te::qt::widgets::SegmenterWizard Class Reference

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

#include <SegmenterWizard.h>

Inheritance diagram for te::qt::widgets::SegmenterWizard:
QWizard

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::LayerSearchWizardPagem_layerSearchPage
 
te::map::AbstractLayerPtr m_outputLayer
 
std::unique_ptr< te::qt::widgets::RasterInfoWizardPagem_rasterInfoPage
 
std::unique_ptr< te::qt::widgets::SegmenterAdvancedOptionsWizardPagem_segmenterAdvOptPage
 
std::unique_ptr< te::qt::widgets::SegmenterWizardPagem_segmenterPage
 

Detailed Description

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

Definition at line 55 of file SegmenterWizard.h.

Constructor & Destructor Documentation

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

Referenced by SegmenterWizard().

Member Function Documentation

void te::qt::widgets::SegmenterWizard::addLayer ( te::map::AbstractLayerPtr  layer)
signal

Referenced by execute().

void te::qt::widgets::SegmenterWizard::addPages ( )
protected
te::map::AbstractLayerPtr te::qt::widgets::SegmenterWizard::getOutputLayer ( )
void te::qt::widgets::SegmenterWizard::onPageChanged ( int  index)
protectedslot

Definition at line 279 of file SegmenterWizard.cpp.

Referenced by SegmenterWizard().

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

Definition at line 129 of file SegmenterWizard.cpp.

References m_layerSearchPage.

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

Definition at line 85 of file SegmenterWizard.cpp.

References execute(), m_layerSearchPage, m_rasterInfoPage, and m_segmenterPage.

Member Data Documentation

int te::qt::widgets::SegmenterWizard::m_layerSearchId
private

Definition at line 98 of file SegmenterWizard.h.

Referenced by addPages(), and setLayer().

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

Definition at line 93 of file SegmenterWizard.h.

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

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

Definition at line 96 of file SegmenterWizard.h.

Referenced by execute(), and getOutputLayer().

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

Definition at line 94 of file SegmenterWizard.h.

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

std::unique_ptr<te::qt::widgets::SegmenterAdvancedOptionsWizardPage> te::qt::widgets::SegmenterWizard::m_segmenterAdvOptPage
private

Definition at line 92 of file SegmenterWizard.h.

Referenced by addPages(), and execute().

std::unique_ptr<te::qt::widgets::SegmenterWizardPage> te::qt::widgets::SegmenterWizard::m_segmenterPage
private

Definition at line 91 of file SegmenterWizard.h.

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


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