Loading...
Searching...
No Matches
te::qt::widgets::MultiSourceClassifierSecondDialog Class Reference

#include <MultiSourceClassifierSecondDialog.h>

Inheritance diagram for te::qt::widgets::MultiSourceClassifierSecondDialog:

Public Types

enum  MatrixComplexTypes { SCATTER_VECTOR , COVARIANCE_MATRIX }
 

Public Member Functions

 MultiSourceClassifierSecondDialog (QWidget *parent=0, Qt::WindowFlags f=0)
 
 ~MultiSourceClassifierSecondDialog ()
 

Public Attributes

double m_beta
 
std::string m_dataTypeWishart
 
double m_ENL
 
te::rst::Rasterm_inputRasterPointer1
 
std::string m_model
 
int m_numberOfImages
 
int m_orderDataWishart
 
unsigned int m_parameters
 
std::map< std::string, std::string > m_rasterInfo
 
int m_specialCaseHellinger
 
int m_statusDistance
 
std::string m_stochasticDistance
 
std::auto_ptr< Ui::MultiSourceClassifierSecondDialogForm > m_ui
 

Protected Slots

void onCancelPushButtonClicked ()
 
void onOkPushButtonClicked ()
 
void onOpBhattDistanceToggled ()
 
void onOpChiDistanceToggled ()
 
void onOpGammaModelToggled ()
 
void onOpGaussianModelToggled ()
 
void onOpHellingerDistanceToggled ()
 
void onOpIntesityPairModelToggled ()
 
void onOpKLDistanceToggled ()
 
void onOpRenyiDIstanceToggled ()
 
void onOpTriangularDistanceToggled ()
 
void onOpWishartModelToggled ()
 
void onSpecialHellingerCase ()
 
void onTargetDirectoryImageToolButtonPressed ()
 

Private Attributes

std::map< QToolButton *, int > m_buttonMap
 
std::map< QComboBox *, int > m_cmbMap
 
std::map< QLineEdit *, int > m_lineEditMap
 
bool m_toFile
 

Detailed Description

Definition at line 55 of file MultiSourceClassifierSecondDialog.h.

Member Enumeration Documentation

◆ MatrixComplexTypes

Enumerator
SCATTER_VECTOR 
COVARIANCE_MATRIX 

Definition at line 61 of file MultiSourceClassifierSecondDialog.h.

Constructor & Destructor Documentation

◆ MultiSourceClassifierSecondDialog()

te::qt::widgets::MultiSourceClassifierSecondDialog::MultiSourceClassifierSecondDialog ( QWidget *  parent = 0,
Qt::WindowFlags  f = 0 
)

◆ ~MultiSourceClassifierSecondDialog()

te::qt::widgets::MultiSourceClassifierSecondDialog::~MultiSourceClassifierSecondDialog ( )

Member Function Documentation

◆ onCancelPushButtonClicked

void te::qt::widgets::MultiSourceClassifierSecondDialog::onCancelPushButtonClicked ( )
protectedslot

◆ onOkPushButtonClicked

void te::qt::widgets::MultiSourceClassifierSecondDialog::onOkPushButtonClicked ( )
protectedslot

◆ onOpBhattDistanceToggled

void te::qt::widgets::MultiSourceClassifierSecondDialog::onOpBhattDistanceToggled ( )
protectedslot

◆ onOpChiDistanceToggled

void te::qt::widgets::MultiSourceClassifierSecondDialog::onOpChiDistanceToggled ( )
protectedslot

◆ onOpGammaModelToggled

void te::qt::widgets::MultiSourceClassifierSecondDialog::onOpGammaModelToggled ( )
protectedslot

◆ onOpGaussianModelToggled

void te::qt::widgets::MultiSourceClassifierSecondDialog::onOpGaussianModelToggled ( )
protectedslot

◆ onOpHellingerDistanceToggled

void te::qt::widgets::MultiSourceClassifierSecondDialog::onOpHellingerDistanceToggled ( )
protectedslot

◆ onOpIntesityPairModelToggled

void te::qt::widgets::MultiSourceClassifierSecondDialog::onOpIntesityPairModelToggled ( )
protectedslot

◆ onOpKLDistanceToggled

void te::qt::widgets::MultiSourceClassifierSecondDialog::onOpKLDistanceToggled ( )
protectedslot

◆ onOpRenyiDIstanceToggled

