Sophie

Sophie

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

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: vtkInputStream 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>vtkInputStream Class Reference</h1><!-- doxytag: class="vtkInputStream" --><!-- doxytag: inherits="vtkObject" --><code>#include &lt;<a class="el" href="a04930.html">vtkInputStream.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkInputStream:</div>
<div class="dynsection">
<p><center><img src="a11515.png" border="0" usemap="#a11516" alt="Inheritance graph"></center>
<map name="a11516">
<area shape="rect" href="a00160.html" title="Reads base64&#45;encoded input from a stream." alt="" coords="6,229,166,256"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="46,80,126,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="31,5,140,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkInputStream:</div>
<div class="dynsection">
<p><center><img src="a11517.png" border="0" usemap="#a11518" alt="Collaboration graph"></center>
<map name="a11518">
<area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="87,96,167,123"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="5,5,115,32"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="139,5,248,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a11519.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
Wraps a binary input stream with a VTK interface. 
<p>
<a class="el" href="a00897.html" title="Wraps a binary input stream with a VTK interface.">vtkInputStream</a> provides a VTK-style interface wrapping around a standard input stream. The access methods are virtual so that subclasses can transparently provide decoding of an encoded stream. Data lengths for Seek and Read calls refer to the length of the input data. The actual length in the stream may differ for subclasses that implement an encoding scheme. 
<p>Definition at line <a class="el" href="a04930.html#l00031">31</a> of file <a class="el" href="a04930.html">vtkInputStream.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="a01084.html">vtkObject</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00897.html#3429f7b61a0075a308b4d70aceb1661b">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="a00897.html#f42aa021d92208871f590aa3e559ebf9">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="a00897.html#5b1aed7b1ff4890f6b7b8ecb849921ba">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="a00897.html#858cbcd7bdff47f1b91a0a9e9e2d8804">PrintSelf</a> (ostream &amp;os, <a class="el" href="a00869.html">vtkIndent</a> indent)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00897.html#6693a302015d6a6066285e709d2d07cd">StartReading</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="a00897.html#86f3093660ac9e669aadf4747c4deeb7">Seek</a> (unsigned long offset)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00897.html#7cb37182fb9465c774a7b8cd582f22c5">EndReading</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="a00897.html#bce7af71dc54170b77c5f7162e8baca6">SetStream</a> (istream *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual istream *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00897.html#0a5a3533ac908e648bdd418d4d83e302">GetStream</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00897.html#aca692bcbbc98f2693f4c927101a6fe4">Read</a> (unsigned char *data, unsigned long length)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00897.html#e48945df72d1e558a8ce7a4efc3ef750">Read</a> (char *data, unsigned long length)</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="a00897.html#05cc1e4d01e79fa04ddc7f484bbf1a76">IsTypeOf</a> (const char *type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00897.html">vtkInputStream</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00897.html#457e5c47aa004bf362a72b85ed8daf11">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="a00897.html">vtkInputStream</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00897.html#d2b7ecfb114e60b12a2a6a310856515d">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="a00897.html#a9398e91f42eba87a4178bb00f7537f2">vtkInputStream</a> ()</td></tr>

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

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">istream *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00897.html#bb04aad0a1b1620843e865eb44f71d67">Stream</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00897.html#bf5df869c04af2ec27223abf1ea68aed">StreamStartPosition</a></td></tr>

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="3429f7b61a0075a308b4d70aceb1661b"></a><!-- doxytag: member="vtkInputStream::Superclass" ref="3429f7b61a0075a308b4d70aceb1661b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a01084.html">vtkObject</a> <a class="el" href="a01084.html">vtkInputStream::Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a01084.html#11429dee69f4b562e03e07b453dae9b5">vtkObject</a>.</p>

<p>Reimplemented in <a class="el" href="a00160.html#26369553ff705032f5738e7885a638d6">vtkBase64InputStream</a>.</p>

