IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Inertia2dData.h
1 // Inertia2dData.h:
3 // ----------------
4 //
14 
15 #ifndef __IPSDKIPLSHAPEANALYSIS_INERTIA2DDATA_H__
16 #define __IPSDKIPLSHAPEANALYSIS_INERTIA2DDATA_H__
17 
19 #include <IPSDKSerialization/Engine/BaseSerializationObject.h>
20 
21 namespace ipsdk {
22 namespace imaproc {
23 namespace shape {
24 namespace analysis {
25 
28 
30 {
31  // declare serial class
32  IPSDK_DECLARE_SERIAL_WITH_COPY(IPSDKIPLShapeAnalysis, Inertia2dData)
33 
34 public:
37  Inertia2dData();
38  ~Inertia2dData();
40 
41 // methods
42 public:
43 
44 // attributes
45 public:
48 
51 
54 
57 
60 
63 };
64 
67 
68 } // end of namespace analysis
69 } // end of namespace shape
70 } // end of namespace imaproc
71 } // end of namespace ipsdk
72 
73 #endif // __IPSDKIPLSHAPEANALYSIS_INERTIA2DDATA_H__
ipReal64 _mxy
xy component of the inertia matrix
Definition: Inertia2dData.h:50
#define IPSDK_DECLARE_SERIAL_WITH_COPY(libraryName, className)
ipReal64 _lambdaMin
minimum eigen value of the inertia matrix
Definition: Inertia2dData.h:59
double ipReal64
Definition of import/export macro for library.
ipReal64 _lambdaMax
maximum eigen value of the inertia matrix
Definition: Inertia2dData.h:56
ipReal64 _theta
orientation extracted from the inertia matrix
Definition: Inertia2dData.h:62
#define IPSDKIPLSHAPEANALYSIS_API
Import/Export macro for library IPSDKIPLShapeAnalysis.
Definition: IPSDKIPLShapeAnalysisExports.h:25
ipReal64 _mxx
xx component of the inertia matrix
Definition: Inertia2dData.h:47
ipReal64 _myy
yy component of the inertia matrix
Definition: Inertia2dData.h:53