26 #ifndef __TERRALIB_RP_INTERNAL_MIXTUREMODELPCASTRATEGY_H 
   27 #define __TERRALIB_RP_INTERNAL_MIXTUREMODELPCASTRATEGY_H 
   38 #include <boost/numeric/ublas/matrix.hpp> 
   70             void reset() 
throw( te::rp::Exception );
 
   73             AbstractParameters* clone() 
const;
 
   83         bool initialize(
StrategyParameters const* 
const strategyParams) 
throw(te::rp::Exception);
 
   86         bool execute(
const te::rst::Raster& inputRaster, 
const std::vector<unsigned int>& inputRasterBands,
 
   87                      const std::vector<std::string>& inputSensorBands, 
const std::map<std::string, std::vector<double> >& components,
 
   88                      te::rst::Raster& outputRaster, 
const bool enableProgressInterface) 
throw(te::rp::Exception);
 
  118 #endif // __TERRALIB_RP_INTERNAL_MIXTUREMODELPCASTRATEGY_H 
Raster Mixture model strategy factory base class. 
 
Raster mixture model strategy factory base class. 
 
MixtureModelPCAStrategy::Parameters m_parameters
Internal execution parameters. 
 
Raster mixture model strategy base class. 
 
An abstract class for raster data strucutures. 
 
Raster strategy parameters base class. 
 
#define TERPEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
Raster PCA mixture model strategy factory. 
 
Configuration flags for the Raster Processing module of TerraLib. 
 
bool m_isInitialized
True if this instance is initialized. 
 
Raster mixture model strategy base class.