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"
51namespace 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::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()
std::map< double, double > getSRFMap(const int &st, std::string stName)
IHSFusion output parameters.
PCAFusion output parameters.
WisperFusion output parameters.
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr