![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Minimuml thickness of shape 2d defined using branches of its skeleton. More...
Classes | |
| class | ipsdk::imaproc::shape::analysis::Skeleton2dMinThicknessMsr |
| Measurement object for measure Skeleton2dMinThickness. More... | |
| class | ipsdk::imaproc::shape::analysis::Skeleton2dMinThicknessMsrInfo |
| Information object for measure Skeleton2dMinThickness. More... | |
| class | ipsdk::imaproc::shape::analysis::Skeleton2dMinThicknessMsrParams |
| Parameter object for measure Skeleton2dMinThickness. More... | |
Minimuml thickness of shape 2d defined using branches of its skeleton.
Skeleton 2d minimum thickness measure is based on skeleton 2d thickness measure (see [Concept] Skeleton 2d Thickness). This measure allows to extract minimum value for thicknesses of shape around edges of its skeleton.
Here is an example of measure results for different skeleton 2d holes processing policy.
Minimuml thickness of shape 2d defined using branches of its skeleton
| Measure Type | Measure Unit Type | Parameter Type | Result Type | Shape Requirements |
|---|---|---|---|---|
Generic |
Length |
|
Value (ipsdk::ipReal64) |
Boundary Approximation |
This is a generic measure
This measure can only be used in 2d case
Measure Skeleton2dMinThickness is associated to a length measurement unit [ipsdk::shape::analysis::eMsrUnitFormat::eMUF_LengthUnit]
Measure Skeleton2dMinThickness is associated to Skeleton2dMinThicknessMsrParams parameters
Measure Skeleton2dMinThickness is associated to ipsdk::shape::analysis::ValueMeasureResult<ipsdk::ipReal64> results
Measure Skeleton2dMinThickness requires boundary approximation from shape data
Measure Skeleton2dMinThickness depends on following measures :
| Measure Mode | Measure Name | Measure Type | Measure Parameters |
|---|---|---|---|
| eMVP_2d | Thickness | Skeleton2dThickness | createSkeleton2dThicknessMsrParams(_pMsrParams->getValue<Skeleton2dMinThicknessMsrParams::HolesPolicy>()) |
Generic example in 2d case :
1.8.14