Sophie

Sophie

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

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: vtkGenericStreamTracer 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>vtkGenericStreamTracer Class Reference</h1><!-- doxytag: class="vtkGenericStreamTracer" --><!-- doxytag: inherits="vtkPolyDataAlgorithm" --><code>#include &lt;<a class="el" href="a04218.html">vtkGenericStreamTracer.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkGenericStreamTracer:</div>
<div class="dynsection">
<p><center><img src="a10109.png" border="0" usemap="#a10110" alt="Inheritance graph"></center>
<map name="a10110">
<area shape="rect" href="a01261.html" title="Superclass for algorithms that produce only polydata as output." alt="" coords="13,229,168,256"><area shape="rect" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK." alt="" coords="41,155,140,181"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="51,80,131,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="36,5,145,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkGenericStreamTracer:</div>
<div class="dynsection">
<p><center><img src="a10111.png" border="0" usemap="#a10112" alt="Collaboration graph"></center>
<map name="a10112">
<area shape="rect" href="a01261.html" title="Superclass for algorithms that produce only polydata as output." alt="" coords="1643,255,1797,281"><area shape="rect" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK." alt="" coords="1129,428,1228,455"><area shape="rect" href="a00472.html" title="Superclass for all pipeline executives in VTK." alt="" coords="1504,336,1603,363"><area shape="rect" href="a01306.html" title="abstract class specifies interface for visualization filters" alt="" coords="1489,463,1617,489"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="444,559,524,585"><area shape="rect" href="a00895.html" title="Store zero or more vtkInformation instances." alt="" coords="700,377,849,404"><area shape="rect" href="a00872.html" title="Store vtkAlgorithm input/output information." alt="" coords="720,885,829,912"><area shape="rect" href="a00896.html" title="Integrate a set of ordinary differential equations (initial value problem) in time..." alt="" coords="1080,681,1277,708"><area shape="rect" href="a00570.html" title="Abstract interface for sets of functions." alt="" coords="719,529,831,556"><area shape="rect" href="a00583.html" title="iterator used to traverse cells" alt="" coords="900,143,1055,169"><area shape="rect" href="a00362.html" title="general representation of visualization data" alt="" coords="2033,449,2140,476"><area shape="rect" href="a00538.html" title="represent and manipulate fields of data" alt="" coords="1504,625,1603,652"><area shape="rect" href="a00081.html" title="Abstract superclass for all arrays." alt="" coords="1117,732,1240,759"><area shape="rect" href="a00581.html" title="a collection of attributes" alt="" coords="675,261,875,288"><area shape="rect" href="a00584.html" title="helper class to perform cell tessellation" alt="" coords="2513,680,2692,707"><area shape="rect" href="a00285.html" title="create and manipulate unsorted lists of objects" alt="" coords="1128,791,1229,817"><area shape="rect" href="a00286.html" title="vtkCollectionElement" alt="" coords="700,835,849,861"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="7,795,116,821"><area shape="rect" href="a00884.html" title="internal structure for vtkInformation" alt="" coords="403,841,565,868"><area shape="rect" href="a00886.html" title="Superclass for vtkInformation keys." alt="" coords="169,856,300,883"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="180,192,289,219"><area shape="rect" href="a00590.html" title="defines dataset interface" alt="" coords="2193,444,2329,471"><area shape="rect" href="a01574.html" title="abstract class specifies interface for visualization network source" alt="" coords="1823,380,1905,407"><area shape="rect" href="a00891.html" title="Key for pointer to pointer." alt="" coords="393,892,575,919"><area shape="rect" href="a00606.html" title="vtkGenericStreamTracer::IntervalInformation" alt="" coords="2456,629,2749,656"><area shape="rect" href="a00599.html" title="Interface for obtaining interpolated velocity values." alt="" coords="2484,479,2721,505"><area shape="rect" href="a00540.html" title="vtkFieldData::CopyFieldFlag" alt="" coords="1081,631,1276,657"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a10113.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
Streamline generator. 
<p>
<a class="el" href="a00605.html" title="Streamline generator.">vtkGenericStreamTracer</a> is a filter that integrates a vector field to generate streamlines. The integration is performed using the provided integrator. The default is second order Runge-Kutta.<p>
<a class="el" href="a00605.html" title="Streamline generator.">vtkGenericStreamTracer</a> generate polylines as output. Each cell (polyline) corresponds to one streamline. The values associated with each streamline are stored in the cell data whereas the values associated with points are stored in point data.<p>
Note that <a class="el" href="a00605.html" title="Streamline generator.">vtkGenericStreamTracer</a> can integrate both forward and backward. The length of the streamline is controlled by specifying either a maximum value in the units of length, cell length or elapsed time (the elapsed time is the time each particle would have traveled if flow were steady). Otherwise, the integration terminates after exiting the dataset or if the particle speed is reduced to a value less than the terminal speed or when a maximum number of steps is reached. The reason for the termination is stored in a cell array named ReasonForTermination.<p>
The quality of integration can be controlled by setting integration step (InitialIntegrationStep) and in the case of adaptive solvers the maximum error, the minimum integration step and the maximum integration step. All of these can have units of length, cell length or elapsed time.<p>
The integration time, vorticity, rotation and angular velocity are stored in point arrays named "IntegrationTime", "Vorticity", "Rotation" and "AngularVelocity" respectively (vorticity, rotation and angular velocity are computed only when ComputeVorticity is on). All point attributes in the source data set are interpolated on the new streamline points.<p>
<a class="el" href="a00605.html" title="Streamline generator.">vtkGenericStreamTracer</a> integrates through any type of dataset. As a result, if the dataset contains 2D cells such as polygons or triangles, the integration is constrained to lie on the surface defined by the 2D cells.<p>
The starting point of traces may be defined in two different ways. Starting from global x-y-z "position" allows you to start a single trace at a specified x-y-z coordinate. If you specify a source object, a trace will be generated for each point in the source that is inside the dataset.<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="a01494.html" title="create oriented ribbons from lines defined in polygonal dataset">vtkRibbonFilter</a> <a class="el" href="a01505.html" title="generates a surface from a set of lines">vtkRuledSurfaceFilter</a> <a class="el" href="a00896.html" title="Integrate a set of ordinary differential equations (initial value problem) in time...">vtkInitialValueProblemSolver</a> <a class="el" href="a01506.html" title="Integrate an initial value problem using 2nd order Runge-Kutta method.">vtkRungeKutta2</a> <a class="el" href="a01507.html" title="Integrate an initial value problem using 4th order Runge-Kutta method.">vtkRungeKutta4</a> <a class="el" href="a01508.html" title="Integrate an initial value problem using 5th order Runge-Kutta method with adaptive...">vtkRungeKutta45</a></dd></dl>
<dl class="user" compact><dt><b>Tests:</b></dt><dd><a class="el" href="c2_vtk_t_6.html#c2_vtk_t_vtkGenericStreamTracer">vtkGenericStreamTracer (Tests)</a> </dd></dl>

