MultiSourceClassifier output parameters. More...
#include <MultiSourceClassifierOutputParameters.h>
  
Public Member Functions | |
| AbstractParameters * | clone () const | 
| Create a clone copy of this instance.  More... | |
| MultiSourceClassifierOutputParameters () | |
| MultiSourceClassifierOutputParameters (const MultiSourceClassifierOutputParameters &) | |
| const MultiSourceClassifierOutputParameters & | operator= (const MultiSourceClassifierOutputParameters ¶ms) | 
| void | reset () | 
| Clear all internal allocated resources and reset the parameters instance to its initial state.  More... | |
| ~MultiSourceClassifierOutputParameters () | |
Public Attributes | |
| std::vector< std::vector< double > > | m_bandsFuzzy | 
| The bands values in Fuzzy.  More... | |
| std::vector< std::vector< unsigned int > > | m_confusionMatrix | 
| The confusion matrix.  More... | |
| std::vector< double > | m_distances | 
| Stochastic distance values of classification result.  More... | |
| std::vector< double > | m_IDSegment | 
| ID of segments.  More... | |
| double | m_kappaCoefficient | 
| The Kappa coefficient.  More... | |
| std::vector< std::vector< double > > | m_outAllDistances | 
| std::vector< std::vector< double > > | m_outAllStatistics | 
| std::vector< std::vector< double > > | m_outDistancesPerClass | 
| Stochastic distance per class values of classification result.  More... | |
| std::map< std::string, std::string > | m_outinfo | 
| The necessary information to create the output.  More... | |
| unsigned int | m_outputRasterBand | 
| std::unique_ptr< te::rst::Raster > | m_outputRasterClassImageFuzzyPtr | 
| The generated output raster for classified iamge for Fuzzy.  More... | |
| std::unique_ptr< te::rst::Raster > | m_outputRasterClassImagePtr | 
| The generated output raster for classified iamge.  More... | |
| std::unique_ptr< te::rst::Raster > | m_outputRasterMapPtr | 
| The generated output raster for reliability map (statistical test).  More... | |
| std::unique_ptr< te::rst::Raster > | m_outputRasterMapPValuePtr | 
| The generated output raster for reliability map (p-value).  More... | |
| std::vector< std::vector< double > > | m_outPValuesPerClass | 
| P-values per class values of classification result.  More... | |
| std::vector< std::vector< double > > | m_outStatisticsPerClass | 
| Statistics per class values of classification result.  More... | |
| double | m_overallAccuracy | 
| The overall accuracy.  More... | |
| std::vector< double > | m_pValuesMinimum | 
| P-values of minimum combination multi-source classification result.  More... | |
| std::vector< double > | m_pValuesMultiplication | 
| P-values of multiplication combination multi-source classification result.  More... | |
| std::vector< double > | m_pValuesSum | 
| P-values of sum combination multi-source classification result.  More... | |
| std::map< std::string, std::string > | m_rInfoClassImage | 
| The necessary information to create the output raster for classified image.  More... | |
| std::map< std::string, std::string > | m_rInfoClassImageFuzzy | 
| The necessary information to create the output raster for classified image for Fuzzy.  More... | |
| std::map< std::string, std::string > | m_rInfoDistancePerClass | 
| The necessary information to create the output stochastic distance per class file.  More... | |
| std::map< std::string, std::string > | m_rInfoMap | 
| The necessary information to create the output raster for reliability map (statistical test).  More... | |
| std::map< std::string, std::string > | m_rInfoMapPValue | 
| The necessary information to create the output raster for reliability map (p-value).  More... | |
| std::map< std::string, std::string > | m_rInfoPValuePerClass | 
| The necessary information to create the output p-value per class file.  More... | |
| std::map< std::string, std::string > | m_rInfoStatisticPerClass | 
| The necessary information to create the output statistic per class file.  More... | |
| std::string | m_rType | 
| Output raster data source type (as described in te::raster::RasterFactory).  More... | |
| std::vector< double > | m_valuesP | 
| P-values of single source classification result.  More... | |
| std::vector< double > | m_valuesS | 
| Statiscal test values of classification result.  More... | |
| double | m_varianceOfKappa | 
| The variance of Kappa.  More... | |
| std::unique_ptr< te::rst::Raster > | newRaster | 
| The generated output raster for classified iamge.  More... | |
MultiSourceClassifier output parameters.
Definition at line 46 of file MultiSourceClassifierOutputParameters.h.
| te::rp::radar::MultiSourceClassifierOutputParameters::MultiSourceClassifierOutputParameters | ( | ) | 
| te::rp::radar::MultiSourceClassifierOutputParameters::MultiSourceClassifierOutputParameters | ( | const MultiSourceClassifierOutputParameters & | ) | 
| te::rp::radar::MultiSourceClassifierOutputParameters::~MultiSourceClassifierOutputParameters | ( | ) | 
      
  | 
  virtual | 
