RasterInputAdaptor< DataType > Class Template Reference

Classifiers raster input data adaptor. More...

Inheritance diagram for RasterInputAdaptor< DataType >:
te::cl::InputAdaptor< DataType >

Public Member Functions

unsigned int getElementsCount () const
 Returns the total elements number. More...
 
void getFeature (const unsigned int &elementIndex, const unsigned int &featureIndex, DataType &featureValue) const
 Returns one feature value. More...
 
unsigned int getFeaturesCount () const
 Returns the total features per element number. More...
 
 RasterInputAdaptor (const te::rst::Raster &raster)
 
 ~RasterInputAdaptor ()
 

Protected Attributes

unsigned int m_nCols
 
unsigned int m_nRows
 
const te::rst::Rasterm_raster
 

Detailed Description

template<typename DataType>
class RasterInputAdaptor< DataType >

Classifiers raster input data adaptor.

Definition at line 46 of file TsMAP.cpp.

Constructor & Destructor Documentation

template<typename DataType >
RasterInputAdaptor< DataType >::RasterInputAdaptor ( const te::rst::Raster raster)
inline

Definition at line 50 of file TsMAP.cpp.

template<typename DataType >
RasterInputAdaptor< DataType >::~RasterInputAdaptor ( )
inline

Definition at line 55 of file TsMAP.cpp.

Member Function Documentation

template<typename DataType >
unsigned int RasterInputAdaptor< DataType >::getElementsCount ( ) const
inlinevirtual

Returns the total elements number.

Implements te::cl::InputAdaptor< DataType >.

Definition at line 65 of file TsMAP.cpp.

References RasterInputAdaptor< DataType >::m_nCols, and RasterInputAdaptor< DataType >::m_nRows.

template<typename DataType >
void RasterInputAdaptor< DataType >::getFeature ( const unsigned int elementIndex,
const unsigned int featureIndex,
DataType &  featureValue 
) const
inlinevirtual

Returns one feature value.

Parameters
elementIndexElement index..
featureIndexFeature index.
featureValueThe returned feature value.

Implements te::cl::InputAdaptor< DataType >.

Definition at line 58 of file TsMAP.cpp.

References te::rst::Raster::getValue(), RasterInputAdaptor< DataType >::m_nCols, and RasterInputAdaptor< DataType >::m_raster.

template<typename DataType >
unsigned int RasterInputAdaptor< DataType >::getFeaturesCount ( ) const
inlinevirtual

Returns the total features per element number.

Implements te::cl::InputAdaptor< DataType >.

Definition at line 71 of file TsMAP.cpp.

References te::rst::Raster::getNumberOfBands(), and RasterInputAdaptor< DataType >::m_raster.

Member Data Documentation

template<typename DataType >
unsigned int RasterInputAdaptor< DataType >::m_nRows
protected

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