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::IHSFusion::OutputParameters | getOutputIHSParams () | 
| te::rp::PCAFusion::OutputParameters | getOutputPCAParams () | 
| bool | isComplete () const | 
| bool | isIHSFusion () | 
| bool | isPCAFusion () | 
| 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 Member Functions | |
| void | fillFusionTypes () | 
| void | listBandsHigher () | 
| void | listBandsLower () | 
Private Types | |
| enum | FusionTypes { FUSION_IHS, FUSION_PCA } | 
Private Attributes | |
| te::map::AbstractLayerPtr | m_layerHigher | 
| te::map::AbstractLayerPtr | m_layerLower | 
| 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 56 of file FusionWizardPage.h.
      
  | 
  private | 
| Enumerator | |
|---|---|
| FUSION_IHS | |
| FUSION_PCA | |
Definition at line 58 of file FusionWizardPage.h.
| te::qt::widgets::FusionWizardPage::FusionWizardPage | ( | QWidget * | parent = 0 | ) | 
Definition at line 44 of file FusionWizardPage.cpp.
References fillFusionTypes(), and m_ui.
| te::qt::widgets::FusionWizardPage::~FusionWizardPage | ( | ) | 
Definition at line 60 of file FusionWizardPage.cpp.
| bool te::qt::widgets::FusionWizardPage::cropRasters | ( | ) | 
Definition at line 113 of file FusionWizardPage.cpp.
      
  | 
  protected | 
Definition at line 173 of file FusionWizardPage.cpp.
References te::rst::Interpolator::Bicubic, te::rst::Interpolator::Bilinear, and te::rst::Interpolator::NearestNeighbor.
Referenced by FusionWizardPage().
| te::rp::IHSFusion::InputParameters te::qt::widgets::FusionWizardPage::getInputIHSParams | ( | ) | 
Definition at line 118 of file FusionWizardPage.cpp.
References te::rp::IHSFusion::InputParameters::m_enableProgress, te::rp::IHSFusion::InputParameters::m_highResRasterBand, te::rp::IHSFusion::InputParameters::m_interpMethod, te::rp::IHSFusion::InputParameters::m_lowResRasterBlueBandIndex, te::rp::IHSFusion::InputParameters::m_lowResRasterGreenBandIndex, and te::rp::IHSFusion::InputParameters::m_lowResRasterRedBandIndex.
| te::rp::PCAFusion::InputParameters te::qt::widgets::FusionWizardPage::getInputPCAParams | ( | ) | 
| te::rp::IHSFusion::OutputParameters te::qt::widgets::FusionWizardPage::getOutputIHSParams | ( | ) | 
Definition at line 137 of file FusionWizardPage.cpp.
| te::rp::PCAFusion::OutputParameters te::qt::widgets::FusionWizardPage::getOutputPCAParams | ( | ) | 
Definition at line 166 of file FusionWizardPage.cpp.
| bool te::qt::widgets::FusionWizardPage::isComplete | ( | ) | const | 
Definition at line 65 of file FusionWizardPage.cpp.
| bool te::qt::widgets::FusionWizardPage::isIHSFusion | ( | ) | 
Definition at line 89 of file FusionWizardPage.cpp.
| bool te::qt::widgets::FusionWizardPage::isPCAFusion | ( | ) | 
Definition at line 101 of file FusionWizardPage.cpp.
      
  | 
  protected | 
Definition at line 218 of file FusionWizardPage.cpp.
References te::da::GetFirstPropertyPos(), and te::dt::RASTER_TYPE.
      
  | 
  protected | 
Definition at line 187 of file FusionWizardPage.cpp.
References te::da::GetFirstPropertyPos(), and te::dt::RASTER_TYPE.
| void te::qt::widgets::FusionWizardPage::setHigher | ( | te::map::AbstractLayerPtr | layer | ) | 
This method is used to set the selected layer for classifier operation.
| layer | The layer ptr | 
Definition at line 80 of file FusionWizardPage.cpp.
| void te::qt::widgets::FusionWizardPage::setLower | ( | te::map::AbstractLayerPtr | layer | ) | 
This method is used to set the selected layer for classifier operation.
| layer | The layer ptr | 
Definition at line 70 of file FusionWizardPage.cpp.
      
  | 
  private | 
Definition at line 119 of file FusionWizardPage.h.
      
  | 
  private | 
Definition at line 118 of file FusionWizardPage.h.
      
  | 
  private | 
Definition at line 116 of file FusionWizardPage.h.
Referenced by FusionWizardPage().