Sophie

Sophie

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

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: vtkStreamer 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>vtkStreamer Class Reference</h1><!-- doxytag: class="vtkStreamer" --><!-- doxytag: inherits="vtkPolyDataAlgorithm" --><code>#include &lt;<a class="el" href="a04456.html">vtkStreamer.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkStreamer:</div>
<div class="dynsection">
<p><center><img src="a14743.png" border="0" usemap="#a14744" alt="Inheritance graph"></center>
<map name="a14744">
<area shape="rect" href="a01615.html" title="generate streamline in arbitrary dataset" alt="" coords="30,379,139,405"><area shape="rect" href="a01616.html" title="generate points along streamer separated by constant time increment" alt="" coords="163,379,286,405"><area shape="rect" href="a01261.html" title="Superclass for algorithms that produce only polydata as output." alt="" coords="76,229,231,256"><area shape="rect" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK." alt="" coords="104,155,203,181"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="114,80,194,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="99,5,208,32"><area shape="rect" href="a00355.html" title="generate constant&#45;time dashed streamline in arbitrary dataset" alt="" coords="6,453,163,480"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkStreamer:</div>
<div class="dynsection">
<p><center><img src="a14745.png" border="0" usemap="#a14746" alt="Collaboration graph"></center>
<map name="a14746">
<area shape="rect" href="a01261.html" title="Superclass for algorithms that produce only polydata as output." alt="" coords="1491,96,1646,123"><area shape="rect" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK." alt="" coords="1118,123,1216,149"><area shape="rect" href="a00472.html" title="Superclass for all pipeline executives in VTK." alt="" coords="1519,192,1618,219"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="444,275,524,301"><area shape="rect" href="a00895.html" title="Store zero or more vtkInformation instances." alt="" coords="734,219,883,245"><area shape="rect" href="a00872.html" title="Store vtkAlgorithm input/output information." alt="" coords="754,68,863,95"><area shape="rect" href="a00896.html" title="Integrate a set of ordinary differential equations (initial value problem) in time..." alt="" coords="1068,491,1266,517"><area shape="rect" href="a00570.html" title="Abstract interface for sets of functions." alt="" coords="752,503,864,529"><area shape="rect" href="a01064.html" title="A class for performing multithreaded execution." alt="" coords="1506,403,1631,429"><area shape="rect" href="a01074.html" title="mutual exclusion locking class" alt="" coords="755,332,862,359"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="7,80,116,107"><area shape="rect" href="a00884.html" title="internal structure for vtkInformation" alt="" coords="403,15,566,41"><area shape="rect" href="a00886.html" title="Superclass for vtkInformation keys." alt="" coords="170,80,300,107"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="180,275,290,301"><area shape="rect" href="a00891.html" title="Key for pointer to pointer." alt="" coords="394,80,575,107"><area shape="rect" href="a01611.html" title="vtkStreamer::StreamArray" alt="" coords="1478,539,1659,565"><area shape="rect" href="a01612.html" title="vtkStreamer::StreamPoint" alt="" coords="1078,541,1256,568"><area shape="rect" href="a01065.html" title="vtkMultiThreader::ThreadInfo" alt="" coords="1067,325,1267,352"><area shape="rect" href="a01552.html" title="vtkSimpleMutexLock" alt="" coords="411,408,558,435"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a14747.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
abstract object implements integration of massless particle through vector field 
<p>
<a class="el" href="a01610.html" title="abstract object implements integration of massless particle through vector field">vtkStreamer</a> is a filter that integrates a massless particle through a vector field. The integration is performed using second order Runge-Kutta method. <a class="el" href="a01610.html" title="abstract object implements integration of massless particle through vector field">vtkStreamer</a> often serves as a base class for other classes that perform numerical integration through a vector field (e.g., <a class="el" href="a01615.html" title="generate streamline in arbitrary dataset">vtkStreamLine</a>).<p>
Note that <a class="el" href="a01610.html" title="abstract object implements integration of massless particle through vector field">vtkStreamer</a> can integrate both forward and backward in time, or in both directions. The length of the streamer is controlled by specifying an elapsed time. (The elapsed time is the time each particle travels.) Otherwise, the integration terminates after exiting the dataset or if the particle speed is reduced to a value less than the terminal speed.<p>
<a class="el" href="a01610.html" title="abstract object implements integration of massless particle through vector field">vtkStreamer</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 streamers may be defined in three different ways. Starting from global x-y-z "position" allows you to start a single streamer at a specified x-y-z coordinate. Starting from "location" allows you to start at a specified cell, subId, and parametric coordinate. Finally, you may specify a source object to start multiple streamers. If you start streamers using a source object, for each point in the source that is inside the dataset a streamer is created.<p>
<a class="el" href="a01610.html" title="abstract object implements integration of massless particle through vector field">vtkStreamer</a> implements the integration process in the <a class="el" href="a01610.html#b00e8d119cd760803a9db2fc51f6d8af">Integrate()</a> method. Because <a class="el" href="a01610.html" title="abstract object implements integration of massless particle through vector field">vtkStreamer</a> does not implement the <a class="el" href="a01261.html#3ffa1c76fe1352ec5406408434bc6719">Execute()</a> method that its superclass (i.e., Filter) requires, it is an abstract class. Its subclasses implement the execute method and use the <a class="el" href="a01610.html#b00e8d119cd760803a9db2fc51f6d8af">Integrate()</a> method, and then build their own representation of the integration path (i.e., lines, dashed lines, points, etc.).<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="a01615.html" title="generate streamline in arbitrary dataset">vtkStreamLine</a> <a class="el" href="a00355.html" title="generate constant-time dashed streamline in arbitrary dataset">vtkDashedStreamLine</a> <a class="el" href="a01616.html" title="generate points along streamer separated by constant time increment">vtkStreamPoints</a> </dd></dl>

