SoAverageObjectThicknessQuantification3d Class Reference
[Morphometry]

ImageViz SoAverageObjectThicknessQuantification3d engine More...

#include <ImageViz/Engines/ImageAnalysis/Morphometry/SoAverageObjectThicknessQuantification3d.h>

Inheritance diagram for SoAverageObjectThicknessQuantification3d:
SoImageVizEngine SoEngine SoFieldContainer SoBase SoRefCounter SoTypedObject

List of all members.

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

Detailed Description

ImageViz 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 :

\[\mbox{Average Object Thickness} = \frac{2}{(Obj\cdot S)/(Obj\cdot V)}\]

Cylinder rod model :

\[\mbox{Average Object Thickness} = \frac{4}{(Obj\cdot S)/(Obj\cdot V)}\]

Sphere model :

\[\mbox{Average Object Thickness} = \frac{6}{(Obj\cdot S)/(Obj\cdot V)}\]

Where $(Obj.S)/(Obj.V)$ is the surface to volume ratio.

SEE ALSO

SoAverageSpaceThicknessQuantification3d.

FILE FORMAT/DEFAULT


Library references: average_object_thickness


Member Enumeration Documentation

Enumerator:
PARALLEL_PLATE_MODEL 

The computation uses a parallel plate model.

CYLINDER_ROD_MODEL 

The computation uses a cylinder rod model model.

SPHERE_MODEL 

The computation uses a sphere model.


Constructor & Destructor Documentation

SoAverageObjectThicknessQuantification3d::SoAverageObjectThicknessQuantification3d (  ) 

Constructor.


Member Data Documentation

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

The output measure result.

Default value is NULL.


The documentation for this class was generated from the following file:

Open Inventor Toolkit reference manual, generated on 4 Sep 2023
Copyright © Thermo Fisher Scientific All rights reserved.
https://www.openinventor.com/