QCPAxisRect Class Reference

#include </home/florent/devel/release/src/gepetto-viewer/plugins/pyqcustomplot/qcustomplot-1.3.2/qcustomplot.h>

Inheritance diagram for QCPAxisRect:
Collaboration diagram for QCPAxisRect:

Public Member Functions

 QCPAxisRect (QCustomPlot *parentPlot, bool setupDefaultAxes=true)
 
virtual ~QCPAxisRect ()
 
QPixmap background () const
 
bool backgroundScaled () const
 
Qt::AspectRatioMode backgroundScaledMode () const
 
Qt::Orientations rangeDrag () const
 
Qt::Orientations rangeZoom () const
 
QCPAxisrangeDragAxis (Qt::Orientation orientation)
 
QCPAxisrangeZoomAxis (Qt::Orientation orientation)
 
double rangeZoomFactor (Qt::Orientation orientation)
 
void setBackground (const QPixmap &pm)
 
void setBackground (const QPixmap &pm, bool scaled, Qt::AspectRatioMode mode=Qt::KeepAspectRatioByExpanding)
 
void setBackground (const QBrush &brush)
 
void setBackgroundScaled (bool scaled)
 
void setBackgroundScaledMode (Qt::AspectRatioMode mode)
 
void setRangeDrag (Qt::Orientations orientations)
 
void setRangeZoom (Qt::Orientations orientations)
 
void setRangeDragAxes (QCPAxis *horizontal, QCPAxis *vertical)
 
void setRangeZoomAxes (QCPAxis *horizontal, QCPAxis *vertical)
 
void setRangeZoomFactor (double horizontalFactor, double verticalFactor)
 
void setRangeZoomFactor (double factor)
 
int axisCount (QCPAxis::AxisType type) const
 
QCPAxisaxis (QCPAxis::AxisType type, int index=0) const
 
QList< QCPAxis * > axes (QCPAxis::AxisTypes types) const
 
QList< QCPAxis * > axes () const
 
QCPAxisaddAxis (QCPAxis::AxisType type, QCPAxis *axis=0)
 
QList< QCPAxis * > addAxes (QCPAxis::AxisTypes types)
 
bool removeAxis (QCPAxis *axis)
 
QCPLayoutInsetinsetLayout () const
 
void setupFullAxesBox (bool connectRanges=false)
 
QList< QCPAbstractPlottable * > plottables () const
 
QList< QCPGraph * > graphs () const
 
QList< QCPAbstractItem * > items () const
 
int left () const
 
int right () const
 
int top () const
 
int bottom () const
 
int width () const
 
int height () const
 
QSize size () const
 
QPoint topLeft () const
 
QPoint topRight () const
 
QPoint bottomLeft () const
 
QPoint bottomRight () const
 
QPoint center () const
 
virtual void update (UpdatePhase phase)
 
virtual QList< QCPLayoutElement * > elements (bool recursive) const
 
 QCPAxisRect (QCustomPlot *parentPlot, bool setupDefaultAxes=true)
 
virtual ~QCPAxisRect ()
 
QPixmap background () const
 
QBrush backgroundBrush () const
 
bool backgroundScaled () const
 
Qt::AspectRatioMode backgroundScaledMode () const
 
Qt::Orientations rangeDrag () const
 
Qt::Orientations rangeZoom () const
 
QCPAxisrangeDragAxis (Qt::Orientation orientation)
 
QCPAxisrangeZoomAxis (Qt::Orientation orientation)
 
QList< QCPAxis * > rangeDragAxes (Qt::Orientation orientation)
 
QList< QCPAxis * > rangeZoomAxes (Qt::Orientation orientation)
 
double rangeZoomFactor (Qt::Orientation orientation)
 
void setBackground (const QPixmap &pm)
 
void setBackground (const QPixmap &pm, bool scaled, Qt::AspectRatioMode mode=Qt::KeepAspectRatioByExpanding)
 
void setBackground (const QBrush &brush)
 
void setBackgroundScaled (bool scaled)
 
void setBackgroundScaledMode (Qt::AspectRatioMode mode)
 
void setRangeDrag (Qt::Orientations orientations)
 
void setRangeZoom (Qt::Orientations orientations)
 
void setRangeDragAxes (QCPAxis *horizontal, QCPAxis *vertical)
 
void setRangeDragAxes (QList< QCPAxis *> axes)
 
void setRangeDragAxes (QList< QCPAxis *> horizontal, QList< QCPAxis *> vertical)
 
void setRangeZoomAxes (QCPAxis *horizontal, QCPAxis *vertical)
 
void setRangeZoomAxes (QList< QCPAxis *> axes)
 
void setRangeZoomAxes (QList< QCPAxis *> horizontal, QList< QCPAxis *> vertical)
 
void setRangeZoomFactor (double horizontalFactor, double verticalFactor)
 
void setRangeZoomFactor (double factor)
 
int axisCount (QCPAxis::AxisType type) const
 
QCPAxisaxis (QCPAxis::AxisType type, int index=0) const
 
QList< QCPAxis * > axes (QCPAxis::AxisTypes types) const
 
QList< QCPAxis * > axes () const
 
QCPAxisaddAxis (QCPAxis::AxisType type, QCPAxis *axis=0)
 
QList< QCPAxis * > addAxes (QCPAxis::AxisTypes types)
 
bool removeAxis (QCPAxis *axis)
 
QCPLayoutInsetinsetLayout () const
 
void zoom (const QRectF &pixelRect)
 
void zoom (const QRectF &pixelRect, const QList< QCPAxis *> &affectedAxes)
 
void setupFullAxesBox (bool connectRanges=false)
 
QList< QCPAbstractPlottable * > plottables () const
 
QList< QCPGraph * > graphs () const
 
QList< QCPAbstractItem * > items () const
 
int left () const
 
int right () const
 
int top () const
 
int bottom () const
 
int width () const
 
int height () const
 
QSize size () const
 
QPoint topLeft () const
 
QPoint topRight () const
 
QPoint bottomLeft () const
 
QPoint bottomRight () const
 
QPoint center () const
 
virtual void update (UpdatePhase phase) Q_DECL_OVERRIDE
 
