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 Mixture Model.  
 | 
| MIXMODEL_PCA  | Principal Components Mixture Model.  
 | 
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   | 
  
 
 
◆ 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: