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.