Execution stack element. More...
#include <ArithmeticOperations.h>
Public Member Functions | |
| ExecStackElement (const ExecStackElement &rhs) | |
| ExecStackElement () | |
| ExecStackElement & | operator== (const ExecStackElement &rhs) |
| ~ExecStackElement () | |
Public Attributes | |
| bool | m_isRaster |
| true if this is a raster pointer element. More... | |
| bool | m_isRealNumber |
| true if this is a real number 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... | |
Execution stack element.
Definition at line 155 of file ArithmeticOperations.h.
|
inline |
Definition at line 171 of file ArithmeticOperations.h.
References operator==().
|
inline |
Definition at line 178 of file ArithmeticOperations.h.
|
inline |
Definition at line 195 of file ArithmeticOperations.h.
|
inline |
Definition at line 183 of file ArithmeticOperations.h.
References m_isRaster, m_isRealNumber, m_rasterBand, m_rasterHandler, m_rasterNPtr, and m_realNumberValue.
| bool te::rp::ArithmeticOperations::ExecStackElement::m_isRaster |
true if this is a raster pointer element.
Definition at line 159 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 161 of file ArithmeticOperations.h.
Referenced by operator==().
| unsigned int te::rp::ArithmeticOperations::ExecStackElement::m_rasterBand |
Raster band index.
Definition at line 165 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 163 of file ArithmeticOperations.h.
Referenced by operator==().