virtual QList< QCPLayoutElement * > elements (bool recursive) const Q_DECL_OVERRIDE
 
 QCPAxisRect (QCustomPlot *parentPlot, bool setupDefaultAxes=true)
 
virtual ~QCPAxisRect ()
 
QPixmap background () const
 
bool backgroundScaled () const
 
Qt::AspectRatioMode backgroundScaledMode () const
 
Qt::Orientations rangeDrag () const
 
Qt::Orientations rangeZoom () const
 
QCPAxisrangeDragAxis (Qt::Orientation orientation)
 
QCPAxisrangeZoomAxis (Qt::Orientation orientation)
 
double rangeZoomFactor (Qt::Orientation orientation)
 
void setBackground (const QPixmap &pm)
 
void setBackground (const QPixmap &pm, bool scaled, Qt::AspectRatioMode mode=Qt::KeepAspectRatioByExpanding)
 
void setBackground (const QBrush &brush)
 
void setBackgroundScaled (bool scaled)
 
void setBackgroundScaledMode (Qt::AspectRatioMode mode)
 
void setRangeDrag (Qt::Orientations orientations)
 
void setRangeZoom (Qt::Orientations orientations)
 
void setRangeDragAxes (QCPAxis *horizontal, QCPAxis *vertical)
 
void setRangeZoomAxes (QCPAxis *horizontal, QCPAxis *vertical)
 
void setRangeZoomFactor (double horizontalFactor, double verticalFactor)
 
void setRangeZoomFactor (double factor)
 
int axisCount (QCPAxis::AxisType type) const
 
QCPAxisaxis (QCPAxis::AxisType type, int index=0) const
 
QList< QCPAxis * > axes (QCPAxis::AxisTypes types) const
 
QList< QCPAxis * > axes () const
 
QCPAxisaddAxis (QCPAxis::AxisType type, QCPAxis *axis=0)
 
QList< QCPAxis * > addAxes (QCPAxis::AxisTypes types)
 
bool removeAxis (QCPAxis *axis)
 
QCPLayoutInsetinsetLayout () const
 
void setupFullAxesBox (bool connectRanges=false)
 
QList< QCPAbstractPlottable * > plottables () const
 
QList< QCPGraph * > graphs () const
 
QList< QCPAbstractItem * > items () const
 
int left () const
 
int right () const
 
int top () const
 
int bottom () const
 
int width () const
 
int height () const
 
QSize size () const
 
QPoint topLeft () const
 
QPoint topRight () const
 
QPoint bottomLeft () const
 
QPoint bottomRight () const
 
QPoint center () const
 
virtual void update (UpdatePhase phase)
 
virtual QList< QCPLayoutElement * > elements (bool recursive) const
 
- Public Member Functions inherited from QCPLayoutElement
 QCPLayoutElement (QCustomPlot *parentPlot=0)
 
virtual ~QCPLayoutElement ()
 
QCPLayoutlayout () const
 
QRect rect () const
 
QRect outerRect () const
 
QMargins margins () const
 
QMargins minimumMargins () const
 
QCP::MarginSides autoMargins () const
 
QSize minimumSize () const
 
QSize maximumSize () const
 
QCPMarginGroupmarginGroup (QCP::MarginSide side) const
 
QHash< QCP::MarginSide, QCPMarginGroup * > marginGroups () const
 
void setOuterRect (const QRect &rect)
 
void setMargins (const QMargins &margins)
 
void setMinimumMargins (const QMargins &margins)
 
void setAutoMargins (QCP::MarginSides sides)
 
void setMinimumSize (const QSize &size)
 
void setMinimumSize (int width, int height)
 
void setMaximumSize (const QSize &size)
 
void setMaximumSize (int width, int height)
 
void setMarginGroup (QCP::MarginSides sides, QCPMarginGroup *group)
 
virtual QSize minimumSizeHint () const
 
virtual QSize maximumSizeHint () const
 
virtual double selectTest (const QPointF &pos, bool onlySelectable, QVariant *details=0) const
 
 QCPLayoutElement (QCustomPlot *parentPlot=0)
 
virtual ~QCPLayoutElement ()
 
QCPLayoutlayout () const
 
QRect rect () const
 
QRect outerRect () const
 
QMargins margins () const
 
QMargins minimumMargins () const
 
QCP::MarginSides autoMargins () const
 
QSize minimumSize () const
 
QSize maximumSize () const
 
SizeConstraintRect sizeConstraintRect () const
 
QCPMarginGroupmarginGroup (QCP::MarginSide side) const
 
QHash< QCP::MarginSide, QCPMarginGroup * > marginGroups () const
 
void setOuterRect (const QRect &rect)
 
void setMargins (const QMargins &margins)
 
void setMinimumMargins (const QMargins &margins)
 
void setAutoMargins (QCP::MarginSides sides)
 
void setMinimumSize (const QSize &size)
 
void setMinimumSize (int width, int height)
 
void setMaximumSize (const QSize &size)
 
void setMaximumSize (int width, int height)
 
void setSizeConstraintRect (SizeConstraintRect constraintRect)
 
void setMarginGroup (QCP::MarginSides sides, QCPMarginGroup *group)
 
virtual QSize minimumOuterSizeHint () const
 
virtual QSize maximumOuterSizeHint () const
 
virtual double selectTest (const QPointF &pos, bool onlySelectable, QVariant *details=0) const Q_DECL_OVERRIDE
 
 QCPLayoutElement (QCustomPlot *parentPlot=0)
 
virtual ~QCPLayoutElement ()
 
QCPLayoutlayout () const
 
QRect rect () const
 
QRect outerRect () const
 
QMargins margins () const
 
QMargins minimumMargins () const
 
QCP::MarginSides autoMargins () const
 
QSize minimumSize () const
 
QSize maximumSize () const
 
QCPMarginGroupmarginGroup (QCP::MarginSide side) const
 
QHash< QCP::MarginSide, QCPMarginGroup * > marginGroups () const
 
void setOuterRect (const QRect &rect)
 
void setMargins (const QMargins &margins)
 
void setMinimumMargins (const QMargins &margins)
 
void setAutoMargins (QCP::MarginSides sides)
 
void setMinimumSize (const QSize &size)
 
void setMinimumSize (int width, int height)
 
void setMaximumSize (const QSize &size)
 
void setMaximumSize (int width, int height)
 
void setMarginGroup (QCP::MarginSides sides, QCPMarginGroup *group)
 
virtual QSize minimumSizeHint () const
 
virtual QSize maximumSizeHint () const
 
virtual double selectTest (const QPointF &pos, bool onlySelectable, QVariant *details=0) const
 
- Public Member Functions inherited from QCPLayerable
 QCPLayerable (QCustomPlot *plot, QString targetLayer=QString(), QCPLayerable *parentLayerable=0)
 
 ~QCPLayerable ()
 
bool visible () const
 
QCustomPlotparentPlot () const
 
QCPLayerableparentLayerable () const
 
QCPLayerlayer () const
 
bool antialiased () const
 
void setVisible (bool on)
 
Q_SLOT bool setLayer (QCPLayer *layer)
 
bool setLayer (const QString &layerName)
 
void setAntialiased (bool enabled)
 
bool realVisibility () const
 
 QCPLayerable (QCustomPlot *plot, QString targetLayer=QString(), QCPLayerable *parentLayerable=0)
 
virtual ~QCPLayerable ()
 
bool visible () const
 
QCustomPlotparentPlot () const
 
QCPLayerableparentLayerable () const
 
QCPLayerlayer () const
 
bool antialiased () const
 
void setVisible (bool on)
 
Q_SLOT bool setLayer (QCPLayer *layer)
 
bool setLayer (const QString &layerName)
 
void setAntialiased (bool enabled)
 
bool realVisibility () const
 
 QCPLayerable (QCustomPlot *plot, QString targetLayer=QString(), QCPLayerable *parentLayerable=0)
 
 ~QCPLayerable ()
 
bool visible () const
 
QCustomPlotparentPlot () const
 
QCPLayerableparentLayerable () const
 
QCPLayerlayer () const
 
bool antialiased () const
 
void setVisible (bool on)
 
Q_SLOT bool setLayer (QCPLayer *layer)
 
bool setLayer (const QString &layerName)
 
void setAntialiased (bool enabled)
 
bool realVisibility () const
 

Protected Member Functions

virtual void applyDefaultAntialiasingHint (QCPPainter *painter) const
 
virtual void draw (QCPPainter *painter)
 
virtual int calculateAutoMargin (QCP::MarginSide side)
 
virtual void mousePressEvent (QMouseEvent *event)
 
virtual void mouseMoveEvent (QMouseEvent *event)
 
virtual void mouseReleaseEvent (QMouseEvent *event)
 
virtual void wheelEvent (QWheelEvent *event)
 
void drawBackground (QCPPainter *painter)
 
void updateAxesOffset (QCPAxis::AxisType type)
 
virtual void applyDefaultAntialiasingHint (QCPPainter *painter) const Q_DECL_OVERRIDE
 
virtual void draw (QCPPainter *painter) Q_DECL_OVERRIDE
 
virtual int calculateAutoMargin (QCP::MarginSide side) Q_DECL_OVERRIDE
 
virtual void layoutChanged () Q_DECL_OVERRIDE
 
virtual void mousePressEvent (QMouseEvent *event, const QVariant &details) Q_DECL_OVERRIDE
 
virtual void mouseMoveEvent (QMouseEvent *event, const QPointF &startPos) Q_DECL_OVERRIDE
 
virtual void mouseReleaseEvent (QMouseEvent *event, const QPointF &startPos) Q_DECL_OVERRIDE
 
virtual void wheelEvent (QWheelEvent *event) Q_DECL_OVERRIDE
 
void drawBackground (QCPPainter *painter)
 
void updateAxesOffset (QCPAxis::AxisType type)
 
virtual void applyDefaultAntialiasingHint (QCPPainter *painter) const
 
virtual void draw (QCPPainter *painter)
 
virtual int calculateAutoMargin (QCP::MarginSide side)
 
virtual void mousePressEvent (QMouseEvent *event)
 
virtual void mouseMoveEvent (QMouseEvent *event)
 
virtual void mouseReleaseEvent (QMouseEvent *event)
 
virtual void wheelEvent (QWheelEvent *event)
 
void drawBackground (QCPPainter *painter)
 
void updateAxesOffset (QCPAxis::AxisType type)
 
- Protected Member Functions inherited from QCPLayoutElement
virtual void mouseDoubleClickEvent (QMouseEvent *event)
 
virtual void parentPlotInitialized (QCustomPlot *parentPlot)
 
virtual void parentPlotInitialized (QCustomPlot *parentPlot) Q_DECL_OVERRIDE
 
virtual void mouseDoubleClickEvent (QMouseEvent *event)
 
virtual void parentPlotInitialized (QCustomPlot *parentPlot)
 
- Protected Member Functions inherited from QCPLayerable
virtual QCP::Interaction selectionCategory () const
 
virtual QRect clipRect () const
 
virtual void selectEvent (QMouseEvent *event, bool additive, const QVariant &details, bool *selectionStateChanged)
 
virtual void deselectEvent (bool *selectionStateChanged)
 
void initializeParentPlot (QCustomPlot *parentPlot)
 
void setParentLayerable (QCPLayerable *parentLayerable)
 
bool moveToLayer (QCPLayer *layer, bool prepend)
 
void applyAntialiasingHint (QCPPainter *painter, bool localAntialiased, QCP::AntialiasedElement overrideElement) const
 
virtual QCP::Interaction selectionCategory () const
 
virtual QRect clipRect () const
 
virtual void selectEvent (QMouseEvent *event, bool additive, const QVariant &details, bool *selectionStateChanged)
 
virtual void deselectEvent (bool *selectionStateChanged)
 
virtual void mouseDoubleClickEvent (QMouseEvent *event, const QVariant &details)
 
void initializeParentPlot (QCustomPlot *parentPlot)
 
void setParentLayerable (QCPLayerable *parentLayerable)
 
bool moveToLayer (QCPLayer *layer, bool prepend)
 
void applyAntialiasingHint (QCPPainter *painter, bool localAntialiased, QCP::AntialiasedElement overrideElement) const
 