<p>Definition at line <a class="el" href="a04456.html#l00064">64</a> of file <a class="el" href="a04456.html">vtkStreamer.h</a>.</p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="a01261.html">vtkPolyDataAlgorithm</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01610.html#7cfe13fe40f729fba5a9073d359d74f4">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="a01610.html#3d54c13c87349ece870f0d345babe1e9">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="a01610.html#af8b291c822603490682a1a632bc415e">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="a01610.html#af23405031ab02ddeec593208ec2f088">PrintSelf</a> (ostream &amp;os, <a class="el" href="a00869.html">vtkIndent</a> indent)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01610.html#973ed430240266c66e79144cefd07f7b">SetStartLocation</a> (<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> cellId, int subId, double pcoords[3])</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="a01610.html#51d401d976ebb1a5db2810c9db263ab4">GetStartLocation</a> (int &amp;subId, double pcoords[3])</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01610.html#e6bef561fbeedd50fbaf61fcfe04c4e6">SetStartPosition</a> (double x, double y, double z)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01610.html#e8dafec7cf86744d2940a5eb846ff561">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="a01610.html#8f890af51d9ce496896d3a7d168498bd">SetNumberOfThreads</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="a01610.html#51f15c7a9edcf1d17ab778b047eb889c">GetNumberOfThreads</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="a01610.html#e5bb51c79da9b57c6fb9b3fa81d0b85b">SetSavePointInterval</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="a01610.html#2941e258c9222cbce810257faf12066d">GetSavePointInterval</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="a01610.html#58d44164dadf1a8119247567498c22a1">SetStartLocation</a> (<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> cellId, int subId, double r, double s, double t)</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="a01610.html#8c9f0fb4f9900d350d523a0884ed40f0">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="a01610.html#eef87344e848e4d29d6fb86c54e28eeb">GetSource</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="a01610.html#2b086cbb0f58ae2cfd67429e56d665ff">SetMaximumPropagationTime</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="a01610.html#d0fe06082efbc2f14e093e8db8fb46d5">GetMaximumPropagationTime</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="a01610.html#a51fcebf2bf74fc96ae605d347e1f736">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="a01610.html#d39e886daf28d7e40ea950a91114b530">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="a01610.html#2376bd684f1b6a7411e144c0387a3a11">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="a01610.html#eaec84a8dcdf110cc90cefc69a30a178">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="a01610.html#8d038d71c17aa3b23ceff058b046b2f8">SetIntegrationDirectionToIntegrateBothDirections</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01610.html#8d326cee5c426f8106748311311846de">GetIntegrationDirectionAsString</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="a01610.html#e8a4207754621f4caa665e70fe21d2de">SetIntegrationStepLength</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="a01610.html#d4fba02586734d3dda06a5f2113e5cbc">GetIntegrationStepLength</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="a01610.html#5adde533d00ebb8c30a29bc29a15d907">SetSpeedScalars</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="a01610.html#35bb88f616d7d58d8d2e4e0261d6fe94">GetSpeedScalars</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="a01610.html#f7cc0aa95146c458ba79763aaa360b8a">SpeedScalarsOn</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="a01610.html#a2c088fb19f75b282a5835e7a7d622c5">SpeedScalarsOff</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="a01610.html#2119e9360146dd31bafc5cc6c487a707">SetOrientationScalars</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="a01610.html#a05536a9f221cc808dffae009dbb2273">GetOrientationScalars</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="a01610.html#783e19a5e935c99fd5d069a332482fd7">OrientationScalarsOn</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="a01610.html#4404cc6248e894c2187eaef312b90c83">OrientationScalarsOff</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="a01610.html#aa0944ce4dd52577fa25cc39bb75b85c">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="a01610.html#12284d9ecd8d4e1ed8c967aa6314c0bc">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="a01610.html#7acc5906019cf090a95252b0c3229621">SetVorticity</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="a01610.html#65b4e56016b71c95c591e9d69c13441d">GetVorticity</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="a01610.html#ad7245103b79faadde088882af52f5c7">VorticityOn</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="a01610.html#275c207183f797a7093ce190928e7f31">VorticityOff</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="a01610.html#5e3751ebcf591019d2a568d497a805c5">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="a01610.html#99f3fb6b32aa3b337ebdaaaf134f10c1">GetIntegrator</a> ()</td></tr>

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

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

