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.