te::rp::ArithmeticOperations Member List

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::ArithmeticOperationsinlineprotected
Algorithm()te::rp::Algorithmprotected
allocResultRaster(const te::rst::Grid &grid, std::auto_ptr< te::rst::Raster > &rasterPtr) const te::rp::ArithmeticOperationsprotected
ArithmeticOperations()te::rp::ArithmeticOperations
BinOpFuncPtrT typedefte::rp::ArithmeticOperationsprotected
divisionBinOp(const double &inputValue1, const double &inputValue2, double &outputValue) const te::rp::ArithmeticOperationsinlineprotected
execBinaryOperator(const std::string &token, ExecStackT &execStack, bool generateOutput) const te::rp::ArithmeticOperationsprotected
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::ArithmeticOperationsprotected
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::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, const std::vector< te::rst::Raster * > &inRasters, std::auto_ptr< te::rst::Raster > &outRaster, bool generateOutput, te::common::TaskProgress *const progressPtr) 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
multiplicationBinOp(const double &inputValue1, const double &inputValue2, double &outputValue) const te::rp::ArithmeticOperationsinlineprotected
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
subtractionBinOp(const double &inputValue1, const double &inputValue2, double &outputValue) const te::rp::ArithmeticOperationsinlineprotected
~Algorithm()te::rp::Algorithmvirtual
~ArithmeticOperations()te::rp::ArithmeticOperations