Class SoClosestBoundaryPointsProcessing3d
- 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.mathematicalmorphology.distancemaps.SoClosestBoundaryPointsProcessing3d
-
- All Implemented Interfaces:
SafeDisposable
public class SoClosestBoundaryPointsProcessing3d extends SoImageVizEngine
SoClosestBoundaryPointsProcessing3d
engine. TheSoClosestBoundaryPointsProcessing3d
engine computes the chamfer distance map on object boundary and the closest point.This engine is like the
SoChamferDistanceMapProcessing3d
engine applied on the objects boundaries but it also computes the closest point contour onto the binary image for each voxel of the input image, and stores its position X, Y and Z.
-
-
Nested Class Summary
-
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 binary image.SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter>
outGrayImageX
The output X distance map image.SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter>
outGrayImageY
The output Y distance map image.SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter>
outGrayImageZ
The output Z distance map image.SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter>
outMapImage
he output background distance map.-
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 SoClosestBoundaryPointsProcessing3d()
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 binary image. Default value is NULL. Supported types include: binary color image.
-
outMapImage
public final SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> outMapImage
he output background distance map. Default value is NULL. Supported types include: grayscale binary label color image.
-
outGrayImageX
public final SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> outGrayImageX
The output X distance map image. Default value is NULL. Supported types include: grayscale binary label image.
-
outGrayImageY
public final SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> outGrayImageY
The output Y distance map image. Default value is NULL. Supported types include: grayscale binary label image.
-
outGrayImageZ
public final SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> outGrayImageZ
The output Z distance map image. Default value is NULL. Supported types include: grayscale binary label image.
-
-