43 #ifndef __vtkTInterpolatedVelocityField_h
44 #define __vtkTInterpolatedVelocityField_h
79 virtual int InsideTest(
double*
x);
91 {this->SetVectorsSelection(fieldName);}
95 void SetLastCellInfo(
vtkIdType c,
int datasetindex);
99 void ClearLastCellInfo();
105 int GetLastWeights(
double*
w);
106 int GetLastLocalCoordinates(
double pcoords[3]);
165 #ifndef DOXYGEN_SHOULD_SKIP_THIS
#define VTKFILTERSFLOWPATHS_EXPORT
GLsizei GLsizei GLenum GLenum const GLvoid * data
A helper class for interpolating between times during particle tracing.
represent and manipulate point attribute data
abstract class to specify dataset behavior
#define vtkGetMacro(name, type)
an abstract base class for locators which find cells
Interface for obtaining interpolated velocity values.
IVFDataSetInfo & operator=(const IVFDataSetInfo &ivfci)
#define vtkSetStringMacro(name)
virtual int FunctionValues(double *x, double *f)=0
#define vtkTypeMacro(thisClass, superclass)
provides thread-safe access to cells
GLint GLint GLint GLint GLint x
void SelectVectors(const char *fieldName)
static const double TOLERANCE_SCALE
vtkSmartPointer< vtkAbstractCellLocator > BSPTree
GLubyte GLubyte GLubyte GLubyte w
vtkSmartPointer< vtkGenericCell > Cell
a simple class to control print indentation
abstract superclass for arrays of numeric data
vtkSmartPointer< vtkDataSet > DataSet
Abstract interface for sets of functions.
#define vtkGetStringMacro(name)
virtual void PrintSelf(ostream &os, vtkIndent indent)
bool InterpolatePoint(vtkPointData *outPD1, vtkPointData *outPD2, vtkIdType outIndex)
vtkGenericCell * TempCell
std::vector< double > Weights
void SetDataSet(vtkDataSet *data, char *velocity, bool staticdataset, vtkAbstractCellLocator *locator)