virtual QCP::Interaction selectionCategory () const
 
virtual QRect clipRect () const
 
virtual void selectEvent (QMouseEvent *event, bool additive, const QVariant &details, bool *selectionStateChanged)
 
virtual void deselectEvent (bool *selectionStateChanged)
 
void initializeParentPlot (QCustomPlot *parentPlot)
 
void setParentLayerable (QCPLayerable *parentLayerable)
 
bool moveToLayer (QCPLayer *layer, bool prepend)
 
void applyAntialiasingHint (QCPPainter *painter, bool localAntialiased, QCP::AntialiasedElement overrideElement) const
 

Protected Attributes

QBrush mBackgroundBrush
 
QPixmap mBackgroundPixmap
 
QPixmap mScaledBackgroundPixmap
 
bool mBackgroundScaled
 
Qt::AspectRatioMode mBackgroundScaledMode
 
QCPLayoutInsetmInsetLayout
 
Qt::Orientations mRangeDrag
 
Qt::Orientations mRangeZoom
 
QPointer< QCPAxismRangeDragHorzAxis
 
QPointer< QCPAxismRangeDragVertAxis
 
QPointer< QCPAxismRangeZoomHorzAxis
 
QPointer< QCPAxismRangeZoomVertAxis
 
double mRangeZoomFactorHorz
 
double mRangeZoomFactorVert
 
QCPRange mDragStartHorzRange
 
QCPRange mDragStartVertRange
 
QCP::AntialiasedElements mAADragBackup
 
QCP::AntialiasedElements mNotAADragBackup
 
QPoint mDragStart
 
bool mDragging
 
QHash< QCPAxis::AxisType, QList< QCPAxis * > > mAxes
 
QList< QPointer< QCPAxis > > mRangeDragHorzAxis
 
QList< QPointer< QCPAxis > > mRangeDragVertAxis
 
QList< QPointer< QCPAxis > > mRangeZoomHorzAxis
 
QList< QPointer< QCPAxis > > mRangeZoomVertAxis
 
QList< QCPRangemDragStartHorzRange
 
QList< QCPRangemDragStartVertRange
 
- Protected Attributes inherited from QCPLayoutElement
QCPLayoutmParentLayout
 
QSize mMinimumSize
 
QSize mMaximumSize
 
QRect mRect
 
QRect mOuterRect
 
QMargins mMargins
 
QMargins mMinimumMargins
 
QCP::MarginSides mAutoMargins
 
QHash< QCP::MarginSide, QCPMarginGroup * > mMarginGroups
 
SizeConstraintRect mSizeConstraintRect
 
- Protected Attributes inherited from QCPLayerable
bool mVisible
 
QCustomPlotmParentPlot
 
QPointer< QCPLayerablemParentLayerable
 
QCPLayermLayer
 
bool mAntialiased
 

Friends

class QCustomPlot
 

Additional Inherited Members

- Public Types inherited from QCPLayoutElement
enum  UpdatePhase {
  upPreparation, upMargins, upLayout, upPreparation,
  upMargins, upLayout, upPreparation, upMargins,
  upLayout
}
 
enum  UpdatePhase {
  upPreparation, upMargins, upLayout, upPreparation,
  upMargins, upLayout, upPreparation, upMargins,
  upLayout
}
 
enum  SizeConstraintRect { scrInnerRect, scrOuterRect }
 
enum  UpdatePhase {
  upPreparation, upMargins, upLayout, upPreparation,
  upMargins, upLayout, upPreparation, upMargins,
  upLayout
}
 
- Signals inherited from QCPLayerable
void layerChanged (QCPLayer *newLayer)
 
void layerChanged (QCPLayer *newLayer)
 
void layerChanged (QCPLayer *newLayer)
 

Constructor & Destructor Documentation

◆ QCPAxisRect() [1/3]

QCPAxisRect::QCPAxisRect ( QCustomPlot parentPlot,
bool  setupDefaultAxes = true 
)
explicit

◆ ~QCPAxisRect() [1/3]

virtual QCPAxisRect::~QCPAxisRect ( )
virtual

◆ QCPAxisRect() [2/3]

QCPAxisRect::QCPAxisRect ( QCustomPlot parentPlot,
bool  setupDefaultAxes = true 
)
explicit

◆ ~QCPAxisRect() [2/3]

virtual QCPAxisRect::~QCPAxisRect ( )
virtual

◆ QCPAxisRect() [3/3]

QCPAxisRect::QCPAxisRect ( QCustomPlot parentPlot,
bool  setupDefaultAxes = true 
)
explicit

◆ ~QCPAxisRect() [3/3]

virtual QCPAxisRect::~QCPAxisRect ( )
virtual

Member Function Documentation

◆ addAxes() [1/3]

QList<QCPAxis*> QCPAxisRect::addAxes ( QCPAxis::AxisTypes  types)

◆ addAxes() [2/3]

QList<QCPAxis*> QCPAxisRect::addAxes ( QCPAxis::AxisTypes  types)

◆ addAxes() [3/3]

QList<QCPAxis*> QCPAxisRect::addAxes ( QCPAxis::AxisTypes  types)

◆ addAxis() [1/3]

QCPAxis* QCPAxisRect::addAxis ( QCPAxis::AxisType  type,
QCPAxis axis = 0 
)

◆ addAxis() [2/3]

QCPAxis* QCPAxisRect::addAxis ( QCPAxis::AxisType  type,
QCPAxis axis = 0 
)

◆ addAxis() [3/3]

QCPAxis* QCPAxisRect::addAxis ( QCPAxis::AxisType  type,
QCPAxis axis = 0 
)

◆ applyDefaultAntialiasingHint() [1/3]

virtual void QCPAxisRect::applyDefaultAntialiasingHint ( QCPPainter painter) const
protectedvirtual

Reimplemented from QCPLayoutElement.

◆ applyDefaultAntialiasingHint() [2/3]

virtual void QCPAxisRect::applyDefaultAntialiasingHint ( QCPPainter painter) const
protectedvirtual

Reimplemented from QCPLayoutElement.

◆ applyDefaultAntialiasingHint() [3/3]

