#include <ImageViz/Algorithms/IterativeMorphoLut3D/SoIterativeMorphoLutProcessing3d.h>
Public Types | |
enum | OperationMode { THINNING = 0, THICKENING = 1, HIT_OR_MISS = 2 } |
enum | RotationMode { NO_ROTATION = 0, ROTATE_FACES = 1, ROTATE_EDGES = 2, ROTATE_VERTICES = 3 } |
Public Member Functions | |
SoIterativeMorphoLutProcessing3d () | |
Public Attributes | |
SoSFImageDataAdapter | inBinaryImage |
SoSFEnum | inOperationMode |
SoSFEnum | inRotationMode |
SoSFKernel3i32 | inKernel3D |
SoSFInt32 | inIterations |
SoImageVizEngineOutput < SoSFImageDataAdapter, SoImageDataAdapter * > | outBinaryImage |
SoIterativeMorphoLutProcessing3d::SoIterativeMorphoLutProcessing3d | ( | ) |
Constructor.
The input binary image.
Default value is NULL. Supported types include: binary color image.
Default value is 0 which means the computation is going far until convergence (when no pixel is changed).
Default Value is THINNING.
Default Value is NO_ROTATION.
SoImageVizEngineOutput<SoSFImageDataAdapter, SoImageDataAdapter*> SoIterativeMorphoLutProcessing3d::outBinaryImage |
The output binary image.
Default value is NULL.