All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
te::rp::ArithmeticOperations::ExecStackElement Class Reference

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...
 

Detailed Description

Execution stack element.

Definition at line 152 of file ArithmeticOperations.h.

Constructor & Destructor Documentation

te::rp::ArithmeticOperations::ExecStackElement::ExecStackElement ( )
inline

Definition at line 166 of file ArithmeticOperations.h.

te::rp::ArithmeticOperations::ExecStackElement::~ExecStackElement ( )
inline

Definition at line 171 of file ArithmeticOperations.h.

Member Data Documentation

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
unsigned int te::rp::ArithmeticOperations::ExecStackElement::m_rasterBand
double te::rp::ArithmeticOperations::ExecStackElement::m_realNumberValue

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