ActiViz .NET  5.8.0
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Private Member Functions | Static Private Member Functions
Kitware.VTK.vtkGenericInterpolatedVelocityField Class Reference

vtkGenericInterpolatedVelocityField - Interface for obtaining interpolated velocity values More...

Inheritance diagram for Kitware.VTK.vtkGenericInterpolatedVelocityField:
[legend]
Collaboration diagram for Kitware.VTK.vtkGenericInterpolatedVelocityField:
[legend]

List of all members.

Public Member Functions

 vtkGenericInterpolatedVelocityField (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkGenericInterpolatedVelocityField ()
 Construct a vtkGenericInterpolatedVelocityField with no initial data set. Caching is on. LastCellId is set to -1.
virtual void AddDataSet (vtkGenericDataSet dataset)
 Add a dataset used for the implicit function evaluation. If more than one dataset is added, the evaluation point is searched in all until a match is found. THIS FUNCTION DOES NOT CHANGE THE REFERENCE COUNT OF dataset FOR THREAD SAFETY REASONS.
virtual void CachingOff ()
 Turn caching on/off.
virtual void CachingOn ()
 Turn caching on/off.
void ClearLastCell ()
 Set the last cell id to -1 so that the next search does not start from the previous cell.
virtual void CopyParameters (vtkGenericInterpolatedVelocityField from)
 Copy the user set parameters from source. This copies the Caching parameters. Sub-classes can add more after chaining.
override int FunctionValues (IntPtr x, IntPtr f)
 Evaluate the velocity field, f, at (x, y, z, t). For now, t is ignored.
virtual int GetCacheHit ()
 Caching statistics.
virtual int GetCacheMiss ()
 Caching statistics.
virtual int GetCaching ()
 Turn caching on/off.
vtkGenericAdaptorCell GetLastCell ()
 Return the cell cached from last evaluation.
virtual vtkGenericDataSet GetLastDataSet ()
 Returns the last dataset that was visited. Can be used as a first guess as to where the next point will be as well as to avoid searching through all datasets to get more information about the point.
int GetLastLocalCoordinates (IntPtr pcoords)
 Returns the interpolation weights cached from last evaluation if the cached cell is valid (returns 1). Otherwise, it does not change w and returns 0.
virtual string GetVectorsSelection ()
 If you want to work with an arbitrary vector array, then set its name here. By default this in NULL and the filter will use the active vector array.
override int IsA (string type)
 Undocumented Block.
new
vtkGenericInterpolatedVelocityField 
NewInstance ()
 Undocumented Block.
void SelectVectors (string fieldName)
 If you want to work with an arbitrary vector array, then set its name here. By default this in NULL and the filter will use the active vector array.
virtual void SetCaching (int _arg)
 Turn caching on/off.

Static Public Member Functions

static new
vtkGenericInterpolatedVelocityField 
New ()
 Construct a vtkGenericInterpolatedVelocityField with no initial data set. Caching is on. LastCellId is set to -1.
static new int IsTypeOf (string type)
 Undocumented Block.
static new
vtkGenericInterpolatedVelocityField 
SafeDownCast (vtkObjectBase o)
 Undocumented Block.

Public Attributes

new const string MRFullTypeName = "Kitware.VTK.vtkGenericInterpolatedVelocityField"
 Automatically generated type registration mechanics.

Static Public Attributes

static new readonly string MRClassNameKey = "35vtkGenericInterpolatedVelocityField"
 Automatically generated type registration mechanics.

Protected Member Functions

override void Dispose (bool disposing)
 Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly.

Private Member Functions

static internal IntPtr vtkGenericInterpolatedVelocityField_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkGenericInterpolatedVelocityField_AddDataSet_01 (HandleRef pThis, HandleRef dataset)
static internal void vtkGenericInterpolatedVelocityField_CachingOff_02 (HandleRef pThis)
static internal void vtkGenericInterpolatedVelocityField_CachingOn_03 (HandleRef pThis)
static internal void vtkGenericInterpolatedVelocityField_ClearLastCell_04 (HandleRef pThis)
static internal void vtkGenericInterpolatedVelocityField_CopyParameters_05 (HandleRef pThis, HandleRef from)
static internal int vtkGenericInterpolatedVelocityField_FunctionValues_06 (HandleRef pThis, IntPtr x, IntPtr f)
static internal int vtkGenericInterpolatedVelocityField_GetCacheHit_07 (HandleRef pThis)
static internal int vtkGenericInterpolatedVelocityField_GetCacheMiss_08 (HandleRef pThis)
static internal int vtkGenericInterpolatedVelocityField_GetCaching_09 (HandleRef pThis)
static internal IntPtr vtkGenericInterpolatedVelocityField_GetLastCell_10 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkGenericInterpolatedVelocityField_GetLastDataSet_11 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkGenericInterpolatedVelocityField_GetLastLocalCoordinates_12 (HandleRef pThis, IntPtr pcoords)
static internal IntPtr vtkGenericInterpolatedVelocityField_GetVectorsSelection_13 (HandleRef pThis)
static internal int vtkGenericInterpolatedVelocityField_IsA_14 (HandleRef pThis, string type)
static internal int vtkGenericInterpolatedVelocityField_IsTypeOf_15 (string type)
static internal IntPtr vtkGenericInterpolatedVelocityField_NewInstance_17 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkGenericInterpolatedVelocityField_SafeDownCast_18 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkGenericInterpolatedVelocityField_SelectVectors_19 (HandleRef pThis, string fieldName)
static internal void vtkGenericInterpolatedVelocityField_SetCaching_20 (HandleRef pThis, int _arg)

Static Private Member Functions

static vtkGenericInterpolatedVelocityField ()
 Automatically generated type registration mechanics.

Detailed Description

vtkGenericInterpolatedVelocityField - Interface for obtaining interpolated velocity values

Description vtkGenericInterpolatedVelocityField acts as a continuous velocity field by performing cell interpolation on the underlying vtkDataSet. This is a concrete sub-class of vtkFunctionSet with NumberOfIndependentVariables = 4 (x,y,z,t) and NumberOfFunctions = 3 (u,v,w). Normally, every time an evaluation is performed, the cell which contains the point (x,y,z) has to be found by calling FindCell. This is a computationally expansive operation. In certain cases, the cell search can be avoided or shortened by providing a guess for the cell iterator. For example, in streamline integration, the next evaluation is usually in the same or a neighbour cell. For this reason, vtkGenericInterpolatedVelocityField stores the last cell iterator. If caching is turned on, it uses this iterator as the starting point.


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

Kitware.VTK.vtkGenericInterpolatedVelocityField.vtkGenericInterpolatedVelocityField ( IntPtr  rawCppThis,
bool  callDisposalMethod,
bool  strong 
)

Automatically generated constructor - called from generated code. DO NOT call directly.

Construct a vtkGenericInterpolatedVelocityField with no initial data set. Caching is on. LastCellId is set to -1.


Member Function Documentation

Add a dataset used for the implicit function evaluation. If more than one dataset is added, the evaluation point is searched in all until a match is found. THIS FUNCTION DOES NOT CHANGE THE REFERENCE COUNT OF dataset FOR THREAD SAFETY REASONS.

Turn caching on/off.

Turn caching on/off.

Set the last cell id to -1 so that the next search does not start from the previous cell.

Copy the user set parameters from source. This copies the Caching parameters. Sub-classes can add more after chaining.

override void Kitware.VTK.vtkGenericInterpolatedVelocityField.Dispose ( bool  disposing) [protected]

Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly.

Reimplemented from Kitware.VTK.vtkFunctionSet.

override int Kitware.VTK.vtkGenericInterpolatedVelocityField.FunctionValues ( IntPtr  x,
IntPtr  f 
) [virtual]

Evaluate the velocity field, f, at (x, y, z, t). For now, t is ignored.

Reimplemented from Kitware.VTK.vtkFunctionSet.

Caching statistics.

Caching statistics.

Turn caching on/off.

Return the cell cached from last evaluation.

Here is the call graph for this function:

Returns the last dataset that was visited. Can be used as a first guess as to where the next point will be as well as to avoid searching through all datasets to get more information about the point.

Here is the call graph for this function:

Returns the interpolation weights cached from last evaluation if the cached cell is valid (returns 1). Otherwise, it does not change w and returns 0.

If you want to work with an arbitrary vector array, then set its name here. By default this in NULL and the filter will use the active vector array.

override int Kitware.VTK.vtkGenericInterpolatedVelocityField.IsA ( string  type) [virtual]

Undocumented Block.

Reimplemented from Kitware.VTK.vtkFunctionSet.

static new int Kitware.VTK.vtkGenericInterpolatedVelocityField.IsTypeOf ( string  type) [static]

Undocumented Block.

Reimplemented from Kitware.VTK.vtkFunctionSet.

Construct a vtkGenericInterpolatedVelocityField with no initial data set. Caching is on. LastCellId is set to -1.

Reimplemented from Kitware.VTK.vtkObject.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkFunctionSet.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkFunctionSet.

Here is the call graph for this function:

If you want to work with an arbitrary vector array, then set its name here. By default this in NULL and the filter will use the active vector array.

virtual void Kitware.VTK.vtkGenericInterpolatedVelocityField.SetCaching ( int  _arg) [virtual]

Turn caching on/off.

static internal void Kitware.VTK.vtkGenericInterpolatedVelocityField.vtkGenericInterpolatedVelocityField_AddDataSet_01 ( HandleRef  pThis,
HandleRef  dataset 
) [private]
static internal void Kitware.VTK.vtkGenericInterpolatedVelocityField.vtkGenericInterpolatedVelocityField_CopyParameters_05 ( HandleRef  pThis,
HandleRef  from 
) [private]
static internal int Kitware.VTK.vtkGenericInterpolatedVelocityField.vtkGenericInterpolatedVelocityField_FunctionValues_06 ( HandleRef  pThis,
IntPtr  x,
IntPtr  f 
) [private]
static internal IntPtr Kitware.VTK.vtkGenericInterpolatedVelocityField.vtkGenericInterpolatedVelocityField_GetLastCell_10 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkGenericInterpolatedVelocityField.vtkGenericInterpolatedVelocityField_GetLastDataSet_11 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkGenericInterpolatedVelocityField.vtkGenericInterpolatedVelocityField_GetLastLocalCoordinates_12 ( HandleRef  pThis,
IntPtr  pcoords 
) [private]
static internal int Kitware.VTK.vtkGenericInterpolatedVelocityField.vtkGenericInterpolatedVelocityField_IsA_14 ( HandleRef  pThis,
string  type 
) [private]
static internal IntPtr Kitware.VTK.vtkGenericInterpolatedVelocityField.vtkGenericInterpolatedVelocityField_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkGenericInterpolatedVelocityField.vtkGenericInterpolatedVelocityField_NewInstance_17 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkGenericInterpolatedVelocityField.vtkGenericInterpolatedVelocityField_SafeDownCast_18 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkGenericInterpolatedVelocityField.vtkGenericInterpolatedVelocityField_SelectVectors_19 ( HandleRef  pThis,
string  fieldName 
) [private]
static internal void Kitware.VTK.vtkGenericInterpolatedVelocityField.vtkGenericInterpolatedVelocityField_SetCaching_20 ( HandleRef  pThis,
int  _arg 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkGenericInterpolatedVelocityField.MRClassNameKey = "35vtkGenericInterpolatedVelocityField" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkFunctionSet.

new const string Kitware.VTK.vtkGenericInterpolatedVelocityField.MRFullTypeName = "Kitware.VTK.vtkGenericInterpolatedVelocityField"

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkFunctionSet.


The documentation for this class was generated from the following file: