This class is GUI used to define the segmenter wizard for the RP constast operation. More...
#include <SegmenterWizard.h>
Signals | |
| void | addLayer (te::map::AbstractLayerPtr layer) |
Public Member Functions | |
| te::map::AbstractLayerPtr | getOutputLayer () |
| SegmenterWizard (QWidget *parent) | |
| void | setLayer (te::map::AbstractLayerPtr layer) |
| void | setList (std::list< te::map::AbstractLayerPtr > &layerList) |
| virtual bool | validateCurrentPage () |
| ~SegmenterWizard () | |
Protected Slots | |
| void | onPageChanged (int index) |
Protected Member Functions | |
| void | addPages () |
| bool | execute () |
Private Attributes | |
| int | m_layerSearchId |
| std::unique_ptr< te::qt::widgets::LayerSearchWizardPage > | m_layerSearchPage |
| te::map::AbstractLayerPtr | m_outputLayer |
| std::unique_ptr< te::qt::widgets::RasterInfoWizardPage > | m_rasterInfoPage |
| std::unique_ptr< te::qt::widgets::SegmenterAdvancedOptionsWizardPage > | m_segmenterAdvOptPage |
| std::unique_ptr< te::qt::widgets::SegmenterWizardPage > | m_segmenterPage |
This class is GUI used to define the segmenter wizard for the RP constast operation.
Definition at line 55 of file SegmenterWizard.h.
| te::qt::widgets::SegmenterWizard::SegmenterWizard | ( | QWidget * | parent | ) |
Definition at line 61 of file SegmenterWizard.cpp.
References addPages(), onPageChanged(), te::qt::widgets::HelpPushButton::setPageReference(), and ~SegmenterWizard().
|
default |
Referenced by SegmenterWizard().
|
signal |
Referenced by execute().
|
protected |
Definition at line 147 of file SegmenterWizard.cpp.
References m_layerSearchId, m_layerSearchPage, m_rasterInfoPage, m_segmenterAdvOptPage, and m_segmenterPage.
Referenced by SegmenterWizard().
|
protected |
Definition at line 163 of file SegmenterWizard.cpp.
References addLayer(), te::qt::widgets::applyRasterMultiResolution(), te::qt::widgets::createLayer(), ds, file(), te::map::GetRaster(), te::rp::Segmenter::InputParameters::m_blocksOverlapPercent, te::rp::Segmenter::InputParameters::m_enableBlockProcessing, te::rp::Segmenter::InputParameters::m_enableProgress, te::rp::Segmenter::InputParameters::m_enableThreadedProcessing, te::rp::Segmenter::InputParameters::m_maxBlockSize, te::rp::Segmenter::InputParameters::m_maxSegThreads, m_outputLayer, m_rasterInfoPage, te::rp::Segmenter::OutputParameters::m_rInfo, te::rp::Segmenter::OutputParameters::m_rType, m_segmenterAdvOptPage, m_segmenterPage, and te::rp::Segmenter::OutputParameters::reset().
Referenced by validateCurrentPage().
| te::map::AbstractLayerPtr te::qt::widgets::SegmenterWizard::getOutputLayer | ( | ) |
Definition at line 142 of file SegmenterWizard.cpp.
References m_outputLayer.
Referenced by te::qt::plugins::rp::SegmenterAction::onPopUpActionActivated().
|
protectedslot |
Definition at line 279 of file SegmenterWizard.cpp.
Referenced by SegmenterWizard().
| void te::qt::widgets::SegmenterWizard::setLayer | ( | te::map::AbstractLayerPtr | layer | ) |
Definition at line 135 of file SegmenterWizard.cpp.
References m_layerSearchId, and m_segmenterPage.
Referenced by te::qt::plugins::rp::SegmenterAction::onPopUpActionActivated().
| void te::qt::widgets::SegmenterWizard::setList | ( | std::list< te::map::AbstractLayerPtr > & | layerList | ) |
Definition at line 129 of file SegmenterWizard.cpp.
References m_layerSearchPage.
|
virtual |
Definition at line 85 of file SegmenterWizard.cpp.
References execute(), m_layerSearchPage, m_rasterInfoPage, and m_segmenterPage.
|
private |
Definition at line 98 of file SegmenterWizard.h.
Referenced by addPages(), and setLayer().
|
private |
Definition at line 93 of file SegmenterWizard.h.
Referenced by addPages(), setList(), and validateCurrentPage().
|
private |
Definition at line 96 of file SegmenterWizard.h.
Referenced by execute(), and getOutputLayer().
|
private |
Definition at line 94 of file SegmenterWizard.h.
Referenced by addPages(), execute(), and validateCurrentPage().
|
private |
Definition at line 92 of file SegmenterWizard.h.
Referenced by addPages(), and execute().
|
private |
Definition at line 91 of file SegmenterWizard.h.
Referenced by addPages(), execute(), setLayer(), and validateCurrentPage().