A concrete class for obtaining the interpolated velocity values at a point in AMR data.
More...
|
virtual int | IsA (const char *type) |
|
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) |
|
virtual int | FunctionValues (double *x, double *f) |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
|
virtual void | SetLastCellId (vtkIdType c) |
|
vtkAbstractInterpolatedVelocityField * | NewInstance () const |
|
virtual vtkDataSet * | GetLastDataSet () |
|
void | SelectVectors (int fieldAssociation, const char *fieldName) |
|
void | ClearLastCellId () |
|
virtual void | SetCaching (bool) |
|
virtual bool | GetCaching () |
|
virtual int | GetCacheHit () |
|
virtual int | GetCacheMiss () |
|
virtual vtkIdType | GetLastCellId () |
|
virtual char * | GetVectorsSelection () |
|
virtual int | GetVectorsType () |
|
virtual void | SetNormalizeVector (bool) |
|
virtual bool | GetNormalizeVector () |
|
virtual void | SetForceSurfaceTangentVector (bool) |
|
virtual bool | GetForceSurfaceTangentVector () |
|
virtual void | SetSurfaceDataset (bool) |
|
virtual bool | GetSurfaceDataset () |
|
virtual void | CopyParameters (vtkAbstractInterpolatedVelocityField *from) |
|
int | GetLastWeights (double *w) |
|
int | GetLastLocalCoordinates (double pcoords[3]) |
|
vtkFunctionSet * | NewInstance () const |
|
virtual int | GetNumberOfFunctions () |
|
virtual int | GetNumberOfIndependentVariables () |
|
vtkObject * | NewInstance () const |
|
virtual void | DebugOn () |
|
virtual void | DebugOff () |
|
bool | GetDebug () |
|
void | SetDebug (bool debugFlag) |
|
virtual void | Modified () |
|
virtual unsigned long | GetMTime () |
|
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
|
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
|
vtkCommand * | GetCommand (unsigned long tag) |
|
void | RemoveObserver (vtkCommand *) |
|
void | RemoveObservers (unsigned long event, vtkCommand *) |
|
void | RemoveObservers (const char *event, vtkCommand *) |
|
int | HasObserver (unsigned long event, vtkCommand *) |
|
int | HasObserver (const char *event, vtkCommand *) |
|
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) |
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
int | InvokeEvent (unsigned long event, void *callData) |
|
int | InvokeEvent (const char *event, void *callData) |
|
int | InvokeEvent (unsigned long event) |
|
int | InvokeEvent (const char *event) |
|
const char * | GetClassName () const |
|
virtual void | Delete () |
|
virtual void | FastDelete () |
|
void | Print (ostream &os) |
|
virtual void | Register (vtkObjectBase *o) |
|
virtual void | UnRegister (vtkObjectBase *o) |
|
void | SetReferenceCount (int) |
|
void | PrintRevisions (ostream &) |
|
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
|
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
|
int | GetReferenceCount () |
|
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 36 of file vtkAMRInterpolatedVelocityField.h.
virtual int vtkAMRInterpolatedVelocityField::FunctionValues |
( |
double * |
x, |
|
|
double * |
f |
|
) |
| |
|
virtual |
Evaluate the velocity field f at point p. If it succeeds, then both the last data set (this->LastDataSet) and the last data set location (this->LastLevel, this->LastId) will be set according to where p is found. If it fails, either p is out of bound, in which case both the last data set and the last location will be invlaid or, in a multi-process setting, p is inbound but not on the processor. In the last case, the last data set location is still valid
Implements vtkAbstractInterpolatedVelocityField.