This class is GUI used to define the arithmeticOp parameters for the RP arithmeticOp operation.  
 More...
#include <ArithmeticOpDialogForm.h>
This class is GUI used to define the arithmeticOp parameters for the RP arithmeticOp operation. 
Definition at line 60 of file ArithmeticOpDialogForm.h.
 
◆ ArithmeticOpDialogForm()
      
        
          | te::qt::widgets::ArithmeticOpDialogForm::ArithmeticOpDialogForm  | 
          ( | 
          QWidget *  | 
          parent = 0 | ) | 
           | 
        
      
 
 
◆ ~ArithmeticOpDialogForm()
      
        
          | te::qt::widgets::ArithmeticOpDialogForm::~ArithmeticOpDialogForm  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ addLayer
◆ closeEvent()
      
        
          | void te::qt::widgets::ArithmeticOpDialogForm::closeEvent  | 
          ( | 
          QCloseEvent *  | 
          e | ) | 
           | 
        
      
 
 
◆ closeTool
  
  
      
        
          | void te::qt::widgets::ArithmeticOpDialogForm::closeTool  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
signal   | 
  
 
 
◆ execute()
  
  
      
        
          | bool te::qt::widgets::ArithmeticOpDialogForm::execute  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ getBandsVec()
      
        
          | std::vector< std::string > te::qt::widgets::ArithmeticOpDialogForm::getBandsVec  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ getExpression()
      
        
          | std::string te::qt::widgets::ArithmeticOpDialogForm::getExpression  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ getMapLayer()