virtual void QCPAxisRect::applyDefaultAntialiasingHint ( QCPPainter painter) const
protectedvirtual

Reimplemented from QCPLayoutElement.

◆ axes() [1/6]

QList<QCPAxis*> QCPAxisRect::axes ( QCPAxis::AxisTypes  types) const

◆ axes() [2/6]

QList<QCPAxis*> QCPAxisRect::axes ( QCPAxis::AxisTypes  types) const

◆ axes() [3/6]

QList<QCPAxis*> QCPAxisRect::axes ( ) const

◆ axes() [4/6]

QList<QCPAxis*> QCPAxisRect::axes ( ) const

◆ axes() [5/6]

QList<QCPAxis*> QCPAxisRect::axes ( QCPAxis::AxisTypes  types) const

◆ axes() [6/6]

QList<QCPAxis*> QCPAxisRect::axes ( ) const

◆ axis() [1/3]

QCPAxis* QCPAxisRect::axis ( QCPAxis::AxisType  type,
int  index = 0 
) const

◆ axis() [2/3]

QCPAxis* QCPAxisRect::axis ( QCPAxis::AxisType  type,
int  index = 0 
) const

◆ axis() [3/3]

QCPAxis* QCPAxisRect::axis ( QCPAxis::AxisType  type,
int  index = 0 
) const

◆ axisCount() [1/3]

int QCPAxisRect::axisCount ( QCPAxis::AxisType  type) const

◆ axisCount() [2/3]

int QCPAxisRect::axisCount ( QCPAxis::AxisType  type) const

◆ axisCount() [3/3]

int QCPAxisRect::axisCount ( QCPAxis::AxisType  type) const

◆ background() [1/3]

QPixmap QCPAxisRect::background ( ) const
inline

◆ background() [2/3]

QPixmap QCPAxisRect::background ( ) const
inline

◆ background() [3/3]

QPixmap QCPAxisRect::background ( ) const
inline

◆ backgroundBrush()

QBrush QCPAxisRect::backgroundBrush ( ) const
inline

◆ backgroundScaled() [1/3]

bool QCPAxisRect::backgroundScaled ( ) const
inline

◆ backgroundScaled() [2/3]

bool QCPAxisRect::backgroundScaled ( ) const
inline

◆ backgroundScaled() [3/3]

bool QCPAxisRect::backgroundScaled ( ) const
inline

◆ backgroundScaledMode() [1/3]

Qt::AspectRatioMode QCPAxisRect::backgroundScaledMode ( ) const
inline

◆ backgroundScaledMode() [2/3]

Qt::AspectRatioMode QCPAxisRect::backgroundScaledMode ( ) const
inline

◆ backgroundScaledMode() [3/3]

Qt::AspectRatioMode QCPAxisRect::backgroundScaledMode ( ) const
inline

◆ bottom() [1/3]

int QCPAxisRect::bottom ( ) const
inline

◆ bottom() [2/3]

int QCPAxisRect::bottom ( ) const
inline

◆ bottom() [3/3]

int QCPAxisRect::bottom ( ) const
inline

◆ bottomLeft() [1/3]

QPoint QCPAxisRect::bottomLeft ( ) const
inline

◆ bottomLeft() [2/3]

QPoint QCPAxisRect::bottomLeft ( ) const
inline

◆ bottomLeft() [3/3]

QPoint QCPAxisRect::bottomLeft ( ) const
inline

◆ bottomRight() [1/3]

QPoint QCPAxisRect::bottomRight ( ) const
inline

◆ bottomRight() [2/3]

QPoint QCPAxisRect::bottomRight ( ) const
inline

◆ bottomRight() [3/3]

QPoint QCPAxisRect::bottomRight ( ) const
inline

◆ calculateAutoMargin() [1/3]

virtual int QCPAxisRect::calculateAutoMargin ( QCP::MarginSide  side)
protectedvirtual

Reimplemented from QCPLayoutElement.

◆ calculateAutoMargin() [2/3]

virtual int QCPAxisRect::calculateAutoMargin ( QCP::MarginSide  side)
protectedvirtual

Reimplemented from QCPLayoutElement.

◆ calculateAutoMargin() [3/3]

virtual int QCPAxisRect::calculateAutoMargin ( QCP::MarginSide  side)
protectedvirtual

Reimplemented from QCPLayoutElement.

◆ center() [1/3]

QPoint QCPAxisRect::center ( ) const
inline

◆ center() [2/3]

QPoint QCPAxisRect::center ( ) const
inline

◆ center() [3/3]

QPoint QCPAxisRect::center ( ) const
inline

◆ draw() [1/3]

virtual void QCPAxisRect::draw ( QCPPainter painter)
protectedvirtual

◆ draw() [2/3]

virtual void QCPAxisRect::draw ( QCPPainter painter)
protectedvirtual

◆ draw() [3/3]

virtual void QCPAxisRect::draw ( QCPPainter painter)
protectedvirtual

◆ drawBackground() [1/3]

void QCPAxisRect::drawBackground ( QCPPainter painter)
protected

◆ drawBackground() [2/3]

void QCPAxisRect::drawBackground ( QCPPainter painter)
protected

◆ drawBackground() [3/3]

void QCPAxisRect::drawBackground ( QCPPainter painter)
protected

◆ elements() [1/3]

virtual QList<QCPLayoutElement*> QCPAxisRect::elements ( bool  recursive) const
virtual

Reimplemented from QCPLayoutElement.

◆ elements() [2/3]

virtual QList<QCPLayoutElement*> QCPAxisRect::elements ( bool  recursive) const
virtual

Reimplemented from QCPLayoutElement.

◆ elements() [3/3]

virtual QList<QCPLayoutElement*> QCPAxisRect::elements ( bool  recursive) const
virtual

Reimplemented from QCPLayoutElement.

◆ graphs() [1/3]

QList<QCPGraph*> QCPAxisRect::graphs ( ) const

◆ graphs() [2/3]

QList<QCPGraph*> QCPAxisRect::graphs ( ) const

◆ graphs() [3/3]

QList<QCPGraph*> QCPAxisRect::graphs ( ) const

◆ height() [1/3]

