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

Classifiers output data adaptor. More...

#include <Adaptors.h>

Inheritance diagram for te::cl::OutputAdaptor< DataType >:
te::cl::VectorOutputAdaptor< DataType > te::rp::ca::RasterOutputAdaptor< DataType >

Public Member Functions

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

Detailed Description

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

Classifiers output data adaptor.

Definition at line 79 of file Adaptors.h.

Constructor & Destructor Documentation

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

Definition at line 83 of file Adaptors.h.

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

Member Function Documentation

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

Returns the total elements number.

Implemented in te::cl::VectorOutputAdaptor< DataType >, and te::rp::ca::RasterOutputAdaptor< DataType >.

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

Returns the total features per element number.

Implemented in te::cl::VectorOutputAdaptor< DataType >, and te::rp::ca::RasterOutputAdaptor< DataType >.

template<typename DataType >
virtual void te::cl::OutputAdaptor< 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::cl::VectorOutputAdaptor< DataType >, and te::rp::ca::RasterOutputAdaptor< DataType >.


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