te::qt::widgets::ClassifierWizard Class Reference

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

#include <ClassifierWizard.h>

Inheritance diagram for te::qt::widgets::ClassifierWizard:

Signals

void addLayer (te::map::AbstractLayerPtr layer)
 

Public Member Functions

 ClassifierWizard (QWidget *parent)
 
te::map::AbstractLayerPtr getOutputLayer ()
 
void onMapDisplayExtentChanged ()
 
void setActionGroup (QActionGroup *actionGroup)
 
void setList (std::list< te::map::AbstractLayerPtr > &layerList)
 
void setMapDisplay (te::qt::widgets::MapDisplay *mapDisplay)
 
virtual bool validateCurrentPage ()
 
 ~ClassifierWizard ()
 

Protected Slots

void onPageChanged (int index)
 

Protected Member Functions

void addPages ()
 
void buildLegend ()
 
bool execute ()
 

Private Attributes

std::unique_ptr< te::qt::widgets::ClassifierWizardPagem_classifierPage
 
std::unique_ptr< te::qt::widgets::LayerSearchWizardPagem_layerSearchPage
 
te::map::AbstractLayerPtr m_outputLayer
 
std::unique_ptr< te::qt::widgets::RasterInfoWizardPagem_rasterInfoPage
 

Detailed Description

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

Definition at line 58 of file ClassifierWizard.h.

Constructor & Destructor Documentation

te::qt::widgets::ClassifierWizard::ClassifierWizard ( QWidget *  parent)
te::qt::widgets::ClassifierWizard::~ClassifierWizard ( )

Member Function Documentation

void te::qt::widgets::ClassifierWizard::addLayer ( te::map::AbstractLayerPtr  layer)
signal
void te::qt::widgets::ClassifierWizard::addPages ( )
protected
void te::qt::widgets::ClassifierWizard::buildLegend ( )
protected
bool te::qt::widgets::ClassifierWizard::execute ( )
protected
te::map::AbstractLayerPtr te::qt::widgets::ClassifierWizard::getOutputLayer ( )
void te::qt::widgets::ClassifierWizard::onMapDisplayExtentChanged ( )
void te::qt::widgets::ClassifierWizard::onPageChanged ( int  index)
protectedslot
void te::qt::widgets::ClassifierWizard::setActionGroup ( QActionGroup *  actionGroup)
void te::qt::widgets::ClassifierWizard::setList ( std::list< te::map::AbstractLayerPtr > &  layerList)
void te::qt::widgets::ClassifierWizard::setMapDisplay ( te::qt::widgets::MapDisplay mapDisplay)
virtual bool te::qt::widgets::ClassifierWizard::validateCurrentPage ( )
virtual

Member Data Documentation

std::unique_ptr<te::qt::widgets::ClassifierWizardPage> te::qt::widgets::ClassifierWizard::m_classifierPage
private

Definition at line 100 of file ClassifierWizard.h.

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

Definition at line 101 of file ClassifierWizard.h.

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

Definition at line 104 of file ClassifierWizard.h.

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

Definition at line 102 of file ClassifierWizard.h.


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