ActiViz .NET
5.8.0
|
vtkLinearTransform - abstract superclass for linear transformations More...
Public Member Functions | |
vtkLinearTransform (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
Automatically generated constructor - called from generated code. DO NOT call directly. | |
vtkLinearTransform | GetLinearInverse () |
Just like GetInverse, but it includes a typecast to vtkLinearTransform. | |
virtual void | InternalTransformNormal (IntPtr arg0, IntPtr arg1) |
This will calculate the transformation without calling Update. Meant for use only within other VTK classes. | |
override void | InternalTransformPoint (IntPtr arg0, IntPtr arg1) |
This will calculate the transformation without calling Update. Meant for use only within other VTK classes. | |
virtual void | InternalTransformVector (IntPtr arg0, IntPtr arg1) |
This will calculate the transformation without calling Update. Meant for use only within other VTK classes. | |
override int | IsA (string type) |
Undocumented Block. | |
new vtkLinearTransform | NewInstance () |
Undocumented Block. | |
double[] | TransformDoubleNormal (double x, double y, double z) |
Apply the transformation to a double-precision (x,y,z) normal. Use this if you are programming in python, tcl or Java. | |
double[] | TransformDoubleNormal (IntPtr normal) |
Apply the transformation to a double-precision (x,y,z) normal. Use this if you are programming in python, tcl or Java. | |
double[] | TransformDoubleVector (double x, double y, double z) |
Apply the transformation to a double-precision (x,y,z) vector. Use this if you are programming in python, tcl or Java. | |
double[] | TransformDoubleVector (IntPtr vec) |
Apply the transformation to a double-precision (x,y,z) vector. Use this if you are programming in python, tcl or Java. | |
float[] | TransformFloatNormal (float x, float y, float z) |
Apply the transformation to an (x,y,z) normal. Use this if you are programming in python, tcl or Java. | |
float[] | TransformFloatNormal (IntPtr normal) |
Apply the transformation to an (x,y,z) normal. Use this if you are programming in python, tcl or Java. | |
float[] | TransformFloatVector (float x, float y, float z) |
Apply the transformation to an (x,y,z) vector. Use this if you are programming in python, tcl or Java. | |
float[] | TransformFloatVector (IntPtr vec) |
Apply the transformation to an (x,y,z) vector. Use this if you are programming in python, tcl or Java. | |
void | TransformNormal (IntPtr arg0, IntPtr arg1) |
Apply the transformation to a normal. You can use the same array to store both the input and output. | |
double[] | TransformNormal (double x, double y, double z) |
Synonymous with TransformDoubleNormal(x,y,z). Use this if you are programming in python, tcl or Java. | |
double[] | TransformNormal (IntPtr normal) |
Synonymous with TransformDoubleNormal(x,y,z). Use this if you are programming in python, tcl or Java. | |
virtual void | TransformNormals (vtkDataArray inNms, vtkDataArray outNms) |
Apply the transformation to a series of normals, and append the results to outNms. | |
override void | TransformPoints (vtkPoints inPts, vtkPoints outPts) |
Apply the transformation to a series of points, and append the results to outPts. | |
override void | TransformPointsNormalsVectors (vtkPoints inPts, vtkPoints outPts, vtkDataArray inNms, vtkDataArray outNms, vtkDataArray inVrs, vtkDataArray outVrs) |
Apply the transformation to a combination of points, normals and vectors. | |
double[] | TransformVector (double x, double y, double z) |
Synonymous with TransformDoubleVector(x,y,z). Use this if you are programming in python, tcl or Java. | |
double[] | TransformVector (IntPtr normal) |
Synonymous with TransformDoubleVector(x,y,z). Use this if you are programming in python, tcl or Java. | |
void | TransformVector (IntPtr arg0, IntPtr arg1) |
Apply the transformation to a vector. You can use the same array to store both the input and output. | |
virtual void | TransformVectors (vtkDataArray inVrs, vtkDataArray outVrs) |
Apply the transformation to a series of vectors, and append the results to outVrs. | |
Static Public Member Functions | |
static new int | IsTypeOf (string type) |
Undocumented Block. | |
static new vtkLinearTransform | SafeDownCast (vtkObjectBase o) |
Undocumented Block. | |
Public Attributes | |
new const string | MRFullTypeName = "Kitware.VTK.vtkLinearTransform" |
Automatically generated type registration mechanics. | |
Static Public Attributes | |
static new readonly string | MRClassNameKey = "18vtkLinearTransform" |
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 | vtkLinearTransform_GetLinearInverse_01 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkLinearTransform_InternalTransformNormal_02 (HandleRef pThis, IntPtr arg0, IntPtr arg1) |
static internal void | vtkLinearTransform_InternalTransformPoint_03 (HandleRef pThis, IntPtr arg0, IntPtr arg1) |
static internal void | vtkLinearTransform_InternalTransformVector_04 (HandleRef pThis, IntPtr arg0, IntPtr arg1) |
static internal int | vtkLinearTransform_IsA_05 (HandleRef pThis, string type) |
static internal int | vtkLinearTransform_IsTypeOf_06 (string type) |
static internal IntPtr | vtkLinearTransform_NewInstance_07 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkLinearTransform_SafeDownCast_08 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkLinearTransform_TransformDoubleNormal_09 (HandleRef pThis, double x, double y, double z) |
static internal IntPtr | vtkLinearTransform_TransformDoubleNormal_10 (HandleRef pThis, IntPtr normal) |
static internal IntPtr | vtkLinearTransform_TransformDoubleVector_11 (HandleRef pThis, double x, double y, double z) |
static internal IntPtr | vtkLinearTransform_TransformDoubleVector_12 (HandleRef pThis, IntPtr vec) |
static internal IntPtr | vtkLinearTransform_TransformFloatNormal_13 (HandleRef pThis, float x, float y, float z) |
static internal IntPtr | vtkLinearTransform_TransformFloatNormal_14 (HandleRef pThis, IntPtr normal) |
static internal IntPtr | vtkLinearTransform_TransformFloatVector_15 (HandleRef pThis, float x, float y, float z) |
static internal IntPtr | vtkLinearTransform_TransformFloatVector_16 (HandleRef pThis, IntPtr vec) |
static internal void | vtkLinearTransform_TransformNormal_17 (HandleRef pThis, IntPtr arg0, IntPtr arg1) |
static internal IntPtr | vtkLinearTransform_TransformNormal_18 (HandleRef pThis, double x, double y, double z) |
static internal IntPtr | vtkLinearTransform_TransformNormal_19 (HandleRef pThis, IntPtr normal) |
static internal void | vtkLinearTransform_TransformNormals_20 (HandleRef pThis, HandleRef inNms, HandleRef outNms) |
static internal void | vtkLinearTransform_TransformPoints_21 (HandleRef pThis, HandleRef inPts, HandleRef outPts) |
static internal void | vtkLinearTransform_TransformPointsNormalsVectors_22 (HandleRef pThis, HandleRef inPts, HandleRef outPts, HandleRef inNms, HandleRef outNms, HandleRef inVrs, HandleRef outVrs) |
static internal IntPtr | vtkLinearTransform_TransformVector_23 (HandleRef pThis, double x, double y, double z) |
static internal IntPtr | vtkLinearTransform_TransformVector_24 (HandleRef pThis, IntPtr normal) |
static internal void | vtkLinearTransform_TransformVector_25 (HandleRef pThis, IntPtr arg0, IntPtr arg1) |
static internal void | vtkLinearTransform_TransformVectors_26 (HandleRef pThis, HandleRef inVrs, HandleRef outVrs) |
Static Private Member Functions | |
static | vtkLinearTransform () |
Automatically generated type registration mechanics. |
vtkLinearTransform - abstract superclass for linear transformations
Description vtkLinearTransform provides a generic interface for linear (affine or 12 degree-of-freedom) geometric transformations.
static Kitware.VTK.vtkLinearTransform.vtkLinearTransform | ( | ) | [static, private] |
Automatically generated type registration mechanics.
Kitware.VTK.vtkLinearTransform.vtkLinearTransform | ( | IntPtr | rawCppThis, |
bool | callDisposalMethod, | ||
bool | strong | ||
) |
Automatically generated constructor - called from generated code. DO NOT call directly.
override void Kitware.VTK.vtkLinearTransform.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.vtkHomogeneousTransform.
Reimplemented in Kitware.VTK.vtkTransform, Kitware.VTK.vtkIterativeClosestPointTransform, Kitware.VTK.vtkLandmarkTransform, Kitware.VTK.vtkMatrixToLinearTransform, and Kitware.VTK.vtkIdentityTransform.
Just like GetInverse, but it includes a typecast to vtkLinearTransform.
virtual void Kitware.VTK.vtkLinearTransform.InternalTransformNormal | ( | IntPtr | arg0, |
IntPtr | arg1 | ||
) | [virtual] |
This will calculate the transformation without calling Update. Meant for use only within other VTK classes.
Reimplemented in Kitware.VTK.vtkIdentityTransform.
override void Kitware.VTK.vtkLinearTransform.InternalTransformPoint | ( | IntPtr | arg0, |
IntPtr | arg1 | ||
) | [virtual] |
This will calculate the transformation without calling Update. Meant for use only within other VTK classes.
Reimplemented from Kitware.VTK.vtkHomogeneousTransform.
Reimplemented in Kitware.VTK.vtkIdentityTransform.
virtual void Kitware.VTK.vtkLinearTransform.InternalTransformVector | ( | IntPtr | arg0, |
IntPtr | arg1 | ||
) | [virtual] |
This will calculate the transformation without calling Update. Meant for use only within other VTK classes.
Reimplemented in Kitware.VTK.vtkIdentityTransform.
override int Kitware.VTK.vtkLinearTransform.IsA | ( | string | type | ) | [virtual] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkHomogeneousTransform.
Reimplemented in Kitware.VTK.vtkTransform, Kitware.VTK.vtkIterativeClosestPointTransform, Kitware.VTK.vtkLandmarkTransform, Kitware.VTK.vtkMatrixToLinearTransform, and Kitware.VTK.vtkIdentityTransform.
static new int Kitware.VTK.vtkLinearTransform.IsTypeOf | ( | string | type | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkHomogeneousTransform.
Reimplemented in Kitware.VTK.vtkTransform, Kitware.VTK.vtkIterativeClosestPointTransform, Kitware.VTK.vtkLandmarkTransform, Kitware.VTK.vtkMatrixToLinearTransform, and Kitware.VTK.vtkIdentityTransform.
Undocumented Block.
Reimplemented from Kitware.VTK.vtkHomogeneousTransform.
Reimplemented in Kitware.VTK.vtkTransform, Kitware.VTK.vtkIterativeClosestPointTransform, Kitware.VTK.vtkLandmarkTransform, Kitware.VTK.vtkMatrixToLinearTransform, and Kitware.VTK.vtkIdentityTransform.
static new vtkLinearTransform Kitware.VTK.vtkLinearTransform.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkHomogeneousTransform.
Reimplemented in Kitware.VTK.vtkTransform, Kitware.VTK.vtkIterativeClosestPointTransform, Kitware.VTK.vtkLandmarkTransform, Kitware.VTK.vtkMatrixToLinearTransform, and Kitware.VTK.vtkIdentityTransform.
double [] Kitware.VTK.vtkLinearTransform.TransformDoubleNormal | ( | double | x, |
double | y, | ||
double | z | ||
) |
Apply the transformation to a double-precision (x,y,z) normal. Use this if you are programming in python, tcl or Java.
double [] Kitware.VTK.vtkLinearTransform.TransformDoubleNormal | ( | IntPtr | normal | ) |
Apply the transformation to a double-precision (x,y,z) normal. Use this if you are programming in python, tcl or Java.
double [] Kitware.VTK.vtkLinearTransform.TransformDoubleVector | ( | double | x, |
double | y, | ||
double | z | ||
) |
Apply the transformation to a double-precision (x,y,z) vector. Use this if you are programming in python, tcl or Java.
double [] Kitware.VTK.vtkLinearTransform.TransformDoubleVector | ( | IntPtr | vec | ) |
Apply the transformation to a double-precision (x,y,z) vector. Use this if you are programming in python, tcl or Java.
float [] Kitware.VTK.vtkLinearTransform.TransformFloatNormal | ( | float | x, |
float | y, | ||
float | z | ||
) |
Apply the transformation to an (x,y,z) normal. Use this if you are programming in python, tcl or Java.
float [] Kitware.VTK.vtkLinearTransform.TransformFloatNormal | ( | IntPtr | normal | ) |
Apply the transformation to an (x,y,z) normal. Use this if you are programming in python, tcl or Java.
float [] Kitware.VTK.vtkLinearTransform.TransformFloatVector | ( | float | x, |
float | y, | ||
float | z | ||
) |
Apply the transformation to an (x,y,z) vector. Use this if you are programming in python, tcl or Java.
float [] Kitware.VTK.vtkLinearTransform.TransformFloatVector | ( | IntPtr | vec | ) |
Apply the transformation to an (x,y,z) vector. Use this if you are programming in python, tcl or Java.
void Kitware.VTK.vtkLinearTransform.TransformNormal | ( | IntPtr | arg0, |
IntPtr | arg1 | ||
) |
Apply the transformation to a normal. You can use the same array to store both the input and output.
double [] Kitware.VTK.vtkLinearTransform.TransformNormal | ( | double | x, |
double | y, | ||
double | z | ||
) |
Synonymous with TransformDoubleNormal(x,y,z). Use this if you are programming in python, tcl or Java.
double [] Kitware.VTK.vtkLinearTransform.TransformNormal | ( | IntPtr | normal | ) |
Synonymous with TransformDoubleNormal(x,y,z). Use this if you are programming in python, tcl or Java.
virtual void Kitware.VTK.vtkLinearTransform.TransformNormals | ( | vtkDataArray | inNms, |
vtkDataArray | outNms | ||
) | [virtual] |
Apply the transformation to a series of normals, and append the results to outNms.
Reimplemented in Kitware.VTK.vtkIdentityTransform.
override void Kitware.VTK.vtkLinearTransform.TransformPoints | ( | vtkPoints | inPts, |
vtkPoints | outPts | ||
) | [virtual] |
Apply the transformation to a series of points, and append the results to outPts.
Reimplemented from Kitware.VTK.vtkHomogeneousTransform.
Reimplemented in Kitware.VTK.vtkIdentityTransform.
override void Kitware.VTK.vtkLinearTransform.TransformPointsNormalsVectors | ( | vtkPoints | inPts, |
vtkPoints | outPts, | ||
vtkDataArray | inNms, | ||
vtkDataArray | outNms, | ||
vtkDataArray | inVrs, | ||
vtkDataArray | outVrs | ||
) | [virtual] |
Apply the transformation to a combination of points, normals and vectors.
Reimplemented from Kitware.VTK.vtkHomogeneousTransform.
Reimplemented in Kitware.VTK.vtkIdentityTransform.
double [] Kitware.VTK.vtkLinearTransform.TransformVector | ( | double | x, |
double | y, | ||
double | z | ||
) |
Synonymous with TransformDoubleVector(x,y,z). Use this if you are programming in python, tcl or Java.
double [] Kitware.VTK.vtkLinearTransform.TransformVector | ( | IntPtr | normal | ) |
Synonymous with TransformDoubleVector(x,y,z). Use this if you are programming in python, tcl or Java.
void Kitware.VTK.vtkLinearTransform.TransformVector | ( | IntPtr | arg0, |
IntPtr | arg1 | ||
) |
Apply the transformation to a vector. You can use the same array to store both the input and output.
virtual void Kitware.VTK.vtkLinearTransform.TransformVectors | ( | vtkDataArray | inVrs, |
vtkDataArray | outVrs | ||
) | [virtual] |
Apply the transformation to a series of vectors, and append the results to outVrs.
Reimplemented in Kitware.VTK.vtkIdentityTransform.
static internal IntPtr Kitware.VTK.vtkLinearTransform.vtkLinearTransform_GetLinearInverse_01 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkLinearTransform.vtkLinearTransform_InternalTransformNormal_02 | ( | HandleRef | pThis, |
IntPtr | arg0, | ||
IntPtr | arg1 | ||
) | [private] |
static internal void Kitware.VTK.vtkLinearTransform.vtkLinearTransform_InternalTransformPoint_03 | ( | HandleRef | pThis, |
IntPtr | arg0, | ||
IntPtr | arg1 | ||
) | [private] |
static internal void Kitware.VTK.vtkLinearTransform.vtkLinearTransform_InternalTransformVector_04 | ( | HandleRef | pThis, |
IntPtr | arg0, | ||
IntPtr | arg1 | ||
) | [private] |
static internal int Kitware.VTK.vtkLinearTransform.vtkLinearTransform_IsA_05 | ( | HandleRef | pThis, |
string | type | ||
) | [private] |
static internal int Kitware.VTK.vtkLinearTransform.vtkLinearTransform_IsTypeOf_06 | ( | string | type | ) | [private] |
static internal IntPtr Kitware.VTK.vtkLinearTransform.vtkLinearTransform_NewInstance_07 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkLinearTransform.vtkLinearTransform_SafeDownCast_08 | ( | HandleRef | o, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkLinearTransform.vtkLinearTransform_TransformDoubleNormal_09 | ( | HandleRef | pThis, |
double | x, | ||
double | y, | ||
double | z | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkLinearTransform.vtkLinearTransform_TransformDoubleNormal_10 | ( | HandleRef | pThis, |
IntPtr | normal | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkLinearTransform.vtkLinearTransform_TransformDoubleVector_11 | ( | HandleRef | pThis, |
double | x, | ||
double | y, | ||
double | z | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkLinearTransform.vtkLinearTransform_TransformDoubleVector_12 | ( | HandleRef | pThis, |
IntPtr | vec | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkLinearTransform.vtkLinearTransform_TransformFloatNormal_13 | ( | HandleRef | pThis, |
float | x, | ||
float | y, | ||
float | z | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkLinearTransform.vtkLinearTransform_TransformFloatNormal_14 | ( | HandleRef | pThis, |
IntPtr | normal | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkLinearTransform.vtkLinearTransform_TransformFloatVector_15 | ( | HandleRef | pThis, |
float | x, | ||
float | y, | ||
float | z | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkLinearTransform.vtkLinearTransform_TransformFloatVector_16 | ( | HandleRef | pThis, |
IntPtr | vec | ||
) | [private] |
static internal void Kitware.VTK.vtkLinearTransform.vtkLinearTransform_TransformNormal_17 | ( | HandleRef | pThis, |
IntPtr | arg0, | ||
IntPtr | arg1 | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkLinearTransform.vtkLinearTransform_TransformNormal_18 | ( | HandleRef | pThis, |
double | x, | ||
double | y, | ||
double | z | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkLinearTransform.vtkLinearTransform_TransformNormal_19 | ( | HandleRef | pThis, |
IntPtr | normal | ||
) | [private] |
static internal void Kitware.VTK.vtkLinearTransform.vtkLinearTransform_TransformNormals_20 | ( | HandleRef | pThis, |
HandleRef | inNms, | ||
HandleRef | outNms | ||
) | [private] |
static internal void Kitware.VTK.vtkLinearTransform.vtkLinearTransform_TransformPoints_21 | ( | HandleRef | pThis, |
HandleRef | inPts, | ||
HandleRef | outPts | ||
) | [private] |
static internal void Kitware.VTK.vtkLinearTransform.vtkLinearTransform_TransformPointsNormalsVectors_22 | ( | HandleRef | pThis, |
HandleRef | inPts, | ||
HandleRef | outPts, | ||
HandleRef | inNms, | ||
HandleRef | outNms, | ||
HandleRef | inVrs, | ||
HandleRef | outVrs | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkLinearTransform.vtkLinearTransform_TransformVector_23 | ( | HandleRef | pThis, |
double | x, | ||
double | y, | ||
double | z | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkLinearTransform.vtkLinearTransform_TransformVector_24 | ( | HandleRef | pThis, |
IntPtr | normal | ||
) | [private] |
static internal void Kitware.VTK.vtkLinearTransform.vtkLinearTransform_TransformVector_25 | ( | HandleRef | pThis, |
IntPtr | arg0, | ||
IntPtr | arg1 | ||
) | [private] |
static internal void Kitware.VTK.vtkLinearTransform.vtkLinearTransform_TransformVectors_26 | ( | HandleRef | pThis, |
HandleRef | inVrs, | ||
HandleRef | outVrs | ||
) | [private] |
new readonly string Kitware.VTK.vtkLinearTransform.MRClassNameKey = "18vtkLinearTransform" [static] |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkHomogeneousTransform.
Reimplemented in Kitware.VTK.vtkTransform, Kitware.VTK.vtkIterativeClosestPointTransform, Kitware.VTK.vtkLandmarkTransform, Kitware.VTK.vtkMatrixToLinearTransform, and Kitware.VTK.vtkIdentityTransform.
new const string Kitware.VTK.vtkLinearTransform.MRFullTypeName = "Kitware.VTK.vtkLinearTransform" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkHomogeneousTransform.
Reimplemented in Kitware.VTK.vtkTransform, Kitware.VTK.vtkIterativeClosestPointTransform, Kitware.VTK.vtkLandmarkTransform, Kitware.VTK.vtkMatrixToLinearTransform, and Kitware.VTK.vtkIdentityTransform.