This class is GUI used to define the fusion parameters for the RP fusion operation. More...
#include <FusionWizardPage.h>
Public Member Functions | |
bool | cropRasters () |
FusionWizardPage (QWidget *parent=0) | |
te::rp::IHSFusion::InputParameters | getInputIHSParams () |
te::rp::PCAFusion::InputParameters | getInputPCAParams () |
te::rp::WisperFusion::InputParameters | getInputWisperParams () |
te::rp::IHSFusion::OutputParameters | getOutputIHSParams () |
te::rp::PCAFusion::OutputParameters | getOutputPCAParams () |
te::rp::WisperFusion::OutputParameters | getOutputWisperParams () |
bool | isComplete () const |
bool | isIHSFusion () |
bool | isPCAFusion () |
bool | isWisperFusion () |
void | setHigher (te::map::AbstractLayerPtr layer) |
This method is used to set the selected layer for classifier operation. More... | |
void | setLower (te::map::AbstractLayerPtr layer) |
This method is used to set the selected layer for classifier operation. More... | |
~FusionWizardPage () | |
Protected Slots | |
void | onHighCsvToolButtonClicked () |
void | onHighResSensorTypeActivated (int idx) |
void | onLowCsvToolButtonClicked () |
void | onLowResSensorTypeActivated (int idx) |
Protected Member Functions | |
void | fillFusionTypes () |
void | fillSensorTypes (QComboBox *combo) |
void | fillWaveletTypes () |
std::map< double, double > | getSRFMap (const int &st, std::string stName) |
void | listBandsHigher () |
void | listBandsLower () |
Private Attributes | |
std::map< QToolButton *, int > | m_buttonMap |
QDialog * | m_chartDialog |
te::qt::widgets::ChartDisplay * | m_chartDisplay |
std::map< QComboBox *, int > | m_comboMap |
te::map::AbstractLayerPtr | m_layerHigher |
te::map::AbstractLayerPtr | m_layerLower |
te::qt::widgets::ScatterChart * | m_scatterChartHighRes |
std::vector< te::qt::widgets::ScatterChart * > | m_scatterChartLowResVec |
te::qt::widgets::Scatter * | m_scatterHighRes |
std::vector< te::qt::widgets::Scatter * > | m_scatterLowResVec |
std::auto_ptr< Ui::FusionWizardPageForm > | m_ui |
This class is GUI used to define the fusion parameters for the RP fusion operation.
Definition at line 71 of file FusionWizardPage.h.
te::qt::widgets::FusionWizardPage::FusionWizardPage | ( | QWidget * | parent = 0 | ) |
te::qt::widgets::FusionWizardPage::~FusionWizardPage | ( | ) |
bool te::qt::widgets::FusionWizardPage::cropRasters | ( | ) |
|
protected |
|
protected |
|
protected |
te::rp::IHSFusion::InputParameters te::qt::widgets::FusionWizardPage::getInputIHSParams | ( | ) |
te::rp::PCAFusion::InputParameters te::qt::widgets::FusionWizardPage::getInputPCAParams | ( | ) |
te::rp::WisperFusion::InputParameters te::qt::widgets::FusionWizardPage::getInputWisperParams | ( | ) |
te::rp::IHSFusion::OutputParameters te::qt::widgets::FusionWizardPage::getOutputIHSParams | ( | ) |
te::rp::PCAFusion::OutputParameters te::qt::widgets::FusionWizardPage::getOutputPCAParams | ( | ) |
te::rp::WisperFusion::OutputParameters te::qt::widgets::FusionWizardPage::getOutputWisperParams | ( | ) |
|
protected |
bool te::qt::widgets::FusionWizardPage::isComplete | ( | ) | const |
bool te::qt::widgets::FusionWizardPage::isIHSFusion | ( | ) |
bool te::qt::widgets::FusionWizardPage::isPCAFusion | ( | ) |
bool te::qt::widgets::FusionWizardPage::isWisperFusion | ( | ) |
|
protected |
|
protected |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
void te::qt::widgets::FusionWizardPage::setHigher | ( | te::map::AbstractLayerPtr | layer | ) |
void te::qt::widgets::FusionWizardPage::setLower | ( | te::map::AbstractLayerPtr | layer | ) |
|
private |
Definition at line 162 of file FusionWizardPage.h.
|
private |
Definition at line 151 of file FusionWizardPage.h.
|
private |
Definition at line 153 of file FusionWizardPage.h.
|
private |
Definition at line 161 of file FusionWizardPage.h.
|
private |
Definition at line 165 of file FusionWizardPage.h.
|
private |
Definition at line 164 of file FusionWizardPage.h.
|
private |
Definition at line 156 of file FusionWizardPage.h.
|
private |
Definition at line 159 of file FusionWizardPage.h.
|
private |
Definition at line 155 of file FusionWizardPage.h.
|
private |
Definition at line 158 of file FusionWizardPage.h.
|
private |
Definition at line 149 of file FusionWizardPage.h.