27 #include "../../../dataaccess/datasource/DataSourceInfo.h"
28 #include "../../../geometry/GeometryProperty.h"
29 #include "../../../datatype/DateTimeProperty.h"
30 #include "../../../common/StringUtils.h"
36 const std::string& tPropName,
const std::string& gPropName,
37 const std::string& idPropName,
const std::string&
id)
38 : m_obsDsInfo(dsinfo, dsName)
47 std::vector<std::string> aux;
48 aux.push_back(gPropName);
A class that contains infos about a DataSet that contains observations.
const ObservationDataSetInfo & getObservationDataSetInfo() const
It returns information about the DataSet that contains the trajectory observations.
ObservationDataSetInfo m_obsDsInfo
Infos about the DataSource and DataSet that contains the trajectory observations. ...
void setIdPropInfo(int idProp)
It sets the index of the DataSet property that contains identifiers that groups the observations...
virtual ~TrajectoryDataSetInfo()
Virtual destructor.
void setId(const std::string &id)
It sets the identifier associated to all observations.
TrajectoryDataSetInfo(const te::da::DataSourceInfo &dsinfo, const std::string &dsName, const std::string &tPropName, const std::string &gPropName, const std::string &idPropName, const std::string &id)
Constructor.
void setTimePropInfo(te::dt::DateTimeProperty *tpInfo)
It sets the property info that contains the phenomenon time.
The type for date and time types: date, date period, date duration, time duration, time instant, time period, time instant with time zone or time period with time zone.
A class that represents a data source component.
void setGeomPropInfo(te::gm::GeometryProperty *prop)
It sets the info about the property that contains the observation location.
void setObsPropInfo(const std::vector< int > &props)
It sets the indexes of the DataSet properties that are observed over time.
This file contains a class called TrajectoryDataSetInfo.