te::qt::widgets::ArithmeticOpWizard Class Reference

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

#include <ArithmeticOpWizard.h>

Inheritance diagram for te::qt::widgets::ArithmeticOpWizard:

Public Types

enum  ArithmeticOperationType {
  ARITH_OP_TYPE_1, ARITH_OP_TYPE_2, ARITH_OP_TYPE_3, ARITH_OP_TYPE_4,
  ARITH_OP_TYPE_5, ARITH_OP_TYPE_6, ARITH_OP_TYPE_USER_DEFINED
}
 

Public Member Functions

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

Protected Member Functions

void addPages ()
 
bool execute ()
 
te::rp::ArithmeticOperations::InputParameters paramsFromOp1 ()
 
te::rp::ArithmeticOperations::InputParameters paramsFromOp2 ()
 
te::rp::ArithmeticOperations::InputParameters paramsFromOp3 ()
 
te::rp::ArithmeticOperations::InputParameters paramsFromOp4 ()
 
te::rp::ArithmeticOperations::InputParameters paramsFromOp5 ()
 
te::rp::ArithmeticOperations::InputParameters paramsFromOp6 ()
 
te::rp::ArithmeticOperations::InputParameters paramsFromOpUserdDef ()
 

Private Attributes

std::auto_ptr< te::qt::widgets::ArithmeticOpWizardPagem_arithmeticOpPage
 
std::auto_ptr< te::qt::widgets::LayerSearchWizardPagem_layerSearchPage
 
te::map::AbstractLayerPtr m_outputLayer
 
std::auto_ptr< te::qt::widgets::RasterInfoWizardPagem_rasterInfoPage
 

Detailed Description

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

Definition at line 56 of file ArithmeticOpWizard.h.

Member Enumeration Documentation

Enumerator
ARITH_OP_TYPE_1 
ARITH_OP_TYPE_2 
ARITH_OP_TYPE_3 
ARITH_OP_TYPE_4 
ARITH_OP_TYPE_5 
ARITH_OP_TYPE_6 
ARITH_OP_TYPE_USER_DEFINED 

Definition at line 59 of file ArithmeticOpWizard.h.

Constructor & Destructor Documentation

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

Member Function Documentation

void te::qt::widgets::ArithmeticOpWizard::addPages ( )
protected
bool te::qt::widgets::ArithmeticOpWizard::execute ( )
protected
te::map::AbstractLayerPtr te::qt::widgets::ArithmeticOpWizard::getOutputLayer ( )
te::rp::ArithmeticOperations::InputParameters te::qt::widgets::ArithmeticOpWizard::paramsFromOp1 ( )
protected
te::rp::ArithmeticOperations::InputParameters te::qt::widgets::ArithmeticOpWizard::paramsFromOp2 ( )
protected
te::rp::ArithmeticOperations::InputParameters te::qt::widgets::ArithmeticOpWizard::paramsFromOp3 ( )
protected
te::rp::ArithmeticOperations::InputParameters te::qt::widgets::ArithmeticOpWizard::paramsFromOp4 ( )
protected
te::rp::ArithmeticOperations::InputParameters te::qt::widgets::ArithmeticOpWizard::paramsFromOp5 ( )
protected
te::rp::ArithmeticOperations::InputParameters te::qt::widgets::ArithmeticOpWizard::paramsFromOp6 ( )
protected
te::rp::ArithmeticOperations::InputParameters te::qt::widgets::ArithmeticOpWizard::paramsFromOpUserdDef ( )
protected
void te::qt::widgets::ArithmeticOpWizard::setList ( std::list< te::map::AbstractLayerPtr > &  layerList)
virtual bool te::qt::widgets::ArithmeticOpWizard::validateCurrentPage ( )
virtual

Member Data Documentation

std::auto_ptr<te::qt::widgets::ArithmeticOpWizardPage> te::qt::widgets::ArithmeticOpWizard::m_arithmeticOpPage
private

Definition at line 106 of file ArithmeticOpWizard.h.

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

Definition at line 107 of file ArithmeticOpWizard.h.

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

Definition at line 110 of file ArithmeticOpWizard.h.

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

Definition at line 108 of file ArithmeticOpWizard.h.


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