SoLocalThicknessMapProcessing3d engine More...
#include <ImageViz/Engines/MathematicalMorphology/DistanceMaps/SoLocalThicknessMapProcessing3d.h>
Public Types | |
enum | PrecisionMode { FASTER = 0, PRECISE = 1 } |
Public Member Functions | |
SoLocalThicknessMapProcessing3d () | |
Public Attributes | |
SoSFImageDataAdapter | inBinaryImage |
SoImageVizEngineOutput < SoSFImageDataAdapter, SoImageDataAdapter * > | outMapImage |
SoSFEnum | precisionMode |
This algorithm computes an inside 3D euclidean map of a 3D object. Each voxel will be assigned a value representing the diameter of the largest ball containing the voxel and entirely inscribed in the object, following the definition of Hildebrand&Ruegsegger, J.Microscopy, 185:1, 1997.
inBinaryImage | NULL |
precisionMode | PRECISE |
SoLocalThicknessMapProcessing3d::SoLocalThicknessMapProcessing3d | ( | ) |
Constructor.
The input binary image.
Default value is NULL. Supported types include: binary image.
SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter*> SoLocalThicknessMapProcessing3d::outMapImage |
The output distance map image.
Default value is NULL. Supported types include: grayscale image.
Precision for computation method.
Use enum PrecisionMode. Default is PRECISE