ActiViz .NET
5.8.0
|
vtkEncodedGradientEstimator - Superclass for gradient estimation More...
Public Member Functions | |
vtkEncodedGradientEstimator (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
Automatically generated constructor - called from generated code. DO NOT call directly. | |
virtual void | BoundsClipOff () |
Turn on / off the bounding of the normal computation by the this->Bounds bounding box. | |
virtual void | BoundsClipOn () |
Turn on / off the bounding of the normal computation by the this->Bounds bounding box. | |
virtual void | ComputeGradientMagnitudesOff () |
If you don't want to compute gradient magnitudes (but you do want normals for shading) this can be used. Be careful - if if you a non-constant gradient magnitude transfer function and you turn this on, it may crash. | |
virtual void | ComputeGradientMagnitudesOn () |
If you don't want to compute gradient magnitudes (but you do want normals for shading) this can be used. Be careful - if if you a non-constant gradient magnitude transfer function and you turn this on, it may crash. | |
virtual void | CylinderClipOff () |
If the data in each slice is only contained within a circle circumscribed within the slice, and the slice is square, then don't compute anything outside the circle. This circle through the slices forms a cylinder. | |
virtual void | CylinderClipOn () |
If the data in each slice is only contained within a circle circumscribed within the slice, and the slice is square, then don't compute anything outside the circle. This circle through the slices forms a cylinder. | |
virtual int[] | GetBounds () |
Set / Get the bounds of the computation (used if this->ComputationBounds is 1.) The bounds are specified xmin, xmax, ymin, ymax, zmin, zmax. | |
virtual void | GetBounds (IntPtr data) |
Set / Get the bounds of the computation (used if this->ComputationBounds is 1.) The bounds are specified xmin, xmax, ymin, ymax, zmin, zmax. | |
virtual int | GetBoundsClip () |
Turn on / off the bounding of the normal computation by the this->Bounds bounding box. | |
virtual int | GetBoundsClipMaxValue () |
Turn on / off the bounding of the normal computation by the this->Bounds bounding box. | |
virtual int | GetBoundsClipMinValue () |
Turn on / off the bounding of the normal computation by the this->Bounds bounding box. | |
IntPtr | GetCircleLimits () |
Get the time required for the last update in seconds or cpu seconds. | |
virtual int | GetComputeGradientMagnitudes () |
If you don't want to compute gradient magnitudes (but you do want normals for shading) this can be used. Be careful - if if you a non-constant gradient magnitude transfer function and you turn this on, it may crash. | |
virtual int | GetCylinderClip () |
If the data in each slice is only contained within a circle circumscribed within the slice, and the slice is square, then don't compute anything outside the circle. This circle through the slices forms a cylinder. | |
virtual vtkDirectionEncoder | GetDirectionEncoder () |
Set / Get the direction encoder used to encode normal directions to fit within two bytes. | |
int | GetEncodedNormalIndex (int xyz_index) |
Get the encoded normal at an x,y,z location in the volume. | |
int | GetEncodedNormalIndex (int x_index, int y_index, int z_index) |
Get the encoded normal at an x,y,z location in the volume. | |
IntPtr | GetEncodedNormals () |
Get the encoded normals. | |
virtual float | GetGradientMagnitudeBias () |
Set/Get the scale and bias for the gradient magnitude. | |
virtual float | GetGradientMagnitudeScale () |
Set/Get the scale and bias for the gradient magnitude. | |
IntPtr | GetGradientMagnitudes () |
Get the gradient magnitudes. | |
virtual vtkImageData | GetInput () |
Set/Get the scalar input for which the normals will be calculated. | |
virtual float[] | GetInputAspect () |
The time at which the normals were last built. | |
virtual void | GetInputAspect (IntPtr data) |
The time at which the normals were last built. | |
virtual int[] | GetInputSize () |
The time at which the normals were last built. | |
virtual void | GetInputSize (IntPtr data) |
The time at which the normals were last built. | |
virtual float | GetLastUpdateTimeInCPUSeconds () |
Get the time required for the last update in seconds or cpu seconds. | |
virtual float | GetLastUpdateTimeInSeconds () |
Get the time required for the last update in seconds or cpu seconds. | |
virtual int | GetNumberOfThreads () |
Get/Set the number of threads to create when encoding normals This defaults to the number of available processors on the machine. | |
virtual int | GetNumberOfThreadsMaxValue () |
Get/Set the number of threads to create when encoding normals This defaults to the number of available processors on the machine. | |
virtual int | GetNumberOfThreadsMinValue () |
Get/Set the number of threads to create when encoding normals This defaults to the number of available processors on the machine. | |
virtual int | GetUseCylinderClip () |
Get the time required for the last update in seconds or cpu seconds. | |
virtual float | GetZeroNormalThreshold () |
Set / Get the ZeroNormalThreshold - this defines the minimum magnitude of a gradient that is considered sufficient to define a direction. Gradients with magnitudes at or less than this value are given a "zero normal" index. These are handled specially in the shader, and you can set the intensity of light for these zero normals in the gradient shader. | |
virtual int | GetZeroPad () |
Assume that the data value outside the volume is zero when computing normals. | |
virtual int | GetZeroPadMaxValue () |
Assume that the data value outside the volume is zero when computing normals. | |
virtual int | GetZeroPadMinValue () |
Assume that the data value outside the volume is zero when computing normals. | |
override int | IsA (string type) |
Undocumented Block. | |
new vtkEncodedGradientEstimator | NewInstance () |
Undocumented Block. | |
virtual void | SetBounds (int _arg1, int _arg2, int _arg3, int _arg4, int _arg5, int _arg6) |
Set / Get the bounds of the computation (used if this->ComputationBounds is 1.) The bounds are specified xmin, xmax, ymin, ymax, zmin, zmax. | |
virtual void | SetBounds (IntPtr _arg) |
Set / Get the bounds of the computation (used if this->ComputationBounds is 1.) The bounds are specified xmin, xmax, ymin, ymax, zmin, zmax. | |
virtual void | SetBoundsClip (int _arg) |
Turn on / off the bounding of the normal computation by the this->Bounds bounding box. | |
virtual void | SetComputeGradientMagnitudes (int _arg) |
If you don't want to compute gradient magnitudes (but you do want normals for shading) this can be used. Be careful - if if you a non-constant gradient magnitude transfer function and you turn this on, it may crash. | |
virtual void | SetCylinderClip (int _arg) |
If the data in each slice is only contained within a circle circumscribed within the slice, and the slice is square, then don't compute anything outside the circle. This circle through the slices forms a cylinder. | |
void | SetDirectionEncoder (vtkDirectionEncoder direnc) |
Set / Get the direction encoder used to encode normal directions to fit within two bytes. | |
virtual void | SetGradientMagnitudeBias (float _arg) |
Set/Get the scale and bias for the gradient magnitude. | |
virtual void | SetGradientMagnitudeScale (float _arg) |
Set/Get the scale and bias for the gradient magnitude. | |
virtual void | SetInput (vtkImageData arg0) |
Set/Get the scalar input for which the normals will be calculated. | |
virtual void | SetNumberOfThreads (int _arg) |
Get/Set the number of threads to create when encoding normals This defaults to the number of available processors on the machine. | |
void | SetZeroNormalThreshold (float v) |
Set / Get the ZeroNormalThreshold - this defines the minimum magnitude of a gradient that is considered sufficient to define a direction. Gradients with magnitudes at or less than this value are given a "zero normal" index. These are handled specially in the shader, and you can set the intensity of light for these zero normals in the gradient shader. | |
virtual void | SetZeroPad (int _arg) |
Assume that the data value outside the volume is zero when computing normals. | |
void | Update () |
Recompute the encoded normals and gradient magnitudes. | |
virtual void | ZeroPadOff () |
Assume that the data value outside the volume is zero when computing normals. | |
virtual void | ZeroPadOn () |
Assume that the data value outside the volume is zero when computing normals. | |
Static Public Member Functions | |
static new int | IsTypeOf (string type) |
Undocumented Block. | |
static new vtkEncodedGradientEstimator | SafeDownCast (vtkObjectBase o) |
Undocumented Block. | |
Public Attributes | |
new const string | MRFullTypeName = "Kitware.VTK.vtkEncodedGradientEstimator" |
Automatically generated type registration mechanics. | |
Static Public Attributes | |
static new readonly string | MRClassNameKey = "27vtkEncodedGradientEstimator" |
Automatically generated type registration mechanics. | |
Protected Member Functions | |
override void | Dispose (bool disposing) |
Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly. | |
Private Member Functions | |
static internal void | vtkEncodedGradientEstimator_BoundsClipOff_01 (HandleRef pThis) |
static internal void | vtkEncodedGradientEstimator_BoundsClipOn_02 (HandleRef pThis) |
static internal void | vtkEncodedGradientEstimator_ComputeGradientMagnitudesOff_03 (HandleRef pThis) |
static internal void | vtkEncodedGradientEstimator_ComputeGradientMagnitudesOn_04 (HandleRef pThis) |
static internal void | vtkEncodedGradientEstimator_CylinderClipOff_05 (HandleRef pThis) |
static internal void | vtkEncodedGradientEstimator_CylinderClipOn_06 (HandleRef pThis) |
static internal IntPtr | vtkEncodedGradientEstimator_GetBounds_07 (HandleRef pThis) |
static internal void | vtkEncodedGradientEstimator_GetBounds_08 (HandleRef pThis, IntPtr data) |
static internal int | vtkEncodedGradientEstimator_GetBoundsClip_09 (HandleRef pThis) |
static internal int | vtkEncodedGradientEstimator_GetBoundsClipMaxValue_10 (HandleRef pThis) |
static internal int | vtkEncodedGradientEstimator_GetBoundsClipMinValue_11 (HandleRef pThis) |
static internal IntPtr | vtkEncodedGradientEstimator_GetCircleLimits_12 (HandleRef pThis) |
static internal int | vtkEncodedGradientEstimator_GetComputeGradientMagnitudes_13 (HandleRef pThis) |
static internal int | vtkEncodedGradientEstimator_GetCylinderClip_14 (HandleRef pThis) |
static internal IntPtr | vtkEncodedGradientEstimator_GetDirectionEncoder_15 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal int | vtkEncodedGradientEstimator_GetEncodedNormalIndex_16 (HandleRef pThis, int xyz_index) |
static internal int | vtkEncodedGradientEstimator_GetEncodedNormalIndex_17 (HandleRef pThis, int x_index, int y_index, int z_index) |
static internal IntPtr | vtkEncodedGradientEstimator_GetEncodedNormals_18 (HandleRef pThis) |
static internal float | vtkEncodedGradientEstimator_GetGradientMagnitudeBias_19 (HandleRef pThis) |
static internal float | vtkEncodedGradientEstimator_GetGradientMagnitudeScale_20 (HandleRef pThis) |
static internal IntPtr | vtkEncodedGradientEstimator_GetGradientMagnitudes_21 (HandleRef pThis) |
static internal IntPtr | vtkEncodedGradientEstimator_GetInput_22 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkEncodedGradientEstimator_GetInputAspect_23 (HandleRef pThis) |
static internal void | vtkEncodedGradientEstimator_GetInputAspect_24 (HandleRef pThis, IntPtr data) |
static internal IntPtr | vtkEncodedGradientEstimator_GetInputSize_25 (HandleRef pThis) |
static internal void | vtkEncodedGradientEstimator_GetInputSize_26 (HandleRef pThis, IntPtr data) |
static internal float | vtkEncodedGradientEstimator_GetLastUpdateTimeInCPUSeconds_27 (HandleRef pThis) |
static internal float | vtkEncodedGradientEstimator_GetLastUpdateTimeInSeconds_28 (HandleRef pThis) |
static internal int | vtkEncodedGradientEstimator_GetNumberOfThreads_29 (HandleRef pThis) |
static internal int | vtkEncodedGradientEstimator_GetNumberOfThreadsMaxValue_30 (HandleRef pThis) |
static internal int | vtkEncodedGradientEstimator_GetNumberOfThreadsMinValue_31 (HandleRef pThis) |
static internal int | vtkEncodedGradientEstimator_GetUseCylinderClip_32 (HandleRef pThis) |
static internal float | vtkEncodedGradientEstimator_GetZeroNormalThreshold_33 (HandleRef pThis) |
static internal int | vtkEncodedGradientEstimator_GetZeroPad_34 (HandleRef pThis) |
static internal int | vtkEncodedGradientEstimator_GetZeroPadMaxValue_35 (HandleRef pThis) |
static internal int | vtkEncodedGradientEstimator_GetZeroPadMinValue_36 (HandleRef pThis) |
static internal int | vtkEncodedGradientEstimator_IsA_37 (HandleRef pThis, string type) |
static internal int | vtkEncodedGradientEstimator_IsTypeOf_38 (string type) |
static internal IntPtr | vtkEncodedGradientEstimator_NewInstance_39 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkEncodedGradientEstimator_SafeDownCast_40 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkEncodedGradientEstimator_SetBounds_41 (HandleRef pThis, int _arg1, int _arg2, int _arg3, int _arg4, int _arg5, int _arg6) |
static internal void | vtkEncodedGradientEstimator_SetBounds_42 (HandleRef pThis, IntPtr _arg) |
static internal void | vtkEncodedGradientEstimator_SetBoundsClip_43 (HandleRef pThis, int _arg) |
static internal void | vtkEncodedGradientEstimator_SetComputeGradientMagnitudes_44 (HandleRef pThis, int _arg) |
static internal void | vtkEncodedGradientEstimator_SetCylinderClip_45 (HandleRef pThis, int _arg) |
static internal void | vtkEncodedGradientEstimator_SetDirectionEncoder_46 (HandleRef pThis, HandleRef direnc) |
static internal void | vtkEncodedGradientEstimator_SetGradientMagnitudeBias_47 (HandleRef pThis, float _arg) |
static internal void | vtkEncodedGradientEstimator_SetGradientMagnitudeScale_48 (HandleRef pThis, float _arg) |
static internal void | vtkEncodedGradientEstimator_SetInput_49 (HandleRef pThis, HandleRef arg0) |
static internal void | vtkEncodedGradientEstimator_SetNumberOfThreads_50 (HandleRef pThis, int _arg) |
static internal void | vtkEncodedGradientEstimator_SetZeroNormalThreshold_51 (HandleRef pThis, float v) |
static internal void | vtkEncodedGradientEstimator_SetZeroPad_52 (HandleRef pThis, int _arg) |
static internal void | vtkEncodedGradientEstimator_Update_53 (HandleRef pThis) |
static internal void | vtkEncodedGradientEstimator_ZeroPadOff_54 (HandleRef pThis) |
static internal void | vtkEncodedGradientEstimator_ZeroPadOn_55 (HandleRef pThis) |
Static Private Member Functions | |
static | vtkEncodedGradientEstimator () |
Automatically generated type registration mechanics. |
vtkEncodedGradientEstimator - Superclass for gradient estimation
Description vtkEncodedGradientEstimator is an abstract superclass for gradient estimation. It takes a scalar input of vtkImageData, 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.
static Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator | ( | ) | [static, private] |
Automatically generated type registration mechanics.
Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator | ( | IntPtr | rawCppThis, |
bool | callDisposalMethod, | ||
bool | strong | ||
) |
Automatically generated constructor - called from generated code. DO NOT call directly.
virtual void Kitware.VTK.vtkEncodedGradientEstimator.BoundsClipOff | ( | ) | [virtual] |
Turn on / off the bounding of the normal computation by the this->Bounds bounding box.
virtual void Kitware.VTK.vtkEncodedGradientEstimator.BoundsClipOn | ( | ) | [virtual] |
Turn on / off the bounding of the normal computation by the this->Bounds bounding box.
virtual void Kitware.VTK.vtkEncodedGradientEstimator.ComputeGradientMagnitudesOff | ( | ) | [virtual] |
If you don't want to compute gradient magnitudes (but you do want normals for shading) this can be used. Be careful - if if you a non-constant gradient magnitude transfer function and you turn this on, it may crash.
virtual void Kitware.VTK.vtkEncodedGradientEstimator.ComputeGradientMagnitudesOn | ( | ) | [virtual] |
If you don't want to compute gradient magnitudes (but you do want normals for shading) this can be used. Be careful - if if you a non-constant gradient magnitude transfer function and you turn this on, it may crash.
virtual void Kitware.VTK.vtkEncodedGradientEstimator.CylinderClipOff | ( | ) | [virtual] |
If the data in each slice is only contained within a circle circumscribed within the slice, and the slice is square, then don't compute anything outside the circle. This circle through the slices forms a cylinder.
virtual void Kitware.VTK.vtkEncodedGradientEstimator.CylinderClipOn | ( | ) | [virtual] |
If the data in each slice is only contained within a circle circumscribed within the slice, and the slice is square, then don't compute anything outside the circle. This circle through the slices forms a cylinder.
override void Kitware.VTK.vtkEncodedGradientEstimator.Dispose | ( | bool | disposing | ) | [protected] |
Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly.
Reimplemented from Kitware.VTK.vtkObject.
Reimplemented in Kitware.VTK.vtkFiniteDifferenceGradientEstimator.
virtual int [] Kitware.VTK.vtkEncodedGradientEstimator.GetBounds | ( | ) | [virtual] |
Set / Get the bounds of the computation (used if this->ComputationBounds is 1.) The bounds are specified xmin, xmax, ymin, ymax, zmin, zmax.
virtual void Kitware.VTK.vtkEncodedGradientEstimator.GetBounds | ( | IntPtr | data | ) | [virtual] |
Set / Get the bounds of the computation (used if this->ComputationBounds is 1.) The bounds are specified xmin, xmax, ymin, ymax, zmin, zmax.
virtual int Kitware.VTK.vtkEncodedGradientEstimator.GetBoundsClip | ( | ) | [virtual] |
Turn on / off the bounding of the normal computation by the this->Bounds bounding box.
virtual int Kitware.VTK.vtkEncodedGradientEstimator.GetBoundsClipMaxValue | ( | ) | [virtual] |
Turn on / off the bounding of the normal computation by the this->Bounds bounding box.
virtual int Kitware.VTK.vtkEncodedGradientEstimator.GetBoundsClipMinValue | ( | ) | [virtual] |
Turn on / off the bounding of the normal computation by the this->Bounds bounding box.
Get the time required for the last update in seconds or cpu seconds.
virtual int Kitware.VTK.vtkEncodedGradientEstimator.GetComputeGradientMagnitudes | ( | ) | [virtual] |
If you don't want to compute gradient magnitudes (but you do want normals for shading) this can be used. Be careful - if if you a non-constant gradient magnitude transfer function and you turn this on, it may crash.
virtual int Kitware.VTK.vtkEncodedGradientEstimator.GetCylinderClip | ( | ) | [virtual] |
If the data in each slice is only contained within a circle circumscribed within the slice, and the slice is square, then don't compute anything outside the circle. This circle through the slices forms a cylinder.
virtual vtkDirectionEncoder Kitware.VTK.vtkEncodedGradientEstimator.GetDirectionEncoder | ( | ) | [virtual] |
Set / Get the direction encoder used to encode normal directions to fit within two bytes.
int Kitware.VTK.vtkEncodedGradientEstimator.GetEncodedNormalIndex | ( | int | xyz_index | ) |
Get the encoded normal at an x,y,z location in the volume.
int Kitware.VTK.vtkEncodedGradientEstimator.GetEncodedNormalIndex | ( | int | x_index, |
int | y_index, | ||
int | z_index | ||
) |
Get the encoded normal at an x,y,z location in the volume.
Get the encoded normals.
virtual float Kitware.VTK.vtkEncodedGradientEstimator.GetGradientMagnitudeBias | ( | ) | [virtual] |
Set/Get the scale and bias for the gradient magnitude.
Get the gradient magnitudes.
virtual float Kitware.VTK.vtkEncodedGradientEstimator.GetGradientMagnitudeScale | ( | ) | [virtual] |
Set/Get the scale and bias for the gradient magnitude.
virtual vtkImageData Kitware.VTK.vtkEncodedGradientEstimator.GetInput | ( | ) | [virtual] |
Set/Get the scalar input for which the normals will be calculated.
virtual float [] Kitware.VTK.vtkEncodedGradientEstimator.GetInputAspect | ( | ) | [virtual] |
The time at which the normals were last built.
virtual void Kitware.VTK.vtkEncodedGradientEstimator.GetInputAspect | ( | IntPtr | data | ) | [virtual] |
The time at which the normals were last built.
virtual int [] Kitware.VTK.vtkEncodedGradientEstimator.GetInputSize | ( | ) | [virtual] |
The time at which the normals were last built.
virtual void Kitware.VTK.vtkEncodedGradientEstimator.GetInputSize | ( | IntPtr | data | ) | [virtual] |
The time at which the normals were last built.
virtual float Kitware.VTK.vtkEncodedGradientEstimator.GetLastUpdateTimeInCPUSeconds | ( | ) | [virtual] |
Get the time required for the last update in seconds or cpu seconds.
virtual float Kitware.VTK.vtkEncodedGradientEstimator.GetLastUpdateTimeInSeconds | ( | ) | [virtual] |
Get the time required for the last update in seconds or cpu seconds.
virtual int Kitware.VTK.vtkEncodedGradientEstimator.GetNumberOfThreads | ( | ) | [virtual] |
Get/Set the number of threads to create when encoding normals This defaults to the number of available processors on the machine.
virtual int Kitware.VTK.vtkEncodedGradientEstimator.GetNumberOfThreadsMaxValue | ( | ) | [virtual] |
Get/Set the number of threads to create when encoding normals This defaults to the number of available processors on the machine.
virtual int Kitware.VTK.vtkEncodedGradientEstimator.GetNumberOfThreadsMinValue | ( | ) | [virtual] |
Get/Set the number of threads to create when encoding normals This defaults to the number of available processors on the machine.
virtual int Kitware.VTK.vtkEncodedGradientEstimator.GetUseCylinderClip | ( | ) | [virtual] |
Get the time required for the last update in seconds or cpu seconds.
virtual float Kitware.VTK.vtkEncodedGradientEstimator.GetZeroNormalThreshold | ( | ) | [virtual] |
Set / Get the ZeroNormalThreshold - this defines the minimum magnitude of a gradient that is considered sufficient to define a direction. Gradients with magnitudes at or less than this value are given a "zero normal" index. These are handled specially in the shader, and you can set the intensity of light for these zero normals in the gradient shader.
virtual int Kitware.VTK.vtkEncodedGradientEstimator.GetZeroPad | ( | ) | [virtual] |
Assume that the data value outside the volume is zero when computing normals.
virtual int Kitware.VTK.vtkEncodedGradientEstimator.GetZeroPadMaxValue | ( | ) | [virtual] |
Assume that the data value outside the volume is zero when computing normals.
virtual int Kitware.VTK.vtkEncodedGradientEstimator.GetZeroPadMinValue | ( | ) | [virtual] |
Assume that the data value outside the volume is zero when computing normals.
override int Kitware.VTK.vtkEncodedGradientEstimator.IsA | ( | string | type | ) | [virtual] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
Reimplemented in Kitware.VTK.vtkFiniteDifferenceGradientEstimator.
static new int Kitware.VTK.vtkEncodedGradientEstimator.IsTypeOf | ( | string | type | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
Reimplemented in Kitware.VTK.vtkFiniteDifferenceGradientEstimator.
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
Reimplemented in Kitware.VTK.vtkFiniteDifferenceGradientEstimator.
static new vtkEncodedGradientEstimator Kitware.VTK.vtkEncodedGradientEstimator.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
Reimplemented in Kitware.VTK.vtkFiniteDifferenceGradientEstimator.
virtual void Kitware.VTK.vtkEncodedGradientEstimator.SetBounds | ( | int | _arg1, |
int | _arg2, | ||
int | _arg3, | ||
int | _arg4, | ||
int | _arg5, | ||
int | _arg6 | ||
) | [virtual] |
Set / Get the bounds of the computation (used if this->ComputationBounds is 1.) The bounds are specified xmin, xmax, ymin, ymax, zmin, zmax.
virtual void Kitware.VTK.vtkEncodedGradientEstimator.SetBounds | ( | IntPtr | _arg | ) | [virtual] |
Set / Get the bounds of the computation (used if this->ComputationBounds is 1.) The bounds are specified xmin, xmax, ymin, ymax, zmin, zmax.
virtual void Kitware.VTK.vtkEncodedGradientEstimator.SetBoundsClip | ( | int | _arg | ) | [virtual] |
Turn on / off the bounding of the normal computation by the this->Bounds bounding box.
virtual void Kitware.VTK.vtkEncodedGradientEstimator.SetComputeGradientMagnitudes | ( | int | _arg | ) | [virtual] |
If you don't want to compute gradient magnitudes (but you do want normals for shading) this can be used. Be careful - if if you a non-constant gradient magnitude transfer function and you turn this on, it may crash.
virtual void Kitware.VTK.vtkEncodedGradientEstimator.SetCylinderClip | ( | int | _arg | ) | [virtual] |
If the data in each slice is only contained within a circle circumscribed within the slice, and the slice is square, then don't compute anything outside the circle. This circle through the slices forms a cylinder.
Set / Get the direction encoder used to encode normal directions to fit within two bytes.
virtual void Kitware.VTK.vtkEncodedGradientEstimator.SetGradientMagnitudeBias | ( | float | _arg | ) | [virtual] |
Set/Get the scale and bias for the gradient magnitude.
virtual void Kitware.VTK.vtkEncodedGradientEstimator.SetGradientMagnitudeScale | ( | float | _arg | ) | [virtual] |
Set/Get the scale and bias for the gradient magnitude.
virtual void Kitware.VTK.vtkEncodedGradientEstimator.SetInput | ( | vtkImageData | arg0 | ) | [virtual] |
Set/Get the scalar input for which the normals will be calculated.
virtual void Kitware.VTK.vtkEncodedGradientEstimator.SetNumberOfThreads | ( | int | _arg | ) | [virtual] |
Get/Set the number of threads to create when encoding normals This defaults to the number of available processors on the machine.
void Kitware.VTK.vtkEncodedGradientEstimator.SetZeroNormalThreshold | ( | float | v | ) |
Set / Get the ZeroNormalThreshold - this defines the minimum magnitude of a gradient that is considered sufficient to define a direction. Gradients with magnitudes at or less than this value are given a "zero normal" index. These are handled specially in the shader, and you can set the intensity of light for these zero normals in the gradient shader.
virtual void Kitware.VTK.vtkEncodedGradientEstimator.SetZeroPad | ( | int | _arg | ) | [virtual] |
Assume that the data value outside the volume is zero when computing normals.
Recompute the encoded normals and gradient magnitudes.
static internal void Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_BoundsClipOff_01 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_BoundsClipOn_02 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_ComputeGradientMagnitudesOff_03 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_ComputeGradientMagnitudesOn_04 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_CylinderClipOff_05 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_CylinderClipOn_06 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_GetBounds_07 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_GetBounds_08 | ( | HandleRef | pThis, |
IntPtr | data | ||
) | [private] |
static internal int Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_GetBoundsClip_09 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_GetBoundsClipMaxValue_10 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_GetBoundsClipMinValue_11 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_GetCircleLimits_12 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_GetComputeGradientMagnitudes_13 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_GetCylinderClip_14 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_GetDirectionEncoder_15 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal int Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_GetEncodedNormalIndex_16 | ( | HandleRef | pThis, |
int | xyz_index | ||
) | [private] |
static internal int Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_GetEncodedNormalIndex_17 | ( | HandleRef | pThis, |
int | x_index, | ||
int | y_index, | ||
int | z_index | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_GetEncodedNormals_18 | ( | HandleRef | pThis | ) | [private] |
static internal float Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_GetGradientMagnitudeBias_19 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_GetGradientMagnitudes_21 | ( | HandleRef | pThis | ) | [private] |
static internal float Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_GetGradientMagnitudeScale_20 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_GetInput_22 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_GetInputAspect_23 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_GetInputAspect_24 | ( | HandleRef | pThis, |
IntPtr | data | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_GetInputSize_25 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_GetInputSize_26 | ( | HandleRef | pThis, |
IntPtr | data | ||
) | [private] |
static internal float Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_GetLastUpdateTimeInCPUSeconds_27 | ( | HandleRef | pThis | ) | [private] |
static internal float Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_GetLastUpdateTimeInSeconds_28 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_GetNumberOfThreads_29 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_GetNumberOfThreadsMaxValue_30 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_GetNumberOfThreadsMinValue_31 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_GetUseCylinderClip_32 | ( | HandleRef | pThis | ) | [private] |
static internal float Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_GetZeroNormalThreshold_33 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_GetZeroPad_34 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_GetZeroPadMaxValue_35 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_GetZeroPadMinValue_36 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_IsA_37 | ( | HandleRef | pThis, |
string | type | ||
) | [private] |
static internal int Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_IsTypeOf_38 | ( | string | type | ) | [private] |
static internal IntPtr Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_NewInstance_39 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_SafeDownCast_40 | ( | HandleRef | o, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_SetBounds_41 | ( | HandleRef | pThis, |
int | _arg1, | ||
int | _arg2, | ||
int | _arg3, | ||
int | _arg4, | ||
int | _arg5, | ||
int | _arg6 | ||
) | [private] |
static internal void Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_SetBounds_42 | ( | HandleRef | pThis, |
IntPtr | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_SetBoundsClip_43 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_SetComputeGradientMagnitudes_44 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_SetCylinderClip_45 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_SetDirectionEncoder_46 | ( | HandleRef | pThis, |
HandleRef | direnc | ||
) | [private] |
static internal void Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_SetGradientMagnitudeBias_47 | ( | HandleRef | pThis, |
float | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_SetGradientMagnitudeScale_48 | ( | HandleRef | pThis, |
float | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_SetInput_49 | ( | HandleRef | pThis, |
HandleRef | arg0 | ||
) | [private] |
static internal void Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_SetNumberOfThreads_50 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_SetZeroNormalThreshold_51 | ( | HandleRef | pThis, |
float | v | ||
) | [private] |
static internal void Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_SetZeroPad_52 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_Update_53 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_ZeroPadOff_54 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkEncodedGradientEstimator.vtkEncodedGradientEstimator_ZeroPadOn_55 | ( | HandleRef | pThis | ) | [private] |
virtual void Kitware.VTK.vtkEncodedGradientEstimator.ZeroPadOff | ( | ) | [virtual] |
Assume that the data value outside the volume is zero when computing normals.
virtual void Kitware.VTK.vtkEncodedGradientEstimator.ZeroPadOn | ( | ) | [virtual] |
Assume that the data value outside the volume is zero when computing normals.
new readonly string Kitware.VTK.vtkEncodedGradientEstimator.MRClassNameKey = "27vtkEncodedGradientEstimator" [static] |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkObject.
Reimplemented in Kitware.VTK.vtkFiniteDifferenceGradientEstimator.
new const string Kitware.VTK.vtkEncodedGradientEstimator.MRFullTypeName = "Kitware.VTK.vtkEncodedGradientEstimator" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkObject.
Reimplemented in Kitware.VTK.vtkFiniteDifferenceGradientEstimator.