Create a clone copy of this instance.
Implements te::common::AbstractParameters.
| const MultiSourceClassifierOutputParameters & te::rp::radar::MultiSourceClassifierOutputParameters::operator= | ( | const MultiSourceClassifierOutputParameters & | params | ) | 
      
  | 
  virtual | 
Clear all internal allocated resources and reset the parameters instance to its initial state.
Implements te::common::AbstractParameters.
| std::vector< std::vector< double > > te::rp::radar::MultiSourceClassifierOutputParameters::m_bandsFuzzy | 
The bands values in Fuzzy.
Definition at line 109 of file MultiSourceClassifierOutputParameters.h.
| std::vector< std::vector< unsigned int > > te::rp::radar::MultiSourceClassifierOutputParameters::m_confusionMatrix | 
The confusion matrix.
Definition at line 81 of file MultiSourceClassifierOutputParameters.h.
| std::vector< double > te::rp::radar::MultiSourceClassifierOutputParameters::m_distances | 
Stochastic distance values of classification result.
Definition at line 101 of file MultiSourceClassifierOutputParameters.h.
| std::vector< double > te::rp::radar::MultiSourceClassifierOutputParameters::m_IDSegment | 
ID of segments.
Definition at line 89 of file MultiSourceClassifierOutputParameters.h.
| double te::rp::radar::MultiSourceClassifierOutputParameters::m_kappaCoefficient | 
The Kappa coefficient.
Definition at line 83 of file MultiSourceClassifierOutputParameters.h.
| std::vector< std::vector< double > > te::rp::radar::MultiSourceClassifierOutputParameters::m_outAllDistances | 
Definition at line 111 of file MultiSourceClassifierOutputParameters.h.
| std::vector< std::vector< double > > te::rp::radar::MultiSourceClassifierOutputParameters::m_outAllStatistics | 
Definition at line 112 of file MultiSourceClassifierOutputParameters.h.
| std::vector< std::vector< double > > te::rp::radar::MultiSourceClassifierOutputParameters::m_outDistancesPerClass | 
Stochastic distance per class values of classification result.
Definition at line 103 of file MultiSourceClassifierOutputParameters.h.
| std::map< std::string, std::string > te::rp::radar::MultiSourceClassifierOutputParameters::m_outinfo | 
The necessary information to create the output.
Definition at line 50 of file MultiSourceClassifierOutputParameters.h.
| unsigned int te::rp::radar::MultiSourceClassifierOutputParameters::m_outputRasterBand | 
Definition at line 79 of file MultiSourceClassifierOutputParameters.h.
| std::unique_ptr< te::rst::Raster > te::rp::radar::MultiSourceClassifierOutputParameters::m_outputRasterClassImageFuzzyPtr | 
The generated output raster for classified iamge for Fuzzy.
Definition at line 59 of file MultiSourceClassifierOutputParameters.h.
| std::unique_ptr< te::rst::Raster > te::rp::radar::MultiSourceClassifierOutputParameters::m_outputRasterClassImagePtr | 
The generated output raster for classified iamge.
Definition at line 54 of file MultiSourceClassifierOutputParameters.h.
| std::unique_ptr< te::rst::Raster > te::rp::radar::MultiSourceClassifierOutputParameters::m_outputRasterMapPtr | 
The generated output raster for reliability map (statistical test).
Definition at line 63 of file MultiSourceClassifierOutputParameters.h.
| std::unique_ptr< te::rst::Raster > te::rp::radar::MultiSourceClassifierOutputParameters::m_outputRasterMapPValuePtr | 
The generated output raster for reliability map (p-value).
Definition at line 67 of file MultiSourceClassifierOutputParameters.h.
| std::vector< std::vector< double > > te::rp::radar::MultiSourceClassifierOutputParameters::m_outPValuesPerClass | 
P-values per class values of classification result.
Definition at line 107 of file MultiSourceClassifierOutputParameters.h.
| std::vector< std::vector< double > > te::rp::radar::MultiSourceClassifierOutputParameters::m_outStatisticsPerClass | 
Statistics per class values of classification result.
Definition at line 105 of file MultiSourceClassifierOutputParameters.h.
| double te::rp::radar::MultiSourceClassifierOutputParameters::m_overallAccuracy | 
The overall accuracy.
Definition at line 87 of file MultiSourceClassifierOutputParameters.h.
| std::vector< double > te::rp::radar::MultiSourceClassifierOutputParameters::m_pValuesMinimum | 
P-values of minimum combination multi-source classification result.
Definition at line 99 of file MultiSourceClassifierOutputParameters.h.
| std::vector< double > te::rp::radar::MultiSourceClassifierOutputParameters::m_pValuesMultiplication | 
P-values of multiplication combination multi-source classification result.
Definition at line 97 of file MultiSourceClassifierOutputParameters.h.
| std::vector< double > te::rp::radar::MultiSourceClassifierOutputParameters::m_pValuesSum | 
P-values of sum combination multi-source classification result.
Definition at line 95 of file MultiSourceClassifierOutputParameters.h.
| std::map< std::string, std::string > te::rp::radar::MultiSourceClassifierOutputParameters::m_rInfoClassImage | 
The necessary information to create the output raster for classified image.
Definition at line 52 of file MultiSourceClassifierOutputParameters.h.
| std::map< std::string, std::string > te::rp::radar::MultiSourceClassifierOutputParameters::m_rInfoClassImageFuzzy | 
The necessary information to create the output raster for classified image for Fuzzy.
Definition at line 57 of file MultiSourceClassifierOutputParameters.h.
| std::map< std::string, std::string > te::rp::radar::MultiSourceClassifierOutputParameters::m_rInfoDistancePerClass | 
The necessary information to create the output stochastic distance per class file.
Definition at line 73 of file MultiSourceClassifierOutputParameters.h.
| std::map< std::string, std::string > te::rp::radar::MultiSourceClassifierOutputParameters::m_rInfoMap | 
The necessary information to create the output raster for reliability map (statistical test).
Definition at line 61 of file MultiSourceClassifierOutputParameters.h.
| std::map< std::string, std::string > te::rp::radar::MultiSourceClassifierOutputParameters::m_rInfoMapPValue | 
The necessary information to create the output raster for reliability map (p-value).
Definition at line 65 of file MultiSourceClassifierOutputParameters.h.
| std::map< std::string, std::string > te::rp::radar::MultiSourceClassifierOutputParameters::m_rInfoPValuePerClass | 
The necessary information to create the output p-value per class file.
Definition at line 77 of file MultiSourceClassifierOutputParameters.h.
| std::map< std::string, std::string > te::rp::radar::MultiSourceClassifierOutputParameters::m_rInfoStatisticPerClass | 
The necessary information to create the output statistic per class file.
Definition at line 75 of file MultiSourceClassifierOutputParameters.h.
| std::string te::rp::radar::MultiSourceClassifierOutputParameters::m_rType | 
Output raster data source type (as described in te::raster::RasterFactory).
Definition at line 48 of file MultiSourceClassifierOutputParameters.h.
| std::vector< double > te::rp::radar::MultiSourceClassifierOutputParameters::m_valuesP | 
P-values of single source classification result.
Definition at line 93 of file MultiSourceClassifierOutputParameters.h.
| std::vector< double > te::rp::radar::MultiSourceClassifierOutputParameters::m_valuesS | 
Statiscal test values of classification result.
Definition at line 91 of file MultiSourceClassifierOutputParameters.h.
| double te::rp::radar::MultiSourceClassifierOutputParameters::m_varianceOfKappa | 
The variance of Kappa.
Definition at line 85 of file MultiSourceClassifierOutputParameters.h.
| std::unique_ptr< te::rst::Raster > te::rp::radar::MultiSourceClassifierOutputParameters::newRaster | 
The generated output raster for classified iamge.
Definition at line 55 of file MultiSourceClassifierOutputParameters.h.