Go to the documentation of this file.
46 #ifndef vtkTemporalInterpolatedVelocityField_h
47 #define vtkTemporalInterpolatedVelocityField_h
56 #define ID_INSIDE_ALL 00
57 #define ID_OUTSIDE_ALL 01
58 #define ID_OUTSIDE_T0 02
59 #define ID_OUTSIDE_T1 03
90 {this->SetVectorsSelection(fieldName);}
134 int T,
double pcoords[3],
double *
weights,
152 double LastGoodVelocity[3];
int FunctionValuesAtT(int T, double *x, double *u)
Abstract interface for sets of functions.
represent and manipulate point attribute data
virtual void SetVectorsSelection(const char *v)
bool InterpolatePoint(int T, vtkPointData *outPD1, vtkIdType outIndex)
void AdvanceOneTimeStep()
static vtkTemporalInterpolatedVelocityField * New()
#define vtkTypeMacro(thisClass, superclass)
bool InterpolatePoint(vtkPointData *outPD1, vtkPointData *outPD2, vtkIdType outIndex)
#define VTKFILTERSFLOWPATHS_EXPORT
GLint GLint GLint GLint GLint x
bool GetVorticityData(int T, double pcoords[3], double *weights, vtkGenericCell *&cell, vtkDoubleArray *cellVectors)
abstract superclass for arrays of numeric data
~vtkTemporalInterpolatedVelocityField()
int QuickTestPoint(double *x)
#define vtkGetVector3Macro(name, type)
Interface for obtaining interpolated velocity values.
a simple class to control print indentation
vtkTemporalInterpolatedVelocityField()
#define vtkGetMacro(name, type)
virtual void PrintSelf(ostream &os, vtkIndent indent)
bool IsStatic(int datasetIndex)
abstract class to specify dataset behavior
virtual int FunctionValues(double *x, double *u)
int FunctionValues(vtkDataSet *ds, double *x, double *f)
A helper class for interpolating between times during particle tracing.
provides thread-safe access to cells
void SetCachedCellIds(vtkIdType id[2], int ds[2])
dynamic, self-adjusting array of double
std::vector< bool > StaticDataSets
bool GetCachedCellIds(vtkIdType id[2], int ds[2])
void SelectVectors(const char *fieldName)
void SetDataSetAtTime(int I, int N, double T, vtkDataSet *dataset, bool staticdataset)