30 #ifndef vtkGenericInterpolatedVelocityField_h
31 #define vtkGenericInterpolatedVelocityField_h
33 #include "vtkCommonDataModelModule.h"
36 VTK_ABI_NAMESPACE_BEGIN
41 class vtkGenericInterpolatedVelocityFieldDataSetsType;
55 using Superclass::FunctionValues;
87 int GetLastLocalCoordinates(
double pcoords[3]);
102 vtkGetMacro(CacheHit,
int);
103 vtkGetMacro(CacheMiss,
int);
112 vtkGetStringMacro(VectorsSelection);
113 void SelectVectors(
const char* fieldName) { this->SetVectorsSelection(fieldName); }
139 double LastPCoords[3];
146 vtkSetStringMacro(VectorsSelection);
149 vtkGenericInterpolatedVelocityFieldDataSetsType*
DataSets;
160 VTK_ABI_NAMESPACE_END
static const double TOLERANCE_SCALE
void SelectVectors(const char *fieldName)
If you want to work with an arbitrary vector array, then set its name here.
vtkGenericCellIterator * GenCell
vtkGenericDataSet * LastDataSet
iterator used to traverse cells
vtkGenericInterpolatedVelocityFieldDataSetsType * DataSets
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
a simple class to control print indentation
Abstract interface for sets of functions.
virtual int FunctionValues(double *x, double *f)
Evaluate functions at x_j.
defines dataset interface
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
Interface for obtaining interpolated velocity values.