This is the complete list of members for te::rp::ArithmeticOperations, including all inherited members.
additionBinOp(const double &inputValue1, const double &inputValue2, double &outputValue) const | te::rp::ArithmeticOperations | inlineprotected |
Algorithm() | te::rp::Algorithm | protected |
allocResultRaster(const te::rst::Grid &grid, std::auto_ptr< te::rst::Raster > &rasterPtr) const | te::rp::ArithmeticOperations | protected |
ArithmeticOperations() | te::rp::ArithmeticOperations | |
BinOpFuncPtrT typedef | te::rp::ArithmeticOperations | protected |
divisionBinOp(const double &inputValue1, const double &inputValue2, double &outputValue) const | te::rp::ArithmeticOperations | inlineprotected |
execBinaryOperator(const std::string &token, ExecStackT &execStack, bool generateOutput) const | te::rp::ArithmeticOperations | protected |
execBinaryOperatorRasterXRaster(const te::rst::Raster &inRaster1, const unsigned int band1, const te::rst::Raster &inRaster2, const unsigned int band2, const BinOpFuncPtrT binOptFunctPtr, std::auto_ptr< te::rst::Raster > &outRasterPtr) const | te::rp::ArithmeticOperations | protected |
execBinaryOperatorRasterXReal(const te::rst::Raster &inRaster, const unsigned int bandIdx, const double value, const BinOpFuncPtrT binOptFunctPtr, std::auto_ptr< te::rst::Raster > &outRasterPtr, const bool realNumberIsRigthtTerm) const | te::rp::ArithmeticOperations | protected |
ExecStackT typedef | te::rp::ArithmeticOperations | protected |
execUnaryOperator(const std::string &token, ExecStackT &execStack, bool generateOutput) const | te::rp::ArithmeticOperations | protected |
execute(AlgorithmOutputParameters &outputParams) | te::rp::ArithmeticOperations | virtual |
executeString(const std::string &aStr, const std::vector< te::rst::Raster * > &inRasters, std::auto_ptr< te::rst::Raster > &outRaster, bool generateOutput, te::common::TaskProgress *const progressPtr) const | te::rp::ArithmeticOperations | protected |
getTokensStrs(const std::string &inputStr, std::vector< std::string > &outTokens) const | te::rp::ArithmeticOperations | protected |
inFix2PostFix(const std::vector< std::string > &input, std::vector< std::string > &output) const | te::rp::ArithmeticOperations | protected |
initialize(const AlgorithmInputParameters &inputParams) | te::rp::ArithmeticOperations | virtual |
isBinaryOperator(const std::string &inputToken) const | te::rp::ArithmeticOperations | protected |
isInitialized() const | te::rp::ArithmeticOperations | virtual |
isOperator(const std::string &inputToken) const | te::rp::ArithmeticOperations | protected |
isRasterBandToken(const std::string &token, unsigned int &rasterIdx, unsigned int &bandIdx) const | te::rp::ArithmeticOperations | protected |
isRealNumberToken(const std::string &token, double &realValue) const | te::rp::ArithmeticOperations | protected |
isUnaryOperator(const std::string &inputToken) const | te::rp::ArithmeticOperations | protected |
m_inputParameters | te::rp::ArithmeticOperations | protected |
m_isInitialized | te::rp::ArithmeticOperations | protected |
multiplicationBinOp(const double &inputValue1, const double &inputValue2, double &outputValue) const | te::rp::ArithmeticOperations | inlineprotected |
op1HasGreaterOrEqualPrecedence(const std::string &operator1, const std::string &operator2) const | te::rp::ArithmeticOperations | protected |
printTokens(const std::vector< std::string > &input) const | te::rp::ArithmeticOperations | protected |
reset() | te::rp::ArithmeticOperations | virtual |
subtractionBinOp(const double &inputValue1, const double &inputValue2, double &outputValue) const | te::rp::ArithmeticOperations | inlineprotected |
~Algorithm() | te::rp::Algorithm | virtual |
~ArithmeticOperations() | te::rp::ArithmeticOperations |