OpenStudioCore:resultsviewer
 All Classes Namespaces Functions Variables Enumerations Enumerator Pages
Public Member Functions | List of all members
openstudio::TimeSeriesFloodPlotData Class Reference

#include <FloodPlot.hpp>

+ Inheritance diagram for openstudio::TimeSeriesFloodPlotData:

Public Member Functions

QRectF boundingRect () const
 provide boundingRect overload for speed - default implementation slow!!! More...
 
void colorMapRange (QwtInterval colorMapRange) override
 range of values for which to show the colormap More...
 
QwtInterval colorMapRange () override
 range of values for which to show the colormap More...
 
virtual TimeSeriesFloodPlotDatacopy () const override
 must provide copy More...
 
double maxValue () const override
 maxValue More...
 
void maxValue (double max) override
 maxValue setter 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...
 
void minValue (double min) override
 minValue setter More...
 
double minX () const override
 minX More...
 
double minY () const override
 minY More...
 
virtual QRectF pixelHint (const QRectF &area) const override
 provide size of each pixel More...
 
QwtInterval range () const
 must provide range of values - colormap range not data range More...
 
double stdDevValue () const override
 stdDevValue More...
 
double sumValue () const override
 sumValue More...
 
 TimeSeriesFloodPlotData (TimeSeries timeSeries)
 constructor More...
 
 TimeSeriesFloodPlotData (TimeSeries timeSeries, QwtInterval colorMapRange)
 constructor with colormap range More...
 
std::string units () const override
 units for plotting on axes or scaling More...
 
double value (double fractionalDay, double hourOfDay) const override
 value at point fractionalDay and hourOfDay More...
 
virtual ~TimeSeriesFloodPlotData ()
 virtual destructor More...
 
- Public Member Functions inherited from openstudio::FloodPlotData
virtual ~FloodPlotData ()
 virtual destructor More...
 

Additional Inherited Members

- Protected Member Functions inherited from openstudio::FloodPlotData
 FloodPlotData ()
 

Detailed Description

TimeSeriesFloodPlotData converts a time series into flood plot data.

Deprecated:
{ Qwt drawing widgets are deprecated in favor of Javascript }

Constructor & Destructor Documentation

openstudio::TimeSeriesFloodPlotData::TimeSeriesFloodPlotData ( TimeSeries  timeSeries)

constructor

openstudio::TimeSeriesFloodPlotData::TimeSeriesFloodPlotData ( TimeSeries  timeSeries,
QwtInterval  colorMapRange 
)

constructor with colormap range

virtual openstudio::TimeSeriesFloodPlotData::~TimeSeriesFloodPlotData ( )
virtual

virtual destructor

Member Function Documentation

QRectF openstudio::TimeSeriesFloodPlotData::boundingRect ( ) const

provide boundingRect overload for speed - default implementation slow!!!

void openstudio::TimeSeriesFloodPlotData::colorMapRange ( QwtInterval  colorMapRange)
overridevirtual

range of values for which to show the colormap

Implements openstudio::FloodPlotData.

QwtInterval openstudio::TimeSeriesFloodPlotData::colorMapRange ( )
overridevirtual

range of values for which to show the colormap

Implements openstudio::FloodPlotData.

virtual TimeSeriesFloodPlotData* openstudio::TimeSeriesFloodPlotData::copy ( ) const
overridevirtual

must provide copy

Implements openstudio::FloodPlotData.

double openstudio::TimeSeriesFloodPlotData::maxValue ( ) const
overridevirtual

maxValue

Implements openstudio::FloodPlotData.

void openstudio::TimeSeriesFloodPlotData::maxValue ( double  max)
overridevirtual

maxValue setter

Implements openstudio::FloodPlotData.

double openstudio::TimeSeriesFloodPlotData::maxX ( ) const
overridevirtual

maxX

Implements openstudio::FloodPlotData.

double openstudio::TimeSeriesFloodPlotData::maxY ( ) const
overridevirtual

maxY

Implements openstudio::FloodPlotData.

double openstudio::TimeSeriesFloodPlotData::meanValue ( ) const
overridevirtual

meanValue

Implements openstudio::FloodPlotData.

double openstudio::TimeSeriesFloodPlotData::minValue ( ) const
overridevirtual

minValue

Implements openstudio::FloodPlotData.

void openstudio::TimeSeriesFloodPlotData::minValue ( double  min)
overridevirtual

minValue setter

Implements openstudio::FloodPlotData.

double openstudio::TimeSeriesFloodPlotData::minX ( ) const
overridevirtual

minX

Implements openstudio::FloodPlotData.

double openstudio::TimeSeriesFloodPlotData::minY ( ) const
overridevirtual

minY

Implements openstudio::FloodPlotData.

virtual QRectF openstudio::TimeSeriesFloodPlotData::pixelHint ( const QRectF &  area) const
overridevirtual

provide size of each pixel

QwtInterval openstudio::TimeSeriesFloodPlotData::range ( ) const

must provide range of values - colormap range not data range

double openstudio::TimeSeriesFloodPlotData::stdDevValue ( ) const
overridevirtual

stdDevValue

Implements openstudio::FloodPlotData.

double openstudio::TimeSeriesFloodPlotData::sumValue ( ) const
overridevirtual

sumValue

Implements openstudio::FloodPlotData.

std::string openstudio::TimeSeriesFloodPlotData::units ( ) const
overridevirtual

units for plotting on axes or scaling

Implements openstudio::FloodPlotData.

double openstudio::TimeSeriesFloodPlotData::value ( double  fractionalDay,
double  hourOfDay 
) const
overridevirtual

value at point fractionalDay and hourOfDay

Implements openstudio::FloodPlotData.