SoApplyGrayscaleLutProcessing engine allows to apply a grayscale look up table More...
#include <ImageViz/Engines/ImageFiltering/GrayscaleTransforms/SoApplyGrayscaleLutProcessing.h>
Public Member Functions | |
SoApplyGrayscaleLutProcessing () | |
Public Attributes | |
SoSFEnum | computeMode |
SoSFImageDataAdapter | inImage |
SoMFInt32 | anamorphosisLut |
SoSFVec2i32 | intensityRangeInput |
SoSFVec2i32 | intensityRangeOutput |
SoImageVizEngineOutput < SoSFImageDataAdapter, SoImageDataAdapter * > | outImage |
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.
computeMode | MODE_AUTO |
inImage | NULL |
anamorphosisLut | 0 |
intensityRangeInput | 0 255 |
intensityRangeOutput | 0 255 |
SoApplyGrayscaleLutProcessing::SoApplyGrayscaleLutProcessing | ( | ) |
Constructor.
The array of the anamorphosis Lut.
Default value is 0.
Select the compute Mode (2D or 3D or AUTO) Use enum ComputeMode.
Default is MODE_AUTO
The input grayscale or label image.
Default value is NULL. Supported types include: grayscale binary label image.
The index range of input Lut (minimum and maximum input intensity).
Default value is SbVec2i32(0,255).
The low and high outside range level (minimum and maximum output intensity).
Default value is SbVec2i32(0,255).
SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter*> SoApplyGrayscaleLutProcessing::outImage |
The output image.
Default value is NULL. Supported types include: grayscale binary label color image.