Sophie

Sophie

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

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: vtkTemporalInterpolatedVelocityField 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>vtkTemporalInterpolatedVelocityField Class Reference</h1><!-- doxytag: class="vtkTemporalInterpolatedVelocityField" --><!-- doxytag: inherits="vtkFunctionSet" --><code>#include &lt;<a class="el" href="a05138.html">vtkTemporalInterpolatedVelocityField.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkTemporalInterpolatedVelocityField:</div>
<div class="dynsection">
<p><center><img src="a15028.png" border="0" usemap="#a15029" alt="Inheritance graph"></center>
<map name="a15029">
<area shape="rect" href="a00570.html" title="Abstract interface for sets of functions." alt="" coords="74,155,186,181"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="90,80,170,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="75,5,184,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkTemporalInterpolatedVelocityField:</div>
<div class="dynsection">
<p><center><img src="a15030.png" border="0" usemap="#a15031" alt="Collaboration graph"></center>
<map name="a15031">
<area shape="rect" href="a00570.html" title="Abstract interface for sets of functions." alt="" coords="434,224,546,251"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="392,96,472,123"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="242,5,351,32"><area shape="rect" href="a01563.html" title="Non&#45;templated superclass for vtkSmartPointer." alt="" coords="179,96,331,123"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="378,5,487,32"><area shape="rect" href="a01562.html" title="vtkSmartPointer\&lt; vtkCachingInterpolatedVelocityField \&gt;" alt="" coords="6,275,366,301"><area shape="rect" href="a01562.html" title="Hold a reference to a vtkObjectBase instance." alt="" coords="179,173,331,200"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a15032.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
A helper class for interpolating between times during particle tracing. 
<p>
<a class="el" href="a01672.html" title="A helper class for interpolating between times during particle tracing.">vtkTemporalInterpolatedVelocityField</a> is a general purpose helper for the temporal particle tracing code (<a class="el" href="a01678.html" title="A Parallel Particle tracer for unsteady vector fields.">vtkTemporalStreamTracer</a>)<p>
It maintains two copies of <a class="el" href="a00225.html" title="Interface for obtaining interpolated velocity values.">vtkCachingInterpolatedVelocityField</a> internally and uses them to obtain velocity values at time T0 and T1.<p>
In fact the class does quite a bit more than this because when the geometry of the datasets is the same at T0 and T1, we can re-use cached cell Ids and weights used in the cell interpolation routines. Additionally, the same weights can be used when interpolating (point) scalar values and computing vorticity etc.<p>
<dl class="warning" compact><dt><b>Warning:</b></dt><dd><a class="el" href="a01672.html" title="A helper class for interpolating between times during particle tracing.">vtkTemporalInterpolatedVelocityField</a> is probably not thread safe. A new instance should be created by each thread.<p>
Datasets are added in lists. The list for T1 must be idential to that for T0 in structure/topology and dataset order, and any datasets marked as static, must remain so for all T - changing a dataset from static to dynamic between time steps will result in undefined behaviour (=crash probably)</dd></dl>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="a00225.html" title="Interface for obtaining interpolated velocity values.">vtkCachingInterpolatedVelocityField</a> <a class="el" href="a01678.html" title="A Parallel Particle tracer for unsteady vector fields.">vtkTemporalStreamTracer</a> </dd></dl>

<p>Definition at line <a class="el" href="a05138.html#l00067">67</a> of file <a class="el" href="a05138.html">vtkTemporalInterpolatedVelocityField.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="a01672.html#5d343f026bd29df98c301ccd4d2810ed">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="a01672.html#4e4fc2b1d683d4fd5bc48969cdb43b22">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="a01672.html#b20e4ffaa1ee9138a83cb776c2df559e">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="a01672.html#aa82a851a8be92ce17484c327d671afe">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">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01672.html#ab9ad3073f58c4864d35de20937b001b">SetDataSetAtTime</a> (int I, int N, double T, <a class="el" href="a00374.html">vtkDataSet</a> *dataset, bool staticdataset)</td></tr>

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

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01672.html#72b964cb7740af2b84bae1de1fb69e40">GetVorticityData</a> (int T, double pcoords[3], double *weights, <a class="el" href="a00582.html">vtkGenericCell</a> *&amp;cell, <a class="el" href="a00436.html">vtkDoubleArray</a> *cellVectors)</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01672.html#35f84693ac9d64ab4cd99c8ba2459f87">IsStatic</a> (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="a01672.html#9530d09e4ab8c5c9f21eef493625e745">AdvanceOneTimeStep</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="a01672.html#7fb69ba24c2008c1ae62e838167552cd">FunctionValues</a> (double *x, double *u)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01672.html#e6ab00030ec2dae1594821ddbf3d4e33">FunctionValuesAtT</a> (int T, double *x, double *u)</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="a01672.html#69766f523730df3de9d11e49bd83e52d">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">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01672.html#a9eccfb867f6f0e515f61601fb049365">GetCachedCellIds</a> (<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> id[2], int ds[2])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01672.html#a9da97007bcfce44e573b42ca6896b75">SetCachedCellIds</a> (<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> id[2], int ds[2])</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="a01672.html#1e326f7300ef6ad78b300a7187cf0f9f">TestPoint</a> (double *x)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01672.html#1b9905a32d622821a556cbab3c3cb66a">QuickTestPoint</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 double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01672.html#f8aed224b4bdaa7dc364f82dfd684a2e">GetLastGoodVelocity</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="a01672.html#56524ab78e144b4dbdc6e1a1a4c1d57d">GetLastGoodVelocity</a> (double &amp;, double &amp;, double &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01672.html#75ba1327f08186887703d8f41d29d557">GetLastGoodVelocity</a> (double[3])</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01672.html#0225b33e116f31f290674d4cb217c941">GetCurrentWeight</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="a01672.html#8da05b3e841cceb5080f074608f9242c">IsTypeOf</a> (const char *type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <br>
<a class="el" href="a01672.html">vtkTemporalInterpolatedVelocityField</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01672.html#bd6659c54771d7fa7ed7dd4b2cf59ef6">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="a01672.html">vtkTemporalInterpolatedVelocityField</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01672.html#389fe26feca2d0e546e340e625f0104e">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="a01672.html#dcb09c5a2a24587498b756852c450c4a">vtkTemporalInterpolatedVelocityField</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01672.html#1a205238079db47695d2f738ec612406">~vtkTemporalInterpolatedVelocityField</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01672.html#659918b46adcfe458eb6de5f194b6535">FunctionValues</a> (<a class="el" href="a00374.html">vtkDataSet</a> *ds, double *x, double *f)</td></tr>

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

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01672.html#a2db88a2821a65f2f5751060f1e67439">vals1</a> [3]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01672.html#5d99411223e3e9b3d3324e605c44836b">vals2</a> [3]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01672.html#2786df57b7988ef6140253c5ca83313f">times</a> [2]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01672.html#50b840e35367b52f407494d21fcf3c27">LastGoodVelocity</a> [3]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01672.html#9f8de2fff9e36759c44f68f04bc15480">CurrentWeight</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01672.html#1440bd6891f30d092412f992ef3bcad1">OneMinusWeight</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01672.html#9b6eef21367033dbfdddb2a0b5c1963d">ScaleCoeff</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01562.html">vtkSmartPointer</a><br>
&lt; <a class="el" href="a00225.html">vtkCachingInterpolatedVelocityField</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01672.html#203ceb929c88ff67ff74538471db7a93">ivf</a> [2]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">vtkstd::vector&lt; bool &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01672.html#8c68bae2f0d54b8a173bdd8af6d91edf">StaticDataSets</a></td></tr>

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="5d343f026bd29df98c301ccd4d2810ed"></a><!-- doxytag: member="vtkTemporalInterpolatedVelocityField::Superclass" ref="5d343f026bd29df98c301ccd4d2810ed" 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">vtkTemporalInterpolatedVelocityField::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="a05138.html#l00070">70</a> of file <a class="el" href="a05138.html">vtkTemporalInterpolatedVelocityField.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="dcb09c5a2a24587498b756852c450c4a"></a><!-- doxytag: member="vtkTemporalInterpolatedVelocityField::vtkTemporalInterpolatedVelocityField" ref="dcb09c5a2a24587498b756852c450c4a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkTemporalInterpolatedVelocityField::vtkTemporalInterpolatedVelocityField           </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="1a205238079db47695d2f738ec612406"></a><!-- doxytag: member="vtkTemporalInterpolatedVelocityField::~vtkTemporalInterpolatedVelocityField" ref="1a205238079db47695d2f738ec612406" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkTemporalInterpolatedVelocityField::~vtkTemporalInterpolatedVelocityField           </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="4e4fc2b1d683d4fd5bc48969cdb43b22"></a><!-- doxytag: member="vtkTemporalInterpolatedVelocityField::GetClassName" ref="4e4fc2b1d683d4fd5bc48969cdb43b22" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkTemporalInterpolatedVelocityField::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="8da05b3e841cceb5080f074608f9242c"></a><!-- doxytag: member="vtkTemporalInterpolatedVelocityField::IsTypeOf" ref="8da05b3e841cceb5080f074608f9242c" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkTemporalInterpolatedVelocityField::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="b20e4ffaa1ee9138a83cb776c2df559e"></a><!-- doxytag: member="vtkTemporalInterpolatedVelocityField::IsA" ref="b20e4ffaa1ee9138a83cb776c2df559e" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkTemporalInterpolatedVelocityField::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="bd6659c54771d7fa7ed7dd4b2cf59ef6"></a><!-- doxytag: member="vtkTemporalInterpolatedVelocityField::SafeDownCast" ref="bd6659c54771d7fa7ed7dd4b2cf59ef6" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01672.html">vtkTemporalInterpolatedVelocityField</a>* vtkTemporalInterpolatedVelocityField::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="aa82a851a8be92ce17484c327d671afe"></a><!-- doxytag: member="vtkTemporalInterpolatedVelocityField::PrintSelf" ref="aa82a851a8be92ce17484c327d671afe" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkTemporalInterpolatedVelocityField::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="389fe26feca2d0e546e340e625f0104e"></a><!-- doxytag: member="vtkTemporalInterpolatedVelocityField::New" ref="389fe26feca2d0e546e340e625f0104e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01672.html">vtkTemporalInterpolatedVelocityField</a>* vtkTemporalInterpolatedVelocityField::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="a01672.html" title="A helper class for interpolating between times during particle tracing.">vtkTemporalInterpolatedVelocityField</a> with no initial data set. Caching is on. 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="7fb69ba24c2008c1ae62e838167552cd"></a><!-- doxytag: member="vtkTemporalInterpolatedVelocityField::FunctionValues" ref="7fb69ba24c2008c1ae62e838167552cd" args="(double *x, double *u)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkTemporalInterpolatedVelocityField::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>u</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, at (x, y, z, t). For now, t is ignored. 
<p>Implements <a class="el" href="a00570.html#35b33633659aec5fa5eddac109af2d73">vtkFunctionSet</a>.</p>

