public class SoEuclideanDistanceMapProcessing3d extends SoImageVizEngine
SoEuclideanDistanceMapProcessing3d
image filter
This algorithm computes a 3D distance map for a 3D object. Each voxel will be assigned a value depending on the distance to the nearest object boundary. The boundary voxels of the object are assigned a value of zero whereas the assigned value increases as the distance increases. This algorithm computes distances using the Euclidean metric.
See also:
SoChamferDistanceMapProcessing3d
SoChessboardDistanceMapProcessing
File format/default:
EuclideanDistanceMapProcessing3d {
mappingMode | INSIDE |
borderCondition | ZERO |
inBinaryImage | NULL |
Library references: dist_euclidean3d
Modifier and Type | Class and Description |
---|---|
static class |
SoEuclideanDistanceMapProcessing3d.BorderConditions
This enumeration defines the border condition.
|
static class |
SoEuclideanDistanceMapProcessing3d.MappingModes
This enumeration defines all regions in which the distance map is computed.
|
SoImageVizEngine.ComputeModes, SoImageVizEngine.EventArg, SoImageVizEngine.Neighborhood3ds
Inventor.ConstructorCommand
Modifier and Type | Field and Description |
---|---|
SoSFEnum<SoEuclideanDistanceMapProcessing3d.BorderConditions> |
borderCondition
This field defines the border condition.
|
SoSFImageDataAdapter |
inBinaryImage
The input binary image.
|
static int |
INSIDE
Deprecated.
|
SoSFEnum<SoEuclideanDistanceMapProcessing3d.MappingModes> |
mappingMode
This field defines the region where the distance map is computed.
|
static int |
MIRROR
Deprecated.
|
SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> |
outMapImage
Distance map of the input binary image.
|
static int |
OUTSIDE
Deprecated.
|
static int |
ZERO
Deprecated.
|
CONNECTIVITY_18, CONNECTIVITY_26, CONNECTIVITY_6, MODE_2D, MODE_3D, MODE_AUTO, onBegin, onEnd, onProgress
VERBOSE_LEVEL, ZeroHandle
Constructor and Description |
---|
SoEuclideanDistanceMapProcessing3d()
Constructor.
|
abortEvaluate, isEvaluating, startEvaluate, waitEvaluate
copy, getByName, getOutput, getOutputName
copyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, set, setToDefaults
dispose, getEXTERNPROTO, getName, getPROTO, isDisposable, isSynchronizable, setName, setSynchronizable, touch
getAddress, getNativeResourceHandle, startInternalThreads, stopInternalThreads
@Deprecated public static final int INSIDE
SoEuclideanDistanceMapProcessing3d.MappingModes.INSIDE
instead.@Deprecated public static final int OUTSIDE
SoEuclideanDistanceMapProcessing3d.MappingModes.OUTSIDE
instead.@Deprecated public static final int ZERO
SoEuclideanDistanceMapProcessing3d.BorderConditions.ZERO
instead.@Deprecated public static final int MIRROR
SoEuclideanDistanceMapProcessing3d.BorderConditions.MIRROR
instead.public final SoSFEnum<SoEuclideanDistanceMapProcessing3d.MappingModes> mappingMode
public final SoSFEnum<SoEuclideanDistanceMapProcessing3d.BorderConditions> borderCondition
public final SoSFImageDataAdapter inBinaryImage
public final SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> outMapImage
Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com