Go to the documentation of this file.
66 #ifndef vtkAbstractInterpolatedVelocityField_h
67 #define vtkAbstractInterpolatedVelocityField_h
80 class vtkAbstractInterpolatedVelocityFieldDataSetsType;
170 { this->Caching = from->
Caching; }
205 double LastPCoords[3];
249 {
return ( this->LastCellId != -1 ) ? this->GenCell : NULL; }
vtkGenericCell * GetLastCell()
virtual bool FindAndUpdateCell(vtkDataSet *ds, double *x)
virtual void SetLastCellId(vtkIdType c)
void FastCompute(vtkDataArray *vectors, double f[3])
#define vtkGetObjectMacro(name, type)
Abstract interface for sets of functions.
virtual int FunctionValues(double *x, double *f)=0
static const double TOLERANCE_SCALE
represent and manipulate point attribute data
void SelectVectors(int fieldAssociation, const char *fieldName)
virtual int FunctionValues(vtkDataSet *ds, double *x, double *f)
vtkAbstractInterpolatedVelocityField()
int GetLastLocalCoordinates(double pcoords[3])
#define vtkTypeMacro(thisClass, superclass)
#define VTKFILTERSFLOWPATHS_EXPORT
GLint GLint GLint GLint GLint x
abstract superclass for arrays of numeric data
virtual void SetLastCellId(vtkIdType c, int dataindex)=0
virtual bool CheckPCoords(double pcoords[3])
~vtkAbstractInterpolatedVelocityField()
a simple class to control print indentation
#define vtkSetStringMacro(name)
#define vtkGetMacro(name, type)
vtkGetStringMacro(ExtensionsString)
abstract class to specify dataset behavior
An abstract class for obtaining the interpolated velocity values at a point.
vtkSetMacro(IgnoreDriverBugs, bool)
void PrintSelf(ostream &os, vtkIndent indent)
A helper class for interpolating between times during particle tracing.
provides thread-safe access to cells
static const double SURFACE_TOLERANCE_SCALE
bool InterpolatePoint(vtkPointData *outPD, vtkIdType outIndex)
GLubyte GLubyte GLubyte GLubyte w
bool ForceSurfaceTangentVector
virtual void CopyParameters(vtkAbstractInterpolatedVelocityField *from)
int GetLastWeights(double *w)