This is the complete list of members for te::rp::ArithmeticOperations, including all inherited members.
acosUnaryOp(const double &inputValue, double &outputValue) const | te::rp::ArithmeticOperations | inlineprotected |
additionBinOp(const double &inputValue1, const double &inputValue2, double &outputValue) const | te::rp::ArithmeticOperations | inlineprotected |
Algorithm() | te::rp::Algorithm | protected |
Algorithm(const Algorithm &) | te::rp::Algorithm | private |
allocResultRaster(const te::rst::Grid &grid, std::unique_ptr< te::rst::Raster > &rasterPtr) const | te::rp::ArithmeticOperations | protected |
ArithmeticOperations() | te::rp::ArithmeticOperations | |
asinUnaryOp(const double &inputValue, double &outputValue) const | te::rp::ArithmeticOperations | inlineprotected |
atanUnaryOp(const double &inputValue, double &outputValue) const | te::rp::ArithmeticOperations | inlineprotected |
BinOpFuncPtrT typedef | te::rp::ArithmeticOperations | protected |
cosUnaryOp(const double &inputValue, double &outputValue) const | te::rp::ArithmeticOperations | inlineprotected |
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::unique_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::unique_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 |
execUnaryOperatorRaster(const te::rst::Raster &inRaster, const unsigned int band, const UnaryOpFuncPtrT unaryOptFunctPtr, std::unique_ptr< te::rst::Raster > &outRasterPtr) const | te::rp::ArithmeticOperations | protected |
execUnaryOperatorReal(const double value, const UnaryOpFuncPtrT unaryOptFunctPtr, std::unique_ptr< te::rst::Raster > &outRasterPtr, const bool realNumberIsRigthtTerm) const | te::rp::ArithmeticOperations | protected |
execute(AlgorithmOutputParameters &outputParams) _NOEXCEPT_OP(false) | te::rp::ArithmeticOperations | virtual |
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) const | te::rp::ArithmeticOperations | protected |
exponencialBinOp(const double &inputValue1, const double &inputValue2, double &outputValue) const | te::rp::ArithmeticOperations | inlineprotected |
getErrorMessage() const | te::rp::Algorithm | |
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) _NOEXCEPT_OP(false) | 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 |
lnUnaryOp(const double &inputValue, double &outputValue) const | te::rp::ArithmeticOperations | inlineprotected |
logUnaryOp(const double &inputValue, double &outputValue) const | te::rp::ArithmeticOperations | inlineprotected |
m_errorMessage | te::rp::Algorithm | private |
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 |
operator=(const Algorithm &) | te::rp::Algorithm | private |
printTokens(const std::vector< std::string > &input) const | te::rp::ArithmeticOperations | protected |
reset() _NOEXCEPT_OP(false) | te::rp::ArithmeticOperations | virtual |
setErrorMessage(const std::string &newErrorMessage) | te::rp::Algorithm | protected |
sinUnaryOp(const double &inputValue, double &outputValue) const | te::rp::ArithmeticOperations | inlineprotected |
sqrtUnaryOp(const double &inputValue, double &outputValue) const | te::rp::ArithmeticOperations | inlineprotected |
subtractionBinOp(const double &inputValue1, const double &inputValue2, double &outputValue) const | te::rp::ArithmeticOperations | inlineprotected |
tanUnaryOp(const double &inputValue, double &outputValue) const | te::rp::ArithmeticOperations | inlineprotected |
UnaryOpFuncPtrT typedef | te::rp::ArithmeticOperations | protected |
~Algorithm() | te::rp::Algorithm | virtual |
~ArithmeticOperations() | te::rp::ArithmeticOperations |