|
VMTK
|
Implicit function which when given a set of disjoined points and a radial basis shape type will evaluate it self at its zero level set. More...
#include <vtkvmtkRBFInterpolation.h>
Public Types | |
| enum | { THIN_PLATE_SPLINE, BIHARMONIC, TRIHARMONIC } |
| typedef vtkImplicitFunction | Superclass |
Public Member Functions | |
| virtual int | IsA (const char *type) |
| vtkvmtkRBFInterpolation * | NewInstance () const |
| void | PrintSelf (ostream &os, vtkIndent indent) VTK_OVERRIDE |
| void | EvaluateGradient (double x[3], double n[3]) VTK_OVERRIDE |
| void | ComputeCoefficients () |
| virtual void | SetRBFType (int) |
| virtual int | GetRBFType () |
| void | SetRBFTypeToThinPlateSpline () |
| void | SetRBFTypeToBiharmonic () |
| void | SetRBFTypeToTriharmonic () |
| unsigned long | GetMTime () |
| double | EvaluateFunction (double x[3]) VTK_OVERRIDE |
| double | EvaluateFunction (double x, double y, double z) VTK_OVERRIDE |
| virtual void | SetSource (vtkPolyData *) |
| virtual vtkPolyData * | GetSource () |
Static Public Member Functions | |
| static int | IsTypeOf (const char *type) |
| static vtkvmtkRBFInterpolation * | SafeDownCast (vtkObjectBase *o) |
| static vtkvmtkRBFInterpolation * | New () |
Protected Member Functions | |
| virtual vtkObjectBase * | NewInstanceInternal () const |
| vtkvmtkRBFInterpolation () | |
| ~vtkvmtkRBFInterpolation () | |
| double | EvaluateRBF (double c[3], double x[3]) |
Protected Attributes | |
| vtkPolyData * | Source |
| int | RBFType |
| vtkDoubleArray * | Coefficients |
| double | RBFInterpolationValue |
Implicit function which when given a set of disjoined points and a radial basis shape type will evaluate it self at its zero level set.
..
Definition at line 37 of file vtkvmtkRBFInterpolation.h.
| typedef vtkImplicitFunction vtkvmtkRBFInterpolation::Superclass |
Definition at line 40 of file vtkvmtkRBFInterpolation.h.
| anonymous enum |
| Enumerator | |
|---|---|
| THIN_PLATE_SPLINE | |
| BIHARMONIC | |
| TRIHARMONIC | |
Definition at line 73 of file vtkvmtkRBFInterpolation.h.
|
protected |
|
protected |
|
static |
|
virtual |
|
static |
|
protectedvirtual |
| vtkvmtkRBFInterpolation* vtkvmtkRBFInterpolation::NewInstance | ( | ) | const |
| void vtkvmtkRBFInterpolation::PrintSelf | ( | ostream & | os, |
| vtkIndent | indent | ||
| ) |
|
static |
| double vtkvmtkRBFInterpolation::EvaluateFunction | ( | double | x[3] | ) |
Evaluate polyball.
|
inline |
Evaluate polyball.
Definition at line 48 of file vtkvmtkRBFInterpolation.h.
| void vtkvmtkRBFInterpolation::EvaluateGradient | ( | double | x[3], |
| double | n[3] | ||
| ) |
Evaluate polyball gradient.
| void vtkvmtkRBFInterpolation::ComputeCoefficients | ( | ) |
|
virtual |
Set / get source poly data.
|
virtual |
Set / get source poly data.
|
virtual |
|
virtual |
|
inline |
Definition at line 65 of file vtkvmtkRBFInterpolation.h.
|
inline |
Definition at line 67 of file vtkvmtkRBFInterpolation.h.
|
inline |
Definition at line 69 of file vtkvmtkRBFInterpolation.h.
| unsigned long vtkvmtkRBFInterpolation::GetMTime | ( | ) |
|
protected |
|
protected |
Definition at line 93 of file vtkvmtkRBFInterpolation.h.
|
protected |
Definition at line 94 of file vtkvmtkRBFInterpolation.h.
|
protected |
Definition at line 96 of file vtkvmtkRBFInterpolation.h.
|
protected |
Definition at line 97 of file vtkvmtkRBFInterpolation.h.
1.8.14