QWT API (English) 7.0.1
Qt Widget Library for Technical Applications - English API Documentation
Loading...
Searching...
No Matches
Classes | Public Types | Public Member Functions | Public Attributes | List of all members
QwtPlotLayoutEngine::LayoutData Class Reference

Data structure for layout calculation. More...

#include <qwt_plot_layout_engine.h>

Classes

struct  CanvasData
 Data for canvas layout calculation. More...
 
struct  LabelData
 Data for title/footer label layout calculation. More...
 
struct  LegendData
 Data for legend layout calculation. More...
 
struct  ScaleData
 Data for axis scale widget layout calculation. More...
 

Public Types

enum  Label { Title , Footer , NumLabels }
 Label type enumeration. More...
 

Public Member Functions

 LayoutData (const QwtPlot *plot)
 Construct LayoutData from a QwtPlot.
 
bool hasSymmetricYAxes () const
 Check if Y axes are symmetric.
 
ScaleDataaxisData (QwtAxisId axisId)
 Get scale data for a specific axis (mutable version)
 
const ScaleDataaxisData (QwtAxisId axisId) const
 Get scale data for a specific axis (const version)
 
double tickOffset (int axisPos) const
 Get tick offset for a specific axis position.
 

Public Attributes

LegendData legendData
 
LabelData labelData [NumLabels]
 
CanvasData canvasData
 

Detailed Description

Data structure for layout calculation.

Member Enumeration Documentation

◆ Label

Label type enumeration.

Enumerator
Title 

Title label

Footer 

Footer label

NumLabels 

Number of label types

Constructor & Destructor Documentation

◆ LayoutData()

QwtPlotLayoutEngine::LayoutData::LayoutData ( const QwtPlot plot)

Construct LayoutData from a QwtPlot.

Member Function Documentation

◆ axisData() [1/2]

QwtPlotLayoutEngine::LayoutData::ScaleData & QwtPlotLayoutEngine::LayoutData::axisData ( QwtAxisId  axisId)

Get scale data for a specific axis (mutable version)

◆ axisData() [2/2]

const QwtPlotLayoutEngine::LayoutData::ScaleData & QwtPlotLayoutEngine::LayoutData::axisData ( QwtAxisId  axisId) const

Get scale data for a specific axis (const version)

◆ hasSymmetricYAxes()

bool QwtPlotLayoutEngine::LayoutData::hasSymmetricYAxes ( ) const

Check if Y axes are symmetric.

◆ tickOffset()

double QwtPlotLayoutEngine::LayoutData::tickOffset ( int  axisPos) const

Get tick offset for a specific axis position.


The documentation for this class was generated from the following files: