This class is GUI used to define the mixture model parameters for the RP constast operation.
More...
#include <MixtureModelWizardPage.h>
This class is GUI used to define the mixture model parameters for the RP constast operation.
Definition at line 169 of file MixtureModelWizardPage.h.
◆ MixModelTypes
Available Algorithms for Mixture Model.
Enumerator |
---|
MIXMODEL_LINEAR | Linear (Least Square Method).
|
MIXMODEL_PCA | Principal Components Mixture Model.
|
MIXMODEL_LINEAR_RLS3T | Linear (Resticted Least Square Method (only 3 components, 4 bands).
|
Definition at line 175 of file MixtureModelWizardPage.h.
◆ MixtureModelWizardPage()
te::qt::widgets::MixtureModelWizardPage::MixtureModelWizardPage |
( |
QWidget * |
parent = 0 | ) |
|
◆ ~MixtureModelWizardPage()
te::qt::widgets::MixtureModelWizardPage::~MixtureModelWizardPage |
( |
| ) |
|
◆ addGeometryComponent()
void te::qt::widgets::MixtureModelWizardPage::addGeometryComponent |
( |
| ) |
|
|
protected |
◆ addPointComponent()
void te::qt::widgets::MixtureModelWizardPage::addPointComponent |
( |
| ) |
|
|
protected |
◆ clearCanvas()
void te::qt::widgets::MixtureModelWizardPage::clearCanvas |
( |
| ) |
|
◆ clearComponents()
void te::qt::widgets::MixtureModelWizardPage::clearComponents |
( |
| ) |
|
|
protected |
◆ drawGeom
void te::qt::widgets::MixtureModelWizardPage::drawGeom |
( |
| ) |
|
|
slot |
◆ drawMarks()
void te::qt::widgets::MixtureModelWizardPage::drawMarks |
( |
| ) |
|
|
protected |
◆ fillMixtureModelTypes()
void te::qt::widgets::MixtureModelWizardPage::fillMixtureModelTypes |
( |
| ) |
|
|
protected |
◆ get()
◆ getInputParams()
◆ GetMediumWavelength()
double te::qt::widgets::MixtureModelWizardPage::GetMediumWavelength |
( |
std::string |
sensor | ) |
|
|
protected |
◆ getOutputParams()
◆ getROISet()
te::cl::ROISet * te::qt::widgets::MixtureModelWizardPage::getROISet |
( |
| ) |
|
◆ getTransfMatrix()
boost::numeric::ublas::matrix< double > te::qt::widgets::MixtureModelWizardPage::getTransfMatrix |
( |
| ) |
|
|
inline |
◆ isComplete()
bool te::qt::widgets::MixtureModelWizardPage::isComplete |
( |
| ) |
const |
◆ isDecompose()
bool te::qt::widgets::MixtureModelWizardPage::isDecompose |
( |
| ) |
|
◆ listBands()
void te::qt::widgets::MixtureModelWizardPage::listBands |
( |
| ) |
|
|
protected |
◆ loadMixtureModelComponents()
void te::qt::widgets::MixtureModelWizardPage::loadMixtureModelComponents |
( |
const std::string & |
fileName | ) |
|
◆ onallEnabled
void te::qt::widgets::MixtureModelWizardPage::onallEnabled |
( |
bool |
| ) |
|
|
slot |
◆ onBandItemClicked
void te::qt::widgets::MixtureModelWizardPage::onBandItemClicked |
( |
| ) |
|
|
slot |
◆ oncolorToolButtonClicked
void te::qt::widgets::MixtureModelWizardPage::oncolorToolButtonClicked |
( |
| ) |
|
|
slot |
◆ oncomponentChanged
void te::qt::widgets::MixtureModelWizardPage::oncomponentChanged |
( |
| ) |
|
|
slot |
◆ onComponentItemClicked
void te::qt::widgets::MixtureModelWizardPage::onComponentItemClicked |
( |
QTreeWidgetItem * |
item, |
|
|
int |
column |
|
) |
| |
|
slot |
◆ onEnvelopeAcquired
void te::qt::widgets::MixtureModelWizardPage::onEnvelopeAcquired |
( |
te::gm::Envelope |
env | ) |
|
|
slot |
◆ onGeomAquired
void te::qt::widgets::MixtureModelWizardPage::onGeomAquired |
( |
te::gm::Polygon * |
poly | ) |
|
|
slot |
◆ onLoadToolButtonClicked
void te::qt::widgets::MixtureModelWizardPage::onLoadToolButtonClicked |
( |
| ) |
|
|
slot |
◆ onMapDisplayExtentChanged()
void te::qt::widgets::MixtureModelWizardPage::onMapDisplayExtentChanged |
( |
| ) |
|
◆ onMixturetabChanged
void te::qt::widgets::MixtureModelWizardPage::onMixturetabChanged |
( |
int |
| ) |
|
|
slot |
◆ onMixturetypeChanged
void te::qt::widgets::MixtureModelWizardPage::onMixturetypeChanged |
( |
| ) |
|
|
slot |
◆ onPointPicked
void te::qt::widgets::MixtureModelWizardPage::onPointPicked |
( |
double |
x, |
|
|
double |
y |
|
) |
| |
|
slot |
◆ onRemoveToolButtonClicked
void te::qt::widgets::MixtureModelWizardPage::onRemoveToolButtonClicked |
( |
| ) |
|
|
slot |
◆ onROIManagerClosed
void te::qt::widgets::MixtureModelWizardPage::onROIManagerClosed |
( |
te::cl::ROISet * |
rs | ) |
|
|
slot |
◆ onSaveToolButtonClicked
void te::qt::widgets::MixtureModelWizardPage::onSaveToolButtonClicked |
( |
| ) |
|
|
slot |
◆ onselectedEnabled
void te::qt::widgets::MixtureModelWizardPage::onselectedEnabled |
( |
bool |
| ) |
|
|
slot |
◆ onSensorToolButtonClicked
void te::qt::widgets::MixtureModelWizardPage::onSensorToolButtonClicked |
( |
int |
| ) |
|
|
slot |
◆ PlotSpectralSignature()
void te::qt::widgets::MixtureModelWizardPage::PlotSpectralSignature |
( |
| ) |
|
|
protected |
◆ printTransMatrix()
void te::qt::widgets::MixtureModelWizardPage::printTransMatrix |
( |
| ) |
const |
|
protected |
◆ saveMixtureModelComponents()
void te::qt::widgets::MixtureModelWizardPage::saveMixtureModelComponents |
( |
| ) |
|
◆ set()
This method is used to set the selected layer for mixture model operation.
- Parameters
-
- Note
- This layer MUST HAVE a valid raster object.
◆ setActionGroup()
void te::qt::widgets::MixtureModelWizardPage::setActionGroup |
( |
QActionGroup * |
actionGroup | ) |
|
◆ setMapDisplay()
◆ showROIManager
void te::qt::widgets::MixtureModelWizardPage::showROIManager |
( |
bool |
show | ) |
|
|
slot |
◆ updateComponents()
void te::qt::widgets::MixtureModelWizardPage::updateComponents |
( |
| ) |
|
◆ m_bandindex
int te::qt::widgets::MixtureModelWizardPage::m_bandindex |
|
private |
◆ m_ButtonSignalMapper
QSignalMapper te::qt::widgets::MixtureModelWizardPage::m_ButtonSignalMapper |
|
private |
◆ m_color
QColor te::qt::widgets::MixtureModelWizardPage::m_color |
|
private |
◆ m_comp
std::string te::qt::widgets::MixtureModelWizardPage::m_comp |
|
private |
◆ m_components
std::map<std::string, MixModelComponent > te::qt::widgets::MixtureModelWizardPage::m_components |
|
private |
◆ m_countComponents
unsigned int te::qt::widgets::MixtureModelWizardPage::m_countComponents |
|
private |
◆ m_displayWidget
◆ m_geom
◆ m_json_out
std::string te::qt::widgets::MixtureModelWizardPage::m_json_out |
|
private |
◆ m_layers
◆ m_layoutg
QGridLayout* te::qt::widgets::MixtureModelWizardPage::m_layoutg |
|
private |
◆ m_mapDisplay
◆ m_mark
te::se::Mark* te::qt::widgets::MixtureModelWizardPage::m_mark |
|
private |
◆ m_maxValue
std::vector<double> te::qt::widgets::MixtureModelWizardPage::m_maxValue |
|
private |
◆ m_navigator
◆ m_rgbaMark
◆ m_roiMngDlg
◆ m_rs
◆ m_sensorManagerDialog
◆ m_SensorParams
◆ m_transfMatrix
boost::numeric::ublas::matrix<double> te::qt::widgets::MixtureModelWizardPage::m_transfMatrix |
|
private |
◆ m_type
int te::qt::widgets::MixtureModelWizardPage::m_type |
|
private |
◆ m_ui
std::unique_ptr<Ui::MixtureModelWizardPageForm> te::qt::widgets::MixtureModelWizardPage::m_ui |
|
private |
The documentation for this class was generated from the following file: