ActiViz .NET
5.8.0
|
vtkWarpTransform - superclass for nonlinear geometric transformations More...
Public Member Functions | |
vtkWarpTransform (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
Automatically generated constructor - called from generated code. DO NOT call directly. | |
virtual int | GetInverseFlag () |
Get the inverse flag of the transformation. This flag is set to zero when the transformation is first created, and is flipped each time Inverse() is called. | |
virtual int | GetInverseIterations () |
Set the maximum number of iterations for the inverse transformation. The default is 500, but usually only 2 to 5 iterations are used. The inversion method is fairly robust, and it should converge for nearly all smooth transformations that do not fold back on themselves. | |
virtual double | GetInverseTolerance () |
Set the tolerance for inverse transformation. The default is 0.001. | |
override void | InternalTransformPoint (IntPtr arg0, IntPtr arg1) |
This will calculate the transformation without calling Update. Meant for use only within other VTK classes. | |
override void | Inverse () |
Invert the transformation. Warp transformations are usually inverted using an iterative technique such as Newton's method. The inverse transform is usually around five or six times as computationally expensive as the forward transform. | |
override int | IsA (string type) |
Undocumented Block. | |
new vtkWarpTransform | NewInstance () |
Undocumented Block. | |
virtual void | SetInverseIterations (int _arg) |
Set the maximum number of iterations for the inverse transformation. The default is 500, but usually only 2 to 5 iterations are used. The inversion method is fairly robust, and it should converge for nearly all smooth transformations that do not fold back on themselves. | |
virtual void | SetInverseTolerance (double _arg) |
Set the tolerance for inverse transformation. The default is 0.001. | |
void | TemplateTransformInverse (IntPtr arg0, IntPtr arg1) |
Do not use these methods. They exists only as a work-around for internal templated functions (I really didn't want to make the Forward/Inverse methods public, is there a decent work around for this sort of thing?) | |
void | TemplateTransformPoint (IntPtr arg0, IntPtr arg1) |
Do not use these methods. They exists only as a work-around for internal templated functions (I really didn't want to make the Forward/Inverse methods public, is there a decent work around for this sort of thing?) | |
Static Public Member Functions | |
static new int | IsTypeOf (string type) |
Undocumented Block. | |
static new vtkWarpTransform | SafeDownCast (vtkObjectBase o) |
Undocumented Block. | |
Public Attributes | |
new const string | MRFullTypeName = "Kitware.VTK.vtkWarpTransform" |
Automatically generated type registration mechanics. | |
Static Public Attributes | |
static new readonly string | MRClassNameKey = "16vtkWarpTransform" |
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 int | vtkWarpTransform_GetInverseFlag_01 (HandleRef pThis) |
static internal int | vtkWarpTransform_GetInverseIterations_02 (HandleRef pThis) |
static internal double | vtkWarpTransform_GetInverseTolerance_03 (HandleRef pThis) |
static internal void | vtkWarpTransform_InternalTransformPoint_04 (HandleRef pThis, IntPtr arg0, IntPtr arg1) |
static internal void | vtkWarpTransform_Inverse_05 (HandleRef pThis) |
static internal int | vtkWarpTransform_IsA_06 (HandleRef pThis, string type) |
static internal int | vtkWarpTransform_IsTypeOf_07 (string type) |
static internal IntPtr | vtkWarpTransform_NewInstance_08 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkWarpTransform_SafeDownCast_09 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkWarpTransform_SetInverseIterations_10 (HandleRef pThis, int _arg) |
static internal void | vtkWarpTransform_SetInverseTolerance_11 (HandleRef pThis, double _arg) |
static internal void | vtkWarpTransform_TemplateTransformInverse_12 (HandleRef pThis, IntPtr arg0, IntPtr arg1) |
static internal void | vtkWarpTransform_TemplateTransformPoint_13 (HandleRef pThis, IntPtr arg0, IntPtr arg1) |
Static Private Member Functions | |
static | vtkWarpTransform () |
Automatically generated type registration mechanics. |
vtkWarpTransform - superclass for nonlinear geometric transformations
Description vtkWarpTransform provides a generic interface for nonlinear warp transformations.
vtkThinPlateSplineTransform vtkGridTransform vtkGeneralTransform
static Kitware.VTK.vtkWarpTransform.vtkWarpTransform | ( | ) | [static, private] |
Automatically generated type registration mechanics.
Kitware.VTK.vtkWarpTransform.vtkWarpTransform | ( | IntPtr | rawCppThis, |
bool | callDisposalMethod, | ||
bool | strong | ||
) |
Automatically generated constructor - called from generated code. DO NOT call directly.
override void Kitware.VTK.vtkWarpTransform.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.vtkAbstractTransform.
Reimplemented in Kitware.VTK.vtkThinPlateSplineTransform, Kitware.VTK.vtkSphericalTransform, Kitware.VTK.vtkCylindricalTransform, and Kitware.VTK.vtkGridTransform.
virtual int Kitware.VTK.vtkWarpTransform.GetInverseFlag | ( | ) | [virtual] |
Get the inverse flag of the transformation. This flag is set to zero when the transformation is first created, and is flipped each time Inverse() is called.
virtual int Kitware.VTK.vtkWarpTransform.GetInverseIterations | ( | ) | [virtual] |
Set the maximum number of iterations for the inverse transformation. The default is 500, but usually only 2 to 5 iterations are used. The inversion method is fairly robust, and it should converge for nearly all smooth transformations that do not fold back on themselves.
virtual double Kitware.VTK.vtkWarpTransform.GetInverseTolerance | ( | ) | [virtual] |
Set the tolerance for inverse transformation. The default is 0.001.
override void Kitware.VTK.vtkWarpTransform.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.vtkAbstractTransform.
override void Kitware.VTK.vtkWarpTransform.Inverse | ( | ) | [virtual] |
Invert the transformation. Warp transformations are usually inverted using an iterative technique such as Newton's method. The inverse transform is usually around five or six times as computationally expensive as the forward transform.
Reimplemented from Kitware.VTK.vtkAbstractTransform.
override int Kitware.VTK.vtkWarpTransform.IsA | ( | string | type | ) | [virtual] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkAbstractTransform.
Reimplemented in Kitware.VTK.vtkThinPlateSplineTransform, Kitware.VTK.vtkGridTransform, Kitware.VTK.vtkSphericalTransform, and Kitware.VTK.vtkCylindricalTransform.
static new int Kitware.VTK.vtkWarpTransform.IsTypeOf | ( | string | type | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkAbstractTransform.
Reimplemented in Kitware.VTK.vtkThinPlateSplineTransform, Kitware.VTK.vtkGridTransform, Kitware.VTK.vtkSphericalTransform, and Kitware.VTK.vtkCylindricalTransform.
Undocumented Block.
Reimplemented from Kitware.VTK.vtkAbstractTransform.
Reimplemented in Kitware.VTK.vtkThinPlateSplineTransform, Kitware.VTK.vtkGridTransform, Kitware.VTK.vtkSphericalTransform, and Kitware.VTK.vtkCylindricalTransform.
static new vtkWarpTransform Kitware.VTK.vtkWarpTransform.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkAbstractTransform.
Reimplemented in Kitware.VTK.vtkThinPlateSplineTransform, Kitware.VTK.vtkGridTransform, Kitware.VTK.vtkSphericalTransform, and Kitware.VTK.vtkCylindricalTransform.
virtual void Kitware.VTK.vtkWarpTransform.SetInverseIterations | ( | int | _arg | ) | [virtual] |
Set the maximum number of iterations for the inverse transformation. The default is 500, but usually only 2 to 5 iterations are used. The inversion method is fairly robust, and it should converge for nearly all smooth transformations that do not fold back on themselves.
virtual void Kitware.VTK.vtkWarpTransform.SetInverseTolerance | ( | double | _arg | ) | [virtual] |
Set the tolerance for inverse transformation. The default is 0.001.
void Kitware.VTK.vtkWarpTransform.TemplateTransformInverse | ( | IntPtr | arg0, |
IntPtr | arg1 | ||
) |
Do not use these methods. They exists only as a work-around for internal templated functions (I really didn't want to make the Forward/Inverse methods public, is there a decent work around for this sort of thing?)
void Kitware.VTK.vtkWarpTransform.TemplateTransformPoint | ( | IntPtr | arg0, |
IntPtr | arg1 | ||
) |
Do not use these methods. They exists only as a work-around for internal templated functions (I really didn't want to make the Forward/Inverse methods public, is there a decent work around for this sort of thing?)
static internal int Kitware.VTK.vtkWarpTransform.vtkWarpTransform_GetInverseFlag_01 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkWarpTransform.vtkWarpTransform_GetInverseIterations_02 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkWarpTransform.vtkWarpTransform_GetInverseTolerance_03 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkWarpTransform.vtkWarpTransform_InternalTransformPoint_04 | ( | HandleRef | pThis, |
IntPtr | arg0, | ||
IntPtr | arg1 | ||
) | [private] |
static internal void Kitware.VTK.vtkWarpTransform.vtkWarpTransform_Inverse_05 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkWarpTransform.vtkWarpTransform_IsA_06 | ( | HandleRef | pThis, |
string | type | ||
) | [private] |
static internal int Kitware.VTK.vtkWarpTransform.vtkWarpTransform_IsTypeOf_07 | ( | string | type | ) | [private] |
static internal IntPtr Kitware.VTK.vtkWarpTransform.vtkWarpTransform_NewInstance_08 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkWarpTransform.vtkWarpTransform_SafeDownCast_09 | ( | HandleRef | o, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkWarpTransform.vtkWarpTransform_SetInverseIterations_10 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkWarpTransform.vtkWarpTransform_SetInverseTolerance_11 | ( | HandleRef | pThis, |
double | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkWarpTransform.vtkWarpTransform_TemplateTransformInverse_12 | ( | HandleRef | pThis, |
IntPtr | arg0, | ||
IntPtr | arg1 | ||
) | [private] |
static internal void Kitware.VTK.vtkWarpTransform.vtkWarpTransform_TemplateTransformPoint_13 | ( | HandleRef | pThis, |
IntPtr | arg0, | ||
IntPtr | arg1 | ||
) | [private] |
new readonly string Kitware.VTK.vtkWarpTransform.MRClassNameKey = "16vtkWarpTransform" [static] |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkAbstractTransform.
Reimplemented in Kitware.VTK.vtkThinPlateSplineTransform, Kitware.VTK.vtkSphericalTransform, Kitware.VTK.vtkCylindricalTransform, and Kitware.VTK.vtkGridTransform.
new const string Kitware.VTK.vtkWarpTransform.MRFullTypeName = "Kitware.VTK.vtkWarpTransform" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkAbstractTransform.
Reimplemented in Kitware.VTK.vtkThinPlateSplineTransform, Kitware.VTK.vtkSphericalTransform, Kitware.VTK.vtkCylindricalTransform, and Kitware.VTK.vtkGridTransform.