A Qt wizard that allows users to register a image. More...
#include <RegisterWizard.h>
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::LayerSearchWizardPage > | m_layerAdjPage |
| std::unique_ptr< te::qt::widgets::LayerSearchWizardPage > | m_layerRefPage |
| te::map::AbstractLayerPtr | m_outputLayer |
| std::unique_ptr< te::qt::widgets::RasterInfoWizardPage > | m_rasterInfoPage |
| te::map::AbstractLayerPtr | m_refLayer |
| std::unique_ptr< te::qt::widgets::TiePointLocatorDialog > | m_tiePointLocatorDialog |
A Qt wizard that allows users to register a image.
Definition at line 53 of file RegisterWizard.h.
| te::qt::widgets::RegisterWizard::RegisterWizard | ( | QWidget * | parent | ) |
Definition at line 56 of file RegisterWizard.cpp.
References addPages(), onPageChanged(), te::qt::widgets::HelpPushButton::setPageReference(), and ~RegisterWizard().
|
default |
Referenced by RegisterWizard().
|
protected |
Definition at line 142 of file RegisterWizard.cpp.
References m_layerAdjPage, m_layerRefPage, m_rasterInfoPage, and m_tiePointLocatorDialog.
Referenced by RegisterWizard().
|
protected |
Definition at line 161 of file RegisterWizard.cpp.
References te::qt::widgets::applyRasterMultiResolution(), te::qt::widgets::createLayer(), ds, te::rp::Register::execute(), te::da::GetFirstPropertyPos(), te::rp::Module::getLastLogStr(), te::map::GetRaster(), te::rp::Register::initialize(), m_adjLayer, te::rp::Register::InputParameters::m_geomTransfName, te::rp::Register::InputParameters::m_inputRasterBands, te::rp::Register::InputParameters::m_inputRasterPtr, te::rp::Register::InputParameters::m_interpMethod, m_outputLayer, te::rp::Register::InputParameters::m_outputResolutionX, te::rp::Register::InputParameters::m_outputResolutionY, te::rp::Register::InputParameters::m_outputSRID, m_rasterInfoPage, te::rp::Register::OutputParameters::m_rInfo, te::rp::Register::OutputParameters::m_rType, m_tiePointLocatorDialog, te::rp::Register::InputParameters::m_tiePoints, te::dt::RASTER_TYPE, and te::rp::Register::OutputParameters::reset().
Referenced by validateCurrentPage().
| 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().
|
protectedslot |
Definition at line 264 of file RegisterWizard.cpp.
Referenced by RegisterWizard().
| void te::qt::widgets::RegisterWizard::setList | ( | std::list< te::map::AbstractLayerPtr > & | layerList | ) |
Definition at line 128 of file RegisterWizard.cpp.
References m_layerAdjPage, and m_layerRefPage.
Referenced by te::qt::plugins::rp::RegisterAction::onActionActivated().
|
virtual |
Definition at line 80 of file RegisterWizard.cpp.
References execute(), m_adjLayer, m_layerAdjPage, m_layerRefPage, m_rasterInfoPage, m_refLayer, and m_tiePointLocatorDialog.
|
private |
Definition at line 89 of file RegisterWizard.h.
Referenced by execute(), and validateCurrentPage().
|
private |
Definition at line 84 of file RegisterWizard.h.
Referenced by addPages(), setList(), and validateCurrentPage().
|
private |
Definition at line 83 of file RegisterWizard.h.
Referenced by addPages(), setList(), and validateCurrentPage().
|
private |
Definition at line 90 of file RegisterWizard.h.
Referenced by execute(), and getOutputLayer().
|
private |
Definition at line 85 of file RegisterWizard.h.
Referenced by addPages(), execute(), and validateCurrentPage().
|
private |
Definition at line 88 of file RegisterWizard.h.
Referenced by validateCurrentPage().
|
private |
Definition at line 86 of file RegisterWizard.h.
Referenced by addPages(), execute(), and validateCurrentPage().