SoExtremaImpositionProcessing engine More...
#include <ImageViz/Engines/MathematicalMorphology/GeodesicTransformations/SoExtremaImpositionProcessing.h>
Public Types | |
enum | ImpositionOperator { MINIMA = 0, MAXIMA = 1 } |
Public Member Functions | |
SoExtremaImpositionProcessing () | |
Public Attributes | |
SoSFEnum | computeMode |
SoSFEnum | neighborhood3d |
SoSFEnum | impositionOperator |
SoSFImageDataAdapter | inImage |
SoImageVizEngineOutput < SoSFImageDataAdapter, SoImageDataAdapter * > | outImage |
The SoExtremaImpositionProcessing engine extracts the geodesic radius of particles.
For an introduction, see:
The engine performs geodesic propagation in one direction only and extracts either the minimum or maximum. In minima mode this engine extracts the geodesic radius of particles. In maxima mode this engine extracts the geodesic diameter of the particles.
computeMode | MODE_AUTO |
neighborhood3d | CONNECTIVITY_26 |
impositionOperator | MAXIMA |
inImage | NULL |
SoExtremaImpositionProcessing::SoExtremaImpositionProcessing | ( | ) |
Constructor.
Select the compute Mode (2D or 3D or AUTO) Use enum ComputeMode.
Default is MODE_AUTO
Select the operator.
Use enum ImpositionOperator. Default is MAXIMA
The input image.
Default value is NULL. Supported types include: grayscale binary label color image.
In 3D configuration (see computeMode), the neighborhood connectivity defines the connectivity considered for processing adjacent voxels.
Use enum Neighborhood3d. Default is CONNECTIVITY_26.
SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter*> SoExtremaImpositionProcessing::outImage |
The output image.
Default value is NULL. Supported types include: grayscale binary label color image.