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:
QWizard

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 53 of file RegisterWizard.h.

Constructor & Destructor Documentation

te::qt::widgets::RegisterWizard::RegisterWizard ( QWidget parent)
te::qt::widgets::RegisterWizard::~RegisterWizard ( )
default

Referenced by RegisterWizard().

Member Function Documentation

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

Definition at line 142 of file RegisterWizard.cpp.

References m_layerAdjPage, m_layerRefPage, m_rasterInfoPage, and m_tiePointLocatorDialog.

Referenced by RegisterWizard().

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

Definition at line 137 of file RegisterWizard.cpp.

References m_outputLayer.

Referenced by te::qt::plugins::rp::RegisterAction::onActionActivated().

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

Definition at line 264 of file RegisterWizard.cpp.

Referenced by RegisterWizard().

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

Member Data Documentation

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

Definition at line 89 of file RegisterWizard.h.

Referenced by execute(), and validateCurrentPage().

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

Definition at line 84 of file RegisterWizard.h.

Referenced by addPages(), setList(), and validateCurrentPage().

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

Definition at line 83 of file RegisterWizard.h.

Referenced by addPages(), setList(), and validateCurrentPage().

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

Definition at line 90 of file RegisterWizard.h.

Referenced by execute(), and getOutputLayer().

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

Definition at line 85 of file RegisterWizard.h.

Referenced by addPages(), execute(), and validateCurrentPage().

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

Definition at line 88 of file RegisterWizard.h.

Referenced by validateCurrentPage().

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

Definition at line 86 of file RegisterWizard.h.

Referenced by addPages(), execute(), and validateCurrentPage().


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