A class to represent a timeSeries chart. More...
#include <TimeSeriesChart.h>
Public Member Functions | |
void | attach (QwtPlot *plot) |
It atttaches a QwtPlot to this Cahrt. More... | |
te::st::TimeSeries * | getTimeSeries () |
It returns the chart's timeSeries. More... | |
TimeSeriesStyle * | getTimeSeriesStyle () |
Returns a clone of the pointer to the timeSeries' style. More... | |
virtual int | rtti () const |
Returns the chart's type. More... | |
void | setData () |
void | setDateFormat (std::string dateFormat) |
It sets the date format that will be used on the labels. More... | |
void | setTimeSeries (te::st::TimeSeries *newTimeSeries) |
It sets the chart's timeSeries. More... | |
void | setTimeSeriesStyle (TimeSeriesStyle *newStyle) |
It sets the chart's style. More... | |
TimeSeriesChart (te::st::TimeSeries *data) | |
Constructor. More... | |
TimeSeriesChart (te::st::TimeSeries *data, TimeSeriesStyle *style, size_t size) | |
Constructor. More... | |
~TimeSeriesChart () | |
Destructor. More... | |
Private Attributes | |
std::set< std::string > | m_dates |
The dates that will be plotted on the X axis. More... | |
QColor | m_selColor |
The color used to highlight selected obecjts. More... | |
te::st::TimeSeries * | m_timeSeries |
The scatter that will be shown on this chart. More... | |
TimeSeriesStyle * | m_timeSeriesStyle |
The symbol that defines the look of a scatter's point. More... | |
A class to represent a timeSeries chart.
Definition at line 56 of file TimeSeriesChart.h.
te::qt::widgets::TimeSeriesChart::TimeSeriesChart | ( | te::st::TimeSeries * | data | ) |
Constructor.
It constructs a TimeSeres chart with a default style.
te::qt::widgets::TimeSeriesChart::TimeSeriesChart | ( | te::st::TimeSeries * | data, |
TimeSeriesStyle * | style, | ||
size_t | size | ||
) |
Constructor.
te::qt::widgets::TimeSeriesChart::~TimeSeriesChart | ( | ) |
Destructor.
void te::qt::widgets::TimeSeriesChart::attach | ( | QwtPlot * | plot | ) |
It atttaches a QwtPlot to this Cahrt.
plot | The QwtPlot that will be attached to this chart. |
te::st::TimeSeries * te::qt::widgets::TimeSeriesChart::getTimeSeries | ( | ) |
It returns the chart's timeSeries.
TimeSeriesStyle * te::qt::widgets::TimeSeriesChart::getTimeSeriesStyle | ( | ) |
Returns a clone of the pointer to the timeSeries' style.
|
virtual |
Returns the chart's type.
void te::qt::widgets::TimeSeriesChart::setData | ( | ) |
void te::qt::widgets::TimeSeriesChart::setDateFormat | ( | std::string | dateFormat | ) |
It sets the date format that will be used on the labels.
The default format strings are:
void te::qt::widgets::TimeSeriesChart::setTimeSeries | ( | te::st::TimeSeries * | newTimeSeries | ) |
It sets the chart's timeSeries.
newHistogram | The chart's new scatter. |
void te::qt::widgets::TimeSeriesChart::setTimeSeriesStyle | ( | TimeSeriesStyle * | newStyle | ) |
It sets the chart's style.
newStyle | The chart's new style. |
|
private |
The dates that will be plotted on the X axis.
Definition at line 142 of file TimeSeriesChart.h.
|
private |
The color used to highlight selected obecjts.
Definition at line 144 of file TimeSeriesChart.h.
|
private |
The scatter that will be shown on this chart.
Definition at line 141 of file TimeSeriesChart.h.
|
private |
The symbol that defines the look of a scatter's point.
Definition at line 143 of file TimeSeriesChart.h.