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. |
Definition at line 36 of file TimeSeriesDataSetInfo.cpp.
References m_obsDsInfo, m_vlPropNames, te::st::ObservationDataSetInfo::setGeomPropInfo(), te::st::ObservationDataSetInfo::setId(), te::st::ObservationDataSetInfo::setIdPropInfo(), te::st::ObservationDataSetInfo::setObsPropInfo(), and te::st::ObservationDataSetInfo::setTimePropInfo().
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. |
Definition at line 60 of file TimeSeriesDataSetInfo.cpp.
References m_obsDsInfo, te::st::ObservationDataSetInfo::setGeomPropInfo(), te::st::ObservationDataSetInfo::setId(), te::st::ObservationDataSetInfo::setIdPropInfo(), te::st::ObservationDataSetInfo::setObsPropInfo(), and te::st::ObservationDataSetInfo::setTimePropInfo().
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. |
Definition at line 81 of file TimeSeriesDataSetInfo.cpp.
|
virtual |
Virtual destructor.
Definition at line 100 of file TimeSeriesDataSetInfo.cpp.
const te::st::ObservationDataSetInfo & te::st::TimeSeriesDataSetInfo::getObservationDataSetInfo | ( | ) | const |
It returns information about the DataSet that contains the time series observations.
Definition at line 89 of file TimeSeriesDataSetInfo.cpp.
Referenced by te::st::STDataLoaderFromDS::buildDataSet(), te::st::STDataLoaderFromMemDS::buildDataSet(), te::st::STDataLoaderFromDS::getDataSet(), te::st::STDataLoaderFromMemDS::getDataSet(), te::st::STDataLoader::getDataSet(), te::st::STDataLoader::getInfo(), te::st::STDataLoaderFromMemDS::getTemporalExtent(), and te::st::STDataLoader::getTemporalExtent().
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.
Definition at line 95 of file TimeSeriesDataSetInfo.cpp.
Referenced by te::st::STDataLoaderFromDS::buildDataSet(), and te::st::STDataLoaderFromMemDS::buildDataSet().
|
protected |
Infos about the DataSource and DataSet that contains the time series observations.
Definition at line 121 of file TimeSeriesDataSetInfo.h.
Referenced by TimeSeriesDataSetInfo().
|
protected |
The names of the properties that contain the time series values.
Definition at line 122 of file TimeSeriesDataSetInfo.h.
Referenced by TimeSeriesDataSetInfo().