15 #ifndef __IPSDKBASEDATA_KERNELTYPES_H__ 16 #define __IPSDKBASEDATA_KERNELTYPES_H__ 19 #include <boost/shared_ptr.hpp> 59 #endif // __IPSDKBASEDATA_KERNELTYPES_H__ Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
boost::shared_ptr< const KernelXYZ > KernelXYZConstPtr
shared pointer to KernelXYZ
Definition: KernelTypes.h:56
Class encapsulating a 2d kernel spanning along x and y axis.
Definition: KernelXY.h:34
boost::shared_ptr< KernelXYZ > KernelXYZPtr
shared pointer to KernelXYZ
Definition: KernelTypes.h:55
Definition: DataItemNodeHdrMacrosDetails.h:48
eKernelType
Enumerate describing kernel type.
Definition: KernelTypes.h:34
2d kernel type spanning x and y direction
Definition: KernelTypes.h:36
3d kernel type spanning x, y and z direction
Definition: KernelTypes.h:38
boost::shared_ptr< KernelXY > KernelXYPtr
shared pointer to KernelXY
Definition: KernelTypes.h:48
boost::shared_ptr< const KernelXY > KernelXYConstPtr
shared pointer to KernelXY
Definition: KernelTypes.h:49
Predefined macros for enumerates management.
#define IPSDK_ENUM(enumTypeStr, enumSeq)
macro allowing to declare an enumerate for library
Definition: EnumMacros.h:26
Class encapsulating a 3d kernel spanning along x, y and z axis.
Definition: KernelXYZ.h:34