te::cl::InputAdaptor< DataType > Class Template Referenceabstract

Classifiers input data adaptor. More...

#include <Adaptors.h>

Inheritance diagram for te::cl::InputAdaptor< DataType >:
RasterInputAdaptor< DataType > te::cl::VectorOfVectorsInputAdaptor< DataType > te::rp::ca::RasterInputAdaptor< DataType >

Public Member Functions

virtual unsigned int getElementsCount () const =0
 Returns the total elements number. More...
 
virtual void getFeature (const unsigned int &elementIndex, const unsigned int &featureIndex, DataType &featureValue) const =0
 Returns one feature value. More...
 
virtual unsigned int getFeaturesCount () const =0
 Returns the total features per element number. More...
 
 InputAdaptor ()
 
 ~InputAdaptor ()
 

Detailed Description

template<typename DataType>
class te::cl::InputAdaptor< DataType >

Classifiers input data adaptor.

Definition at line 45 of file Adaptors.h.

Constructor & Destructor Documentation

template<typename DataType>
te::cl::InputAdaptor< DataType >::InputAdaptor ( )
inline

Definition at line 49 of file Adaptors.h.

Member Function Documentation

template<typename DataType>
virtual void te::cl::InputAdaptor< DataType >::getFeature ( const unsigned int elementIndex,
const unsigned int featureIndex,
DataType &  featureValue 
) const
pure virtual

Returns one feature value.

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

Implemented in te::cl::VectorOfVectorsInputAdaptor< DataType >, RasterInputAdaptor< DataType >, and te::rp::ca::RasterInputAdaptor< DataType >.

Referenced by te::cl::MAP::classify(), te::cl::MAP::getPrioriProbabilities(), and te::cl::InputAdaptor< DataType >::~InputAdaptor().


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