te::qt::widgets::LoadArithmeticOpDialog Class Reference

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

#include <LoadArithmeticOpDialog.h>

Inheritance diagram for te::qt::widgets::LoadArithmeticOpDialog:

Public Slots

void onLayerComboBoxActivated (int index)
 
void onOkPushButtonClicked ()
 
void onOperationComboBoxActivated (QString operation)
 

Public Member Functions

std::string getExpression ()
 
std::map< std::string, te::map::AbstractLayer * > getLayers ()
 
std::string getOperation ()
 
 LoadArithmeticOpDialog (QWidget *parent=0, Qt::WindowFlags f=0)
 
void loadOperations ()
 
void setList (std::list< te::map::AbstractLayerPtr > &layerList)
 
 ~LoadArithmeticOpDialog ()
 

Private Attributes

std::vector< QComboBox * > m_bandsComboBox
 
std::list< te::map::AbstractLayerPtrm_layerList
 
std::vector< te::map::AbstractLayerPtrm_layers
 
std::vector< QComboBox * > m_layersComboBox
 
std::map< std::string, te::map::AbstractLayer * > m_mapLayer
 
std::string m_operation
 
std::string m_operationExt
 
std::auto_ptr< Ui::LoadArithmeticOpDialogForm > m_ui
 

Detailed Description

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

Definition at line 58 of file LoadArithmeticOpDialog.h.

Constructor & Destructor Documentation

te::qt::widgets::LoadArithmeticOpDialog::LoadArithmeticOpDialog ( QWidget *  parent = 0,
Qt::WindowFlags  f = 0 
)
te::qt::widgets::LoadArithmeticOpDialog::~LoadArithmeticOpDialog ( )

Member Function Documentation

std::string te::qt::widgets::LoadArithmeticOpDialog::getExpression ( )
std::map<std::string, te::map::AbstractLayer*> te::qt::widgets::LoadArithmeticOpDialog::getLayers ( )
std::string te::qt::widgets::LoadArithmeticOpDialog::getOperation ( )
void te::qt::widgets::LoadArithmeticOpDialog::loadOperations ( )
void te::qt::widgets::LoadArithmeticOpDialog::onLayerComboBoxActivated ( int  index)
slot
void te::qt::widgets::LoadArithmeticOpDialog::onOkPushButtonClicked ( )
slot
void te::qt::widgets::LoadArithmeticOpDialog::onOperationComboBoxActivated ( QString  operation)
slot
void te::qt::widgets::LoadArithmeticOpDialog::setList ( std::list< te::map::AbstractLayerPtr > &  layerList)

Member Data Documentation

std::vector<QComboBox*> te::qt::widgets::LoadArithmeticOpDialog::m_bandsComboBox
private

Definition at line 100 of file LoadArithmeticOpDialog.h.

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

Definition at line 92 of file LoadArithmeticOpDialog.h.

std::vector<te::map::AbstractLayerPtr> te::qt::widgets::LoadArithmeticOpDialog::m_layers
private

Definition at line 94 of file LoadArithmeticOpDialog.h.

std::vector<QComboBox*> te::qt::widgets::LoadArithmeticOpDialog::m_layersComboBox
private

Definition at line 98 of file LoadArithmeticOpDialog.h.

std::map<std::string, te::map::AbstractLayer*> te::qt::widgets::LoadArithmeticOpDialog::m_mapLayer
private

Definition at line 96 of file LoadArithmeticOpDialog.h.

std::string te::qt::widgets::LoadArithmeticOpDialog::m_operation
private

Definition at line 104 of file LoadArithmeticOpDialog.h.

std::string te::qt::widgets::LoadArithmeticOpDialog::m_operationExt
private

Definition at line 102 of file LoadArithmeticOpDialog.h.

std::auto_ptr<Ui::LoadArithmeticOpDialogForm> te::qt::widgets::LoadArithmeticOpDialog::m_ui
private

Definition at line 90 of file LoadArithmeticOpDialog.h.


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