int QCPAxisRect::height ( ) const
inline

◆ height() [2/3]

int QCPAxisRect::height ( ) const
inline

◆ height() [3/3]

int QCPAxisRect::height ( ) const
inline

◆ insetLayout() [1/3]

QCPLayoutInset* QCPAxisRect::insetLayout ( ) const
inline

◆ insetLayout() [2/3]

QCPLayoutInset* QCPAxisRect::insetLayout ( ) const
inline

◆ insetLayout() [3/3]

QCPLayoutInset* QCPAxisRect::insetLayout ( ) const
inline

◆ items() [1/3]

QList<QCPAbstractItem*> QCPAxisRect::items ( ) const

◆ items() [2/3]

QList<QCPAbstractItem*> QCPAxisRect::items ( ) const

◆ items() [3/3]

QList<QCPAbstractItem*> QCPAxisRect::items ( ) const

◆ layoutChanged()

virtual void QCPAxisRect::layoutChanged ( )
protectedvirtual

Reimplemented from QCPLayoutElement.

◆ left() [1/3]

int QCPAxisRect::left ( ) const
inline

◆ left() [2/3]

int QCPAxisRect::left ( ) const
inline

◆ left() [3/3]

int QCPAxisRect::left ( ) const
inline

◆ mouseMoveEvent() [1/3]

virtual void QCPAxisRect::mouseMoveEvent ( QMouseEvent *  event)
protectedvirtual

Reimplemented from QCPLayoutElement.

◆ mouseMoveEvent() [2/3]

virtual void QCPAxisRect::mouseMoveEvent ( QMouseEvent *  event)
protectedvirtual

Reimplemented from QCPLayoutElement.

◆ mouseMoveEvent() [3/3]

virtual void QCPAxisRect::mouseMoveEvent ( QMouseEvent *  event,
const QPointF &  startPos 
)
protectedvirtual

Reimplemented from QCPLayerable.

◆ mousePressEvent() [1/3]

virtual void QCPAxisRect::mousePressEvent ( QMouseEvent *  event)
protectedvirtual

Reimplemented from QCPLayoutElement.

◆ mousePressEvent() [2/3]

virtual void QCPAxisRect::mousePressEvent ( QMouseEvent *  event)
protectedvirtual

Reimplemented from QCPLayoutElement.

◆ mousePressEvent() [3/3]

virtual void QCPAxisRect::mousePressEvent ( QMouseEvent *  event,
const QVariant &  details 
)
protectedvirtual

Reimplemented from QCPLayerable.

◆ mouseReleaseEvent() [1/3]

virtual void QCPAxisRect::mouseReleaseEvent ( QMouseEvent *  event)
protectedvirtual

Reimplemented from QCPLayoutElement.

◆ mouseReleaseEvent() [2/3]

virtual void QCPAxisRect::mouseReleaseEvent ( QMouseEvent *  event)
protectedvirtual

Reimplemented from QCPLayoutElement.

◆ mouseReleaseEvent() [3/3]

virtual void QCPAxisRect::mouseReleaseEvent ( QMouseEvent *  event,
const QPointF &  startPos 
)
protectedvirtual

Reimplemented from QCPLayerable.

◆ plottables() [1/3]

QList<QCPAbstractPlottable*> QCPAxisRect::plottables ( ) const

◆ plottables() [2/3]

QList<QCPAbstractPlottable*> QCPAxisRect::plottables ( ) const

◆ plottables() [3/3]

QList<QCPAbstractPlottable*> QCPAxisRect::plottables ( ) const

◆ rangeDrag() [1/3]

Qt::Orientations QCPAxisRect::rangeDrag ( ) const
inline

◆ rangeDrag() [2/3]

Qt::Orientations QCPAxisRect::rangeDrag ( ) const
inline

◆ rangeDrag() [3/3]

Qt::Orientations QCPAxisRect::rangeDrag ( ) const
inline

◆ rangeDragAxes()

QList<QCPAxis*> QCPAxisRect::rangeDragAxes ( Qt::Orientation  orientation)

◆ rangeDragAxis() [1/3]

QCPAxis* QCPAxisRect::rangeDragAxis ( Qt::Orientation  orientation)

◆ rangeDragAxis() [2/3]

QCPAxis* QCPAxisRect::rangeDragAxis ( Qt::Orientation  orientation)

◆ rangeDragAxis() [3/3]

QCPAxis* QCPAxisRect::rangeDragAxis ( Qt::Orientation  orientation)

◆ rangeZoom() [1/3]

Qt::Orientations QCPAxisRect::rangeZoom ( ) const
inline

◆ rangeZoom() [2/3]

Qt::Orientations QCPAxisRect::rangeZoom ( ) const
inline

◆ rangeZoom() [3/3]

Qt::Orientations QCPAxisRect::rangeZoom ( ) const
inline

◆ rangeZoomAxes()

QList<QCPAxis*> QCPAxisRect::rangeZoomAxes ( Qt::Orientation  orientation)

◆ rangeZoomAxis() [1/3]

QCPAxis* QCPAxisRect::rangeZoomAxis ( Qt::Orientation  orientation)

◆ rangeZoomAxis() [2/3]

QCPAxis* QCPAxisRect::rangeZoomAxis ( Qt::Orientation  orientation)

◆ rangeZoomAxis() [3/3]

QCPAxis* QCPAxisRect::rangeZoomAxis ( Qt::Orientation  orientation)

◆ rangeZoomFactor() [1/3]

double QCPAxisRect::rangeZoomFactor ( Qt::Orientation  orientation)

◆ rangeZoomFactor() [2/3]

double QCPAxisRect::rangeZoomFactor ( Qt::Orientation  orientation)

◆ rangeZoomFactor() [3/3]

double QCPAxisRect::rangeZoomFactor ( Qt::Orientation  orientation)

◆ removeAxis() [1/3]

bool QCPAxisRect::removeAxis ( QCPAxis axis)

◆ removeAxis() [2/3]

bool QCPAxisRect::removeAxis ( QCPAxis axis)

◆ removeAxis() [3/3]

bool QCPAxisRect::removeAxis ( QCPAxis axis)

◆ right() [1/3]

