Class SoCentroidPathTortuosityQuantification3d
- java.lang.Object
-
- com.openinventor.inventor.Inventor
-
- com.openinventor.inventor.misc.SoBase
-
- com.openinventor.inventor.fields.SoFieldContainer
-
- com.openinventor.inventor.engines.SoEngine
-
- com.openinventor.imageviz.engines.SoImageVizEngine
-
- com.openinventor.imageviz.engines.imageanalysis.globalmeasures.SoCentroidPathTortuosityQuantification3d
-
- All Implemented Interfaces:
SafeDisposable
public class SoCentroidPathTortuosityQuantification3d extends SoImageVizEngine
SoCentroidPathTortuosityQuantification3d
engine the tortuosity of a path formed by centroids of each plan of a binary 3D image along z-axis. Tortuosity is the ratio of the length of a curve to the distance between the ends of it along z-axis. In our case the distance between the ends of curve is given by the number of planes along z-axis.This module first computes the centroid of each plane of the image. Then it computes the path length through the centroids and then divides it by the number of planes along z-axis.
File format/default:
CentroidPathTortuosityQuantification3d {
inBinaryImage NULL
Library references: tortuosity
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SoCentroidPathTortuosityQuantification3d.SbCentroidTortuosity3dDetail
Results details of centroid path tortuosity global measure.-
Nested classes/interfaces inherited from class com.openinventor.imageviz.engines.SoImageVizEngine
SoImageVizEngine.ComputeModes, SoImageVizEngine.EventArg, SoImageVizEngine.Neighborhood3ds
-
Nested classes/interfaces inherited from class com.openinventor.inventor.Inventor
Inventor.ConstructorCommand
-
-
Field Summary
Fields Modifier and Type Field Description SoSFImageDataAdapter
inBinaryImage
The input 3D binary image.SoImageVizEngineAnalysisOutput<SoCentroidPathTortuosityQuantification3d.SbCentroidTortuosity3dDetail>
outResult
The output measure result.-
Fields inherited from class com.openinventor.imageviz.engines.SoImageVizEngine
onBegin, onEnd, onProgress
-
Fields inherited from class com.openinventor.inventor.Inventor
VERBOSE_LEVEL, ZeroHandle
-
-
Constructor Summary
Constructors Constructor Description SoCentroidPathTortuosityQuantification3d()
Constructor.
-
Method Summary
-
Methods inherited from class com.openinventor.imageviz.engines.SoImageVizEngine
abortEvaluate, isEvaluating, startEvaluate, waitEvaluate
-
Methods inherited from class com.openinventor.inventor.engines.SoEngine
copy, getByName, getOutput, getOutputName
-
Methods inherited from class com.openinventor.inventor.fields.SoFieldContainer
copyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, set, setToDefaults
-
Methods inherited from class com.openinventor.inventor.misc.SoBase
dispose, getName, isDisposable, isSynchronizable, setName, setSynchronizable, touch
-
Methods inherited from class com.openinventor.inventor.Inventor
getNativeResourceHandle
-
-
-
-
Field Detail
-
inBinaryImage
public final SoSFImageDataAdapter inBinaryImage
The input 3D binary image. Default value is NULL. Supported types include: binary image.
-
outResult
public final SoImageVizEngineAnalysisOutput<SoCentroidPathTortuosityQuantification3d.SbCentroidTortuosity3dDetail> outResult
The output measure result. Default value is NULL.
-
-