Loading...
Searching...
No Matches
te::rp::radar::MultiSourceClassifierOutputParameters Class Reference

MultiSourceClassifier output parameters. More...

#include <MultiSourceClassifierOutputParameters.h>

Inheritance diagram for te::rp::radar::MultiSourceClassifierOutputParameters:
te::rp::AlgorithmOutputParameters te::common::AbstractParameters

Public Member Functions

AbstractParametersclone () const
 Create a clone copy of this instance. More...
 
 MultiSourceClassifierOutputParameters ()
 
 MultiSourceClassifierOutputParameters (const MultiSourceClassifierOutputParameters &)
 
const MultiSourceClassifierOutputParametersoperator= (const MultiSourceClassifierOutputParameters &params)
 
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::Rasterm_outputRasterClassImageFuzzyPtr
 The generated output raster for classified iamge for Fuzzy. More...
 
std::unique_ptr< te::rst::Rasterm_outputRasterClassImagePtr
 The generated output raster for classified iamge. More...
 
std::unique_ptr< te::rst::Rasterm_outputRasterMapPtr
 The generated output raster for reliability map (statistical test). More...
 
std::unique_ptr< te::rst::Rasterm_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::RasternewRaster
 The generated output raster for classified iamge. More...
 

Detailed Description

MultiSourceClassifier output parameters.

Definition at line 46 of file MultiSourceClassifierOutputParameters.h.

Constructor & Destructor Documentation

◆ MultiSourceClassifierOutputParameters() [1/2]

te::rp::radar::MultiSourceClassifierOutputParameters::MultiSourceClassifierOutputParameters ( )

◆ MultiSourceClassifierOutputParameters() [2/2]

te::rp::radar::MultiSourceClassifierOutputParameters::MultiSourceClassifierOutputParameters ( const MultiSourceClassifierOutputParameters )

◆ ~MultiSourceClassifierOutputParameters()

te::rp::radar::MultiSourceClassifierOutputParameters::~MultiSourceClassifierOutputParameters ( )

Member Function Documentation

◆ clone()

AbstractParameters * te::rp::radar::MultiSourceClassifierOutputParameters::clone ( ) const
virtual

Create a clone copy of this instance.

Returns
A clone copy of this instance.
Note
The caller will take the ownership of the returned pointer.

Implements te::common::AbstractParameters.

◆ operator=()

const MultiSourceClassifierOutputParameters & te::rp::radar::MultiSourceClassifierOutputParameters::operator= ( const MultiSourceClassifierOutputParameters params)

◆ reset()

void te::rp::radar::MultiSourceClassifierOutputParameters::reset ( )
virtual

Clear all internal allocated resources and reset the parameters instance to its initial state.

Implements te::common::AbstractParameters.

Member Data Documentation

◆ m_bandsFuzzy

std::vector< std::vector< double > > te::rp::radar::MultiSourceClassifierOutputParameters::m_bandsFuzzy

The bands values in Fuzzy.

Definition at line 109 of file MultiSourceClassifierOutputParameters.h.

◆ m_confusionMatrix

std::vector< std::vector< unsigned int > > te::rp::radar::MultiSourceClassifierOutputParameters::m_confusionMatrix

The confusion matrix.

Definition at line 81 of file MultiSourceClassifierOutputParameters.h.

◆ m_distances

std::vector< double > te::rp::radar::MultiSourceClassifierOutputParameters::m_distances

Stochastic distance values of classification result.

Definition at line 101 of file MultiSourceClassifierOutputParameters.h.

◆ m_IDSegment

std::vector< double > te::rp::radar::MultiSourceClassifierOutputParameters::m_IDSegment

ID of segments.

Definition at line 89 of file MultiSourceClassifierOutputParameters.h.

◆ m_kappaCoefficient

double te::rp::radar::MultiSourceClassifierOutputParameters::m_kappaCoefficient

The Kappa coefficient.

Definition at line 83 of file MultiSourceClassifierOutputParameters.h.

◆ m_outAllDistances

std::vector< std::vector< double > > te::rp::radar::MultiSourceClassifierOutputParameters::m_outAllDistances

Definition at line 111 of file MultiSourceClassifierOutputParameters.h.

◆ m_outAllStatistics

std::vector< std::vector< double > > te::rp::radar::MultiSourceClassifierOutputParameters::m_outAllStatistics

Definition at line 112 of file MultiSourceClassifierOutputParameters.h.

◆ m_outDistancesPerClass

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.

◆ m_outinfo

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.

◆ m_outputRasterBand

unsigned int te::rp::radar::MultiSourceClassifierOutputParameters::m_outputRasterBand

Definition at line 79 of file MultiSourceClassifierOutputParameters.h.

◆ m_outputRasterClassImageFuzzyPtr

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.

◆ m_outputRasterClassImagePtr

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.

◆ m_outputRasterMapPtr

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.

◆ m_outputRasterMapPValuePtr

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.

◆ m_outPValuesPerClass

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.

◆ m_outStatisticsPerClass

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.

◆ m_overallAccuracy

double te::rp::radar::MultiSourceClassifierOutputParameters::m_overallAccuracy

The overall accuracy.

Definition at line 87 of file MultiSourceClassifierOutputParameters.h.

◆ m_pValuesMinimum

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.

◆ m_pValuesMultiplication

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.

◆ m_pValuesSum

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.

◆ m_rInfoClassImage

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.

◆ m_rInfoClassImageFuzzy

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.

◆ m_rInfoDistancePerClass

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.

◆ m_rInfoMap

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.

◆ m_rInfoMapPValue

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.

◆ m_rInfoPValuePerClass

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.

◆ m_rInfoStatisticPerClass

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.

◆ m_rType

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.

◆ m_valuesP

std::vector< double > te::rp::radar::MultiSourceClassifierOutputParameters::m_valuesP

P-values of single source classification result.

Definition at line 93 of file MultiSourceClassifierOutputParameters.h.

◆ m_valuesS

std::vector< double > te::rp::radar::MultiSourceClassifierOutputParameters::m_valuesS

Statiscal test values of classification result.

Definition at line 91 of file MultiSourceClassifierOutputParameters.h.

◆ m_varianceOfKappa

double te::rp::radar::MultiSourceClassifierOutputParameters::m_varianceOfKappa

The variance of Kappa.

Definition at line 85 of file MultiSourceClassifierOutputParameters.h.

◆ newRaster

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.


The documentation for this class was generated from the following file: