All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
te::rp::ArithmeticOperations Member List

This is the complete list of members for te::rp::ArithmeticOperations, including all inherited members.

Algorithm()te::rp::Algorithmprotected
allocResultRaster(unsigned int nLines, unsigned int nCols, boost::shared_ptr< te::rst::Raster > &rasterPtr) const te::rp::ArithmeticOperationsprotected
ArithmeticOperations()te::rp::ArithmeticOperations
execBinaryOperator(const std::string &token, ExecStackT &execStack, bool generateOutput) const te::rp::ArithmeticOperationsprotected
ExecStackT typedefte::rp::ArithmeticOperationsprotected
execUnaryOperator(const std::string &token, ExecStackT &execStack, bool generateOutput) const te::rp::ArithmeticOperationsprotected
execute(AlgorithmOutputParameters &outputParams)te::rp::ArithmeticOperationsvirtual
executeString(const std::string &aStr, std::vector< boost::shared_ptr< te::rst::Raster > > inRasters, boost::shared_ptr< te::rst::Raster > &outRaster, bool generateOutput) const te::rp::ArithmeticOperationsprotected
getTokensStrs(const std::string &inputStr, std::vector< std::string > &outTokens) const te::rp::ArithmeticOperationsprotected
inFix2PostFix(const std::vector< std::string > &input, std::vector< std::string > &output) const te::rp::ArithmeticOperationsprotected
initialize(const AlgorithmInputParameters &inputParams)te::rp::ArithmeticOperationsvirtual
isBinaryOperator(const std::string &inputToken) const te::rp::ArithmeticOperationsprotected
isInitialized() const te::rp::ArithmeticOperationsvirtual
isOperator(const std::string &inputToken) const te::rp::ArithmeticOperationsprotected
isRasterBandToken(const std::string &token, unsigned int &rasterIdx, unsigned int &bandIdx) const te::rp::ArithmeticOperationsprotected
isRealNumberToken(const std::string &token, double &realValue) const te::rp::ArithmeticOperationsprotected
isUnaryOperator(const std::string &inputToken) const te::rp::ArithmeticOperationsprotected
m_inputParameterste::rp::ArithmeticOperationsprotected
m_isInitializedte::rp::ArithmeticOperationsprotected
op1HasGreaterOrEqualPrecedence(const std::string &operator1, const std::string &operator2) const te::rp::ArithmeticOperationsprotected
printTokens(const std::vector< std::string > &input) const te::rp::ArithmeticOperationsprotected
reset()te::rp::ArithmeticOperationsvirtual
~Algorithm()te::rp::Algorithmvirtual
~ArithmeticOperations()te::rp::ArithmeticOperations