SoIterativeMorphoLutProcessing3d Class Reference

#include <ImageViz/Algorithms/IterativeMorphoLut3D/SoIterativeMorphoLutProcessing3d.h>

Inheritance diagram for SoIterativeMorphoLutProcessing3d:
SoEngine SoFieldContainer SoBase SoRefCounter SoTypedObject

List of all members.

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

Detailed Description


Member Enumeration Documentation

Enumerator:
THINNING 
THICKENING 
HIT_OR_MISS 
Enumerator:
NO_ROTATION 
ROTATE_FACES 
ROTATE_EDGES 
ROTATE_VERTICES 

Constructor & Destructor Documentation

SoIterativeMorphoLutProcessing3d::SoIterativeMorphoLutProcessing3d (  ) 

Constructor.


Member Data Documentation

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.

The output binary image.

Default value is NULL.


The documentation for this class was generated from the following file:

Open Inventor Toolkit reference manual, generated on 15 Mar 2023
Copyright © Thermo Fisher Scientific All rights reserved.
http://www.openinventor.com/