26 #ifndef __TERRALIB_ST_INTERNAL_TIMESERIESDATASETINFO_H 
   27 #define __TERRALIB_ST_INTERNAL_TIMESERIESDATASETINFO_H 
   30 #include "../../Config.h" 
   31 #include "../observation/ObservationDataSetInfo.h" 
   36 namespace te { 
namespace da { 
class DataSourceInfo; } }
 
   76                               const std::string& tPropName, 
const std::string& vPropName, 
 
   77                               const std::string& gPropName, 
const std::string& idPropName, 
 
   78                               const std::string& 
id);
 
   90                               const std::string& tPropName, 
const std::vector<std::string>& vPropNames, 
 
   91                               const std::string& gPropName, 
const std::string& idPropName, 
 
   92                               const std::string& 
id);
 
A class that represents a data source component.
 
A class that contains infos about a DataSet that contains observations.
 
A class that contains infos about a DataSet that contains observations of one or more time series.
 
std::vector< std::string > m_vlPropNames
The names of the properties that contain the time series values.
 
const std::vector< std::string > & getValuePropNames() const
It returns the names of the DataSet properties that contains the values associated to the time series...
 
ObservationDataSetInfo m_obsDsInfo
Infos about the DataSource and DataSet that contains the time series observations
 
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.
 
virtual ~TimeSeriesDataSetInfo()
Virtual destructor.
 
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.
 
TimeSeriesDataSetInfo(const ObservationDataSetInfo &info, const std::vector< std::string > &valPropNames)
Constructor.
 
const ObservationDataSetInfo & getObservationDataSetInfo() const
It returns information about the DataSet that contains the time series observations.
 
#define TESTEXPORT
You can use this macro in order to export/import classes and functions from this module.