vtkEncodedGradientEstimator - Superclass for gradient estimation
Super Class: vtkObject
Description:
vtkEncodedGradientEstimator is an abstract superclass for gradient estimation. It takes a scalar input of vtkStructuredPoints, computes a gradient value for every point, and encodes this value into a three byte value (2 for direction, 1 for magnitude) using the vtkDirectionEncoder. The direction encoder is defaulted to a vtkRecursiveSphereDirectionEncoder, but can be overridden with the SetDirectionEncoder method. The scale and the bias values for the gradient magnitude are used to convert it into a one byte value according to v = m*scale + bias where m is the magnitude and v is the resulting one byte value.
See Also:
Methods:
| void vtkEncodedGradientEstimator () | |
| void vtkEncodedGradientEstimator () | |
| const char *GetClassName () | |
| void PrintSelf (unknown & ,vtkIndent ) | |
| void SetScalarInput (vtkStructuredPoints *) | |
| vtkStructuredPoints *GetScalarInput () | |
| void SetGradientMagnitudeScale (float ) | |
| float GetGradientMagnitudeScale () | |
| void SetGradientMagnitudeBias (float ) | |
| float GetGradientMagnitudeBias () | |
| void Update () | |
| unsigned short *GetEncodedNormals () | |
| int GetEncodedNormalIndex (int ) | |
| int GetEncodedNormalIndex (int ,int ,int ) | |
| unsigned char *GetGradientMagnitudes () | |
| void SetNumberOfThreads (int ) | |
| int GetNumberOfThreads () | |
| void SetDirectionEncoder (vtkDirectionEncoder *) | |
| vtkDirectionEncoder *GetDirectionEncoder () | |
| void UpdateNormals () |
Detailed Method Descriptions:
![]()
| void SetScalarInput (vtkStructuredPoints *) | |
| vtkStructuredPoints *GetScalarInput () |
![]()
| void SetGradientMagnitudeScale (float ) | |
| float GetGradientMagnitudeScale () | |
| void SetGradientMagnitudeBias (float ) | |
| float GetGradientMagnitudeBias () |
![]()
| void Update () |
![]()
| unsigned short *GetEncodedNormals () |
![]()
| int GetEncodedNormalIndex (int ) | |
| int GetEncodedNormalIndex (int ,int ,int ) |
![]()
| unsigned char *GetGradientMagnitudes () |
![]()
| void SetNumberOfThreads (int ) | |
| int GetNumberOfThreads () |
![]()
| void SetDirectionEncoder (vtkDirectionEncoder *) | |
| vtkDirectionEncoder *GetDirectionEncoder () |
![]()