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

#include <PlotView.hpp>

Public Member Functions

QStringList & alias ()
 
QString legend ()
 
 LinePlotCurve (QString &title, openstudio::TimeSeriesLinePlotData &data)
 
LinePlotStyleType linePlotStyle ()
 
QStringList & plotSource ()
 
void setAlias (QStringList &alias)
 
void setDataMode (YValueType yType)
 
void setLegend (QString legend)
 
void setLinePlotData (const openstudio::LinePlotData &data)
 
void setLinePlotStyle (LinePlotStyleType lineStyle)
 
void setPlotSource (QStringList &plotSource)
 
void setXValues (QVector< double > &xValues)
 
void setYScaled (QVector< double > &yScaled)
 
void setYUnscaled (QVector< double > &yUnscaled)
 
double xValues (int i)
 
double yScaled (int i)
 
YValueType yType ()
 
double yUnscaled (int i)
 

Detailed Description

LinePlotCurve is a line plot curve item to track alias and source and hold scaled and unscaled y-values and hold smooth and stair x-values.

Constructor & Destructor Documentation

resultsviewer::LinePlotCurve::LinePlotCurve ( QString &  title,
openstudio::TimeSeriesLinePlotData data 
)

Member Function Documentation

QStringList& resultsviewer::LinePlotCurve::alias ( )
inline
QString resultsviewer::LinePlotCurve::legend ( )
inline
LinePlotStyleType resultsviewer::LinePlotCurve::linePlotStyle ( )
inline
QStringList& resultsviewer::LinePlotCurve::plotSource ( )
inline
void resultsviewer::LinePlotCurve::setAlias ( QStringList &  alias)
inline
void resultsviewer::LinePlotCurve::setDataMode ( YValueType  yType)
void resultsviewer::LinePlotCurve::setLegend ( QString  legend)
inline
void resultsviewer::LinePlotCurve::setLinePlotData ( const openstudio::LinePlotData data)
void resultsviewer::LinePlotCurve::setLinePlotStyle ( LinePlotStyleType  lineStyle)
void resultsviewer::LinePlotCurve::setPlotSource ( QStringList &  plotSource)
inline
void resultsviewer::LinePlotCurve::setXValues ( QVector< double > &  xValues)
inline
void resultsviewer::LinePlotCurve::setYScaled ( QVector< double > &  yScaled)
inline
void resultsviewer::LinePlotCurve::setYUnscaled ( QVector< double > &  yUnscaled)
inline
double resultsviewer::LinePlotCurve::xValues ( int  i)
inline
double resultsviewer::LinePlotCurve::yScaled ( int  i)
inline
YValueType resultsviewer::LinePlotCurve::yType ( )
inline
double resultsviewer::LinePlotCurve::yUnscaled ( int  i)
inline