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

Classifiers input and output data adaptor. More...

#include <Adaptors.h>

Inheritance diagram for te::cl::InputOutputAdaptor< DataType >:
te::rp::ca::RasterInputOutputAdaptor< 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...
 
 InputOutputAdaptor ()
 
virtual void setFeature (const unsigned int &elementIndex, const unsigned int &featureIndex, const DataType &value)=0
 Set one feature value. More...
 
 ~InputOutputAdaptor ()
 

Detailed Description

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

Classifiers input and output data adaptor.

Definition at line 112 of file Adaptors.h.

Constructor & Destructor Documentation

◆ InputOutputAdaptor()

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

Definition at line 116 of file Adaptors.h.

◆ ~InputOutputAdaptor()

template<typename DataType>
te::cl::InputOutputAdaptor< DataType >::~InputOutputAdaptor ( )
inline

Definition at line 118 of file Adaptors.h.

Member Function Documentation

◆ getElementsCount()

template<typename DataType>
virtual unsigned int te::cl::InputOutputAdaptor< DataType >::getElementsCount ( ) const
pure virtual

Returns the total elements number.

Implemented in te::rp::ca::RasterInputOutputAdaptor< DataType >.

◆ getFeature()

template<typename DataType>
virtual void te::cl::InputOutputAdaptor< 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::rp::ca::RasterInputOutputAdaptor< DataType >.

◆ getFeaturesCount()

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

Returns the total features per element number.

Implemented in te::rp::ca::RasterInputOutputAdaptor< DataType >.

◆ setFeature()

template<typename DataType>
virtual void te::cl::InputOutputAdaptor< DataType >::setFeature ( const unsigned int &  elementIndex,
const unsigned int &  featureIndex,
const DataType &  value 
)
pure virtual

Set one feature value.

Parameters
elementIndexElement index..
featureIndexFeature index.

Implemented in te::rp::ca::RasterInputOutputAdaptor< DataType >.


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