Sophie

Sophie

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

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: vtkGenericMovieWriter 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>vtkGenericMovieWriter Class Reference</h1><!-- doxytag: class="vtkGenericMovieWriter" --><!-- doxytag: inherits="vtkProcessObject" --><code>#include &lt;<a class="el" href="a04920.html">vtkGenericMovieWriter.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkGenericMovieWriter:</div>
<div class="dynsection">
<p><center><img src="a10084.png" border="0" usemap="#a10085" alt="Inheritance graph"></center>
<map name="a10085">
<area shape="rect" href="a00149.html" title="Writes Windows AVI files." alt="" coords="5,379,104,406"><area shape="rect" href="a00537.html" title="Uses the FFMPEG library to write video files." alt="" coords="128,379,261,406"><area shape="rect" href="a01048.html" title="Writes MPEG2 Movie files." alt="" coords="285,379,411,406"><area shape="rect" href="a01306.html" title="abstract class specifies interface for visualization filters" alt="" coords="131,230,259,256"><area shape="rect" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK." alt="" coords="145,155,244,182"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="155,80,235,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="140,6,249,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkGenericMovieWriter:</div>
<div class="dynsection">
<p><center><img src="a10086.png" border="0" usemap="#a10087" alt="Collaboration graph"></center>
<map name="a10087">
<area shape="rect" href="a01306.html" title="abstract class specifies interface for visualization filters" alt="" coords="1415,317,1543,344"><area shape="rect" href="a01574.html" title="abstract class specifies interface for visualization network source" alt="" coords="1635,383,1717,409"><area shape="rect" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK." alt="" coords="1056,331,1155,357"><area shape="rect" href="a00472.html" title="Superclass for all pipeline executives in VTK." alt="" coords="1429,423,1528,449"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="444,271,524,297"><area shape="rect" href="a00895.html" title="Store zero or more vtkInformation instances." alt="" coords="675,373,824,400"><area shape="rect" href="a00872.html" title="Store vtkAlgorithm input/output information." alt="" coords="695,136,804,163"><area shape="rect" href="a00362.html" title="general representation of visualization data" alt="" coords="1855,271,1961,297"><area shape="rect" href="a00538.html" title="represent and manipulate fields of data" alt="" coords="1429,217,1528,244"><area shape="rect" href="a00081.html" title="Abstract superclass for all arrays." alt="" coords="1044,179,1167,205"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="7,112,116,139"><area shape="rect" href="a00884.html" title="internal structure for vtkInformation" alt="" coords="403,59,565,85"><area shape="rect" href="a00886.html" title="Superclass for vtkInformation keys." alt="" coords="169,112,300,139"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="180,529,289,556"><area shape="rect" href="a00891.html" title="Key for pointer to pointer." alt="" coords="393,8,575,35"><area shape="rect" href="a00540.html" title="vtkFieldData::CopyFieldFlag" alt="" coords="1008,280,1203,307"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a10088.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
an abstract movie writer class. 
<p>
<a class="el" href="a00600.html" title="an abstract movie writer class.">vtkGenericMovieWriter</a> is the abstract base class for several movie writers. The input type is a <a class="el" href="a00751.html" title="topologically and geometrically regular array of data">vtkImageData</a>. The <a class="el" href="a00600.html#c82c747480115d64aa291cf1ebb656ff">Start()</a> method will open and create the file, the <a class="el" href="a00600.html#e8580cd649de4e6482e1fdb67e900bfe">Write()</a> method will output a frame to the file (i.e. the contents of the <a class="el" href="a00751.html" title="topologically and geometrically regular array of data">vtkImageData</a>), <a class="el" href="a00600.html#2e0d0492e6981ff9d780de162a95eada">End()</a> will finalize and close the file. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="a00149.html" title="Writes Windows AVI files.">vtkAVIWriter</a> <a class="el" href="a01048.html" title="Writes MPEG2 Movie files.">vtkMPEG2Writer</a> </dd></dl>

