SoIterativeMorphoLutProcessing2d Class Reference

#include <ImageViz/Algorithms/IterativeMorphoLut2D/SoIterativeMorphoLutProcessing2d.h>

Inheritance diagram for SoIterativeMorphoLutProcessing2d:
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_EDGES = 1,
  ROTATE_VERTICES = 2
}

Public Member Functions

 SoIterativeMorphoLutProcessing2d ()

Public Attributes

SoSFImageDataAdapter inBinaryImage
SoSFEnum inOperationMode
SoSFEnum inRotationMode
SoSFKernel2i32 inKernel2D
SoSFInt32 inIterations
SoImageVizEngineOutput
< SoSFImageDataAdapter,
SoImageDataAdapter * > 
outBinaryImage

Detailed Description


Member Enumeration Documentation

Enumerator:
THINNING 
THICKENING 
HIT_OR_MISS 
Enumerator:
NO_ROTATION 
ROTATE_EDGES 
ROTATE_VERTICES 

Constructor & Destructor Documentation

SoIterativeMorphoLutProcessing2d::SoIterativeMorphoLutProcessing2d (  ) 

Constructor.


Member Data Documentation

The input binary image.

Default value is NULL. Supported types include: binary color image.

Default value is 1 which means one iteration is applied.

By specifying 0, the computation is going far until convergence (when no pixel is changed). Be careful to infinite loop!

Contains the kernel applied on the input image.

Default value is NULL

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 4 Sep 2023
Copyright © Thermo Fisher Scientific All rights reserved.
https://www.openinventor.com/