41 #ifndef __vtkGenericInterpolatedVelocityField_h
42 #define __vtkGenericInterpolatedVelocityField_h
46 class vtkGenericDataSet;
48 class vtkGenericAdaptorCell;
50 class vtkGenericInterpolatedVelocityFieldDataSetsType;
70 virtual void AddDataSet(vtkGenericDataSet* dataset);
77 vtkGenericAdaptorCell *GetLastCell();
82 int GetLastLocalCoordinates(
double pcoords[3]);
86 vtkGetMacro(Caching,
int);
87 vtkSetMacro(Caching,
int);
88 vtkBooleanMacro(Caching,
int);
93 vtkGetMacro(CacheHit,
int);
94 vtkGetMacro(CacheMiss,
int);
101 vtkGetStringMacro(VectorsSelection);
103 {this->SetVectorsSelection(fieldName);}
111 vtkGetObjectMacro(LastDataSet, vtkGenericDataSet);
124 double LastPCoords[3];
131 vtkSetStringMacro(VectorsSelection);
134 vtkGenericInterpolatedVelocityFieldDataSetsType*
DataSets;
static const double TOLERANCE_SCALE
void SelectVectors(const char *fieldName)
vtkGenericCellIterator * GenCell
virtual int FunctionValues(double *x, double *f)=0
vtkGenericDataSet * LastDataSet
iterator used to traverse cells
vtkGenericInterpolatedVelocityFieldDataSetsType * DataSets
a simple class to control print indentation
Abstract interface for sets of functions.
virtual void PrintSelf(ostream &os, vtkIndent indent)
Interface for obtaining interpolated velocity values.