</div>
</div><p>
<a class="anchor" name="e6ab00030ec2dae1594821ddbf3d4e33"></a><!-- doxytag: member="vtkTemporalInterpolatedVelocityField::FunctionValuesAtT" ref="e6ab00030ec2dae1594821ddbf3d4e33" args="(int T, double *x, double *u)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkTemporalInterpolatedVelocityField::FunctionValuesAtT           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>T</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>u</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Evaluate the velocity field, f, at (x, y, z, t). For now, t is ignored. 
</div>
</div><p>
<a class="anchor" name="69766f523730df3de9d11e49bd83e52d"></a><!-- doxytag: member="vtkTemporalInterpolatedVelocityField::SelectVectors" ref="69766f523730df3de9d11e49bd83e52d" args="(const char *fieldName)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkTemporalInterpolatedVelocityField::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 is NULL and the filter will use the active vector array. 
<p>Definition at line <a class="el" href="a05138.html#l00088">88</a> of file <a class="el" href="a05138.html">vtkTemporalInterpolatedVelocityField.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="ab9ad3073f58c4864d35de20937b001b"></a><!-- doxytag: member="vtkTemporalInterpolatedVelocityField::SetDataSetAtTime" ref="ab9ad3073f58c4864d35de20937b001b" args="(int I, int N, double T, vtkDataSet *dataset, bool staticdataset)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkTemporalInterpolatedVelocityField::SetDataSetAtTime           </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">int&nbsp;</td>
          <td class="paramname"> <em>N</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>T</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><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
