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