All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
te::st::PointCoverageDataSetInfo Class Reference

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

#include <PointCoverageDataSetInfo.h>

Inheritance diagram for te::st::PointCoverageDataSetInfo:
te::st::CoverageDataSetInfo

Public Member Functions

const std::vector< std::string > & getValuePropNames () const
 It returns the property names that contains the values of the coverage. More...
 
 PointCoverageDataSetInfo (const ObservationDataSetInfo &info, const std::vector< std::string > &vlPropNames)
 Constructor. More...
 
virtual ~PointCoverageDataSetInfo ()
 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::vector< std::string > m_vlPropNames
 The names of the properties that contain the point coverage values. More...
 

Detailed Description

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

See also
ObservationDataSetInfo

Definition at line 50 of file PointCoverageDataSetInfo.h.

Constructor & Destructor Documentation

te::st::PointCoverageDataSetInfo::PointCoverageDataSetInfo ( const ObservationDataSetInfo info,
const std::vector< std::string > &  vlPropNames 
)

Constructor.

Parameters
infoInfos about the DataSource and DataSet that contains the coverage observations
vlPropNamesThe property names that contains the values of the coverage.

Definition at line 31 of file PointCoverageDataSetInfo.cpp.

te::st::PointCoverageDataSetInfo::~PointCoverageDataSetInfo ( )
virtual

Virtual destructor.

Definition at line 53 of file PointCoverageDataSetInfo.cpp.

Member Function Documentation

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

It returns the type of the coverage.

Returns
the type of the coverage.

Implements te::st::CoverageDataSetInfo.

Definition at line 38 of file PointCoverageDataSetInfo.cpp.

References te::st::POINT_COVERAGE.

const te::st::ObservationDataSetInfo & te::st::PointCoverageDataSetInfo::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.

Definition at line 43 of file PointCoverageDataSetInfo.cpp.

Referenced by te::st::STDataLoader::getCoverage().

const std::vector< std::string > & te::st::PointCoverageDataSetInfo::getValuePropNames ( ) const

It returns the property names that contains the values of the coverage.

Returns
The property names that contains the values of the coverage.

Definition at line 48 of file PointCoverageDataSetInfo.cpp.

Referenced by te::st::STDataLoader::getCoverage().

Member Data Documentation

ObservationDataSetInfo te::st::PointCoverageDataSetInfo::m_obsDsInfo
protected

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

Definition at line 81 of file PointCoverageDataSetInfo.h.

std::vector<std::string> te::st::PointCoverageDataSetInfo::m_vlPropNames
protected

The names of the properties that contain the point coverage values.

Definition at line 82 of file PointCoverageDataSetInfo.h.


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