Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 60f1dc962abad0f3b492991a4fbef9be > files > 228

vtk-doc-5.4.2-5mdv2010.0.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>VTK: vtkCachingInterpolatedVelocityField Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="classes.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>vtkCachingInterpolatedVelocityField Class Reference</h1><!-- doxytag: class="vtkCachingInterpolatedVelocityField" --><!-- doxytag: inherits="vtkFunctionSet" --><code>#include &lt;<a class="el" href="a05066.html">vtkCachingInterpolatedVelocityField.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkCachingInterpolatedVelocityField:</div>
<div class="dynsection">
<p><center><img src="a08380.png" border="0" usemap="#a08381" alt="Inheritance graph"></center>
<map name="a08381">
<area shape="rect" href="a00570.html" title="Abstract interface for sets of functions." alt="" coords="70,155,182,181"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="86,80,166,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="71,5,180,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkCachingInterpolatedVelocityField:</div>
<div class="dynsection">
<p><center><img src="a08382.png" border="0" usemap="#a08383" alt="Collaboration graph"></center>
<map name="a08383">
<area shape="rect" href="a00570.html" title="Abstract interface for sets of functions." alt="" coords="1151,59,1263,85"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="500,236,580,263"><area shape="rect" href="a00240.html" title="abstract class to specify cell behavior" alt="" coords="2121,189,2185,216"><area shape="rect" href="a01250.html" title="represent and manipulate 3D points" alt="" coords="1885,157,1963,184"><area shape="rect" href="a00081.html" title="Abstract superclass for all arrays." alt="" coords="1295,341,1417,368"><area shape="rect" href="a00872.html" title="Store vtkAlgorithm input/output information." alt="" coords="929,415,1039,441"><area shape="rect" href="a01513.html" title="map scalar values into colors" alt="" coords="1449,261,1591,288"><area shape="rect" href="a00720.html" title="list of point or cell ids" alt="" coords="1745,211,1817,237"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="7,404,116,431"><area shape="rect" href="a00884.html" title="internal structure for vtkInformation" alt="" coords="459,409,621,436"><area shape="rect" href="a00886.html" title="Superclass for vtkInformation keys." alt="" coords="216,441,347,468"><area shape="rect" href="a01563.html" title="Non&#45;templated superclass for vtkSmartPointer." alt="" coords="205,587,357,613"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="227,287,336,313"><area shape="rect" href="a00980.html" title="map scalar values into colors via a lookup table" alt="" coords="2095,344,2212,371"><area shape="rect" href="a00030.html" title="IVFCacheList" alt="" coords="2291,539,2392,565"><area shape="rect" href="a00582.html" title="provides thread&#45;safe access to cells" alt="" coords="2285,233,2397,260"><area shape="rect" href="a00356.html" title="abstract superclass for arrays of numeric data" alt="" coords="1617,341,1719,368"><area shape="rect" href="a01784.html" title="dynamic, self&#45;adjusting array of unsigned char" alt="" coords="1844,387,2004,413"><area shape="rect" href="a00891.html" title="Key for pointer to pointer." alt="" coords="449,460,631,487"><area shape="rect" href="a00031.html" title="IVFDataSetInfo" alt="" coords="1299,569,1413,596"><area shape="rect" href="a01562.html" title="vtkSmartPointer\&lt; vtkDataSet \&gt;" alt="" coords="879,595,1089,621"><area shape="rect" href="a01562.html" title="Hold a reference to a vtkObjectBase instance." alt="" coords="464,587,616,613"><area shape="rect" href="a01562.html" title="vtkSmartPointer\&lt; vtkGenericCell \&gt;" alt="" coords="868,673,1100,700"><area shape="rect" href="a01562.html" title="vtkSmartPointer\&lt; vtkAbstractCellLocator \&gt;" alt="" coords="844,544,1124,571"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a08384.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
Interface for obtaining interpolated velocity values. 
<p>
<a class="el" href="a00225.html" title="Interface for obtaining interpolated velocity values.">vtkCachingInterpolatedVelocityField</a> acts as a continuous velocity field by performing cell interpolation on the underlying <a class="el" href="a00374.html" title="abstract class to specify dataset behavior">vtkDataSet</a>. This is a concrete sub-class of <a class="el" href="a00570.html" title="Abstract interface for sets of functions.">vtkFunctionSet</a> 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 expensive operation. In certain cases, the cell search can be avoided or shortened by providing a guess for the cell id. For example, in streamline integration, the next evaluation is usually in the same or a neighbour cell. For this reason, <a class="el" href="a00225.html" title="Interface for obtaining interpolated velocity values.">vtkCachingInterpolatedVelocityField</a> stores the last cell id. If caching is turned on, it uses this id as the starting point.<p>
<dl class="warning" compact><dt><b>Warning:</b></dt><dd><a class="el" href="a00225.html" title="Interface for obtaining interpolated velocity values.">vtkCachingInterpolatedVelocityField</a> is not thread safe. A new instance should be created by each thread.</dd></dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="a00570.html" title="Abstract interface for sets of functions.">vtkFunctionSet</a> <a class="el" href="a01610.html" title="abstract object implements integration of massless particle through vector field">vtkStreamer</a></dd></dl>
<dl compact><dt><b><a class="el" href="todo.html#_todo000001">Todo:</a></b></dt><dd>Need to clean up style to match vtk/Kitware standards. Please help. </dd></dl>

