16 #ifndef __IPSDKIPLSHAPEANALYSIS_MAXINSCRIBEDCIRCLE2DMSRINFO_H__ 17 #define __IPSDKIPLSHAPEANALYSIS_MAXINSCRIBEDCIRCLE2DMSRINFO_H__ 20 #include <IPSDKIPL/IPSDKIPLShapeAnalysis/Measure/Geometry/Basic/HolesBasicPolicyMsrParams.h> 21 #include <IPSDKIPL/IPSDKIPLShapeAnalysis/Measure/Geometry/Skeleton/Skeleton2dThickness/Skeleton2dThicknessMsrParams.h> 45 ((eMVP_2d)(Thickness)(Skeleton2dThickness)(createDependencyMsrParams())),
53 Skeleton2dThicknessMsrParamsPtr createDependencyMsrParams()
55 if (_pMsrParams->getValue<MaxInscribedCircle2dMsrParams::ProcessHoles>() ==
true)
56 return createSkeleton2dThicknessMsrParams(ipsdk::shape::segmentation::eSkeleton2dHolesPolicy::eSHP_ExtractedButNotAnalyzed);
58 return createSkeleton2dThicknessMsrParams(ipsdk::shape::segmentation::eSkeleton2dHolesPolicy::eSHP_Ignored);
74 #endif // __IPSDKIPLSHAPEANALYSIS_MAXINSCRIBEDCIRCLE2DMSRINFO_H__ HolesBasicPolicyMsrParams MaxInscribedCircle2dMsrParams
parameter type associated to class
Definition: MaxInscribedCircle2dMsrInfo.h:29
#define IPSDK_DECLARE_GENERIC_MEASURE_INFO_WITH_PARAMS(libraryName, msrName, msrResultType, msrDependSeq, msrUnitFormat)
Definition of import/export macro for library.
Parameter object for measures needing a basic hole processing policy.
Definition: HolesBasicPolicyMsrParams.h:41
Measurement results object for measure associated to Circle2d.
Definition: Circle2dMsrResults.h:36