<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01610.html#b00e8d119cd760803a9db2fc51f6d8af">Integrate</a> (<a class="el" href="a00374.html">vtkDataSet</a> *input, <a class="el" href="a00374.html">vtkDataSet</a> *source)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01610.html#642f3904874a61cb121f1b443edc3270">InitializeThreadedIntegrate</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="a01610.html#130a2d51e8481bcf5c71d376783ae884">FillInputPortInformation</a> (int port, <a class="el" href="a00872.html">vtkInformation</a> *info)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01610.html#81fe3bff623ece4a81907939f3453db8">vtkStreamer</a> ()</td></tr>

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01611.html">StreamArray</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01610.html#c13e0a38548b8d01d1544dc52772e51f">GetStreamers</a> ()</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 VTK_THREAD_RETURN_TYPE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01610.html#8776a8f4594a2ed425bde67265ed3077">ThreadedIntegrate</a> (void *arg)</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="a01610.html#588060d6111f81d3e6e2e2587cd88acd">StartFrom</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="a01610.html#797d93c71ccdab4c45e39c1bbbd7cf12">StartCell</a></td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01610.html#e0fa99e38dd0e1cf6357e7ea6ca7c51d">StartPCoords</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="a01610.html#eabbe3e11907e8246c249cfc174da1f6">StartPosition</a> [3]</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01611.html">StreamArray</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01610.html#e003831dd3faec8d3bae37d6dfe963d1">Streamers</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="a01610.html#b40816b1b40f3ab61d4132501e5cf951">NumberOfStreamers</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01610.html#8c2989ab510b30574fee5ea627239c0b">MaximumPropagationTime</a></td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01610.html#44bb28f281d04afb7b88d01d8a6c36cd">IntegrationStepLength</a></td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01610.html#68980f5f9a5f3c73b02708b33f5ee63b">TerminalSpeed</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01610.html#441d48a153123f426fdae73bab104a6f">SpeedScalars</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01610.html#1e93364c9f267abc60824ed2e632558a">OrientationScalars</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="a01610.html#751f24a15c036019f2f87cdac51dc290">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="a01610.html#f13adc0ca6268d600b55d9a32bb99026">SavePointInterval</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01064.html">vtkMultiThreader</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01610.html#7371f9aa200ca50b762ee63f7edce073">Threader</a></td></tr>

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

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01612.html">StreamPoint</a></td></tr>

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="7cfe13fe40f729fba5a9073d359d74f4"></a><!-- doxytag: member="vtkStreamer::Superclass" ref="7cfe13fe40f729fba5a9073d359d74f4" 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">vtkStreamer::Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

<p>Reimplemented in <a class="el" href="a00355.html#b3a2b01e9f9d7c4073cdcef3e24a0430">vtkDashedStreamLine</a>, <a class="el" href="a01615.html#06b7b354aff901930081d7ba15a6da12">vtkStreamLine</a>, and <a class="el" href="a01616.html#17cbc6ba2f1fbdd40eaefc88d296ed46">vtkStreamPoints</a>.</p>

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

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

<p>
Construct object to start from position (0,0,0); integrate forward; terminal speed 0.0; vorticity computation off; integrations step length 0.2; and maximum propagation time 100.0. 
</div>
</div><p>
<a class="anchor" name="eed55ef52e29b5673de53ef3bc92f1bc"></a><!-- doxytag: member="vtkStreamer::~vtkStreamer" ref="eed55ef52e29b5673de53ef3bc92f1bc" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkStreamer::~vtkStreamer           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Construct object to start from position (0,0,0); integrate forward; terminal speed 0.0; vorticity computation off; integrations step length 0.2; and maximum propagation time 100.0. 
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="3d54c13c87349ece870f0d345babe1e9"></a><!-- doxytag: member="vtkStreamer::GetClassName" ref="3d54c13c87349ece870f0d345babe1e9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkStreamer::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>

<p>Reimplemented in <a class="el" href="a00355.html#216368c789f14e4b544e80bc562bd889">vtkDashedStreamLine</a>, <a class="el" href="a01615.html#fe6453179e7a6f138a083c69bdf3a77d">vtkStreamLine</a>, and <a class="el" href="a01616.html#b3f12c3a7d69c3256fdd2f3cd8e01d85">vtkStreamPoints</a>.</p>

</div>
</div><p>
<a class="anchor" name="5d7222732aa2a16079814391ac0954ec"></a><!-- doxytag: member="vtkStreamer::IsTypeOf" ref="5d7222732aa2a16079814391ac0954ec" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkStreamer::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>

<p>Reimplemented in <a class="el" href="a00355.html#6772cdc157135d4660c1333def7788b1">vtkDashedStreamLine</a>, <a class="el" href="a01615.html#8da73f94b7169cbdcd56cb4f6349497c">vtkStreamLine</a>, and <a class="el" href="a01616.html#49c15032f625140841c2c32c93df966b">vtkStreamPoints</a>.</p>

</div>
</div><p>
<a class="anchor" name="af8b291c822603490682a1a632bc415e"></a><!-- doxytag: member="vtkStreamer::IsA" ref="af8b291c822603490682a1a632bc415e" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkStreamer::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>

