Class SoClosestBoundaryPointsProcessing2d
- 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.SoClosestBoundaryPointsProcessing2d
-
- All Implemented Interfaces:
SafeDisposable
public class SoClosestBoundaryPointsProcessing2d extends SoImageVizEngine
SoClosestBoundaryPointsProcessing2d
engine. TheSoClosestBoundaryPointsProcessing2d
engine computes the chamfer distance map on object boundary and the closest point.This engine is like the
SoChamferDistanceMapProcessing2d
engine applied on the objects boundaries but it also computes the closest point contour onto the binary image for each pixel of the input image, and stores its position X and Y.
-
-
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>
outMapImage
The output background distance map image.-
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 SoClosestBoundaryPointsProcessing2d()
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
The output background distance map image. 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.
-
-