te::qt::widgets::ComposeBandsWizard Class Reference

This class is GUI used to allows users to compose or decompose bands. More...

#include <ComposeBandsWizard.h>

Inheritance diagram for te::qt::widgets::ComposeBandsWizard:

Public Member Functions

 ComposeBandsWizard (QWidget *parent)
 
std::list< te::map::AbstractLayerPtrgetOutputLayers ()
 
void setList (std::list< te::map::AbstractLayerPtr > &layerList)
 
virtual bool validateCurrentPage ()
 
 ~ComposeBandsWizard ()
 

Protected Member Functions

void addPages ()
 
bool execute ()
 
bool executeCompose ()
 
bool executeDecompose ()
 

Private Attributes

std::auto_ptr< te::qt::widgets::ComposeBandsWizardPagem_composeBandsPage
 
std::auto_ptr< te::qt::widgets::LayerSearchWizardPagem_layerSearchPage
 
std::list< te::map::AbstractLayerPtrm_outputLayerList
 
std::auto_ptr< te::qt::widgets::RasterInfoWizardPagem_rasterInfoPage
 

Detailed Description

This class is GUI used to allows users to compose or decompose bands.

Definition at line 55 of file ComposeBandsWizard.h.

Constructor & Destructor Documentation

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

Member Function Documentation

void te::qt::widgets::ComposeBandsWizard::addPages ( )
protected
bool te::qt::widgets::ComposeBandsWizard::execute ( )
protected
bool te::qt::widgets::ComposeBandsWizard::executeCompose ( )
protected
bool te::qt::widgets::ComposeBandsWizard::executeDecompose ( )
protected
std::list<te::map::AbstractLayerPtr> te::qt::widgets::ComposeBandsWizard::getOutputLayers ( )
void te::qt::widgets::ComposeBandsWizard::setList ( std::list< te::map::AbstractLayerPtr > &  layerList)
virtual bool te::qt::widgets::ComposeBandsWizard::validateCurrentPage ( )
virtual

Member Data Documentation

std::auto_ptr<te::qt::widgets::ComposeBandsWizardPage> te::qt::widgets::ComposeBandsWizard::m_composeBandsPage
private

Definition at line 84 of file ComposeBandsWizard.h.

std::auto_ptr<te::qt::widgets::LayerSearchWizardPage> te::qt::widgets::ComposeBandsWizard::m_layerSearchPage
private

Definition at line 85 of file ComposeBandsWizard.h.

std::list<te::map::AbstractLayerPtr> te::qt::widgets::ComposeBandsWizard::m_outputLayerList
private

Definition at line 88 of file ComposeBandsWizard.h.

std::auto_ptr<te::qt::widgets::RasterInfoWizardPage> te::qt::widgets::ComposeBandsWizard::m_rasterInfoPage
private

Definition at line 86 of file ComposeBandsWizard.h.


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