ActiViz .NET
5.8.0
|
vtkDirectionEncoder - encode a direction into a one or two byte value More...
Public Member Functions | |
vtkDirectionEncoder (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
Automatically generated constructor - called from generated code. DO NOT call directly. | |
virtual float[] | GetDecodedGradient (int value) |
Given an encoded value, return a pointer to the normal vector. | |
virtual IntPtr | GetDecodedGradientTable () |
Get the decoded gradient table. There are this->GetNumberOfEncodedDirections() entries in the table, each containing a normal (direction) vector. This is a flat structure - 3 times the number of directions floats in an array. | |
virtual int | GetEncodedDirection (IntPtr n) |
Given a normal vector n, return the encoded direction. | |
virtual int | GetNumberOfEncodedDirections () |
Return the number of encoded directions. | |
override int | IsA (string type) |
Get the name of this class. | |
new vtkDirectionEncoder | NewInstance () |
Get the name of this class. | |
Static Public Member Functions | |
static new int | IsTypeOf (string type) |
Get the name of this class. | |
static new vtkDirectionEncoder | SafeDownCast (vtkObjectBase o) |
Get the name of this class. | |
Public Attributes | |
new const string | MRFullTypeName = "Kitware.VTK.vtkDirectionEncoder" |
Automatically generated type registration mechanics. | |
Static Public Attributes | |
static new readonly string | MRClassNameKey = "19vtkDirectionEncoder" |
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 IntPtr | vtkDirectionEncoder_GetDecodedGradient_01 (HandleRef pThis, int value) |
static internal IntPtr | vtkDirectionEncoder_GetDecodedGradientTable_02 (HandleRef pThis) |
static internal int | vtkDirectionEncoder_GetEncodedDirection_03 (HandleRef pThis, IntPtr n) |
static internal int | vtkDirectionEncoder_GetNumberOfEncodedDirections_04 (HandleRef pThis) |
static internal int | vtkDirectionEncoder_IsA_05 (HandleRef pThis, string type) |
static internal int | vtkDirectionEncoder_IsTypeOf_06 (string type) |
static internal IntPtr | vtkDirectionEncoder_NewInstance_07 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkDirectionEncoder_SafeDownCast_08 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
Static Private Member Functions | |
static | vtkDirectionEncoder () |
Automatically generated type registration mechanics. |
vtkDirectionEncoder - encode a direction into a one or two byte value
Description Given a direction, encode it into an integer value. This value should be less than 65536, which is the maximum number of encoded directions supported by this superclass. A direction encoded is used to encode normals in a volume for use during volume rendering, and the amount of space that is allocated per normal is 2 bytes. This is an abstract superclass - see the subclasses for specific implementation details.
static Kitware.VTK.vtkDirectionEncoder.vtkDirectionEncoder | ( | ) | [static, private] |
Automatically generated type registration mechanics.
Kitware.VTK.vtkDirectionEncoder.vtkDirectionEncoder | ( | IntPtr | rawCppThis, |
bool | callDisposalMethod, | ||
bool | strong | ||
) |
Automatically generated constructor - called from generated code. DO NOT call directly.
override void Kitware.VTK.vtkDirectionEncoder.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.vtkRecursiveSphereDirectionEncoder, and Kitware.VTK.vtkSphericalDirectionEncoder.
virtual float [] Kitware.VTK.vtkDirectionEncoder.GetDecodedGradient | ( | int | value | ) | [virtual] |
Given an encoded value, return a pointer to the normal vector.
Reimplemented in Kitware.VTK.vtkRecursiveSphereDirectionEncoder, and Kitware.VTK.vtkSphericalDirectionEncoder.
virtual IntPtr Kitware.VTK.vtkDirectionEncoder.GetDecodedGradientTable | ( | ) | [virtual] |
Get the decoded gradient table. There are this->GetNumberOfEncodedDirections() entries in the table, each containing a normal (direction) vector. This is a flat structure - 3 times the number of directions floats in an array.
Reimplemented in Kitware.VTK.vtkRecursiveSphereDirectionEncoder, and Kitware.VTK.vtkSphericalDirectionEncoder.
virtual int Kitware.VTK.vtkDirectionEncoder.GetEncodedDirection | ( | IntPtr | n | ) | [virtual] |
Given a normal vector n, return the encoded direction.
Reimplemented in Kitware.VTK.vtkRecursiveSphereDirectionEncoder, and Kitware.VTK.vtkSphericalDirectionEncoder.
virtual int Kitware.VTK.vtkDirectionEncoder.GetNumberOfEncodedDirections | ( | ) | [virtual] |
Return the number of encoded directions.
Reimplemented in Kitware.VTK.vtkRecursiveSphereDirectionEncoder, and Kitware.VTK.vtkSphericalDirectionEncoder.
override int Kitware.VTK.vtkDirectionEncoder.IsA | ( | string | type | ) | [virtual] |
Get the name of this class.
Reimplemented from Kitware.VTK.vtkObject.
Reimplemented in Kitware.VTK.vtkRecursiveSphereDirectionEncoder, and Kitware.VTK.vtkSphericalDirectionEncoder.
static new int Kitware.VTK.vtkDirectionEncoder.IsTypeOf | ( | string | type | ) | [static] |
Get the name of this class.
Reimplemented from Kitware.VTK.vtkObject.
Reimplemented in Kitware.VTK.vtkRecursiveSphereDirectionEncoder, and Kitware.VTK.vtkSphericalDirectionEncoder.
Get the name of this class.
Reimplemented from Kitware.VTK.vtkObject.
Reimplemented in Kitware.VTK.vtkRecursiveSphereDirectionEncoder, and Kitware.VTK.vtkSphericalDirectionEncoder.
static new vtkDirectionEncoder Kitware.VTK.vtkDirectionEncoder.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Get the name of this class.
Reimplemented from Kitware.VTK.vtkObject.
Reimplemented in Kitware.VTK.vtkRecursiveSphereDirectionEncoder, and Kitware.VTK.vtkSphericalDirectionEncoder.
static internal IntPtr Kitware.VTK.vtkDirectionEncoder.vtkDirectionEncoder_GetDecodedGradient_01 | ( | HandleRef | pThis, |
int | value | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkDirectionEncoder.vtkDirectionEncoder_GetDecodedGradientTable_02 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkDirectionEncoder.vtkDirectionEncoder_GetEncodedDirection_03 | ( | HandleRef | pThis, |
IntPtr | n | ||
) | [private] |
static internal int Kitware.VTK.vtkDirectionEncoder.vtkDirectionEncoder_GetNumberOfEncodedDirections_04 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkDirectionEncoder.vtkDirectionEncoder_IsA_05 | ( | HandleRef | pThis, |
string | type | ||
) | [private] |
static internal int Kitware.VTK.vtkDirectionEncoder.vtkDirectionEncoder_IsTypeOf_06 | ( | string | type | ) | [private] |
static internal IntPtr Kitware.VTK.vtkDirectionEncoder.vtkDirectionEncoder_NewInstance_07 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkDirectionEncoder.vtkDirectionEncoder_SafeDownCast_08 | ( | HandleRef | o, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
new readonly string Kitware.VTK.vtkDirectionEncoder.MRClassNameKey = "19vtkDirectionEncoder" [static] |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkObject.
Reimplemented in Kitware.VTK.vtkRecursiveSphereDirectionEncoder, and Kitware.VTK.vtkSphericalDirectionEncoder.
new const string Kitware.VTK.vtkDirectionEncoder.MRFullTypeName = "Kitware.VTK.vtkDirectionEncoder" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkObject.
Reimplemented in Kitware.VTK.vtkRecursiveSphereDirectionEncoder, and Kitware.VTK.vtkSphericalDirectionEncoder.