computes an interpolating spline using a a Cardinal basis.
More...
#include <vtkCardinalSpline.h>
|
| virtual vtkObjectBase * | NewInstanceInternal () const |
| |
| | vtkCardinalSpline () |
| |
| | ~vtkCardinalSpline () |
| |
| void | Fit1D (int n, double *x, double *y, double *w, double coefficients[][4], int leftConstraint, double leftValue, int rightConstraint, double rightValue) |
| |
| void | FitClosed1D (int n, double *x, double *y, double *w, double coefficients[][4]) |
| |
| | vtkSpline () |
| |
| | ~vtkSpline () |
| |
| double | ComputeLeftDerivative () |
| |
| double | ComputeRightDerivative () |
| |
| int | FindIndex (int size, double t) |
| |
computes an interpolating spline using a a Cardinal basis.
vtkCardinalSpline is a concrete implementation of vtkSpline using a Cardinal basis.
- See Also
- vtkSpline vtkKochanekSpline
- Examples:
- vtkCardinalSpline (Examples)
- Tests:
- vtkCardinalSpline (Tests)
Definition at line 39 of file vtkCardinalSpline.h.
| vtkCardinalSpline::vtkCardinalSpline |
( |
| ) |
|
|
protected |
| vtkCardinalSpline::~vtkCardinalSpline |
( |
| ) |
|
|
inlineprotected |
| static int vtkCardinalSpline::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
| virtual int vtkCardinalSpline::IsA |
( |
const char * |
type | ) |
|
|
virtual |
| virtual vtkObjectBase* vtkCardinalSpline::NewInstanceInternal |
( |
| ) |
const |
|
protectedvirtual |
| void vtkCardinalSpline::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
| void vtkCardinalSpline::Compute |
( |
| ) |
|
|
virtual |
Compute Cardinal Splines for each dependent variable
Implements vtkSpline.
| virtual double vtkCardinalSpline::Evaluate |
( |
double |
t | ) |
|
|
virtual |
Evaluate a 1D cardinal spline.
Implements vtkSpline.
| virtual void vtkCardinalSpline::DeepCopy |
( |
vtkSpline * |
s | ) |
|
|
virtual |
Deep copy of cardinal spline data.
Reimplemented from vtkSpline.
| void vtkCardinalSpline::Fit1D |
( |
int |
n, |
|
|
double * |
x, |
|
|
double * |
y, |
|
|
double * |
w, |
|
|
double |
coefficients[][4], |
|
|
int |
leftConstraint, |
|
|
double |
leftValue, |
|
|
int |
rightConstraint, |
|
|
double |
rightValue |
|
) |
| |
|
protected |
| void vtkCardinalSpline::FitClosed1D |
( |
int |
n, |
|
|
double * |
x, |
|
|
double * |
y, |
|
|
double * |
w, |
|
|
double |
coefficients[][4] |
|
) |
| |
|
protected |
The documentation for this class was generated from the following file: