|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   48 #ifndef vtkTemporalInterpolatedVelocityField_h 
   49 #define vtkTemporalInterpolatedVelocityField_h 
   51 #include "vtkFiltersFlowPathsModule.h"  
   57 #define ID_INSIDE_ALL 00 
   58 #define ID_OUTSIDE_ALL 01 
   59 #define ID_OUTSIDE_T0 02 
   60 #define ID_OUTSIDE_T1 03 
   81   using Superclass::FunctionValues;
 
   88   int FunctionValuesAtT(
int T, 
double* x, 
double* u);
 
   96   void SelectVectors(
const char* fieldName) { this->SetVectorsSelection(fieldName); }
 
  103   void SetDataSetAtTime(
int I, 
int N, 
double T, 
vtkDataSet* dataset, 
bool staticdataset);
 
  111   bool GetCachedCellIds(
vtkIdType id[2], 
int ds[2]);
 
  112   void SetCachedCellIds(
vtkIdType id[2], 
int ds[2]);
 
  126   int TestPoint(
double* x);
 
  127   int QuickTestPoint(
double* x);
 
  135   vtkGetVector3Macro(LastGoodVelocity, 
double);
 
  142   vtkGetMacro(CurrentWeight, 
double);
 
  149   bool GetVorticityData(
 
  152   void ShowCacheResults();
 
  153   bool IsStatic(
int datasetIndex);
 
  155   void AdvanceOneTimeStep();
 
  162   virtual void SetVectorsSelection(
const char* v);
 
  167   double LastGoodVelocity[3];
 
  
Abstract interface for sets of functions.
represent and manipulate point attribute data
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
abstract superclass for arrays of numeric data
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Interface for obtaining interpolated velocity values.
a simple class to control print indentation
virtual int FunctionValues(double *x, double *f)
Evaluate functions at x_j.
abstract class to specify dataset behavior
A helper class for interpolating between times during particle tracing.
provides thread-safe access to cells
dynamic, self-adjusting array of double
std::vector< bool > StaticDataSets
void SelectVectors(const char *fieldName)
If you want to work with an arbitrary vector array, then set its name here.