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

#include <LinePlot.hpp>

+ Inheritance diagram for openstudio::VectorLinePlotData:

Public Member Functions

QRectF boundingRect () const override
 reimplement bounding rect for speed More...
 
virtual VectorLinePlotDatacopy () const override
 must provide copy More...
 
void interpMethod (InterpMethod interpMethod)
 get the value at point x 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
 minX 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...
 
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...
 
 VectorLinePlotData (const Vector &xVector, const Vector &yVector)
 constructor with x and y vectors More...
 
double x (size_t pos) const
 reimplement abstract function x More...
 
double y (size_t pos) const
 reimplement abstract function y More...
 
virtual ~VectorLinePlotData ()
 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

VectorLinePlotData converts two Vectors into Line plot data.

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

Constructor & Destructor Documentation

openstudio::VectorLinePlotData::VectorLinePlotData ( const Vector &  xVector,
const Vector &  yVector 
)

constructor with x and y vectors

virtual openstudio::VectorLinePlotData::~VectorLinePlotData ( )
inlinevirtual

virtual destructor

Member Function Documentation

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

reimplement bounding rect for speed

Implements openstudio::LinePlotData.

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

must provide copy

Implements openstudio::LinePlotData.

void openstudio::VectorLinePlotData::interpMethod ( InterpMethod  interpMethod)

get the value at point x

set the interp method, defaults to Nearest

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

maxValue

Implements openstudio::LinePlotData.

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

maxX

Implements openstudio::LinePlotData.

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

maxY

Implements openstudio::LinePlotData.

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

meanValue

Implements openstudio::LinePlotData.

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

minValue

Implements openstudio::LinePlotData.

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

minX

Implements openstudio::LinePlotData.

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

minY

Implements openstudio::LinePlotData.

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

reimplement sample

Implements openstudio::LinePlotData.

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

reimplement abstract function size

Implements openstudio::LinePlotData.

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

stdDevValue

Implements openstudio::LinePlotData.

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

sumValue

Implements openstudio::LinePlotData.

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

units for plotting on axes or scaling

Implements openstudio::LinePlotData.

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

units for plotting on axes or scaling

Implements openstudio::LinePlotData.

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

reimplement abstract function x

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

reimplement abstract function y