Raster decomposition using mixture model. More...
#include <MixtureModel.h>
  
 Classes | |
| class | InputParameters | 
| MixtureModel input parameters.  More... | |
| class | OutputParameters | 
| MixtureModel output parameters.  More... | |
Public Member Functions | |
| bool | execute (AlgorithmOutputParameters &outputParams) throw (te::rp::Exception) | 
| Executes the mixing model using the parameters defined in inputParams and outputParams.  More... | |
| bool | generateTransformMatrix (boost::numeric::ublas::matrix< double > &matrix) | 
| Generates a Transform Matrix.  More... | |
| const std::string & | getErrorMessage () const | 
| Return the current error message if there is any.  More... | |
| bool | initialize (const AlgorithmInputParameters &inputParams) throw (te::rp::Exception) | 
| Initializes model with paramters defined in inputParams.  More... | |
| bool | isInitialized () const | 
| Model already initialized?  More... | |
| MixtureModel () | |
| void | reset () throw (te::rp::Exception) | 
| Resets all variables.  More... | |
| bool | setTransformMatrix (boost::numeric::ublas::matrix< double > &matrix) | 
| Sets Transform Matrix, read from a file or pre-calculated.  More... | |
| ~MixtureModel () | |
Protected Member Functions | |
| void | setErrorMessage (const std::string &newErrorMessage) | 
| Set the current error message.  More... | |
Protected Attributes | |
| MixtureModel::InputParameters | m_inputParameters | 
| Mixture model execution parameters.  More... | |
| bool | m_instanceInitialized | 
| Is this instance already initialized?  More... | |
Raster decomposition using mixture model.
Raster decomposition following the choosed mixture model strategy.
Definition at line 62 of file MixtureModel.h.
| te::rp::MixtureModel::MixtureModel | ( | ) | 
| te::rp::MixtureModel::~MixtureModel | ( | ) | 
      
  | 
  virtual | ||||||||||||||
Executes the mixing model using the parameters defined in inputParams and outputParams.
Implements te::rp::Algorithm.
| bool te::rp::MixtureModel::generateTransformMatrix | ( | boost::numeric::ublas::matrix< double > & | matrix | ) | 
Generates a Transform Matrix.
      
  | 
  inherited | 
Return the current error message if there is any.
      
  | 
  virtual | ||||||||||||||
Initializes model with paramters defined in inputParams.
Implements te::rp::Algorithm.
      
  | 
  virtual | 
Model already initialized?
Implements te::rp::Algorithm.
      
  | 
  virtual | |||||||||||||
Resets all variables.
Reimplemented from te::rp::Algorithm.
      
  | 
  protectedinherited | 
Set the current error message.
| newErrorMessage | New error message; | 
| bool te::rp::MixtureModel::setTransformMatrix | ( | boost::numeric::ublas::matrix< double > & | matrix | ) | 
Sets Transform Matrix, read from a file or pre-calculated.
      
  | 
  protected | 
Mixture model execution parameters.
Definition at line 195 of file MixtureModel.h.
      
  | 
  protected | 
Is this instance already initialized?
Definition at line 194 of file MixtureModel.h.