#include <LinePlot.hpp>
Inheritance diagram for openstudio::VectorLinePlotData:Public Member Functions | |
| QRectF | boundingRect () const override |
| reimplement bounding rect for speed More... | |
| virtual VectorLinePlotData * | copy () const override |
| must provide copy More... | |
| void | interpMethod (InterpMethod interpMethod) |
| get the value at point x More... | |
| double | maxValue () const override |
| maxValue More... | |
| double | maxX () const override |
| maxX More... | |
| double | maxY () const override |
| maxY More... | |
| double | meanValue () const override |
| meanValue More... | |
| double | minValue () const override |
| minValue More... | |
| double | minX () const override |
| minX More... | |
| double | minY () const override |
| minY More... | |
| QPointF | sample (size_t i) const override |
| reimplement sample More... | |
| size_t | size (void) const override |
| reimplement abstract function size More... | |
| double | stdDevValue () const override |
| stdDevValue More... | |
| double | sumValue () const override |
| sumValue More... | |
| void | units (const std::string &unit) override |
| units for plotting on axes or scaling More... | |
| std::string | units () const override |
| units for plotting on axes or scaling More... | |
| VectorLinePlotData (const Vector &xVector, const Vector &yVector) | |
| constructor with x and y vectors More... | |
| double | x (size_t pos) const |
| reimplement abstract function x More... | |
| double | y (size_t pos) const |
| reimplement abstract function y More... | |
| virtual | ~VectorLinePlotData () |
| virtual destructor More... | |
Public Member Functions inherited from openstudio::LinePlotData | |
| virtual | ~LinePlotData () |
| virtual destructor More... | |
Additional Inherited Members | |
Protected Member Functions inherited from openstudio::LinePlotData | |
| LinePlotData () | |
VectorLinePlotData converts two Vectors into Line plot data.
| openstudio::VectorLinePlotData::VectorLinePlotData | ( | const Vector & | xVector, |
| const Vector & | yVector | ||
| ) |
constructor with x and y vectors
|
inlinevirtual |
virtual destructor
|
overridevirtual |
reimplement bounding rect for speed
Implements openstudio::LinePlotData.
|
overridevirtual |
must provide copy
Implements openstudio::LinePlotData.
| void openstudio::VectorLinePlotData::interpMethod | ( | InterpMethod | interpMethod | ) |
get the value at point x
set the interp method, defaults to Nearest
|
overridevirtual |
maxValue
Implements openstudio::LinePlotData.
|
overridevirtual |
maxX
Implements openstudio::LinePlotData.
|
overridevirtual |
maxY
Implements openstudio::LinePlotData.
|
overridevirtual |
meanValue
Implements openstudio::LinePlotData.
|
overridevirtual |
minValue
Implements openstudio::LinePlotData.
|
overridevirtual |
minX
Implements openstudio::LinePlotData.
|
overridevirtual |
minY
Implements openstudio::LinePlotData.
|
overridevirtual |
reimplement sample
Implements openstudio::LinePlotData.
|
overridevirtual |
reimplement abstract function size
Implements openstudio::LinePlotData.
|
overridevirtual |
stdDevValue
Implements openstudio::LinePlotData.
|
overridevirtual |
sumValue
Implements openstudio::LinePlotData.
|
overridevirtual |
units for plotting on axes or scaling
Implements openstudio::LinePlotData.
|
overridevirtual |
units for plotting on axes or scaling
Implements openstudio::LinePlotData.
| double openstudio::VectorLinePlotData::x | ( | size_t | pos | ) | const |
reimplement abstract function x
| double openstudio::VectorLinePlotData::y | ( | size_t | pos | ) | const |
reimplement abstract function y