ImFusion SDK 4.3
SharedImageSetArithmetic.h File Reference

This header provides arithmetic operators for TypeImage<>, SharedImage, and SharedImageSet. More...

#include <ImFusion/Base/Config.h>
#include <ImFusion/Base/SharedImage.h>
#include <ImFusion/Base/SharedImageSet.h>
#include <ImFusion/Base/TypedImage.h>
#include <ImFusion/Base/Utils/Images.h>
#include <ImFusion/Core/Assert.h>
#include <ImFusion/Core/GL/AbstractInclude.h>
#include <ImFusion/Core/GL/Debug.h>
#include <ImFusion/Core/GL/glad.h>
#include <ImFusion/Core/Log.h>
#include <ImFusion/Core/String.h>
#include <algorithm>
#include <array>
#include <limits>
#include <list>
#include <memory>
#include <numeric>
#include <omp.h>
#include <type_traits>
#include <unordered_map>
#include <ImFusion/ImageMath/ImageMathConfig.h>
#include <ImFusion/ImageMath/Utils/Types.h>
#include <ImFusion/ImageMath/Utils/ForwardDeclarations.h>
#include <ImFusion/ImageMath/Utils/Helpers.h>
#include <ImFusion/ImageMath/Functors/BinaryOps.h>
#include <ImFusion/ImageMath/Functors/UnaryOps.h>
#include <ImFusion/ImageMath/OpenGL/GlExprInterface.h>
#include <ImFusion/ImageMath/OpenGL/GlExpr.h>
#include <ImFusion/ImageMath/Poly/PolyBaseInterfaces.h>
#include <ImFusion/ImageMath/OpenGL/BinaryOpGl.h>
#include <ImFusion/ImageMath/OpenGL/UnaryOpGl.h>
#include <ImFusion/ImageMath/OpenGL/SelectGl.h>
#include <ImFusion/ImageMath/OpenGL/CombineChannelsGl.h>
#include <ImFusion/ImageMath/OpenGL/DeviceStrategyWrapperGl.h>
#include <ImFusion/ImageMath/OpenGL/CastWrapperGl.h>
#include <ImFusion/ImageMath/OpenGL/ArrayGl.h>
#include <ImFusion/ImageMath/OpenGL/ScalarGl.h>
#include <ImFusion/ImageMath/OpenGL/CoordinatesGl.h>
#include <ImFusion/ImageMath/OpenGL/NoiseGl.h>
#include <ImFusion/ImageMath/OpenGL/VariableGl.h>
#include <ImFusion/ImageMath/OpenGL/ChannelWiseScalarGl.h>
#include <ImFusion/ImageMath/OpenGL/ChannelSwizzleViewGl.h>
#include <ImFusion/ImageMath/OpenGL/ChannelReductionGl.h>
#include <ImFusion/ImageMath/OpenGL/StashGl.h>
#include <ImFusion/ImageMath/OpenGL/MaskLeafGl.h>
#include <ImFusion/ImageMath/OpenGL/DeformationLeafGl.h>
#include <ImFusion/ImageMath/OpenGL/ResampleGl.h>
#include <ImFusion/ImageMath/Tpl/ExprBaseTpl.h>
#include <ImFusion/ImageMath/Tpl/DeformationLeaf.h>
#include <ImFusion/ImageMath/Tpl/BinaryOpTpl.h>
#include <ImFusion/ImageMath/Tpl/UnaryOpTpl.h>
#include <ImFusion/ImageMath/Tpl/SelectTpl.h>
#include <ImFusion/ImageMath/Tpl/CombineChannelsTpl.h>
#include <ImFusion/ImageMath/Tpl/DeviceStrategyWrapperTpl.h>
#include <ImFusion/ImageMath/Tpl/CastWrapperTpl.h>
#include <ImFusion/ImageMath/Tpl/Array.h>
#include <ImFusion/ImageMath/Tpl/Scalar.h>
#include <ImFusion/ImageMath/Tpl/Coordinates.h>
#include <ImFusion/ImageMath/Tpl/Noise.h>
#include <ImFusion/ImageMath/Tpl/Variable.h>
#include <ImFusion/ImageMath/Tpl/ChannelWiseScalar.h>
#include <ImFusion/ImageMath/Tpl/ChannelSwizzleViewTpl.h>
#include <ImFusion/ImageMath/Tpl/ChannelReductionTpl.h>
#include <ImFusion/ImageMath/Tpl/StashTpl.h>
#include <ImFusion/ImageMath/Tpl/MaskLeaf.h>
#include <ImFusion/ImageMath/Tpl/OperandMask.h>
#include <ImFusion/ImageMath/Tpl/OperandDeformation.h>
#include <ImFusion/ImageMath/Tpl/ResampleTpl.h>
#include <ImFusion/ImageMath/Tpl/ReductionWrapperTpl.h>
#include <ImFusion/ImageMath/Poly/ExprBase.h>
#include <ImFusion/ImageMath/Poly/BinaryOp.h>
#include <ImFusion/ImageMath/Poly/UnaryOp.h>
#include <ImFusion/ImageMath/Poly/ChannelSwizzleView.h>
#include <ImFusion/ImageMath/Poly/CastWrapper.h>
#include <ImFusion/ImageMath/Poly/DeviceStrategyWrapper.h>
#include <ImFusion/ImageMath/Poly/ReductionWrapper.h>
#include <ImFusion/ImageMath/Poly/PolyWrapper.h>
+ Include dependency graph for SharedImageSetArithmetic.h:

Detailed Description

This header provides arithmetic operators for TypeImage<>, SharedImage, and SharedImageSet.

Search Tab / S to search, Esc to close