|
| QCPColorMap (QCPAxis *keyAxis, QCPAxis *valueAxis) |
|
virtual | ~QCPColorMap () |
|
QCPColorMapData * | data () const |
|
QCPRange | dataRange () const |
|
QCPAxis::ScaleType | dataScaleType () const |
|
bool | interpolate () const |
|
bool | tightBoundary () const |
|
QCPColorGradient | gradient () const |
|
QCPColorScale * | colorScale () const |
|
void | setData (QCPColorMapData *data, bool copy=false) |
|
Q_SLOT void | setDataRange (const QCPRange &dataRange) |
|
Q_SLOT void | setDataScaleType (QCPAxis::ScaleType scaleType) |
|
Q_SLOT void | setGradient (const QCPColorGradient &gradient) |
|
void | setInterpolate (bool enabled) |
|
void | setTightBoundary (bool enabled) |
|
void | setColorScale (QCPColorScale *colorScale) |
|
void | rescaleDataRange (bool recalculateDataBounds=false) |
|
Q_SLOT void | updateLegendIcon (Qt::TransformationMode transformMode=Qt::SmoothTransformation, const QSize &thumbSize=QSize(32, 18)) |
|
virtual double | selectTest (const QPointF &pos, bool onlySelectable, QVariant *details=0) const Q_DECL_OVERRIDE |
|
virtual QCPRange | getKeyRange (bool &foundRange, QCP::SignDomain inSignDomain=QCP::sdBoth) const Q_DECL_OVERRIDE |
|
virtual QCPRange | getValueRange (bool &foundRange, QCP::SignDomain inSignDomain=QCP::sdBoth, const QCPRange &inKeyRange=QCPRange()) const Q_DECL_OVERRIDE |
|
| QCPColorMap (QCPAxis *keyAxis, QCPAxis *valueAxis) |
|
virtual | ~QCPColorMap () |
|
QCPColorMapData * | data () const |
|
QCPRange | dataRange () const |
|
QCPAxis::ScaleType | dataScaleType () const |
|
bool | interpolate () const |
|
bool | tightBoundary () const |
|
QCPColorGradient | gradient () const |
|
QCPColorScale * | colorScale () const |
|
void | setData (QCPColorMapData *data, bool copy=false) |
|
Q_SLOT void | setDataRange (const QCPRange &dataRange) |
|
Q_SLOT void | setDataScaleType (QCPAxis::ScaleType scaleType) |
|
Q_SLOT void | setGradient (const QCPColorGradient &gradient) |
|
void | setInterpolate (bool enabled) |
|
void | setTightBoundary (bool enabled) |
|
void | setColorScale (QCPColorScale *colorScale) |
|
void | rescaleDataRange (bool recalculateDataBounds=false) |
|
Q_SLOT void | updateLegendIcon (Qt::TransformationMode transformMode=Qt::SmoothTransformation, const QSize &thumbSize=QSize(32, 18)) |
|
virtual double | selectTest (const QPointF &pos, bool onlySelectable, QVariant *details=0) const Q_DECL_OVERRIDE |
|
virtual QCPRange | getKeyRange (bool &foundRange, QCP::SignDomain inSignDomain=QCP::sdBoth) const Q_DECL_OVERRIDE |
|
virtual QCPRange | getValueRange (bool &foundRange, QCP::SignDomain inSignDomain=QCP::sdBoth, const QCPRange &inKeyRange=QCPRange()) const Q_DECL_OVERRIDE |
|
| QCPColorMap (QCPAxis *keyAxis, QCPAxis *valueAxis) |
|
virtual | ~QCPColorMap () |
|
QCPColorMapData * | data () const |
|
QCPRange | dataRange () const |
|
QCPAxis::ScaleType | dataScaleType () const |
|
bool | interpolate () const |
|
bool | tightBoundary () const |
|
QCPColorGradient | gradient () const |
|
QCPColorScale * | colorScale () const |
|
void | setData (QCPColorMapData *data, bool copy=false) |
|
Q_SLOT void | setDataRange (const QCPRange &dataRange) |
|
Q_SLOT void | setDataScaleType (QCPAxis::ScaleType scaleType) |
|
Q_SLOT void | setGradient (const QCPColorGradient &gradient) |
|
void | setInterpolate (bool enabled) |
|
void | setTightBoundary (bool enabled) |
|
void | setColorScale (QCPColorScale *colorScale) |
|
void | rescaleDataRange (bool recalculateDataBounds=false) |
|
Q_SLOT void | updateLegendIcon (Qt::TransformationMode transformMode=Qt::SmoothTransformation, const QSize &thumbSize=QSize(32, 18)) |
|
virtual double | selectTest (const QPointF &pos, bool onlySelectable, QVariant *details=0) const Q_DECL_OVERRIDE |
|
virtual QCPRange | getKeyRange (bool &foundRange, QCP::SignDomain inSignDomain=QCP::sdBoth) const Q_DECL_OVERRIDE |
|
virtual QCPRange | getValueRange (bool &foundRange, QCP::SignDomain inSignDomain=QCP::sdBoth, const QCPRange &inKeyRange=QCPRange()) const Q_DECL_OVERRIDE |
|
| QCPColorMap (QCPAxis *keyAxis, QCPAxis *valueAxis) |
|
virtual | ~QCPColorMap () |
|
QCPColorMapData * | data () const |
|
QCPRange | dataRange () const |
|
QCPAxis::ScaleType | dataScaleType () const |
|
bool | interpolate () const |
|
bool | tightBoundary () const |
|
QCPColorGradient | gradient () const |
|
QCPColorScale * | colorScale () const |
|
void | setData (QCPColorMapData *data, bool copy=false) |
|
Q_SLOT void | setDataRange (const QCPRange &dataRange) |
|
Q_SLOT void | setDataScaleType (QCPAxis::ScaleType scaleType) |
|
Q_SLOT void | setGradient (const QCPColorGradient &gradient) |
|
void | setInterpolate (bool enabled) |
|
void | setTightBoundary (bool enabled) |
|
void | setColorScale (QCPColorScale *colorScale) |
|
void | rescaleDataRange (bool recalculateDataBounds=false) |
|
Q_SLOT void | updateLegendIcon (Qt::TransformationMode transformMode=Qt::SmoothTransformation, const QSize &thumbSize=QSize(32, 18)) |
|
virtual double | selectTest (const QPointF &pos, bool onlySelectable, QVariant *details=0) const Q_DECL_OVERRIDE |
|
virtual QCPRange | getKeyRange (bool &foundRange, QCP::SignDomain inSignDomain=QCP::sdBoth) const Q_DECL_OVERRIDE |
|
virtual QCPRange | getValueRange (bool &foundRange, QCP::SignDomain inSignDomain=QCP::sdBoth, const QCPRange &inKeyRange=QCPRange()) const Q_DECL_OVERRIDE |
|
| QCPColorMap (QCPAxis *keyAxis, QCPAxis *valueAxis) |
|
virtual | ~QCPColorMap () |
|
QCPColorMapData * | data () const |
|
QCPRange | dataRange () const |
|
QCPAxis::ScaleType | dataScaleType () const |
|
bool | interpolate () const |
|
bool | tightBoundary () const |
|
QCPColorGradient | gradient () const |
|
QCPColorScale * | colorScale () const |
|
void | setData (QCPColorMapData *data, bool copy=false) |
|
Q_SLOT void | setDataRange (const QCPRange &dataRange) |
|
Q_SLOT void | setDataScaleType (QCPAxis::ScaleType scaleType) |
|
Q_SLOT void | setGradient (const QCPColorGradient &gradient) |
|
void | setInterpolate (bool enabled) |
|
void | setTightBoundary (bool enabled) |
|
void | setColorScale (QCPColorScale *colorScale) |
|
void | rescaleDataRange (bool recalculateDataBounds=false) |
|
Q_SLOT void | updateLegendIcon (Qt::TransformationMode transformMode=Qt::SmoothTransformation, const QSize &thumbSize=QSize(32, 18)) |
|
virtual double | selectTest (const QPointF &pos, bool onlySelectable, QVariant *details=0) const Q_DECL_OVERRIDE |
|
virtual QCPRange | getKeyRange (bool &foundRange, QCP::SignDomain inSignDomain=QCP::sdBoth) const Q_DECL_OVERRIDE |
|
virtual QCPRange | getValueRange (bool &foundRange, QCP::SignDomain inSignDomain=QCP::sdBoth, const QCPRange &inKeyRange=QCPRange()) const Q_DECL_OVERRIDE |
|
| QCPAbstractPlottable (QCPAxis *keyAxis, QCPAxis *valueAxis) |
|
virtual | ~QCPAbstractPlottable () |
|
QString | name () const |
|
bool | antialiasedFill () const |
|
bool | antialiasedScatters () const |
|
QPen | pen () const |
|
QBrush | brush () const |
|
QCPAxis * | keyAxis () const |
|
QCPAxis * | valueAxis () const |
|
QCP::SelectionType | selectable () const |
|
bool | selected () const |
|
QCPDataSelection | selection () const |
|
QCPSelectionDecorator * | selectionDecorator () const |
|
void | setName (const QString &name) |
|
void | setAntialiasedFill (bool enabled) |
|
void | setAntialiasedScatters (bool enabled) |
|
void | setPen (const QPen &pen) |
|
void | setBrush (const QBrush &brush) |
|
void | setKeyAxis (QCPAxis *axis) |
|
void | setValueAxis (QCPAxis *axis) |
|
Q_SLOT void | setSelectable (QCP::SelectionType selectable) |
|
Q_SLOT void | setSelection (QCPDataSelection selection) |
|
void | setSelectionDecorator (QCPSelectionDecorator *decorator) |
|
virtual QCPPlottableInterface1D * | interface1D () |
|
void | coordsToPixels (double key, double value, double &x, double &y) const |
|
const QPointF | coordsToPixels (double key, double value) const |
|
void | pixelsToCoords (double x, double y, double &key, double &value) const |
|
void | pixelsToCoords (const QPointF &pixelPos, double &key, double &value) const |
|
void | rescaleAxes (bool onlyEnlarge=false) const |
|
void | rescaleKeyAxis (bool onlyEnlarge=false) const |
|
void | rescaleValueAxis (bool onlyEnlarge=false, bool inKeyRange=false) const |
|
bool | addToLegend (QCPLegend *legend) |
|
bool | addToLegend () |
|
bool | removeFromLegend (QCPLegend *legend) const |
|
bool | removeFromLegend () const |
|
| QCPAbstractPlottable (QCPAxis *keyAxis, QCPAxis *valueAxis) |
|
virtual | ~QCPAbstractPlottable () |
|
QString | name () const |
|
bool | antialiasedFill () const |
|
bool | antialiasedScatters () const |
|
QPen | pen () const |
|
QBrush | brush () const |
|
QCPAxis * | keyAxis () const |
|
QCPAxis * | valueAxis () const |
|
QCP::SelectionType | selectable () const |
|
bool | selected () const |
|
QCPDataSelection | selection () const |
|
QCPSelectionDecorator * | selectionDecorator () const |
|
void | setName (const QString &name) |
|
void | setAntialiasedFill (bool enabled) |
|
void | setAntialiasedScatters (bool enabled) |
|
void | setPen (const QPen &pen) |
|
void | setBrush (const QBrush &brush) |
|
void | setKeyAxis (QCPAxis *axis) |
|
void | setValueAxis (QCPAxis *axis) |
|
Q_SLOT void | setSelectable (QCP::SelectionType selectable) |
|
Q_SLOT void | setSelection (QCPDataSelection selection) |
|
void | setSelectionDecorator (QCPSelectionDecorator *decorator) |
|
virtual QCPPlottableInterface1D * | interface1D () |
|
void | coordsToPixels (double key, double value, double &x, double &y) const |
|
const QPointF | coordsToPixels (double key, double value) const |
|
void | pixelsToCoords (double x, double y, double &key, double &value) const |
|
void | pixelsToCoords (const QPointF &pixelPos, double &key, double &value) const |
|
void | rescaleAxes (bool onlyEnlarge=false) const |
|
void | rescaleKeyAxis (bool onlyEnlarge=false) const |
|
void | rescaleValueAxis (bool onlyEnlarge=false, bool inKeyRange=false) const |
|
bool | addToLegend (QCPLegend *legend) |
|
bool | addToLegend () |
|
bool | removeFromLegend (QCPLegend *legend) const |
|
bool | removeFromLegend () const |
|
| QCPAbstractPlottable (QCPAxis *keyAxis, QCPAxis *valueAxis) |
|
virtual | ~QCPAbstractPlottable () |
|
QString | name () const |
|
bool | antialiasedFill () const |
|
bool | antialiasedScatters () const |
|
QPen | pen () const |
|
QBrush | brush () const |
|
QCPAxis * | keyAxis () const |
|
QCPAxis * | valueAxis () const |
|
QCP::SelectionType | selectable () const |
|
bool | selected () const |
|
QCPDataSelection | selection () const |
|
QCPSelectionDecorator * | selectionDecorator () const |
|
void | setName (const QString &name) |
|
void | setAntialiasedFill (bool enabled) |
|
void | setAntialiasedScatters (bool enabled) |
|
void | setPen (const QPen &pen) |
|
void | setBrush (const QBrush &brush) |
|
void | setKeyAxis (QCPAxis *axis) |
|
void | setValueAxis (QCPAxis *axis) |
|
Q_SLOT void | setSelectable (QCP::SelectionType selectable) |
|
Q_SLOT void | setSelection (QCPDataSelection selection) |
|
void | setSelectionDecorator (QCPSelectionDecorator *decorator) |
|
virtual QCPPlottableInterface1D * | interface1D () |
|
void | coordsToPixels (double key, double value, double &x, double &y) const |
|
const QPointF | coordsToPixels (double key, double value) const |
|
void | pixelsToCoords (double x, double y, double &key, double &value) const |
|
void | pixelsToCoords (const QPointF &pixelPos, double &key, double &value) const |
|
void | rescaleAxes (bool onlyEnlarge=false) const |
|
void | rescaleKeyAxis (bool onlyEnlarge=false) const |
|
void | rescaleValueAxis (bool onlyEnlarge=false, bool inKeyRange=false) const |
|
bool | addToLegend (QCPLegend *legend) |
|
bool | addToLegend () |
|
bool | removeFromLegend (QCPLegend *legend) const |
|
bool | removeFromLegend () const |
|
| QCPAbstractPlottable (QCPAxis *keyAxis, QCPAxis *valueAxis) |
|
virtual | ~QCPAbstractPlottable () |
|
QString | name () const |
|
bool | antialiasedFill () const |
|
bool | antialiasedScatters () const |
|
QPen | pen () const |
|
QBrush | brush () const |
|
QCPAxis * | keyAxis () const |
|
QCPAxis * | valueAxis () const |
|
QCP::SelectionType | selectable () const |
|
bool | selected () const |
|
QCPDataSelection | selection () const |
|
QCPSelectionDecorator * | selectionDecorator () const |
|
void | setName (const QString &name) |
|
void | setAntialiasedFill (bool enabled) |
|
void | setAntialiasedScatters (bool enabled) |
|
void | setPen (const QPen &pen) |
|
void | setBrush (const QBrush &brush) |
|
void | setKeyAxis (QCPAxis *axis) |
|
void | setValueAxis (QCPAxis *axis) |
|
Q_SLOT void | setSelectable (QCP::SelectionType selectable) |
|
Q_SLOT void | setSelection (QCPDataSelection selection) |
|
void | setSelectionDecorator (QCPSelectionDecorator *decorator) |
|
virtual QCPPlottableInterface1D * | interface1D () |
|
void | coordsToPixels (double key, double value, double &x, double &y) const |
|
const QPointF | coordsToPixels (double key, double value) const |
|
void | pixelsToCoords (double x, double y, double &key, double &value) const |
|
void | pixelsToCoords (const QPointF &pixelPos, double &key, double &value) const |
|
void | rescaleAxes (bool onlyEnlarge=false) const |
|
void | rescaleKeyAxis (bool onlyEnlarge=false) const |
|
void | rescaleValueAxis (bool onlyEnlarge=false, bool inKeyRange=false) const |
|
bool | addToLegend (QCPLegend *legend) |
|
bool | addToLegend () |
|
bool | removeFromLegend (QCPLegend *legend) const |
|
bool | removeFromLegend () const |
|
| QCPAbstractPlottable (QCPAxis *keyAxis, QCPAxis *valueAxis) |
|
virtual | ~QCPAbstractPlottable () |
|
QString | name () const |
|
bool | antialiasedFill () const |
|
bool | antialiasedScatters () const |
|
QPen | pen () const |
|
QBrush | brush () const |
|
QCPAxis * | keyAxis () const |
|
QCPAxis * | valueAxis () const |
|
QCP::SelectionType | selectable () const |
|
bool | selected () const |
|
QCPDataSelection | selection () const |
|
QCPSelectionDecorator * | selectionDecorator () const |
|
void | setName (const QString &name) |
|
void | setAntialiasedFill (bool enabled) |
|
void | setAntialiasedScatters (bool enabled) |
|
void | setPen (const QPen &pen) |
|
void | setBrush (const QBrush &brush) |
|
void | setKeyAxis (QCPAxis *axis) |
|
void | setValueAxis (QCPAxis *axis) |
|
Q_SLOT void | setSelectable (QCP::SelectionType selectable) |
|
Q_SLOT void | setSelection (QCPDataSelection selection) |
|
void | setSelectionDecorator (QCPSelectionDecorator *decorator) |
|
virtual QCPPlottableInterface1D * | interface1D () |
|
void | coordsToPixels (double key, double value, double &x, double &y) const |
|
const QPointF | coordsToPixels (double key, double value) const |
|
void | pixelsToCoords (double x, double y, double &key, double &value) const |
|
void | pixelsToCoords (const QPointF &pixelPos, double &key, double &value) const |
|
void | rescaleAxes (bool onlyEnlarge=false) const |
|
void | rescaleKeyAxis (bool onlyEnlarge=false) const |
|
void | rescaleValueAxis (bool onlyEnlarge=false, bool inKeyRange=false) const |
|
bool | addToLegend (QCPLegend *legend) |
|
bool | addToLegend () |
|
bool | removeFromLegend (QCPLegend *legend) const |
|
bool | removeFromLegend () const |
|
| QCPLayerable (QCustomPlot *plot, QString targetLayer=QString(), QCPLayerable *parentLayerable=0) |
|
virtual | ~QCPLayerable () |
|
bool | visible () const |
|
QCustomPlot * | parentPlot () const |
|
QCPLayerable * | parentLayerable () const |
|
QCPLayer * | layer () 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 |
|
QCustomPlot * | parentPlot () const |
|
QCPLayerable * | parentLayerable () const |
|
QCPLayer * | layer () 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 |
|
QCustomPlot * | parentPlot () const |
|
QCPLayerable * | parentLayerable () const |
|
QCPLayer * | layer () 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 |
|
QCustomPlot * | parentPlot () const |
|
QCPLayerable * | parentLayerable () const |
|
QCPLayer * | layer () 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 |
|
QCustomPlot * | parentPlot () const |
|
QCPLayerable * | parentLayerable () const |
|
QCPLayer * | layer () 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 |
|
|
virtual void | updateMapImage () |
|
virtual void | draw (QCPPainter *painter) Q_DECL_OVERRIDE |
|
virtual void | drawLegendIcon (QCPPainter *painter, const QRectF &rect) const Q_DECL_OVERRIDE |
|
virtual void | updateMapImage () |
|
virtual void | draw (QCPPainter *painter) Q_DECL_OVERRIDE |
|
virtual void | drawLegendIcon (QCPPainter *painter, const QRectF &rect) const Q_DECL_OVERRIDE |
|
virtual void | updateMapImage () |
|
virtual void | draw (QCPPainter *painter) Q_DECL_OVERRIDE |
|
virtual void | drawLegendIcon (QCPPainter *painter, const QRectF &rect) const Q_DECL_OVERRIDE |
|
virtual void | updateMapImage () |
|
virtual void | draw (QCPPainter *painter) Q_DECL_OVERRIDE |
|
virtual void | drawLegendIcon (QCPPainter *painter, const QRectF &rect) const Q_DECL_OVERRIDE |
|
virtual void | updateMapImage () |
|
virtual void | draw (QCPPainter *painter) Q_DECL_OVERRIDE |
|
virtual void | drawLegendIcon (QCPPainter *painter, const QRectF &rect) const Q_DECL_OVERRIDE |
|
virtual QRect | clipRect () const Q_DECL_OVERRIDE |
|
virtual QCP::Interaction | selectionCategory () const Q_DECL_OVERRIDE |
|
void | applyDefaultAntialiasingHint (QCPPainter *painter) const Q_DECL_OVERRIDE |
|
virtual void | selectEvent (QMouseEvent *event, bool additive, const QVariant &details, bool *selectionStateChanged) Q_DECL_OVERRIDE |
|
virtual void | deselectEvent (bool *selectionStateChanged) Q_DECL_OVERRIDE |
|
void | applyFillAntialiasingHint (QCPPainter *painter) const |
|
void | applyScattersAntialiasingHint (QCPPainter *painter) const |
|
virtual QRect | clipRect () const Q_DECL_OVERRIDE |
|
virtual QCP::Interaction | selectionCategory () const Q_DECL_OVERRIDE |
|
void | applyDefaultAntialiasingHint (QCPPainter *painter) const Q_DECL_OVERRIDE |
|
virtual void | selectEvent (QMouseEvent *event, bool additive, const QVariant &details, bool *selectionStateChanged) Q_DECL_OVERRIDE |
|
virtual void | deselectEvent (bool *selectionStateChanged) Q_DECL_OVERRIDE |
|
void | applyFillAntialiasingHint (QCPPainter *painter) const |
|
void | applyScattersAntialiasingHint (QCPPainter *painter) const |
|
virtual QRect | clipRect () const Q_DECL_OVERRIDE |
|
virtual QCP::Interaction | selectionCategory () const Q_DECL_OVERRIDE |
|
void | applyDefaultAntialiasingHint (QCPPainter *painter) const Q_DECL_OVERRIDE |
|
virtual void | selectEvent (QMouseEvent *event, bool additive, const QVariant &details, bool *selectionStateChanged) Q_DECL_OVERRIDE |
|
virtual void | deselectEvent (bool *selectionStateChanged) Q_DECL_OVERRIDE |
|
void | applyFillAntialiasingHint (QCPPainter *painter) const |
|
void | applyScattersAntialiasingHint (QCPPainter *painter) const |
|
virtual QRect | clipRect () const Q_DECL_OVERRIDE |
|
virtual QCP::Interaction | selectionCategory () const Q_DECL_OVERRIDE |
|
void | applyDefaultAntialiasingHint (QCPPainter *painter) const Q_DECL_OVERRIDE |
|
virtual void | selectEvent (QMouseEvent *event, bool additive, const QVariant &details, bool *selectionStateChanged) Q_DECL_OVERRIDE |
|
virtual void | deselectEvent (bool *selectionStateChanged) Q_DECL_OVERRIDE |
|
void | applyFillAntialiasingHint (QCPPainter *painter) const |
|
void | applyScattersAntialiasingHint (QCPPainter *painter) const |
|
virtual QRect | clipRect () const Q_DECL_OVERRIDE |
|
virtual QCP::Interaction | selectionCategory () const Q_DECL_OVERRIDE |
|
void | applyDefaultAntialiasingHint (QCPPainter *painter) const Q_DECL_OVERRIDE |
|
virtual void | selectEvent (QMouseEvent *event, bool additive, const QVariant &details, bool *selectionStateChanged) Q_DECL_OVERRIDE |
|
virtual void | deselectEvent (bool *selectionStateChanged) Q_DECL_OVERRIDE |
|
void | applyFillAntialiasingHint (QCPPainter *painter) const |
|
void | applyScattersAntialiasingHint (QCPPainter *painter) const |
|
virtual void | parentPlotInitialized (QCustomPlot *parentPlot) |
|
virtual void | mousePressEvent (QMouseEvent *event, const QVariant &details) |
|
virtual void | mouseMoveEvent (QMouseEvent *event, const QPointF &startPos) |
|
virtual void | mouseReleaseEvent (QMouseEvent *event, const QPointF &startPos) |
|
virtual void | mouseDoubleClickEvent (QMouseEvent *event, const QVariant &details) |
|
virtual void | wheelEvent (QWheelEvent *event) |
|
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 void | parentPlotInitialized (QCustomPlot *parentPlot) |
|
virtual void | mousePressEvent (QMouseEvent *event, const QVariant &details) |
|
virtual void | mouseMoveEvent (QMouseEvent *event, const QPointF &startPos) |
|
virtual void | mouseReleaseEvent (QMouseEvent *event, const QPointF &startPos) |
|
virtual void | mouseDoubleClickEvent (QMouseEvent *event, const QVariant &details) |
|
virtual void | wheelEvent (QWheelEvent *event) |
|
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 void | parentPlotInitialized (QCustomPlot *parentPlot) |
|
virtual void | mousePressEvent (QMouseEvent *event, const QVariant &details) |
|
virtual void | mouseMoveEvent (QMouseEvent *event, const QPointF &startPos) |
|
virtual void | mouseReleaseEvent (QMouseEvent *event, const QPointF &startPos) |
|
virtual void | mouseDoubleClickEvent (QMouseEvent *event, const QVariant &details) |
|
virtual void | wheelEvent (QWheelEvent *event) |
|
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 void | parentPlotInitialized (QCustomPlot *parentPlot) |
|
virtual void | mousePressEvent (QMouseEvent *event, const QVariant &details) |
|
virtual void | mouseMoveEvent (QMouseEvent *event, const QPointF &startPos) |
|
virtual void | mouseReleaseEvent (QMouseEvent *event, const QPointF &startPos) |
|
virtual void | mouseDoubleClickEvent (QMouseEvent *event, const QVariant &details) |
|
virtual void | wheelEvent (QWheelEvent *event) |
|
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 void | parentPlotInitialized (QCustomPlot *parentPlot) |
|
virtual void | mousePressEvent (QMouseEvent *event, const QVariant &details) |
|
virtual void | mouseMoveEvent (QMouseEvent *event, const QPointF &startPos) |
|
virtual void | mouseReleaseEvent (QMouseEvent *event, const QPointF &startPos) |
|
virtual void | mouseDoubleClickEvent (QMouseEvent *event, const QVariant &details) |
|
virtual void | wheelEvent (QWheelEvent *event) |
|
void | initializeParentPlot (QCustomPlot *parentPlot) |
|
void | setParentLayerable (QCPLayerable *parentLayerable) |
|
bool | moveToLayer (QCPLayer *layer, bool prepend) |
|
void | applyAntialiasingHint (QCPPainter *painter, bool localAntialiased, QCP::AntialiasedElement overrideElement) const |
|
A plottable representing a two-dimensional color map in a plot.
The data is stored in the class QCPColorMapData, which can be accessed via the data() method.
A color map has three dimensions to represent a data point: The key dimension, the value dimension and the data dimension. As with other plottables such as graphs, key and value correspond to two orthogonal axes on the QCustomPlot surface that you specify in the QCPColorMap constructor. The data dimension however is encoded as the color of the point at (key, value).
Set the number of points (or cells) in the key/value dimension via QCPColorMapData::setSize. The plot coordinate range over which these points will be displayed is specified via QCPColorMapData::setRange. The first cell will be centered on the lower range boundary and the last cell will be centered on the upper range boundary. The data can be set by either accessing the cells directly with QCPColorMapData::setCell or by addressing the cells via their plot coordinates with QCPColorMapData::setData. If possible, you should prefer setCell, since it doesn't need to do any coordinate transformation and thus performs a bit better.
The cell with index (0, 0) is at the bottom left, if the color map uses normal (i.e. not reversed) key and value axes.
To show the user which colors correspond to which data values, a QCPColorScale is typically placed to the right of the axis rect. See the documentation there for details on how to add and use a color scale.
Changing the appearance
The central part of the appearance is the color gradient, which can be specified via setGradient. See the documentation of QCPColorGradient for details on configuring a color gradient.
The data range that is mapped to the colors of the gradient can be specified with setDataRange. To make the data range encompass the whole data set minimum to maximum, call rescaleDataRange.
Transparency
Transparency in color maps can be achieved by two mechanisms. On one hand, you can specify alpha values for color stops of the QCPColorGradient, via the regular QColor interface. This will cause the color map data which gets mapped to colors around those color stops to appear with the accordingly interpolated transparency.
On the other hand you can also directly apply an alpha value to each cell independent of its data, by using the alpha map feature of QCPColorMapData. The relevant methods are QCPColorMapData::setAlpha, QCPColorMapData::fillAlpha and QCPColorMapData::clearAlpha().
The two transparencies will be joined together in the plot and otherwise not interfere with each other. They are mixed in a multiplicative matter, so an alpha of e.g. 50% (128/255) in both modes simultaneously, will result in a total transparency of 25% (64/255).
Usage
Like all data representing objects in QCustomPlot, the QCPColorMap is a plottable (QCPAbstractPlottable). So the plottable-interface of QCustomPlot applies (QCustomPlot::plottable, QCustomPlot::removePlottable, etc.)
Usually, you first create an instance:
which registers it with the QCustomPlot instance of the passed axes. Note that this QCustomPlot instance takes ownership of the plottable, so do not delete it manually but use QCustomPlot::removePlottable() instead. The newly created plottable can be modified, e.g.:
- Note
- The QCPColorMap always displays the data at equal key/value intervals, even if the key or value axis is set to a logarithmic scaling. If you want to use QCPColorMap with logarithmic axes, you shouldn't use the QCPColorMapData::setData method as it uses a linear transformation to determine the cell index. Rather directly access the cell index with QCPColorMapData::setCell.