26 #ifndef __TERRALIB_ST_INTERNAL_RASTERCOVERAGEDATASETINFO_H 
   27 #define __TERRALIB_ST_INTERNAL_RASTERCOVERAGEDATASETINFO_H 
   30 #include "../../Config.h" 
   31 #include "../observation/ObservationDataSetInfo.h" 
   35 namespace te { 
namespace dt { 
class DateTime; } }
 
This file contains an abstract class called CoverageDataSetInfo.
 
A class that represents a data source component.
 
An abstract class that contains infos about a DataSource and DataSet that contains observations of a ...
 
A class that contains infos about a DataSet that contains observations.
 
A class that contains infos about a DataSource and DataSet that contains observations of a raster cov...
 
RasterCoverageDataSetInfo(const ObservationDataSetInfo &info, const std::string &rstPropName)
Constructor.
 
RasterCoverageDataSetInfo(const te::da::DataSourceInfo &dsinfo, const std::string &dsName, const std::string &rstPropName, te::dt::DateTime *time)
Constructor.
 
ObservationDataSetInfo m_obsDsInfo
Infos about the DataSource and DataSet that contains the point coverage observations
 
const std::string & getRasterPropName() const
It returns the property index that contains the raster of the coverage.
 
const ObservationDataSetInfo & getObservationDataSetInfo() const
It returns information about the DataSet that contains the coverage observations.
 
std::string m_rstPropName
The property index that contains the raster.
 
virtual ~RasterCoverageDataSetInfo()
Virtual destructor.
 
te::st::CoverageType getCoverageType() const
It returns the type of the coverage.
 
CoverageType
An enum for the types of coverage.
 
#define TESTEXPORT
You can use this macro in order to export/import classes and functions from this module.