te::rp::ArithmeticOperations Member List

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

acosUnaryOp(const double &inputValue, double &outputValue) constte::rp::ArithmeticOperationsinlineprotected
additionBinOp(const double &inputValue1, const double &inputValue2, double &outputValue) constte::rp::ArithmeticOperationsinlineprotected
Algorithm()te::rp::Algorithmprotected
allocResultRaster(const te::rst::Grid &grid, std::unique_ptr< te::rst::Raster > &rasterPtr) constte::rp::ArithmeticOperationsprotected
ArithmeticOperations()te::rp::ArithmeticOperations
asinUnaryOp(const double &inputValue, double &outputValue) constte::rp::ArithmeticOperationsinlineprotected
atanUnaryOp(const double &inputValue, double &outputValue) constte::rp::ArithmeticOperationsinlineprotected
BinOpFuncPtrT typedefte::rp::ArithmeticOperationsprotected
cosUnaryOp(const double &inputValue, double &outputValue) constte::rp::ArithmeticOperationsinlineprotected
divisionBinOp(const double &inputValue1, const double &inputValue2, double &outputValue) constte::rp::ArithmeticOperationsinlineprotected
execBinaryOperator(const std::string &token, ExecStackT &execStack, bool generateOutput) constte::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::unique_ptr< te::rst::Raster > &outRasterPtr) constte::rp::ArithmeticOperationsprotected
execBinaryOperatorRasterXReal(const te::rst::Raster &inRaster, const unsigned int bandIdx, const double value, const BinOpFuncPtrT binOptFunctPtr, std::unique_ptr< te::rst::Raster > &outRasterPtr, const bool realNumberIsRigthtTerm) constte::rp::ArithmeticOperationsprotected
ExecStackT typedefte::rp::ArithmeticOperationsprotected
execUnaryOperator(const std::string &token, ExecStackT &execStack, bool generateOutput) constte::rp::ArithmeticOperationsprotected
execUnaryOperatorRaster(const te::rst::Raster &inRaster, const unsigned int band, const UnaryOpFuncPtrT unaryOptFunctPtr, std::unique_ptr< te::rst::Raster > &outRasterPtr) constte::rp::ArithmeticOperationsprotected
execUnaryOperatorReal(const double value, const UnaryOpFuncPtrT unaryOptFunctPtr, std::unique_ptr< te::rst::Raster > &outRasterPtr, const bool realNumberIsRigthtTerm) constte::rp::ArithmeticOperationsprotected
execute(AlgorithmOutputParameters &outputParams) _NOEXCEPT_OP(false)te::rp::ArithmeticOperationsvirtual
executeString(const std::string &aStr, const std::vector< te::rst::Raster * > &inRasters, std::unique_ptr< te::rst::Raster > &outRaster, bool generateOutput, te::common::TaskProgress *const progressPtr) constte::rp::ArithmeticOperationsprotected
exponencialBinOp(const double &inputValue1, const double &inputValue2, double &outputValue) constte::rp::ArithmeticOperationsinlineprotected
getErrorMessage() constte::rp::Algorithm
getTokensStrs(const std::string &inputStr, std::vector< std::string > &outTokens) constte::rp::ArithmeticOperationsprotected
inFix2PostFix(const std::vector< std::string > &input, std::vector< std::string > &output) constte::rp::ArithmeticOperationsprotected
initialize(const AlgorithmInputParameters &inputParams) _NOEXCEPT_OP(false)te::rp::ArithmeticOperationsvirtual
isBinaryOperator(const std::string &inputToken) constte::rp::ArithmeticOperationsprotected
isInitialized() constte::rp::ArithmeticOperationsvirtual
isOperator(const std::string &inputToken) constte::rp::ArithmeticOperationsprotected
isRasterBandToken(const std::string &token, unsigned int &rasterIdx, unsigned int &bandIdx) constte::rp::ArithmeticOperationsprotected
isRealNumberToken(const std::string &token, double &realValue) constte::rp::ArithmeticOperationsprotected
isUnaryOperator(const std::string &inputToken) constte::rp::ArithmeticOperationsprotected
lnUnaryOp(const double &inputValue, double &outputValue) constte::rp::ArithmeticOperationsinlineprotected
logUnaryOp(const double &inputValue, double &outputValue) constte::rp::ArithmeticOperationsinlineprotected
m_inputParameterste::rp::ArithmeticOperationsprotected
m_isInitializedte::rp::ArithmeticOperationsprotected
multiplicationBinOp(const double &inputValue1, const double &inputValue2, double &outputValue) constte::rp::ArithmeticOperationsinlineprotected
op1HasGreaterOrEqualPrecedence(const std::string &operator1, const std::string &operator2) constte::rp::ArithmeticOperationsprotected
printTokens(const std::vector< std::string > &input) constte::rp::ArithmeticOperationsprotected
reset() _NOEXCEPT_OP(false)te::rp::ArithmeticOperationsvirtual
setErrorMessage(const std::string &newErrorMessage)te::rp::Algorithmprotected
sinUnaryOp(const double &inputValue, double &outputValue) constte::rp::ArithmeticOperationsinlineprotected
sqrtUnaryOp(const double &inputValue, double &outputValue) constte::rp::ArithmeticOperationsinlineprotected
subtractionBinOp(const double &inputValue1, const double &inputValue2, double &outputValue) constte::rp::ArithmeticOperationsinlineprotected
tanUnaryOp(const double &inputValue, double &outputValue) constte::rp::ArithmeticOperationsinlineprotected
UnaryOpFuncPtrT typedefte::rp::ArithmeticOperationsprotected
~Algorithm()te::rp::Algorithmvirtual
~ArithmeticOperations()te::rp::ArithmeticOperations