25#ifndef __TERRALIB_RP_RADAR_INTERNAL_MULTISOURCECLASSIFIER_H
26#define __TERRALIB_RP_RADAR_INTERNAL_MULTISOURCECLASSIFIER_H
33#include "../Algorithm.h"
35#include <boost/numeric/ublas/matrix.hpp>
91 std::map< unsigned int, std::vector< std::vector< double > > >
m_imagesMaps;
Raster Processing algorithm output parameters base interface.
Raster Processing algorithm base interface.
MultiSourceClassifier output parameters.
Performs multi source image classification.
std::map< unsigned int, std::vector< std::vector< double > > > m_imagesMaps
bool initialize(const te::rp::AlgorithmInputParameters &inputParams)
Initialize the algorithm instance making it ready for execution.
std::vector< unsigned int > m_degreesOfFreedom
Degrees of freedom container.
MultiSourceClassifierInputParameters InputParameters
std::vector< std::vector< double > > m_statisticalTest
Statistical tests container.
void reset()
Clear all internal allocated objects and reset the algorithm to its initial state.
std::vector< std::vector< double > > m_pValue
P-values container.
MultiSourceClassifier::InputParameters m_inputParameters
Input execution parameters.
MultiSourceClassifier::OutputParameters m_outputParameters
Output execution parameters.
MultiSourceClassifierOutputParameters OutputParameters
std::vector< std::vector< double > > m_stochasticDistance
Stochastic distances container.
std::map< unsigned int, std::vector< std::vector< double > > > m_distancesMaps
bool isInitialized() const
Returns true if the algorithm instance is initialized and ready for execution.
bool execute(te::rp::AlgorithmOutputParameters &outputParams)
Executes the algorithm using the supplied parameters.
bool m_isInitialized
Tells if this instance is initialized.
std::complex< double > WishartFeatureType
#define TERPEXPORT
You can use this macro in order to export/import classes and functions from this module.