int QCPAxisRect::right ( ) const
inline

◆ right() [2/3]

int QCPAxisRect::right ( ) const
inline

◆ right() [3/3]

int QCPAxisRect::right ( ) const
inline

◆ setBackground() [1/9]

void QCPAxisRect::setBackground ( const QPixmap &  pm)

◆ setBackground() [2/9]

void QCPAxisRect::setBackground ( const QPixmap &  pm)

◆ setBackground() [3/9]

void QCPAxisRect::setBackground ( const QPixmap &  pm,
bool  scaled,
Qt::AspectRatioMode  mode = Qt::KeepAspectRatioByExpanding 
)

◆ setBackground() [4/9]

void QCPAxisRect::setBackground ( const QPixmap &  pm,
bool  scaled,
Qt::AspectRatioMode  mode = Qt::KeepAspectRatioByExpanding 
)

◆ setBackground() [5/9]

void QCPAxisRect::setBackground ( const QBrush &  brush)

◆ setBackground() [6/9]

void QCPAxisRect::setBackground ( const QBrush &  brush)

◆ setBackground() [7/9]

void QCPAxisRect::setBackground ( const QPixmap &  pm)

◆ setBackground() [8/9]

void QCPAxisRect::setBackground ( const QPixmap &  pm,
bool  scaled,
Qt::AspectRatioMode  mode = Qt::KeepAspectRatioByExpanding 
)

◆ setBackground() [9/9]

void QCPAxisRect::setBackground ( const QBrush &  brush)

◆ setBackgroundScaled() [1/3]

void QCPAxisRect::setBackgroundScaled ( bool  scaled)

◆ setBackgroundScaled() [2/3]

void QCPAxisRect::setBackgroundScaled ( bool  scaled)

◆ setBackgroundScaled() [3/3]

void QCPAxisRect::setBackgroundScaled ( bool  scaled)

◆ setBackgroundScaledMode() [1/3]

void QCPAxisRect::setBackgroundScaledMode ( Qt::AspectRatioMode  mode)

◆ setBackgroundScaledMode() [2/3]

void QCPAxisRect::setBackgroundScaledMode ( Qt::AspectRatioMode  mode)

◆ setBackgroundScaledMode() [3/3]

void QCPAxisRect::setBackgroundScaledMode ( Qt::AspectRatioMode  mode)

◆ setRangeDrag() [1/3]

void QCPAxisRect::setRangeDrag ( Qt::Orientations  orientations)

◆ setRangeDrag() [2/3]

void QCPAxisRect::setRangeDrag ( Qt::Orientations  orientations)

◆ setRangeDrag() [3/3]

void QCPAxisRect::setRangeDrag ( Qt::Orientations  orientations)

◆ setRangeDragAxes() [1/5]

void QCPAxisRect::setRangeDragAxes ( QCPAxis horizontal,
QCPAxis vertical 
)

◆ setRangeDragAxes() [2/5]

void QCPAxisRect::setRangeDragAxes ( QCPAxis horizontal,
QCPAxis vertical 
)

◆ setRangeDragAxes() [3/5]

void QCPAxisRect::setRangeDragAxes ( QCPAxis horizontal,
QCPAxis vertical 
)

◆ setRangeDragAxes() [4/5]

void QCPAxisRect::setRangeDragAxes ( QList< QCPAxis *>  axes)

◆ setRangeDragAxes() [5/5]

void QCPAxisRect::setRangeDragAxes ( QList< QCPAxis *>  horizontal,
QList< QCPAxis *>  vertical 
)

◆ setRangeZoom() [1/3]

void QCPAxisRect::setRangeZoom ( Qt::Orientations  orientations)

◆ setRangeZoom() [2/3]

void QCPAxisRect::setRangeZoom ( Qt::Orientations  orientations)

◆ setRangeZoom() [3/3]

void QCPAxisRect::setRangeZoom ( Qt::Orientations  orientations)

◆ setRangeZoomAxes() [1/5]

void QCPAxisRect::setRangeZoomAxes ( QCPAxis horizontal,
QCPAxis vertical 
)

◆ setRangeZoomAxes() [2/5]

void QCPAxisRect::setRangeZoomAxes ( QCPAxis horizontal,
QCPAxis vertical 
)

◆ setRangeZoomAxes() [3/5]

void QCPAxisRect::setRangeZoomAxes ( QCPAxis horizontal,
QCPAxis vertical 
)

◆ setRangeZoomAxes() [4/5]

void QCPAxisRect::setRangeZoomAxes ( QList< QCPAxis *>  axes)

◆ setRangeZoomAxes() [5/5]

void QCPAxisRect::setRangeZoomAxes ( QList< QCPAxis *>  horizontal,
QList< QCPAxis *>  vertical 
)

◆ setRangeZoomFactor() [1/6]

void QCPAxisRect::setRangeZoomFactor ( double  horizontalFactor,
double  verticalFactor 
)

◆ setRangeZoomFactor() [2/6]

void QCPAxisRect::setRangeZoomFactor ( double  horizontalFactor,
double  verticalFactor 
)

◆ setRangeZoomFactor() [3/6]

void QCPAxisRect::setRangeZoomFactor ( double  factor)

◆ setRangeZoomFactor() [4/6]

void QCPAxisRect::setRangeZoomFactor ( double  factor)

◆ setRangeZoomFactor() [5/6]

void QCPAxisRect::setRangeZoomFactor ( double  horizontalFactor,
double  verticalFactor 
)

◆ setRangeZoomFactor() [6/6]

void QCPAxisRect::setRangeZoomFactor ( double  factor)

◆ setupFullAxesBox() [1/3]

void QCPAxisRect::setupFullAxesBox ( bool  connectRanges = false)

◆ setupFullAxesBox() [2/3]

void QCPAxisRect::setupFullAxesBox ( bool  connectRanges = false)

◆ setupFullAxesBox() [3/3]

void QCPAxisRect::setupFullAxesBox ( bool  connectRanges = false)

◆ size() [1/3]

QSize QCPAxisRect::size ( ) const
inline

◆ size() [2/3]

QSize QCPAxisRect::size ( ) const
inline

◆ size() [3/3]

QSize QCPAxisRect::size ( ) const
inline

◆ top() [1/3]

int QCPAxisRect::top ( ) const
inline

◆ top() [2/3]

int QCPAxisRect::top ( ) const
inline

◆ top() [3/3]

int QCPAxisRect::top ( ) const
inline

◆ topLeft() [1/3]

QPoint QCPAxisRect::topLeft ( ) const
inline

◆ topLeft() [2/3]

QPoint QCPAxisRect::topLeft ( ) const
inline

◆ topLeft() [3/3]

QPoint QCPAxisRect::topLeft ( ) const
inline

◆ topRight() [1/3]

QPoint QCPAxisRect::topRight ( ) const
inline

◆ topRight() [2/3]

QPoint QCPAxisRect::topRight ( ) const
inline

◆ topRight() [3/3]

QPoint QCPAxisRect::topRight ( ) const
inline

◆ update() [1/3]

virtual void QCPAxisRect::update ( UpdatePhase  phase)
virtual

Reimplemented from QCPLayoutElement.

◆ update() [2/3]

virtual void QCPAxisRect::update ( UpdatePhase  phase)
virtual

Reimplemented from QCPLayoutElement.

◆ update() [3/3]

virtual void QCPAxisRect::update ( UpdatePhase  phase)
virtual

Reimplemented from QCPLayoutElement.

◆ updateAxesOffset() [1/3]

void QCPAxisRect::updateAxesOffset ( QCPAxis::AxisType  type)
protected

◆ updateAxesOffset() [2/3]

void QCPAxisRect::updateAxesOffset ( QCPAxis::AxisType  type)
protected

◆ updateAxesOffset() [3/3]

void QCPAxisRect::updateAxesOffset ( QCPAxis::AxisType  type)
protected

◆ wheelEvent() [1/3]

virtual void QCPAxisRect::wheelEvent ( QWheelEvent *  event)
protectedvirtual

Reimplemented from QCPLayoutElement.

◆ wheelEvent() [2/3]

virtual void QCPAxisRect::wheelEvent ( QWheelEvent *  event)
protectedvirtual

Reimplemented from QCPLayoutElement.

◆ wheelEvent() [3/3]

virtual void QCPAxisRect::wheelEvent ( QWheelEvent *  event)
protectedvirtual

Reimplemented from QCPLayoutElement.

◆ width() [1/3]

int QCPAxisRect::width ( ) const
inline

◆ width() [2/3]

int QCPAxisRect::width ( ) const
inline

◆ width() [3/3]

int QCPAxisRect::width ( ) const
inline

◆ zoom() [1/2]

void QCPAxisRect::zoom ( const QRectF &  pixelRect)

◆ zoom() [2/2]

void QCPAxisRect::zoom ( const QRectF &  pixelRect,
const QList< QCPAxis *> &  affectedAxes 
)

Friends And Related Function Documentation

◆ QCustomPlot

QCustomPlot
friend

Member Data Documentation

◆ mAADragBackup

QCP::AntialiasedElements QCPAxisRect::mAADragBackup
protected

◆ mAxes

QHash< QCPAxis::AxisType, QList< QCPAxis * > > QCPAxisRect::mAxes
protected

◆ mBackgroundBrush

QBrush QCPAxisRect::mBackgroundBrush
protected

◆ mBackgroundPixmap

QPixmap QCPAxisRect::mBackgroundPixmap
protected

◆ mBackgroundScaled

bool QCPAxisRect::mBackgroundScaled
protected

◆ mBackgroundScaledMode

Qt::AspectRatioMode QCPAxisRect::mBackgroundScaledMode
protected

◆ mDragging

bool QCPAxisRect::mDragging
protected

◆ mDragStart

QPoint QCPAxisRect::mDragStart
protected

◆ mDragStartHorzRange [1/2]

QCPRange QCPAxisRect::mDragStartHorzRange
protected

◆ mDragStartHorzRange [2/2]

QList<QCPRange> QCPAxisRect::mDragStartHorzRange
protected

◆ mDragStartVertRange [1/2]

QCPRange QCPAxisRect::mDragStartVertRange
protected

◆ mDragStartVertRange [2/2]

QList<QCPRange> QCPAxisRect::mDragStartVertRange
protected

◆ mInsetLayout

QCPLayoutInset * QCPAxisRect::mInsetLayout
protected

◆ mNotAADragBackup

QCP::AntialiasedElements QCPAxisRect::mNotAADragBackup
protected

◆ mRangeDrag

Qt::Orientations QCPAxisRect::mRangeDrag
protected

◆ mRangeDragHorzAxis [1/2]

QPointer< QCPAxis > QCPAxisRect::mRangeDragHorzAxis
protected

◆ mRangeDragHorzAxis [2/2]

QList<QPointer<QCPAxis> > QCPAxisRect::mRangeDragHorzAxis
protected

◆ mRangeDragVertAxis [1/2]

QPointer< QCPAxis > QCPAxisRect::mRangeDragVertAxis
protected

◆ mRangeDragVertAxis [2/2]

QList<QPointer<QCPAxis> > QCPAxisRect::mRangeDragVertAxis
protected

◆ mRangeZoom

Qt::Orientations QCPAxisRect::mRangeZoom
protected

◆ mRangeZoomFactorHorz

double QCPAxisRect::mRangeZoomFactorHorz
protected

◆ mRangeZoomFactorVert

double QCPAxisRect::mRangeZoomFactorVert
protected

◆ mRangeZoomHorzAxis [1/2]

QPointer< QCPAxis > QCPAxisRect::mRangeZoomHorzAxis
protected

◆ mRangeZoomHorzAxis [2/2]

QList<QPointer<QCPAxis> > QCPAxisRect::mRangeZoomHorzAxis
protected

◆ mRangeZoomVertAxis [1/2]

QPointer< QCPAxis > QCPAxisRect::mRangeZoomVertAxis
protected

◆ mRangeZoomVertAxis [2/2]

QList<QPointer<QCPAxis> > QCPAxisRect::mRangeZoomVertAxis
protected

◆ mScaledBackgroundPixmap

QPixmap QCPAxisRect::mScaledBackgroundPixmap
protected

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