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

#include <LinePlot.hpp>

+ Inheritance diagram for openstudio::TimeSeriesLinePlotData:

Public Member Functions

QRectF boundingRect () const override
 reimplement bounding rect for speed More...
 
virtual TimeSeriesLinePlotDatacopy () const override
 must provide copy 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
 value at fractional day - used by qwtPlot engine 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...
 
 TimeSeriesLinePlotData (TimeSeries timeSeries)
 constructor More...
 
 TimeSeriesLinePlotData (TimeSeries timeSeries, double fracDaysOffset)
 constructor 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...
 
double x (size_t pos) const
 reimplement abstract function x More...
 
double y (size_t pos) const
 reimplement abstract function y More...
 
virtual ~TimeSeriesLinePlotData ()
 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 ()
 

Detailed Description

TimeSeriesLinePlotData converts a time series into Line plot data.

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

Constructor & Destructor Documentation

openstudio::TimeSeriesLinePlotData::TimeSeriesLinePlotData ( TimeSeries  timeSeries)

constructor

openstudio::TimeSeriesLinePlotData::TimeSeriesLinePlotData ( TimeSeries  timeSeries,
double  fracDaysOffset 
)

constructor

virtual openstudio::TimeSeriesLinePlotData::~TimeSeriesLinePlotData ( )
virtual

virtual destructor

Member Function Documentation

QRectF openstudio::TimeSeriesLinePlotData::boundingRect ( ) const
overridevirtual

reimplement bounding rect for speed

Implements openstudio::LinePlotData.

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

must provide copy

Implements openstudio::LinePlotData.

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

maxValue

Implements openstudio::LinePlotData.

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

maxX

Implements openstudio::LinePlotData.

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

maxY

Implements openstudio::LinePlotData.

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

meanValue

Implements openstudio::LinePlotData.

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

minValue

Implements openstudio::LinePlotData.

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

value at fractional day - used by qwtPlot engine

minX

Implements openstudio::LinePlotData.

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

minY

Implements openstudio::LinePlotData.

QPointF openstudio::TimeSeriesLinePlotData::sample ( size_t  i) const
overridevirtual

reimplement sample

Implements openstudio::LinePlotData.

size_t openstudio::TimeSeriesLinePlotData::size ( void  ) const
overridevirtual

reimplement abstract function size

Implements openstudio::LinePlotData.

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

stdDevValue

Implements openstudio::LinePlotData.

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

sumValue

Implements openstudio::LinePlotData.

void openstudio::TimeSeriesLinePlotData::units ( const std::string &  unit)
overridevirtual

units for plotting on axes or scaling

Implements openstudio::LinePlotData.

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

units for plotting on axes or scaling

Implements openstudio::LinePlotData.

double openstudio::TimeSeriesLinePlotData::x ( size_t  pos) const

reimplement abstract function x

double openstudio::TimeSeriesLinePlotData::y ( size_t  pos) const

reimplement abstract function y