26 #ifndef __TERRALIB_QT_WIDGETS_RP_INTERNAL_FUSIONWIZARDPAGE_H 
   27 #define __TERRALIB_QT_WIDGETS_RP_INTERNAL_FUSIONWIZARDPAGE_H 
   31 #include "../../../maptools/AbstractLayer.h" 
   32 #include "../../../rp/IHSFusion.h" 
   33 #include "../../../rp/PCAFusion.h" 
   34 #include "../../../rp/WisperFusion.h" 
   35 #include "../../../qt/widgets/charts/ChartDisplay.h" 
   36 #include "../../../qt/widgets/charts/Scatter.h" 
   38 #include "../../../qt/widgets/charts/ScatterChart.h" 
   39 #include "../Config.h" 
   46 #include <QToolButton> 
   47 #include <QWizardPage> 
   51 namespace Ui { 
class FusionWizardPageForm; }
 
  143           std::map<double, double> 
getSRFMap(
const int& st, std::string stName);
 
  147           std::unique_ptr<Ui::FusionWizardPageForm> 
m_ui;
 
This class is GUI used to define the fusion parameters for the RP fusion operation.
 
te::qt::widgets::Scatter * m_scatterHighRes
 
te::rp::PCAFusion::OutputParameters getOutputPCAParams()
 
void setLower(te::map::AbstractLayerPtr layer)
This method is used to set the selected layer for classifier operation.
 
std::vector< te::qt::widgets::ScatterChart * > m_scatterChartLowResVec
 
FusionWizardPage(QWidget *parent=0)
 
te::qt::widgets::ScatterChart * m_scatterChartHighRes
 
void onHighResSensorTypeActivated(int idx)
 
void onLowCsvToolButtonClicked()
 
std::map< QToolButton *, int > m_buttonMap
 
void onLowResSensorTypeActivated(int idx)
 
std::map< QComboBox *, int > m_comboMap
 
te::rp::IHSFusion::OutputParameters getOutputIHSParams()
 
te::map::AbstractLayerPtr m_layerHigher
 
std::map< double, double > getSRFMap(const int &st, std::string stName)
 
std::unique_ptr< Ui::FusionWizardPageForm > m_ui
 
void setHigher(te::map::AbstractLayerPtr layer)
This method is used to set the selected layer for classifier operation.
 
te::rp::IHSFusion::InputParameters getInputIHSParams()
 
te::rp::WisperFusion::OutputParameters getOutputWisperParams()
 
te::rp::PCAFusion::InputParameters getInputPCAParams()
 
void fillSensorTypes(QComboBox *combo)
 
void onHighCsvToolButtonClicked()
 
std::vector< te::qt::widgets::Scatter * > m_scatterLowResVec
 
te::qt::widgets::ChartDisplay * m_chartDisplay
 
te::map::AbstractLayerPtr m_layerLower
 
te::rp::WisperFusion::InputParameters getInputWisperParams()
 
IHSFusion output parameters.
 
PCAFusion output parameters.
 
WisperFusion output parameters.
 
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr