ImFusion SDK 4.3
BinaryOp< Op > Member List

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)BinaryOpBaseinline
cast() const (defined in ExprBase)ExprBaseinline
channelSwizzle(const std::vector< std::size_t > &indices) constExprBase
children() override finalBinaryOpGlvirtual
children() const override finalBinaryOpGlvirtual
clone() const overrideBinaryOp< Op >inlinevirtual
convertToSharedImgExpr(std::size_t index) const overrideBinaryOp< Op >inlinevirtual
deviceStrategy() const overrideBinaryOp< Op >inlinevirtual
eval(Array< SharedImage, void > &img, const SharedImage *variable) constExprBase
eval(Array< SharedImage, void > &img) constExprBase
eval(Array< SharedImageSet, void > &img, const SharedImageSet *variable) constExprBase
eval(Array< SharedImageSet, void > &img) constExprBase
evalImpl(Array< SharedImage, void > &img) const overrideBinaryOp< Op >inlinevirtual
evalImpl(Array< SharedImageSet, void > &img) const overrideBinaryOp< Op >inlinevirtual
evalString(bool tagAndAssign=true) const override finalBinaryOpGlvirtual
evaluateIntoImage(bool clearShiftScale=false) constExprBaseinline
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 overrideBinaryOp< Op >inlinevirtual
forceCPU() constExprBase
forceGPU() constExprBase
getUniformDefinitionList(std::string &definitionList, const std::vector< int > &indices, const std::string &prefix) const override finalBinaryOpGlvirtual
getVariableDefinitionList(std::string &definitionList, const std::vector< int > &indices, const std::string &prefix) const override finalBinaryOpGlvirtual
GlExprInterface()=default (defined in GlExprInterface)GlExprInterface
glExprInterface() (defined in ExprBase)ExprBase
glExprInterface() const (defined in ExprBase)ExprBase
ImFusion::imgDesc() constExprBase
ImFusion::ImageMath::internal::BinaryOpBase::imgDesc() const override finalBinaryOpBaseinlinevirtual
l1Norm() constExprBase
l2Norm() constExprBase
lhs() override (defined in BinaryOp< Op >)BinaryOp< Op >inlinevirtual
lhs() const override (defined in BinaryOp< Op >)BinaryOp< Op >inlinevirtual
lInfNorm() constExprBase
lpNorm(double p) constExprBase
m_pixelTypeBinaryOpBaseprotected
mean() constExprBase
numImgs() const overrideBinaryOp< Op >inlinevirtual
op() const override (defined in BinaryOp< Op >)BinaryOp< Op >inlinevirtual
reduce(std::vector< vec4i > *arg=nullptr) constExprBaseinline
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 finalBinaryOpGlvirtual
setMagFilter(ImageMath::MagFilter mag)GlExprInterfacevirtual
setMagFilterRecursive(ImageMath::MagFilter mag)GlExprInterface
setWrap(ImageMath::Wrap wrap)GlExprInterfacevirtual
setWrapRecursive(ImageMath::Wrap wrap)GlExprInterface
squaredl2Norm() constExprBase
substituteVariableWithImg(const SharedImage &variable) const overrideBinaryOp< Op >inlinevirtual
substituteVariableWithImg(const SharedImageSet &variable) const overrideBinaryOp< 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 finalBinaryOpGlvirtual
~BinaryOpBase()=default (defined in BinaryOpBase)BinaryOpBasevirtual
~ExprBase()=default (defined in ExprBase)ExprBasevirtual
~ExprInterface()=default (defined in ExprInterface)ExprInterfacevirtual
~GlExprInterface()=default (defined in GlExprInterface)GlExprInterfacevirtual
Search Tab / S to search, Esc to close