26 #ifndef __TERRALIB_CLASSIFICATION_INTERNAL_MAP_H    27 #define __TERRALIB_CLASSIFICATION_INTERNAL_MAP_H    30 #include "../common/AbstractParameters.h"    31 #include "../common/MatrixUtils.h"    32 #include "../common/progress/TaskProgress.h"    42 #include <boost/numeric/ublas/matrix.hpp>    80             AbstractParameters* clone() const;
    93         bool initialize(const 
Parameters& params) throw(
te::cl::Exception);
   103                    const std::vector<
unsigned int>& attributesIndices,
   104                    const std::vector<
unsigned int>& sampleLabels,
   105                    const 
bool enableProgressInterface) throw(
te::cl::Exception);
   118                       const std::vector<
unsigned int>& attributesIndices,
   119                       const std::vector< 
double >& inputNoDataValues,
   121                       const 
unsigned int outputIndex,
   122                       const 
double outputNoDataValue,
   123                       const 
bool enableProgressInterface) throw(
te::cl::Exception);
   127         bool m_isInitialized;                              
   129         std::vector< std::vector< 
double > > m_classesMeans; 
   130         std::vector< boost::numeric::ublas::matrix< 
double > > m_classesCovarianceMatrixes; 
   131         std::vector< boost::numeric::ublas::matrix< 
double > > m_classesCovarianceInvMatrixes; 
   132         std::vector<
unsigned int> m_classLabels; 
   133         std::vector< 
double > m_classesOptizedMAPDiscriminantTerm;  
   144         bool getPrioriProbabilities( const 
InputAdaptor< 
double >& input,
   145           const std::vector<
unsigned int>& attributesIndices,
   146           std::vector< 
double >& prioriProbs ) const;
   151 #endif // __TERRALIB_CLASSIFICATION_INTERNAL_MAP_H unsigned int m_prioriCalcSampleStep
A positive non-zero sample step used when calculating piori probabilities (default:5 - 1/5 of samples...
 
Base exception class for plugin module. 
 
std::vector< double > m_prioriProbs
Priori probabilities, one for each class. Values from 0 to 1 (use an empty vector to allow internal c...
 
Configuration flags for the Terrralib Classification module. 
 
Classifiers output data adaptor. 
 
MAP strategy for classification. 
 
Abstract parameters base interface. 
 
#define TECLEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
An exception class for the Classification module.