26 #ifndef __TERRALIB_RP_INTERNAL_MIXTUREMODEL_H 27 #define __TERRALIB_RP_INTERNAL_MIXTUREMODEL_H 36 #include <boost/numeric/ublas/matrix.hpp> 101 void reset()
throw(te::rp::Exception);
144 void reset()
throw(te::rp::Exception);
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;
std::vector< double > m_min
Minimun value calculeted in output raster.
Raster decomposition using mixture model.
std::map< std::string, std::string > m_rInfoError
The necessary information to create the error raster (as described in te::raster::RasterFactory).
std::string m_rType
Output raster data source type (as described in te::raster::RasterFactory ).
Base exception class for plugin module.
std::unique_ptr< te::rst::Raster > m_errorRasterPtr
A pointer to the generated output error raster, one band per component plus one error band per compon...
Raster Processing algorithm output parameters base interface.
Raster Processing algorithm base interface class.
double m_normalMax
Upper limit to normalized.
double m_normalMin
Lower limit to normalized.
std::map< std::string, std::string > m_rInfo
The necessary information to create the output raster (as described in te::raster::RasterFactory).
Raster Processing algorithm base interface.
std::vector< double > m_max
Maximum value calculeted in output raster.
bool m_normalizeOutput
A flag to indicate that output raster will be normalized , default [0, 1].
std::vector< double > m_minerror
Minimun value calculeted in output raster.
An abstract class for raster data strucutures.
Raster strategy parameters base class.
Raster strategy parameters base class.
#define TERPEXPORT
You can use this macro in order to export/import classes and functions from this module.
std::vector< double > m_maxerror
Maximum value calculeted in output raster.
Abstract parameters base interface.
MixtureModel output parameters.
Configuration flags for the Raster Processing module of TerraLib.
std::unique_ptr< te::rst::Raster > m_outputRasterPtr
A pointer to the generated output raster, one band per component plus one error band per component (w...
bool m_createErrorRaster
A flag to indicate that output raster will include the error bands.