A class that contains infos about a DataSet that contains observations of one or more time series. More...
#include <TimeSeriesDataSetInfo.h>
Public Member Functions | |
const ObservationDataSetInfo & | getObservationDataSetInfo () const |
It returns information about the DataSet that contains the time series observations. More... | |
const std::vector< std::string > & | getValuePropNames () const |
It returns the names of the DataSet properties that contains the values associated to the time series. More... | |
TimeSeriesDataSetInfo (const te::da::DataSourceInfo &dsinfo, const std::string &dsName, const std::string &tPropName, const std::string &vPropName, const std::string &gPropName, const std::string &idPropName, const std::string &id) | |
Constructor. More... | |
TimeSeriesDataSetInfo (const te::da::DataSourceInfo &dsinfo, const std::string &dsName, const std::string &tPropName, const std::vector< std::string > &vPropNames, const std::string &gPropName, const std::string &idPropName, const std::string &id) | |
Constructor. More... | |
TimeSeriesDataSetInfo (const ObservationDataSetInfo &info, const std::vector< std::string > &valPropNames) | |
Constructor. More... | |
virtual | ~TimeSeriesDataSetInfo () |
Virtual destructor. More... | |
Protected Attributes | |
ObservationDataSetInfo | m_obsDsInfo |
Infos about the DataSource and DataSet that contains the time series observations. More... | |
std::vector< std::string > | m_vlPropNames |
The names of the properties that contain the time series values. More... | |
A class that contains infos about a DataSet that contains observations of one or more time series.
Time series: Geometry, Time -> Value.
This class contains information about a DataSet that contains observations of one or more time series. This information includes: (1) the DataSource which it is from and the DataSet name (2) the DataSet properties that contain the time and the observed attribute values (it can be one or more observed attributes) and the identity of each time series.
Definition at line 60 of file TimeSeriesDataSetInfo.h.
te::st::TimeSeriesDataSetInfo::TimeSeriesDataSetInfo | ( | const te::da::DataSourceInfo & | dsinfo, |
const std::string & | dsName, | ||
const std::string & | tPropName, | ||
const std::string & | vPropName, | ||
const std::string & | gPropName, | ||
const std::string & | idPropName, | ||
const std::string & | id | ||
) |
Constructor.
dsinfo | Infos about the DataSource. |
dsName | The DataSet name. |
tPropName | The property name that contains the times associated to the time series. |
vPropName | The property name that contains the attribute values associated to the time series. |
gPropName | The property name that contains the geometry associated to the time series. |
idPropName | The property name that contains the identification of each time series. |
id | The identification of the time series that this DataSet contains. |
te::st::TimeSeriesDataSetInfo::TimeSeriesDataSetInfo | ( | const te::da::DataSourceInfo & | dsinfo, |
const std::string & | dsName, | ||
const std::string & | tPropName, | ||
const std::vector< std::string > & | vPropNames, | ||
const std::string & | gPropName, | ||
const std::string & | idPropName, | ||
const std::string & | id | ||
) |
Constructor.
dsinfo | Infos about the DataSource. |
dsName | The DataSet name. |
tPropName | The property name that contains the times associated to the time series. |
vPropName | The property name that contains the attribute values associated to the time series. |
gPropName | The property name that contains the geometry associated to the time series. |
idPropName | The property name that contains the identification of each time series. |
id | The identification of the time series that this DataSet contains. |
te::st::TimeSeriesDataSetInfo::TimeSeriesDataSetInfo | ( | const ObservationDataSetInfo & | info, |
const std::vector< std::string > & | valPropNames | ||
) |
Constructor.
info | Infos about the DataSource and DataSet that contains the time series observations |
valPropNames | The property names that contains the time series values. |
|
virtual |
Virtual destructor.
const ObservationDataSetInfo& te::st::TimeSeriesDataSetInfo::getObservationDataSetInfo | ( | ) | const |
It returns information about the DataSet that contains the time series observations.
const std::vector<std::string>& te::st::TimeSeriesDataSetInfo::getValuePropNames | ( | ) | const |
It returns the names of the DataSet properties that contains the values associated to the time series.
|
protected |
Infos about the DataSource and DataSet that contains the time series observations.
Definition at line 121 of file TimeSeriesDataSetInfo.h.
|
protected |
The names of the properties that contain the time series values.
Definition at line 122 of file TimeSeriesDataSetInfo.h.