Raster classification. More...
#include <Classifier.h>
  
Classes | |
| class | InputParameters | 
| Classifier input parameters.  More... | |
| class | OutputParameters | 
| Classifier output parameters.  More... | |
Public Member Functions | |
| Classifier () | |
| bool | execute (AlgorithmOutputParameters &outputParams) | 
| Executes the algorithm using the supplied parameters.  More... | |
| const std::string & | getErrorMessage () const | 
| Return the current error message if there is any.  More... | |
| bool | initialize (const AlgorithmInputParameters &inputParams) | 
| Initialize the algorithm instance making it ready for execution.  More... | |
| bool | isInitialized () const | 
| Returns true if the algorithm instance is initialized and ready for execution.  More... | |
| void | reset () | 
| Clear all internal allocated objects and reset the algorithm to its initial state.  More... | |
| ~Classifier () | |
Protected Member Functions | |
| void | setErrorMessage (const std::string &newErrorMessage) | 
| Set the current error message.  More... | |
Protected Attributes | |
| Classifier::InputParameters | m_inputParameters | 
| Classifier execution parameters.  More... | |
| bool | m_instanceInitialized | 
| Is this instance already initialized?  More... | |
Private Attributes | |
| std::string | m_errorMessage | 
| Current error message.  More... | |
Raster classification.
Raster classification following the choosed strategy.
Definition at line 67 of file Classifier.h.
| te::rp::Classifier::Classifier | ( | ) | 
| te::rp::Classifier::~Classifier | ( | ) | 
      
  | 
  virtual | 
Executes the algorithm using the supplied parameters.
| outputParams | Output parameters. | 
Implements te::rp::Algorithm.
      
  | 
  inherited | 
Return the current error message if there is any.
      
  | 
  virtual | 
Initialize the algorithm instance making it ready for execution.
| inputParams | Input parameters. | 
Implements te::rp::Algorithm.
      
  | 
  virtual | 
Returns true if the algorithm instance is initialized and ready for execution.
Implements te::rp::Algorithm.
      
  | 
  virtual | 
Clear all internal allocated objects and reset the algorithm to its initial state.
Reimplemented from te::rp::Algorithm.
      
  | 
  protectedinherited | 
Set the current error message.
| newErrorMessage | New error message; | 
      
  | 
  privateinherited | 
Current error message.
Definition at line 104 of file Algorithm.h.
      
  | 
  protected | 
Classifier execution parameters.
Definition at line 189 of file Classifier.h.
      
  | 
  protected | 
Is this instance already initialized?
Definition at line 188 of file Classifier.h.