<p>Definition at line <a class="el" href="a04920.html#l00034">34</a> of file <a class="el" href="a04920.html">vtkGenericMovieWriter.h</a>.</p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00600.html#edba9b0df3073daae46775eacaefc442">MovieWriterErrorIds</a> { <br>
&nbsp;&nbsp;<a class="el" href="a00600.html#edba9b0df3073daae46775eacaefc44223907b7fae212258517807deca93ed15">UserError</a> =  40000, 
<a class="el" href="a00600.html#edba9b0df3073daae46775eacaefc442d11d65dcc280745165960cd87e3fb633">InitError</a>, 
<a class="el" href="a00600.html#edba9b0df3073daae46775eacaefc442a34ea3fc1ec385f93302c3a849acfa2f">NoInputError</a>, 
<a class="el" href="a00600.html#edba9b0df3073daae46775eacaefc4422a6053d25d2a69aebf30f3c68bdb2fcc">CanNotCompress</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="a00600.html#edba9b0df3073daae46775eacaefc44260f66f72c530069a1e2dc7b031307057">CanNotFormat</a>, 
<a class="el" href="a00600.html#edba9b0df3073daae46775eacaefc4421237e3ca973391efb6e531ce74b082a4">ChangedResolutionError</a>
<br>
 }</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="a01306.html">vtkProcessObject</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00600.html#7fd10bbfa898334be47babed3cf5d03a">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="a00600.html#7f01a4fa7a0a1d268a71d3ac32f6a8e2">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="a00600.html#e3ee675a00286735304cfc17ae955790">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="a00600.html#dcfd4069f8f249e630262c2310f6a597">PrintSelf</a> (ostream &amp;os, <a class="el" href="a00869.html">vtkIndent</a> indent)</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="a00600.html#901ef5fe91b1fc0a01dba3e4cdc6d9c6">SetInput</a> (<a class="el" href="a00751.html">vtkImageData</a> *input)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00751.html">vtkImageData</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00600.html#2b415311e57c04469a8300af5d37cd33">GetInput</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="a00600.html#f90aa2b9292b38a9340ab6d067953309">SetFileName</a> (const char *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00600.html#4902f0e83f68e300a28389cd052fb9d1">GetFileName</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="a00600.html#c82c747480115d64aa291cf1ebb656ff">Start</a> ()=0</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00600.html#2e0d0492e6981ff9d780de162a95eada">End</a> ()=0</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="a00600.html#b60d1cbaf673776c5d6da2acb85d5893">GetError</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="a00600.html#9b37bd2cd60cb306e440a35389342924">IsTypeOf</a> (const char *type)</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">static const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00600.html#d4445d1f79b8d1d7178797848f20c4e0">GetStringFromErrorCode</a> (unsigned long event)</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="a00600.html#be1e41c1e6dd5ca751dd808e96d4deb9">vtkGenericMovieWriter</a> ()</td></tr>

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00600.html#75634213b4019ed697e524f0e193cbc1">Error</a></td></tr>

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="7fd10bbfa898334be47babed3cf5d03a"></a><!-- doxytag: member="vtkGenericMovieWriter::Superclass" ref="7fd10bbfa898334be47babed3cf5d03a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a01306.html">vtkProcessObject</a> <a class="el" href="a01306.html">vtkGenericMovieWriter::Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a01306.html#f07dc172ce55650efaac398fd9138d53">vtkProcessObject</a>.</p>

<p>Reimplemented in <a class="el" href="a00149.html#9689695ac34005fc7dddacd22d95a237">vtkAVIWriter</a>, <a class="el" href="a00537.html#41f9465397385fc731da051bc93ae987">vtkFFMPEGWriter</a>, and <a class="el" href="a01048.html#d9c4fa2216fee1808752dbdbde2300b8">vtkMPEG2Writer</a>.</p>

<p>Definition at line <a class="el" href="a04920.html#l00037">37</a> of file <a class="el" href="a04920.html">vtkGenericMovieWriter.h</a>.</p>

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