void te::qt::widgets::MultiSourceClassifierSecondDialog::onOpRenyiDIstanceToggled ( )
protectedslot

◆ onOpTriangularDistanceToggled

void te::qt::widgets::MultiSourceClassifierSecondDialog::onOpTriangularDistanceToggled ( )
protectedslot

◆ onOpWishartModelToggled

void te::qt::widgets::MultiSourceClassifierSecondDialog::onOpWishartModelToggled ( )
protectedslot

◆ onSpecialHellingerCase

void te::qt::widgets::MultiSourceClassifierSecondDialog::onSpecialHellingerCase ( )
protectedslot

◆ onTargetDirectoryImageToolButtonPressed

void te::qt::widgets::MultiSourceClassifierSecondDialog::onTargetDirectoryImageToolButtonPressed ( )
protectedslot

Member Data Documentation

◆ m_beta

double te::qt::widgets::MultiSourceClassifierSecondDialog::m_beta

Definition at line 83 of file MultiSourceClassifierSecondDialog.h.

◆ m_buttonMap

std::map<QToolButton*, int> te::qt::widgets::MultiSourceClassifierSecondDialog::m_buttonMap
private

Definition at line 134 of file MultiSourceClassifierSecondDialog.h.

◆ m_cmbMap

std::map<QComboBox*, int> te::qt::widgets::MultiSourceClassifierSecondDialog::m_cmbMap
private

Definition at line 133 of file MultiSourceClassifierSecondDialog.h.

◆ m_dataTypeWishart

std::string te::qt::widgets::MultiSourceClassifierSecondDialog::m_dataTypeWishart

Definition at line 79 of file MultiSourceClassifierSecondDialog.h.

◆ m_ENL

double te::qt::widgets::MultiSourceClassifierSecondDialog::m_ENL

Definition at line 89 of file MultiSourceClassifierSecondDialog.h.

◆ m_inputRasterPointer1

te::rst::Raster* te::qt::widgets::MultiSourceClassifierSecondDialog::m_inputRasterPointer1

Definition at line 67 of file MultiSourceClassifierSecondDialog.h.

◆ m_lineEditMap

std::map<QLineEdit*, int> te::qt::widgets::MultiSourceClassifierSecondDialog::m_lineEditMap
private

Definition at line 135 of file MultiSourceClassifierSecondDialog.h.

◆ m_model

std::string te::qt::widgets::MultiSourceClassifierSecondDialog::m_model

Definition at line 77 of file MultiSourceClassifierSecondDialog.h.

◆ m_numberOfImages

int te::qt::widgets::MultiSourceClassifierSecondDialog::m_numberOfImages

Definition at line 71 of file MultiSourceClassifierSecondDialog.h.

◆ m_orderDataWishart

int te::qt::widgets::MultiSourceClassifierSecondDialog::m_orderDataWishart

Definition at line 81 of file MultiSourceClassifierSecondDialog.h.

◆ m_parameters

unsigned int te::qt::widgets::MultiSourceClassifierSecondDialog::m_parameters

Definition at line 73 of file MultiSourceClassifierSecondDialog.h.

◆ m_rasterInfo

std::map<std::string, std::string> te::qt::widgets::MultiSourceClassifierSecondDialog::m_rasterInfo

Definition at line 69 of file MultiSourceClassifierSecondDialog.h.

◆ m_specialCaseHellinger

int te::qt::widgets::MultiSourceClassifierSecondDialog::m_specialCaseHellinger

Definition at line 85 of file MultiSourceClassifierSecondDialog.h.

◆ m_statusDistance

int te::qt::widgets::MultiSourceClassifierSecondDialog::m_statusDistance

Definition at line 87 of file MultiSourceClassifierSecondDialog.h.

◆ m_stochasticDistance

std::string te::qt::widgets::MultiSourceClassifierSecondDialog::m_stochasticDistance

Definition at line 75 of file MultiSourceClassifierSecondDialog.h.

◆ m_toFile

bool te::qt::widgets::MultiSourceClassifierSecondDialog::m_toFile
private

Definition at line 129 of file MultiSourceClassifierSecondDialog.h.

◆ m_ui

std::auto_ptr< Ui::MultiSourceClassifierSecondDialogForm > te::qt::widgets::MultiSourceClassifierSecondDialog::m_ui

Definition at line 91 of file MultiSourceClassifierSecondDialog.h.


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