<p>Definition at line <a class="el" href="a04930.html#l00034">34</a> of file <a class="el" href="a04930.html">vtkInputStream.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="a9398e91f42eba87a4178bb00f7537f2"></a><!-- doxytag: member="vtkInputStream::vtkInputStream" ref="a9398e91f42eba87a4178bb00f7537f2" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkInputStream::vtkInputStream           </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="1b324ec7d1521248d64359c1089b6816"></a><!-- doxytag: member="vtkInputStream::~vtkInputStream" ref="1b324ec7d1521248d64359c1089b6816" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkInputStream::~vtkInputStream           </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="f42aa021d92208871f590aa3e559ebf9"></a><!-- doxytag: member="vtkInputStream::GetClassName" ref="f42aa021d92208871f590aa3e559ebf9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkInputStream::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="a01084.html#d95975c85c2896ea32ff4cf1f8de0886">vtkObject</a>.</p>

<p>Reimplemented in <a class="el" href="a00160.html#65b194a8e6a0666aa148b5665cc4265f">vtkBase64InputStream</a>.</p>

</div>
</div><p>
<a class="anchor" name="05cc1e4d01e79fa04ddc7f484bbf1a76"></a><!-- doxytag: member="vtkInputStream::IsTypeOf" ref="05cc1e4d01e79fa04ddc7f484bbf1a76" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkInputStream::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="a01084.html#e9548a248bce0f02f73bbcccd0a9489e">vtkObject</a>.</p>

<p>Reimplemented in <a class="el" href="a00160.html#68c406ee30344a63471c5e7bf6982679">vtkBase64InputStream</a>.</p>

</div>
</div><p>
<a class="anchor" name="5b1aed7b1ff4890f6b7b8ecb849921ba"></a><!-- doxytag: member="vtkInputStream::IsA" ref="5b1aed7b1ff4890f6b7b8ecb849921ba" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkInputStream::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="a01084.html#831e57b04e46827a7098aa81abadee69">vtkObject</a>.</p>

<p>Reimplemented in <a class="el" href="a00160.html#641db92453c59587f51917bf55d7a6f4">vtkBase64InputStream</a>.</p>

</div>
</div><p>
<a class="anchor" name="457e5c47aa004bf362a72b85ed8daf11"></a><!-- doxytag: member="vtkInputStream::SafeDownCast" ref="457e5c47aa004bf362a72b85ed8daf11" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00897.html">vtkInputStream</a>* vtkInputStream::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="a01084.html#bb9351f076544c427ee91229dce83abe">vtkObject</a>.</p>

<p>Reimplemented in <a class="el" href="a00160.html#d85c035bd6871e10b14c9e22ae58a15c">vtkBase64InputStream</a>.</p>

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

<p>
Create an object with Debug turned off, modified time initialized to zero, and reference counting on. 
<p>Reimplemented from <a class="el" href="a01084.html#4d5b227267c076d6f9e38483370b6612">vtkObject</a>.</p>

<p>Reimplemented in <a class="el" href="a00160.html#60e1fdc7e5c3ac8463ec78e332c776a8">vtkBase64InputStream</a>.</p>

</div>
</div><p>
<a class="anchor" name="858cbcd7bdff47f1b91a0a9e9e2d8804"></a><!-- doxytag: member="vtkInputStream::PrintSelf" ref="858cbcd7bdff47f1b91a0a9e9e2d8804" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkInputStream::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="a01084.html#bf3dbb4154289b56a12483eee3866263">vtkObject</a>.</p>

<p>Reimplemented in <a class="el" href="a00160.html#d194875ad950df91db42b4155e58539c">vtkBase64InputStream</a>.</p>

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

