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 |
SoGradientMagnitudeProcessing3d engine
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.