<p>Reimplemented in <a class="el" href="a00355.html#8bf88fadf21709d7afd1cea22d2e3c55">vtkDashedStreamLine</a>, <a class="el" href="a01615.html#f6a10bb09a9a1e400b5e88d2830d0230">vtkStreamLine</a>, and <a class="el" href="a01616.html#91afce501f2c8f8087a610bbb369a509">vtkStreamPoints</a>.</p>

</div>
</div><p>
<a class="anchor" name="712f76c7857e9c32e1e051870977701b"></a><!-- doxytag: member="vtkStreamer::SafeDownCast" ref="712f76c7857e9c32e1e051870977701b" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01610.html">vtkStreamer</a>* vtkStreamer::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>

<p>Reimplemented in <a class="el" href="a00355.html#874f2662188092810e8c47ff52eea24f">vtkDashedStreamLine</a>, <a class="el" href="a01615.html#14c3dfbb3342bd682cc4d9a12a7fb65d">vtkStreamLine</a>, and <a class="el" href="a01616.html#25e8d7780327f7c20a5a0945add0c14a">vtkStreamPoints</a>.</p>

</div>
</div><p>
<a class="anchor" name="af23405031ab02ddeec593208ec2f088"></a><!-- doxytag: member="vtkStreamer::PrintSelf" ref="af23405031ab02ddeec593208ec2f088" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkStreamer::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>

<p>Reimplemented in <a class="el" href="a00355.html#3c7efbb56cad8dbc3055effd7680bf23">vtkDashedStreamLine</a>, <a class="el" href="a01615.html#65898a6a07e488101f34a2e0455301fa">vtkStreamLine</a>, and <a class="el" href="a01616.html#0c48df94ec1bbf8b7a180a6af27a8b6f">vtkStreamPoints</a>.</p>

