te::qt::widgets::ArithmeticOpWizardPage Class Reference

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

#include <ArithmeticOpWizardPage.h>

Inheritance diagram for te::qt::widgets::ArithmeticOpWizardPage:

Public Slots

void addRasterOpToolButtonClicked ()
 
void addValueOpToolButtonClicked ()
 
void clearToolButtonClicked ()
 
void divToolButtonClicked ()
 
void layerAComboBoxActivated (int index)
 
void layerBComboBoxActivated (int index)
 
void layerComboBoxActivated (int index)
 
void leftBracketToolButtonClicked ()
 
void minusToolButtonClicked ()
 
void multiToolButtonClicked ()
 
void plusToolButtonClicked ()
 
void redoToolButtonClicked ()
 
void rightBracketToolButtonClicked ()
 
void undoToolButtonClicked ()
 
void validateToolButtonClicked ()
 

Public Member Functions

 ArithmeticOpWizardPage (QWidget *parent=0)
 
double getGainValue ()
 
int getLayerBandA ()
 
int getLayerBandB ()
 
te::map::AbstractLayerPtr getLayerRasterA ()
 
te::map::AbstractLayerPtr getLayerRasterB ()
 
double getOffSetValue ()
 
int getOperationType ()
 
std::string getUserDefinedExpression ()
 
bool isComplete () const
 
bool normalize ()
 
void setList (std::list< te::map::AbstractLayerPtr > &layerList)
 
 ~ArithmeticOpWizardPage ()
 

Protected Member Functions

void getRasterBands (QComboBox *layer, int index, QComboBox *band)
 
void updateExpressionHistory ()
 

Private Attributes

std::vector< std::string > m_expressionHistory
 
int m_expressionHistoryCounter
 
std::list< te::map::AbstractLayerPtrm_layerList
 
std::auto_ptr< Ui::ArithmeticOpWizardPageForm > m_ui
 

Detailed Description

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

Definition at line 55 of file ArithmeticOpWizardPage.h.

Constructor & Destructor Documentation

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

Member Function Documentation

void te::qt::widgets::ArithmeticOpWizardPage::addRasterOpToolButtonClicked ( )
slot
void te::qt::widgets::ArithmeticOpWizardPage::addValueOpToolButtonClicked ( )
slot
void te::qt::widgets::ArithmeticOpWizardPage::clearToolButtonClicked ( )
slot
void te::qt::widgets::ArithmeticOpWizardPage::divToolButtonClicked ( )
slot
double te::qt::widgets::ArithmeticOpWizardPage::getGainValue ( )
int te::qt::widgets::ArithmeticOpWizardPage::getLayerBandA ( )
int te::qt::widgets::ArithmeticOpWizardPage::getLayerBandB ( )
te::map::AbstractLayerPtr te::qt::widgets::ArithmeticOpWizardPage::getLayerRasterA ( )
te::map::AbstractLayerPtr te::qt::widgets::ArithmeticOpWizardPage::getLayerRasterB ( )
double te::qt::widgets::ArithmeticOpWizardPage::getOffSetValue ( )
int te::qt::widgets::ArithmeticOpWizardPage::getOperationType ( )
void te::qt::widgets::ArithmeticOpWizardPage::getRasterBands ( QComboBox *  layer,
int  index,
QComboBox *  band 
)
protected
std::string te::qt::widgets::ArithmeticOpWizardPage::getUserDefinedExpression ( )
bool te::qt::widgets::ArithmeticOpWizardPage::isComplete ( ) const
void te::qt::widgets::ArithmeticOpWizardPage::layerAComboBoxActivated ( int  index)
slot
void te::qt::widgets::ArithmeticOpWizardPage::layerBComboBoxActivated ( int  index)
slot
void te::qt::widgets::ArithmeticOpWizardPage::layerComboBoxActivated ( int  index)
slot
void te::qt::widgets::ArithmeticOpWizardPage::leftBracketToolButtonClicked ( )
slot
void te::qt::widgets::ArithmeticOpWizardPage::minusToolButtonClicked ( )
slot
void te::qt::widgets::ArithmeticOpWizardPage::multiToolButtonClicked ( )
slot
bool te::qt::widgets::ArithmeticOpWizardPage::normalize ( )
void te::qt::widgets::ArithmeticOpWizardPage::plusToolButtonClicked ( )
slot
void te::qt::widgets::ArithmeticOpWizardPage::redoToolButtonClicked ( )
slot
void te::qt::widgets::ArithmeticOpWizardPage::rightBracketToolButtonClicked ( )
slot
void te::qt::widgets::ArithmeticOpWizardPage::setList ( std::list< te::map::AbstractLayerPtr > &  layerList)
void te::qt::widgets::ArithmeticOpWizardPage::undoToolButtonClicked ( )
slot
void te::qt::widgets::ArithmeticOpWizardPage::updateExpressionHistory ( )
protected
void te::qt::widgets::ArithmeticOpWizardPage::validateToolButtonClicked ( )
slot

Member Data Documentation

std::vector<std::string> te::qt::widgets::ArithmeticOpWizardPage::m_expressionHistory
private

Definition at line 118 of file ArithmeticOpWizardPage.h.

int te::qt::widgets::ArithmeticOpWizardPage::m_expressionHistoryCounter
private

Definition at line 120 of file ArithmeticOpWizardPage.h.

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

Definition at line 124 of file ArithmeticOpWizardPage.h.

std::auto_ptr<Ui::ArithmeticOpWizardPageForm> te::qt::widgets::ArithmeticOpWizardPage::m_ui
private

Definition at line 122 of file ArithmeticOpWizardPage.h.


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