Execution stack element. More...
#include <ArithmeticOperations.h>
Public Member Functions | |
ExecStackElement () | |
~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... | |
boost::shared_ptr < te::rst::Raster > | m_raster |
Raster pointer. More... | |
unsigned int | m_rasterBand |
Raster band index. More... | |
double | m_realNumberValue |
Real number value. More... | |
Execution stack element.
Definition at line 152 of file ArithmeticOperations.h.
|
inline |
Definition at line 166 of file ArithmeticOperations.h.
|
inline |
Definition at line 171 of file ArithmeticOperations.h.
bool te::rp::ArithmeticOperations::ExecStackElement::m_isRaster |
true if this is a raster pointer element.
Definition at line 156 of file ArithmeticOperations.h.
Referenced by te::rp::ArithmeticOperations::execBinaryOperator(), and te::rp::ArithmeticOperations::executeString().
bool te::rp::ArithmeticOperations::ExecStackElement::m_isRealNumber |
true if this is a real number element.
Definition at line 158 of file ArithmeticOperations.h.
Referenced by te::rp::ArithmeticOperations::execBinaryOperator(), and te::rp::ArithmeticOperations::executeString().
boost::shared_ptr<te::rst::Raster> te::rp::ArithmeticOperations::ExecStackElement::m_raster |
Raster pointer.
Definition at line 164 of file ArithmeticOperations.h.
Referenced by te::rp::ArithmeticOperations::execBinaryOperator(), and te::rp::ArithmeticOperations::executeString().
unsigned int te::rp::ArithmeticOperations::ExecStackElement::m_rasterBand |
Raster band index.
Definition at line 162 of file ArithmeticOperations.h.
Referenced by te::rp::ArithmeticOperations::execBinaryOperator(), and te::rp::ArithmeticOperations::executeString().
double te::rp::ArithmeticOperations::ExecStackElement::m_realNumberValue |
Real number value.
Definition at line 160 of file ArithmeticOperations.h.
Referenced by te::rp::ArithmeticOperations::execBinaryOperator(), and te::rp::ArithmeticOperations::executeString().