#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.