26 #ifndef __TERRALIB_ST_INTERNAL_COVERAGEDATASETINFO_H
27 #define __TERRALIB_ST_INTERNAL_COVERAGEDATASETINFO_H
30 #include "../../Config.h"
31 #include "../../Enums.h"
36 namespace te {
namespace da {
class DataSourceInfo; } }
43 class ObservationDataSetInfo;
An abstract class that contains infos about a DataSource and DataSet that contains observations of a ...
virtual ~CoverageDataSetInfo()
Virtual destructor.
virtual te::st::CoverageType getCoverageType() const =0
It returns the type of the coverage.
virtual const ObservationDataSetInfo & getObservationDataSetInfo() const =0
It returns information about the DataSet that contains the coverage observations.
CoverageDataSetInfo()
Constructor.
A class that contains infos about a DataSet that contains observations.
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.