|
| | iAXYPlotData (QString const &name, iAValueType type, size_t reservedSize) |
| |
| | iAPlotData (QString const &name, iAValueType type) |
| | Construct a plot data object.
|
| |
| virtual | ~iAPlotData () |
| |
| QString const & | name () const |
| | The name of the data series that this object holds.
|
| |
| virtual size_t | nearestIdx (DataType dataX) const =0 |
| | Retrieve the index closest to the given x data value.
|
| |
| virtual QString | toolTipText (DataType dataX) const =0 |
| | The tooltip text for this data when the user is currently hovering over the given x position.
|
| |
| virtual size_t | valueCount () const =0 |
| | The number of available data elements (i.e. in xValue/yValue, idx can go from 0 to valueCount()-1).
|
| |
| virtual iAValueType | valueType () const |
| | The type of the values held by this data object.
|
| |
| virtual DataType const * | xBounds () const =0 |
| | The range of values for x; i.e. xBounds()[0] is the minimum of all xValue(...), xBounds()[1] is the maximum.
|
| |
| virtual DataType | xValue (size_t idx) const =0 |
| | Value on the x axis for a datum with given index.
|
| |
| virtual DataType const * | yBounds () const =0 |
| | The range of values for y; i.e. yBounds()[0] is the minimum of all yValue(...), yBounds()[1] is the maximum.
|
| |
| virtual DataType | yValue (size_t idx) const =0 |
| | Value on the y axis for a datum with given index.
|
| |
| DataType | xValue (size_t idx) const override |
| |
| DataType | yValue (size_t idx) const override |
| | Value on the y axis for a datum with given index.
|
| |
| DataType const * | xBounds () const override |
| | The range of values for x; i.e. xBounds()[0] is the minimum of all xValue(...), xBounds()[1] is the maximum.
|
| |
| DataType const * | yBounds () const override |
| | The range of values for y; i.e. yBounds()[0] is the minimum of all yValue(...), yBounds()[1] is the maximum.
|
| |
| size_t | valueCount () const override |
| | The number of available data elements (i.e. in xValue/yValue, idx can go from 0 to valueCount()-1).
|
| |
| size_t | nearestIdx (DataType dataX) const override |
| | Retrieve the index closest to the given x data value.
|
| |
| QString | toolTipText (DataType dataX) const override |
| | The tooltip text for this data when the user is currently hovering over the given x position.
|
| |
| void | addValue (DataType x, DataType y) |
| | Adds a new x/y pair. Note that entries need to be added in order of their x component.
|
| |
| static QSharedPointer< iAXYPlotData > | create (QString const &name, iAValueType type, size_t reservedSize) |
| | Create an empty data object.
|
| |