|
ActiViz .NET
5.8.0
|
vtkKochanekSpline - computes an interpolating spline using a Kochanek basis. More...
Public Member Functions | |
| vtkKochanekSpline (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
| Automatically generated constructor - called from generated code. DO NOT call directly. | |
| vtkKochanekSpline () | |
| Construct a KochanekSpline with the following defaults: DefaultBias = 0, DefaultTension = 0, DefaultContinuity = 0. | |
| override void | Compute () |
| Compute Kochanek Spline coefficients. | |
| override void | DeepCopy (vtkSpline s) |
| Deep copy of cardinal spline data. | |
| override double | Evaluate (double t) |
| Evaluate a 1D Kochanek spline. | |
| virtual double | GetDefaultBias () |
| Set the bias for all points. Default is 0. | |
| virtual double | GetDefaultContinuity () |
| Set the continuity for all points. Default is 0. | |
| virtual double | GetDefaultTension () |
| Set the tension for all points. Default is 0. | |
| override int | IsA (string type) |
| Undocumented Block. | |
| new vtkKochanekSpline | NewInstance () |
| Undocumented Block. | |
| virtual void | SetDefaultBias (double _arg) |
| Set the bias for all points. Default is 0. | |
| virtual void | SetDefaultContinuity (double _arg) |
| Set the continuity for all points. Default is 0. | |
| virtual void | SetDefaultTension (double _arg) |
| Set the tension for all points. Default is 0. | |
Static Public Member Functions | |
| static new vtkKochanekSpline | New () |
| Construct a KochanekSpline with the following defaults: DefaultBias = 0, DefaultTension = 0, DefaultContinuity = 0. | |
| static new int | IsTypeOf (string type) |
| Undocumented Block. | |
| static new vtkKochanekSpline | SafeDownCast (vtkObjectBase o) |
| Undocumented Block. | |
Public Attributes | |
| new const string | MRFullTypeName = "Kitware.VTK.vtkKochanekSpline" |
| Automatically generated type registration mechanics. | |
Static Public Attributes | |
| static new readonly string | MRClassNameKey = "17vtkKochanekSpline" |
| 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 | vtkKochanekSpline_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
| static internal void | vtkKochanekSpline_Compute_01 (HandleRef pThis) |
| static internal void | vtkKochanekSpline_DeepCopy_02 (HandleRef pThis, HandleRef s) |
| static internal double | vtkKochanekSpline_Evaluate_03 (HandleRef pThis, double t) |
| static internal double | vtkKochanekSpline_GetDefaultBias_04 (HandleRef pThis) |
| static internal double | vtkKochanekSpline_GetDefaultContinuity_05 (HandleRef pThis) |
| static internal double | vtkKochanekSpline_GetDefaultTension_06 (HandleRef pThis) |
| static internal int | vtkKochanekSpline_IsA_07 (HandleRef pThis, string type) |
| static internal int | vtkKochanekSpline_IsTypeOf_08 (string type) |
| static internal IntPtr | vtkKochanekSpline_NewInstance_10 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
| static internal IntPtr | vtkKochanekSpline_SafeDownCast_11 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
| static internal void | vtkKochanekSpline_SetDefaultBias_12 (HandleRef pThis, double _arg) |
| static internal void | vtkKochanekSpline_SetDefaultContinuity_13 (HandleRef pThis, double _arg) |
| static internal void | vtkKochanekSpline_SetDefaultTension_14 (HandleRef pThis, double _arg) |
Static Private Member Functions | |
| static | vtkKochanekSpline () |
| Automatically generated type registration mechanics. | |
vtkKochanekSpline - computes an interpolating spline using a Kochanek basis.
Description Implements the Kochenek interpolating spline described in: Kochanek, D., Bartels, R., "Interpolating Splines with Local Tension, Continuity, and Bias Control," Computer Graphics, vol. 18, no. 3, pp. 33-41, July 1984. These splines give the user more control over the shape of the curve than the cardinal splines implemented in vtkCardinalSpline. Three parameters can be specified. All have a range from -1 to 1.
Tension controls how sharply the curve bends at an input point. A value of -1 produces more slack in the curve. A value of 1 tightens the curve.
Continuity controls the continuity of the first derivative at input points.
Bias controls the direction of the curve at it passes through an input point. A value of -1 undershoots the point while a value of 1 overshoots the point.
These three parameters give the user broad control over the shape of the interpolating spline. The original Kochanek paper describes the effects nicely and is recommended reading.
| static Kitware.VTK.vtkKochanekSpline.vtkKochanekSpline | ( | ) | [static, private] |
Automatically generated type registration mechanics.
| Kitware.VTK.vtkKochanekSpline.vtkKochanekSpline | ( | IntPtr | rawCppThis, |
| bool | callDisposalMethod, | ||
| bool | strong | ||
| ) |
Automatically generated constructor - called from generated code. DO NOT call directly.
Construct a KochanekSpline with the following defaults: DefaultBias = 0, DefaultTension = 0, DefaultContinuity = 0.
| override void Kitware.VTK.vtkKochanekSpline.Compute | ( | ) | [virtual] |
Compute Kochanek Spline coefficients.
Reimplemented from Kitware.VTK.vtkSpline.
| override void Kitware.VTK.vtkKochanekSpline.DeepCopy | ( | vtkSpline | s | ) | [virtual] |
Deep copy of cardinal spline data.
Reimplemented from Kitware.VTK.vtkSpline.
| override void Kitware.VTK.vtkKochanekSpline.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.vtkSpline.
| override double Kitware.VTK.vtkKochanekSpline.Evaluate | ( | double | t | ) | [virtual] |
Evaluate a 1D Kochanek spline.
Reimplemented from Kitware.VTK.vtkSpline.
| virtual double Kitware.VTK.vtkKochanekSpline.GetDefaultBias | ( | ) | [virtual] |
Set the bias for all points. Default is 0.
| virtual double Kitware.VTK.vtkKochanekSpline.GetDefaultContinuity | ( | ) | [virtual] |
Set the continuity for all points. Default is 0.
| virtual double Kitware.VTK.vtkKochanekSpline.GetDefaultTension | ( | ) | [virtual] |
Set the tension for all points. Default is 0.
| override int Kitware.VTK.vtkKochanekSpline.IsA | ( | string | type | ) | [virtual] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkSpline.
| static new int Kitware.VTK.vtkKochanekSpline.IsTypeOf | ( | string | type | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkSpline.
| static new vtkKochanekSpline Kitware.VTK.vtkKochanekSpline.New | ( | ) | [static] |
Construct a KochanekSpline with the following defaults: DefaultBias = 0, DefaultTension = 0, DefaultContinuity = 0.
Reimplemented from Kitware.VTK.vtkObject.
Undocumented Block.
Reimplemented from Kitware.VTK.vtkSpline.
| static new vtkKochanekSpline Kitware.VTK.vtkKochanekSpline.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkSpline.
| virtual void Kitware.VTK.vtkKochanekSpline.SetDefaultBias | ( | double | _arg | ) | [virtual] |
Set the bias for all points. Default is 0.
| virtual void Kitware.VTK.vtkKochanekSpline.SetDefaultContinuity | ( | double | _arg | ) | [virtual] |
Set the continuity for all points. Default is 0.
| virtual void Kitware.VTK.vtkKochanekSpline.SetDefaultTension | ( | double | _arg | ) | [virtual] |
Set the tension for all points. Default is 0.
| static internal void Kitware.VTK.vtkKochanekSpline.vtkKochanekSpline_Compute_01 | ( | HandleRef | pThis | ) | [private] |
| static internal void Kitware.VTK.vtkKochanekSpline.vtkKochanekSpline_DeepCopy_02 | ( | HandleRef | pThis, |
| HandleRef | s | ||
| ) | [private] |
| static internal double Kitware.VTK.vtkKochanekSpline.vtkKochanekSpline_Evaluate_03 | ( | HandleRef | pThis, |
| double | t | ||
| ) | [private] |
| static internal double Kitware.VTK.vtkKochanekSpline.vtkKochanekSpline_GetDefaultBias_04 | ( | HandleRef | pThis | ) | [private] |
| static internal double Kitware.VTK.vtkKochanekSpline.vtkKochanekSpline_GetDefaultContinuity_05 | ( | HandleRef | pThis | ) | [private] |
| static internal double Kitware.VTK.vtkKochanekSpline.vtkKochanekSpline_GetDefaultTension_06 | ( | HandleRef | pThis | ) | [private] |
| static internal int Kitware.VTK.vtkKochanekSpline.vtkKochanekSpline_IsA_07 | ( | HandleRef | pThis, |
| string | type | ||
| ) | [private] |
| static internal int Kitware.VTK.vtkKochanekSpline.vtkKochanekSpline_IsTypeOf_08 | ( | string | type | ) | [private] |
| static internal IntPtr Kitware.VTK.vtkKochanekSpline.vtkKochanekSpline_New | ( | ref uint | mteStatus, |
| ref uint | mteIndex, | ||
| ref uint | rawRefCount | ||
| ) | [private] |
| static internal IntPtr Kitware.VTK.vtkKochanekSpline.vtkKochanekSpline_NewInstance_10 | ( | HandleRef | pThis, |
| ref uint | mteStatus, | ||
| ref uint | mteIndex, | ||
| ref uint | rawRefCount | ||
| ) | [private] |
| static internal IntPtr Kitware.VTK.vtkKochanekSpline.vtkKochanekSpline_SafeDownCast_11 | ( | HandleRef | o, |
| ref uint | mteStatus, | ||
| ref uint | mteIndex, | ||
| ref uint | rawRefCount | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkKochanekSpline.vtkKochanekSpline_SetDefaultBias_12 | ( | HandleRef | pThis, |
| double | _arg | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkKochanekSpline.vtkKochanekSpline_SetDefaultContinuity_13 | ( | HandleRef | pThis, |
| double | _arg | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkKochanekSpline.vtkKochanekSpline_SetDefaultTension_14 | ( | HandleRef | pThis, |
| double | _arg | ||
| ) | [private] |
new readonly string Kitware.VTK.vtkKochanekSpline.MRClassNameKey = "17vtkKochanekSpline" [static] |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkSpline.
| new const string Kitware.VTK.vtkKochanekSpline.MRFullTypeName = "Kitware.VTK.vtkKochanekSpline" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkSpline.
1.7.6.1