27 #include "../../../dataaccess/datasource/DataSourceInfo.h"
28 #include "../../../common/StringUtils.h"
34 const std::string& dsName,
int tPropIdx,
int vPropIdx,
int gPropIdx,
35 int idPropIdx,
const std::string&
id)
36 : m_obsDsInfo(dsinfo, dsName, tPropIdx, vPropIdx, gPropIdx),
37 m_vlPropIdxs(1,vPropIdx),
38 m_idPropIdx(idPropIdx),
44 int tPropIdx,
const std::vector<int>& vPropIdxs,
int gPropIdx,
45 int idPropIdx,
const std::string&
id)
46 : m_obsDsInfo(dsinfo, dsName, std::vector<int>(1,tPropIdx), vPropIdxs, gPropIdx),
47 m_vlPropIdxs(vPropIdxs),
48 m_idPropIdx(idPropIdx),
55 int idPropIdx,
const std::string&
id)
57 m_vlPropIdxs(info.getObsPropIdxs()),
58 m_idPropIdx(idPropIdx),
72 return m_obsDsInfo.getDataSourceInfo();
75 const std::vector<int>&
78 return m_obsDsInfo.getTimePropIdxs();
81 const std::vector<int>&
89 return m_obsDsInfo.getGeomPropIdx();
std::string getId() const
It returns the time series id that this DataSet contains.
A class that contains infos about a DataSet that contains observations.
int getGeomPropIdx() const
It returns the index of the DataSet property that contains the location of the time series...
const std::vector< int > & getTimePropIdxs() const
It returns the indexes of the DataSet properties that contains the times associated to the time serie...
const ObservationDataSetInfo & getObservationDataSetInfo() const
It returns information about the DataSet that contians the time series observations.
const std::vector< int > & getValuePropIdxs() const
It returns the indexes of the DataSet properties that contains the values associated to the time seri...
This file contains a class called TimeSeriesDataSetInfo.
TimeSeriesDataSetInfo(const te::da::DataSourceInfo &dsinfo, const std::string &dsName, int tPropIdx, int vPropIdx, int gPropIdx, int idPropIdx, const std::string &id)
Constructor.
virtual ~TimeSeriesDataSetInfo()
Virtual destructor.
A class that represents a data source component.
int getIdPropIdx() const
It returns the index of the DataSet property that contains the identification of each time series...
const te::da::DataSourceInfo & getDataSourceInfo() const
It returns information about the DataSource from which the DataSet comes.