<!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 Page</span></a></li> <li><a href="pages.html"><span>Related 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 List</span></a></li> <li><a href="annotated.html"><span>Class List</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul> </div> </div> <div class="contents"> <h1>vtkTemporalInterpolatedVelocityField Class Reference</h1><!-- doxytag: class="vtkTemporalInterpolatedVelocityField" --><!-- doxytag: inherits="vtkFunctionSet" --><code>#include <<a class="el" href="a05138.html">vtkTemporalInterpolatedVelocityField.h</a>></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-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\< vtkCachingInterpolatedVelocityField \>" 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> </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 * </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 </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="a01672.html#aa82a851a8be92ce17484c327d671afe">PrintSelf</a> (ostream &os, <a class="el" href="a00869.html">vtkIndent</a> indent)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </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 </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 </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 </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 </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> *&cell, <a class="el" href="a00436.html">vtkDoubleArray</a> *cellVectors)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 * </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="a01672.html#56524ab78e144b4dbdc6e1a1a4c1d57d">GetLastGoodVelocity</a> (double &, double &, double &)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </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 </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 </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> * </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> * </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"> </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"> </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 </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 </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 </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 </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 </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 </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 </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 </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 </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> < <a class="el" href="a00225.html">vtkCachingInterpolatedVelocityField</a> > </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< bool > </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 & 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> ) </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> ) </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> ) </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 * </td> <td class="paramname"> <em>name</em> </td> <td> ) </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 * </td> <td class="paramname"> <em>name</em> </td> <td> ) </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> * </td> <td class="paramname"> <em>o</em> </td> <td> ) </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 &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 & </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> </td> <td class="paramname"> <em>indent</em></td><td> </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> ) </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 * </td> <td class="paramname"> <em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double * </td> <td class="paramname"> <em>u</em></td><td> </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 </td> <td class="paramname"> <em>T</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double * </td> <td class="paramname"> <em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double * </td> <td class="paramname"> <em>u</em></td><td> </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 * </td> <td class="paramname"> <em>fieldName</em> </td> <td> ) </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 </td> <td class="paramname"> <em>I</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>N</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </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> * </td> <td class="paramname"> <em>dataset</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"> <em>staticdataset</em></td><td> </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> </td> <td class="paramname"> <em>id</em>[2], </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>ds</em>[2]</td><td> </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> </td> <td class="paramname"> <em>id</em>[2], </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>ds</em>[2]</td><td> </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> ) </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 * </td> <td class="paramname"> <em>x</em> </td> <td> ) </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 * </td> <td class="paramname"> <em>x</em> </td> <td> ) </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> ) </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 &, double &, double &)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void vtkTemporalInterpolatedVelocityField::GetLastGoodVelocity </td> <td>(</td> <td class="paramtype">double & </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double & </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double & </td> <td class="paramname"></td><td> </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 </td> <td class="paramname">[3] </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="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> ) </td> <td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> <p> Get the most recent weight between 0->1 from T1->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> * </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> * </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> </td> <td class="paramname"> <em>outIndex</em></td><td> </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 </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> * </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> </td> <td class="paramname"> <em>outIndex</em></td><td> </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 *&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 </td> <td class="paramname"> <em>T</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"> <em>pcoords</em>[3], </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double * </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> *& </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> * </td> <td class="paramname"> <em>cellVectors</em></td><td> </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> ) </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 </td> <td class="paramname"> <em>datasetIndex</em> </td> <td> ) </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> ) </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> * </td> <td class="paramname"> <em>ds</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double * </td> <td class="paramname"> <em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double * </td> <td class="paramname"> <em>f</em></td><td> </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 * </td> <td class="paramname"> <em>v</em> </td> <td> ) </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><<a class="el" href="a00225.html">vtkCachingInterpolatedVelocityField</a>> <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<bool> <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 <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>