te::qt::widgets::ComposeBandsWizardPage Class Reference

This class is GUI used to defines a class for a Compose / Decompose Bands Wizard page. More...

#include <ComposeBandsWizardPage.h>

Inheritance diagram for te::qt::widgets::ComposeBandsWizardPage:

Public Slots

void onAddToolButtonClicked ()
 
void onLayerCmbActivated (int index)
 
void onRemoveToolButtonClicked ()
 

Public Member Functions

 ComposeBandsWizardPage (QWidget *parent=0)
 
void getComposeParameters (std::vector< const te::rst::Raster * > &rasters, std::vector< unsigned int > &bands, te::rst::Interpolator::Method &interpMethod)
 
void getDecomposeParameters (te::rst::Raster *&raster, std::vector< unsigned int > &bands)
 
bool isComplete () const
 
bool isCompose ()
 
bool isDecompose ()
 
void setList (std::list< te::map::AbstractLayerPtr > &layerList)
 
 ~ComposeBandsWizardPage ()
 

Protected Member Functions

void fillInterpolatorTypes ()
 

Private Attributes

std::map< QComboBox *, int > m_cmbMap
 
std::list< te::map::AbstractLayerPtrm_layerList
 
std::auto_ptr< Ui::ComposeBandsWizardPageForm > m_ui
 

Detailed Description

This class is GUI used to defines a class for a Compose / Decompose Bands Wizard page.

Definition at line 58 of file ComposeBandsWizardPage.h.

Constructor & Destructor Documentation

te::qt::widgets::ComposeBandsWizardPage::ComposeBandsWizardPage ( QWidget *  parent = 0)
te::qt::widgets::ComposeBandsWizardPage::~ComposeBandsWizardPage ( )

Member Function Documentation

void te::qt::widgets::ComposeBandsWizardPage::fillInterpolatorTypes ( )
protected
void te::qt::widgets::ComposeBandsWizardPage::getComposeParameters ( std::vector< const te::rst::Raster * > &  rasters,
std::vector< unsigned int > &  bands,
te::rst::Interpolator::Method interpMethod 
)
void te::qt::widgets::ComposeBandsWizardPage::getDecomposeParameters ( te::rst::Raster *&  raster,
std::vector< unsigned int > &  bands 
)
bool te::qt::widgets::ComposeBandsWizardPage::isComplete ( ) const
bool te::qt::widgets::ComposeBandsWizardPage::isCompose ( )
bool te::qt::widgets::ComposeBandsWizardPage::isDecompose ( )
void te::qt::widgets::ComposeBandsWizardPage::onAddToolButtonClicked ( )
slot
void te::qt::widgets::ComposeBandsWizardPage::onLayerCmbActivated ( int  index)
slot
void te::qt::widgets::ComposeBandsWizardPage::onRemoveToolButtonClicked ( )
slot
void te::qt::widgets::ComposeBandsWizardPage::setList ( std::list< te::map::AbstractLayerPtr > &  layerList)

Member Data Documentation

std::map<QComboBox*, int> te::qt::widgets::ComposeBandsWizardPage::m_cmbMap
private

Definition at line 100 of file ComposeBandsWizardPage.h.

std::list<te::map::AbstractLayerPtr> te::qt::widgets::ComposeBandsWizardPage::m_layerList
private

Definition at line 98 of file ComposeBandsWizardPage.h.

std::auto_ptr<Ui::ComposeBandsWizardPageForm> te::qt::widgets::ComposeBandsWizardPage::m_ui
private

Definition at line 96 of file ComposeBandsWizardPage.h.


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