te::qt::widgets::MosaicWizard Class Reference

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

#include <MosaicWizard.h>

Inheritance diagram for te::qt::widgets::MosaicWizard:

Public Member Functions

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

Protected Slots

void onPageChanged (int index)
 

Protected Member Functions

void addPages ()
 
bool execute ()
 
bool executeGeoMosaic ()
 
bool executeSequenceMosaic ()
 
bool executeTiePointMosaic ()
 

Private Attributes

std::unique_ptr< te::qt::widgets::LayerSearchWizardPagem_layerSearchPage
 
std::unique_ptr< te::qt::widgets::MosaicWizardPagem_mosaicPage
 
std::list< te::map::AbstractLayerPtrm_outputLayerList
 
std::unique_ptr< te::qt::widgets::RasterInfoWizardPagem_rasterInfoPage
 

Detailed Description

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

Definition at line 56 of file MosaicWizard.h.

Constructor & Destructor Documentation

◆ MosaicWizard()

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

◆ ~MosaicWizard()

te::qt::widgets::MosaicWizard::~MosaicWizard ( )

Member Function Documentation

◆ addPages()

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

◆ execute()

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

◆ executeGeoMosaic()

bool te::qt::widgets::MosaicWizard::executeGeoMosaic ( )
protected

◆ executeSequenceMosaic()

bool te::qt::widgets::MosaicWizard::executeSequenceMosaic ( )
protected

◆ executeTiePointMosaic()

bool te::qt::widgets::MosaicWizard::executeTiePointMosaic ( )
protected

◆ getOutputLayers()

std::list<te::map::AbstractLayerPtr> te::qt::widgets::MosaicWizard::getOutputLayers ( )

◆ onPageChanged

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

◆ setList()

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

◆ validateCurrentPage()

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

Member Data Documentation

◆ m_layerSearchPage

std::unique_ptr<te::qt::widgets::LayerSearchWizardPage> te::qt::widgets::MosaicWizard::m_layerSearchPage
private

Definition at line 93 of file MosaicWizard.h.

◆ m_mosaicPage

std::unique_ptr<te::qt::widgets::MosaicWizardPage> te::qt::widgets::MosaicWizard::m_mosaicPage
private

Definition at line 92 of file MosaicWizard.h.

◆ m_outputLayerList

std::list<te::map::AbstractLayerPtr> te::qt::widgets::MosaicWizard::m_outputLayerList
private

Definition at line 96 of file MosaicWizard.h.

◆ m_rasterInfoPage

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

Definition at line 94 of file MosaicWizard.h.


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