A concrete class for obtaining the interpolated velocity values at a point in AMR data.  
 More...
 | 
| virtual int  | IsA (const char *type) | 
|   | Return 1 if this class is the same type of (or a subclass of) the named class.  More...
  | 
|   | 
| vtkAMRInterpolatedVelocityField *  | NewInstance () const  | 
|   | 
| virtual vtkOverlappingAMR *  | GetAmrDataSet () | 
|   | 
| void  | SetAMRData (vtkOverlappingAMR *amr) | 
|   | 
| bool  | GetLastDataSetLocation (unsigned int &level, unsigned int &id) | 
|   | 
| bool  | SetLastDataSet (int level, int id) | 
|   | 
| virtual void  | SetLastCellId (vtkIdType c, int dataindex) | 
|   | Set the id of the most recently visited cell of a dataset.  More...
  | 
|   | 
| virtual void  | SetLastCellId (vtkIdType c) | 
|   | Set the cell id cached by the last evaluation.  More...
  | 
|   | 
| virtual int  | FunctionValues (double *x, double *f) | 
|   | Evaluate the velocity field f at point p.  More...
  | 
|   | 
| void  | PrintSelf (ostream &os, vtkIndent indent) | 
|   | Methods invoked by print to print information about the object including superclasses.  More...
  | 
|   | 
| vtkAbstractInterpolatedVelocityField *  | NewInstance () const  | 
|   | 
| virtual vtkDataSet *  | GetLastDataSet () | 
|   | 
| void  | SelectVectors (int fieldAssociation, const char *fieldName) | 
|   | the association type (see vtkDataObject::FieldAssociations) and the name of the velocity data field  More...
  | 
|   | 
| virtual void  | CopyParameters (vtkAbstractInterpolatedVelocityField *from) | 
|   | Import parameters.  More...
  | 
|   | 
| void  | ClearLastCellId () | 
|   | Set the last cell id to -1 to incur a global cell search for the next point.  More...
  | 
|   | 
| virtual void  | SetCaching (bool) | 
|   | Set/Get the caching flag.  More...
  | 
|   | 
| virtual bool  | GetCaching () | 
|   | Set/Get the caching flag.  More...
  | 
|   | 
| virtual int  | GetCacheHit () | 
|   | Get the caching statistics.  More...
  | 
|   | 
| virtual int  | GetCacheMiss () | 
|   | Get the caching statistics.  More...
  | 
|   | 
| virtual vtkIdType  | GetLastCellId () | 
|   | Get/Set the id of the cell cached from last evaluation.  More...
  | 
|   | 
| virtual char *  | GetVectorsSelection () | 
|   | Get/Set the name of a spcified vector array.  More...
  | 
|   | 
| virtual int  | GetVectorsType () | 
|   | Get/Set the name of a spcified vector array.  More...
  | 
|   | 
| virtual void  | SetNormalizeVector (bool) | 
|   | Set/Get the flag indicating vector post-normalization (following vector interpolation).  More...
  | 
|   | 
| virtual bool  | GetNormalizeVector () | 
|   | Set/Get the flag indicating vector post-normalization (following vector interpolation).  More...
  | 
|   | 
| virtual void  | SetForceSurfaceTangentVector (bool) | 
|   | If set to true, the first three point of the cell will be used to compute a normal to the cell, this normal will then be removed from the vorticity so the resulting vector in tangent to the cell.  More...
  | 
|   | 
| virtual bool  | GetForceSurfaceTangentVector () | 
|   | If set to true, the first three point of the cell will be used to compute a normal to the cell, this normal will then be removed from the vorticity so the resulting vector in tangent to the cell.  More...
  | 
|   | 
| virtual void  | SetSurfaceDataset (bool) | 
|   | If set to true, cell within tolerance factor will always be found, except for edges.  More...
  | 
|   | 
| virtual bool  | GetSurfaceDataset () | 
|   | If set to true, cell within tolerance factor will always be found, except for edges.  More...
  | 
|   | 
| int  | GetLastWeights (double *w) | 
|   | Get the interpolation weights cached from last evaluation.  More...
  | 
|   | 
| int  | GetLastLocalCoordinates (double pcoords[3]) | 
|   | Get the interpolation weights cached from last evaluation.  More...
  | 
|   | 
| vtkFunctionSet *  | NewInstance () const  | 
|   | 
| virtual int  | GetNumberOfFunctions () | 
|   | Return the number of functions.  More...
  | 
|   | 
| virtual int  | GetNumberOfIndependentVariables () | 
|   | Return the number of independent variables.  More...
  | 
|   | 
|   | vtkBaseTypeMacro (vtkObject, vtkObjectBase) | 
|   | 
| virtual void  | DebugOn () | 
|   | Turn debugging output on.  More...
  | 
|   | 
| virtual void  | DebugOff () | 
|   | Turn debugging output off.  More...
  | 
|   | 
| bool  | GetDebug () | 
|   | Get the value of the debug flag.  More...
  | 