<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="edba9b0df3073daae46775eacaefc44223907b7fae212258517807deca93ed15"></a><!-- doxytag: member="UserError" ref="edba9b0df3073daae46775eacaefc44223907b7fae212258517807deca93ed15" args="" -->UserError</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="edba9b0df3073daae46775eacaefc442d11d65dcc280745165960cd87e3fb633"></a><!-- doxytag: member="InitError" ref="edba9b0df3073daae46775eacaefc442d11d65dcc280745165960cd87e3fb633" args="" -->InitError</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="edba9b0df3073daae46775eacaefc442a34ea3fc1ec385f93302c3a849acfa2f"></a><!-- doxytag: member="NoInputError" ref="edba9b0df3073daae46775eacaefc442a34ea3fc1ec385f93302c3a849acfa2f" args="" -->NoInputError</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="edba9b0df3073daae46775eacaefc4422a6053d25d2a69aebf30f3c68bdb2fcc"></a><!-- doxytag: member="CanNotCompress" ref="edba9b0df3073daae46775eacaefc4422a6053d25d2a69aebf30f3c68bdb2fcc" args="" -->CanNotCompress</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="edba9b0df3073daae46775eacaefc44260f66f72c530069a1e2dc7b031307057"></a><!-- doxytag: member="CanNotFormat" ref="edba9b0df3073daae46775eacaefc44260f66f72c530069a1e2dc7b031307057" args="" -->CanNotFormat</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="edba9b0df3073daae46775eacaefc4421237e3ca973391efb6e531ce74b082a4"></a><!-- doxytag: member="ChangedResolutionError" ref="edba9b0df3073daae46775eacaefc4421237e3ca973391efb6e531ce74b082a4" args="" -->ChangedResolutionError</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

<p>Definition at line <a class="el" href="a04920.html#l00069">69</a> of file <a class="el" href="a04920.html">vtkGenericMovieWriter.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="be1e41c1e6dd5ca751dd808e96d4deb9"></a><!-- doxytag: member="vtkGenericMovieWriter::vtkGenericMovieWriter" ref="be1e41c1e6dd5ca751dd808e96d4deb9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkGenericMovieWriter::vtkGenericMovieWriter           </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="f6b4f4917159853b0f8e3c4b8b095c54"></a><!-- doxytag: member="vtkGenericMovieWriter::~vtkGenericMovieWriter" ref="f6b4f4917159853b0f8e3c4b8b095c54" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkGenericMovieWriter::~vtkGenericMovieWriter           </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="7f01a4fa7a0a1d268a71d3ac32f6a8e2"></a><!-- doxytag: member="vtkGenericMovieWriter::GetClassName" ref="7f01a4fa7a0a1d268a71d3ac32f6a8e2" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkGenericMovieWriter::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="a01306.html#7902cdd9fd8ae57c00ff9a1526c8abdf">vtkProcessObject</a>.</p>

<p>Reimplemented in <a class="el" href="a00149.html#81f45d8e5922efd62194906386f77b8f">vtkAVIWriter</a>, <a class="el" href="a00537.html#3c3c3f98850e5de896a72d1d01bd15e9">vtkFFMPEGWriter</a>, and <a class="el" href="a01048.html#a2d014ae9aab16d82040228a6e1b6433">vtkMPEG2Writer</a>.</p>

</div>
</div><p>
<a class="anchor" name="9b37bd2cd60cb306e440a35389342924"></a><!-- doxytag: member="vtkGenericMovieWriter::IsTypeOf" ref="9b37bd2cd60cb306e440a35389342924" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkGenericMovieWriter::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="a01306.html#a0a4c27c611e296ce60d15f399caa3b5">vtkProcessObject</a>.</p>

<p>Reimplemented in <a class="el" href="a00149.html#ff1ae4dd7d4d2788d5f21fc4f3e2f546">vtkAVIWriter</a>, <a class="el" href="a00537.html#866d002cd3755a41a309e2ebc096c6d8">vtkFFMPEGWriter</a>, and <a class="el" href="a01048.html#48b3b73e6cdbf2769f54dd477e661518">vtkMPEG2Writer</a>.</p>

