49 #ifndef vtkCellLocatorInterpolatedVelocityField_h 50 #define vtkCellLocatorInterpolatedVelocityField_h 52 #include "vtkFiltersFlowPathsModule.h" 56 class vtkCellLocatorInterpolatedVelocityFieldCellLocatorsType;
132 double * x,
double * f );
145 vtkCellLocatorInterpolatedVelocityFieldCellLocatorsType * CellLocators;
abstract class to specify dataset behavior
int FunctionValues(vtkDataSet *ds, double *x, double *f) override
Evaluate the velocity field f at point (x, y, z) in a specified dataset (of type vtkImageData or vtkR...
virtual void AddDataSet(vtkDataSet *dataset)=0
Add a dataset for implicit velocity function evaluation.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
an abstract base class for locators which find cells
An abstract class for obtaining the interpolated velocity values at a point.
An abstract class for obtaining the interpolated velocity values at a point.
virtual void CopyParameters(vtkAbstractInterpolatedVelocityField *from)
Import parameters.
a simple class to control print indentation
void SetLastCellId(vtkIdType c) override
Set the cell id cached by the last evaluation.
A concrete class for obtaining the interpolated velocity values at a point.
int FunctionValues(double *x, double *f) override=0
Evaluate the velocity field f at point (x, y, z).
virtual void SetLastCellId(vtkIdType c)
Get/Set the id of the cell cached from last evaluation.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...