IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
HuMoments.h
1 // HuMoments.h:
3 // ------------
4 //
15 
16 #ifndef __IPSDKIPLATTRIBUTES_HUMOMENTS_H__
17 #define __IPSDKIPLATTRIBUTES_HUMOMENTS_H__
18 
21 
22 namespace ipsdk {
23 namespace imaproc {
24  namespace attr {
25 
31 
32  IPSDK_DECLARE_NODE_DATA(IPSDKIPLAttributes, HuMoments,
33  ((LEAF)(I1)(ipsdk::ipReal64))
34  ((LEAF)(I2)(ipsdk::ipReal64))
35  ((LEAF)(I3)(ipsdk::ipReal64))
36  ((LEAF)(I4)(ipsdk::ipReal64))
37  ((LEAF)(I5)(ipsdk::ipReal64))
38  ((LEAF)(I6)(ipsdk::ipReal64))
39  ((LEAF)(I7)(ipsdk::ipReal64))
40  ((LEAF)(I8)(ipsdk::ipReal64)))
41 };
42 
45 
48 typedef boost::shared_ptr<ipsdk::imaproc::attr::HuMoments> HuMomentsPtr;
49 
52 typedef boost::shared_ptr<const ipsdk::imaproc::attr::HuMoments> HuMomentsConstPtr;
53 
56 
63  const ipsdk::ipReal64 I2,
64  const ipsdk::ipReal64 I3,
65  const ipsdk::ipReal64 I4,
66  const ipsdk::ipReal64 I5,
67  const ipsdk::ipReal64 I6,
68  const ipsdk::ipReal64 I7,
69  const ipsdk::ipReal64 I8);
70 
73 
74 } // end of namespace attr
75 } // end of namespace imaproc
76 } // end of namespace ipsdk
77 
78 #endif // __IPSDKIPLATTRIBUTES_HUMOMENTS_H__
#define IPSDK_DECLARE_NODE_DATA(libraryName, className, childSeq)
double ipReal64
boost::shared_ptr< ipsdk::imaproc::attr::HuMoments > HuMomentsPtr
shared pointer to ipsdk::imaproc::attr::HuMoments
Definition: HuMoments.h:244
boost::shared_ptr< const ipsdk::imaproc::attr::HuMoments > HuMomentsConstPtr
shared pointer to const ipsdk::imaproc::attr::HuMoments
Definition: HuMoments.h:248
IPSDKIPLATTRIBUTES_API HuMomentsPtr createHuMoments(const ipsdk::ipReal64 I1, const ipsdk::ipReal64 I2, const ipsdk::ipReal64 I3, const ipsdk::ipReal64 I4, const ipsdk::ipReal64 I5, const ipsdk::ipReal64 I6, const ipsdk::ipReal64 I7, const ipsdk::ipReal64 I8)
function allowing to initialize input parameters for this data item
Definition of import/export macro for library.
#define IPSDKIPLATTRIBUTES_API
Import/Export macro for library IPSDKIPLAttributes.
Definition: IPSDKIPLAttributesExports.h:25