VTK
|
Abstract interface for sets of functions. More...
#include <vtkFunctionSet.h>
Public Types | |
typedef vtkObject | Superclass |
Public Member Functions | |
virtual int | IsA (const char *type) |
vtkFunctionSet * | NewInstance () const |
virtual void | PrintSelf (ostream &os, vtkIndent indent) |
virtual int | FunctionValues (double *x, double *f)=0 |
virtual int | GetNumberOfFunctions () |
virtual int | GetNumberOfIndependentVariables () |
Static Public Member Functions | |
static int | IsTypeOf (const char *type) |
static vtkFunctionSet * | SafeDownCast (vtkObjectBase *o) |
Protected Member Functions | |
virtual vtkObjectBase * | NewInstanceInternal () const |
vtkFunctionSet () | |
~vtkFunctionSet () | |
Protected Attributes | |
int | NumFuncs |
int | NumIndepVars |
Abstract interface for sets of functions.
vtkFunctionSet specifies an abstract interface for set of functions of the form F_i = F_i(x_j) where F (with i=1..m) are the functions and x (with j=1..n) are the independent variables. The only supported operation is the function evaluation at x_j.
Definition at line 34 of file vtkFunctionSet.h.
typedef vtkObject vtkFunctionSet::Superclass |
Definition at line 37 of file vtkFunctionSet.h.
|
protected |
|
inlineprotected |
Definition at line 62 of file vtkFunctionSet.h.
|
static |
|
virtual |
|
static |
|
protectedvirtual |
vtkFunctionSet* vtkFunctionSet::NewInstance | ( | ) | const |
|
virtual |
|
pure virtual |
Evaluate functions at x_j. x and f have to point to valid double arrays of appropriate sizes obtained with GetNumberOfFunctions() and GetNumberOfIndependentVariables.
Implemented in vtkAbstractInterpolatedVelocityField, vtkCellLocatorInterpolatedVelocityField, vtkTemporalInterpolatedVelocityField, vtkCachingInterpolatedVelocityField, vtkInterpolatedVelocityField, and vtkAMRInterpolatedVelocityField.
|
inlinevirtual |
Return the number of functions. Note that this is constant for a given type of set of functions and can not be changed at run time.
Definition at line 48 of file vtkFunctionSet.h.
|
inlinevirtual |
Return the number of independent variables. Note that this is constant for a given type of set of functions and can not be changed at run time.
Definition at line 56 of file vtkFunctionSet.h.
|
protected |
Definition at line 62 of file vtkFunctionSet.h.
|
protected |
Definition at line 65 of file vtkFunctionSet.h.