</div>
</div><p>
<a class="anchor" name="e3ee675a00286735304cfc17ae955790"></a><!-- doxytag: member="vtkGenericMovieWriter::IsA" ref="e3ee675a00286735304cfc17ae955790" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkGenericMovieWriter::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="a01306.html#5ff45f4dfbc5398d3edca90123b2ba91">vtkProcessObject</a>.</p>

<p>Reimplemented in <a class="el" href="a00149.html#f6262c326d399da40b57e6c78de693d2">vtkAVIWriter</a>, <a class="el" href="a00537.html#5eae17269cb4f609972133f5d667e203">vtkFFMPEGWriter</a>, and <a class="el" href="a01048.html#8c619dbdc29e89af1be72cacf1267e70">vtkMPEG2Writer</a>.</p>

</div>
</div><p>
<a class="anchor" name="8ab3ee12abdfdf335b7f660001c10060"></a><!-- doxytag: member="vtkGenericMovieWriter::SafeDownCast" ref="8ab3ee12abdfdf335b7f660001c10060" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00600.html">vtkGenericMovieWriter</a>* vtkGenericMovieWriter::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="a01306.html#e7a6fbbcc2ebc1e5892787249cf0f083">vtkProcessObject</a>.</p>

<p>Reimplemented in <a class="el" href="a00149.html#8af2203daae4d44054e0a05c8dea4ca9">vtkAVIWriter</a>, <a class="el" href="a00537.html#ece1714b33ecef466027089208ec112d">vtkFFMPEGWriter</a>, and <a class="el" href="a01048.html#3fd69a90e3faa91bcac238e5a148d50f">vtkMPEG2Writer</a>.</p>

</div>
</div><p>
<a class="anchor" name="dcfd4069f8f249e630262c2310f6a597"></a><!-- doxytag: member="vtkGenericMovieWriter::PrintSelf" ref="dcfd4069f8f249e630262c2310f6a597" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkGenericMovieWriter::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="a01306.html#0b9edaa75ee792cafa1903de2484b568">vtkProcessObject</a>.</p>

<p>Reimplemented in <a class="el" href="a00149.html#85bd02cee5edfcc33befd6339a408a14">vtkAVIWriter</a>, <a class="el" href="a00537.html#f6176f1d6673bb1f49e5c1c7e3f24c15">vtkFFMPEGWriter</a>, and <a class="el" href="a01048.html#d315809c1fd33068377dab0eda0e2006">vtkMPEG2Writer</a>.</p>

</div>
</div><p>
<a class="anchor" name="901ef5fe91b1fc0a01dba3e4cdc6d9c6"></a><!-- doxytag: member="vtkGenericMovieWriter::SetInput" ref="901ef5fe91b1fc0a01dba3e4cdc6d9c6" args="(vtkImageData *input)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkGenericMovieWriter::SetInput           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00751.html">vtkImageData</a> *&nbsp;</td>
          <td class="paramname"> <em>input</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the input object from the image pipeline. 
</div>
</div><p>
<a class="anchor" name="2b415311e57c04469a8300af5d37cd33"></a><!-- doxytag: member="vtkGenericMovieWriter::GetInput" ref="2b415311e57c04469a8300af5d37cd33" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a00751.html">vtkImageData</a>* vtkGenericMovieWriter::GetInput           </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 input object from the image pipeline. 
</div>
</div><p>
<a class="anchor" name="f90aa2b9292b38a9340ab6d067953309"></a><!-- doxytag: member="vtkGenericMovieWriter::SetFileName" ref="f90aa2b9292b38a9340ab6d067953309" args="(const char *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkGenericMovieWriter::SetFileName           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify file name of avi file. 
</div>
</div><p>
<a class="anchor" name="4902f0e83f68e300a28389cd052fb9d1"></a><!-- doxytag: member="vtkGenericMovieWriter::GetFileName" ref="4902f0e83f68e300a28389cd052fb9d1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual char* vtkGenericMovieWriter::GetFileName           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify file name of avi file. 
</div>
</div><p>
<a class="anchor" name="c82c747480115d64aa291cf1ebb656ff"></a><!-- doxytag: member="vtkGenericMovieWriter::Start" ref="c82c747480115d64aa291cf1ebb656ff" args="()=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkGenericMovieWriter::Start           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
These methods start writing an Movie file, write a frame to the file and then end the writing process. 
<p>Implemented in <a class="el" href="a00149.html#b03cfb7526619c6fa87ea0ba594d6f4f">vtkAVIWriter</a>, <a class="el" href="a00537.html#5007d2a121124f025cb5700ca19936f2">vtkFFMPEGWriter</a>, and <a class="el" href="a01048.html#00cfcf01987777d30483bb69b9215cab">vtkMPEG2Writer</a>.</p>