<p>
Get/Set the real input stream. 
</div>
</div><p>
<a class="anchor" name="0a5a3533ac908e648bdd418d4d83e302"></a><!-- doxytag: member="vtkInputStream::GetStream" ref="0a5a3533ac908e648bdd418d4d83e302" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual istream* vtkInputStream::GetStream           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get/Set the real input stream. 
</div>
</div><p>
<a class="anchor" name="6693a302015d6a6066285e709d2d07cd"></a><!-- doxytag: member="vtkInputStream::StartReading" ref="6693a302015d6a6066285e709d2d07cd" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkInputStream::StartReading           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Called after the stream position has been set by the caller, but before any Seek or Read calls. The stream position should not be adjusted by the caller until after an EndReading call. 
<p>Reimplemented in <a class="el" href="a00160.html#9b18aea7b745309bfc45e3a36dffe41d">vtkBase64InputStream</a>.</p>

</div>
</div><p>
<a class="anchor" name="86f3093660ac9e669aadf4747c4deeb7"></a><!-- doxytag: member="vtkInputStream::Seek" ref="86f3093660ac9e669aadf4747c4deeb7" args="(unsigned long offset)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkInputStream::Seek           </td>
          <td>(</td>
          <td class="paramtype">unsigned long&nbsp;</td>
          <td class="paramname"> <em>offset</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Seek to the given offset in the input data. Returns 1 for success, 0 for failure. 
<p>Reimplemented in <a class="el" href="a00160.html#347dd698fc9a4297dd5e5c27cdcc118b">vtkBase64InputStream</a>.</p>

</div>
</div><p>
<a class="anchor" name="aca692bcbbc98f2693f4c927101a6fe4"></a><!-- doxytag: member="vtkInputStream::Read" ref="aca692bcbbc98f2693f4c927101a6fe4" args="(unsigned char *data, unsigned long length)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual unsigned long vtkInputStream::Read           </td>
          <td>(</td>
          <td class="paramtype">unsigned char *&nbsp;</td>
          <td class="paramname"> <em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned long&nbsp;</td>
          <td class="paramname"> <em>length</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>
Read input data of the given length. Returns amount actually read. 
<p>Reimplemented in <a class="el" href="a00160.html#d5e4240d4ddfce3b82d1e1a02602a95c">vtkBase64InputStream</a>.</p>

</div>
</div><p>
<a class="anchor" name="e48945df72d1e558a8ce7a4efc3ef750"></a><!-- doxytag: member="vtkInputStream::Read" ref="e48945df72d1e558a8ce7a4efc3ef750" args="(char *data, unsigned long length)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned long vtkInputStream::Read           </td>
          <td>(</td>
          <td class="paramtype">char *&nbsp;</td>
          <td class="paramname"> <em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned long&nbsp;</td>
          <td class="paramname"> <em>length</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Read input data of the given length. Returns amount actually read. 
</div>
</div><p>
<a class="anchor" name="7cb37182fb9465c774a7b8cd582f22c5"></a><!-- doxytag: member="vtkInputStream::EndReading" ref="7cb37182fb9465c774a7b8cd582f22c5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkInputStream::EndReading           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Called after all desired calls to Seek and Read have been made. After this call, the caller is free to change the position of the stream. Additional reads should not be done until after another call to StartReading. 
<p>Reimplemented in <a class="el" href="a00160.html#4149f6cc78473e8fabe4a4590c139502">vtkBase64InputStream</a>.</p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="bb04aad0a1b1620843e865eb44f71d67"></a><!-- doxytag: member="vtkInputStream::Stream" ref="bb04aad0a1b1620843e865eb44f71d67" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">istream* <a class="el" href="a00897.html#bb04aad0a1b1620843e865eb44f71d67">vtkInputStream::Stream</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04930.html#l00072">72</a> of file <a class="el" href="a04930.html">vtkInputStream.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="bf5df869c04af2ec27223abf1ea68aed"></a><!-- doxytag: member="vtkInputStream::StreamStartPosition" ref="bf5df869c04af2ec27223abf1ea68aed" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned long <a class="el" href="a00897.html#bf5df869c04af2ec27223abf1ea68aed">vtkInputStream::StreamStartPosition</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04930.html#l00075">75</a> of file <a class="el" href="a04930.html">vtkInputStream.h</a>.</p>

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