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 |
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.