</div>
</div><p>
<a class="anchor" name="e8580cd649de4e6482e1fdb67e900bfe"></a><!-- doxytag: member="vtkGenericMovieWriter::Write" ref="e8580cd649de4e6482e1fdb67e900bfe" args="()=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkGenericMovieWriter::Write           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
These methods start writing an Movie file, write a frame to the file and then end the writing process. 
<p>Implemented in <a class="el" href="a00149.html#21c22337845d1be2da714afb7dacaad2">vtkAVIWriter</a>, <a class="el" href="a00537.html#a000f3bd0ea52e97f780e66e1e036a5e">vtkFFMPEGWriter</a>, and <a class="el" href="a01048.html#b4b3b8e51fa1679d74c6620624d793dc">vtkMPEG2Writer</a>.</p>

</div>
</div><p>
<a class="anchor" name="2e0d0492e6981ff9d780de162a95eada"></a><!-- doxytag: member="vtkGenericMovieWriter::End" ref="2e0d0492e6981ff9d780de162a95eada" args="()=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkGenericMovieWriter::End           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
These methods start writing an Movie file, write a frame to the file and then end the writing process. 
<p>Implemented in <a class="el" href="a00149.html#405d90fa7d69fecae41c3e04b1cf4cfb">vtkAVIWriter</a>, <a class="el" href="a00537.html#c144e3014597199bf6c9159c64c0db41">vtkFFMPEGWriter</a>, and <a class="el" href="a01048.html#17a5b36c4d54333563995089b9c8dff7">vtkMPEG2Writer</a>.</p>

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

<p>
Was there an error on the last write performed? 
</div>
</div><p>
<a class="anchor" name="d4445d1f79b8d1d7178797848f20c4e0"></a><!-- doxytag: member="vtkGenericMovieWriter::GetStringFromErrorCode" ref="d4445d1f79b8d1d7178797848f20c4e0" args="(unsigned long event)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static const char* vtkGenericMovieWriter::GetStringFromErrorCode           </td>
          <td>(</td>
          <td class="paramtype">unsigned long&nbsp;</td>
          <td class="paramname"> <em>event</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Converts vtkErrorCodes and <a class="el" href="a00600.html" title="an abstract movie writer class.">vtkGenericMovieWriter</a> errors to strings. 
</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="2fa76b2fbaf64360fca372316020537b"></a><!-- doxytag: member="vtkGenericMovieWriter::FileName" ref="2fa76b2fbaf64360fca372316020537b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* <a class="el" href="a00600.html#2fa76b2fbaf64360fca372316020537b">vtkGenericMovieWriter::FileName</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04920.html#l00083">83</a> of file <a class="el" href="a04920.html">vtkGenericMovieWriter.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="75634213b4019ed697e524f0e193cbc1"></a><!-- doxytag: member="vtkGenericMovieWriter::Error" ref="75634213b4019ed697e524f0e193cbc1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00600.html#75634213b4019ed697e524f0e193cbc1">vtkGenericMovieWriter::Error</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04920.html#l00084">84</a> of file <a class="el" href="a04920.html">vtkGenericMovieWriter.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="a04920.html">vtkGenericMovieWriter.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 19:04:28 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>