<p>Definition at line <a class="el" href="a04218.html#l00084">84</a> of file <a class="el" href="a04218.html">vtkGenericStreamTracer.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">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#d84f8238b2f0b2164ab5bd02ffbf97f5">Units</a> { <a class="el" href="a00605.html#d84f8238b2f0b2164ab5bd02ffbf97f5f1cd4afdff496bd81a93e0a8074ec29b">TIME_UNIT</a>, 
<a class="el" href="a00605.html#d84f8238b2f0b2164ab5bd02ffbf97f58c8d0e9fa5bf8897724cb0aa69d80722">LENGTH_UNIT</a>, 
<a class="el" href="a00605.html#d84f8238b2f0b2164ab5bd02ffbf97f547d42be6162024172449b897a9c9ad5e">CELL_LENGTH_UNIT</a>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#5015ed4ae10df1a8c89650963b70adb9">Solvers</a> { <br>
&nbsp;&nbsp;<a class="el" href="a00605.html#5015ed4ae10df1a8c89650963b70adb9911c9734f2131d2dcaa7b68f28e9dda7">RUNGE_KUTTA2</a>, 
<a class="el" href="a00605.html#5015ed4ae10df1a8c89650963b70adb9a5005d97dc546a89d0410e548d1d6789">RUNGE_KUTTA4</a>, 
<a class="el" href="a00605.html#5015ed4ae10df1a8c89650963b70adb931b3c6350dc7c2de5751aa6c7db4da52">RUNGE_KUTTA45</a>, 
<a class="el" href="a00605.html#5015ed4ae10df1a8c89650963b70adb981dc652e4e9f5e5b16edbcea4d461318">NONE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="a00605.html#5015ed4ae10df1a8c89650963b70adb91eb6b21704407dbfd0142795b97ad510">UNKNOWN</a>
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#6f50d2e98e1d9ee833dca1c2f881eb35">ReasonForTermination</a> { <br>
&nbsp;&nbsp;<a class="el" href="a00605.html#6f50d2e98e1d9ee833dca1c2f881eb35f4340d5c6843466c161cb3d21edd46ad">OUT_OF_DOMAIN</a> =  vtkInitialValueProblemSolver::OUT_OF_DOMAIN, 
<a class="el" href="a00605.html#6f50d2e98e1d9ee833dca1c2f881eb35c44c431166d9f2d1efff8080b0b1c6f3">NOT_INITIALIZED</a> =  vtkInitialValueProblemSolver::NOT_INITIALIZED, 
<a class="el" href="a00605.html#6f50d2e98e1d9ee833dca1c2f881eb35883d1831a08cc1a19e5472677ab4ab69">UNEXPECTED_VALUE</a> =  vtkInitialValueProblemSolver::UNEXPECTED_VALUE, 
<a class="el" href="a00605.html#6f50d2e98e1d9ee833dca1c2f881eb35dc6c4c268080aeadd5b027b17321fcdb">OUT_OF_TIME</a> =  4, 
<br>
&nbsp;&nbsp;<a class="el" href="a00605.html#6f50d2e98e1d9ee833dca1c2f881eb35422875e69d2c20c5fa129f8b74e92b6b">OUT_OF_STEPS</a> =  5, 
<a class="el" href="a00605.html#6f50d2e98e1d9ee833dca1c2f881eb35b9525573bc4b4590f18ace4e32d49055">STAGNATION</a> =  6
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="a00605.html#2224b7b1a220b80a23b59d1af2891efa83c774aa1785ecda9fb3d04105f4a0b2">FORWARD</a>, 
<a class="el" href="a00605.html#2224b7b1a220b80a23b59d1af2891efae5219b244ede3d11bf1206123518e1de">BACKWARD</a>, 
<a class="el" href="a00605.html#2224b7b1a220b80a23b59d1af2891efa89f1c7b01c6f71baf66792d3614e888f">BOTH</a>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="a01261.html">vtkPolyDataAlgorithm</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#63fdd21c12e55c40679b72b0ed226b1e">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="a00605.html#08321625e63262bda223b4e9092191ca">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="a00605.html#2687f04bca9b9da2af88354ee5abbc2f">IsA</a> (const char *type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#09998ee5a6c3f6833f4ac17dec71f162">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">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#61eadb940155632e878a0d2557d882a2">FillInputPortInformation</a> (int port, <a class="el" href="a00872.html">vtkInformation</a> *info)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#66c21aa90329195cc5ac9bca2475e84c">AddInput</a> (<a class="el" href="a00590.html">vtkGenericDataSet</a> *in)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#fc3bd25ca584476c6602bc040fa7b4d0">SetInterpolatorPrototype</a> (<a class="el" href="a00599.html">vtkGenericInterpolatedVelocityField</a> *ivf)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#65d989119b5547d0b59011b1819a98c6">SetStartPosition</a> (double, double, double)</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#e72ccc49d9bec3e7c968a03429173bc5">GetStartPosition</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="a00605.html#cb07e35826b3e98bfafa3dd7140eab2b">GetStartPosition</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="a00605.html#12252a99626d6944751b360e76706d54">GetStartPosition</a> (double[3])</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="a00605.html#213aa67d29e91bb7d13af020183605ee">SetSource</a> (<a class="el" href="a00374.html">vtkDataSet</a> *source)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00374.html">vtkDataSet</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#ccf2c04611de38cd7955f326da1b88b5">GetSource</a> ()</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="a00605.html#aee9893bdb81c644483c46b18f2572a3">SetIntegrator</a> (<a class="el" href="a00896.html">vtkInitialValueProblemSolver</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <br>
<a class="el" href="a00896.html">vtkInitialValueProblemSolver</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#4b2cc47c15b2c6b768afeb17655a480e">GetIntegrator</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#597223a8be59cb5c499474e9135bcefb">SetIntegratorType</a> (int type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#73b14691ab4450324ec1d25dcf336f7e">GetIntegratorType</a> ()</td></tr>

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#a0dca0155609f484589887100b977bd2">SetIntegratorTypeToRungeKutta45</a> ()</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="a00605.html#d4b7e3bb97aa0fc4c0126a2a77a030a8">SetMaximumPropagation</a> (int unit, double max)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#85fc3db1294272d1a2ddfacb6d7efe7a">SetMaximumPropagation</a> (double max)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#c377d48b292900c26eb9c762ee3f3e5c">SetMaximumPropagationUnit</a> (int unit)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#3b029a4f5fd6dab73ef261d368690ab3">GetMaximumPropagationUnit</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#09066a3fcf6b64420a70fe953ecfdfaa">GetMaximumPropagation</a> ()</td></tr>

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#a9dfb5b505898c81ee9d62c7bc1d3d51">SetMaximumPropagationUnitToCellLengthUnit</a> ()</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="a00605.html#36def7c3306dde5ec8468986b4d7dd36">SetMinimumIntegrationStep</a> (int unit, double step)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#b8e10fc51148b44002184b332f82727a">SetMinimumIntegrationStepUnit</a> (int unit)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#986d43d729c60eabd7423c3154f13054">SetMinimumIntegrationStep</a> (double step)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#925954f6b849d69328e6b48eb3f9b74a">GetMinimumIntegrationStepUnit</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#db9600b8170d497f6c2396b148804bf8">GetMinimumIntegrationStep</a> ()</td></tr>

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#1825dea9c292f3f2bfa5df7947a87ac8">SetMinimumIntegrationStepUnitToCellLengthUnit</a> ()</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="a00605.html#4bf710d3704180db6e7371364ea2efe6">SetMaximumIntegrationStep</a> (int unit, double step)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#2e21758dff86840c62cd0923518fa283">SetMaximumIntegrationStepUnit</a> (int unit)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#4ce8622a154cfc3294fcf9ad1a8cee7b">SetMaximumIntegrationStep</a> (double step)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#1d6437c0b6bec68ab01a2ddef72f7e98">GetMaximumIntegrationStepUnit</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#1aaa9a77b76682ea2935c58dd0d360db">GetMaximumIntegrationStep</a> ()</td></tr>

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#8b87ecfc21182d0e49f780656d57f486">SetMaximumIntegrationStepUnitToCellLengthUnit</a> ()</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="a00605.html#f2adc33ebc1973f2a2b30a0e4c5ba01c">SetInitialIntegrationStep</a> (int unit, double step)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#599f8491eb8c7b4ecc5861659e2cc6d5">SetInitialIntegrationStepUnit</a> (int unit)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#30277cbb69806c1577a14a3aeec6c23b">SetInitialIntegrationStep</a> (double step)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#196753f4bb27f35c4f84d1c9cc3edf9b">GetInitialIntegrationStepUnit</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#8aac264596fdd915deb22bb562202462">GetInitialIntegrationStep</a> ()</td></tr>

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

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

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

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#8e3fa50f7a1694afc3412ea647780e0b">SetMaximumError</a> (double)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#35422ccc820497c50e2ff24199188b3a">GetMaximumError</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#ffaa26e7faa954713dc453f3839f40f3">SetMaximumNumberOfSteps</a> (<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#1b62dd7644ad2d88853d3fea3c50ebba">GetMaximumNumberOfSteps</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#978f722623b1365c6cdf3b0840c3fc46">SetTerminalSpeed</a> (double)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#41a634d8cb06a2872284997623e70670">GetTerminalSpeed</a> ()</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#628b41ffa2d124f2e9fb3387ba09d09c">GetIntegrationDirection</a> ()</td></tr>

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

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

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#adf2b1f393e278af25b48a466cbeb3e4">GetComputeVorticity</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="a00605.html#576607a0a33c7fc8af11679c56ed1949">ComputeVorticityOn</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="a00605.html#b7c275adca4553f29ffd2234da198771">ComputeVorticityOff</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#b3a04121dab329fc175bb16d988bce02">SetRotationScale</a> (double)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#b61c69d87014f034bcd2581b3c1a97fe">GetRotationScale</a> ()</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#b13a34099168a1317ef886842154631f">SelectInputVectors</a> (const char *fieldName)</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="a00605.html#b35d8650b826f207457f1a4013c77a80">IsTypeOf</a> (const char *type)</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00605.html">vtkGenericStreamTracer</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#c0f40f94776771b328850be2232bf8d0">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="a00605.html#0da04fcb11fac0cbd161a9c66ab1e277">vtkGenericStreamTracer</a> ()</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#780b53213a7bbe1f8373b97d9af3b12c">AddInput</a> (<a class="el" href="a00362.html">vtkDataObject</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#a5bd9711f6cfa8f97a99178472a91318">RequestData</a> (<a class="el" href="a00872.html">vtkInformation</a> *, <a class="el" href="a00895.html">vtkInformationVector</a> **, <a class="el" href="a00895.html">vtkInformationVector</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#2adda4d95a6016ecbbb6250da19bad44">Integrate</a> (<a class="el" href="a00590.html">vtkGenericDataSet</a> *input0, <a class="el" href="a01260.html">vtkPolyData</a> *output, <a class="el" href="a00356.html">vtkDataArray</a> *seedSource, <a class="el" href="a00720.html">vtkIdList</a> *seedIds, <a class="el" href="a00900.html">vtkIntArray</a> *integrationDirections, double lastPoint[3], <a class="el" href="a00599.html">vtkGenericInterpolatedVelocityField</a> *func)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#dff444d1d85800c4527db5b5640ec9d6">SimpleIntegrate</a> (double seed[3], double lastPoint[3], double delt, <a class="el" href="a00599.html">vtkGenericInterpolatedVelocityField</a> *func)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#b70d57bf57b31a540580f7d9de18fc48">CheckInputs</a> (<a class="el" href="a00599.html">vtkGenericInterpolatedVelocityField</a> *&amp;func, <a class="el" href="a00895.html">vtkInformationVector</a> **inputVector)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#bfb1606fcd66c4daa04310f44a9ce718">GenerateNormals</a> (<a class="el" href="a01260.html">vtkPolyData</a> *output, double *firstNormal)</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#fcc5a2b3ef78f23519127fbec1822545">SetIntervalInformation</a> (int unit, double interval, <a class="el" href="a00606.html">IntervalInformation</a> &amp;currentValues)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#bf8f1c481c8414bd5059ccea9d637959">SetIntervalInformation</a> (int unit, <a class="el" href="a00606.html">IntervalInformation</a> &amp;currentValues)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#c12fe6dfac9974f93fb39dd3bf36deed">ConvertIntervals</a> (double &amp;step, double &amp;minStep, double &amp;maxStep, int direction, double cellLength, double speed)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#e9711df72a65bc7cb9b61d73afe30209">InitializeSeeds</a> (<a class="el" href="a00356.html">vtkDataArray</a> *&amp;seeds, <a class="el" href="a00720.html">vtkIdList</a> *&amp;seedIds, <a class="el" href="a00900.html">vtkIntArray</a> *&amp;integrationDirections)</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="a00605.html#eba2f9ef85311f92b2ed7d8e5200b36e">CalculateVorticity</a> (<a class="el" href="a00579.html">vtkGenericAdaptorCell</a> *cell, double pcoords[3], <a class="el" href="a00580.html">vtkGenericAttribute</a> *attribute, double vorticity[3])</td></tr>

<tr><td colspan="2"><br><h2>Static Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#9a779fab62a6ebfe05315ccc6e292a53">ConvertToTime</a> (<a class="el" href="a00606.html">IntervalInformation</a> &amp;interval, double cellLength, double speed)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#921309b7d71f77428af5a6b98e2e12ff">ConvertToLength</a> (<a class="el" href="a00606.html">IntervalInformation</a> &amp;interval, double cellLength, double speed)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#a32c4722174a1c2e3b7e250d32b07bb8">ConvertToCellLength</a> (<a class="el" href="a00606.html">IntervalInformation</a> &amp;interval, double cellLength, double speed)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#021d46c0c1fbe1f767d50cb0505e4e0e">ConvertToUnit</a> (<a class="el" href="a00606.html">IntervalInformation</a> &amp;interval, int unit, double cellLength, double speed)</td></tr>

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#d1e2ec68f53b02bcb2d7aa88ea49502f">GenerateNormalsInIntegrate</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#2906b4338df647f4a6f929d221b5233c">InputVectorsSelection</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#32972ccce17b37a929c891ee9a965c0d">StartPosition</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="a00605.html#3ca7b1ec891ad167325ac6b1ac955362">TerminalSpeed</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#5f78b27b25d4ad62cdd7e2dab558b9f0">LastUsedTimeStep</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00606.html">IntervalInformation</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#893e5130b6894644f7564c61a9e4b40a">MaximumPropagation</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00606.html">IntervalInformation</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#7aaa572ee5f9453e2404497772c69488">MinimumIntegrationStep</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00606.html">IntervalInformation</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#9712990fc58899d8e461e44d397e3292">MaximumIntegrationStep</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00606.html">IntervalInformation</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#c3b383a626a21a7d2e8b0030ed4634b2">InitialIntegrationStep</a></td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00896.html">vtkInitialValueProblemSolver</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#8b03d33e1f0d4591ad84dffc51e3eee1">Integrator</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#7eedfd676f39bd07ff99cd9c161b404b">MaximumError</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#469d6ead556e811e7bf49ec87de4b4c0">MaximumNumberOfSteps</a></td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#0f2b12e642aecd3b2783b2c6de953a77">RotationScale</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00599.html">vtkGenericInterpolatedVelocityField</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#86d22ef5239f10e65665d85d5a3df399">InterpolatorPrototype</a></td></tr>

<tr><td colspan="2"><br><h2>Static Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static const double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00605.html#05490926a816935e2d4d7fb862dfa76f">EPSILON</a></td></tr>

<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00606.html">IntervalInformation</a></td></tr>

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="63fdd21c12e55c40679b72b0ed226b1e"></a><!-- doxytag: member="vtkGenericStreamTracer::Superclass" ref="63fdd21c12e55c40679b72b0ed226b1e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a01261.html">vtkPolyDataAlgorithm</a> <a class="el" href="a01261.html">vtkGenericStreamTracer::Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a01261.html#0ef1960e1f3d6980b058ab47b5475b91">vtkPolyDataAlgorithm</a>.</p>

<p>Definition at line <a class="el" href="a04218.html#l00087">87</a> of file <a class="el" href="a04218.html">vtkGenericStreamTracer.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Enumeration Documentation</h2>
<a class="anchor" name="d84f8238b2f0b2164ab5bd02ffbf97f5"></a><!-- doxytag: member="vtkGenericStreamTracer::Units" ref="d84f8238b2f0b2164ab5bd02ffbf97f5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="a00605.html#d84f8238b2f0b2164ab5bd02ffbf97f5">vtkGenericStreamTracer::Units</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="d84f8238b2f0b2164ab5bd02ffbf97f5f1cd4afdff496bd81a93e0a8074ec29b"></a><!-- doxytag: member="TIME_UNIT" ref="d84f8238b2f0b2164ab5bd02ffbf97f5f1cd4afdff496bd81a93e0a8074ec29b" args="" -->TIME_UNIT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="d84f8238b2f0b2164ab5bd02ffbf97f58c8d0e9fa5bf8897724cb0aa69d80722"></a><!-- doxytag: member="LENGTH_UNIT" ref="d84f8238b2f0b2164ab5bd02ffbf97f58c8d0e9fa5bf8897724cb0aa69d80722" args="" -->LENGTH_UNIT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="d84f8238b2f0b2164ab5bd02ffbf97f547d42be6162024172449b897a9c9ad5e"></a><!-- doxytag: member="CELL_LENGTH_UNIT" ref="d84f8238b2f0b2164ab5bd02ffbf97f547d42be6162024172449b897a9c9ad5e" args="" -->CELL_LENGTH_UNIT</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

<p>Definition at line <a class="el" href="a04218.html#l00113">113</a> of file <a class="el" href="a04218.html">vtkGenericStreamTracer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="5015ed4ae10df1a8c89650963b70adb9"></a><!-- doxytag: member="vtkGenericStreamTracer::Solvers" ref="5015ed4ae10df1a8c89650963b70adb9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="a00605.html#5015ed4ae10df1a8c89650963b70adb9">vtkGenericStreamTracer::Solvers</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="5015ed4ae10df1a8c89650963b70adb9911c9734f2131d2dcaa7b68f28e9dda7"></a><!-- doxytag: member="RUNGE_KUTTA2" ref="5015ed4ae10df1a8c89650963b70adb9911c9734f2131d2dcaa7b68f28e9dda7" args="" -->RUNGE_KUTTA2</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5015ed4ae10df1a8c89650963b70adb9a5005d97dc546a89d0410e548d1d6789"></a><!-- doxytag: member="RUNGE_KUTTA4" ref="5015ed4ae10df1a8c89650963b70adb9a5005d97dc546a89d0410e548d1d6789" args="" -->RUNGE_KUTTA4</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5015ed4ae10df1a8c89650963b70adb931b3c6350dc7c2de5751aa6c7db4da52"></a><!-- doxytag: member="RUNGE_KUTTA45" ref="5015ed4ae10df1a8c89650963b70adb931b3c6350dc7c2de5751aa6c7db4da52" args="" -->RUNGE_KUTTA45</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5015ed4ae10df1a8c89650963b70adb981dc652e4e9f5e5b16edbcea4d461318"></a><!-- doxytag: member="NONE" ref="5015ed4ae10df1a8c89650963b70adb981dc652e4e9f5e5b16edbcea4d461318" args="" -->NONE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="5015ed4ae10df1a8c89650963b70adb91eb6b21704407dbfd0142795b97ad510"></a><!-- doxytag: member="UNKNOWN" ref="5015ed4ae10df1a8c89650963b70adb91eb6b21704407dbfd0142795b97ad510" args="" -->UNKNOWN</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

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

</div>
</div><p>
<a class="anchor" name="6f50d2e98e1d9ee833dca1c2f881eb35"></a><!-- doxytag: member="vtkGenericStreamTracer::ReasonForTermination" ref="6f50d2e98e1d9ee833dca1c2f881eb35" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="a00605.html#6f50d2e98e1d9ee833dca1c2f881eb35">vtkGenericStreamTracer::ReasonForTermination</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="6f50d2e98e1d9ee833dca1c2f881eb35f4340d5c6843466c161cb3d21edd46ad"></a><!-- doxytag: member="OUT_OF_DOMAIN" ref="6f50d2e98e1d9ee833dca1c2f881eb35f4340d5c6843466c161cb3d21edd46ad" args="" -->OUT_OF_DOMAIN</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="6f50d2e98e1d9ee833dca1c2f881eb35c44c431166d9f2d1efff8080b0b1c6f3"></a><!-- doxytag: member="NOT_INITIALIZED" ref="6f50d2e98e1d9ee833dca1c2f881eb35c44c431166d9f2d1efff8080b0b1c6f3" args="" -->NOT_INITIALIZED</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="6f50d2e98e1d9ee833dca1c2f881eb35883d1831a08cc1a19e5472677ab4ab69"></a><!-- doxytag: member="UNEXPECTED_VALUE" ref="6f50d2e98e1d9ee833dca1c2f881eb35883d1831a08cc1a19e5472677ab4ab69" args="" -->UNEXPECTED_VALUE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="6f50d2e98e1d9ee833dca1c2f881eb35dc6c4c268080aeadd5b027b17321fcdb"></a><!-- doxytag: member="OUT_OF_TIME" ref="6f50d2e98e1d9ee833dca1c2f881eb35dc6c4c268080aeadd5b027b17321fcdb" args="" -->OUT_OF_TIME</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="6f50d2e98e1d9ee833dca1c2f881eb35422875e69d2c20c5fa129f8b74e92b6b"></a><!-- doxytag: member="OUT_OF_STEPS" ref="6f50d2e98e1d9ee833dca1c2f881eb35422875e69d2c20c5fa129f8b74e92b6b" args="" -->OUT_OF_STEPS</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="6f50d2e98e1d9ee833dca1c2f881eb35b9525573bc4b4590f18ace4e32d49055"></a><!-- doxytag: member="STAGNATION" ref="6f50d2e98e1d9ee833dca1c2f881eb35b9525573bc4b4590f18ace4e32d49055" args="" -->STAGNATION</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

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

</div>
</div><p>
<a class="anchor" name="2224b7b1a220b80a23b59d1af2891efa"></a><!-- doxytag: member="vtkGenericStreamTracer::@12" ref="2224b7b1a220b80a23b59d1af2891efa" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="2224b7b1a220b80a23b59d1af2891efa83c774aa1785ecda9fb3d04105f4a0b2"></a><!-- doxytag: member="FORWARD" ref="2224b7b1a220b80a23b59d1af2891efa83c774aa1785ecda9fb3d04105f4a0b2" args="" -->FORWARD</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="2224b7b1a220b80a23b59d1af2891efae5219b244ede3d11bf1206123518e1de"></a><!-- doxytag: member="BACKWARD" ref="2224b7b1a220b80a23b59d1af2891efae5219b244ede3d11bf1206123518e1de" args="" -->BACKWARD</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="2224b7b1a220b80a23b59d1af2891efa89f1c7b01c6f71baf66792d3614e888f"></a><!-- doxytag: member="BOTH" ref="2224b7b1a220b80a23b59d1af2891efa89f1c7b01c6f71baf66792d3614e888f" args="" -->BOTH</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

<p>Definition at line <a class="el" href="a04218.html#l00248">248</a> of file <a class="el" href="a04218.html">vtkGenericStreamTracer.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="0da04fcb11fac0cbd161a9c66ab1e277"></a><!-- doxytag: member="vtkGenericStreamTracer::vtkGenericStreamTracer" ref="0da04fcb11fac0cbd161a9c66ab1e277" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkGenericStreamTracer::vtkGenericStreamTracer           </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="d7c6205574fe1a1af42fdd3a5e925ccb"></a><!-- doxytag: member="vtkGenericStreamTracer::~vtkGenericStreamTracer" ref="d7c6205574fe1a1af42fdd3a5e925ccb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkGenericStreamTracer::~vtkGenericStreamTracer           </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="08321625e63262bda223b4e9092191ca"></a><!-- doxytag: member="vtkGenericStreamTracer::GetClassName" ref="08321625e63262bda223b4e9092191ca" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkGenericStreamTracer::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="a01261.html#117691a3be177e85a0eb7e54b011c9de">vtkPolyDataAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="b35d8650b826f207457f1a4013c77a80"></a><!-- doxytag: member="vtkGenericStreamTracer::IsTypeOf" ref="b35d8650b826f207457f1a4013c77a80" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkGenericStreamTracer::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="a01261.html#6e4df93069945e2df17a891c6f4cd557">vtkPolyDataAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="2687f04bca9b9da2af88354ee5abbc2f"></a><!-- doxytag: member="vtkGenericStreamTracer::IsA" ref="2687f04bca9b9da2af88354ee5abbc2f" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkGenericStreamTracer::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="a01261.html#b0133191c934f596dac2a21fd5a8da20">vtkPolyDataAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="c1eea40100d86379fd85b9761c4092b4"></a><!-- doxytag: member="vtkGenericStreamTracer::SafeDownCast" ref="c1eea40100d86379fd85b9761c4092b4" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00605.html">vtkGenericStreamTracer</a>* vtkGenericStreamTracer::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="a01261.html#3a09aba4f394c174457d17e9bc08af04">vtkPolyDataAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="09998ee5a6c3f6833f4ac17dec71f162"></a><!-- doxytag: member="vtkGenericStreamTracer::PrintSelf" ref="09998ee5a6c3f6833f4ac17dec71f162" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::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="a01261.html#e6d59a63261b0c56f8f473984ae0e1b6">vtkPolyDataAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="c0f40f94776771b328850be2232bf8d0"></a><!-- doxytag: member="vtkGenericStreamTracer::New" ref="c0f40f94776771b328850be2232bf8d0" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00605.html">vtkGenericStreamTracer</a>* vtkGenericStreamTracer::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 object to start from position (0,0,0), integrate forward, terminal speed 1.0E-12, vorticity computation on, integration step length 0.5 (unit cell length), maximum number of steps 2000, using 2nd order Runge Kutta and maximum propagation 1.0 (unit length). 
<p>Reimplemented from <a class="el" href="a01261.html#cf785ac526132296ff652c636f713b5e">vtkPolyDataAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="65d989119b5547d0b59011b1819a98c6"></a><!-- doxytag: member="vtkGenericStreamTracer::SetStartPosition" ref="65d989119b5547d0b59011b1819a98c6" args="(double, double, double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkGenericStreamTracer::SetStartPosition           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&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>
Specify the start of the streamline in the global coordinate system. Search must be performed to find initial cell to start integration from. 
</div>
</div><p>
<a class="anchor" name="b0830b4c63f241d8df77fd1c4e4a86a2"></a><!-- doxytag: member="vtkGenericStreamTracer::SetStartPosition" ref="b0830b4c63f241d8df77fd1c4e4a86a2" args="(double[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkGenericStreamTracer::SetStartPosition           </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>
Specify the start of the streamline in the global coordinate system. Search must be performed to find initial cell to start integration from. 
</div>
</div><p>
<a class="anchor" name="e72ccc49d9bec3e7c968a03429173bc5"></a><!-- doxytag: member="vtkGenericStreamTracer::GetStartPosition" ref="e72ccc49d9bec3e7c968a03429173bc5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double* vtkGenericStreamTracer::GetStartPosition           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the start of the streamline in the global coordinate system. Search must be performed to find initial cell to start integration from. 
</div>
</div><p>
<a class="anchor" name="cb07e35826b3e98bfafa3dd7140eab2b"></a><!-- doxytag: member="vtkGenericStreamTracer::GetStartPosition" ref="cb07e35826b3e98bfafa3dd7140eab2b" args="(double &amp;, double &amp;, double &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkGenericStreamTracer::GetStartPosition           </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>
Specify the start of the streamline in the global coordinate system. Search must be performed to find initial cell to start integration from. 
</div>
</div><p>
<a class="anchor" name="12252a99626d6944751b360e76706d54"></a><!-- doxytag: member="vtkGenericStreamTracer::GetStartPosition" ref="12252a99626d6944751b360e76706d54" args="(double[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkGenericStreamTracer::GetStartPosition           </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>
Specify the start of the streamline in the global coordinate system. Search must be performed to find initial cell to start integration from. 
</div>
</div><p>
<a class="anchor" name="213aa67d29e91bb7d13af020183605ee"></a><!-- doxytag: member="vtkGenericStreamTracer::SetSource" ref="213aa67d29e91bb7d13af020183605ee" args="(vtkDataSet *source)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::SetSource           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00374.html">vtkDataSet</a> *&nbsp;</td>
          <td class="paramname"> <em>source</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the source object used to generate starting points. 
</div>
</div><p>
<a class="anchor" name="ccf2c04611de38cd7955f326da1b88b5"></a><!-- doxytag: member="vtkGenericStreamTracer::GetSource" ref="ccf2c04611de38cd7955f326da1b88b5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00374.html">vtkDataSet</a>* vtkGenericStreamTracer::GetSource           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the source object used to generate starting points. 
</div>
</div><p>
<a class="anchor" name="61eadb940155632e878a0d2557d882a2"></a><!-- doxytag: member="vtkGenericStreamTracer::FillInputPortInformation" ref="61eadb940155632e878a0d2557d882a2" args="(int port, vtkInformation *info)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkGenericStreamTracer::FillInputPortInformation           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>port</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00872.html">vtkInformation</a> *&nbsp;</td>
          <td class="paramname"> <em>info</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>
Fill the input port information objects for this algorithm. This is invoked by the first call to GetInputPortInformation for each port so subclasses can specify what they can handle. 
<p>Reimplemented from <a class="el" href="a01261.html#a9084b97ab9c0c8c76e490fa9776a832">vtkPolyDataAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="aee9893bdb81c644483c46b18f2572a3"></a><!-- doxytag: member="vtkGenericStreamTracer::SetIntegrator" ref="aee9893bdb81c644483c46b18f2572a3" args="(vtkInitialValueProblemSolver *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::SetIntegrator           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00896.html">vtkInitialValueProblemSolver</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/get the integrator type to be used in the stream line calculation. The object passed is not actually used but is cloned with NewInstance in the process of integration (prototype pattern). The default is 2nd order Runge Kutta. The integrator can also be changed using SetIntegratorType. The recognized solvers are: RUNGE_KUTTA2 = 0 RUNGE_KUTTA4 = 1 RUNGE_KUTTA45 = 2 
</div>
</div><p>
<a class="anchor" name="4b2cc47c15b2c6b768afeb17655a480e"></a><!-- doxytag: member="vtkGenericStreamTracer::GetIntegrator" ref="4b2cc47c15b2c6b768afeb17655a480e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a00896.html">vtkInitialValueProblemSolver</a>* vtkGenericStreamTracer::GetIntegrator           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/get the integrator type to be used in the stream line calculation. The object passed is not actually used but is cloned with NewInstance in the process of integration (prototype pattern). The default is 2nd order Runge Kutta. The integrator can also be changed using SetIntegratorType. The recognized solvers are: RUNGE_KUTTA2 = 0 RUNGE_KUTTA4 = 1 RUNGE_KUTTA45 = 2 
</div>
</div><p>
<a class="anchor" name="597223a8be59cb5c499474e9135bcefb"></a><!-- doxytag: member="vtkGenericStreamTracer::SetIntegratorType" ref="597223a8be59cb5c499474e9135bcefb" args="(int type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::SetIntegratorType           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>type</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/get the integrator type to be used in the stream line calculation. The object passed is not actually used but is cloned with NewInstance in the process of integration (prototype pattern). The default is 2nd order Runge Kutta. The integrator can also be changed using SetIntegratorType. The recognized solvers are: RUNGE_KUTTA2 = 0 RUNGE_KUTTA4 = 1 RUNGE_KUTTA45 = 2 
</div>
</div><p>
<a class="anchor" name="73b14691ab4450324ec1d25dcf336f7e"></a><!-- doxytag: member="vtkGenericStreamTracer::GetIntegratorType" ref="73b14691ab4450324ec1d25dcf336f7e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkGenericStreamTracer::GetIntegratorType           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/get the integrator type to be used in the stream line calculation. The object passed is not actually used but is cloned with NewInstance in the process of integration (prototype pattern). The default is 2nd order Runge Kutta. The integrator can also be changed using SetIntegratorType. The recognized solvers are: RUNGE_KUTTA2 = 0 RUNGE_KUTTA4 = 1 RUNGE_KUTTA45 = 2 
</div>
</div><p>
<a class="anchor" name="0aa0cc3e15ecac4be5b0bf97cae46b46"></a><!-- doxytag: member="vtkGenericStreamTracer::SetIntegratorTypeToRungeKutta2" ref="0aa0cc3e15ecac4be5b0bf97cae46b46" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::SetIntegratorTypeToRungeKutta2           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/get the integrator type to be used in the stream line calculation. The object passed is not actually used but is cloned with NewInstance in the process of integration (prototype pattern). The default is 2nd order Runge Kutta. The integrator can also be changed using SetIntegratorType. The recognized solvers are: RUNGE_KUTTA2 = 0 RUNGE_KUTTA4 = 1 RUNGE_KUTTA45 = 2 
<p>Definition at line <a class="el" href="a04218.html#l00151">151</a> of file <a class="el" href="a04218.html">vtkGenericStreamTracer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="5353ac27fb70f53b8c02b910914eb297"></a><!-- doxytag: member="vtkGenericStreamTracer::SetIntegratorTypeToRungeKutta4" ref="5353ac27fb70f53b8c02b910914eb297" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::SetIntegratorTypeToRungeKutta4           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/get the integrator type to be used in the stream line calculation. The object passed is not actually used but is cloned with NewInstance in the process of integration (prototype pattern). The default is 2nd order Runge Kutta. The integrator can also be changed using SetIntegratorType. The recognized solvers are: RUNGE_KUTTA2 = 0 RUNGE_KUTTA4 = 1 RUNGE_KUTTA45 = 2 
<p>Definition at line <a class="el" href="a04218.html#l00153">153</a> of file <a class="el" href="a04218.html">vtkGenericStreamTracer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="a0dca0155609f484589887100b977bd2"></a><!-- doxytag: member="vtkGenericStreamTracer::SetIntegratorTypeToRungeKutta45" ref="a0dca0155609f484589887100b977bd2" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::SetIntegratorTypeToRungeKutta45           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/get the integrator type to be used in the stream line calculation. The object passed is not actually used but is cloned with NewInstance in the process of integration (prototype pattern). The default is 2nd order Runge Kutta. The integrator can also be changed using SetIntegratorType. The recognized solvers are: RUNGE_KUTTA2 = 0 RUNGE_KUTTA4 = 1 RUNGE_KUTTA45 = 2 
<p>Definition at line <a class="el" href="a04218.html#l00155">155</a> of file <a class="el" href="a04218.html">vtkGenericStreamTracer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="d4b7e3bb97aa0fc4c0126a2a77a030a8"></a><!-- doxytag: member="vtkGenericStreamTracer::SetMaximumPropagation" ref="d4b7e3bb97aa0fc4c0126a2a77a030a8" args="(int unit, double max)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::SetMaximumPropagation           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>unit</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>max</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the maximum length of the streamlines expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 
</div>
</div><p>
<a class="anchor" name="85fc3db1294272d1a2ddfacb6d7efe7a"></a><!-- doxytag: member="vtkGenericStreamTracer::SetMaximumPropagation" ref="85fc3db1294272d1a2ddfacb6d7efe7a" args="(double max)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::SetMaximumPropagation           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>max</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the maximum length of the streamlines expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 
</div>
</div><p>
<a class="anchor" name="c377d48b292900c26eb9c762ee3f3e5c"></a><!-- doxytag: member="vtkGenericStreamTracer::SetMaximumPropagationUnit" ref="c377d48b292900c26eb9c762ee3f3e5c" args="(int unit)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::SetMaximumPropagationUnit           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>unit</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the maximum length of the streamlines expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 
</div>
</div><p>
<a class="anchor" name="3b029a4f5fd6dab73ef261d368690ab3"></a><!-- doxytag: member="vtkGenericStreamTracer::GetMaximumPropagationUnit" ref="3b029a4f5fd6dab73ef261d368690ab3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkGenericStreamTracer::GetMaximumPropagationUnit           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the maximum length of the streamlines expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 
</div>
</div><p>
<a class="anchor" name="09066a3fcf6b64420a70fe953ecfdfaa"></a><!-- doxytag: member="vtkGenericStreamTracer::GetMaximumPropagation" ref="09066a3fcf6b64420a70fe953ecfdfaa" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double vtkGenericStreamTracer::GetMaximumPropagation           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the maximum length of the streamlines expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 
</div>
</div><p>
<a class="anchor" name="a27276e0dfd5d957752e81e03476aa02"></a><!-- doxytag: member="vtkGenericStreamTracer::SetMaximumPropagationUnitToTimeUnit" ref="a27276e0dfd5d957752e81e03476aa02" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::SetMaximumPropagationUnitToTimeUnit           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the maximum length of the streamlines expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 
<p>Definition at line <a class="el" href="a04218.html#l00167">167</a> of file <a class="el" href="a04218.html">vtkGenericStreamTracer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="699cc89b1cab08be559f657739b18ee1"></a><!-- doxytag: member="vtkGenericStreamTracer::SetMaximumPropagationUnitToLengthUnit" ref="699cc89b1cab08be559f657739b18ee1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::SetMaximumPropagationUnitToLengthUnit           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the maximum length of the streamlines expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 
<p>Definition at line <a class="el" href="a04218.html#l00169">169</a> of file <a class="el" href="a04218.html">vtkGenericStreamTracer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="a9dfb5b505898c81ee9d62c7bc1d3d51"></a><!-- doxytag: member="vtkGenericStreamTracer::SetMaximumPropagationUnitToCellLengthUnit" ref="a9dfb5b505898c81ee9d62c7bc1d3d51" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::SetMaximumPropagationUnitToCellLengthUnit           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the maximum length of the streamlines expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 
<p>Definition at line <a class="el" href="a04218.html#l00171">171</a> of file <a class="el" href="a04218.html">vtkGenericStreamTracer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="36def7c3306dde5ec8468986b4d7dd36"></a><!-- doxytag: member="vtkGenericStreamTracer::SetMinimumIntegrationStep" ref="36def7c3306dde5ec8468986b4d7dd36" args="(int unit, double step)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::SetMinimumIntegrationStep           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>unit</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>step</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the minimum step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 Only valid when using adaptive integrators. 
</div>
</div><p>
<a class="anchor" name="b8e10fc51148b44002184b332f82727a"></a><!-- doxytag: member="vtkGenericStreamTracer::SetMinimumIntegrationStepUnit" ref="b8e10fc51148b44002184b332f82727a" args="(int unit)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::SetMinimumIntegrationStepUnit           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>unit</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the minimum step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 Only valid when using adaptive integrators. 
</div>
</div><p>
<a class="anchor" name="986d43d729c60eabd7423c3154f13054"></a><!-- doxytag: member="vtkGenericStreamTracer::SetMinimumIntegrationStep" ref="986d43d729c60eabd7423c3154f13054" args="(double step)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::SetMinimumIntegrationStep           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>step</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the minimum step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 Only valid when using adaptive integrators. 
</div>
</div><p>
<a class="anchor" name="925954f6b849d69328e6b48eb3f9b74a"></a><!-- doxytag: member="vtkGenericStreamTracer::GetMinimumIntegrationStepUnit" ref="925954f6b849d69328e6b48eb3f9b74a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkGenericStreamTracer::GetMinimumIntegrationStepUnit           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the minimum step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 Only valid when using adaptive integrators. 
</div>
</div><p>
<a class="anchor" name="db9600b8170d497f6c2396b148804bf8"></a><!-- doxytag: member="vtkGenericStreamTracer::GetMinimumIntegrationStep" ref="db9600b8170d497f6c2396b148804bf8" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double vtkGenericStreamTracer::GetMinimumIntegrationStep           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the minimum step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 Only valid when using adaptive integrators. 
</div>
</div><p>
<a class="anchor" name="fbaa3c3c0efa37ed134e803153d740aa"></a><!-- doxytag: member="vtkGenericStreamTracer::SetMinimumIntegrationStepUnitToTimeUnit" ref="fbaa3c3c0efa37ed134e803153d740aa" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::SetMinimumIntegrationStepUnitToTimeUnit           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the minimum step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 Only valid when using adaptive integrators. 
<p>Definition at line <a class="el" href="a04218.html#l00184">184</a> of file <a class="el" href="a04218.html">vtkGenericStreamTracer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="3a163891618a042ad62db8d2547bd8c5"></a><!-- doxytag: member="vtkGenericStreamTracer::SetMinimumIntegrationStepUnitToLengthUnit" ref="3a163891618a042ad62db8d2547bd8c5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::SetMinimumIntegrationStepUnitToLengthUnit           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the minimum step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 Only valid when using adaptive integrators. 
<p>Definition at line <a class="el" href="a04218.html#l00186">186</a> of file <a class="el" href="a04218.html">vtkGenericStreamTracer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="1825dea9c292f3f2bfa5df7947a87ac8"></a><!-- doxytag: member="vtkGenericStreamTracer::SetMinimumIntegrationStepUnitToCellLengthUnit" ref="1825dea9c292f3f2bfa5df7947a87ac8" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::SetMinimumIntegrationStepUnitToCellLengthUnit           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the minimum step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 Only valid when using adaptive integrators. 
<p>Definition at line <a class="el" href="a04218.html#l00188">188</a> of file <a class="el" href="a04218.html">vtkGenericStreamTracer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="4bf710d3704180db6e7371364ea2efe6"></a><!-- doxytag: member="vtkGenericStreamTracer::SetMaximumIntegrationStep" ref="4bf710d3704180db6e7371364ea2efe6" args="(int unit, double step)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::SetMaximumIntegrationStep           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>unit</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>step</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the maximum step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 Only valid when using adaptive integrators. 
</div>
</div><p>
<a class="anchor" name="2e21758dff86840c62cd0923518fa283"></a><!-- doxytag: member="vtkGenericStreamTracer::SetMaximumIntegrationStepUnit" ref="2e21758dff86840c62cd0923518fa283" args="(int unit)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::SetMaximumIntegrationStepUnit           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>unit</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the maximum step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 Only valid when using adaptive integrators. 
</div>
</div><p>
<a class="anchor" name="4ce8622a154cfc3294fcf9ad1a8cee7b"></a><!-- doxytag: member="vtkGenericStreamTracer::SetMaximumIntegrationStep" ref="4ce8622a154cfc3294fcf9ad1a8cee7b" args="(double step)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::SetMaximumIntegrationStep           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>step</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the maximum step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 Only valid when using adaptive integrators. 
</div>
</div><p>
<a class="anchor" name="1d6437c0b6bec68ab01a2ddef72f7e98"></a><!-- doxytag: member="vtkGenericStreamTracer::GetMaximumIntegrationStepUnit" ref="1d6437c0b6bec68ab01a2ddef72f7e98" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkGenericStreamTracer::GetMaximumIntegrationStepUnit           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the maximum step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 Only valid when using adaptive integrators. 
</div>
</div><p>
<a class="anchor" name="1aaa9a77b76682ea2935c58dd0d360db"></a><!-- doxytag: member="vtkGenericStreamTracer::GetMaximumIntegrationStep" ref="1aaa9a77b76682ea2935c58dd0d360db" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double vtkGenericStreamTracer::GetMaximumIntegrationStep           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the maximum step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 Only valid when using adaptive integrators. 
</div>
</div><p>
<a class="anchor" name="c24eb41e26c9f71f37213706c28b70ad"></a><!-- doxytag: member="vtkGenericStreamTracer::SetMaximumIntegrationStepUnitToTimeUnit" ref="c24eb41e26c9f71f37213706c28b70ad" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::SetMaximumIntegrationStepUnitToTimeUnit           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the maximum step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 Only valid when using adaptive integrators. 
<p>Definition at line <a class="el" href="a04218.html#l00201">201</a> of file <a class="el" href="a04218.html">vtkGenericStreamTracer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="d702800949b0aff9521de9f1a9a0df73"></a><!-- doxytag: member="vtkGenericStreamTracer::SetMaximumIntegrationStepUnitToLengthUnit" ref="d702800949b0aff9521de9f1a9a0df73" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::SetMaximumIntegrationStepUnitToLengthUnit           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the maximum step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 Only valid when using adaptive integrators. 
<p>Definition at line <a class="el" href="a04218.html#l00203">203</a> of file <a class="el" href="a04218.html">vtkGenericStreamTracer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="8b87ecfc21182d0e49f780656d57f486"></a><!-- doxytag: member="vtkGenericStreamTracer::SetMaximumIntegrationStepUnitToCellLengthUnit" ref="8b87ecfc21182d0e49f780656d57f486" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::SetMaximumIntegrationStepUnitToCellLengthUnit           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the maximum step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 Only valid when using adaptive integrators. 
<p>Definition at line <a class="el" href="a04218.html#l00205">205</a> of file <a class="el" href="a04218.html">vtkGenericStreamTracer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="f2adc33ebc1973f2a2b30a0e4c5ba01c"></a><!-- doxytag: member="vtkGenericStreamTracer::SetInitialIntegrationStep" ref="f2adc33ebc1973f2a2b30a0e4c5ba01c" args="(int unit, double step)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::SetInitialIntegrationStep           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>unit</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>step</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the initial step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 If the integrator is not adaptive, this is the actual step used. 
</div>
</div><p>
<a class="anchor" name="599f8491eb8c7b4ecc5861659e2cc6d5"></a><!-- doxytag: member="vtkGenericStreamTracer::SetInitialIntegrationStepUnit" ref="599f8491eb8c7b4ecc5861659e2cc6d5" args="(int unit)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::SetInitialIntegrationStepUnit           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>unit</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the initial step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 If the integrator is not adaptive, this is the actual step used. 
</div>
</div><p>
<a class="anchor" name="30277cbb69806c1577a14a3aeec6c23b"></a><!-- doxytag: member="vtkGenericStreamTracer::SetInitialIntegrationStep" ref="30277cbb69806c1577a14a3aeec6c23b" args="(double step)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::SetInitialIntegrationStep           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>step</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the initial step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 If the integrator is not adaptive, this is the actual step used. 
</div>
</div><p>
<a class="anchor" name="196753f4bb27f35c4f84d1c9cc3edf9b"></a><!-- doxytag: member="vtkGenericStreamTracer::GetInitialIntegrationStepUnit" ref="196753f4bb27f35c4f84d1c9cc3edf9b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkGenericStreamTracer::GetInitialIntegrationStepUnit           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the initial step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 If the integrator is not adaptive, this is the actual step used. 
</div>
</div><p>
<a class="anchor" name="8aac264596fdd915deb22bb562202462"></a><!-- doxytag: member="vtkGenericStreamTracer::GetInitialIntegrationStep" ref="8aac264596fdd915deb22bb562202462" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double vtkGenericStreamTracer::GetInitialIntegrationStep           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the initial step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 If the integrator is not adaptive, this is the actual step used. 
</div>
</div><p>
<a class="anchor" name="73b4e14714f1d95aebc5ab1c958fe85a"></a><!-- doxytag: member="vtkGenericStreamTracer::SetInitialIntegrationStepUnitToTimeUnit" ref="73b4e14714f1d95aebc5ab1c958fe85a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::SetInitialIntegrationStepUnitToTimeUnit           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the initial step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 If the integrator is not adaptive, this is the actual step used. 
<p>Definition at line <a class="el" href="a04218.html#l00218">218</a> of file <a class="el" href="a04218.html">vtkGenericStreamTracer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="aed935c439c2efc44c8c97df3b041c4c"></a><!-- doxytag: member="vtkGenericStreamTracer::SetInitialIntegrationStepUnitToLengthUnit" ref="aed935c439c2efc44c8c97df3b041c4c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::SetInitialIntegrationStepUnitToLengthUnit           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the initial step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 If the integrator is not adaptive, this is the actual step used. 
<p>Definition at line <a class="el" href="a04218.html#l00220">220</a> of file <a class="el" href="a04218.html">vtkGenericStreamTracer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="20a20f9f0e285266e400182c647d4c6b"></a><!-- doxytag: member="vtkGenericStreamTracer::SetInitialIntegrationStepUnitToCellLengthUnit" ref="20a20f9f0e285266e400182c647d4c6b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::SetInitialIntegrationStepUnitToCellLengthUnit           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the initial step used in the integration expressed in one of the: TIME_UNIT = 0 LENGTH_UNIT = 1 CELL_LENGTH_UNIT = 2 If the integrator is not adaptive, this is the actual step used. 
<p>Definition at line <a class="el" href="a04218.html#l00222">222</a> of file <a class="el" href="a04218.html">vtkGenericStreamTracer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="8e3fa50f7a1694afc3412ea647780e0b"></a><!-- doxytag: member="vtkGenericStreamTracer::SetMaximumError" ref="8e3fa50f7a1694afc3412ea647780e0b" args="(double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkGenericStreamTracer::SetMaximumError           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the maximum error in the integration. This value is passed to the integrator. Therefore, it's meaning depends on the integrator used. 
</div>
</div><p>
<a class="anchor" name="35422ccc820497c50e2ff24199188b3a"></a><!-- doxytag: member="vtkGenericStreamTracer::GetMaximumError" ref="35422ccc820497c50e2ff24199188b3a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double vtkGenericStreamTracer::GetMaximumError           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the maximum error in the integration. This value is passed to the integrator. Therefore, it's meaning depends on the integrator used. 
</div>
</div><p>
<a class="anchor" name="ffaa26e7faa954713dc453f3839f40f3"></a><!-- doxytag: member="vtkGenericStreamTracer::SetMaximumNumberOfSteps" ref="ffaa26e7faa954713dc453f3839f40f3" args="(vtkIdType)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkGenericStreamTracer::SetMaximumNumberOfSteps           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the maximum number of steps used in the integration. 
</div>
</div><p>
<a class="anchor" name="1b62dd7644ad2d88853d3fea3c50ebba"></a><!-- doxytag: member="vtkGenericStreamTracer::GetMaximumNumberOfSteps" ref="1b62dd7644ad2d88853d3fea3c50ebba" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> vtkGenericStreamTracer::GetMaximumNumberOfSteps           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the maximum number of steps used in the integration. 
</div>
</div><p>
<a class="anchor" name="978f722623b1365c6cdf3b0840c3fc46"></a><!-- doxytag: member="vtkGenericStreamTracer::SetTerminalSpeed" ref="978f722623b1365c6cdf3b0840c3fc46" args="(double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkGenericStreamTracer::SetTerminalSpeed           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If at any point, the speed is below this value, the integration is terminated. 
</div>
</div><p>
<a class="anchor" name="41a634d8cb06a2872284997623e70670"></a><!-- doxytag: member="vtkGenericStreamTracer::GetTerminalSpeed" ref="41a634d8cb06a2872284997623e70670" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double vtkGenericStreamTracer::GetTerminalSpeed           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If at any point, the speed is below this value, the integration is terminated. 
</div>
</div><p>
<a class="anchor" name="c8953c0a3a50b0b69dd49edc48e89292"></a><!-- doxytag: member="vtkGenericStreamTracer::SetIntegrationDirection" ref="c8953c0a3a50b0b69dd49edc48e89292" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkGenericStreamTracer::SetIntegrationDirection           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify whether the streamtrace will be generated in the upstream or downstream direction. 
</div>
</div><p>
<a class="anchor" name="628b41ffa2d124f2e9fb3387ba09d09c"></a><!-- doxytag: member="vtkGenericStreamTracer::GetIntegrationDirection" ref="628b41ffa2d124f2e9fb3387ba09d09c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkGenericStreamTracer::GetIntegrationDirection           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify whether the streamtrace will be generated in the upstream or downstream direction. 
</div>
</div><p>
<a class="anchor" name="c0ec2bf5d70262095c26d076e8c958ad"></a><!-- doxytag: member="vtkGenericStreamTracer::SetIntegrationDirectionToForward" ref="c0ec2bf5d70262095c26d076e8c958ad" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::SetIntegrationDirectionToForward           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify whether the streamtrace will be generated in the upstream or downstream direction. 
<p>Definition at line <a class="el" href="a04218.html#l00261">261</a> of file <a class="el" href="a04218.html">vtkGenericStreamTracer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="17edf8cd7fb73865cd083166f71a5a21"></a><!-- doxytag: member="vtkGenericStreamTracer::SetIntegrationDirectionToBackward" ref="17edf8cd7fb73865cd083166f71a5a21" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::SetIntegrationDirectionToBackward           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify whether the streamtrace will be generated in the upstream or downstream direction. 
<p>Definition at line <a class="el" href="a04218.html#l00263">263</a> of file <a class="el" href="a04218.html">vtkGenericStreamTracer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="4d9aa8a1f385125b15281d5b9666f23f"></a><!-- doxytag: member="vtkGenericStreamTracer::SetIntegrationDirectionToBoth" ref="4d9aa8a1f385125b15281d5b9666f23f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::SetIntegrationDirectionToBoth           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify whether the streamtrace will be generated in the upstream or downstream direction. 
<p>Definition at line <a class="el" href="a04218.html#l00265">265</a> of file <a class="el" href="a04218.html">vtkGenericStreamTracer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="b1159cc4184e69b15bf82eee07b52a98"></a><!-- doxytag: member="vtkGenericStreamTracer::SetComputeVorticity" ref="b1159cc4184e69b15bf82eee07b52a98" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkGenericStreamTracer::SetComputeVorticity           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off calculation of vorticity at streamline points (necessary for generating proper streamribbons using the <a class="el" href="a01494.html" title="create oriented ribbons from lines defined in polygonal dataset">vtkRibbonFilter</a>. 
</div>
</div><p>
<a class="anchor" name="adf2b1f393e278af25b48a466cbeb3e4"></a><!-- doxytag: member="vtkGenericStreamTracer::GetComputeVorticity" ref="adf2b1f393e278af25b48a466cbeb3e4" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkGenericStreamTracer::GetComputeVorticity           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off calculation of vorticity at streamline points (necessary for generating proper streamribbons using the <a class="el" href="a01494.html" title="create oriented ribbons from lines defined in polygonal dataset">vtkRibbonFilter</a>. 
</div>
</div><p>
<a class="anchor" name="576607a0a33c7fc8af11679c56ed1949"></a><!-- doxytag: member="vtkGenericStreamTracer::ComputeVorticityOn" ref="576607a0a33c7fc8af11679c56ed1949" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkGenericStreamTracer::ComputeVorticityOn           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off calculation of vorticity at streamline points (necessary for generating proper streamribbons using the <a class="el" href="a01494.html" title="create oriented ribbons from lines defined in polygonal dataset">vtkRibbonFilter</a>. 
</div>
</div><p>
<a class="anchor" name="b7c275adca4553f29ffd2234da198771"></a><!-- doxytag: member="vtkGenericStreamTracer::ComputeVorticityOff" ref="b7c275adca4553f29ffd2234da198771" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkGenericStreamTracer::ComputeVorticityOff           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Turn on/off calculation of vorticity at streamline points (necessary for generating proper streamribbons using the <a class="el" href="a01494.html" title="create oriented ribbons from lines defined in polygonal dataset">vtkRibbonFilter</a>. 
</div>
</div><p>
<a class="anchor" name="b3a04121dab329fc175bb16d988bce02"></a><!-- doxytag: member="vtkGenericStreamTracer::SetRotationScale" ref="b3a04121dab329fc175bb16d988bce02" args="(double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkGenericStreamTracer::SetRotationScale           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This can be used to scale the rate with which the streamribbons twist. The default is 1. 
</div>
</div><p>
<a class="anchor" name="b61c69d87014f034bcd2581b3c1a97fe"></a><!-- doxytag: member="vtkGenericStreamTracer::GetRotationScale" ref="b61c69d87014f034bcd2581b3c1a97fe" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double vtkGenericStreamTracer::GetRotationScale           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This can be used to scale the rate with which the streamribbons twist. The default is 1. 
</div>
</div><p>
<a class="anchor" name="b0d0b02448b458078bc36682355c9d9f"></a><!-- doxytag: member="vtkGenericStreamTracer::GetInputVectorsSelection" ref="b0d0b02448b458078bc36682355c9d9f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual char* vtkGenericStreamTracer::GetInputVectorsSelection           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If you want to generate traces using an arbitrary vector array, then set its name here. By default this in NULL and the filter will use the active vector array. 
</div>
</div><p>
<a class="anchor" name="b13a34099168a1317ef886842154631f"></a><!-- doxytag: member="vtkGenericStreamTracer::SelectInputVectors" ref="b13a34099168a1317ef886842154631f" args="(const char *fieldName)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::SelectInputVectors           </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 generate traces using an arbitrary vector array, then set its name here. By default this in NULL and the filter will use the active vector array. 
<p>Definition at line <a class="el" href="a04218.html#l00289">289</a> of file <a class="el" href="a04218.html">vtkGenericStreamTracer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="66c21aa90329195cc5ac9bca2475e84c"></a><!-- doxytag: member="vtkGenericStreamTracer::AddInput" ref="66c21aa90329195cc5ac9bca2475e84c" args="(vtkGenericDataSet *in)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::AddInput           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00590.html">vtkGenericDataSet</a> *&nbsp;</td>
          <td class="paramname"> <em>in</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Add a dataset to the list inputs 
</div>
</div><p>
<a class="anchor" name="fc3bd25ca584476c6602bc040fa7b4d0"></a><!-- doxytag: member="vtkGenericStreamTracer::SetInterpolatorPrototype" ref="fc3bd25ca584476c6602bc040fa7b4d0" args="(vtkGenericInterpolatedVelocityField *ivf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::SetInterpolatorPrototype           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00599.html">vtkGenericInterpolatedVelocityField</a> *&nbsp;</td>
          <td class="paramname"> <em>ivf</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
The object used to interpolate the velocity field during integration is of the same class as this prototype. 
</div>
</div><p>
<a class="anchor" name="780b53213a7bbe1f8373b97d9af3b12c"></a><!-- doxytag: member="vtkGenericStreamTracer::AddInput" ref="780b53213a7bbe1f8373b97d9af3b12c" args="(vtkDataObject *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::AddInput           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00362.html">vtkDataObject</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Add an input of this algorithm. Note that these methods support old-style pipeline connections. When writing new code you should use the more general <a class="el" href="a00101.html#fea437e12d98e7745874708990d1dee0">vtkAlgorithm::AddInputConnection()</a>. See <a class="el" href="a01261.html#880c1e75b2eebd641f47d8a918c0c798">SetInput()</a> for details. 
<p>Reimplemented from <a class="el" href="a01261.html#8c3e436748ca3da0fcfdeb69fbd15702">vtkPolyDataAlgorithm</a>.</p>

<p>Definition at line <a class="el" href="a04218.html#l00305">305</a> of file <a class="el" href="a04218.html">vtkGenericStreamTracer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="a5bd9711f6cfa8f97a99178472a91318"></a><!-- doxytag: member="vtkGenericStreamTracer::RequestData" ref="a5bd9711f6cfa8f97a99178472a91318" args="(vtkInformation *, vtkInformationVector **, vtkInformationVector *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkGenericStreamTracer::RequestData           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00872.html">vtkInformation</a> *&nbsp;</td>
          <td class="paramname"> <em>request</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00895.html">vtkInformationVector</a> **&nbsp;</td>
          <td class="paramname"> <em>inputVector</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00895.html">vtkInformationVector</a> *&nbsp;</td>
          <td class="paramname"> <em>outputVector</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This is called by the superclass. This is the method you should override. 
<p>Reimplemented from <a class="el" href="a01261.html#6b5a43ab1f9bbcb368c7dc83e4afe068">vtkPolyDataAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="eba2f9ef85311f92b2ed7d8e5200b36e"></a><!-- doxytag: member="vtkGenericStreamTracer::CalculateVorticity" ref="eba2f9ef85311f92b2ed7d8e5200b36e" args="(vtkGenericAdaptorCell *cell, double pcoords[3], vtkGenericAttribute *attribute, double vorticity[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::CalculateVorticity           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00579.html">vtkGenericAdaptorCell</a> *&nbsp;</td>
          <td class="paramname"> <em>cell</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"><a class="el" href="a00580.html">vtkGenericAttribute</a> *&nbsp;</td>
          <td class="paramname"> <em>attribute</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>vorticity</em>[3]</td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Compute the vorticity at point `pcoords' in cell `cell' for the vector attribute `attribute'. <dl class="pre" compact><dt><b>Precondition:</b></dt><dd>attribute_exists: attribute!=0 <p>
point_centered_attribute: attribute-&gt;GetCentering()==vtkPointCentered <p>
vector_attribute: attribute-&gt;GetType()==vtkDataSetAttributesVECTORS); </dd></dl>

</div>
</div><p>
<a class="anchor" name="2adda4d95a6016ecbbb6250da19bad44"></a><!-- doxytag: member="vtkGenericStreamTracer::Integrate" ref="2adda4d95a6016ecbbb6250da19bad44" args="(vtkGenericDataSet *input0, vtkPolyData *output, vtkDataArray *seedSource, vtkIdList *seedIds, vtkIntArray *integrationDirections, double lastPoint[3], vtkGenericInterpolatedVelocityField *func)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::Integrate           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00590.html">vtkGenericDataSet</a> *&nbsp;</td>
          <td class="paramname"> <em>input0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a01260.html">vtkPolyData</a> *&nbsp;</td>
          <td class="paramname"> <em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00356.html">vtkDataArray</a> *&nbsp;</td>
          <td class="paramname"> <em>seedSource</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00720.html">vtkIdList</a> *&nbsp;</td>
          <td class="paramname"> <em>seedIds</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00900.html">vtkIntArray</a> *&nbsp;</td>
          <td class="paramname"> <em>integrationDirections</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>lastPoint</em>[3], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00599.html">vtkGenericInterpolatedVelocityField</a> *&nbsp;</td>
          <td class="paramname"> <em>func</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="dff444d1d85800c4527db5b5640ec9d6"></a><!-- doxytag: member="vtkGenericStreamTracer::SimpleIntegrate" ref="dff444d1d85800c4527db5b5640ec9d6" args="(double seed[3], double lastPoint[3], double delt, vtkGenericInterpolatedVelocityField *func)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::SimpleIntegrate           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>seed</em>[3], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>lastPoint</em>[3], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>delt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00599.html">vtkGenericInterpolatedVelocityField</a> *&nbsp;</td>
          <td class="paramname"> <em>func</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="b70d57bf57b31a540580f7d9de18fc48"></a><!-- doxytag: member="vtkGenericStreamTracer::CheckInputs" ref="b70d57bf57b31a540580f7d9de18fc48" args="(vtkGenericInterpolatedVelocityField *&amp;func, vtkInformationVector **inputVector)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkGenericStreamTracer::CheckInputs           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00599.html">vtkGenericInterpolatedVelocityField</a> *&amp;&nbsp;</td>
          <td class="paramname"> <em>func</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00895.html">vtkInformationVector</a> **&nbsp;</td>
          <td class="paramname"> <em>inputVector</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="bfb1606fcd66c4daa04310f44a9ce718"></a><!-- doxytag: member="vtkGenericStreamTracer::GenerateNormals" ref="bfb1606fcd66c4daa04310f44a9ce718" args="(vtkPolyData *output, double *firstNormal)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::GenerateNormals           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01260.html">vtkPolyData</a> *&nbsp;</td>
          <td class="paramname"> <em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>firstNormal</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="cb11e2f1e343be37319808aec0a8e183"></a><!-- doxytag: member="vtkGenericStreamTracer::SetInputVectorsSelection" ref="cb11e2f1e343be37319808aec0a8e183" args="(const char *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkGenericStreamTracer::SetInputVectorsSelection           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="fcc5a2b3ef78f23519127fbec1822545"></a><!-- doxytag: member="vtkGenericStreamTracer::SetIntervalInformation" ref="fcc5a2b3ef78f23519127fbec1822545" args="(int unit, double interval, IntervalInformation &amp;currentValues)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::SetIntervalInformation           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>unit</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>interval</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00606.html">IntervalInformation</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>currentValues</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="bf8f1c481c8414bd5059ccea9d637959"></a><!-- doxytag: member="vtkGenericStreamTracer::SetIntervalInformation" ref="bf8f1c481c8414bd5059ccea9d637959" args="(int unit, IntervalInformation &amp;currentValues)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::SetIntervalInformation           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>unit</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00606.html">IntervalInformation</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>currentValues</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="9a779fab62a6ebfe05315ccc6e292a53"></a><!-- doxytag: member="vtkGenericStreamTracer::ConvertToTime" ref="9a779fab62a6ebfe05315ccc6e292a53" args="(IntervalInformation &amp;interval, double cellLength, double speed)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static double vtkGenericStreamTracer::ConvertToTime           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00606.html">IntervalInformation</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>interval</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>cellLength</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>speed</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="921309b7d71f77428af5a6b98e2e12ff"></a><!-- doxytag: member="vtkGenericStreamTracer::ConvertToLength" ref="921309b7d71f77428af5a6b98e2e12ff" args="(IntervalInformation &amp;interval, double cellLength, double speed)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static double vtkGenericStreamTracer::ConvertToLength           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00606.html">IntervalInformation</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>interval</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>cellLength</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>speed</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="a32c4722174a1c2e3b7e250d32b07bb8"></a><!-- doxytag: member="vtkGenericStreamTracer::ConvertToCellLength" ref="a32c4722174a1c2e3b7e250d32b07bb8" args="(IntervalInformation &amp;interval, double cellLength, double speed)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static double vtkGenericStreamTracer::ConvertToCellLength           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00606.html">IntervalInformation</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>interval</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>cellLength</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>speed</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="021d46c0c1fbe1f767d50cb0505e4e0e"></a><!-- doxytag: member="vtkGenericStreamTracer::ConvertToUnit" ref="021d46c0c1fbe1f767d50cb0505e4e0e" args="(IntervalInformation &amp;interval, int unit, double cellLength, double speed)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static double vtkGenericStreamTracer::ConvertToUnit           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00606.html">IntervalInformation</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>interval</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>unit</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>cellLength</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>speed</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="c12fe6dfac9974f93fb39dd3bf36deed"></a><!-- doxytag: member="vtkGenericStreamTracer::ConvertIntervals" ref="c12fe6dfac9974f93fb39dd3bf36deed" args="(double &amp;step, double &amp;minStep, double &amp;maxStep, int direction, double cellLength, double speed)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::ConvertIntervals           </td>
          <td>(</td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"> <em>step</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"> <em>minStep</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&nbsp;</td>
          <td class="paramname"> <em>maxStep</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>direction</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>cellLength</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>speed</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="e9711df72a65bc7cb9b61d73afe30209"></a><!-- doxytag: member="vtkGenericStreamTracer::InitializeSeeds" ref="e9711df72a65bc7cb9b61d73afe30209" args="(vtkDataArray *&amp;seeds, vtkIdList *&amp;seedIds, vtkIntArray *&amp;integrationDirections)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericStreamTracer::InitializeSeeds           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00356.html">vtkDataArray</a> *&amp;&nbsp;</td>
          <td class="paramname"> <em>seeds</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00720.html">vtkIdList</a> *&amp;&nbsp;</td>
          <td class="paramname"> <em>seedIds</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00900.html">vtkIntArray</a> *&amp;&nbsp;</td>
          <td class="paramname"> <em>integrationDirections</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>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="d1e2ec68f53b02bcb2d7aa88ea49502f"></a><!-- doxytag: member="vtkGenericStreamTracer::GenerateNormalsInIntegrate" ref="d1e2ec68f53b02bcb2d7aa88ea49502f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00605.html#d1e2ec68f53b02bcb2d7aa88ea49502f">vtkGenericStreamTracer::GenerateNormalsInIntegrate</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04218.html#l00337">337</a> of file <a class="el" href="a04218.html">vtkGenericStreamTracer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="2906b4338df647f4a6f929d221b5233c"></a><!-- doxytag: member="vtkGenericStreamTracer::InputVectorsSelection" ref="2906b4338df647f4a6f929d221b5233c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* <a class="el" href="a00605.html#2906b4338df647f4a6f929d221b5233c">vtkGenericStreamTracer::InputVectorsSelection</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04218.html#l00339">339</a> of file <a class="el" href="a04218.html">vtkGenericStreamTracer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="32972ccce17b37a929c891ee9a965c0d"></a><!-- doxytag: member="vtkGenericStreamTracer::StartPosition" ref="32972ccce17b37a929c891ee9a965c0d" args="[3]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a00605.html#32972ccce17b37a929c891ee9a965c0d">vtkGenericStreamTracer::StartPosition</a>[3]<code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04218.html#l00344">344</a> of file <a class="el" href="a04218.html">vtkGenericStreamTracer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="05490926a816935e2d4d7fb862dfa76f"></a><!-- doxytag: member="vtkGenericStreamTracer::EPSILON" ref="05490926a816935e2d4d7fb862dfa76f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const double <a class="el" href="a00605.html#05490926a816935e2d4d7fb862dfa76f">vtkGenericStreamTracer::EPSILON</a><code> [static, protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04218.html#l00346">346</a> of file <a class="el" href="a04218.html">vtkGenericStreamTracer.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a04218.html#l00347">347</a> of file <a class="el" href="a04218.html">vtkGenericStreamTracer.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a04218.html#l00349">349</a> of file <a class="el" href="a04218.html">vtkGenericStreamTracer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="893e5130b6894644f7564c61a9e4b40a"></a><!-- doxytag: member="vtkGenericStreamTracer::MaximumPropagation" ref="893e5130b6894644f7564c61a9e4b40a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00606.html">IntervalInformation</a> <a class="el" href="a00605.html#893e5130b6894644f7564c61a9e4b40a">vtkGenericStreamTracer::MaximumPropagation</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04218.html#l00358">358</a> of file <a class="el" href="a04218.html">vtkGenericStreamTracer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="7aaa572ee5f9453e2404497772c69488"></a><!-- doxytag: member="vtkGenericStreamTracer::MinimumIntegrationStep" ref="7aaa572ee5f9453e2404497772c69488" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00606.html">IntervalInformation</a> <a class="el" href="a00605.html#7aaa572ee5f9453e2404497772c69488">vtkGenericStreamTracer::MinimumIntegrationStep</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04218.html#l00359">359</a> of file <a class="el" href="a04218.html">vtkGenericStreamTracer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9712990fc58899d8e461e44d397e3292"></a><!-- doxytag: member="vtkGenericStreamTracer::MaximumIntegrationStep" ref="9712990fc58899d8e461e44d397e3292" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00606.html">IntervalInformation</a> <a class="el" href="a00605.html#9712990fc58899d8e461e44d397e3292">vtkGenericStreamTracer::MaximumIntegrationStep</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04218.html#l00360">360</a> of file <a class="el" href="a04218.html">vtkGenericStreamTracer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="c3b383a626a21a7d2e8b0030ed4634b2"></a><!-- doxytag: member="vtkGenericStreamTracer::InitialIntegrationStep" ref="c3b383a626a21a7d2e8b0030ed4634b2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00606.html">IntervalInformation</a> <a class="el" href="a00605.html#c3b383a626a21a7d2e8b0030ed4634b2">vtkGenericStreamTracer::InitialIntegrationStep</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04218.html#l00361">361</a> of file <a class="el" href="a04218.html">vtkGenericStreamTracer.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a04218.html#l00382">382</a> of file <a class="el" href="a04218.html">vtkGenericStreamTracer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="8b03d33e1f0d4591ad84dffc51e3eee1"></a><!-- doxytag: member="vtkGenericStreamTracer::Integrator" ref="8b03d33e1f0d4591ad84dffc51e3eee1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00896.html">vtkInitialValueProblemSolver</a>* <a class="el" href="a00605.html#8b03d33e1f0d4591ad84dffc51e3eee1">vtkGenericStreamTracer::Integrator</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04218.html#l00385">385</a> of file <a class="el" href="a04218.html">vtkGenericStreamTracer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="7eedfd676f39bd07ff99cd9c161b404b"></a><!-- doxytag: member="vtkGenericStreamTracer::MaximumError" ref="7eedfd676f39bd07ff99cd9c161b404b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a00605.html#7eedfd676f39bd07ff99cd9c161b404b">vtkGenericStreamTracer::MaximumError</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04218.html#l00387">387</a> of file <a class="el" href="a04218.html">vtkGenericStreamTracer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="469d6ead556e811e7bf49ec87de4b4c0"></a><!-- doxytag: member="vtkGenericStreamTracer::MaximumNumberOfSteps" ref="469d6ead556e811e7bf49ec87de4b4c0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> <a class="el" href="a00605.html#469d6ead556e811e7bf49ec87de4b4c0">vtkGenericStreamTracer::MaximumNumberOfSteps</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04218.html#l00388">388</a> of file <a class="el" href="a04218.html">vtkGenericStreamTracer.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a04218.html#l00390">390</a> of file <a class="el" href="a04218.html">vtkGenericStreamTracer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="0f2b12e642aecd3b2783b2c6de953a77"></a><!-- doxytag: member="vtkGenericStreamTracer::RotationScale" ref="0f2b12e642aecd3b2783b2c6de953a77" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a00605.html#0f2b12e642aecd3b2783b2c6de953a77">vtkGenericStreamTracer::RotationScale</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04218.html#l00391">391</a> of file <a class="el" href="a04218.html">vtkGenericStreamTracer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="86d22ef5239f10e65665d85d5a3df399"></a><!-- doxytag: member="vtkGenericStreamTracer::InterpolatorPrototype" ref="86d22ef5239f10e65665d85d5a3df399" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00599.html">vtkGenericInterpolatedVelocityField</a>* <a class="el" href="a00605.html#86d22ef5239f10e65665d85d5a3df399">vtkGenericStreamTracer::InterpolatorPrototype</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04218.html#l00393">393</a> of file <a class="el" href="a04218.html">vtkGenericStreamTracer.h</a>.</p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li>dox/GenericFiltering/<a class="el" href="a04218.html">vtkGenericStreamTracer.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 19:04:37 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>