A class to represent an observation (time and value) of a time series. More...
#include <TimeSeriesObservation.h>
Public Member Functions | |
double | getDouble () const |
It returns the value as a double. More... | |
int | getInt () const |
It returns the value as a integer. More... | |
std::string | getString () const |
It returns the value as a string. More... | |
te::dt::DateTime * | getTime () const |
It returns the date time. More... | |
te::dt::AbstractData * | getValue () const |
It returns the value. More... | |
bool | operator< (const TimeSeriesObservation &other) const |
Operator <. More... | |
void | setTime (te::dt::DateTime *t) |
It sets the date time. More... | |
TimeSeriesObservation (te::dt::DateTime *t, te::dt::AbstractData *v) | |
Constructor. More... | |
~TimeSeriesObservation () | |
Destructor. More... | |
Protected Attributes | |
te::dt::DateTimeShrPtr | m_time |
te::dt::AbstractDataShrPtr | m_value |
A class to represent an observation (time and value) of a time series.
Definition at line 60 of file TimeSeriesObservation.h.
te::st::TimeSeriesObservation::TimeSeriesObservation | ( | te::dt::DateTime * | t, |
te::dt::AbstractData * | v | ||
) |
Constructor.
t | A date time. |
v | A value. |
te::st::TimeSeriesObservation::~TimeSeriesObservation | ( | ) |
Destructor.
double te::st::TimeSeriesObservation::getDouble | ( | ) | const |
It returns the value as a double.
int te::st::TimeSeriesObservation::getInt | ( | ) | const |
It returns the value as a integer.
std::string te::st::TimeSeriesObservation::getString | ( | ) | const |
It returns the value as a string.
te::dt::DateTime* te::st::TimeSeriesObservation::getTime | ( | ) | const |
It returns the date time.
te::dt::AbstractData* te::st::TimeSeriesObservation::getValue | ( | ) | const |
It returns the value.
bool te::st::TimeSeriesObservation::operator< | ( | const TimeSeriesObservation & | other | ) | const |
Operator <.
It returns TRUE if the internal time is less than the time of the object "other". Otherwise, it returns FALSE.
void te::st::TimeSeriesObservation::setTime | ( | te::dt::DateTime * | t | ) |
It sets the date time.
|
protected |
Definition at line 115 of file TimeSeriesObservation.h.
|
protected |
Definition at line 116 of file TimeSeriesObservation.h.