Classifiers raster input data adaptor. More...
#include <ClassifierAdaptors.h>
  
 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... | |
| RasterInputAdaptor (const te::rst::Raster &raster) | |
| ~RasterInputAdaptor () | |
Protected Attributes | |
| unsigned int | m_nCols | 
| unsigned int | m_nRows | 
| const te::rst::Raster & | m_raster | 
Classifiers raster input data adaptor.
Definition at line 44 of file ClassifierAdaptors.h.
      
  | 
  inline | 
Definition at line 48 of file ClassifierAdaptors.h.
      
  | 
  inline | 
Definition at line 53 of file ClassifierAdaptors.h.
      
  | 
  inlinevirtual | 
Returns the total elements number.
Implements te::cl::InputAdaptor< DataType >.
Definition at line 63 of file ClassifierAdaptors.h.
References te::rp::ca::RasterInputAdaptor< DataType >::m_nCols, and te::rp::ca::RasterInputAdaptor< DataType >::m_nRows.
      
  | 
  inlinevirtual | 
Returns one feature value.
| elementIndex | Element index.. | 
| featureIndex | Feature index. | 
| featureValue | The returned feature value. | 
Implements te::cl::InputAdaptor< DataType >.
Definition at line 56 of file ClassifierAdaptors.h.
References te::rst::Raster::getValue(), te::rp::ca::RasterInputAdaptor< DataType >::m_nCols, and te::rp::ca::RasterInputAdaptor< DataType >::m_raster.
      
  | 
  inlinevirtual | 
Returns the total features per element number.
Implements te::cl::InputAdaptor< DataType >.
Definition at line 69 of file ClassifierAdaptors.h.
References te::rst::Raster::getNumberOfBands(), and te::rp::ca::RasterInputAdaptor< DataType >::m_raster.
      
  | 
  protected | 
Definition at line 78 of file ClassifierAdaptors.h.
Referenced by te::rp::ca::RasterInputAdaptor< DataType >::getElementsCount(), te::rp::ca::RasterOutputAdaptor< DataType >::getElementsCount(), te::rp::ca::RasterInputAdaptor< DataType >::getFeature(), and te::rp::ca::RasterOutputAdaptor< DataType >::setFeature().
      
  | 
  protected | 
Definition at line 77 of file ClassifierAdaptors.h.
Referenced by te::rp::ca::RasterInputAdaptor< DataType >::getElementsCount(), and te::rp::ca::RasterOutputAdaptor< DataType >::getElementsCount().
      
  | 
  protected | 
Definition at line 72 of file ClassifierAdaptors.h.
Referenced by te::rp::ca::RasterInputAdaptor< DataType >::getFeature(), te::rp::ca::RasterInputAdaptor< DataType >::getFeaturesCount(), te::rp::ca::RasterOutputAdaptor< DataType >::getFeaturesCount(), and te::rp::ca::RasterOutputAdaptor< DataType >::setFeature().