RasterOutputAdaptor< DataType > Class Template Reference

Classifiers raster output data adaptor. More...

Inheritance diagram for RasterOutputAdaptor< DataType >:
te::cl::OutputAdaptor< DataType >

Public Member Functions

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

Protected Attributes

unsigned int m_nCols
 
unsigned int m_nRows
 
te::rst::Rasterm_raster
 
double m_value
 

Detailed Description

template<typename DataType>
class RasterOutputAdaptor< DataType >

Classifiers raster output data adaptor.

Definition at line 89 of file TsMAP.cpp.

Constructor & Destructor Documentation

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

Definition at line 93 of file TsMAP.cpp.

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

Definition at line 98 of file TsMAP.cpp.

Member Function Documentation

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

Returns the total elements number.

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

Definition at line 109 of file TsMAP.cpp.

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

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

Returns the total features per element number.

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

Definition at line 115 of file TsMAP.cpp.

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

template<typename DataType>
void RasterOutputAdaptor< DataType >::setFeature ( const unsigned int elementIndex,
const unsigned int featureIndex,
const DataType &  value 
)
inlinevirtual

Set one feature value.

Parameters
elementIndexElement index..
featureIndexFeature index.

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

Definition at line 101 of file TsMAP.cpp.

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

Member Data Documentation

template<typename DataType>
unsigned int RasterOutputAdaptor< DataType >::m_nCols
protected

Definition at line 124 of file TsMAP.cpp.

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

Definition at line 123 of file TsMAP.cpp.

template<typename DataType>
te::rst::Raster& RasterOutputAdaptor< DataType >::m_raster
protected

Definition at line 118 of file TsMAP.cpp.

template<typename DataType>
double RasterOutputAdaptor< DataType >::m_value
protected

Definition at line 125 of file TsMAP.cpp.


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