<p>Definition at line <a class="el" href="a05066.html#l00064">64</a> of file <a class="el" href="a05066.html">vtkCachingInterpolatedVelocityField.h</a>.</p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="a00570.html">vtkFunctionSet</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00225.html#cf4f3c55b9ee8c4daba9cff7b357c54d">Superclass</a></td></tr>

<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00225.html#e1e8a722972d76871a4ded46d76f8e58">GetClassName</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00225.html#75a2aea661a3351fba62cb5b5a954d1a">IsA</a> (const char *type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00225.html#e6847e47fd41d833d2f3e7c9fedd3a90">PrintSelf</a> (ostream &amp;os, <a class="el" href="a00869.html">vtkIndent</a> indent)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00225.html#e1a0cb2b1d8bc0e8c89b0b4b30bce113">SetDataSet</a> (int I, <a class="el" href="a00374.html">vtkDataSet</a> *dataset, bool staticdataset, <a class="el" href="a00082.html">vtkAbstractCellLocator</a> *locator)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00225.html#7494ac77c07ef2f2c5c6a264f74a1951">SetLastCellInfo</a> (<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> c, int datasetindex)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00225.html#a9a1e0d3cc68bb0dbc7c6bfbdaf3d8dd">ClearLastCellInfo</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00225.html#803499284cc9364b7c667aa5d680359e">FunctionValues</a> (double *x, double *f)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00225.html#cf5a65f2815d3f053bb9bad360705fdc">InsideTest</a> (double *x)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00225.html#b158f69b74083509d5e172a9a54a6ef5">GetVectorsSelection</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00225.html#ee95af229ee8e5e3ce3f231252fd55b7">SelectVectors</a> (const char *fieldName)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00225.html#5243e9d91a42498b3db1f8e2a789ef82">GetLastWeights</a> (double *w)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00225.html#b2c3cbbf99b374499a67ce66c8e60a7c">GetLastLocalCoordinates</a> (double pcoords[3])</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00225.html#8ee937808e37444f8a17057f0f523545">GetCellCacheHit</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00225.html#66b5eb95f2821b5535c2dd7d373643bc">GetDataSetCacheHit</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00225.html#48bda69fec6e7e51280ca2b1677f7e6e">GetCacheMiss</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00225.html#63473574cd70123bac6aed3c172e44e0">IsTypeOf</a> (const char *type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <br>
<a class="el" href="a00225.html">vtkCachingInterpolatedVelocityField</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00225.html#4663d7319e685642c1a194de26bd593d">SafeDownCast</a> (<a class="el" href="a01084.html">vtkObject</a> *o)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <br>
<a class="el" href="a00225.html">vtkCachingInterpolatedVelocityField</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00225.html#87f1b616c30bb00b855f94c341c1dbb9">New</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00225.html#7fabeaeba5742820a0df45f590660298">vtkCachingInterpolatedVelocityField</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00225.html#56d6a88541d43afaf3afca5e3d6ad12a">~vtkCachingInterpolatedVelocityField</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00225.html#09527fcf5c4acf5631eaf1e729f10909">SetVectorsSelection</a> (const char *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00225.html#76c63fe807c23205b87e090f2576d5c7">FunctionValues</a> (<a class="el" href="a00031.html">IVFDataSetInfo</a> *cache, double *x, double *f)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00225.html#60aa2b442c6b74bad7c94f0b514c2370">InsideTest</a> (<a class="el" href="a00031.html">IVFDataSetInfo</a> *cache, double *x)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00225.html#997f11d4bcd98fba3699df37b1a917bd">FastCompute</a> (<a class="el" href="a00031.html">IVFDataSetInfo</a> *cache, double f[3])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00225.html#56a888bea839ebe615f84e0da96e4a3e">InterpolatePoint</a> (<a class="el" href="a01242.html">vtkPointData</a> *outPD, <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> outIndex)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00582.html">vtkGenericCell</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00225.html#a9181536140f60afece2586699f39151">GetLastCell</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00582.html">vtkGenericCell</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00225.html#fe711d6eca1b5813bb6df85a00f4705b">TempCell</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00225.html#769f220c925fc7cc4d13538bc6875d63">CellCacheHit</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00225.html#f8cf992bd37cbc0036b282a76dd906aa">DataSetCacheHit</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00225.html#c333ed370146032a309f26b669504003">CacheMiss</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00225.html#2a5389c93685876d7eb81630ec874d79">LastCacheIndex</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00225.html#b2c68c6c01ce4d8d65484aa93ce5cd48">LastCellId</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00031.html">IVFDataSetInfo</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00225.html#c1d629cfa1f15a39d24084c837f0821a">Cache</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00030.html">IVFCacheList</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00225.html#47e071f40ed0439b18fd3a815c11265a">CacheList</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00225.html#8b6cf7a90c6b04c3148c8d73b29552fa">VectorsSelection</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">vtkstd::vector&lt; double &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00225.html#2cdf393a2f96dec2e37df7108624f025">Weights</a></td></tr>

