SoGradientMagnitudeProcessing3d engine More...
#include <ImageViz/Engines/EdgeDetection/Gradient/SoGradientMagnitudeProcessing3d.h>
Public Types | |
enum | GradientMode { AMPLITUDE_MAX_OF_MAGS = 0, AMPLITUDE_EUCLIDEAN = 1 } |
Public Member Functions | |
SoGradientMagnitudeProcessing3d () | |
Public Attributes | |
SoSFImageDataAdapter | inGradientXImage |
SoSFImageDataAdapter | inGradientYImage |
SoSFImageDataAdapter | inGradientZImage |
SoSFEnum | gradientMode |
SoImageVizEngineOutput < SoSFImageDataAdapter, SoImageDataAdapter * > | outAmplitudeImage |
For an introduction to gradient operations, see section Introduction to Gradient.
The SoGradientMagnitudeProcessing3d engine computes the gradient magnitude from gradient images along X Y, and Z axis.
See also: SoGradientOperatorProcessing3d, SoGradientMagnitudeProcessing2d.
inGradientXImage | NULL |
inGradientYImage | NULL |
inGradientZImage | NULL |
gradientMode | AMPLITUDE_MAX_OF_MAGS |
SoGradientMagnitudeProcessing3d::SoGradientMagnitudeProcessing3d | ( | ) |
Constructor.
Select an output mode.
Use enum GradientMode. Default is AMPLITUDE_MAX_OF_MAGS
The input X-gradient image.
Default value is NULL. Supported types include: grayscale color image.
The input Y-gradient image.
Default value is NULL. Supported types include: grayscale color image.
The input Z-gradient image.
Default value is NULL. Supported types include: grayscale color image.
SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter*> SoGradientMagnitudeProcessing3d::outAmplitudeImage |
The output gradient amplitude image.
Default value is NULL. Supported types include: grayscale binary label color image.