#include <FloodPlot.hpp>
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.