![]() |
ImFusion SDK 4.3
|
This is the complete list of members for BinaryOp< Op >, including all inherited members.
| ADD_ARG_REDUCTION_OP_DEF(min, min) (defined in ExprBase) | ExprBase | |
| ADD_ARG_REDUCTION_OP_DEF(max, max) (defined in ExprBase) | ExprBase | |
| ADD_REDUCTION_OP_DEF(sum, add) (defined in ExprBase) | ExprBase | |
| ADD_REDUCTION_OP_DEF(prod, mult) (defined in ExprBase) | ExprBase | |
| BinaryOp(std::shared_ptr< ExprBase > lhs, std::shared_ptr< ExprBase > rhs, const Op &func=Op()) (defined in BinaryOp< Op >) | BinaryOp< Op > | inline |
| BinaryOpBase(PixelType pixelType) (defined in BinaryOpBase) | BinaryOpBase | inline |
| cast() const (defined in ExprBase) | ExprBase | inline |
| channelSwizzle(const std::vector< std::size_t > &indices) const | ExprBase | |
| children() override final | BinaryOpGl | virtual |
| children() const override final | BinaryOpGl | virtual |
| clone() const override | BinaryOp< Op > | inlinevirtual |
| convertToSharedImgExpr(std::size_t index) const override | BinaryOp< Op > | inlinevirtual |
| deviceStrategy() const override | BinaryOp< Op > | inlinevirtual |
| eval(Array< SharedImage, void > &img, const SharedImage *variable) const | ExprBase | |
| eval(Array< SharedImage, void > &img) const | ExprBase | |
| eval(Array< SharedImageSet, void > &img, const SharedImageSet *variable) const | ExprBase | |
| eval(Array< SharedImageSet, void > &img) const | ExprBase | |
| evalImpl(Array< SharedImage, void > &img) const override | BinaryOp< Op > | inlinevirtual |
| evalImpl(Array< SharedImageSet, void > &img) const override | BinaryOp< Op > | inlinevirtual |
| evalString(bool tagAndAssign=true) const override final | BinaryOpGl | virtual |
| evaluateIntoImage(bool clearShiftScale=false) const | ExprBase | inline |
| exprInterface() (defined in ExprBase) | ExprBase | |
| exprInterface() const (defined in ExprBase) | ExprBase | |
| ImFusion::ImageMath::internal::BinaryOpGl::exprInterface() | GlExprInterface | |
| exprInterface() const (defined in GlExprInterface) | GlExprInterface | |
| ExprType enum name (defined in ExprBase) | ExprBase | |
| exprType() const override | BinaryOp< Op > | inlinevirtual |
| forceCPU() const | ExprBase | |
| forceGPU() const | ExprBase | |
| getUniformDefinitionList(std::string &definitionList, const std::vector< int > &indices, const std::string &prefix) const override final | BinaryOpGl | virtual |
| getVariableDefinitionList(std::string &definitionList, const std::vector< int > &indices, const std::string &prefix) const override final | BinaryOpGl | virtual |
| GlExprInterface()=default (defined in GlExprInterface) | GlExprInterface | |
| glExprInterface() (defined in ExprBase) | ExprBase | |
| glExprInterface() const (defined in ExprBase) | ExprBase | |
| ImFusion::imgDesc() const | ExprBase | |
| ImFusion::ImageMath::internal::BinaryOpBase::imgDesc() const override final | BinaryOpBase | inlinevirtual |
| l1Norm() const | ExprBase | |
| l2Norm() const | ExprBase | |
| lhs() override (defined in BinaryOp< Op >) | BinaryOp< Op > | inlinevirtual |
| lhs() const override (defined in BinaryOp< Op >) | BinaryOp< Op > | inlinevirtual |
| lInfNorm() const | ExprBase | |
| lpNorm(double p) const | ExprBase | |
| m_pixelType | BinaryOpBase | protected |
| mean() const | ExprBase | |
| numImgs() const override | BinaryOp< Op > | inlinevirtual |
| op() const override (defined in BinaryOp< Op >) | BinaryOp< Op > | inlinevirtual |
| reduce(std::vector< vec4i > *arg=nullptr) const | ExprBase | inline |
| rhs() override (defined in BinaryOp< Op >) | BinaryOp< Op > | inlinevirtual |
| rhs() const override (defined in BinaryOp< Op >) | BinaryOp< Op > | inlinevirtual |
| setArguments(GL::Program &p, const std::vector< int > &indices, const std::string &prefix) const override final | BinaryOpGl | virtual |
| setMagFilter(ImageMath::MagFilter mag) | GlExprInterface | virtual |
| setMagFilterRecursive(ImageMath::MagFilter mag) | GlExprInterface | |
| setWrap(ImageMath::Wrap wrap) | GlExprInterface | virtual |
| setWrapRecursive(ImageMath::Wrap wrap) | GlExprInterface | |
| squaredl2Norm() const | ExprBase | |
| substituteVariableWithImg(const SharedImage &variable) const override | BinaryOp< Op > | inlinevirtual |
| substituteVariableWithImg(const SharedImageSet &variable) const override | BinaryOp< Op > | inlinevirtual |
| tagAndAssignNames(std::unordered_map< internal::TaggingIndex, const void * > &taggedLeaves, std::unordered_map< std::type_index, int > &countPerLeafType, const std::string &prefix) const override final | BinaryOpGl | virtual |
| ~BinaryOpBase()=default (defined in BinaryOpBase) | BinaryOpBase | virtual |
| ~ExprBase()=default (defined in ExprBase) | ExprBase | virtual |
| ~ExprInterface()=default (defined in ExprInterface) | ExprInterface | virtual |
| ~GlExprInterface()=default (defined in GlExprInterface) | GlExprInterface | virtual |