Go to the documentation of this file.
   26 #ifndef __TERRALIB_RP_INTERNAL_MIXTUREMODEL_H 
   27 #define __TERRALIB_RP_INTERNAL_MIXTUREMODEL_H 
   36 #include <boost/numeric/ublas/matrix.hpp> 
  107             te::common::AbstractParameters* clone() const;
 
  111             te::rst::Raster const* m_inputRasterPtr;                      
 
  112             std::vector<
unsigned int> m_inputRasterBands;                 
 
  113             std::vector<std::
string> m_inputSensorBands;                  
 
  114             std::map<std::
string, std::vector<
double> > m_components;     
 
  115             std::
string m_strategyName;                                   
 
  117             boost::numeric::ublas::matrix<
double> m_transfMatrix;         
 
  118             std::vector< std::complex< 
double > > m_inputRasterNoDataValues; 
 
  150             te::common::AbstractParameters* clone() const;
 
  155             std::map< std::
string, std::
string > m_rInfo;                 
 
  156             mutable std::unique_ptr<
te::rst::Raster> m_outputRasterPtr;     
 
  157             mutable std::unique_ptr<
te::rst::Raster> m_errorRasterPtr;     
 
  158             std::map< std::
string, std::
string > m_rInfoError;                 
 
  159             bool m_normalizeOutput;                                       
 
  162             bool m_createErrorRaster;                                     
 
  163             std::vector<
double> m_min;                                    
 
  164             std::vector<
double> m_max;                                    
 
  165             std::vector<
double> m_minerror;                                    
 
  166             std::vector<
double> m_maxerror;                                    
 
  184         bool isInitialized() const;
 
  187         bool setTransformMatrix(
boost::numeric::ublas::matrix<
double>& matrix);
 
  190         bool generateTransformMatrix(
boost::numeric::ublas::matrix<
double>& matrix);
 
  194         bool m_instanceInitialized;                        
 
  
 
Raster Processing algorithm output parameters base interface.
 
Mixture model strategy parameters base class.
 
Raster decomposition using mixture model.
 
MixtureModel output parameters.
 
Raster Processing algorithm base interface.
 
void reset()
Reset all variables.
 
OutputParameters()
Default constructor.
 
Base exception class for plugin module.
 
#define TERPEXPORT
You can use this macro in order to export/import classes and functions from this module.
 
Raster strategy parameters base class.
 
Proxy configuration file for TerraView (see terraview_config.h).
 
OutputParameters(const OutputParameters &rhs)
Copy constructor.