te::qt::widgets::RegisterWizard Class Reference

A Qt wizard that allows users to register a image. More...

#include <RegisterWizard.h>

Inheritance diagram for te::qt::widgets::RegisterWizard:

Public Member Functions

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

Protected Slots

void onPageChanged (int index)
 

Protected Member Functions

void addPages ()
 
bool execute ()
 

Private Attributes

te::map::AbstractLayerPtr m_adjLayer
 
std::unique_ptr< te::qt::widgets::LayerSearchWizardPagem_layerAdjPage
 
std::unique_ptr< te::qt::widgets::LayerSearchWizardPagem_layerRefPage
 
te::map::AbstractLayerPtr m_outputLayer
 
std::unique_ptr< te::qt::widgets::RasterInfoWizardPagem_rasterInfoPage
 
te::map::AbstractLayerPtr m_refLayer
 
std::unique_ptr< te::qt::widgets::TiePointLocatorDialogm_tiePointLocatorDialog
 

Detailed Description

A Qt wizard that allows users to register a image.

Definition at line 55 of file RegisterWizard.h.

Constructor & Destructor Documentation

◆ RegisterWizard()

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

◆ ~RegisterWizard()

te::qt::widgets::RegisterWizard::~RegisterWizard ( )

Member Function Documentation

◆ addPages()

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

◆ execute()

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

◆ getOutputLayer()

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

◆ onPageChanged

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

◆ setList()

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

◆ validateCurrentPage()

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

Member Data Documentation

◆ m_adjLayer

te::map::AbstractLayerPtr te::qt::widgets::RegisterWizard::m_adjLayer
private

Definition at line 91 of file RegisterWizard.h.

◆ m_layerAdjPage

std::unique_ptr<te::qt::widgets::LayerSearchWizardPage> te::qt::widgets::RegisterWizard::m_layerAdjPage
private

Definition at line 86 of file RegisterWizard.h.

◆ m_layerRefPage

std::unique_ptr<te::qt::widgets::LayerSearchWizardPage> te::qt::widgets::RegisterWizard::m_layerRefPage
private

Definition at line 85 of file RegisterWizard.h.

◆ m_outputLayer

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

Definition at line 92 of file RegisterWizard.h.

◆ m_rasterInfoPage

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

Definition at line 87 of file RegisterWizard.h.

◆ m_refLayer

te::map::AbstractLayerPtr te::qt::widgets::RegisterWizard::m_refLayer
private

Definition at line 90 of file RegisterWizard.h.

◆ m_tiePointLocatorDialog

std::unique_ptr<te::qt::widgets::TiePointLocatorDialog> te::qt::widgets::RegisterWizard::m_tiePointLocatorDialog
private

Definition at line 88 of file RegisterWizard.h.


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