ActiViz .NET
5.8.0
|
vtkTransform2D - describes linear transformations via a 3x3 matrix More...
Public Member Functions | |
vtkTransform2D (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
Automatically generated constructor - called from generated code. DO NOT call directly. | |
vtkTransform2D () | |
Undocumented Block. | |
void | GetInverse (vtkMatrix3x3 inverse) |
Return a matrix which is the inverse of the current transformation matrix. | |
override uint | GetMTime () |
Override GetMTime to account for input and concatenation. | |
virtual vtkMatrix3x3 | GetMatrix () |
Get the underlying 3x3 matrix. | |
void | GetMatrix (vtkMatrix3x3 matrix) |
Get the underlying 3x3 matrix. | |
void | GetPosition (IntPtr pos) |
Return the position from the current transformation matrix as an array of two floating point numbers. This is simply returning the translation component of the 3x3 matrix. | |
void | GetTranspose (vtkMatrix3x3 transpose) |
Return a matrix which is the transpose of the current transformation matrix. This is equivalent to the inverse if and only if the transformation is a pure rotation with no translation or scale. | |
void | Identity () |
Set the transformation to the identity transformation. | |
void | Inverse () |
Invert the transformation. | |
void | InverseTransformPoints (IntPtr inPts, IntPtr outPts, int n) |
Apply the transformation to a series of points, and append the results to outPts. Where n is the number of points, and the float pointers are of length 2*n. | |
void | InverseTransformPoints (vtkPoints2D inPts, vtkPoints2D outPts) |
Apply the transformation to a series of points, and append the results to outPts. | |
override int | IsA (string type) |
Undocumented Block. | |
void | MultiplyPoint (IntPtr arg0, IntPtr arg1) |
Use this method only if you wish to compute the transformation in homogeneous (x,y,w) coordinates, otherwise use TransformPoint(). This method calls this->GetMatrix()->MultiplyPoint(). | |
new vtkTransform2D | NewInstance () |
Undocumented Block. | |
void | Rotate (double angle) |
Create a rotation matrix and concatenate it with the current transformation. The angle is in degrees. | |
void | Scale (double x, double y) |
Create a scale matrix (i.e. set the diagonal elements to x, y) and concatenate it with the current transformation. | |
void | Scale (IntPtr s) |
Create a scale matrix (i.e. set the diagonal elements to x, y) and concatenate it with the current transformation. | |
void | SetMatrix (vtkMatrix3x3 matrix) |
Set the current matrix directly. | |
void | SetMatrix (IntPtr elements) |
Set the current matrix directly. | |
void | TransformPoints (IntPtr inPts, IntPtr outPts, int n) |
Apply the transformation to a series of points, and append the results to outPts. Where n is the number of points, and the float pointers are of length 2*n. | |
void | TransformPoints (vtkPoints2D inPts, vtkPoints2D outPts) |
Apply the transformation to a series of points, and append the results to outPts. | |
void | Translate (double x, double y) |
Create a translation matrix and concatenate it with the current transformation. | |
void | Translate (IntPtr x) |
Create a translation matrix and concatenate it with the current transformation. | |
Static Public Member Functions | |
static new vtkTransform2D | New () |
Undocumented Block. | |
static new int | IsTypeOf (string type) |
Undocumented Block. | |
static new vtkTransform2D | SafeDownCast (vtkObjectBase o) |
Undocumented Block. | |
Public Attributes | |
new const string | MRFullTypeName = "Kitware.VTK.vtkTransform2D" |
Automatically generated type registration mechanics. | |
Static Public Attributes | |
static new readonly string | MRClassNameKey = "14vtkTransform2D" |
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 | vtkTransform2D_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkTransform2D_GetInverse_01 (HandleRef pThis, HandleRef inverse) |
static internal uint | vtkTransform2D_GetMTime_02 (HandleRef pThis) |
static internal IntPtr | vtkTransform2D_GetMatrix_03 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkTransform2D_GetMatrix_04 (HandleRef pThis, HandleRef matrix) |
static internal void | vtkTransform2D_GetPosition_05 (HandleRef pThis, IntPtr pos) |
static internal void | vtkTransform2D_GetTranspose_06 (HandleRef pThis, HandleRef transpose) |
static internal void | vtkTransform2D_Identity_07 (HandleRef pThis) |
static internal void | vtkTransform2D_Inverse_08 (HandleRef pThis) |
static internal void | vtkTransform2D_InverseTransformPoints_09 (HandleRef pThis, IntPtr inPts, IntPtr outPts, int n) |
static internal void | vtkTransform2D_InverseTransformPoints_10 (HandleRef pThis, HandleRef inPts, HandleRef outPts) |
static internal int | vtkTransform2D_IsA_11 (HandleRef pThis, string type) |
static internal int | vtkTransform2D_IsTypeOf_12 (string type) |
static internal void | vtkTransform2D_MultiplyPoint_13 (HandleRef pThis, IntPtr arg0, IntPtr arg1) |
static internal IntPtr | vtkTransform2D_NewInstance_15 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkTransform2D_Rotate_16 (HandleRef pThis, double angle) |
static internal IntPtr | vtkTransform2D_SafeDownCast_17 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkTransform2D_Scale_18 (HandleRef pThis, double x, double y) |
static internal void | vtkTransform2D_Scale_19 (HandleRef pThis, IntPtr s) |
static internal void | vtkTransform2D_SetMatrix_20 (HandleRef pThis, HandleRef matrix) |
static internal void | vtkTransform2D_SetMatrix_21 (HandleRef pThis, IntPtr elements) |
static internal void | vtkTransform2D_TransformPoints_22 (HandleRef pThis, IntPtr inPts, IntPtr outPts, int n) |
static internal void | vtkTransform2D_TransformPoints_23 (HandleRef pThis, HandleRef inPts, HandleRef outPts) |
static internal void | vtkTransform2D_Translate_24 (HandleRef pThis, double x, double y) |
static internal void | vtkTransform2D_Translate_25 (HandleRef pThis, IntPtr x) |
Static Private Member Functions | |
static | vtkTransform2D () |
Automatically generated type registration mechanics. |
vtkTransform2D - describes linear transformations via a 3x3 matrix
Description A vtkTransform2D can be used to describe the full range of linear (also known as affine) coordinate transformations in two dimensions, which are internally represented as a 3x3 homogeneous transformation matrix. When you create a new vtkTransform2D, it is always initialized to the identity transformation.
This class performs all of its operations in a right handed coordinate system with right handed rotations. Some other graphics libraries use left handed coordinate systems and rotations.
static Kitware.VTK.vtkTransform2D.vtkTransform2D | ( | ) | [static, private] |
Automatically generated type registration mechanics.
Kitware.VTK.vtkTransform2D.vtkTransform2D | ( | IntPtr | rawCppThis, |
bool | callDisposalMethod, | ||
bool | strong | ||
) |
Automatically generated constructor - called from generated code. DO NOT call directly.
Undocumented Block.
override void Kitware.VTK.vtkTransform2D.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.
void Kitware.VTK.vtkTransform2D.GetInverse | ( | vtkMatrix3x3 | inverse | ) |
Return a matrix which is the inverse of the current transformation matrix.
virtual vtkMatrix3x3 Kitware.VTK.vtkTransform2D.GetMatrix | ( | ) | [virtual] |
Get the underlying 3x3 matrix.
void Kitware.VTK.vtkTransform2D.GetMatrix | ( | vtkMatrix3x3 | matrix | ) |
Get the underlying 3x3 matrix.
override uint Kitware.VTK.vtkTransform2D.GetMTime | ( | ) | [virtual] |
Override GetMTime to account for input and concatenation.
Reimplemented from Kitware.VTK.vtkObject.
void Kitware.VTK.vtkTransform2D.GetPosition | ( | IntPtr | pos | ) |
Return the position from the current transformation matrix as an array of two floating point numbers. This is simply returning the translation component of the 3x3 matrix.
void Kitware.VTK.vtkTransform2D.GetTranspose | ( | vtkMatrix3x3 | transpose | ) |
Return a matrix which is the transpose of the current transformation matrix. This is equivalent to the inverse if and only if the transformation is a pure rotation with no translation or scale.
void Kitware.VTK.vtkTransform2D.Identity | ( | ) |
Set the transformation to the identity transformation.
void Kitware.VTK.vtkTransform2D.Inverse | ( | ) |
Invert the transformation.
void Kitware.VTK.vtkTransform2D.InverseTransformPoints | ( | IntPtr | inPts, |
IntPtr | outPts, | ||
int | n | ||
) |
Apply the transformation to a series of points, and append the results to outPts. Where n is the number of points, and the float pointers are of length 2*n.
void Kitware.VTK.vtkTransform2D.InverseTransformPoints | ( | vtkPoints2D | inPts, |
vtkPoints2D | outPts | ||
) |
Apply the transformation to a series of points, and append the results to outPts.
override int Kitware.VTK.vtkTransform2D.IsA | ( | string | type | ) | [virtual] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
static new int Kitware.VTK.vtkTransform2D.IsTypeOf | ( | string | type | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
void Kitware.VTK.vtkTransform2D.MultiplyPoint | ( | IntPtr | arg0, |
IntPtr | arg1 | ||
) |
Use this method only if you wish to compute the transformation in homogeneous (x,y,w) coordinates, otherwise use TransformPoint(). This method calls this->GetMatrix()->MultiplyPoint().
static new vtkTransform2D Kitware.VTK.vtkTransform2D.New | ( | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
void Kitware.VTK.vtkTransform2D.Rotate | ( | double | angle | ) |
Create a rotation matrix and concatenate it with the current transformation. The angle is in degrees.
static new vtkTransform2D Kitware.VTK.vtkTransform2D.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
void Kitware.VTK.vtkTransform2D.Scale | ( | double | x, |
double | y | ||
) |
Create a scale matrix (i.e. set the diagonal elements to x, y) and concatenate it with the current transformation.
void Kitware.VTK.vtkTransform2D.Scale | ( | IntPtr | s | ) |
Create a scale matrix (i.e. set the diagonal elements to x, y) and concatenate it with the current transformation.
void Kitware.VTK.vtkTransform2D.SetMatrix | ( | vtkMatrix3x3 | matrix | ) |
Set the current matrix directly.
void Kitware.VTK.vtkTransform2D.SetMatrix | ( | IntPtr | elements | ) |
Set the current matrix directly.
void Kitware.VTK.vtkTransform2D.TransformPoints | ( | IntPtr | inPts, |
IntPtr | outPts, | ||
int | n | ||
) |
Apply the transformation to a series of points, and append the results to outPts. Where n is the number of points, and the float pointers are of length 2*n.
void Kitware.VTK.vtkTransform2D.TransformPoints | ( | vtkPoints2D | inPts, |
vtkPoints2D | outPts | ||
) |
Apply the transformation to a series of points, and append the results to outPts.
void Kitware.VTK.vtkTransform2D.Translate | ( | double | x, |
double | y | ||
) |
Create a translation matrix and concatenate it with the current transformation.
void Kitware.VTK.vtkTransform2D.Translate | ( | IntPtr | x | ) |
Create a translation matrix and concatenate it with the current transformation.
static internal void Kitware.VTK.vtkTransform2D.vtkTransform2D_GetInverse_01 | ( | HandleRef | pThis, |
HandleRef | inverse | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkTransform2D.vtkTransform2D_GetMatrix_03 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkTransform2D.vtkTransform2D_GetMatrix_04 | ( | HandleRef | pThis, |
HandleRef | matrix | ||
) | [private] |
static internal uint Kitware.VTK.vtkTransform2D.vtkTransform2D_GetMTime_02 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkTransform2D.vtkTransform2D_GetPosition_05 | ( | HandleRef | pThis, |
IntPtr | pos | ||
) | [private] |
static internal void Kitware.VTK.vtkTransform2D.vtkTransform2D_GetTranspose_06 | ( | HandleRef | pThis, |
HandleRef | transpose | ||
) | [private] |
static internal void Kitware.VTK.vtkTransform2D.vtkTransform2D_Identity_07 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkTransform2D.vtkTransform2D_Inverse_08 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkTransform2D.vtkTransform2D_InverseTransformPoints_09 | ( | HandleRef | pThis, |
IntPtr | inPts, | ||
IntPtr | outPts, | ||
int | n | ||
) | [private] |
static internal void Kitware.VTK.vtkTransform2D.vtkTransform2D_InverseTransformPoints_10 | ( | HandleRef | pThis, |
HandleRef | inPts, | ||
HandleRef | outPts | ||
) | [private] |
static internal int Kitware.VTK.vtkTransform2D.vtkTransform2D_IsA_11 | ( | HandleRef | pThis, |
string | type | ||
) | [private] |
static internal int Kitware.VTK.vtkTransform2D.vtkTransform2D_IsTypeOf_12 | ( | string | type | ) | [private] |
static internal void Kitware.VTK.vtkTransform2D.vtkTransform2D_MultiplyPoint_13 | ( | HandleRef | pThis, |
IntPtr | arg0, | ||
IntPtr | arg1 | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkTransform2D.vtkTransform2D_New | ( | ref uint | mteStatus, |
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkTransform2D.vtkTransform2D_NewInstance_15 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkTransform2D.vtkTransform2D_Rotate_16 | ( | HandleRef | pThis, |
double | angle | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkTransform2D.vtkTransform2D_SafeDownCast_17 | ( | HandleRef | o, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkTransform2D.vtkTransform2D_Scale_18 | ( | HandleRef | pThis, |
double | x, | ||
double | y | ||
) | [private] |
static internal void Kitware.VTK.vtkTransform2D.vtkTransform2D_Scale_19 | ( | HandleRef | pThis, |
IntPtr | s | ||
) | [private] |
static internal void Kitware.VTK.vtkTransform2D.vtkTransform2D_SetMatrix_20 | ( | HandleRef | pThis, |
HandleRef | matrix | ||
) | [private] |
static internal void Kitware.VTK.vtkTransform2D.vtkTransform2D_SetMatrix_21 | ( | HandleRef | pThis, |
IntPtr | elements | ||
) | [private] |
static internal void Kitware.VTK.vtkTransform2D.vtkTransform2D_TransformPoints_22 | ( | HandleRef | pThis, |
IntPtr | inPts, | ||
IntPtr | outPts, | ||
int | n | ||
) | [private] |
static internal void Kitware.VTK.vtkTransform2D.vtkTransform2D_TransformPoints_23 | ( | HandleRef | pThis, |
HandleRef | inPts, | ||
HandleRef | outPts | ||
) | [private] |
static internal void Kitware.VTK.vtkTransform2D.vtkTransform2D_Translate_24 | ( | HandleRef | pThis, |
double | x, | ||
double | y | ||
) | [private] |
static internal void Kitware.VTK.vtkTransform2D.vtkTransform2D_Translate_25 | ( | HandleRef | pThis, |
IntPtr | x | ||
) | [private] |
new readonly string Kitware.VTK.vtkTransform2D.MRClassNameKey = "14vtkTransform2D" [static] |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkObject.
new const string Kitware.VTK.vtkTransform2D.MRFullTypeName = "Kitware.VTK.vtkTransform2D" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkObject.