IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
SurfaceOfContact3dMsrParams.h
1 // SurfaceOfContact3dMsrParams.h:
3 // ------------------------------
4 //
15 
16 #ifndef __IPSDKIPLSHAPEANALYSIS_SURFACEOFCONTACT3DMSRPARAMS_H__
17 #define __IPSDKIPLSHAPEANALYSIS_SURFACEOFCONTACT3DMSRPARAMS_H__
18 
22 
23 namespace ipsdk {
24 namespace imaproc {
25 namespace shape {
26 namespace analysis {
27 
30 
31 IPSDK_DECLARE_NODE_DATA(IPSDKIPLShapeAnalysis, SurfaceOfContact3dMsrParams,
32  ((LEAF)(ContactDist)(ipsdk::ipReal32)(1.5f))
33  ((LEAF)(ProcessHoles)(ipsdk::ipBool)(false)))
34 };
35 
38 
40 typedef boost::shared_ptr<SurfaceOfContact3dMsrParams> SurfaceOfContact3dMsrParamsPtr;
41 
43 typedef boost::shared_ptr<const SurfaceOfContact3dMsrParams> SurfaceOfContact3dMsrParamsConstPtr;
44 
47 
53  const ipBool bProcessHoles);
54 
57 
58 } // end of namespace analysis
59 } // end of namespace shape
60 } // end of namespace imaproc
61 } // end of namespace ipsdk
62 
63 #endif // __IPSDKIPLSHAPEANALYSIS_SURFACEOFCONTACT3DMSRPARAMS_H__
#define IPSDK_DECLARE_NODE_DATA(libraryName, className, childSeq)
Definition of import/export macro for library.
boost::shared_ptr< SurfaceOfContact3dMsrParams > SurfaceOfContact3dMsrParamsPtr
shared pointer to SurfaceOfContact3dMsrParams
Definition: SurfaceOfContact3dMsrParams.h:118
IPSDKIPLSHAPEANALYSIS_API SurfaceOfContact3dMsrParamsPtr createSurfaceOfContact3dMsrParams(const ipsdk::ipReal32 contactDist, const ipBool bProcessHoles)
function allowing to create a new parameter object for SurfaceOfContact3d measure ...
bool ipBool
boost::shared_ptr< const SurfaceOfContact3dMsrParams > SurfaceOfContact3dMsrParamsConstPtr
shared pointer to const SurfaceOfContact3dMsrParams
Definition: SurfaceOfContact3dMsrParams.h:121
#define IPSDKIPLSHAPEANALYSIS_API
Import/Export macro for library IPSDKIPLShapeAnalysis.
Definition: IPSDKIPLShapeAnalysisExports.h:25
float ipReal32