te::cl::VectorOfVectorsInputAdaptor< DataType > Class Template Reference

#include <Adaptors.h>

Inheritance diagram for te::cl::VectorOfVectorsInputAdaptor< DataType >:
te::cl::InputAdaptor< DataType >

Public Member Functions

unsigned int getElementsCount () const
 Returns the total elements number. More...
 
void getFeature (const unsigned int &elementIndex, const unsigned int &featureIndex, DataType &featureValue) const
 Returns one feature value. More...
 
unsigned int getFeaturesCount () const
 Returns the total features per element number. More...
 
 VectorOfVectorsInputAdaptor (const std::vector< std::vector< DataType > > &container)
 
 ~VectorOfVectorsInputAdaptor ()
 

Protected Attributes

const std::vector< std::vector< DataType > > & m_container
 Internal container reference. More...
 

Detailed Description

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

Definition at line 112 of file Adaptors.h.

Constructor & Destructor Documentation

template<typename DataType >
te::cl::VectorOfVectorsInputAdaptor< DataType >::VectorOfVectorsInputAdaptor ( const std::vector< std::vector< DataType > > &  container)
inline

Definition at line 116 of file Adaptors.h.

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

Definition at line 139 of file Adaptors.h.

Member Function Documentation

template<typename DataType >
unsigned int te::cl::VectorOfVectorsInputAdaptor< DataType >::getElementsCount ( ) const
inlinevirtual

Returns the total elements number.

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

Definition at line 149 of file Adaptors.h.

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

Returns one feature value.

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

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

Definition at line 142 of file Adaptors.h.

template<typename DataType >
unsigned int te::cl::VectorOfVectorsInputAdaptor< DataType >::getFeaturesCount ( ) const
inlinevirtual

Returns the total features per element number.

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

Definition at line 155 of file Adaptors.h.

Member Data Documentation

template<typename DataType >
const std::vector< std::vector< DataType > >& te::cl::VectorOfVectorsInputAdaptor< DataType >::m_container
protected

Internal container reference.

Definition at line 165 of file Adaptors.h.


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