</div>
</div><p>
<a class="anchor" name="973ed430240266c66e79144cefd07f7b"></a><!-- doxytag: member="vtkStreamer::SetStartLocation" ref="973ed430240266c66e79144cefd07f7b" args="(vtkIdType cellId, int subId, double pcoords[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkStreamer::SetStartLocation           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>cellId</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>subId</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>pcoords</em>[3]</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 start of the streamline in the cell coordinate system. That is, cellId and subId (if composite cell), and parametric coordinates. 
</div>
</div><p>
<a class="anchor" name="58d44164dadf1a8119247567498c22a1"></a><!-- doxytag: member="vtkStreamer::SetStartLocation" ref="58d44164dadf1a8119247567498c22a1" args="(vtkIdType cellId, int subId, double r, double s, double t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkStreamer::SetStartLocation           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>cellId</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>subId</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>t</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 start of the streamline in the cell coordinate system. That is, cellId and subId (if composite cell), and parametric coordinates. 
</div>
</div><p>
<a class="anchor" name="51d401d976ebb1a5db2810c9db263ab4"></a><!-- doxytag: member="vtkStreamer::GetStartLocation" ref="51d401d976ebb1a5db2810c9db263ab4" args="(int &amp;subId, double pcoords[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> vtkStreamer::GetStartLocation           </td>
          <td>(</td>
          <td class="paramtype">int &amp;&nbsp;</td>
          <td class="paramname"> <em>subId</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>pcoords</em>[3]</td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the starting location of the streamline in the cell coordinate system. 
</div>
</div><p>
<a class="anchor" name="60c4620e902fa476f95ed2c1f206f177"></a><!-- doxytag: member="vtkStreamer::SetStartPosition" ref="60c4620e902fa476f95ed2c1f206f177" args="(double x[3])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkStreamer::SetStartPosition           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x</em>[3]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></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="e6bef561fbeedd50fbaf61fcfe04c4e6"></a><!-- doxytag: member="vtkStreamer::SetStartPosition" ref="e6bef561fbeedd50fbaf61fcfe04c4e6" args="(double x, double y, double z)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkStreamer::SetStartPosition           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>z</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 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="e8dafec7cf86744d2940a5eb846ff561"></a><!-- doxytag: member="vtkStreamer::GetStartPosition" ref="e8dafec7cf86744d2940a5eb846ff561" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double* vtkStreamer::GetStartPosition           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the start position in global x-y-z coordinates. 
</div>
</div><p>
<a class="anchor" name="8c9f0fb4f9900d350d523a0884ed40f0"></a><!-- doxytag: member="vtkStreamer::SetSource" ref="8c9f0fb4f9900d350d523a0884ed40f0" args="(vtkDataSet *source)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkStreamer::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="eef87344e848e4d29d6fb86c54e28eeb"></a><!-- doxytag: member="vtkStreamer::GetSource" ref="eef87344e848e4d29d6fb86c54e28eeb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00374.html">vtkDataSet</a>* vtkStreamer::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="2b086cbb0f58ae2cfd67429e56d665ff"></a><!-- doxytag: member="vtkStreamer::SetMaximumPropagationTime" ref="2b086cbb0f58ae2cfd67429e56d665ff" args="(double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkStreamer::SetMaximumPropagationTime           </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 length of the Streamer expressed in elapsed time. 
</div>
</div><p>
<a class="anchor" name="d0fe06082efbc2f14e093e8db8fb46d5"></a><!-- doxytag: member="vtkStreamer::GetMaximumPropagationTime" ref="d0fe06082efbc2f14e093e8db8fb46d5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double vtkStreamer::GetMaximumPropagationTime           </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 length of the Streamer expressed in elapsed time. 
</div>
</div><p>
<a class="anchor" name="a51fcebf2bf74fc96ae605d347e1f736"></a><!-- doxytag: member="vtkStreamer::SetIntegrationDirection" ref="a51fcebf2bf74fc96ae605d347e1f736" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkStreamer::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 the direction in which to integrate the Streamer. 
</div>
</div><p>
<a class="anchor" name="d39e886daf28d7e40ea950a91114b530"></a><!-- doxytag: member="vtkStreamer::GetIntegrationDirection" ref="d39e886daf28d7e40ea950a91114b530" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkStreamer::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 the direction in which to integrate the Streamer. 
</div>
</div><p>
<a class="anchor" name="2376bd684f1b6a7411e144c0387a3a11"></a><!-- doxytag: member="vtkStreamer::SetIntegrationDirectionToForward" ref="2376bd684f1b6a7411e144c0387a3a11" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkStreamer::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 the direction in which to integrate the Streamer. 
<p>Definition at line <a class="el" href="a04456.html#l00117">117</a> of file <a class="el" href="a04456.html">vtkStreamer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="eaec84a8dcdf110cc90cefc69a30a178"></a><!-- doxytag: member="vtkStreamer::SetIntegrationDirectionToBackward" ref="eaec84a8dcdf110cc90cefc69a30a178" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkStreamer::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 the direction in which to integrate the Streamer. 
<p>Definition at line <a class="el" href="a04456.html#l00119">119</a> of file <a class="el" href="a04456.html">vtkStreamer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="8d038d71c17aa3b23ceff058b046b2f8"></a><!-- doxytag: member="vtkStreamer::SetIntegrationDirectionToIntegrateBothDirections" ref="8d038d71c17aa3b23ceff058b046b2f8" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkStreamer::SetIntegrationDirectionToIntegrateBothDirections           </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 direction in which to integrate the Streamer. 
<p>Definition at line <a class="el" href="a04456.html#l00121">121</a> of file <a class="el" href="a04456.html">vtkStreamer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="8d326cee5c426f8106748311311846de"></a><!-- doxytag: member="vtkStreamer::GetIntegrationDirectionAsString" ref="8d326cee5c426f8106748311311846de" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char * vtkStreamer::GetIntegrationDirectionAsString           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the integration direction as a character string. 
<p>Definition at line <a class="el" href="a04456.html#l00316">316</a> of file <a class="el" href="a04456.html">vtkStreamer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="e8a4207754621f4caa665e70fe21d2de"></a><!-- doxytag: member="vtkStreamer::SetIntegrationStepLength" ref="e8a4207754621f4caa665e70fe21d2de" args="(double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkStreamer::SetIntegrationStepLength           </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 a nominal integration step size (expressed as a fraction of the size of each cell). This value can be larger than 1. 
</div>
</div><p>
<a class="anchor" name="d4fba02586734d3dda06a5f2113e5cbc"></a><!-- doxytag: member="vtkStreamer::GetIntegrationStepLength" ref="d4fba02586734d3dda06a5f2113e5cbc" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double vtkStreamer::GetIntegrationStepLength           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify a nominal integration step size (expressed as a fraction of the size of each cell). This value can be larger than 1. 
</div>
</div><p>
<a class="anchor" name="5adde533d00ebb8c30a29bc29a15d907"></a><!-- doxytag: member="vtkStreamer::SetSpeedScalars" ref="5adde533d00ebb8c30a29bc29a15d907" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkStreamer::SetSpeedScalars           </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 the creation of scalar data from velocity magnitude. If off, and input dataset has scalars, input dataset scalars are used. 
</div>
</div><p>
<a class="anchor" name="35bb88f616d7d58d8d2e4e0261d6fe94"></a><!-- doxytag: member="vtkStreamer::GetSpeedScalars" ref="35bb88f616d7d58d8d2e4e0261d6fe94" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkStreamer::GetSpeedScalars           </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 the creation of scalar data from velocity magnitude. If off, and input dataset has scalars, input dataset scalars are used. 
</div>
</div><p>
<a class="anchor" name="f7cc0aa95146c458ba79763aaa360b8a"></a><!-- doxytag: member="vtkStreamer::SpeedScalarsOn" ref="f7cc0aa95146c458ba79763aaa360b8a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkStreamer::SpeedScalarsOn           </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 the creation of scalar data from velocity magnitude. If off, and input dataset has scalars, input dataset scalars are used. 
</div>
</div><p>
<a class="anchor" name="a2c088fb19f75b282a5835e7a7d622c5"></a><!-- doxytag: member="vtkStreamer::SpeedScalarsOff" ref="a2c088fb19f75b282a5835e7a7d622c5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkStreamer::SpeedScalarsOff           </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 the creation of scalar data from velocity magnitude. If off, and input dataset has scalars, input dataset scalars are used. 
</div>
</div><p>
<a class="anchor" name="2119e9360146dd31bafc5cc6c487a707"></a><!-- doxytag: member="vtkStreamer::SetOrientationScalars" ref="2119e9360146dd31bafc5cc6c487a707" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkStreamer::SetOrientationScalars           </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 the creation of scalar data from vorticity information. The scalar information is currently the orientation value "theta" used in rotating stream tubes. If off, and input dataset has scalars, then input dataset scalars are used, unless SpeedScalars is also on. SpeedScalars takes precedence over OrientationScalars. 
</div>
</div><p>
<a class="anchor" name="a05536a9f221cc808dffae009dbb2273"></a><!-- doxytag: member="vtkStreamer::GetOrientationScalars" ref="a05536a9f221cc808dffae009dbb2273" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkStreamer::GetOrientationScalars           </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 the creation of scalar data from vorticity information. The scalar information is currently the orientation value "theta" used in rotating stream tubes. If off, and input dataset has scalars, then input dataset scalars are used, unless SpeedScalars is also on. SpeedScalars takes precedence over OrientationScalars. 
</div>
</div><p>
<a class="anchor" name="783e19a5e935c99fd5d069a332482fd7"></a><!-- doxytag: member="vtkStreamer::OrientationScalarsOn" ref="783e19a5e935c99fd5d069a332482fd7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkStreamer::OrientationScalarsOn           </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 the creation of scalar data from vorticity information. The scalar information is currently the orientation value "theta" used in rotating stream tubes. If off, and input dataset has scalars, then input dataset scalars are used, unless SpeedScalars is also on. SpeedScalars takes precedence over OrientationScalars. 
</div>
</div><p>
<a class="anchor" name="4404cc6248e894c2187eaef312b90c83"></a><!-- doxytag: member="vtkStreamer::OrientationScalarsOff" ref="4404cc6248e894c2187eaef312b90c83" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkStreamer::OrientationScalarsOff           </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 the creation of scalar data from vorticity information. The scalar information is currently the orientation value "theta" used in rotating stream tubes. If off, and input dataset has scalars, then input dataset scalars are used, unless SpeedScalars is also on. SpeedScalars takes precedence over OrientationScalars. 
</div>
</div><p>
<a class="anchor" name="aa0944ce4dd52577fa25cc39bb75b85c"></a><!-- doxytag: member="vtkStreamer::SetTerminalSpeed" ref="aa0944ce4dd52577fa25cc39bb75b85c" args="(double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkStreamer::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>
Set/get terminal speed (i.e., speed is velocity magnitude). Terminal speed is speed at which streamer will terminate propagation. 
</div>
</div><p>
<a class="anchor" name="12284d9ecd8d4e1ed8c967aa6314c0bc"></a><!-- doxytag: member="vtkStreamer::GetTerminalSpeed" ref="12284d9ecd8d4e1ed8c967aa6314c0bc" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double vtkStreamer::GetTerminalSpeed           </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 terminal speed (i.e., speed is velocity magnitude). Terminal speed is speed at which streamer will terminate propagation. 
</div>
</div><p>
<a class="anchor" name="7acc5906019cf090a95252b0c3229621"></a><!-- doxytag: member="vtkStreamer::SetVorticity" ref="7acc5906019cf090a95252b0c3229621" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkStreamer::SetVorticity           </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 the computation of vorticity. Vorticity is an indication of the rotation of the flow. In combination with <a class="el" href="a01615.html" title="generate streamline in arbitrary dataset">vtkStreamLine</a> and <a class="el" href="a01768.html" title="filter that generates tubes around lines">vtkTubeFilter</a> can be used to create rotated tubes. If vorticity is turned on, in the output, the velocity vectors are replaced by vorticity vectors. 
</div>
</div><p>
<a class="anchor" name="65b4e56016b71c95c591e9d69c13441d"></a><!-- doxytag: member="vtkStreamer::GetVorticity" ref="65b4e56016b71c95c591e9d69c13441d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkStreamer::GetVorticity           </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 the computation of vorticity. Vorticity is an indication of the rotation of the flow. In combination with <a class="el" href="a01615.html" title="generate streamline in arbitrary dataset">vtkStreamLine</a> and <a class="el" href="a01768.html" title="filter that generates tubes around lines">vtkTubeFilter</a> can be used to create rotated tubes. If vorticity is turned on, in the output, the velocity vectors are replaced by vorticity vectors. 
</div>
</div><p>
<a class="anchor" name="ad7245103b79faadde088882af52f5c7"></a><!-- doxytag: member="vtkStreamer::VorticityOn" ref="ad7245103b79faadde088882af52f5c7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkStreamer::VorticityOn           </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 the computation of vorticity. Vorticity is an indication of the rotation of the flow. In combination with <a class="el" href="a01615.html" title="generate streamline in arbitrary dataset">vtkStreamLine</a> and <a class="el" href="a01768.html" title="filter that generates tubes around lines">vtkTubeFilter</a> can be used to create rotated tubes. If vorticity is turned on, in the output, the velocity vectors are replaced by vorticity vectors. 
</div>
</div><p>
<a class="anchor" name="275c207183f797a7093ce190928e7f31"></a><!-- doxytag: member="vtkStreamer::VorticityOff" ref="275c207183f797a7093ce190928e7f31" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkStreamer::VorticityOff           </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 the computation of vorticity. Vorticity is an indication of the rotation of the flow. In combination with <a class="el" href="a01615.html" title="generate streamline in arbitrary dataset">vtkStreamLine</a> and <a class="el" href="a01768.html" title="filter that generates tubes around lines">vtkTubeFilter</a> can be used to create rotated tubes. If vorticity is turned on, in the output, the velocity vectors are replaced by vorticity vectors. 
</div>
</div><p>
<a class="anchor" name="8f890af51d9ce496896d3a7d168498bd"></a><!-- doxytag: member="vtkStreamer::SetNumberOfThreads" ref="8f890af51d9ce496896d3a7d168498bd" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkStreamer::SetNumberOfThreads           </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>

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

<p>

</div>
</div><p>
<a class="anchor" name="e5bb51c79da9b57c6fb9b3fa81d0b85b"></a><!-- doxytag: member="vtkStreamer::SetSavePointInterval" ref="e5bb51c79da9b57c6fb9b3fa81d0b85b" args="(double)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkStreamer::SetSavePointInterval           </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>

</div>
</div><p>
<a class="anchor" name="2941e258c9222cbce810257faf12066d"></a><!-- doxytag: member="vtkStreamer::GetSavePointInterval" ref="2941e258c9222cbce810257faf12066d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double vtkStreamer::GetSavePointInterval           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="5e3751ebcf591019d2a568d497a805c5"></a><!-- doxytag: member="vtkStreamer::SetIntegrator" ref="5e3751ebcf591019d2a568d497a805c5" args="(vtkInitialValueProblemSolver *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkStreamer::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 by each thread/process in the process of integration (prototype pattern). The default is 2nd order Runge Kutta. 
</div>
</div><p>
<a class="anchor" name="99f3fb6b32aa3b337ebdaaaf134f10c1"></a><!-- doxytag: member="vtkStreamer::GetIntegrator" ref="99f3fb6b32aa3b337ebdaaaf134f10c1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a00896.html">vtkInitialValueProblemSolver</a>* vtkStreamer::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 by each thread/process in the process of integration (prototype pattern). The default is 2nd order Runge Kutta. 
</div>
</div><p>
<a class="anchor" name="b00e8d119cd760803a9db2fc51f6d8af"></a><!-- doxytag: member="vtkStreamer::Integrate" ref="b00e8d119cd760803a9db2fc51f6d8af" args="(vtkDataSet *input, vtkDataSet *source)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkStreamer::Integrate           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00374.html">vtkDataSet</a> *&nbsp;</td>
          <td class="paramname"> <em>input</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00374.html">vtkDataSet</a> *&nbsp;</td>
          <td class="paramname"> <em>source</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="8776a8f4594a2ed425bde67265ed3077"></a><!-- doxytag: member="vtkStreamer::ThreadedIntegrate" ref="8776a8f4594a2ed425bde67265ed3077" args="(void *arg)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static VTK_THREAD_RETURN_TYPE vtkStreamer::ThreadedIntegrate           </td>
          <td>(</td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>arg</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="1a81d894eb99e15bb3627974c299d522"></a><!-- doxytag: member="vtkStreamer::GetNumberOfStreamers" ref="1a81d894eb99e15bb3627974c299d522" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkStreamer::GetNumberOfStreamers           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
These methods were added to allow access to these variables from the threads. 
</div>
</div><p>
<a class="anchor" name="c13e0a38548b8d01d1544dc52772e51f"></a><!-- doxytag: member="vtkStreamer::GetStreamers" ref="c13e0a38548b8d01d1544dc52772e51f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01611.html">StreamArray</a>* vtkStreamer::GetStreamers           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
These methods were added to allow access to these variables from the threads. 
<p>Definition at line <a class="el" href="a04456.html#l00301">301</a> of file <a class="el" href="a04456.html">vtkStreamer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="642f3904874a61cb121f1b443edc3270"></a><!-- doxytag: member="vtkStreamer::InitializeThreadedIntegrate" ref="642f3904874a61cb121f1b443edc3270" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkStreamer::InitializeThreadedIntegrate           </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="130a2d51e8481bcf5c71d376783ae884"></a><!-- doxytag: member="vtkStreamer::FillInputPortInformation" ref="130a2d51e8481bcf5c71d376783ae884" args="(int port, vtkInformation *info)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkStreamer::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> [protected, 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>
<hr><h2>Friends And Related Function Documentation</h2>
<a class="anchor" name="edb67bc65f44759ccc4b6f5291b0a812"></a><!-- doxytag: member="vtkStreamer::StreamArray" ref="edb67bc65f44759ccc4b6f5291b0a812" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">friend class <a class="el" href="a01611.html">StreamArray</a><code> [friend]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04456.html#l00228">228</a> of file <a class="el" href="a04456.html">vtkStreamer.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="588060d6111f81d3e6e2e2587cd88acd"></a><!-- doxytag: member="vtkStreamer::StartFrom" ref="588060d6111f81d3e6e2e2587cd88acd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01610.html#588060d6111f81d3e6e2e2587cd88acd">vtkStreamer::StartFrom</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04456.html#l00198">198</a> of file <a class="el" href="a04456.html">vtkStreamer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="797d93c71ccdab4c45e39c1bbbd7cf12"></a><!-- doxytag: member="vtkStreamer::StartCell" ref="797d93c71ccdab4c45e39c1bbbd7cf12" 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="a01610.html#797d93c71ccdab4c45e39c1bbbd7cf12">vtkStreamer::StartCell</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04456.html#l00201">201</a> of file <a class="el" href="a04456.html">vtkStreamer.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a04456.html#l00202">202</a> of file <a class="el" href="a04456.html">vtkStreamer.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a04456.html#l00203">203</a> of file <a class="el" href="a04456.html">vtkStreamer.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a04456.html#l00206">206</a> of file <a class="el" href="a04456.html">vtkStreamer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="e003831dd3faec8d3bae37d6dfe963d1"></a><!-- doxytag: member="vtkStreamer::Streamers" ref="e003831dd3faec8d3bae37d6dfe963d1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01611.html">StreamArray</a>* <a class="el" href="a01610.html#e003831dd3faec8d3bae37d6dfe963d1">vtkStreamer::Streamers</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04456.html#l00263">263</a> of file <a class="el" href="a04456.html">vtkStreamer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="b40816b1b40f3ab61d4132501e5cf951"></a><!-- doxytag: member="vtkStreamer::NumberOfStreamers" ref="b40816b1b40f3ab61d4132501e5cf951" 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="a01610.html#b40816b1b40f3ab61d4132501e5cf951">vtkStreamer::NumberOfStreamers</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04456.html#l00264">264</a> of file <a class="el" href="a04456.html">vtkStreamer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="8c2989ab510b30574fee5ea627239c0b"></a><!-- doxytag: member="vtkStreamer::MaximumPropagationTime" ref="8c2989ab510b30574fee5ea627239c0b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01610.html#8c2989ab510b30574fee5ea627239c0b">vtkStreamer::MaximumPropagationTime</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04456.html#l00267">267</a> of file <a class="el" href="a04456.html">vtkStreamer.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a04456.html#l00270">270</a> of file <a class="el" href="a04456.html">vtkStreamer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="44bb28f281d04afb7b88d01d8a6c36cd"></a><!-- doxytag: member="vtkStreamer::IntegrationStepLength" ref="44bb28f281d04afb7b88d01d8a6c36cd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01610.html#44bb28f281d04afb7b88d01d8a6c36cd">vtkStreamer::IntegrationStepLength</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04456.html#l00273">273</a> of file <a class="el" href="a04456.html">vtkStreamer.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a04456.html#l00276">276</a> of file <a class="el" href="a04456.html">vtkStreamer.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a04456.html#l00279">279</a> of file <a class="el" href="a04456.html">vtkStreamer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="441d48a153123f426fdae73bab104a6f"></a><!-- doxytag: member="vtkStreamer::SpeedScalars" ref="441d48a153123f426fdae73bab104a6f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01610.html#441d48a153123f426fdae73bab104a6f">vtkStreamer::SpeedScalars</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04456.html#l00282">282</a> of file <a class="el" href="a04456.html">vtkStreamer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="1e93364c9f267abc60824ed2e632558a"></a><!-- doxytag: member="vtkStreamer::OrientationScalars" ref="1e93364c9f267abc60824ed2e632558a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01610.html#1e93364c9f267abc60824ed2e632558a">vtkStreamer::OrientationScalars</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04456.html#l00285">285</a> of file <a class="el" href="a04456.html">vtkStreamer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="751f24a15c036019f2f87cdac51dc290"></a><!-- doxytag: member="vtkStreamer::Integrator" ref="751f24a15c036019f2f87cdac51dc290" 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="a01610.html#751f24a15c036019f2f87cdac51dc290">vtkStreamer::Integrator</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04456.html#l00288">288</a> of file <a class="el" href="a04456.html">vtkStreamer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="f13adc0ca6268d600b55d9a32bb99026"></a><!-- doxytag: member="vtkStreamer::SavePointInterval" ref="f13adc0ca6268d600b55d9a32bb99026" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double <a class="el" href="a01610.html#f13adc0ca6268d600b55d9a32bb99026">vtkStreamer::SavePointInterval</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04456.html#l00293">293</a> of file <a class="el" href="a04456.html">vtkStreamer.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="7371f9aa200ca50b762ee63f7edce073"></a><!-- doxytag: member="vtkStreamer::Threader" ref="7371f9aa200ca50b762ee63f7edce073" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01064.html">vtkMultiThreader</a>* <a class="el" href="a01610.html#7371f9aa200ca50b762ee63f7edce073">vtkStreamer::Threader</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

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

<p>

<p>Definition at line <a class="el" href="a04456.html#l00306">306</a> of file <a class="el" href="a04456.html">vtkStreamer.h</a>.</p>

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