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

Classifiers input data adaptor. More...

#include <Adaptors.h>

Inheritance diagram for te::cl::InputAdaptor< 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 unsigned int te::cl::InputAdaptor< DataType >::getElementsCount ( ) const
pure virtual
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 >, and te::rp::ca::RasterInputAdaptor< DataType >.

Referenced by te::cl::InputAdaptor< DataType >::~InputAdaptor().

template<typename DataType >
virtual unsigned int te::cl::InputAdaptor< DataType >::getFeaturesCount ( ) const
pure virtual

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