#include <FloodPlot.hpp>
Inheritance diagram for openstudio::FloodPlotData:Public Types | |
| typedef std::shared_ptr< const FloodPlotData > | ConstPtr |
| typedef std::vector< ConstPtr > | ConstVec |
| typedef std::weak_ptr< const FloodPlotData > | ConstWeakPtr |
| typedef std::shared_ptr < FloodPlotData > | Ptr |
| typedef std::vector< Ptr > | Vec |
| typedef std::weak_ptr < FloodPlotData > | WeakPtr |
Public Member Functions | |
| virtual void | colorMapRange (QwtDoubleInterval colorMapRange)=0 |
| virtual QwtDoubleInterval | colorMapRange ()=0 |
| color map range More... | |
| virtual FloodPlotData * | copy () const =0 |
| must provide copy More... | |
| virtual double | maxValue () const =0 |
| maxValue getter More... | |
| virtual void | maxValue (double max)=0 |
| maxValue setter More... | |
| virtual double | maxX () const =0 |
| maxX More... | |
| virtual double | maxY () const =0 |
| maxY More... | |
| virtual double | meanValue () const =0 |
| meanValue More... | |
| virtual double | minValue () const =0 |
| minValue getter More... | |
| virtual void | minValue (double min)=0 |
| minValue setter More... | |
| virtual double | minX () const =0 |
| minX More... | |
| virtual double | minY () const =0 |
| minY More... | |
| QwtDoubleInterval | range () const =0 |
| must provide range of values - colormap range not data range More... | |
| virtual double | stdDevValue () const =0 |
| stdDevValue More... | |
| virtual double | sumValue () const =0 |
| sumValue More... | |
| virtual std::string | units () const =0 |
| units for plotting on axes or scaling More... | |
| virtual double | value (double x, double y) const =0 |
| get the value at point x, y More... | |
| virtual | ~FloodPlotData () |
| virtual destructor More... | |
Protected Member Functions | |
| FloodPlotData () | |
FloodPlotData is abstract class for data that can be used in a flood plot.
Derive from this class to plot your data.
| typedef std::shared_ptr<const FloodPlotData > openstudio::FloodPlotData::ConstPtr |
| typedef std::vector<ConstPtr> openstudio::FloodPlotData::ConstVec |
| typedef std::weak_ptr<const FloodPlotData > openstudio::FloodPlotData::ConstWeakPtr |
| typedef std::shared_ptr< FloodPlotData > openstudio::FloodPlotData::Ptr |
| typedef std::vector<Ptr> openstudio::FloodPlotData::Vec |
| typedef std::weak_ptr< FloodPlotData > openstudio::FloodPlotData::WeakPtr |
|
inlinevirtual |
virtual destructor
|
inlineprotected |
|
pure virtual |
Implemented in openstudio::MatrixFloodPlotData, and openstudio::TimeSeriesFloodPlotData.
|
pure virtual |
color map range
Implemented in openstudio::MatrixFloodPlotData, and openstudio::TimeSeriesFloodPlotData.
|
pure virtual |
must provide copy
Implemented in openstudio::MatrixFloodPlotData, and openstudio::TimeSeriesFloodPlotData.
|
pure virtual |
maxValue getter
Implemented in openstudio::MatrixFloodPlotData, and openstudio::TimeSeriesFloodPlotData.
|
pure virtual |
maxValue setter
Implemented in openstudio::MatrixFloodPlotData, and openstudio::TimeSeriesFloodPlotData.
|
pure virtual |
maxX
Implemented in openstudio::MatrixFloodPlotData, and openstudio::TimeSeriesFloodPlotData.
|
pure virtual |
maxY
Implemented in openstudio::MatrixFloodPlotData, and openstudio::TimeSeriesFloodPlotData.
|
pure virtual |
meanValue
Implemented in openstudio::MatrixFloodPlotData, and openstudio::TimeSeriesFloodPlotData.
|
pure virtual |
minValue getter
Implemented in openstudio::MatrixFloodPlotData, and openstudio::TimeSeriesFloodPlotData.
|
pure virtual |
minValue setter
Implemented in openstudio::MatrixFloodPlotData, and openstudio::TimeSeriesFloodPlotData.
|
pure virtual |
minX
Implemented in openstudio::MatrixFloodPlotData, and openstudio::TimeSeriesFloodPlotData.
|
pure virtual |
minY
Implemented in openstudio::MatrixFloodPlotData, and openstudio::TimeSeriesFloodPlotData.
|
pure virtual |
must provide range of values - colormap range not data range
Implemented in openstudio::MatrixFloodPlotData, and openstudio::TimeSeriesFloodPlotData.
|
pure virtual |
stdDevValue
Implemented in openstudio::MatrixFloodPlotData, and openstudio::TimeSeriesFloodPlotData.
|
pure virtual |
sumValue
Implemented in openstudio::MatrixFloodPlotData, and openstudio::TimeSeriesFloodPlotData.
|
pure virtual |
units for plotting on axes or scaling
Implemented in openstudio::MatrixFloodPlotData, and openstudio::TimeSeriesFloodPlotData.
|
pure virtual |
get the value at point x, y
Implemented in openstudio::MatrixFloodPlotData, and openstudio::TimeSeriesFloodPlotData.