|   | 
| void  | SetDebug (bool debugFlag) | 
|   | Set the value of the debug flag.  More...
  | 
|   | 
| virtual void  | Modified () | 
|   | Update the modification time for this object.  More...
  | 
|   | 
| virtual vtkMTimeType  | GetMTime () | 
|   | Return this object's modified time.  More...
  | 
|   | 
| void  | RemoveObserver (unsigned long tag) | 
|   | 
| void  | RemoveObservers (unsigned long event) | 
|   | 
| void  | RemoveObservers (const char *event) | 
|   | 
| void  | RemoveAllObservers () | 
|   | 
| int  | HasObserver (unsigned long event) | 
|   | 
| int  | HasObserver (const char *event) | 
|   | 
| int  | InvokeEvent (unsigned long event) | 
|   | 
| int  | InvokeEvent (const char *event) | 
|   | 
| unsigned long  | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) | 
|   | Allow people to add/remove/invoke observers (callbacks) to any VTK object.  More...
  | 
|   | 
| unsigned long  | AddObserver (const char *event, vtkCommand *, float priority=0.0f) | 
|   | Allow people to add/remove/invoke observers (callbacks) to any VTK object.  More...
  | 
|   | 
| vtkCommand *  | GetCommand (unsigned long tag) | 
|   | Allow people to add/remove/invoke observers (callbacks) to any VTK object.  More...
  | 
|   | 
| void  | RemoveObserver (vtkCommand *) | 
|   | Allow people to add/remove/invoke observers (callbacks) to any VTK object.  More...
  | 
|   | 
| void  | RemoveObservers (unsigned long event, vtkCommand *) | 
|   | Allow people to add/remove/invoke observers (callbacks) to any VTK object.  More...
  | 
|   | 
| void  | RemoveObservers (const char *event, vtkCommand *) | 
|   | Allow people to add/remove/invoke observers (callbacks) to any VTK object.  More...
  | 
|   | 
| int  | HasObserver (unsigned long event, vtkCommand *) | 
|   | Allow people to add/remove/invoke observers (callbacks) to any VTK object.  More...
  | 
|   | 
| int  | HasObserver (const char *event, vtkCommand *) | 
|   | Allow people to add/remove/invoke observers (callbacks) to any VTK object.  More...
  | 
|   | 
| template<class U , class T >  | 
| unsigned long  | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) | 
|   | Overloads to AddObserver that allow developers to add class member functions as callbacks for events.  More...
  | 
|   | 
| template<class U , class T >  | 
| unsigned long  | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) | 
|   | Overloads to AddObserver that allow developers to add class member functions as callbacks for events.  More...
  | 
|   | 
| template<class U , class T >  | 
| unsigned long  | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) | 
|   | Allow user to set the AbortFlagOn() with the return value of the callback method.  More...
  | 
|   | 
| int  | InvokeEvent (unsigned long event, void *callData) | 
|   | This method invokes an event and return whether the event was aborted or not.  More...
  | 
|   | 
| int  | InvokeEvent (const char *event, void *callData) | 
|   | This method invokes an event and return whether the event was aborted or not.  More...
  | 
|   | 
| const char *  | GetClassName () const  | 
|   | Return the class name as a string.  More...
  | 
|   | 
| virtual void  | Delete () | 
|   | Delete a VTK object.  More...
  | 
|   | 
| virtual void  | FastDelete () | 
|   | Delete a reference to this object.  More...
  | 
|   | 
| void  | InitializeObjectBase () | 
|   | 
| void  | Print (ostream &os) | 
|   | Print an object to an ostream.  More...
  | 
|   | 
| virtual void  | Register (vtkObjectBase *o) | 
|   | Increase the reference count (mark as used by another object).  More...
  | 
|   | 
| virtual void  | UnRegister (vtkObjectBase *o) | 
|   | Decrease the reference count (release by another object).  More...
  | 
|   | 
| int  | GetReferenceCount () | 
|   | Return the current reference count of this object.  More...
  | 
|   | 
| void  | SetReferenceCount (int) | 
|   | Sets the reference count.  More...
  | 
|   | 
| void  | PrintRevisions (ostream &) | 
|   | Legacy.  More...
  | 
|   | 
| virtual void  | PrintHeader (ostream &os, vtkIndent indent) | 
|   | Methods invoked by print to print information about the object including superclasses.  More...
  | 
|   | 
| virtual void  | PrintTrailer (ostream &os, vtkIndent indent) | 
|   | Methods invoked by print to print information about the object including superclasses.  More...
  | 
|   | 
 | 
| static int  | IsTypeOf (const char *type) | 
|   | 
| static vtkAMRInterpolatedVelocityField *  | SafeDownCast (vtkObjectBase *o) | 
|   | 
| static vtkAMRInterpolatedVelocityField *  | New () | 
|   | 
| static bool  | FindGrid (double q[3], vtkOverlappingAMR *amrds, unsigned int &level, unsigned int &gridId) | 
|   | 
| static int  | IsTypeOf (const char *type) | 
|   | 
| static vtkAbstractInterpolatedVelocityField *  | SafeDownCast (vtkObjectBase *o) | 
|   | 
| static int  | IsTypeOf (const char *type) | 
|   | 
| static vtkFunctionSet *  | SafeDownCast (vtkObjectBase *o) | 
|   | 
| static vtkObject *  | New () | 
|   | Create an object with Debug turned off, modified time initialized to zero, and reference counting on.  More...
  | 
