IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
LawTextureKernel2dTypes.h
1 // LawTextureKernel2dTypes.h:
3 // --------------------------
4 //
15 
16 #ifndef __IPSDKIPLATTRIBUTES_LAWTEXTUREKERNEL2DTYPES_H__
17 #define __IPSDKIPLATTRIBUTES_LAWTEXTUREKERNEL2DTYPES_H__
18 
21 
22 namespace ipsdk {
23 namespace imaproc {
24 namespace attr {
25 
31 
32 IPSDK_DECLARE_NODE_DATA(IPSDKIPLAttributes, LawTextureKernel2dTypes,
33  ((LEAF)(FlagL5E5_E5L5)(ipsdk::ipBool)(true))
34  ((LEAF)(FlagL5R5_R5L5)(ipsdk::ipBool)(true))
35  ((LEAF)(FlagL5S5_S5L5)(ipsdk::ipBool)(true))
36  ((LEAF)(FlagE5E5)(ipsdk::ipBool)(true))
37  ((LEAF)(FlagE5S5_S5E5)(ipsdk::ipBool)(true))
38  ((LEAF)(FlagE5R5_R5E5)(ipsdk::ipBool)(true))
39  ((LEAF)(FlagS5S5)(ipsdk::ipBool)(true))
40  ((LEAF)(FlagS5R5_R5S5)(ipsdk::ipBool)(true))
41  ((LEAF)(FlagR5R5)(ipsdk::ipBool)(true)))
42 };
43 
46 
48 typedef boost::shared_ptr<LawTextureKernel2dTypes> LawTextureKernel2dTypesPtr;
49 
51 typedef boost::shared_ptr<const LawTextureKernel2dTypes> LawTextureKernel2dTypesConstPtr;
52 
55 
61 
64 
71  const imaproc::attr::LawTextureKernel2dTypes& kernelTypes);
72 
75 
76 } // end of namespace attr
77 } // end of namespace imaproc
78 } // end of namespace ipsdk
79 
80 #endif // __IPSDKIPLATTRIBUTES_LAWTEXTUREKERNEL2DTYPES_H__
#define IPSDK_DECLARE_NODE_DATA(libraryName, className, childSeq)
boost::shared_ptr< const LawTextureKernel2dTypes > LawTextureKernel2dTypesConstPtr
shared pointer to LawTextureKernel2dTypes data item
Definition: LawTextureKernel2dTypes.h:265
IPSDKIPLATTRIBUTES_API ipsdk::imaproc::attr::LawTextureKernel2dTypesPtr createLawTextureKernel2dTypes()
function allowing to create a LawTextureKernel2dTypes data item with default values ...
Definition of import/export macro for library.
boost::shared_ptr< LawTextureKernel2dTypes > LawTextureKernel2dTypesPtr
shared pointer to LawTextureKernel2dTypes data item
Definition: LawTextureKernel2dTypes.h:262
bool ipBool
IPSDKIPLATTRIBUTES_API ipsdk::ipUInt32 getNbFramesInOutSeqImgFromKernel2dTypes(const imaproc::attr::LawTextureKernel2dTypes &kernelTypes)
function allowing to retrieve number of associated frames in image sequence resulting from Law&#39;s text...
#define IPSDKIPLATTRIBUTES_API
Import/Export macro for library IPSDKIPLAttributes.
Definition: IPSDKIPLAttributesExports.h:25
uint32_t ipUInt32