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.