SoObjectLinearDensityQuantification3d engine More...
#include <ImageViz/Engines/ImageAnalysis/Morphometry/SoObjectLinearDensityQuantification3d.h>
Classes | |
class | SbObjectLinearDensityDetail |
Results details of object linear density global measure. More... | |
Public Types | |
enum | Model { PARALLEL_PLATE_MODEL = 0, CYLINDER_ROD_MODEL = 1, SPHERE_MODEL = 2 } |
Public Member Functions | |
SoObjectLinearDensityQuantification3d () | |
Public Attributes | |
SoSFImageDataAdapter | inImage |
SoSFImageDataAdapter | inMaskImage |
SoSFEnum | model |
SoImageVizEngineAnalysisOutput < SbObjectLinearDensityDetail > | outResult |
The SoObjectLinearDensityQuantification3d engine measures the structure linear density.
For an introduction, see section Morphometry.
This engine measures the structure linear density. It represents the number of traversals across a structure made per unit length on a linear path.
Plate and rod model 2D-based definitions of object linear density take the corresponding average object thickness values:
where is total volume and is solid volume.
SoAverageObjectThicknessQuantification3d.
inImage | NULL |
inMaskImage | NULL |
model | PARALLEL_PLATE_MODEL |
SoObjectLinearDensityQuantification3d::SoObjectLinearDensityQuantification3d | ( | ) |
Constructor.
The input 3D binary image.
Default value is NULL. Supported types include: binary image.
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 trabecular model.
Use enum Model. Default is PARALLEL_PLATE_MODEL
SoImageVizEngineAnalysisOutput<SbObjectLinearDensityDetail> SoObjectLinearDensityQuantification3d::outResult |
The output measure result.
Default value is NULL.