◆ getOutputLayer()
◆ getRasterBands()
  
  
      
        
          | void te::qt::widgets::ArithmeticOpDialogForm::getRasterBands  | 
          ( | 
          QComboBox *  | 
          layer,  | 
         
        
           | 
           | 
          int  | 
          index,  | 
         
        
           | 
           | 
          QComboBox *  | 
          band  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
protected   | 
  
 
 
◆ getUserDefinedExpression()
      
        
          | std::string te::qt::widgets::ArithmeticOpDialogForm::getUserDefinedExpression  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ isComplete()
      
        
          | bool te::qt::widgets::ArithmeticOpDialogForm::isComplete  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ loadDefaultOperations()
  
  
      
        
          | void te::qt::widgets::ArithmeticOpDialogForm::loadDefaultOperations  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ onACosPushButtonClicked
  
  
      
        
          | void te::qt::widgets::ArithmeticOpDialogForm::onACosPushButtonClicked  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ onAddLayerPushButtonClicked
  
  
      
        
          | void te::qt::widgets::ArithmeticOpDialogForm::onAddLayerPushButtonClicked  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ onAddPushButtonClicked
  
  
      
        
          | void te::qt::widgets::ArithmeticOpDialogForm::onAddPushButtonClicked  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ onASinPushButtonClicked
  
  
      
        
          | void te::qt::widgets::ArithmeticOpDialogForm::onASinPushButtonClicked  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ onATanPushButtonClicked
  
  
      
        
          | void te::qt::widgets::ArithmeticOpDialogForm::onATanPushButtonClicked  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ onCePushButtonClicked
  
  
      
        
          | void te::qt::widgets::ArithmeticOpDialogForm::onCePushButtonClicked  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ onCosPushButtonClicked
  
  
      
        
          | void te::qt::widgets::ArithmeticOpDialogForm::onCosPushButtonClicked  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ onCPushButtonClicked
  
  
      
        
          | void te::qt::widgets::ArithmeticOpDialogForm::onCPushButtonClicked  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ onDivPushButtonClicked
  
  
      
        
          | void te::qt::widgets::ArithmeticOpDialogForm::onDivPushButtonClicked  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ onDotPushButtonClicked
  
  
      
        
          | void te::qt::widgets::ArithmeticOpDialogForm::onDotPushButtonClicked  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ onExpPushButtonClicked
  
  
      
        
          | void te::qt::widgets::ArithmeticOpDialogForm::onExpPushButtonClicked  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ onLnPushButtonClicked
  
  
      
        
          | void te::qt::widgets::ArithmeticOpDialogForm::onLnPushButtonClicked  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ onLoadPushButtonClicked
  
  
      
        
          | void te::qt::widgets::ArithmeticOpDialogForm::onLoadPushButtonClicked  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ onLogPushButtonClicked
  
  
      
        
          | void te::qt::widgets::ArithmeticOpDialogForm::onLogPushButtonClicked  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ onMultPushButtonClicked
  
  
      
        
          | void te::qt::widgets::ArithmeticOpDialogForm::onMultPushButtonClicked  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ onN0PushButtonClicked
  
  
      
        
          | void te::qt::widgets::ArithmeticOpDialogForm::onN0PushButtonClicked  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ onN1PushButtonClicked
  
  
      
        
          | void te::qt::widgets::ArithmeticOpDialogForm::onN1PushButtonClicked  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ onN2PushButtonClicked
  
  
      
        
          | void te::qt::widgets::ArithmeticOpDialogForm::onN2PushButtonClicked  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ onN3PushButtonClicked
  
  
      
        
          | void te::qt::widgets::ArithmeticOpDialogForm::onN3PushButtonClicked  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ onN4PushButtonClicked
  
  
      
        
          | void te::qt::widgets::ArithmeticOpDialogForm::onN4PushButtonClicked  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ onN5PushButtonClicked
  
  
      
        
          | void te::qt::widgets::ArithmeticOpDialogForm::onN5PushButtonClicked  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ onN6PushButtonClicked
  
  
      
        
          | void te::qt::widgets::ArithmeticOpDialogForm::onN6PushButtonClicked  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ onN7PushButtonClicked
  
  
      
        
          | void te::qt::widgets::ArithmeticOpDialogForm::onN7PushButtonClicked  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ onN8PushButtonClicked
  
  
      
        
          | void te::qt::widgets::ArithmeticOpDialogForm::onN8PushButtonClicked  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ onN9PushButtonClicked
  
  
      
        
          | void te::qt::widgets::ArithmeticOpDialogForm::onN9PushButtonClicked  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ onOkPushButtonClicked
  
  
      
        
          | void te::qt::widgets::ArithmeticOpDialogForm::onOkPushButtonClicked  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ onParLeftPushButtonClicked
  
  
      
        
          | void te::qt::widgets::ArithmeticOpDialogForm::onParLeftPushButtonClicked  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ onParRightPushButtonClicked
  
  
      
        
          | void te::qt::widgets::ArithmeticOpDialogForm::onParRightPushButtonClicked  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ onSavePushButtonClicked
  
  
      
        
          | void te::qt::widgets::ArithmeticOpDialogForm::onSavePushButtonClicked  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ onSearchLayerToolButtonPressed
  
  
      
        
          | void te::qt::widgets::ArithmeticOpDialogForm::onSearchLayerToolButtonPressed  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ onSignalPushButtonClicked
  
  
      
        
          | void te::qt::widgets::ArithmeticOpDialogForm::onSignalPushButtonClicked  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ onSinPushButtonClicked
  
  
      
        
          | void te::qt::widgets::ArithmeticOpDialogForm::onSinPushButtonClicked  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ onSqrtPushButtonClicked
  
  
      
        
          | void te::qt::widgets::ArithmeticOpDialogForm::onSqrtPushButtonClicked  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ onSubPushButtonClicked
  
  
      
        
          | void te::qt::widgets::ArithmeticOpDialogForm::onSubPushButtonClicked  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ onTanPushButtonClicked
  
  
      
        
          | void te::qt::widgets::ArithmeticOpDialogForm::onTanPushButtonClicked  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ paramsFromOpUserdDef()
◆ setList()
◆ setUserPath()
      
        
          | void te::qt::widgets::ArithmeticOpDialogForm::setUserPath  | 
          ( | 
          std::string  | 
          path | ) | 
           | 
        
      
 
 
◆ updateExpressionHistory()
  
  
      
        
          | void te::qt::widgets::ArithmeticOpDialogForm::updateExpressionHistory  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_bandsVec
  
  
      
        
          | std::vector<std::string> te::qt::widgets::ArithmeticOpDialogForm::m_bandsVec | 
         
       
   | 
  
private   | 
  
 
 
◆ m_expressionHistory
  
  
      
        
          | std::vector<std::string> te::qt::widgets::ArithmeticOpDialogForm::m_expressionHistory | 
         
       
   | 
  
private   | 
  
 
 
◆ m_expressionHistoryCounter
  
  
      
        
          | int te::qt::widgets::ArithmeticOpDialogForm::m_expressionHistoryCounter | 
         
       
   | 
  
private   | 
  
 
 
◆ m_layer
◆ m_layerList
◆ m_mapLayer
◆ m_nLayer
  
  
      
        
          | int te::qt::widgets::ArithmeticOpDialogForm::m_nLayer | 
         
       
   | 
  
private   | 
  
 
 
◆ m_operation
  
  
      
        
          | std::string te::qt::widgets::ArithmeticOpDialogForm::m_operation | 
         
       
   | 
  
private   | 
  
 
 
◆ m_outputLayer
◆ m_outputWidget
◆ m_ui
  
  
      
        
          | std::unique_ptr<Ui::ArithmeticOpDialogForm> te::qt::widgets::ArithmeticOpDialogForm::m_ui | 
         
       
   | 
  
private   | 
  
 
 
◆ m_userPath
  
  
      
        
          | std::string te::qt::widgets::ArithmeticOpDialogForm::m_userPath | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following file: