|
| QCPCurve (QCPAxis *keyAxis, QCPAxis *valueAxis) |
|
virtual | ~QCPCurve () |
|
QSharedPointer
< QCPCurveDataContainer > | data () const |
|
QCPScatterStyle | scatterStyle () const |
|
int | scatterSkip () const |
|
LineStyle | lineStyle () const |
|
void | setData (QSharedPointer< QCPCurveDataContainer > data) |
|
void | setData (const QVector< double > &t, const QVector< double > &keys, const QVector< double > &values, bool alreadySorted=false) |
|
void | setData (const QVector< double > &keys, const QVector< double > &values) |
|
void | setScatterStyle (const QCPScatterStyle &style) |
|
void | setScatterSkip (int skip) |
|
void | setLineStyle (LineStyle style) |
|
void | addData (const QVector< double > &t, const QVector< double > &keys, const QVector< double > &values, bool alreadySorted=false) |
|
void | addData (const QVector< double > &keys, const QVector< double > &values) |
|
void | addData (double t, double key, double value) |
|
void | addData (double key, double value) |
|
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 |
|
| QCPCurve (QCPAxis *keyAxis, QCPAxis *valueAxis) |
|
virtual | ~QCPCurve () |
|
QSharedPointer
< QCPCurveDataContainer > | data () const |
|
QCPScatterStyle | scatterStyle () const |
|
int | scatterSkip () const |
|
LineStyle | lineStyle () const |
|
void | setData (QSharedPointer< QCPCurveDataContainer > data) |
|
void | setData (const QVector< double > &t, const QVector< double > &keys, const QVector< double > &values, bool alreadySorted=false) |
|
void | setData (const QVector< double > &keys, const QVector< double > &values) |
|
void | setScatterStyle (const QCPScatterStyle &style) |
|
void | setScatterSkip (int skip) |
|
void | setLineStyle (LineStyle style) |
|
void | addData (const QVector< double > &t, const QVector< double > &keys, const QVector< double > &values, bool alreadySorted=false) |
|
void | addData (const QVector< double > &keys, const QVector< double > &values) |
|
void | addData (double t, double key, double value) |
|
void | addData (double key, double value) |
|
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 |
|
| QCPCurve (QCPAxis *keyAxis, QCPAxis *valueAxis) |
|
virtual | ~QCPCurve () |
|
QSharedPointer
< QCPCurveDataContainer > | data () const |
|
QCPScatterStyle | scatterStyle () const |
|
int | scatterSkip () const |
|
LineStyle | lineStyle () const |
|
void | setData (QSharedPointer< QCPCurveDataContainer > data) |
|
void | setData (const QVector< double > &t, const QVector< double > &keys, const QVector< double > &values, bool alreadySorted=false) |
|
void | setData (const QVector< double > &keys, const QVector< double > &values) |
|
void | setScatterStyle (const QCPScatterStyle &style) |
|
void | setScatterSkip (int skip) |
|
void | setLineStyle (LineStyle style) |
|
void | addData (const QVector< double > &t, const QVector< double > &keys, const QVector< double > &values, bool alreadySorted=false) |
|
void | addData (const QVector< double > &keys, const QVector< double > &values) |
|
void | addData (double t, double key, double value) |
|
void | addData (double key, double value) |
|
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 |
|
| QCPCurve (QCPAxis *keyAxis, QCPAxis *valueAxis) |
|
virtual | ~QCPCurve () |
|
QSharedPointer
< QCPCurveDataContainer > | data () const |
|
QCPScatterStyle | scatterStyle () const |
|
int | scatterSkip () const |
|
LineStyle | lineStyle () const |
|
void | setData (QSharedPointer< QCPCurveDataContainer > data) |
|
void | setData (const QVector< double > &t, const QVector< double > &keys, const QVector< double > &values, bool alreadySorted=false) |
|
void | setData (const QVector< double > &keys, const QVector< double > &values) |
|
void | setScatterStyle (const QCPScatterStyle &style) |
|
void | setScatterSkip (int skip) |
|
void | setLineStyle (LineStyle style) |
|
void | addData (const QVector< double > &t, const QVector< double > &keys, const QVector< double > &values, bool alreadySorted=false) |
|
void | addData (const QVector< double > &keys, const QVector< double > &values) |
|
void | addData (double t, double key, double value) |
|
void | addData (double key, double value) |
|
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 |
|
| QCPCurve (QCPAxis *keyAxis, QCPAxis *valueAxis) |
|
virtual | ~QCPCurve () |
|
QSharedPointer
< QCPCurveDataContainer > | data () const |
|
QCPScatterStyle | scatterStyle () const |
|
int | scatterSkip () const |
|
LineStyle | lineStyle () const |
|
void | setData (QSharedPointer< QCPCurveDataContainer > data) |
|
void | setData (const QVector< double > &t, const QVector< double > &keys, const QVector< double > &values, bool alreadySorted=false) |
|
void | setData (const QVector< double > &keys, const QVector< double > &values) |
|
void | setScatterStyle (const QCPScatterStyle &style) |
|
void | setScatterSkip (int skip) |
|
void | setLineStyle (LineStyle style) |
|
void | addData (const QVector< double > &t, const QVector< double > &keys, const QVector< double > &values, bool alreadySorted=false) |
|
void | addData (const QVector< double > &keys, const QVector< double > &values) |
|
void | addData (double t, double key, double value) |
|
void | addData (double key, double value) |
|
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 |
|
| QCPAbstractPlottable1D (QCPAxis *keyAxis, QCPAxis *valueAxis) |
|
| QCPAbstractPlottable1D (QCPAxis *keyAxis, QCPAxis *valueAxis) |
|
| QCPAbstractPlottable1D (QCPAxis *keyAxis, QCPAxis *valueAxis) |
|
| QCPAbstractPlottable1D (QCPAxis *keyAxis, QCPAxis *valueAxis) |
|
| QCPAbstractPlottable1D (QCPAxis *keyAxis, QCPAxis *valueAxis) |
|
virtual | ~QCPAbstractPlottable1D () |
|
virtual | ~QCPAbstractPlottable1D () |
|
virtual | ~QCPAbstractPlottable1D () |
|
virtual | ~QCPAbstractPlottable1D () |
|
virtual | ~QCPAbstractPlottable1D () |
|
virtual int | dataCount () const Q_DECL_OVERRIDE |
|
virtual int | dataCount () const Q_DECL_OVERRIDE |
|
virtual int | dataCount () const Q_DECL_OVERRIDE |
|
virtual int | dataCount () const Q_DECL_OVERRIDE |
|
virtual int | dataCount () const Q_DECL_OVERRIDE |
|
virtual double | dataMainKey (int index) const Q_DECL_OVERRIDE |
|
virtual double | dataMainKey (int index) const Q_DECL_OVERRIDE |
|
virtual double | dataMainKey (int index) const Q_DECL_OVERRIDE |
|
virtual double | dataMainKey (int index) const Q_DECL_OVERRIDE |
|
virtual double | dataMainKey (int index) const Q_DECL_OVERRIDE |
|
virtual double | dataSortKey (int index) const Q_DECL_OVERRIDE |
|
virtual double | dataSortKey (int index) const Q_DECL_OVERRIDE |
|
virtual double | dataSortKey (int index) const Q_DECL_OVERRIDE |
|
virtual double | dataSortKey (int index) const Q_DECL_OVERRIDE |
|
virtual double | dataSortKey (int index) const Q_DECL_OVERRIDE |
|
virtual double | dataMainValue (int index) const Q_DECL_OVERRIDE |
|
virtual double | dataMainValue (int index) const Q_DECL_OVERRIDE |
|
virtual double | dataMainValue (int index) const Q_DECL_OVERRIDE |
|
virtual double | dataMainValue (int index) const Q_DECL_OVERRIDE |
|
virtual double | dataMainValue (int index) const Q_DECL_OVERRIDE |
|
virtual QCPRange | dataValueRange (int index) const Q_DECL_OVERRIDE |
|
virtual QCPRange | dataValueRange (int index) const Q_DECL_OVERRIDE |
|
virtual QCPRange | dataValueRange (int index) const Q_DECL_OVERRIDE |
|
virtual QCPRange | dataValueRange (int index) const Q_DECL_OVERRIDE |
|
virtual QCPRange | dataValueRange (int index) const Q_DECL_OVERRIDE |
|
virtual QPointF | dataPixelPosition (int index) const Q_DECL_OVERRIDE |
|
virtual QPointF | dataPixelPosition (int index) const Q_DECL_OVERRIDE |
|
virtual QPointF | dataPixelPosition (int index) const Q_DECL_OVERRIDE |
|
virtual QPointF | dataPixelPosition (int index) const Q_DECL_OVERRIDE |
|
virtual QPointF | dataPixelPosition (int index) const Q_DECL_OVERRIDE |
|
virtual bool | sortKeyIsMainKey () const Q_DECL_OVERRIDE |
|
virtual bool | sortKeyIsMainKey () const Q_DECL_OVERRIDE |
|
virtual bool | sortKeyIsMainKey () const Q_DECL_OVERRIDE |
|
virtual bool | sortKeyIsMainKey () const Q_DECL_OVERRIDE |
|
virtual bool | sortKeyIsMainKey () const Q_DECL_OVERRIDE |
|
virtual QCPDataSelection | selectTestRect (const QRectF &rect, bool onlySelectable) const Q_DECL_OVERRIDE |
|
virtual QCPDataSelection | selectTestRect (const QRectF &rect, bool onlySelectable) const Q_DECL_OVERRIDE |
|
virtual QCPDataSelection | selectTestRect (const QRectF &rect, bool onlySelectable) const Q_DECL_OVERRIDE |
|
virtual QCPDataSelection | selectTestRect (const QRectF &rect, bool onlySelectable) const Q_DECL_OVERRIDE |
|
virtual QCPDataSelection | selectTestRect (const QRectF &rect, bool onlySelectable) const Q_DECL_OVERRIDE |
|
virtual int | findBegin (double sortKey, bool expandedRange=true) const Q_DECL_OVERRIDE |
|
virtual int | findBegin (double sortKey, bool expandedRange=true) const Q_DECL_OVERRIDE |
|
virtual int | findBegin (double sortKey, bool expandedRange=true) const Q_DECL_OVERRIDE |
|
virtual int | findBegin (double sortKey, bool expandedRange=true) const Q_DECL_OVERRIDE |
|
virtual int | findBegin (double sortKey, bool expandedRange=true) const Q_DECL_OVERRIDE |
|
virtual int | findEnd (double sortKey, bool expandedRange=true) const Q_DECL_OVERRIDE |
|
virtual int | findEnd (double sortKey, bool expandedRange=true) const Q_DECL_OVERRIDE |
|
virtual int | findEnd (double sortKey, bool expandedRange=true) const Q_DECL_OVERRIDE |
|
virtual int | findEnd (double sortKey, bool expandedRange=true) const Q_DECL_OVERRIDE |
|
virtual int | findEnd (double sortKey, bool expandedRange=true) const Q_DECL_OVERRIDE |
|
virtual QCPPlottableInterface1D * | interface1D () Q_DECL_OVERRIDE |
|
virtual QCPPlottableInterface1D * | interface1D () Q_DECL_OVERRIDE |
|
virtual QCPPlottableInterface1D * | interface1D () Q_DECL_OVERRIDE |
|
virtual QCPPlottableInterface1D * | interface1D () Q_DECL_OVERRIDE |
|
virtual QCPPlottableInterface1D * | interface1D () 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) |
|
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) |
|
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) |
|
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) |
|
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) |
|
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 | ~QCPPlottableInterface1D () |
|
virtual | ~QCPPlottableInterface1D () |
|
virtual | ~QCPPlottableInterface1D () |
|
virtual | ~QCPPlottableInterface1D () |
|
virtual | ~QCPPlottableInterface1D () |
|
|
virtual void | draw (QCPPainter *painter) Q_DECL_OVERRIDE |
|
virtual void | drawLegendIcon (QCPPainter *painter, const QRectF &rect) const Q_DECL_OVERRIDE |
|
virtual void | drawCurveLine (QCPPainter *painter, const QVector< QPointF > &lines) const |
|
virtual void | drawScatterPlot (QCPPainter *painter, const QVector< QPointF > &points, const QCPScatterStyle &style) const |
|
void | getCurveLines (QVector< QPointF > *lines, const QCPDataRange &dataRange, double penWidth) const |
|
void | getScatters (QVector< QPointF > *scatters, const QCPDataRange &dataRange, double scatterWidth) const |
|
int | getRegion (double key, double value, double keyMin, double valueMax, double keyMax, double valueMin) const |
|
QPointF | getOptimizedPoint (int prevRegion, double prevKey, double prevValue, double key, double value, double keyMin, double valueMax, double keyMax, double valueMin) const |
|
QVector< QPointF > | getOptimizedCornerPoints (int prevRegion, int currentRegion, double prevKey, double prevValue, double key, double value, double keyMin, double valueMax, double keyMax, double valueMin) const |
|
bool | mayTraverse (int prevRegion, int currentRegion) const |
|
bool | getTraverse (double prevKey, double prevValue, double key, double value, double keyMin, double valueMax, double keyMax, double valueMin, QPointF &crossA, QPointF &crossB) const |
|
void | getTraverseCornerPoints (int prevRegion, int currentRegion, double keyMin, double valueMax, double keyMax, double valueMin, QVector< QPointF > &beforeTraverse, QVector< QPointF > &afterTraverse) const |
|
double | pointDistance (const QPointF &pixelPoint, QCPCurveDataContainer::const_iterator &closestData) const |
|
virtual void | draw (QCPPainter *painter) Q_DECL_OVERRIDE |
|
virtual void | drawLegendIcon (QCPPainter *painter, const QRectF &rect) const Q_DECL_OVERRIDE |
|
virtual void | drawCurveLine (QCPPainter *painter, const QVector< QPointF > &lines) const |
|
virtual void | drawScatterPlot (QCPPainter *painter, const QVector< QPointF > &points, const QCPScatterStyle &style) const |
|
void | getCurveLines (QVector< QPointF > *lines, const QCPDataRange &dataRange, double penWidth) const |
|
void | getScatters (QVector< QPointF > *scatters, const QCPDataRange &dataRange, double scatterWidth) const |
|
int | getRegion (double key, double value, double keyMin, double valueMax, double keyMax, double valueMin) const |
|
QPointF | getOptimizedPoint (int prevRegion, double prevKey, double prevValue, double key, double value, double keyMin, double valueMax, double keyMax, double valueMin) const |
|
QVector< QPointF > | getOptimizedCornerPoints (int prevRegion, int currentRegion, double prevKey, double prevValue, double key, double value, double keyMin, double valueMax, double keyMax, double valueMin) const |
|
bool | mayTraverse (int prevRegion, int currentRegion) const |
|
bool | getTraverse (double prevKey, double prevValue, double key, double value, double keyMin, double valueMax, double keyMax, double valueMin, QPointF &crossA, QPointF &crossB) const |
|
void | getTraverseCornerPoints (int prevRegion, int currentRegion, double keyMin, double valueMax, double keyMax, double valueMin, QVector< QPointF > &beforeTraverse, QVector< QPointF > &afterTraverse) const |
|
double | pointDistance (const QPointF &pixelPoint, QCPCurveDataContainer::const_iterator &closestData) const |
|
virtual void | draw (QCPPainter *painter) Q_DECL_OVERRIDE |
|
virtual void | drawLegendIcon (QCPPainter *painter, const QRectF &rect) const Q_DECL_OVERRIDE |
|
virtual void | drawCurveLine (QCPPainter *painter, const QVector< QPointF > &lines) const |
|
virtual void | drawScatterPlot (QCPPainter *painter, const QVector< QPointF > &points, const QCPScatterStyle &style) const |
|
void | getCurveLines (QVector< QPointF > *lines, const QCPDataRange &dataRange, double penWidth) const |
|
void | getScatters (QVector< QPointF > *scatters, const QCPDataRange &dataRange, double scatterWidth) const |
|
int | getRegion (double key, double value, double keyMin, double valueMax, double keyMax, double valueMin) const |
|
QPointF | getOptimizedPoint (int prevRegion, double prevKey, double prevValue, double key, double value, double keyMin, double valueMax, double keyMax, double valueMin) const |
|
QVector< QPointF > | getOptimizedCornerPoints (int prevRegion, int currentRegion, double prevKey, double prevValue, double key, double value, double keyMin, double valueMax, double keyMax, double valueMin) const |
|
bool | mayTraverse (int prevRegion, int currentRegion) const |
|
bool | getTraverse (double prevKey, double prevValue, double key, double value, double keyMin, double valueMax, double keyMax, double valueMin, QPointF &crossA, QPointF &crossB) const |
|
void | getTraverseCornerPoints (int prevRegion, int currentRegion, double keyMin, double valueMax, double keyMax, double valueMin, QVector< QPointF > &beforeTraverse, QVector< QPointF > &afterTraverse) const |
|
double | pointDistance (const QPointF &pixelPoint, QCPCurveDataContainer::const_iterator &closestData) const |
|
virtual void | draw (QCPPainter *painter) Q_DECL_OVERRIDE |
|
virtual void | drawLegendIcon (QCPPainter *painter, const QRectF &rect) const Q_DECL_OVERRIDE |
|
virtual void | drawCurveLine (QCPPainter *painter, const QVector< QPointF > &lines) const |
|
virtual void | drawScatterPlot (QCPPainter *painter, const QVector< QPointF > &points, const QCPScatterStyle &style) const |
|
void | getCurveLines (QVector< QPointF > *lines, const QCPDataRange &dataRange, double penWidth) const |
|
void | getScatters (QVector< QPointF > *scatters, const QCPDataRange &dataRange, double scatterWidth) const |
|
int | getRegion (double key, double value, double keyMin, double valueMax, double keyMax, double valueMin) const |
|
QPointF | getOptimizedPoint (int prevRegion, double prevKey, double prevValue, double key, double value, double keyMin, double valueMax, double keyMax, double valueMin) const |
|
QVector< QPointF > | getOptimizedCornerPoints (int prevRegion, int currentRegion, double prevKey, double prevValue, double key, double value, double keyMin, double valueMax, double keyMax, double valueMin) const |
|
bool | mayTraverse (int prevRegion, int currentRegion) const |
|
bool | getTraverse (double prevKey, double prevValue, double key, double value, double keyMin, double valueMax, double keyMax, double valueMin, QPointF &crossA, QPointF &crossB) const |
|
void | getTraverseCornerPoints (int prevRegion, int currentRegion, double keyMin, double valueMax, double keyMax, double valueMin, QVector< QPointF > &beforeTraverse, QVector< QPointF > &afterTraverse) const |
|
double | pointDistance (const QPointF &pixelPoint, QCPCurveDataContainer::const_iterator &closestData) const |
|
virtual void | draw (QCPPainter *painter) Q_DECL_OVERRIDE |
|
virtual void | drawLegendIcon (QCPPainter *painter, const QRectF &rect) const Q_DECL_OVERRIDE |
|
virtual void | drawCurveLine (QCPPainter *painter, const QVector< QPointF > &lines) const |
|
virtual void | drawScatterPlot (QCPPainter *painter, const QVector< QPointF > &points, const QCPScatterStyle &style) const |
|
void | getCurveLines (QVector< QPointF > *lines, const QCPDataRange &dataRange, double penWidth) const |
|
void | getScatters (QVector< QPointF > *scatters, const QCPDataRange &dataRange, double scatterWidth) const |
|
int | getRegion (double key, double value, double keyMin, double valueMax, double keyMax, double valueMin) const |
|
QPointF | getOptimizedPoint (int prevRegion, double prevKey, double prevValue, double key, double value, double keyMin, double valueMax, double keyMax, double valueMin) const |
|
QVector< QPointF > | getOptimizedCornerPoints (int prevRegion, int currentRegion, double prevKey, double prevValue, double key, double value, double keyMin, double valueMax, double keyMax, double valueMin) const |
|
bool | mayTraverse (int prevRegion, int currentRegion) const |
|
bool | getTraverse (double prevKey, double prevValue, double key, double value, double keyMin, double valueMax, double keyMax, double valueMin, QPointF &crossA, QPointF &crossB) const |
|
void | getTraverseCornerPoints (int prevRegion, int currentRegion, double keyMin, double valueMax, double keyMax, double valueMin, QVector< QPointF > &beforeTraverse, QVector< QPointF > &afterTraverse) const |
|
double | pointDistance (const QPointF &pixelPoint, QCPCurveDataContainer::const_iterator &closestData) const |
|
void | getDataSegments (QList< QCPDataRange > &selectedSegments, QList< QCPDataRange > &unselectedSegments) const |
|
void | getDataSegments (QList< QCPDataRange > &selectedSegments, QList< QCPDataRange > &unselectedSegments) const |
|
void | getDataSegments (QList< QCPDataRange > &selectedSegments, QList< QCPDataRange > &unselectedSegments) const |
|
void | getDataSegments (QList< QCPDataRange > &selectedSegments, QList< QCPDataRange > &unselectedSegments) const |
|
void | getDataSegments (QList< QCPDataRange > &selectedSegments, QList< QCPDataRange > &unselectedSegments) const |
|
void | drawPolyline (QCPPainter *painter, const QVector< QPointF > &lineData) const |
|
void | drawPolyline (QCPPainter *painter, const QVector< QPointF > &lineData) const |
|
void | drawPolyline (QCPPainter *painter, const QVector< QPointF > &lineData) const |
|
void | drawPolyline (QCPPainter *painter, const QVector< QPointF > &lineData) const |
|
void | drawPolyline (QCPPainter *painter, const QVector< QPointF > &lineData) 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 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 parametric curve in a plot.
Unlike QCPGraph, plottables of this type may have multiple points with the same key coordinate, so their visual representation can have loops. This is realized by introducing a third coordinate t, which defines the order of the points described by the other two coordinates x and y.
To plot data, assign it with the setData or addData functions. Alternatively, you can also access and modify the curve's data via the data method, which returns a pointer to the internal QCPCurveDataContainer.
Gaps in the curve can be created by adding data points with NaN as key and value (qQNaN()
or std::numeric_limits<double>::quiet_NaN()
) in between the two data points that shall be separated.
Changing the appearance
The appearance of the curve is determined by the pen and the brush (setPen, setBrush).
Usage
Like all data representing objects in QCustomPlot, the QCPCurve 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.: