26 #ifndef __TERRALIB_ST_INTERNAL_POINTCOVERAGEDATASETINFO_H
27 #define __TERRALIB_ST_INTERNAL_POINTCOVERAGEDATASETINFO_H
30 #include "../../Config.h"
31 #include "../observation/ObservationDataSetInfo.h"
35 namespace te {
namespace dt {
class DateTime; } }
101 const std::vector<int>& tPropIdx,
int ptPropIdx,
const std::vector<int>& vlPropIdx,
te::dt::DateTime* time);
140 const std::vector<int>& getTimePropIdxs()
const;
148 int getPointPropIdx()
const;
155 const std::vector<int>& getValuePropIdxs()
const;
162 std::auto_ptr<te::dt::DateTime> getTime()
const;
177 #endif // __TERRALIB_ST_INTERNAL_POINTCOVERAGEDATASETINFO_H
A class that contains infos about a DataSet that contains observations.
An abstract class that contains infos about a DataSource and DataSet that contains observations of a ...
A class that represents a data source component.
std::auto_ptr< te::dt::DateTime > m_time
#define TESTEXPORT
You can use this macro in order to export/import classes and functions from this module.
This file contains an abstract class called CoverageDataSetInfo.
ObservationDataSetInfo m_obsDsInfo
Infos about the DataSource and DataSet that contains the point coverage observations.
CoverageType
An enum for the types of coverage.
A class that contains infos about a DataSource and DataSet that contains observations of a point cove...
std::vector< int > m_vlPropIdx
The indexes of the properties that contain the point coverage values.