<tr><td colspan="2"><br><h2>Friends</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00225.html#15aa5a56e136182ef444902f2fc9dd6c">vtkTemporalInterpolatedVelocityField</a></td></tr>

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="cf4f3c55b9ee8c4daba9cff7b357c54d"></a><!-- doxytag: member="vtkCachingInterpolatedVelocityField::Superclass" ref="cf4f3c55b9ee8c4daba9cff7b357c54d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a00570.html">vtkFunctionSet</a> <a class="el" href="a00570.html">vtkCachingInterpolatedVelocityField::Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a00570.html#ef65697e4a5d7b9a6d8f8477b017e889">vtkFunctionSet</a>.</p>

<p>Definition at line <a class="el" href="a05066.html#l00067">67</a> of file <a class="el" href="a05066.html">vtkCachingInterpolatedVelocityField.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="7fabeaeba5742820a0df45f590660298"></a><!-- doxytag: member="vtkCachingInterpolatedVelocityField::vtkCachingInterpolatedVelocityField" ref="7fabeaeba5742820a0df45f590660298" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkCachingInterpolatedVelocityField::vtkCachingInterpolatedVelocityField           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="56d6a88541d43afaf3afca5e3d6ad12a"></a><!-- doxytag: member="vtkCachingInterpolatedVelocityField::~vtkCachingInterpolatedVelocityField" ref="56d6a88541d43afaf3afca5e3d6ad12a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkCachingInterpolatedVelocityField::~vtkCachingInterpolatedVelocityField           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="e1e8a722972d76871a4ded46d76f8e58"></a><!-- doxytag: member="vtkCachingInterpolatedVelocityField::GetClassName" ref="e1e8a722972d76871a4ded46d76f8e58" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkCachingInterpolatedVelocityField::GetClassName           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a00570.html#0bd4f9989ce14b235f22412efa5ba108">vtkFunctionSet</a>.</p>

</div>
</div><p>
<a class="anchor" name="63473574cd70123bac6aed3c172e44e0"></a><!-- doxytag: member="vtkCachingInterpolatedVelocityField::IsTypeOf" ref="63473574cd70123bac6aed3c172e44e0" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkCachingInterpolatedVelocityField::IsTypeOf           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h. 
<p>Reimplemented from <a class="el" href="a00570.html#e5eed93539baab15bd632fe40810d82b">vtkFunctionSet</a>.</p>

</div>
</div><p>
<a class="anchor" name="75a2aea661a3351fba62cb5b5a954d1a"></a><!-- doxytag: member="vtkCachingInterpolatedVelocityField::IsA" ref="75a2aea661a3351fba62cb5b5a954d1a" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkCachingInterpolatedVelocityField::IsA           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h. 
<p>Reimplemented from <a class="el" href="a00570.html#b6db5f8b5e71f3c0e5cf15d012bce413">vtkFunctionSet</a>.</p>