In order to use this class, two sets of data must be supplied, corresponding to times T1 and T2. Data is added via this function. 
</div>
</div><p>
<a class="anchor" name="a9eccfb867f6f0e515f61601fb049365"></a><!-- doxytag: member="vtkTemporalInterpolatedVelocityField::GetCachedCellIds" ref="a9eccfb867f6f0e515f61601fb049365" args="(vtkIdType id[2], int ds[2])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool vtkTemporalInterpolatedVelocityField::GetCachedCellIds           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>id</em>[2], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>ds</em>[2]</td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Between iterations of the Particle Tracer, Id's of the Cell are stored and then at the start of the next particle the Ids are set to 'pre-fill' the cache. 
</div>
</div><p>
<a class="anchor" name="a9da97007bcfce44e573b42ca6896b75"></a><!-- doxytag: member="vtkTemporalInterpolatedVelocityField::SetCachedCellIds" ref="a9da97007bcfce44e573b42ca6896b75" args="(vtkIdType id[2], int ds[2])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkTemporalInterpolatedVelocityField::SetCachedCellIds           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>id</em>[2], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>ds</em>[2]</td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Between iterations of the Particle Tracer, Id's of the Cell are stored and then at the start of the next particle the Ids are set to 'pre-fill' the cache. 
</div>
</div><p>
<a class="anchor" name="d34e85df4fbf53a8c3d0228ea55b1009"></a><!-- doxytag: member="vtkTemporalInterpolatedVelocityField::ClearCache" ref="d34e85df4fbf53a8c3d0228ea55b1009" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkTemporalInterpolatedVelocityField::ClearCache           </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="1e326f7300ef6ad78b300a7187cf0f9f"></a><!-- doxytag: member="vtkTemporalInterpolatedVelocityField::TestPoint" ref="1e326f7300ef6ad78b300a7187cf0f9f" args="(double *x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkTemporalInterpolatedVelocityField::TestPoint           </td>
          <td>(</td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>x</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
A utility function which evaluates the point at T1, T2 to see if it is inside the data at both times or only one. 
</div>
</div><p>
<a class="anchor" name="1b9905a32d622821a556cbab3c3cb66a"></a><!-- doxytag: member="vtkTemporalInterpolatedVelocityField::QuickTestPoint" ref="1b9905a32d622821a556cbab3c3cb66a" args="(double *x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkTemporalInterpolatedVelocityField::QuickTestPoint           </td>
          <td>(</td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>x</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
A utility function which evaluates the point at T1, T2 to see if it is inside the data at both times or only one. 
</div>
</div><p>
<a class="anchor" name="f8aed224b4bdaa7dc364f82dfd684a2e"></a><!-- doxytag: member="vtkTemporalInterpolatedVelocityField::GetLastGoodVelocity" ref="f8aed224b4bdaa7dc364f82dfd684a2e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double* vtkTemporalInterpolatedVelocityField::GetLastGoodVelocity           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If an interpolation was successful, we can retrieve the last computed value from here. 
</div>
</div><p>
<a class="anchor" name="56524ab78e144b4dbdc6e1a1a4c1d57d"></a><!-- doxytag: member="vtkTemporalInterpolatedVelocityField::GetLastGoodVelocity" ref="56524ab78e144b4dbdc6e1a1a4c1d57d" args="(double &amp;, double &amp;, double &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkTemporalInterpolatedVelocityField::GetLastGoodVelocity           </td>
          <td>(</td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"></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>
If an interpolation was successful, we can retrieve the last computed value from here. 
</div>
</div><p>
<a class="anchor" name="75ba1327f08186887703d8f41d29d557"></a><!-- doxytag: member="vtkTemporalInterpolatedVelocityField::GetLastGoodVelocity" ref="75ba1327f08186887703d8f41d29d557" args="(double[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkTemporalInterpolatedVelocityField::GetLastGoodVelocity           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">[3]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If an interpolation was successful, we can retrieve the last computed value from here. 
</div>
</div><p>
<a class="anchor" name="0225b33e116f31f290674d4cb217c941"></a><!-- doxytag: member="vtkTemporalInterpolatedVelocityField::GetCurrentWeight" ref="0225b33e116f31f290674d4cb217c941" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double vtkTemporalInterpolatedVelocityField::GetCurrentWeight           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the most recent weight between 0-&gt;1 from T1-&gt;T2 
</div>
</div><p>
<a class="anchor" name="64ac6a7cac216aa05d043b23a707a013"></a><!-- doxytag: member="vtkTemporalInterpolatedVelocityField::InterpolatePoint" ref="64ac6a7cac216aa05d043b23a707a013" args="(vtkPointData *outPD1, vtkPointData *outPD2, vtkIdType outIndex)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool vtkTemporalInterpolatedVelocityField::InterpolatePoint           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01242.html">vtkPointData</a> *&nbsp;</td>
          <td class="paramname"> <em>outPD1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01242.html">vtkPointData</a> *&nbsp;</td>
          <td class="paramname"> <em>outPD2</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></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="a25e33da7b74842fb24e8dccac124736"></a><!-- doxytag: member="vtkTemporalInterpolatedVelocityField::InterpolatePoint" ref="a25e33da7b74842fb24e8dccac124736" args="(int T, vtkPointData *outPD1, vtkIdType outIndex)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool vtkTemporalInterpolatedVelocityField::InterpolatePoint           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>T</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01242.html">vtkPointData</a> *&nbsp;</td>
          <td class="paramname"> <em>outPD1</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></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="72b964cb7740af2b84bae1de1fb69e40"></a><!-- doxytag: member="vtkTemporalInterpolatedVelocityField::GetVorticityData" ref="72b964cb7740af2b84bae1de1fb69e40" args="(int T, double pcoords[3], double *weights, vtkGenericCell *&amp;cell, vtkDoubleArray *cellVectors)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool vtkTemporalInterpolatedVelocityField::GetVorticityData           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>T</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>pcoords</em>[3], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>weights</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00582.html">vtkGenericCell</a> *&amp;&nbsp;</td>
          <td class="paramname"> <em>cell</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00436.html">vtkDoubleArray</a> *&nbsp;</td>
          <td class="paramname"> <em>cellVectors</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="496b294ad1c89ff3d8da132e3f6c6bba"></a><!-- doxytag: member="vtkTemporalInterpolatedVelocityField::ShowCacheResults" ref="496b294ad1c89ff3d8da132e3f6c6bba" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkTemporalInterpolatedVelocityField::ShowCacheResults           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="35f84693ac9d64ab4cd99c8ba2459f87"></a><!-- doxytag: member="vtkTemporalInterpolatedVelocityField::IsStatic" ref="35f84693ac9d64ab4cd99c8ba2459f87" args="(int datasetIndex)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool vtkTemporalInterpolatedVelocityField::IsStatic           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>datasetIndex</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="9530d09e4ab8c5c9f21eef493625e745"></a><!-- doxytag: member="vtkTemporalInterpolatedVelocityField::AdvanceOneTimeStep" ref="9530d09e4ab8c5c9f21eef493625e745" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkTemporalInterpolatedVelocityField::AdvanceOneTimeStep           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="659918b46adcfe458eb6de5f194b6535"></a><!-- doxytag: member="vtkTemporalInterpolatedVelocityField::FunctionValues" ref="659918b46adcfe458eb6de5f194b6535" args="(vtkDataSet *ds, double *x, double *f)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkTemporalInterpolatedVelocityField::FunctionValues           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00374.html">vtkDataSet</a> *&nbsp;</td>
          <td class="paramname"> <em>ds</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="6d19185b0c650f54fe94f64e0b735640"></a><!-- doxytag: member="vtkTemporalInterpolatedVelocityField::SetVectorsSelection" ref="6d19185b0c650f54fe94f64e0b735640" args="(const char *v)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkTemporalInterpolatedVelocityField::SetVectorsSelection           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>v</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="a2db88a2821a65f2f5751060f1e67439"></a><!-- doxytag: member="vtkTemporalInterpolatedVelocityField::vals1" ref="a2db88a2821a65f2f5751060f1e67439" args="[3]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01672.html#a2db88a2821a65f2f5751060f1e67439">vtkTemporalInterpolatedVelocityField::vals1</a>[3]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05138.html#l00147">147</a> of file <a class="el" href="a05138.html">vtkTemporalInterpolatedVelocityField.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="5d99411223e3e9b3d3324e605c44836b"></a><!-- doxytag: member="vtkTemporalInterpolatedVelocityField::vals2" ref="5d99411223e3e9b3d3324e605c44836b" args="[3]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01672.html#5d99411223e3e9b3d3324e605c44836b">vtkTemporalInterpolatedVelocityField::vals2</a>[3]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05138.html#l00148">148</a> of file <a class="el" href="a05138.html">vtkTemporalInterpolatedVelocityField.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="2786df57b7988ef6140253c5ca83313f"></a><!-- doxytag: member="vtkTemporalInterpolatedVelocityField::times" ref="2786df57b7988ef6140253c5ca83313f" args="[2]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01672.html#2786df57b7988ef6140253c5ca83313f">vtkTemporalInterpolatedVelocityField::times</a>[2]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05138.html#l00149">149</a> of file <a class="el" href="a05138.html">vtkTemporalInterpolatedVelocityField.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="50b840e35367b52f407494d21fcf3c27"></a><!-- doxytag: member="vtkTemporalInterpolatedVelocityField::LastGoodVelocity" ref="50b840e35367b52f407494d21fcf3c27" args="[3]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01672.html#50b840e35367b52f407494d21fcf3c27">vtkTemporalInterpolatedVelocityField::LastGoodVelocity</a>[3]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05138.html#l00150">150</a> of file <a class="el" href="a05138.html">vtkTemporalInterpolatedVelocityField.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9f8de2fff9e36759c44f68f04bc15480"></a><!-- doxytag: member="vtkTemporalInterpolatedVelocityField::CurrentWeight" ref="9f8de2fff9e36759c44f68f04bc15480" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01672.html#9f8de2fff9e36759c44f68f04bc15480">vtkTemporalInterpolatedVelocityField::CurrentWeight</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05138.html#l00154">154</a> of file <a class="el" href="a05138.html">vtkTemporalInterpolatedVelocityField.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="1440bd6891f30d092412f992ef3bcad1"></a><!-- doxytag: member="vtkTemporalInterpolatedVelocityField::OneMinusWeight" ref="1440bd6891f30d092412f992ef3bcad1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01672.html#1440bd6891f30d092412f992ef3bcad1">vtkTemporalInterpolatedVelocityField::OneMinusWeight</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05138.html#l00156">156</a> of file <a class="el" href="a05138.html">vtkTemporalInterpolatedVelocityField.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9b6eef21367033dbfdddb2a0b5c1963d"></a><!-- doxytag: member="vtkTemporalInterpolatedVelocityField::ScaleCoeff" ref="9b6eef21367033dbfdddb2a0b5c1963d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01672.html#9b6eef21367033dbfdddb2a0b5c1963d">vtkTemporalInterpolatedVelocityField::ScaleCoeff</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05138.html#l00158">158</a> of file <a class="el" href="a05138.html">vtkTemporalInterpolatedVelocityField.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="203ceb929c88ff67ff74538471db7a93"></a><!-- doxytag: member="vtkTemporalInterpolatedVelocityField::ivf" ref="203ceb929c88ff67ff74538471db7a93" args="[2]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01562.html">vtkSmartPointer</a>&lt;<a class="el" href="a00225.html">vtkCachingInterpolatedVelocityField</a>&gt; <a class="el" href="a01672.html#203ceb929c88ff67ff74538471db7a93">vtkTemporalInterpolatedVelocityField::ivf</a>[2]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05138.html#l00160">160</a> of file <a class="el" href="a05138.html">vtkTemporalInterpolatedVelocityField.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="8c68bae2f0d54b8a173bdd8af6d91edf"></a><!-- doxytag: member="vtkTemporalInterpolatedVelocityField::StaticDataSets" ref="8c68bae2f0d54b8a173bdd8af6d91edf" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkstd::vector&lt;bool&gt; <a class="el" href="a01672.html#8c68bae2f0d54b8a173bdd8af6d91edf">vtkTemporalInterpolatedVelocityField::StaticDataSets</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a05138.html#l00162">162</a> of file <a class="el" href="a05138.html">vtkTemporalInterpolatedVelocityField.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="a05138.html">vtkTemporalInterpolatedVelocityField.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 19:38:12 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>