67 #ifndef vtkAbstractInterpolatedVelocityField_h
68 #define vtkAbstractInterpolatedVelocityField_h
76 class vtkAbstractInterpolatedVelocityFieldDataSetsType;
78 struct vtkStrategyMap;
80 #include "vtkFiltersFlowPathsModule.h"
96 vtkSetMacro(Caching,
bool);
97 vtkGetMacro(Caching,
bool);
105 vtkGetMacro(CacheHit,
int);
106 vtkGetMacro(CacheMiss,
int);
122 virtual void SetLastCellId(
vtkIdType c,
int dataindex) = 0;
129 vtkGetStringMacro(VectorsSelection);
130 vtkGetMacro(VectorsType,
int);
137 void SelectVectors(
int fieldAssociation,
const char* fieldName);
157 vtkSetMacro(NormalizeVector,
bool);
158 vtkGetMacro(NormalizeVector,
bool);
167 vtkSetMacro(ForceSurfaceTangentVector,
bool);
168 vtkGetMacro(ForceSurfaceTangentVector,
bool);
175 vtkSetMacro(SurfaceDataset,
bool);
176 vtkGetMacro(SurfaceDataset,
bool);
184 using Superclass::FunctionValues;
200 int GetLastWeights(
double* w);
201 int GetLastLocalCoordinates(
double pcoords[3]);
232 double LastPCoords[3];
248 vtkSetStringMacro(VectorsSelection);
267 virtual bool CheckPCoords(
double pcoords[3]);
276 virtual bool FindAndUpdateCell(
vtkDataSet* ds,
double* x);