|   | 
| static void  | BreakOnError () | 
|   | This method is called when vtkErrorMacro executes.  More...
  | 
|   | 
| static void  | SetGlobalWarningDisplay (int val) | 
|   | This is a global flag that controls whether any debug, warning or error messages are displayed.  More...
  | 
|   | 
| static void  | GlobalWarningDisplayOn () | 
|   | This is a global flag that controls whether any debug, warning or error messages are displayed.  More...
  | 
|   | 
| static void  | GlobalWarningDisplayOff () | 
|   | This is a global flag that controls whether any debug, warning or error messages are displayed.  More...
  | 
|   | 
| static int  | GetGlobalWarningDisplay () | 
|   | This is a global flag that controls whether any debug, warning or error messages are displayed.  More...
  | 
|   | 
| static vtkTypeBool  | IsTypeOf (const char *name) | 
|   | Return 1 if this class type is the same type of (or a subclass of) the named class.  More...
  | 
|   | 
| static vtkObjectBase *  | New () | 
|   | Create an object with Debug turned off, modified time initialized to zero, and reference counting on.  More...
  | 
|   | 
 | 
| virtual vtkObjectBase *  | NewInstanceInternal () const  | 
|   | 
|   | vtkAMRInterpolatedVelocityField () | 
|   | 
|   | ~vtkAMRInterpolatedVelocityField () | 
|   | 
| virtual int  | FunctionValues (vtkDataSet *ds, double *x, double *f) | 
|   | Evaluate the velocity field f at point (x, y, z) in a specified dataset by invoking vtkDataSet::FindCell() to locate the next cell if the given point is outside the current cell.  More...
  | 
|   | 
|   | vtkAbstractInterpolatedVelocityField () | 
|   | 
|   | ~vtkAbstractInterpolatedVelocityField () | 
|   | 
| virtual bool  | CheckPCoords (double pcoords[3]) | 
|   | Check that all three pcoords are between 0 and 1 included.  More...
  | 
|   | 
| virtual bool  | FindAndUpdateCell (vtkDataSet *ds, double *x) | 
|   | Try to find the cell closest to provided x point in provided dataset, By first testing inclusion in it's cached cell and neighbor Then testing globally Then , only if surfacic is activated finding the closest cell using FindPoint and comparing distance with tolerance.  More...
  | 
|   | 
| virtual void  | SetVectorsSelection (const char *) | 
|   | Set the name of a specific vector to be interpolated.  More...
  | 
|   | 
| void  | FastCompute (vtkDataArray *vectors, double f[3]) | 
|   | If all weights have been computed (parametric coords etc all valid), a scalar/vector can be quickly interpolated using the known weights and the cached generic cell.  More...
  | 
|   | 
| bool  | InterpolatePoint (vtkPointData *outPD, vtkIdType outIndex) | 
|   | If all weights have been computed (parametric coords etc all valid), a scalar/vector can be quickly interpolated using the known weights and the cached generic cell.  More...
  | 
|   | 
| vtkGenericCell *  | GetLastCell () | 
|   | If all weights have been computed (parametric coords etc all valid), a scalar/vector can be quickly interpolated using the known weights and the cached generic cell.  More...
  | 
|   | 
|   | vtkFunctionSet () | 
|   | 
|   | ~vtkFunctionSet () override | 
|   | 
|   | vtkObject () | 
|   | 
|   | ~vtkObject () override | 
|   | 
| void  | RegisterInternal (vtkObjectBase *, vtkTypeBool check) override | 
|   | 
| void  | UnRegisterInternal (vtkObjectBase *, vtkTypeBool check) override | 
|   | 
| void  | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL) | 
|   | These methods allow a command to exclusively grab all events.  More...
  | 
|   | 
| void  | InternalReleaseFocus () | 
|   | These methods allow a command to exclusively grab all events.  More...
  | 
|   | 
|   | vtkObjectBase () | 
|   | 
| virtual  | ~vtkObjectBase () | 
|   | 
| virtual void  | CollectRevisions (ostream &) | 
|   | 
| virtual void  | ReportReferences (vtkGarbageCollector *) | 
|   | 
|   | vtkObjectBase (const vtkObjectBase &) | 
|   | 
| void  | operator= (const vtkObjectBase &) | 
|   | 
A concrete class for obtaining the interpolated velocity values at a point in AMR data. 
The main functionality supported here is the point location inside vtkOverlappingAMR data set.
- Tests:
 - vtkAMRInterpolatedVelocityField (Tests) 
 
Definition at line 37 of file vtkAMRInterpolatedVelocityField.h.