A class that contains infos about a DataSource and DataSet that contains observations of a raster coverage. More...
#include <RasterCoverageDataSetInfo.h>
Public Member Functions | |
int | getRasterPropIdx () const |
It returns the property index that contains the raster of the coverage. More... | |
std::auto_ptr< te::dt::DateTime > | getTime () const |
It returns the date and time associated to the raster coverage, when this information is not in the DataSet. More... | |
RasterCoverageDataSetInfo & | operator= (const RasterCoverageDataSetInfo &other) |
Copy assignment operator. More... | |
RasterCoverageDataSetInfo (const te::da::DataSourceInfo &dsinfo, const std::string &dsName, int tPropIdx, int rstPropIdx) | |
Constructor. More... | |
RasterCoverageDataSetInfo (const te::da::DataSourceInfo &dsinfo, const std::string &dsName, int rstPropIdx, te::dt::DateTime *time) | |
Constructor. More... | |
RasterCoverageDataSetInfo (const ObservationDataSetInfo &info, int rstPropIdx) | |
Constructor. More... | |
RasterCoverageDataSetInfo (const ObservationDataSetInfo &info, int rstPropIdx, te::dt::DateTime *time) | |
Constructor. More... | |
RasterCoverageDataSetInfo (const RasterCoverageDataSetInfo &rcinfo) | |
Copy constructor. More... | |
virtual | ~RasterCoverageDataSetInfo () |
Virtual destructor. More... | |
Inhered methods | |
te::st::CoverageType | getCoverageType () const |
It returns the type of the coverage. More... | |
const ObservationDataSetInfo & | getObservationDataSetInfo () const |
It returns information about the DataSet that contains the coverage observations. More... | |
const te::da::DataSourceInfo & | getDataSourceInfo () const |
It returns information about the DataSource from which the DataSet comes. More... | |
const std::vector< int > & | getTimePropIdxs () const |
It returns the indexes of the DataSet properties that contains the times associated to the coverage. More... | |
Protected Attributes | |
ObservationDataSetInfo | m_obsDsInfo |
Infos about the DataSource and DataSet that contains the point coverage observations. More... | |
int | m_rstPropIdx |
The property index that contains the raster. More... | |
std::auto_ptr< te::dt::DateTime > | m_time |
A class that contains infos about a DataSource and DataSet that contains observations of a raster coverage.
Definition at line 50 of file RasterCoverageDataSetInfo.h.
te::st::RasterCoverageDataSetInfo::RasterCoverageDataSetInfo | ( | const te::da::DataSourceInfo & | dsinfo, |
const std::string & | dsName, | ||
int | tPropIdx, | ||
int | rstPropIdx | ||
) |
Constructor.
dsinfo | Infos about the DataSource. |
dsName | The DataSet name. |
tPropIdx | The property index that contains the times associated to the coverage. |
rstPropIdx | The property index that contains the raster associated to the coverage. |
Definition at line 31 of file RasterCoverageDataSetInfo.cpp.
te::st::RasterCoverageDataSetInfo::RasterCoverageDataSetInfo | ( | const te::da::DataSourceInfo & | dsinfo, |
const std::string & | dsName, | ||
int | rstPropIdx, | ||
te::dt::DateTime * | time | ||
) |
Constructor.
dsinfo | Infos about the DataSource. |
dsName | The DataSet name. |
rstPropIdx | The property index that contains the raster associated to the coverage. |
time | The date and time associated to this raster coverage, when this information is not in the DataSet. |
Definition at line 39 of file RasterCoverageDataSetInfo.cpp.
te::st::RasterCoverageDataSetInfo::RasterCoverageDataSetInfo | ( | const ObservationDataSetInfo & | info, |
int | rstPropIdx | ||
) |
Constructor.
info | Infos about the DataSource and DataSet that contains the coverage observations |
rstPropIdx | The property index that contains the raster associated to the coverage. |
Definition at line 47 of file RasterCoverageDataSetInfo.cpp.
te::st::RasterCoverageDataSetInfo::RasterCoverageDataSetInfo | ( | const ObservationDataSetInfo & | info, |
int | rstPropIdx, | ||
te::dt::DateTime * | time | ||
) |
Constructor.
info | Infos about the DataSource and DataSet that contains the coverage observations |
rstPropIdx | The property index that contains the raster associated to the coverage. |
time | The date and time associated to this raster coverage, when this information is not in the DataSet. |
Definition at line 54 of file RasterCoverageDataSetInfo.cpp.
te::st::RasterCoverageDataSetInfo::RasterCoverageDataSetInfo | ( | const RasterCoverageDataSetInfo & | rcinfo | ) |
Copy constructor.
Definition at line 62 of file RasterCoverageDataSetInfo.cpp.
|
virtual |
Virtual destructor.
Definition at line 111 of file RasterCoverageDataSetInfo.cpp.
|
virtual |
It returns the type of the coverage.
Implements te::st::CoverageDataSetInfo.
Definition at line 81 of file RasterCoverageDataSetInfo.cpp.
References te::st::RASTER_COVERAGE.
|
virtual |
It returns information about the DataSource from which the DataSet comes.
Implements te::st::CoverageDataSetInfo.
Definition at line 91 of file RasterCoverageDataSetInfo.cpp.
Referenced by te::st::STDataLoader::getCoverage().
|
virtual |
It returns information about the DataSet that contains the coverage observations.
Implements te::st::CoverageDataSetInfo.
Definition at line 86 of file RasterCoverageDataSetInfo.cpp.
Referenced by te::st::STDataLoader::getCoverage().
int te::st::RasterCoverageDataSetInfo::getRasterPropIdx | ( | ) | const |
It returns the property index that contains the raster of the coverage.
Definition at line 101 of file RasterCoverageDataSetInfo.cpp.
Referenced by te::st::STDataLoader::getCoverage().
std::auto_ptr< te::dt::DateTime > te::st::RasterCoverageDataSetInfo::getTime | ( | ) | const |
It returns the date and time associated to the raster coverage, when this information is not in the DataSet.
Definition at line 106 of file RasterCoverageDataSetInfo.cpp.
Referenced by te::st::STDataLoader::getCoverage().
|
virtual |
It returns the indexes of the DataSet properties that contains the times associated to the coverage.
Implements te::st::CoverageDataSetInfo.
Definition at line 96 of file RasterCoverageDataSetInfo.cpp.
Referenced by te::st::STDataLoader::getCoverage().
te::st::RasterCoverageDataSetInfo & te::st::RasterCoverageDataSetInfo::operator= | ( | const RasterCoverageDataSetInfo & | other | ) |
Copy assignment operator.
Definition at line 70 of file RasterCoverageDataSetInfo.cpp.
References m_obsDsInfo, m_rstPropIdx, and m_time.
|
protected |
Infos about the DataSource and DataSet that contains the point coverage observations.
Definition at line 137 of file RasterCoverageDataSetInfo.h.
Referenced by operator=().
|
protected |
The property index that contains the raster.
Definition at line 138 of file RasterCoverageDataSetInfo.h.
Referenced by operator=().
|
protected |
Definition at line 139 of file RasterCoverageDataSetInfo.h.
Referenced by operator=().