Loading...
Searching...
No Matches
te::qt::widgets::AssistedHarmonizationWizard Class Reference

This class is GUI used to define the Assisted Harmonization wizard for the RP Assisted Harmonization operation. More...

#include <AssistedHarmonizationWizard.h>

Inheritance diagram for te::qt::widgets::AssistedHarmonizationWizard:

Public Member Functions

 AssistedHarmonizationWizard (QWidget *parent)
 
te::map::AbstractLayerPtr getOutputLayer ()
 
void setList (std::list< te::map::AbstractLayerPtr > &layerList)
 
virtual bool validateCurrentPage ()
 
 ~AssistedHarmonizationWizard ()
 

Protected Slots

void onPageChanged (int index)
 

Protected Member Functions

void addPages ()
 
bool execute ()
 

Private Attributes

std::unique_ptr< te::qt::widgets::AssistedHarmonizationWizardPagem_algoPage
 
std::unique_ptr< te::qt::widgets::LayerSearchWizardPagem_layerAdjSearchPage
 
std::unique_ptr< te::qt::widgets::LayerSearchWizardPagem_layerRefSearchPage
 
te::map::AbstractLayerPtr m_outputLayer
 
std::unique_ptr< te::qt::widgets::RasterInfoWizardPagem_rasterInfoPage
 

Detailed Description

This class is GUI used to define the Assisted Harmonization wizard for the RP Assisted Harmonization operation.

Definition at line 57 of file AssistedHarmonizationWizard.h.

Constructor & Destructor Documentation

◆ AssistedHarmonizationWizard()

te::qt::widgets::AssistedHarmonizationWizard::AssistedHarmonizationWizard ( QWidget * parent)

◆ ~AssistedHarmonizationWizard()

te::qt::widgets::AssistedHarmonizationWizard::~AssistedHarmonizationWizard ( )

Member Function Documentation

◆ addPages()

void te::qt::widgets::AssistedHarmonizationWizard::addPages ( )
protected

◆ execute()

bool te::qt::widgets::AssistedHarmonizationWizard::execute ( )
protected

References slots.

◆ getOutputLayer()

te::map::AbstractLayerPtr te::qt::widgets::AssistedHarmonizationWizard::getOutputLayer ( )

◆ onPageChanged

void te::qt::widgets::AssistedHarmonizationWizard::onPageChanged ( int index)
protectedslot

◆ setList()

void te::qt::widgets::AssistedHarmonizationWizard::setList ( std::list< te::map::AbstractLayerPtr > & layerList)

◆ validateCurrentPage()

virtual bool te::qt::widgets::AssistedHarmonizationWizard::validateCurrentPage ( )
virtual

Member Data Documentation

◆ m_algoPage

std::unique_ptr<te::qt::widgets::AssistedHarmonizationWizardPage> te::qt::widgets::AssistedHarmonizationWizard::m_algoPage
private

Definition at line 87 of file AssistedHarmonizationWizard.h.

◆ m_layerAdjSearchPage

std::unique_ptr<te::qt::widgets::LayerSearchWizardPage> te::qt::widgets::AssistedHarmonizationWizard::m_layerAdjSearchPage
private

Definition at line 88 of file AssistedHarmonizationWizard.h.

◆ m_layerRefSearchPage

std::unique_ptr<te::qt::widgets::LayerSearchWizardPage> te::qt::widgets::AssistedHarmonizationWizard::m_layerRefSearchPage
private

Definition at line 89 of file AssistedHarmonizationWizard.h.

◆ m_outputLayer

te::map::AbstractLayerPtr te::qt::widgets::AssistedHarmonizationWizard::m_outputLayer
private

Definition at line 92 of file AssistedHarmonizationWizard.h.

◆ m_rasterInfoPage

std::unique_ptr<te::qt::widgets::RasterInfoWizardPage> te::qt::widgets::AssistedHarmonizationWizard::m_rasterInfoPage
private

Definition at line 90 of file AssistedHarmonizationWizard.h.


The documentation for this class was generated from the following file: