15 #ifndef __IPSDKIMAGEPROCESSING_STRIPATTRIBUTETYPES_H__ 16 #define __IPSDKIMAGEPROCESSING_STRIPATTRIBUTETYPES_H__ 19 #include <boost/shared_ptr.hpp> 24 class BaseStripAttribute;
25 class BaseXStrip2dAttribute;
26 class BaseXStrip2dWithKernelAttribute;
27 class BaseYStrip2dAttribute;
28 class BaseYStrip2dWithKernelAttribute;
29 class BaseYStrip3dAttribute;
30 class BaseYStripColor2dAttribute;
31 class BaseYStripSeq2dAttribute;
32 class BaseZStrip3dAttribute;
33 class BaseZStrip3dWithKernelAttribute;
130 #endif // __IPSDKIMAGEPROCESSING_STRIPATTRIBUTETYPES_H__ Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
Base class for sequence image 2d strip with splitting along X axis attributes.
Definition: BaseYStripSeq2dAttribute.h:27
boost::weak_ptr< BaseStripAttribute > StripAttributeWeakPtr
weak pointer to image strip attribute
Definition: StripAttributeTypes.h:79
eStripAttributeType
Enumerate describing strip attributes type.
Definition: StripAttributeTypes.h:44
boost::shared_ptr< BaseZStrip3dWithKernelAttribute > ZStrip3dWithKernelAttributePtr
shared pointer to ZStrip3dWithKernel attribute
Definition: StripAttributeTypes.h:133
boost::weak_ptr< BaseYStripColor2dAttribute > YStripColor2dAttributeWeakPtr
weak pointer to YStripColor2d attribute
Definition: StripAttributeTypes.h:115
boost::shared_ptr< const BaseYStripColor2dAttribute > YStripColor2dAttributeConstPtr
shared pointer to YStripColor2d attribute
Definition: StripAttributeTypes.h:110
boost::shared_ptr< const BaseYStrip2dAttribute > YStrip2dAttributeConstPtr
shared pointer to YStrip2d attribute
Definition: StripAttributeTypes.h:92
boost::weak_ptr< const BaseYStripColor2dAttribute > YStripColor2dAttributeConstWeakPtr
weak pointer to YStripColor2d attribute
Definition: StripAttributeTypes.h:116
Base class for image 3d strip with splitting along Z axis attributes.
Definition: BaseZStrip3dAttribute.h:26
boost::shared_ptr< BaseYStripColor2dAttribute > YStripColor2dAttributePtr
shared pointer to YStripColor2d attribute
Definition: StripAttributeTypes.h:109
Definition: DataItemNodeHdrMacrosDetails.h:48
boost::shared_ptr< BaseXStrip2dAttribute > XStrip2dAttributePtr
shared pointer to XStrip2d attribute
Definition: StripAttributeTypes.h:85
boost::shared_ptr< BaseYStrip2dAttribute > YStrip2dAttributePtr
shared pointer to YStrip2d attribute
Definition: StripAttributeTypes.h:91
boost::shared_ptr< BaseYStripSeq2dAttribute > YStripSeq2dAttributePtr
shared pointer to YStripSeq2d attribute
Definition: StripAttributeTypes.h:121
Base class for attributes associated to an image 3d strip with splitting along Z axis and a kernel...
Definition: BaseZStrip3dWithKernelAttribute.h:27
boost::shared_ptr< const BaseStripAttribute > StripAttributeConstPtr
shared pointer to image strip attribute
Definition: StripAttributeTypes.h:74
Attribute associated to color XY plans strip ordered first in x then in y and a kernel.
Definition: StripAttributeTypes.h:56
boost::shared_ptr< const BaseYStrip2dWithKernelAttribute > YStrip2dWithKernelAttributeConstPtr
shared pointer to YStrip2dWithKernel attribute
Definition: StripAttributeTypes.h:98
Base class for image 2d strip with splitting along Y axis attributes.
Definition: BaseYStrip2dAttribute.h:26
Attribute associated to an XYZ plan strip ordered first in x then in z and then in y...
Definition: StripAttributeTypes.h:54
Attribute associated to an YX plan strip ordered first in y then in x.
Definition: StripAttributeTypes.h:50
Base class for image 2d strip with splitting along X axis attributes.
Definition: BaseXStrip2dAttribute.h:26
Attribute associated to color XYZ plans strip ordered first in x then in y and then in z...
Definition: StripAttributeTypes.h:64
boost::shared_ptr< const BaseZStrip3dWithKernelAttribute > ZStrip3dWithKernelAttributeConstPtr
shared pointer to ZStrip3dWithKernel attribute
Definition: StripAttributeTypes.h:134
Attribute associated to an XYZ plan strip ordered first in x then in y and then in z...
Definition: StripAttributeTypes.h:60
boost::shared_ptr< const BaseYStripSeq2dAttribute > YStripSeq2dAttributeConstPtr
shared pointer to YStripSeq2d attribute
Definition: StripAttributeTypes.h:122
boost::weak_ptr< const BaseStripAttribute > StripAttributeConstWeakPtr
weak pointer to image strip attribute
Definition: StripAttributeTypes.h:80
Attribute associated to a sequence of XY plan strip ordered first in x then in y and a kernel...
Definition: StripAttributeTypes.h:58
Base class for attributes associated to an image 2d strip with splitting along Y axis and a kernel...
Definition: BaseYStrip2dWithKernelAttribute.h:27
boost::shared_ptr< BaseStripAttribute > StripAttributePtr
shared pointer to image strip attribute
Definition: StripAttributeTypes.h:73
Attribute associated to an XY plan strip ordered first in x then in y and a kernel.
Definition: StripAttributeTypes.h:48
boost::shared_ptr< BaseYStrip3dAttribute > YStrip3dAttributePtr
shared pointer to YStrip3d attribute
Definition: StripAttributeTypes.h:103
Attribute associated to an XY plan strip ordered first in x then in y.
Definition: StripAttributeTypes.h:46
boost::shared_ptr< const BaseXStrip2dAttribute > XStrip2dAttributeConstPtr
shared pointer to XStrip2d attribute
Definition: StripAttributeTypes.h:86
Base class for color image 2d strip with splitting along X axis attributes.
Definition: BaseYStripColor2dAttribute.h:27
Predefined types for image processing attributes management.
boost::shared_ptr< const BaseYStrip3dAttribute > YStrip3dAttributeConstPtr
shared pointer to YStrip3d attribute
Definition: StripAttributeTypes.h:104
Attribute associated to an YX plan strip ordered first in y then in x and a kernel.
Definition: StripAttributeTypes.h:52
boost::shared_ptr< const BaseZStrip3dAttribute > ZStrip3dAttributeConstPtr
shared pointer to ZStrip3d attribute
Definition: StripAttributeTypes.h:128
boost::shared_ptr< BaseZStrip3dAttribute > ZStrip3dAttributePtr
shared pointer to ZStrip3d attribute
Definition: StripAttributeTypes.h:127
Base class for image strip attributes.
Definition: BaseStripAttribute.h:34
#define IPSDK_ENUM(enumTypeStr, enumSeq)
macro allowing to declare an enumerate for library
Definition: EnumMacros.h:26
boost::shared_ptr< BaseYStrip2dWithKernelAttribute > YStrip2dWithKernelAttributePtr
shared pointer to YStrip2dWithKernel attribute
Definition: StripAttributeTypes.h:97
Base class for image 3d strip with splitting along Y axis attributes.
Definition: BaseYStrip3dAttribute.h:26
Attribute associated to an XYZ plan strip ordered first in x then in y and then in z and a kernel...
Definition: StripAttributeTypes.h:62