public class SoStructureModelIndexQuantification3d extends SoImageVizEngine
SoStructureModelIndexQuantification3d engine
The SoStructureModelIndexQuantification3d engine indicates the relative prevalence of rods and plates.
For an introduction, see section Morphometry.
This engine indicates the relative prevalence of rods and plates in a 3D structure. As in the fragmentation case, SoStructureModelIndexQuantification3d uses measurement of surface convexity. An ideal plate, cylinder and sphere have Structure model index values of 0, 3 and 4 respectively.
This engine uses dilation of input binarised image as it has been shown in the fragmentation case. The parameter is the number of iterations of dilation performed with a structuring element of size 3.
The Structure Model index is given by :
where
is the object surface area before dilation and
is the change in surface area caused by dilation.
is the initial, undilated object volume.
See also:
File format/default:
StructureModelIndexQuantification3d {
| inImage | NULL |
| kernelSize | 1 |
Library references: structure_model_index
| Modifier and Type | Class and Description |
|---|---|
static class |
SoStructureModelIndexQuantification3d.SbStructureModelIndexDetail
Results details of structure model index global measure.
|
SoImageVizEngine.ComputeModes, SoImageVizEngine.EventArg, SoImageVizEngine.Neighborhood3dsInventor.ConstructorCommand| Modifier and Type | Field and Description |
|---|---|
SoSFImageDataAdapter |
inImage
The input 3D binary image.
|
SoSFInt32 |
kernelSize
The size of structuring element.
|
SoImageVizEngineAnalysisOutput<SoStructureModelIndexQuantification3d.SbStructureModelIndexDetail> |
outResult
The output measure result.
|
CONNECTIVITY_18, CONNECTIVITY_26, CONNECTIVITY_6, MODE_2D, MODE_3D, MODE_AUTO, onBegin, onEnd, onProgressVERBOSE_LEVEL, ZeroHandle| Constructor and Description |
|---|
SoStructureModelIndexQuantification3d()
Constructor.
|
abortEvaluate, isEvaluating, startEvaluate, waitEvaluatecopy, getByName, getOutput, getOutputNamecopyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, set, setToDefaultsdispose, getEXTERNPROTO, getName, getPROTO, isDisposable, isSynchronizable, setName, setSynchronizable, touchgetAddress, getNativeResourceHandle, startInternalThreads, stopInternalThreadspublic final SoSFImageDataAdapter inImage
public final SoSFInt32 kernelSize
public final SoImageVizEngineAnalysisOutput<SoStructureModelIndexQuantification3d.SbStructureModelIndexDetail> outResult
Generated on July 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com