SoAverageObjectThicknessQuantification3d engine
More...
#include <ImageViz/Engines/ImageAnalysis/Morphometry/SoAverageObjectThicknessQuantification3d.h>
Classes | |
| class | SbAverageObjectThicknessDetail |
| Results details of average object thickness global measure. More... | |
Public Types | |
| enum | Model { PARALLEL_PLATE_MODEL = 0, CYLINDER_ROD_MODEL = 1, SPHERE_MODEL = 2 } |
Public Member Functions | |
| SoAverageObjectThicknessQuantification3d () | |
Public Attributes | |
| SoSFImageDataAdapter | inObjectImage |
| SoSFImageDataAdapter | inMaskImage |
| SoSFEnum | model |
| SoImageVizEngineAnalysisOutput < SbAverageObjectThicknessDetail > | outResult |
SoAverageObjectThicknessQuantification3d engine
The SoAverageObjectThicknessQuantification3d engine measures thickness of the structure for a 3D image.
For an introduction, see section Morphometry.
This engine measures thickness of the structure for a 3D image. Three structure models are provided to compute the thickness of the structure :
Thickness defined by these models is given:
Parallel plate model :
Cylinder rod model :
Sphere model :
Where
is the surface to volume ratio.
SoAverageSpaceThicknessQuantification3d.
| inObjectImage | NULL |
| inMaskImage | NULL |
| model | PARALLEL_PLATE_MODEL |
| SoAverageObjectThicknessQuantification3d::SoAverageObjectThicknessQuantification3d | ( | ) |
Constructor.
The binary image for the mask or empty (command looks for only inside).
This parameter is optional. Default value is NULL. Supported types include: binary image.
The input 3D binary image.
Default value is NULL. Supported types include: binary image.
The trabecular model.
Use enum Model. Default is PARALLEL_PLATE_MODEL
| SoImageVizEngineAnalysisOutput<SbAverageObjectThicknessDetail> SoAverageObjectThicknessQuantification3d::outResult |
The output measure result.
Default value is NULL.