</div>
</div><p>
<a class="anchor" name="4663d7319e685642c1a194de26bd593d"></a><!-- doxytag: member="vtkCachingInterpolatedVelocityField::SafeDownCast" ref="4663d7319e685642c1a194de26bd593d" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00225.html">vtkCachingInterpolatedVelocityField</a>* vtkCachingInterpolatedVelocityField::SafeDownCast           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01084.html">vtkObject</a> *&nbsp;</td>
          <td class="paramname"> <em>o</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a00570.html#34cb27fd73a338230eab9a82034bedbc">vtkFunctionSet</a>.</p>

</div>
</div><p>
<a class="anchor" name="e6847e47fd41d833d2f3e7c9fedd3a90"></a><!-- doxytag: member="vtkCachingInterpolatedVelocityField::PrintSelf" ref="e6847e47fd41d833d2f3e7c9fedd3a90" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCachingInterpolatedVelocityField::PrintSelf           </td>
          <td>(</td>
          <td class="paramtype">ostream &amp;&nbsp;</td>
          <td class="paramname"> <em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00869.html">vtkIndent</a>&nbsp;</td>
          <td class="paramname"> <em>indent</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use <a class="el" href="a01085.html#edadf6378465fd81c2592ef64262e2a5">Print()</a> instead) but used in the hierarchical print process to combine the output of several classes. 
<p>Reimplemented from <a class="el" href="a00570.html#c7cdd06bd77b4fde16312419aa717bc9">vtkFunctionSet</a>.</p>

