#include <MixtureModelPCAStrategy.h>
Definition at line 49 of file MixtureModelPCAStrategy.h.
te::rp::MixtureModelPCAStrategy::MixtureModelPCAStrategy |
( |
| ) |
|
te::rp::MixtureModelPCAStrategy::~MixtureModelPCAStrategy |
( |
| ) |
|
bool te::rp::MixtureModelPCAStrategy::execute |
( |
const te::rst::Raster & |
inputRaster, |
|
|
const std::vector< unsigned int > & |
inputRasterBands, |
|
|
const std::vector< std::string > & |
inputSensorBands, |
|
|
const std::map< std::string, std::vector< double > > & |
components, |
|
|
te::rst::Raster & |
outputRaster, |
|
|
const bool |
enableProgressInterface |
|
) |
| |
throw | ( | te::rp::Exception |
| ) | | |
|
virtual |
Executes the segmentation strategy.
- Parameters
-
inputRaster | Input raster. |
inputRasterBands | Input raster bands. |
components | The set of endmembers and its radiances. |
outputRaster | Output raster. |
enableProgressInterface | Enable the internal strategy to update the progress interface. |
- Returns
- true if OK, false on errors.
Implements te::rp::MixtureModelStrategy.
bool te::rp::MixtureModelPCAStrategy::initialize |
( |
StrategyParameters const *const |
strategyParams | ) |
|
throw | ( | te::rp::Exception |
| ) | | |
|
virtual |
Initialize the segmentation strategy.
- Parameters
-
strategyParams | A pointer to the user given specific segmentation strategy parameters ou NULL if no parameters are present. |
- Returns
- true if OK, false on errors.
Implements te::rp::MixtureModelStrategy.
bool te::rp::MixtureModelPCAStrategy::m_isInitialized |
|
protected |
The documentation for this class was generated from the following file: