te::qt::widgets::MixtureModelWizard Class Reference

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

#include <MixtureModelWizard.h>

Inheritance diagram for te::qt::widgets::MixtureModelWizard:

Signals

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

Public Member Functions

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

Protected Member Functions

void addPages ()
 
bool decompose (te::rp::MixtureModel::InputParameters &algoInputParams, te::rp::MixtureModel::OutputParameters &algoOutputParams)
 
bool execute ()
 

Private Attributes

int m_layerSearchId
 
std::auto_ptr< te::qt::widgets::LayerSearchWizardPagem_layerSearchPage
 
std::auto_ptr< te::qt::widgets::MixtureModelWizardPagem_mixtureModelPage
 
std::list< te::map::AbstractLayerPtrm_outputLayerList
 
std::auto_ptr< te::qt::widgets::RasterInfoWizardPagem_rasterInfoPage
 

Detailed Description

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

Definition at line 57 of file MixtureModelWizard.h.

Constructor & Destructor Documentation

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

Member Function Documentation

void te::qt::widgets::MixtureModelWizard::addLayer ( te::map::AbstractLayerPtr  layer)
signal
void te::qt::widgets::MixtureModelWizard::addPages ( )
protected
bool te::qt::widgets::MixtureModelWizard::decompose ( te::rp::MixtureModel::InputParameters algoInputParams,
te::rp::MixtureModel::OutputParameters algoOutputParams 
)
protected
bool te::qt::widgets::MixtureModelWizard::execute ( )
protected
std::list<te::map::AbstractLayerPtr> te::qt::widgets::MixtureModelWizard::getOutputLayers ( )
void te::qt::widgets::MixtureModelWizard::setActionGroup ( QActionGroup *  actionGroup)
void te::qt::widgets::MixtureModelWizard::setLayer ( std::list< te::map::AbstractLayerPtr layers)
void te::qt::widgets::MixtureModelWizard::setList ( std::list< te::map::AbstractLayerPtr > &  layerList)
void te::qt::widgets::MixtureModelWizard::setMapDisplay ( te::qt::widgets::MapDisplay mapDisplay)
virtual bool te::qt::widgets::MixtureModelWizard::validateCurrentPage ( )
virtual

Member Data Documentation

int te::qt::widgets::MixtureModelWizard::m_layerSearchId
private

Definition at line 100 of file MixtureModelWizard.h.

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

Definition at line 95 of file MixtureModelWizard.h.

std::auto_ptr<te::qt::widgets::MixtureModelWizardPage> te::qt::widgets::MixtureModelWizard::m_mixtureModelPage
private

Definition at line 94 of file MixtureModelWizard.h.

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

Definition at line 98 of file MixtureModelWizard.h.

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

Definition at line 96 of file MixtureModelWizard.h.


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