26#ifndef __TERRALIB_ST_INTERNAL_POINTCOVERAGEDATASETINFO_H
27#define __TERRALIB_ST_INTERNAL_POINTCOVERAGEDATASETINFO_H
30#include "../../Config.h"
31#include "../observation/ObservationDataSetInfo.h"
35namespace te {
namespace dt {
class DateTime; } }
This file contains an abstract class called CoverageDataSetInfo.
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 point cove...
const std::vector< std::string > & getValuePropNames() const
It returns the property names that contains the values of the coverage.
virtual ~PointCoverageDataSetInfo()
Virtual destructor.
PointCoverageDataSetInfo(const ObservationDataSetInfo &info, const std::vector< std::string > &vlPropNames)
Constructor.
te::st::CoverageType getCoverageType() const
It returns the type of the coverage.
const ObservationDataSetInfo & getObservationDataSetInfo() const
It returns information about the DataSet that contains the coverage observations.
ObservationDataSetInfo m_obsDsInfo
Infos about the DataSource and DataSet that contains the point coverage observations
std::vector< std::string > m_vlPropNames
The names of the properties that contain the point coverage values.
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.