</div>
</div><p>
<a class="anchor" name="87f1b616c30bb00b855f94c341c1dbb9"></a><!-- doxytag: member="vtkCachingInterpolatedVelocityField::New" ref="87f1b616c30bb00b855f94c341c1dbb9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00225.html">vtkCachingInterpolatedVelocityField</a>* vtkCachingInterpolatedVelocityField::New           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Construct a <a class="el" href="a00225.html" title="Interface for obtaining interpolated velocity values.">vtkCachingInterpolatedVelocityField</a> with no initial data set. LastCellId is set to -1. 
<p>Reimplemented from <a class="el" href="a01084.html#4d5b227267c076d6f9e38483370b6612">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="803499284cc9364b7c667aa5d680359e"></a><!-- doxytag: member="vtkCachingInterpolatedVelocityField::FunctionValues" ref="803499284cc9364b7c667aa5d680359e" args="(double *x, double *f)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkCachingInterpolatedVelocityField::FunctionValues           </td>
          <td>(</td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>f</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Evaluate the velocity field, f={u,v,w}, at {x, y, z}. returns 1 if valid, 0 if test failed 
<p>Implements <a class="el" href="a00570.html#35b33633659aec5fa5eddac109af2d73">vtkFunctionSet</a>.</p>

</div>
</div><p>
<a class="anchor" name="cf5a65f2815d3f053bb9bad360705fdc"></a><!-- doxytag: member="vtkCachingInterpolatedVelocityField::InsideTest" ref="cf5a65f2815d3f053bb9bad360705fdc" args="(double *x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkCachingInterpolatedVelocityField::InsideTest           </td>
          <td>(</td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>x</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Evaluate the velocity field, f={u,v,w}, at {x, y, z}. returns 1 if valid, 0 if test failed 
</div>
</div><p>
<a class="anchor" name="e1a0cb2b1d8bc0e8c89b0b4b30bce113"></a><!-- doxytag: member="vtkCachingInterpolatedVelocityField::SetDataSet" ref="e1a0cb2b1d8bc0e8c89b0b4b30bce113" args="(int I, vtkDataSet *dataset, bool staticdataset, vtkAbstractCellLocator *locator)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCachingInterpolatedVelocityField::SetDataSet           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>I</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00374.html">vtkDataSet</a> *&nbsp;</td>
          <td class="paramname"> <em>dataset</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>staticdataset</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00082.html">vtkAbstractCellLocator</a> *&nbsp;</td>
          <td class="paramname"> <em>locator</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Add a dataset used by the interpolation function evaluation. 
</div>
</div><p>
<a class="anchor" name="b158f69b74083509d5e172a9a54a6ef5"></a><!-- doxytag: member="vtkCachingInterpolatedVelocityField::GetVectorsSelection" ref="b158f69b74083509d5e172a9a54a6ef5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual char* vtkCachingInterpolatedVelocityField::GetVectorsSelection           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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. 
</div>
</div><p>
<a class="anchor" name="ee95af229ee8e5e3ce3f231252fd55b7"></a><!-- doxytag: member="vtkCachingInterpolatedVelocityField::SelectVectors" ref="ee95af229ee8e5e3ce3f231252fd55b7" args="(const char *fieldName)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkCachingInterpolatedVelocityField::SelectVectors           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>fieldName</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
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. 
<p>Definition at line <a class="el" href="a05066.html#l00089">89</a> of file <a class="el" href="a05066.html">vtkCachingInterpolatedVelocityField.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="7494ac77c07ef2f2c5c6a264f74a1951"></a><!-- doxytag: member="vtkCachingInterpolatedVelocityField::SetLastCellInfo" ref="7494ac77c07ef2f2c5c6a264f74a1951" args="(vtkIdType c, int datasetindex)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkCachingInterpolatedVelocityField::SetLastCellInfo           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>datasetindex</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the cell id cached from last evaluation. 
</div>
</div><p>
<a class="anchor" name="a9a1e0d3cc68bb0dbc7c6bfbdaf3d8dd"></a><!-- doxytag: member="vtkCachingInterpolatedVelocityField::ClearLastCellInfo" ref="a9a1e0d3cc68bb0dbc7c6bfbdaf3d8dd" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkCachingInterpolatedVelocityField::ClearLastCellInfo           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the last cell id to -1 so that the next search does not start from the previous cell 
</div>
</div><p>
<a class="anchor" name="5243e9d91a42498b3db1f8e2a789ef82"></a><!-- doxytag: member="vtkCachingInterpolatedVelocityField::GetLastWeights" ref="5243e9d91a42498b3db1f8e2a789ef82" args="(double *w)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkCachingInterpolatedVelocityField::GetLastWeights           </td>
          <td>(</td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>w</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the interpolation weights/pcoords cached from last evaluation if the cached cell is valid (returns 1). Otherwise, it does not change w and returns 0. 
</div>
</div><p>
<a class="anchor" name="b2c3cbbf99b374499a67ce66c8e60a7c"></a><!-- doxytag: member="vtkCachingInterpolatedVelocityField::GetLastLocalCoordinates" ref="b2c3cbbf99b374499a67ce66c8e60a7c" args="(double pcoords[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkCachingInterpolatedVelocityField::GetLastLocalCoordinates           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>pcoords</em>[3]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the interpolation weights/pcoords cached from last evaluation if the cached cell is valid (returns 1). Otherwise, it does not change w and returns 0. 
</div>
</div><p>
<a class="anchor" name="8ee937808e37444f8a17057f0f523545"></a><!-- doxytag: member="vtkCachingInterpolatedVelocityField::GetCellCacheHit" ref="8ee937808e37444f8a17057f0f523545" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkCachingInterpolatedVelocityField::GetCellCacheHit           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Caching statistics. 
</div>
</div><p>
<a class="anchor" name="66b5eb95f2821b5535c2dd7d373643bc"></a><!-- doxytag: member="vtkCachingInterpolatedVelocityField::GetDataSetCacheHit" ref="66b5eb95f2821b5535c2dd7d373643bc" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkCachingInterpolatedVelocityField::GetDataSetCacheHit           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Caching statistics. 
</div>
</div><p>
<a class="anchor" name="48bda69fec6e7e51280ca2b1677f7e6e"></a><!-- doxytag: member="vtkCachingInterpolatedVelocityField::GetCacheMiss" ref="48bda69fec6e7e51280ca2b1677f7e6e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkCachingInterpolatedVelocityField::GetCacheMiss           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Caching statistics. 
</div>
</div><p>
<a class="anchor" name="09527fcf5c4acf5631eaf1e729f10909"></a><!-- doxytag: member="vtkCachingInterpolatedVelocityField::SetVectorsSelection" ref="09527fcf5c4acf5631eaf1e729f10909" args="(const char *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkCachingInterpolatedVelocityField::SetVectorsSelection           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="76c63fe807c23205b87e090f2576d5c7"></a><!-- doxytag: member="vtkCachingInterpolatedVelocityField::FunctionValues" ref="76c63fe807c23205b87e090f2576d5c7" args="(IVFDataSetInfo *cache, double *x, double *f)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkCachingInterpolatedVelocityField::FunctionValues           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00031.html">IVFDataSetInfo</a> *&nbsp;</td>
          <td class="paramname"> <em>cache</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>f</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="60aa2b442c6b74bad7c94f0b514c2370"></a><!-- doxytag: member="vtkCachingInterpolatedVelocityField::InsideTest" ref="60aa2b442c6b74bad7c94f0b514c2370" args="(IVFDataSetInfo *cache, double *x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkCachingInterpolatedVelocityField::InsideTest           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00031.html">IVFDataSetInfo</a> *&nbsp;</td>
          <td class="paramname"> <em>cache</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>x</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="997f11d4bcd98fba3699df37b1a917bd"></a><!-- doxytag: member="vtkCachingInterpolatedVelocityField::FastCompute" ref="997f11d4bcd98fba3699df37b1a917bd" args="(IVFDataSetInfo *cache, double f[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkCachingInterpolatedVelocityField::FastCompute           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00031.html">IVFDataSetInfo</a> *&nbsp;</td>
          <td class="paramname"> <em>cache</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>f</em>[3]</td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If all weights have been computed (parametric coords etc all valid) then we can quickly interpolate a scalar/vector using the known weights and the generic cell which has been stored. This function is primarily reserved for use by <a class="el" href="a01672.html" title="A helper class for interpolating between times during particle tracing.">vtkTemporalInterpolatedVelocityField</a> 
</div>
</div><p>
<a class="anchor" name="56a888bea839ebe615f84e0da96e4a3e"></a><!-- doxytag: member="vtkCachingInterpolatedVelocityField::InterpolatePoint" ref="56a888bea839ebe615f84e0da96e4a3e" args="(vtkPointData *outPD, vtkIdType outIndex)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool vtkCachingInterpolatedVelocityField::InterpolatePoint           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01242.html">vtkPointData</a> *&nbsp;</td>
          <td class="paramname"> <em>outPD</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>outIndex</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If all weights have been computed (parametric coords etc all valid) then we can quickly interpolate a scalar/vector using the known weights and the generic cell which has been stored. This function is primarily reserved for use by <a class="el" href="a01672.html" title="A helper class for interpolating between times during particle tracing.">vtkTemporalInterpolatedVelocityField</a> 
</div>
</div><p>
<a class="anchor" name="a9181536140f60afece2586699f39151"></a><!-- doxytag: member="vtkCachingInterpolatedVelocityField::GetLastCell" ref="a9181536140f60afece2586699f39151" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00582.html">vtkGenericCell</a>* vtkCachingInterpolatedVelocityField::GetLastCell           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If all weights have been computed (parametric coords etc all valid) then we can quickly interpolate a scalar/vector using the known weights and the generic cell which has been stored. This function is primarily reserved for use by <a class="el" href="a01672.html" title="A helper class for interpolating between times during particle tracing.">vtkTemporalInterpolatedVelocityField</a> 
</div>
</div><p>
<hr><h2>Friends And Related Function Documentation</h2>
<a class="anchor" name="15aa5a56e136182ef444902f2fc9dd6c"></a><!-- doxytag: member="vtkCachingInterpolatedVelocityField::vtkTemporalInterpolatedVelocityField" ref="15aa5a56e136182ef444902f2fc9dd6c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">friend class <a class="el" href="a01672.html">vtkTemporalInterpolatedVelocityField</a><code> [friend]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05066.html#l00140">140</a> of file <a class="el" href="a05066.html">vtkCachingInterpolatedVelocityField.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="fe711d6eca1b5813bb6df85a00f4705b"></a><!-- doxytag: member="vtkCachingInterpolatedVelocityField::TempCell" ref="fe711d6eca1b5813bb6df85a00f4705b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00582.html">vtkGenericCell</a>* <a class="el" href="a00225.html#fe711d6eca1b5813bb6df85a00f4705b">vtkCachingInterpolatedVelocityField::TempCell</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05066.html#l00119">119</a> of file <a class="el" href="a05066.html">vtkCachingInterpolatedVelocityField.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="769f220c925fc7cc4d13538bc6875d63"></a><!-- doxytag: member="vtkCachingInterpolatedVelocityField::CellCacheHit" ref="769f220c925fc7cc4d13538bc6875d63" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00225.html#769f220c925fc7cc4d13538bc6875d63">vtkCachingInterpolatedVelocityField::CellCacheHit</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05066.html#l00120">120</a> of file <a class="el" href="a05066.html">vtkCachingInterpolatedVelocityField.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="f8cf992bd37cbc0036b282a76dd906aa"></a><!-- doxytag: member="vtkCachingInterpolatedVelocityField::DataSetCacheHit" ref="f8cf992bd37cbc0036b282a76dd906aa" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00225.html#f8cf992bd37cbc0036b282a76dd906aa">vtkCachingInterpolatedVelocityField::DataSetCacheHit</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05066.html#l00121">121</a> of file <a class="el" href="a05066.html">vtkCachingInterpolatedVelocityField.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="c333ed370146032a309f26b669504003"></a><!-- doxytag: member="vtkCachingInterpolatedVelocityField::CacheMiss" ref="c333ed370146032a309f26b669504003" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00225.html#c333ed370146032a309f26b669504003">vtkCachingInterpolatedVelocityField::CacheMiss</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05066.html#l00122">122</a> of file <a class="el" href="a05066.html">vtkCachingInterpolatedVelocityField.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="2a5389c93685876d7eb81630ec874d79"></a><!-- doxytag: member="vtkCachingInterpolatedVelocityField::LastCacheIndex" ref="2a5389c93685876d7eb81630ec874d79" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00225.html#2a5389c93685876d7eb81630ec874d79">vtkCachingInterpolatedVelocityField::LastCacheIndex</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05066.html#l00123">123</a> of file <a class="el" href="a05066.html">vtkCachingInterpolatedVelocityField.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="b2c68c6c01ce4d8d65484aa93ce5cd48"></a><!-- doxytag: member="vtkCachingInterpolatedVelocityField::LastCellId" ref="b2c68c6c01ce4d8d65484aa93ce5cd48" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00225.html#b2c68c6c01ce4d8d65484aa93ce5cd48">vtkCachingInterpolatedVelocityField::LastCellId</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05066.html#l00124">124</a> of file <a class="el" href="a05066.html">vtkCachingInterpolatedVelocityField.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="c1d629cfa1f15a39d24084c837f0821a"></a><!-- doxytag: member="vtkCachingInterpolatedVelocityField::Cache" ref="c1d629cfa1f15a39d24084c837f0821a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00031.html">IVFDataSetInfo</a>* <a class="el" href="a00225.html#c1d629cfa1f15a39d24084c837f0821a">vtkCachingInterpolatedVelocityField::Cache</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05066.html#l00125">125</a> of file <a class="el" href="a05066.html">vtkCachingInterpolatedVelocityField.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="47e071f40ed0439b18fd3a815c11265a"></a><!-- doxytag: member="vtkCachingInterpolatedVelocityField::CacheList" ref="47e071f40ed0439b18fd3a815c11265a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00030.html">IVFCacheList</a> <a class="el" href="a00225.html#47e071f40ed0439b18fd3a815c11265a">vtkCachingInterpolatedVelocityField::CacheList</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05066.html#l00126">126</a> of file <a class="el" href="a05066.html">vtkCachingInterpolatedVelocityField.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="8b6cf7a90c6b04c3148c8d73b29552fa"></a><!-- doxytag: member="vtkCachingInterpolatedVelocityField::VectorsSelection" ref="8b6cf7a90c6b04c3148c8d73b29552fa" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* <a class="el" href="a00225.html#8b6cf7a90c6b04c3148c8d73b29552fa">vtkCachingInterpolatedVelocityField::VectorsSelection</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05066.html#l00127">127</a> of file <a class="el" href="a05066.html">vtkCachingInterpolatedVelocityField.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="2cdf393a2f96dec2e37df7108624f025"></a><!-- doxytag: member="vtkCachingInterpolatedVelocityField::Weights" ref="2cdf393a2f96dec2e37df7108624f025" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkstd::vector&lt;double&gt; <a class="el" href="a00225.html#2cdf393a2f96dec2e37df7108624f025">vtkCachingInterpolatedVelocityField::Weights</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05066.html#l00129">129</a> of file <a class="el" href="a05066.html">vtkCachingInterpolatedVelocityField.h</a>.</p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li>dox/Parallel/<a class="el" href="a05066.html">vtkCachingInterpolatedVelocityField.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 18:55:34 2009 for VTK by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
</body>
</html>