| ADD_ARG_REDUCTION_OP_DEF(min, min) (defined in ImFusion::ImageMath::ExprBase) | ImFusion::ImageMath::ExprBase | |
| ADD_ARG_REDUCTION_OP_DEF(max, max) (defined in ImFusion::ImageMath::ExprBase) | ImFusion::ImageMath::ExprBase | |
| ADD_REDUCTION_OP_DEF(sum, add) (defined in ImFusion::ImageMath::ExprBase) | ImFusion::ImageMath::ExprBase | |
| ADD_REDUCTION_OP_DEF(prod, mult) (defined in ImFusion::ImageMath::ExprBase) | ImFusion::ImageMath::ExprBase | |
| cast() const (defined in ImFusion::ImageMath::ExprBase) | ImFusion::ImageMath::ExprBase | inline |
| CastType enum name (defined in ImFusion::ImageMath::internal::CastWrapperGl) | ImFusion::ImageMath::internal::CastWrapperGl | |
| castType() | ImFusion::ImageMath::internal::CastWrapperGl | protected |
| castType() (defined in ImFusion::ImageMath::internal::CastWrapperGl) | ImFusion::ImageMath::internal::CastWrapperGl | protected |
| castType() (defined in ImFusion::ImageMath::internal::CastWrapperGl) | ImFusion::ImageMath::internal::CastWrapperGl | protected |
| castType() (defined in ImFusion::ImageMath::internal::CastWrapperGl) | ImFusion::ImageMath::internal::CastWrapperGl | protected |
| castType() (defined in ImFusion::ImageMath::internal::CastWrapperGl) | ImFusion::ImageMath::internal::CastWrapperGl | protected |
| castType() (defined in ImFusion::ImageMath::internal::CastWrapperGl) | ImFusion::ImageMath::internal::CastWrapperGl | protected |
| castType() (defined in ImFusion::ImageMath::internal::CastWrapperGl) | ImFusion::ImageMath::internal::CastWrapperGl | protected |
| castType() (defined in ImFusion::ImageMath::internal::CastWrapperGl) | ImFusion::ImageMath::internal::CastWrapperGl | protected |
| castType() (defined in ImFusion::ImageMath::internal::CastWrapperGl) | ImFusion::ImageMath::internal::CastWrapperGl | protected |
| castType() (defined in ImFusion::ImageMath::internal::CastWrapperGl) | ImFusion::ImageMath::internal::CastWrapperGl | protected |
| CastWrapper(std::shared_ptr< ExprBase > operand) (defined in ImFusion::ImageMath::internal::CastWrapper< CastT >) | ImFusion::ImageMath::internal::CastWrapper< CastT > | inline |
| CastWrapperGl(CastType castT) (defined in ImFusion::ImageMath::internal::CastWrapperGl) | ImFusion::ImageMath::internal::CastWrapperGl | inlineexplicit |
| CastWrapperGl(T) (defined in ImFusion::ImageMath::internal::CastWrapperGl) | ImFusion::ImageMath::internal::CastWrapperGl | inlineexplicit |
| channelSwizzle(const std::vector< std::size_t > &indices) const | ImFusion::ImageMath::ExprBase | |
| children() override | ImFusion::ImageMath::internal::CastWrapperGl | virtual |
| children() const override | ImFusion::ImageMath::internal::CastWrapperGl | virtual |
| clone() const override | ImFusion::ImageMath::internal::CastWrapper< CastT > | inlinevirtual |
| convertToSharedImgExpr(std::size_t index) const override | ImFusion::ImageMath::internal::CastWrapper< CastT > | inlinevirtual |
| deviceStrategy() const override | ImFusion::ImageMath::internal::CastWrapper< CastT > | inlinevirtual |
| eval(Array< SharedImage, void > &img, const SharedImage *variable) const | ImFusion::ImageMath::ExprBase | |
| eval(Array< SharedImage, void > &img) const | ImFusion::ImageMath::ExprBase | |
| eval(Array< SharedImageSet, void > &img, const SharedImageSet *variable) const | ImFusion::ImageMath::ExprBase | |
| eval(Array< SharedImageSet, void > &img) const | ImFusion::ImageMath::ExprBase | |
| evalImpl(Array< SharedImage, void > &img) const override | ImFusion::ImageMath::internal::CastWrapper< CastT > | inlinevirtual |
| evalImpl(Array< SharedImageSet, void > &img) const override | ImFusion::ImageMath::internal::CastWrapper< CastT > | inlinevirtual |
| evalString(bool tagAndAssign=true) const override | ImFusion::ImageMath::internal::CastWrapperGl | virtual |
| evaluateIntoImage(bool clearShiftScale=false) const | ImFusion::ImageMath::ExprBase | inline |
| exprInterface() (defined in ImFusion::ImageMath::ExprBase) | ImFusion::ImageMath::ExprBase | |
| exprInterface() const (defined in ImFusion::ImageMath::ExprBase) | ImFusion::ImageMath::ExprBase | |
| ImFusion::ImageMath::internal::CastWrapperGl::exprInterface() | ImFusion::ImageMath::internal::GlExprInterface | |
| exprInterface() const (defined in ImFusion::ImageMath::internal::GlExprInterface) | ImFusion::ImageMath::internal::GlExprInterface | |
| ExprType enum name (defined in ImFusion::ImageMath::ExprBase) | ImFusion::ImageMath::ExprBase | |
| exprType() const override | ImFusion::ImageMath::internal::CastWrapper< CastT > | inlinevirtual |
| forceCPU() const | ImFusion::ImageMath::ExprBase | |
| forceGPU() const | ImFusion::ImageMath::ExprBase | |
| getUniformDefinitionList(std::string &definitionList, const std::vector< int > &indices, const std::string &prefix) const override | ImFusion::ImageMath::internal::CastWrapperGl | virtual |
| getVariableDefinitionList(std::string &definitionList, const std::vector< int > &indices, const std::string &prefix) const override | ImFusion::ImageMath::internal::CastWrapperGl | virtual |
| GlExprInterface()=default (defined in ImFusion::ImageMath::internal::GlExprInterface) | ImFusion::ImageMath::internal::GlExprInterface | |
| glExprInterface() (defined in ImFusion::ImageMath::ExprBase) | ImFusion::ImageMath::ExprBase | |
| glExprInterface() const (defined in ImFusion::ImageMath::ExprBase) | ImFusion::ImageMath::ExprBase | |
| imgDesc() const override | ImFusion::ImageMath::internal::CastWrapper< CastT > | inlinevirtual |
| l1Norm() const | ImFusion::ImageMath::ExprBase | |
| l2Norm() const | ImFusion::ImageMath::ExprBase | |
| lInfNorm() const | ImFusion::ImageMath::ExprBase | |
| lpNorm(double p) const | ImFusion::ImageMath::ExprBase | |
| m_castT (defined in ImFusion::ImageMath::internal::CastWrapperGl) | ImFusion::ImageMath::internal::CastWrapperGl | protected |
| mean() const | ImFusion::ImageMath::ExprBase | |
| numImgs() const override | ImFusion::ImageMath::internal::CastWrapper< CastT > | inlinevirtual |
| operand() override (defined in ImFusion::ImageMath::internal::CastWrapper< CastT >) | ImFusion::ImageMath::internal::CastWrapper< CastT > | inlinevirtual |
| operand() const override (defined in ImFusion::ImageMath::internal::CastWrapper< CastT >) | ImFusion::ImageMath::internal::CastWrapper< CastT > | inlinevirtual |
| reduce(std::vector< vec4i > *arg=nullptr) const | ImFusion::ImageMath::ExprBase | inline |
| setArguments(GL::Program &p, const std::vector< int > &indices, const std::string &prefix) const override | ImFusion::ImageMath::internal::CastWrapperGl | virtual |
| setMagFilter(ImageMath::MagFilter mag) | ImFusion::ImageMath::internal::GlExprInterface | virtual |
| setMagFilterRecursive(ImageMath::MagFilter mag) | ImFusion::ImageMath::internal::GlExprInterface | |
| setWrap(ImageMath::Wrap wrap) | ImFusion::ImageMath::internal::GlExprInterface | virtual |
| setWrapRecursive(ImageMath::Wrap wrap) | ImFusion::ImageMath::internal::GlExprInterface | |
| squaredl2Norm() const | ImFusion::ImageMath::ExprBase | |
| substituteVariableWithImg(const SharedImage &variable) const override | ImFusion::ImageMath::internal::CastWrapper< CastT > | inlinevirtual |
| substituteVariableWithImg(const SharedImageSet &variable) const override | ImFusion::ImageMath::internal::CastWrapper< CastT > | inlinevirtual |
| tagAndAssignNames(std::unordered_map< internal::TaggingIndex, const void * > &taggedLeaves, std::unordered_map< std::type_index, int > &countPerLeafType, const std::string &prefix) const override | ImFusion::ImageMath::internal::CastWrapperGl | virtual |
| ~ExprBase()=default (defined in ImFusion::ImageMath::ExprBase) | ImFusion::ImageMath::ExprBase | virtual |
| ~ExprInterface()=default (defined in ImFusion::ImageMath::ExprInterface) | ImFusion::ImageMath::ExprInterface | virtual |
| ~GlExprInterface()=default (defined in ImFusion::ImageMath::internal::GlExprInterface) | ImFusion::ImageMath::internal::GlExprInterface | virtual |
| ~UnaryWrapperBase()=default (defined in ImFusion::ImageMath::internal::UnaryWrapperBase) | ImFusion::ImageMath::internal::UnaryWrapperBase | virtual |