public class SoApplyGrayscaleLutProcessing extends SoImageVizEngine
SoApplyGrayscaleLutProcessing engine allows to apply a grayscale look up table
The SoApplyGrayscaleLutProcessing engine applies the selected lookup table (Lut) to the input image.
For instance, it may be useful to set a same label to different segmented objects.
This engine allows also to select the input range of the image. E.g., you can change only the grey level values between 100 and 150.
File format/default:
ApplyGrayscaleLutProcessing {
| computeMode | MODE_AUTO |
| inImage | NULL |
| anamorphosisLut | 0 |
| intensityRangeInput | 0 255 |
| intensityRangeOutput | 0 255 |
Library references: anamorphosis
SoImageVizEngine.ComputeModes, SoImageVizEngine.EventArg, SoImageVizEngine.Neighborhood3dsInventor.ConstructorCommand| Modifier and Type | Field and Description |
|---|---|
SoMFInt32 |
anamorphosisLut
The array of the anamorphosis Lut.
|
SoSFEnum<SoImageVizEngine.ComputeModes> |
computeMode
Select the compute Mode (2D or 3D or AUTO) .
|
SoSFImageDataAdapter |
inImage
The input grayscale or label image.
|
SoSFVec2i32 |
intensityRangeInput
The index range of input Lut (minimum and maximum input intensity).
|
SoSFVec2i32 |
intensityRangeOutput
The low and high outside range level (minimum and maximum output intensity).
|
SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> |
outImage
The output image.
|
CONNECTIVITY_18, CONNECTIVITY_26, CONNECTIVITY_6, MODE_2D, MODE_3D, MODE_AUTO, onBegin, onEnd, onProgressVERBOSE_LEVEL, ZeroHandle| Constructor and Description |
|---|
SoApplyGrayscaleLutProcessing()
Constructor.
|
abortEvaluate, isEvaluating, startEvaluate, waitEvaluatecopy, getByName, getOutput, getOutputNamecopyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, set, setToDefaultsdispose, getEXTERNPROTO, getName, getPROTO, isDisposable, isSynchronizable, setName, setSynchronizable, touchgetAddress, getNativeResourceHandle, startInternalThreads, stopInternalThreadspublic final SoSFEnum<SoImageVizEngine.ComputeModes> computeMode
public final SoSFImageDataAdapter inImage
public final SoMFInt32 anamorphosisLut
public final SoSFVec2i32 intensityRangeInput
SbVec2i32(0,255).public final SoSFVec2i32 intensityRangeOutput
SbVec2i32(0,255).public final SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> outImage
Generated on February 24, 2026, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com