Execution stack element. More...
#include <ArithmeticOperations.h>
Public Member Functions | |
| ExecStackElement (const ExecStackElement &rhs) | |
| ExecStackElement () | |
| ExecStackElement & | operator= (const ExecStackElement &rhs) | 
| ~ExecStackElement () | |
Public Attributes | |
| std::string | m_binaryOp | 
| Binary operator.  More... | |
| bool | m_isBinaryOp | 
| true if this is a binary operator pointer element.  More... | |
| bool | m_isRaster | 
| true if this is a raster pointer element.  More... | |
| bool | m_isRealNumber | 
| true if this is a real number element.  More... | |
| bool | m_isUnaryOp | 
| true if this is a unary operator pointer element.  More... | |
| unsigned int | m_rasterBand | 
| Raster band index.  More... | |
| std::auto_ptr< te::rst::Raster > | m_rasterHandler | 
| Raster handler.  More... | |
| te::rst::Raster * | m_rasterNPtr | 
| Raster pointer.  More... | |
| double | m_realNumberValue | 
| Real number value.  More... | |
| std::string | m_unaryOp | 
| Unary operator.  More... | |
Execution stack element.
Definition at line 159 of file ArithmeticOperations.h.
      
  | 
  inline | 
Definition at line 183 of file ArithmeticOperations.h.
      
  | 
  inline | 
Definition at line 190 of file ArithmeticOperations.h.
      
  | 
  inline | 
Definition at line 211 of file ArithmeticOperations.h.
      
  | 
  inline | 
Definition at line 195 of file ArithmeticOperations.h.
References m_binaryOp, m_isBinaryOp, m_isRaster, m_isRealNumber, m_isUnaryOp, m_rasterBand, m_rasterHandler, m_rasterNPtr, m_realNumberValue, and m_unaryOp.
| std::string te::rp::ArithmeticOperations::ExecStackElement::m_binaryOp | 
| bool te::rp::ArithmeticOperations::ExecStackElement::m_isBinaryOp | 
true if this is a binary operator pointer element.
Definition at line 167 of file ArithmeticOperations.h.
Referenced by operator=().
| bool te::rp::ArithmeticOperations::ExecStackElement::m_isRaster | 
true if this is a raster pointer element.
Definition at line 163 of file ArithmeticOperations.h.
Referenced by operator=().
| bool te::rp::ArithmeticOperations::ExecStackElement::m_isRealNumber | 
true if this is a real number element.
Definition at line 165 of file ArithmeticOperations.h.
Referenced by operator=().
| bool te::rp::ArithmeticOperations::ExecStackElement::m_isUnaryOp | 
true if this is a unary operator pointer element.
Definition at line 169 of file ArithmeticOperations.h.
Referenced by operator=().
| unsigned int te::rp::ArithmeticOperations::ExecStackElement::m_rasterBand | 
Raster band index.
Definition at line 173 of file ArithmeticOperations.h.
Referenced by operator=().
      
  | 
  mutable | 
| te::rst::Raster* te::rp::ArithmeticOperations::ExecStackElement::m_rasterNPtr | 
| double te::rp::ArithmeticOperations::ExecStackElement::m_realNumberValue | 
Real number value.
Definition at line 171 of file ArithmeticOperations.h.
Referenced by operator=().
| std::string te::rp::ArithmeticOperations::ExecStackElement::m_unaryOp |