IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
KernelAttributeTypes.h
Go to the documentation of this file.
1 // KernelAttributeTypes.h:
3 // -----------------------
4 //
14 
15 #ifndef __IPSDKIMAGEPROCESSING_KERNELATTRIBUTETYPES_H__
16 #define __IPSDKIMAGEPROCESSING_KERNELATTRIBUTETYPES_H__
17 
19 #include <boost/shared_ptr.hpp>
20 
21 namespace ipsdk {
22 namespace imaproc {
23 
24 class BaseKernelXYAttribute;
26 
29 
32 typedef boost::shared_ptr<BaseKernelXYAttribute> KernelXYAttributePtr;
33 typedef boost::shared_ptr<const BaseKernelXYAttribute> KernelXYAttributeConstPtr;
35 
38 typedef boost::weak_ptr<BaseKernelXYAttribute> KernelXYAttributeWeakPtr;
39 typedef boost::weak_ptr<const BaseKernelXYAttribute> KernelXYAttributeConstWeakPtr;
41 
44 typedef boost::shared_ptr<BaseKernelXYZAttribute> KernelXYZAttributePtr;
45 typedef boost::shared_ptr<const BaseKernelXYZAttribute> KernelXYZAttributeConstPtr;
47 
50 typedef boost::weak_ptr<BaseKernelXYZAttribute> KernelXYZAttributeWeakPtr;
51 typedef boost::weak_ptr<const BaseKernelXYZAttribute> KernelXYZAttributeConstWeakPtr;
53 
56 
57 } // end of namespace imaproc
58 } // end of namespace ipsdk
59 
60 #endif // __IPSDKIMAGEPROCESSING_KERNELATTRIBUTETYPES_H__
boost::shared_ptr< BaseKernelXYZAttribute > KernelXYZAttributePtr
Definition: KernelAttributeTypes.h:44
boost::weak_ptr< BaseKernelXYZAttribute > KernelXYZAttributeWeakPtr
Definition: KernelAttributeTypes.h:50
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
boost::weak_ptr< const BaseKernelXYAttribute > KernelXYAttributeConstWeakPtr
Definition: KernelAttributeTypes.h:39
boost::weak_ptr< BaseKernelXYAttribute > KernelXYAttributeWeakPtr
Definition: KernelAttributeTypes.h:38
boost::shared_ptr< BaseKernelXYAttribute > KernelXYAttributePtr
Definition: KernelAttributeTypes.h:25
boost::shared_ptr< const BaseKernelXYAttribute > KernelXYAttributeConstPtr
Definition: KernelAttributeTypes.h:33
Base class for XYZ kernel attributes.
Definition: BaseKernelXYZAttribute.h:31
Predefined types for image processing attributes management.
boost::weak_ptr< const BaseKernelXYZAttribute > KernelXYZAttributeConstWeakPtr
Definition: KernelAttributeTypes.h:51
boost::shared_ptr< const BaseKernelXYZAttribute > KernelXYZAttributeConstPtr
Definition: KernelAttributeTypes.h:45