te::st::RasterCoverageDataSetInfo Class Reference

A class that contains infos about a DataSource and DataSet that contains observations of a raster coverage. More...

#include <RasterCoverageDataSetInfo.h>

Inheritance diagram for te::st::RasterCoverageDataSetInfo:
te::st::CoverageDataSetInfo

Public Member Functions

const std::string & getRasterPropName () const
 It returns the property index that contains the raster of the coverage. More...
 
 RasterCoverageDataSetInfo (const te::da::DataSourceInfo &dsinfo, const std::string &dsName, const std::string &rstPropName, te::dt::DateTime *time)
 Constructor. More...
 
 RasterCoverageDataSetInfo (const ObservationDataSetInfo &info, const std::string &rstPropName)
 Constructor. More...
 
virtual ~RasterCoverageDataSetInfo ()
 Virtual destructor. More...
 
Inhered methods
te::st::CoverageType getCoverageType () const
 It returns the type of the coverage. More...
 
const ObservationDataSetInfogetObservationDataSetInfo () const
 It returns information about the DataSet that contains the coverage observations. More...
 

Protected Attributes

ObservationDataSetInfo m_obsDsInfo
 Infos about the DataSource and DataSet that contains the point coverage observations. More...
 
std::string m_rstPropName
 The property index that contains the raster. More...
 

Detailed Description

A class that contains infos about a DataSource and DataSet that contains observations of a raster coverage.

See also
ObservationDataSetInfo

Definition at line 50 of file RasterCoverageDataSetInfo.h.

Constructor & Destructor Documentation

te::st::RasterCoverageDataSetInfo::RasterCoverageDataSetInfo ( const te::da::DataSourceInfo dsinfo,
const std::string &  dsName,
const std::string &  rstPropName,
te::dt::DateTime time 
)

Constructor.

Parameters
dsinfoInfos about the DataSource.
dsNameThe DataSet name.
rstPropNameThe property name that contains the raster associated to the coverage.
timeThe date and time associated to this raster coverage, when this information is not in the DataSet.
Note
It will take the ownership of the given pointers.
te::st::RasterCoverageDataSetInfo::RasterCoverageDataSetInfo ( const ObservationDataSetInfo info,
const std::string &  rstPropName 
)

Constructor.

Parameters
infoInfos about the DataSource and DataSet that contains the coverage observations
rstPropNameThe property name that contains the raster associated to the coverage.
virtual te::st::RasterCoverageDataSetInfo::~RasterCoverageDataSetInfo ( )
virtual

Virtual destructor.

Member Function Documentation

te::st::CoverageType te::st::RasterCoverageDataSetInfo::getCoverageType ( ) const
virtual

It returns the type of the coverage.

Returns
the type of the coverage.

Implements te::st::CoverageDataSetInfo.

const ObservationDataSetInfo& te::st::RasterCoverageDataSetInfo::getObservationDataSetInfo ( ) const
virtual

It returns information about the DataSet that contains the coverage observations.

Returns
A reference to the internal ObservationDataSetInfo.

Implements te::st::CoverageDataSetInfo.

const std::string& te::st::RasterCoverageDataSetInfo::getRasterPropName ( ) const

It returns the property index that contains the raster of the coverage.

Returns
The property index that contains the raster of the coverage.

Member Data Documentation

ObservationDataSetInfo te::st::RasterCoverageDataSetInfo::m_obsDsInfo
protected

Infos about the DataSource and DataSet that contains the point coverage observations.

Definition at line 94 of file RasterCoverageDataSetInfo.h.

std::string te::st::RasterCoverageDataSetInfo::m_rstPropName
protected

The property index that contains the raster.

Definition at line 95 of file RasterCoverageDataSetInfo.h.


The documentation for this class was generated from the following file: