#include <FloodPlot.hpp>
Public Types | |
typedef std::shared_ptr< const TimeSeriesFloodPlotData > | ConstPtr |
typedef std::vector< ConstPtr > | ConstVec |
typedef std::weak_ptr< const TimeSeriesFloodPlotData > | ConstWeakPtr |
typedef std::shared_ptr < TimeSeriesFloodPlotData > | Ptr |
typedef std::vector< Ptr > | Vec |
typedef std::weak_ptr < TimeSeriesFloodPlotData > | WeakPtr |
![]() | |
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 | |
QwtDoubleRect | boundingRect () const |
provide boundingRect overload for speed - default implementation slow!!! More... | |
void | colorMapRange (QwtDoubleInterval colorMapRange) |
range of values for which to show the colormap More... | |
QwtDoubleInterval | colorMapRange () |
range of values for which to show the colormap More... | |
virtual TimeSeriesFloodPlotData * | copy () const |
must provide copy More... | |
double | maxValue () const |
maxValue More... | |
void | maxValue (double max) |
maxValue setter More... | |
double | maxX () const |
maxX More... | |
double | maxY () const |
maxY More... | |
double | meanValue () const |
meanValue More... | |
double | minValue () const |
minValue More... | |
void | minValue (double min) |
minValue setter More... | |
double | minX () const |
minX More... | |
double | minY () const |
minY More... | |
QwtDoubleInterval | range () const |
must provide range of values - colormap range not data range More... | |
double | stdDevValue () const |
stdDevValue More... | |
double | sumValue () const |
sumValue More... | |
TimeSeriesFloodPlotData (TimeSeries timeSeries) | |
constructor More... | |
TimeSeriesFloodPlotData (TimeSeries timeSeries, QwtDoubleInterval colorMapRange) | |
constructor with colormap range More... | |
std::string | units () const |
units for plotting on axes or scaling More... | |
double | value (double fractionalDay, double hourOfDay) const |
value at point fractionalDay and hourOfDay More... | |
virtual | ~TimeSeriesFloodPlotData () |
virtual destructor More... | |
![]() | |
virtual | ~FloodPlotData () |
virtual destructor More... | |
Static Public Member Functions | |
static Ptr | create (TimeSeries timeSeries) |
create More... | |
static Ptr | create (TimeSeries timeSeries, QwtDoubleInterval colorMapRange) |
Additional Inherited Members | |
![]() | |
FloodPlotData () | |
TimeSeriesFloodPlotData converts a time series into flood plot data.
typedef std::shared_ptr<const TimeSeriesFloodPlotData > openstudio::TimeSeriesFloodPlotData::ConstPtr |
typedef std::vector<ConstPtr> openstudio::TimeSeriesFloodPlotData::ConstVec |
typedef std::weak_ptr<const TimeSeriesFloodPlotData > openstudio::TimeSeriesFloodPlotData::ConstWeakPtr |
typedef std::shared_ptr< TimeSeriesFloodPlotData > openstudio::TimeSeriesFloodPlotData::Ptr |
typedef std::vector<Ptr> openstudio::TimeSeriesFloodPlotData::Vec |
typedef std::weak_ptr< TimeSeriesFloodPlotData > openstudio::TimeSeriesFloodPlotData::WeakPtr |
openstudio::TimeSeriesFloodPlotData::TimeSeriesFloodPlotData | ( | TimeSeries | timeSeries | ) |
constructor
openstudio::TimeSeriesFloodPlotData::TimeSeriesFloodPlotData | ( | TimeSeries | timeSeries, |
QwtDoubleInterval | colorMapRange | ||
) |
constructor with colormap range
|
inlinevirtual |
virtual destructor
QwtDoubleRect openstudio::TimeSeriesFloodPlotData::boundingRect | ( | ) | const |
provide boundingRect overload for speed - default implementation slow!!!
|
inlinevirtual |
range of values for which to show the colormap
Implements openstudio::FloodPlotData.
|
inlinevirtual |
range of values for which to show the colormap
Implements openstudio::FloodPlotData.
|
virtual |
must provide copy
Implements openstudio::FloodPlotData.
|
inlinestatic |
create
|
inlinestatic |
|
inlinevirtual |
maxValue
Implements openstudio::FloodPlotData.
|
inlinevirtual |
maxValue setter
Implements openstudio::FloodPlotData.
|
inlinevirtual |
maxX
Implements openstudio::FloodPlotData.
|
inlinevirtual |
maxY
Implements openstudio::FloodPlotData.
|
virtual |
meanValue
Implements openstudio::FloodPlotData.
|
inlinevirtual |
minValue
Implements openstudio::FloodPlotData.
|
inlinevirtual |
minValue setter
Implements openstudio::FloodPlotData.
|
inlinevirtual |
minX
Implements openstudio::FloodPlotData.
|
inlinevirtual |
minY
Implements openstudio::FloodPlotData.
|
inlinevirtual |
must provide range of values - colormap range not data range
Implements openstudio::FloodPlotData.
|
virtual |
stdDevValue
Implements openstudio::FloodPlotData.
|
virtual |
sumValue
Implements openstudio::FloodPlotData.
|
inlinevirtual |
units for plotting on axes or scaling
Implements openstudio::FloodPlotData.
|
virtual |
value at point fractionalDay and hourOfDay
Implements openstudio::FloodPlotData.