Sophie

Sophie

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

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: vtkMultiBlockDataSetAlgorithm 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>vtkMultiBlockDataSetAlgorithm Class Reference</h1><!-- doxytag: class="vtkMultiBlockDataSetAlgorithm" --><!-- doxytag: inherits="vtkAlgorithm" --><code>#include &lt;<a class="el" href="a04097.html">vtkMultiBlockDataSetAlgorithm.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkMultiBlockDataSetAlgorithm:</div>
<div class="dynsection">
<p><center><img src="a12258.png" border="0" usemap="#a12259" alt="Inheritance graph"></center>
<map name="a12259">
<area shape="rect" href="a00177.html" title="generates scalars from blocks." alt="" coords="735,5,865,32"><area shape="rect" href="a00476.html" title="Read exodus 2 files .ex2." alt="" coords="732,56,868,83"><area shape="rect" href="a00497.html" title="extracts a selection over time." alt="" coords="709,107,891,133"><area shape="rect" href="a00498.html" title="extracts blocks from a multiblock dataset." alt="" coords="743,157,857,184"><area shape="rect" href="a00500.html" title="Generates surface of an CTH volume fraction." alt="" coords="732,208,868,235"><area shape="rect" href="a00558.html" title="reads a dataset in Fluent file format" alt="" coords="732,259,868,285"><area shape="rect" href="a00596.html" title="class to read any type of EnSight files" alt="" coords="711,309,889,336"><area shape="rect" href="a00983.html" title="Read LS&#45;Dyna databases (d3plot)." alt="" coords="733,360,867,387"><area shape="rect" href="a01054.html" title="collects multiple inputs into one multi&#45;group dataset" alt="" coords="700,411,900,437"><area shape="rect" href="a01057.html" title="merges multiblock inputs into a single multiblock output" alt="" coords="715,461,885,488"><area shape="rect" href="a01058.html" title="read PLOT3D data files" alt="" coords="700,512,900,539"><area shape="rect" href="a01066.html" title="Threshold cells within multiple intervals." alt="" coords="735,563,865,589"><area shape="rect" href="a01099.html" title="reads a dataset in OpenFOAM format" alt="" coords="721,613,879,640"><area shape="rect" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK." alt="" coords="293,309,392,336"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="165,309,245,336"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="7,309,116,336"><area shape="rect" href="a01209.html" title="Read Exodus II files (.exii)." alt="" coords="984,56,1131,83"><area shape="rect" href="a01211.html" title="extract point or cell data over time (parallel)" alt="" coords="961,107,1153,133"><area shape="rect" href="a00465.html" title="reader for compund EnSight files" alt="" coords="951,284,1164,311"><area shape="rect" href="a00466.html" title="superclass for EnSight file readers" alt="" coords="991,335,1124,361"><area shape="rect" href="a00461.html" title="class to read binary EnSight6 files" alt="" coords="1225,259,1404,285"><area shape="rect" href="a00462.html" title="class to read EnSight6 files" alt="" coords="1245,309,1384,336"><area shape="rect" href="a00463.html" title="class to read binary EnSight Gold files" alt="" coords="1215,360,1415,387"><area shape="rect" href="a00464.html" title="class to read EnSight Gold files" alt="" coords="1233,411,1396,437"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkMultiBlockDataSetAlgorithm:</div>
<div class="dynsection">
<p><center><img src="a12260.png" border="0" usemap="#a12261" alt="Collaboration graph"></center>
<map name="a12261">
<area shape="rect" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK." alt="" coords="281,382,380,408"><area shape="rect" href="a00472.html" title="Superclass for all pipeline executives in VTK." alt="" coords="477,499,576,526"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="407,174,487,200"><area shape="rect" href="a00895.html" title="Store zero or more vtkInformation instances." alt="" coords="404,264,553,291"><area shape="rect" href="a00872.html" title="Store vtkAlgorithm input/output information." alt="" coords="212,264,321,291"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="164,6,273,32"><area shape="rect" href="a00884.html" title="internal structure for vtkInformation" alt="" coords="5,174,168,200"><area shape="rect" href="a00886.html" title="Superclass for vtkInformation keys." alt="" coords="153,83,284,110"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="308,83,417,110"><area shape="rect" href="a00891.html" title="Key for pointer to pointer." alt="" coords="192,174,373,200"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a12262.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
Superclass for algorithms that produce only <a class="el" href="a01055.html" title="Composite dataset that organizes datasets into blocks.">vtkMultiBlockDataSet</a> as output. 
<p>
Algorithms that take any type of data object (including composite dataset) and produce a <a class="el" href="a01055.html" title="Composite dataset that organizes datasets into blocks.">vtkMultiBlockDataSet</a> in the output can subclass from this class. 
<p>Definition at line <a class="el" href="a04097.html#l00030">30</a> of file <a class="el" href="a04097.html">vtkMultiBlockDataSetAlgorithm.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="a00101.html">vtkAlgorithm</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01056.html#253e3f953c56f5ae93324af201b98a69">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="a01056.html#c04c231e3000f78502047277b5da7114">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="a01056.html#a825103d56465e48d5ff621b955e6a75">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="a01056.html#4e90d52a7205702d0a00ec23ce6ea318">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"><a class="el" href="a01055.html">vtkMultiBlockDataSet</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01056.html#e7dbb2d459c9de21e51a0ca0357f29d4">GetOutput</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a01055.html">vtkMultiBlockDataSet</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01056.html#6664d2390fbfee294b050c4192d97bff">GetOutput</a> (int)</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="a01056.html#cecf0397fa9f2c1a466a307a48cd38d5">SetInput</a> (<a class="el" href="a00362.html">vtkDataObject</a> *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01056.html#0cfb2e71930c305d92f50ebd85585fcc">SetInput</a> (int, <a class="el" href="a00362.html">vtkDataObject</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="a01056.html#4dd0450f1a3bd714949d314bb7c5b3ed">ProcessRequest</a> (<a class="el" href="a00872.html">vtkInformation</a> *request, <a class="el" href="a00895.html">vtkInformationVector</a> **inputVector, <a class="el" href="a00895.html">vtkInformationVector</a> *outputVector)</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 <br>
<a class="el" href="a01056.html">vtkMultiBlockDataSetAlgorithm</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01056.html#3969cba5243b2054f7b376a8929cb4ef">New</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01056.html#eb2de15a4c14d62b3f61d80c20a80d20">IsTypeOf</a> (const char *type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <br>
<a class="el" href="a01056.html">vtkMultiBlockDataSetAlgorithm</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01056.html#5954f9ab346f4400ab9a8dadac229d67">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">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01056.html#db4ac8da7057f86110dd7aa7ae0da08c">vtkMultiBlockDataSetAlgorithm</a> ()</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00472.html">vtkExecutive</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01056.html#4facd936114f425ba7b6eabdf2822ea9">CreateDefaultExecutive</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="a01056.html#5bb75e88572b6423fa40bc63359fec89">FillOutputPortInformation</a> (int port, <a class="el" href="a00872.html">vtkInformation</a> *info)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01056.html#b1b78334ecb694df080659898bb05629">FillInputPortInformation</a> (int port, <a class="el" href="a00872.html">vtkInformation</a> *info)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00362.html">vtkDataObject</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01056.html#eef2763d81401fbeac64682f65ebd5a9">GetInput</a> (int port)</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="a01056.html#702020b89cce1d2991ce31e00e081045">RequestDataObject</a> (<a class="el" href="a00872.html">vtkInformation</a> *, <a class="el" href="a00895.html">vtkInformationVector</a> **, <a class="el" href="a00895.html">vtkInformationVector</a> *)</td></tr>

<tr><td 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="a01056.html#e4c77515a30191bf8558f4fe0bed6a79">RequestInformation</a> (<a class="el" href="a00872.html">vtkInformation</a> *, <a class="el" href="a00895.html">vtkInformationVector</a> **, <a class="el" href="a00895.html">vtkInformationVector</a> *)</td></tr>

<tr><td 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="a01056.html#40c518cc34a3c85721b45158977638c4">RequestData</a> (<a class="el" href="a00872.html">vtkInformation</a> *, <a class="el" href="a00895.html">vtkInformationVector</a> **, <a class="el" href="a00895.html">vtkInformationVector</a> *)</td></tr>

<tr><td 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="a01056.html#3ef9ae863d2a87b2fb0e44863818852e">RequestUpdateExtent</a> (<a class="el" href="a00872.html">vtkInformation</a> *, <a class="el" href="a00895.html">vtkInformationVector</a> **, <a class="el" href="a00895.html">vtkInformationVector</a> *)</td></tr>

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="253e3f953c56f5ae93324af201b98a69"></a><!-- doxytag: member="vtkMultiBlockDataSetAlgorithm::Superclass" ref="253e3f953c56f5ae93324af201b98a69" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a00101.html">vtkAlgorithm</a> <a class="el" href="a00101.html">vtkMultiBlockDataSetAlgorithm::Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a00101.html#29826bf1c253bc38fd2878ea6e4568c9">vtkAlgorithm</a>.</p>

<p>Reimplemented in <a class="el" href="a00177.html#bba97bc99a39a56149c0c5d1b9b2d93c">vtkBlockIdScalars</a>, <a class="el" href="a00497.html#2ddc946426592002e04373f4f465bc7a">vtkExtractArraysOverTime</a>, <a class="el" href="a00498.html#290d3b15e7f441b588ef18815ab193ed">vtkExtractBlock</a>, <a class="el" href="a01054.html#4dc99159f57bafa9a4bb3bdfc4027226">vtkMultiBlockDataGroupFilter</a>, <a class="el" href="a01057.html#74f5a2628f07039034dc9c334970f912">vtkMultiBlockMergeFilter</a>, <a class="el" href="a01066.html#55019d35d0285a76784f10b28553d7f0">vtkMultiThreshold</a>, <a class="el" href="a00476.html#85e73bc021e93de2224d31f9e01e9da3">vtkExodusIIReader</a>, <a class="el" href="a00983.html#0a7eddac7db92e142bf670977ac633f3">vtkLSDynaReader</a>, <a class="el" href="a01209.html#7277fea95b1b60619702460564ccfd53">vtkPExodusIIReader</a>, <a class="el" href="a00461.html#b6e4c106ae30d19e9eaad289972a5fa7">vtkEnSight6BinaryReader</a>, <a class="el" href="a00462.html#810363ace3743cb91066f2e84f5de482">vtkEnSight6Reader</a>, <a class="el" href="a00463.html#ed5895fae9d2befd766850e126a2f83c">vtkEnSightGoldBinaryReader</a>, <a class="el" href="a00464.html#953213a3016259d9310dcf4c35b8b740">vtkEnSightGoldReader</a>, <a class="el" href="a00465.html#58bc5cfcd6e8121dcbf77ee9ba76c537">vtkEnSightMasterServerReader</a>, <a class="el" href="a00466.html#33462df6ea85e357efdeab117d3b18c4">vtkEnSightReader</a>, <a class="el" href="a00558.html#ade102ccd67f3bcf00e86bf5384b4ed1">vtkFLUENTReader</a>, <a class="el" href="a00596.html#558549bee849141b68fc7aa8adab1888">vtkGenericEnSightReader</a>, <a class="el" href="a01058.html#7e377ecf7128701f1d6bf7feff03a975">vtkMultiBlockPLOT3DReader</a>, <a class="el" href="a01099.html#b8fdcbc30903d670758a80236c6e8029">vtkOpenFOAMReader</a>, <a class="el" href="a00500.html#5eeb463310e96247d7c4a95308cb21d2">vtkExtractCTHPart</a>, and <a class="el" href="a01211.html#e3c4229e67ae70d2f519f4074bdddaf8">vtkPExtractArraysOverTime</a>.</p>

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

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="db4ac8da7057f86110dd7aa7ae0da08c"></a><!-- doxytag: member="vtkMultiBlockDataSetAlgorithm::vtkMultiBlockDataSetAlgorithm" ref="db4ac8da7057f86110dd7aa7ae0da08c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkMultiBlockDataSetAlgorithm::vtkMultiBlockDataSetAlgorithm           </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="59b72056f7c787b9550de9f69d3bf1a6"></a><!-- doxytag: member="vtkMultiBlockDataSetAlgorithm::~vtkMultiBlockDataSetAlgorithm" ref="59b72056f7c787b9550de9f69d3bf1a6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkMultiBlockDataSetAlgorithm::~vtkMultiBlockDataSetAlgorithm           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04097.html#l00064">64</a> of file <a class="el" href="a04097.html">vtkMultiBlockDataSetAlgorithm.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="3969cba5243b2054f7b376a8929cb4ef"></a><!-- doxytag: member="vtkMultiBlockDataSetAlgorithm::New" ref="3969cba5243b2054f7b376a8929cb4ef" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01056.html">vtkMultiBlockDataSetAlgorithm</a>* vtkMultiBlockDataSetAlgorithm::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="a00101.html#06d80d8d4aa1a4856135fa003845be82">vtkAlgorithm</a>.</p>

<p>Reimplemented in <a class="el" href="a00177.html#ea5ccdfdbcde0f806b6fb9f78fb478a4">vtkBlockIdScalars</a>, <a class="el" href="a00497.html#dacf623842d5b9e364f883c969453621">vtkExtractArraysOverTime</a>, <a class="el" href="a00498.html#62d876b4b8f90e57d52a15b2761cae05">vtkExtractBlock</a>, <a class="el" href="a01054.html#774365efb9de932da3092fd39b25956c">vtkMultiBlockDataGroupFilter</a>, <a class="el" href="a01057.html#74e1edeeccebb23ea0f2fbcb6cadf637">vtkMultiBlockMergeFilter</a>, <a class="el" href="a01066.html#67a215a4d8096205ad23de0bcd35bb3e">vtkMultiThreshold</a>, <a class="el" href="a00476.html#6526f6c5a812741ea5eb41f5a91667b6">vtkExodusIIReader</a>, <a class="el" href="a00983.html#fdf8de052233f769c465f53fe3119073">vtkLSDynaReader</a>, <a class="el" href="a01209.html#737aee83fac57299d2fb452db88763b1">vtkPExodusIIReader</a>, <a class="el" href="a00461.html#cea9da42eeef20ef5c4762f9000211ad">vtkEnSight6BinaryReader</a>, <a class="el" href="a00462.html#13aa90f4f2f445ccf81c40f4f9b37289">vtkEnSight6Reader</a>, <a class="el" href="a00463.html#eb11a2a5f0ec750e92ca550b10dc1977">vtkEnSightGoldBinaryReader</a>, <a class="el" href="a00464.html#c68f019ed8ed025cb48d94a0ce17b616">vtkEnSightGoldReader</a>, <a class="el" href="a00465.html#e78626b95b8bab980c09b7abd9516489">vtkEnSightMasterServerReader</a>, <a class="el" href="a00558.html#71149a19377c7fd7b1e467f0dafb8e8c">vtkFLUENTReader</a>, <a class="el" href="a00596.html#7aa7993b982f3149733da2bb84ddddb2">vtkGenericEnSightReader</a>, <a class="el" href="a01058.html#ecac2f85690a8cff925658193c7c616e">vtkMultiBlockPLOT3DReader</a>, <a class="el" href="a01099.html#34445a31aa2979745b34c51f88a4a6a2">vtkOpenFOAMReader</a>, <a class="el" href="a00500.html#4b48686304443878434bc1b6aa4e7ae5">vtkExtractCTHPart</a>, and <a class="el" href="a01211.html#88e7bf847c88d18cea9515bb88021441">vtkPExtractArraysOverTime</a>.</p>

</div>
</div><p>
<a class="anchor" name="c04c231e3000f78502047277b5da7114"></a><!-- doxytag: member="vtkMultiBlockDataSetAlgorithm::GetClassName" ref="c04c231e3000f78502047277b5da7114" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkMultiBlockDataSetAlgorithm::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="a00101.html#4ef277d9248b02d2c90226436c1b3636">vtkAlgorithm</a>.</p>

<p>Reimplemented in <a class="el" href="a00177.html#36188d897f1c289f7725e4e3b097da17">vtkBlockIdScalars</a>, <a class="el" href="a00497.html#f0d1329450593591f53981d393de2908">vtkExtractArraysOverTime</a>, <a class="el" href="a00498.html#9806ccacaaca3bbe943ce1161b3f5003">vtkExtractBlock</a>, <a class="el" href="a01054.html#c35a5db4bf14809a95f5ec0eb370b0a1">vtkMultiBlockDataGroupFilter</a>, <a class="el" href="a01057.html#ef5fae57c889b067924e35c12ad5888e">vtkMultiBlockMergeFilter</a>, <a class="el" href="a01066.html#5fcb5492a658faf9db1c3c335394696d">vtkMultiThreshold</a>, <a class="el" href="a00476.html#67f38dc150f65601e0a02394c9ed4311">vtkExodusIIReader</a>, <a class="el" href="a00983.html#50f967b0ae36453a51df461f5ea7adf5">vtkLSDynaReader</a>, <a class="el" href="a01209.html#494d94a6023195a91d6faab5346c1619">vtkPExodusIIReader</a>, <a class="el" href="a00461.html#d17c7081ab20086026e3346a909c48ae">vtkEnSight6BinaryReader</a>, <a class="el" href="a00462.html#00209933cbfc203861d5284f397d9ac3">vtkEnSight6Reader</a>, <a class="el" href="a00463.html#56e65c558f5e97b182ba1a9dfb8e2fe2">vtkEnSightGoldBinaryReader</a>, <a class="el" href="a00464.html#986bf286c127955802a09c7bf4abe012">vtkEnSightGoldReader</a>, <a class="el" href="a00465.html#589542beb61bc851869fc1d247cc7520">vtkEnSightMasterServerReader</a>, <a class="el" href="a00466.html#b494ad4d026f2b185413f050b7a9bcc5">vtkEnSightReader</a>, <a class="el" href="a00558.html#0c030bf733f6473ca1eac94fdc48262e">vtkFLUENTReader</a>, <a class="el" href="a00596.html#41f2627f493044ff78589dfdb9083949">vtkGenericEnSightReader</a>, <a class="el" href="a01058.html#be5137f0c987b5b214f712fd0746aab4">vtkMultiBlockPLOT3DReader</a>, <a class="el" href="a01099.html#eac9bcff7bc79d4ab1f7c7de7c45be9b">vtkOpenFOAMReader</a>, <a class="el" href="a00500.html#a354f590b7011ccba27cac8c7f44dcb9">vtkExtractCTHPart</a>, and <a class="el" href="a01211.html#14de7e912678e08b66952d1a8f33b492">vtkPExtractArraysOverTime</a>.</p>

</div>
</div><p>
<a class="anchor" name="eb2de15a4c14d62b3f61d80c20a80d20"></a><!-- doxytag: member="vtkMultiBlockDataSetAlgorithm::IsTypeOf" ref="eb2de15a4c14d62b3f61d80c20a80d20" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkMultiBlockDataSetAlgorithm::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="a00101.html#ed421f193564228ffe93672c9bdfac5b">vtkAlgorithm</a>.</p>

<p>Reimplemented in <a class="el" href="a00177.html#760dcd8a314aacffae428ca7bc88822f">vtkBlockIdScalars</a>, <a class="el" href="a00497.html#cd79633a7ea8a9dbb2c2e0c048b1161f">vtkExtractArraysOverTime</a>, <a class="el" href="a00498.html#531e9310f55ed0f2f564ad08913873f5">vtkExtractBlock</a>, <a class="el" href="a01054.html#52f48a6824ccda785a9034e56643a90c">vtkMultiBlockDataGroupFilter</a>, <a class="el" href="a01057.html#13cb591911b36d0c8c8a2eb4787e151b">vtkMultiBlockMergeFilter</a>, <a class="el" href="a01066.html#9c61a7405485cd8cbf2e746b8885e8ef">vtkMultiThreshold</a>, <a class="el" href="a00476.html#c4eb73bc3ac6cbc459b0327df5b9031c">vtkExodusIIReader</a>, <a class="el" href="a00983.html#a41b23e8cb4cbe3cd8d8d37103aabdf9">vtkLSDynaReader</a>, <a class="el" href="a01209.html#422643dd6a26278b4e2ebd7a1e0022dd">vtkPExodusIIReader</a>, <a class="el" href="a00461.html#37abf2580f02c3fab81f049530db60fe">vtkEnSight6BinaryReader</a>, <a class="el" href="a00462.html#78f2b1c9e068eddad823ad226e55b2a6">vtkEnSight6Reader</a>, <a class="el" href="a00463.html#bfdcf7d22137c0961cbbb2f94c3c93e4">vtkEnSightGoldBinaryReader</a>, <a class="el" href="a00464.html#b560db1acc3dd75e37b87f77eba8c741">vtkEnSightGoldReader</a>, <a class="el" href="a00465.html#da3f3f34e861fbfeae8a9dcbaeb816d1">vtkEnSightMasterServerReader</a>, <a class="el" href="a00466.html#d7ca6315b3d768600abaf2facc7dfa35">vtkEnSightReader</a>, <a class="el" href="a00558.html#df27ed45d7bd9e711676b0efc87cc69c">vtkFLUENTReader</a>, <a class="el" href="a00596.html#1851e861948e195eb7e386b72712f4ec">vtkGenericEnSightReader</a>, <a class="el" href="a01058.html#dc85cfd074a7b6fbffed8a30f5131759">vtkMultiBlockPLOT3DReader</a>, <a class="el" href="a01099.html#f459729943c2364616d0935b14f5d7b4">vtkOpenFOAMReader</a>, <a class="el" href="a00500.html#92709b189630f94936be8e35bfad4738">vtkExtractCTHPart</a>, and <a class="el" href="a01211.html#1ce5bb81fc241a423c5a1c7ef2d74a18">vtkPExtractArraysOverTime</a>.</p>

</div>
</div><p>
<a class="anchor" name="a825103d56465e48d5ff621b955e6a75"></a><!-- doxytag: member="vtkMultiBlockDataSetAlgorithm::IsA" ref="a825103d56465e48d5ff621b955e6a75" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkMultiBlockDataSetAlgorithm::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="a00101.html#709d7c6da79624190848445a8e27add3">vtkAlgorithm</a>.</p>

<p>Reimplemented in <a class="el" href="a00177.html#0ff58e6c62b3a7e54f9f117df82ceb50">vtkBlockIdScalars</a>, <a class="el" href="a00497.html#d08674bc31457775d1787cebeaba720c">vtkExtractArraysOverTime</a>, <a class="el" href="a00498.html#48781e2a7e8af98e5279905c77afa06d">vtkExtractBlock</a>, <a class="el" href="a01054.html#3182a2ebaead5618c2b77fe294cee989">vtkMultiBlockDataGroupFilter</a>, <a class="el" href="a01057.html#0301433e2677e25c3aeb3cd00ca5f2f0">vtkMultiBlockMergeFilter</a>, <a class="el" href="a01066.html#d1862498379814076fa24c3365c9da4d">vtkMultiThreshold</a>, <a class="el" href="a00476.html#75a71706efa2dd6b0bd1733110064c5c">vtkExodusIIReader</a>, <a class="el" href="a00983.html#7ce7ae28e9d3c466642f9b12e27eaa00">vtkLSDynaReader</a>, <a class="el" href="a01209.html#393106f10d3ddc07f8e59197ae6187de">vtkPExodusIIReader</a>, <a class="el" href="a00461.html#abea4102418a7b8e4ab95d71e6643cbf">vtkEnSight6BinaryReader</a>, <a class="el" href="a00462.html#19191913484235ee661f8dbfb8e040b6">vtkEnSight6Reader</a>, <a class="el" href="a00463.html#2555940f6df113ec9cc6a2b2a0adaed9">vtkEnSightGoldBinaryReader</a>, <a class="el" href="a00464.html#5f6b62872fc3f26a7a01c3bb8c9b865c">vtkEnSightGoldReader</a>, <a class="el" href="a00465.html#5152afd405486f17ae2f12c1181f06f1">vtkEnSightMasterServerReader</a>, <a class="el" href="a00466.html#3a250c3d1ec1e762979bbf2f6effa3fa">vtkEnSightReader</a>, <a class="el" href="a00558.html#37231b2fb663589a10c287b7a0f17d95">vtkFLUENTReader</a>, <a class="el" href="a00596.html#c21652a9c33154c73060c70f087ce1ac">vtkGenericEnSightReader</a>, <a class="el" href="a01058.html#bbef3a2216c8508f875c92e2340cc4d0">vtkMultiBlockPLOT3DReader</a>, <a class="el" href="a01099.html#e3e1a9f0de7f1443616bb47376d690ed">vtkOpenFOAMReader</a>, <a class="el" href="a00500.html#0b98ba40a4ca3a2e644de85a2bb86693">vtkExtractCTHPart</a>, and <a class="el" href="a01211.html#e501e17296fd9ed0dfdef40300fa9c9a">vtkPExtractArraysOverTime</a>.</p>

</div>
</div><p>
<a class="anchor" name="5954f9ab346f4400ab9a8dadac229d67"></a><!-- doxytag: member="vtkMultiBlockDataSetAlgorithm::SafeDownCast" ref="5954f9ab346f4400ab9a8dadac229d67" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01056.html">vtkMultiBlockDataSetAlgorithm</a>* vtkMultiBlockDataSetAlgorithm::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="a00101.html#4b63a5eaf85e94bbf58840916d170ef4">vtkAlgorithm</a>.</p>

<p>Reimplemented in <a class="el" href="a00177.html#dcc3a21a4edad963419b3d0fb4f7f170">vtkBlockIdScalars</a>, <a class="el" href="a00497.html#44ac3c146d1d7d67991943ce56e401ca">vtkExtractArraysOverTime</a>, <a class="el" href="a00498.html#d6cdfe3b368d472b7786fadd66991696">vtkExtractBlock</a>, <a class="el" href="a01054.html#86fc6a0ed9489ec0a1b9a9c79d0f786d">vtkMultiBlockDataGroupFilter</a>, <a class="el" href="a01057.html#dccd196e024833ae531106873a0ee884">vtkMultiBlockMergeFilter</a>, <a class="el" href="a01066.html#19d55dc5e94f285e195df8985020fe2a">vtkMultiThreshold</a>, <a class="el" href="a00476.html#83760f5ef57e12f581bbda18e45095eb">vtkExodusIIReader</a>, <a class="el" href="a00983.html#7955a65a7690fc37df203ffed1292e3f">vtkLSDynaReader</a>, <a class="el" href="a01209.html#666df1a14f5b772826be7cb4153e727a">vtkPExodusIIReader</a>, <a class="el" href="a00461.html#978713240633f71ad7d49e2b7fd1ae8d">vtkEnSight6BinaryReader</a>, <a class="el" href="a00462.html#64b3475363538aa649de284578218156">vtkEnSight6Reader</a>, <a class="el" href="a00463.html#bff16d80bb8e83723047b022a30bc7dc">vtkEnSightGoldBinaryReader</a>, <a class="el" href="a00464.html#743b1ed8fb86645dc5e7562cac30f631">vtkEnSightGoldReader</a>, <a class="el" href="a00465.html#af086871f29081fa045c263ac4c2863a">vtkEnSightMasterServerReader</a>, <a class="el" href="a00466.html#c9b3dfaba89c52fac7fd5957dca2f83f">vtkEnSightReader</a>, <a class="el" href="a00558.html#10cf52e7d19af8c7087af45c5cce67ce">vtkFLUENTReader</a>, <a class="el" href="a00596.html#c805682b096c1b6aa1e0e87a941fffb0">vtkGenericEnSightReader</a>, <a class="el" href="a01058.html#3ebe45eb9899e35b51a4297887c9a893">vtkMultiBlockPLOT3DReader</a>, <a class="el" href="a01099.html#8455f0b185ee3659d8a39f2d8de4efb4">vtkOpenFOAMReader</a>, <a class="el" href="a00500.html#01ed61fc4d3e0e97a01276b7de231697">vtkExtractCTHPart</a>, and <a class="el" href="a01211.html#43f0d5c9deccda9a3fcd0b8d9c932eef">vtkPExtractArraysOverTime</a>.</p>

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

<p>Reimplemented in <a class="el" href="a00177.html#0de24739aa711c3a4560e18a6e927e66">vtkBlockIdScalars</a>, <a class="el" href="a00497.html#2a0d6ebd1d195d2034783de61d6b9df5">vtkExtractArraysOverTime</a>, <a class="el" href="a00498.html#9cd2d4bc50974cf50f067bd6563d3e63">vtkExtractBlock</a>, <a class="el" href="a01054.html#933a8d8ba8ba6987fcb77ccd0bc41a39">vtkMultiBlockDataGroupFilter</a>, <a class="el" href="a01057.html#3b59891eff6c06cefdfa5502e39ee407">vtkMultiBlockMergeFilter</a>, <a class="el" href="a01066.html#421ed7c01c31c3565f3901f65b8e1bed">vtkMultiThreshold</a>, <a class="el" href="a00476.html#31f1898c00c32796fd89604687bdcd52">vtkExodusIIReader</a>, <a class="el" href="a00983.html#843ed39a633b4b64cee238172815013d">vtkLSDynaReader</a>, <a class="el" href="a01209.html#690546aea24b4e0191f0fc934e544a44">vtkPExodusIIReader</a>, <a class="el" href="a00461.html#06387a4d2332f4c0b0144a4d652e03df">vtkEnSight6BinaryReader</a>, <a class="el" href="a00462.html#f4350e6e092e9e12ded1624787ad674a">vtkEnSight6Reader</a>, <a class="el" href="a00463.html#3883ce1247ef396d96b9286d9f2a1724">vtkEnSightGoldBinaryReader</a>, <a class="el" href="a00464.html#99f461e5de9ddc52798bf1d8d80dd58c">vtkEnSightGoldReader</a>, <a class="el" href="a00465.html#0146bc07b6665cab4c0cef24a9e32a46">vtkEnSightMasterServerReader</a>, <a class="el" href="a00466.html#c32d10e8b4b501704aef5c72687bc1bc">vtkEnSightReader</a>, <a class="el" href="a00558.html#25c7827d83314e86c61eb6cc33ed9ea6">vtkFLUENTReader</a>, <a class="el" href="a00596.html#218a39047378e53546f9816490fccfb4">vtkGenericEnSightReader</a>, <a class="el" href="a01058.html#9b872b38837850bfb0a3353f171e7130">vtkMultiBlockPLOT3DReader</a>, <a class="el" href="a01099.html#dc4d078814f48deaaa381699423e8c18">vtkOpenFOAMReader</a>, <a class="el" href="a00500.html#79c5a5a769652716a5fc6db4771b19ae">vtkExtractCTHPart</a>, and <a class="el" href="a01211.html#ab7f8d36edb374fe97e341e80b7bdcb0">vtkPExtractArraysOverTime</a>.</p>

</div>
</div><p>
<a class="anchor" name="e7dbb2d459c9de21e51a0ca0357f29d4"></a><!-- doxytag: member="vtkMultiBlockDataSetAlgorithm::GetOutput" ref="e7dbb2d459c9de21e51a0ca0357f29d4" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01055.html">vtkMultiBlockDataSet</a>* vtkMultiBlockDataSetAlgorithm::GetOutput           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the output data object for a port on this algorithm. 
</div>
</div><p>
<a class="anchor" name="6664d2390fbfee294b050c4192d97bff"></a><!-- doxytag: member="vtkMultiBlockDataSetAlgorithm::GetOutput" ref="6664d2390fbfee294b050c4192d97bff" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a01055.html">vtkMultiBlockDataSet</a>* vtkMultiBlockDataSetAlgorithm::GetOutput           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the output data object for a port on this algorithm. 
</div>
</div><p>
<a class="anchor" name="cecf0397fa9f2c1a466a307a48cd38d5"></a><!-- doxytag: member="vtkMultiBlockDataSetAlgorithm::SetInput" ref="cecf0397fa9f2c1a466a307a48cd38d5" args="(vtkDataObject *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkMultiBlockDataSetAlgorithm::SetInput           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00362.html">vtkDataObject</a> *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set an input of this algorithm. You should not override these methods because they are not the only way to connect a pipeline. Note that these methods support old-style pipeline connections. When writing new code you should use the more general <a class="el" href="a00101.html#ac26b4138f0e8c07e45c74571f2c51a3">vtkAlgorithm::SetInputConnection()</a>. These methods transform the input index to the input port index, not an index of a connection within a single port. 
</div>
</div><p>
<a class="anchor" name="0cfb2e71930c305d92f50ebd85585fcc"></a><!-- doxytag: member="vtkMultiBlockDataSetAlgorithm::SetInput" ref="0cfb2e71930c305d92f50ebd85585fcc" args="(int, vtkDataObject *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkMultiBlockDataSetAlgorithm::SetInput           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00362.html">vtkDataObject</a> *&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set an input of this algorithm. You should not override these methods because they are not the only way to connect a pipeline. Note that these methods support old-style pipeline connections. When writing new code you should use the more general <a class="el" href="a00101.html#ac26b4138f0e8c07e45c74571f2c51a3">vtkAlgorithm::SetInputConnection()</a>. These methods transform the input index to the input port index, not an index of a connection within a single port. 
</div>
</div><p>
<a class="anchor" name="4dd0450f1a3bd714949d314bb7c5b3ed"></a><!-- doxytag: member="vtkMultiBlockDataSetAlgorithm::ProcessRequest" ref="4dd0450f1a3bd714949d314bb7c5b3ed" args="(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkMultiBlockDataSetAlgorithm::ProcessRequest           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00872.html">vtkInformation</a> *&nbsp;</td>
          <td class="paramname"> <em>request</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00895.html">vtkInformationVector</a> **&nbsp;</td>
          <td class="paramname"> <em>inputVector</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00895.html">vtkInformationVector</a> *&nbsp;</td>
          <td class="paramname"> <em>outputVector</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
see <a class="el" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK.">vtkAlgorithm</a> for details 
<p>Reimplemented from <a class="el" href="a00101.html#99651784a97d309c0cc90072dca29542">vtkAlgorithm</a>.</p>

<p>Reimplemented in <a class="el" href="a00476.html#49c289ccaad4957db662acbb7adef492">vtkExodusIIReader</a>.</p>

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

<p>
This is called by the superclass. This is the method you should override. 
<p>Definition at line <a class="el" href="a04097.html#l00069">69</a> of file <a class="el" href="a04097.html">vtkMultiBlockDataSetAlgorithm.h</a>.</p>

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

<p>
This is called by the superclass. This is the method you should override. 
<p>Reimplemented in <a class="el" href="a00497.html#ab6920ec70335c072a45d24960363c8f">vtkExtractArraysOverTime</a>, <a class="el" href="a00476.html#3cb2aa966edb2cb2e1fc7e85e403de2f">vtkExodusIIReader</a>, <a class="el" href="a00983.html#b4371a7ae64756655580aed5e7094f91">vtkLSDynaReader</a>, <a class="el" href="a01209.html#7196b7b5e2300c293354aa46398b7571">vtkPExodusIIReader</a>, <a class="el" href="a00465.html#48cc7bb62299e9bf076a81f680cfc221">vtkEnSightMasterServerReader</a>, <a class="el" href="a00466.html#b068ced40662aa8fa646a199fcdb0b88">vtkEnSightReader</a>, <a class="el" href="a00558.html#df647b2a898a6b1161fe6d14970eaafe">vtkFLUENTReader</a>, <a class="el" href="a00596.html#974ef14bd4f9e3578a44d98ddad38bc3">vtkGenericEnSightReader</a>, <a class="el" href="a01058.html#8999bf196aaaf59db41345302892a82b">vtkMultiBlockPLOT3DReader</a>, <a class="el" href="a01099.html#a690b115708306d09cc92a506d3890a0">vtkOpenFOAMReader</a>, and <a class="el" href="a00500.html#0d32025f7131be9c66a5907eec481d64">vtkExtractCTHPart</a>.</p>

<p>Definition at line <a class="el" href="a04097.html#l00077">77</a> of file <a class="el" href="a04097.html">vtkMultiBlockDataSetAlgorithm.h</a>.</p>

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

<p>
This is called by the superclass. This is the method you should override. 
<p>Reimplemented in <a class="el" href="a00177.html#68f8304c756e65096ef93f17fc7c44b9">vtkBlockIdScalars</a>, <a class="el" href="a00497.html#da09fd58c00dffbb03c4343808fc6bf5">vtkExtractArraysOverTime</a>, <a class="el" href="a00498.html#92badfbdb37a8e57c2c52efadfd605af">vtkExtractBlock</a>, <a class="el" href="a01054.html#fa4d63ec8597fb0c564437925f71af5e">vtkMultiBlockDataGroupFilter</a>, <a class="el" href="a01057.html#b24185c7152ddf235c7352e2b5304166">vtkMultiBlockMergeFilter</a>, <a class="el" href="a01066.html#042336556e4fefe7eb191592532db420">vtkMultiThreshold</a>, <a class="el" href="a00476.html#885d9271c6fe00a0f3b40a268e0405fa">vtkExodusIIReader</a>, <a class="el" href="a00983.html#d490f38f412898fe22addf44aa97fb70">vtkLSDynaReader</a>, <a class="el" href="a01209.html#7e64f6de696f04866dfb2c6c769180cc">vtkPExodusIIReader</a>, <a class="el" href="a00465.html#28641be58b4740b9deb0cadc1257b21b">vtkEnSightMasterServerReader</a>, <a class="el" href="a00466.html#3c89aad8c234506b5ae2fb55e85ce52b">vtkEnSightReader</a>, <a class="el" href="a00558.html#fd976c06b5a42c8411deb47f78cf9de4">vtkFLUENTReader</a>, <a class="el" href="a00596.html#4247d371bb350a4a713cd60707425967">vtkGenericEnSightReader</a>, <a class="el" href="a01058.html#12e09faa7b3842bb7f9c2c9fee6b5ca1">vtkMultiBlockPLOT3DReader</a>, <a class="el" href="a01099.html#4929c754fb6d45ce24c2ce147fa61f78">vtkOpenFOAMReader</a>, and <a class="el" href="a00500.html#27fa7df86f8f81a448471771e174b505">vtkExtractCTHPart</a>.</p>

<p>Definition at line <a class="el" href="a04097.html#l00085">85</a> of file <a class="el" href="a04097.html">vtkMultiBlockDataSetAlgorithm.h</a>.</p>

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

<p>
This is called by the superclass. This is the method you should override. 
<p>Reimplemented in <a class="el" href="a00497.html#b6d0d9c824277b24a266f3a638b1ddf6">vtkExtractArraysOverTime</a>.</p>

<p>Definition at line <a class="el" href="a04097.html#l00093">93</a> of file <a class="el" href="a04097.html">vtkMultiBlockDataSetAlgorithm.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="4facd936114f425ba7b6eabdf2822ea9"></a><!-- doxytag: member="vtkMultiBlockDataSetAlgorithm::CreateDefaultExecutive" ref="4facd936114f425ba7b6eabdf2822ea9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a00472.html">vtkExecutive</a>* vtkMultiBlockDataSetAlgorithm::CreateDefaultExecutive           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create a default executive. If the DefaultExecutivePrototype is set, a copy of it is created in <a class="el" href="a01056.html#4facd936114f425ba7b6eabdf2822ea9">CreateDefaultExecutive()</a> using NewInstance(). Otherwise, <a class="el" href="a01613.html" title="Executive supporting partial updates.">vtkStreamingDemandDrivenPipeline</a> is created. 
<p>Reimplemented from <a class="el" href="a00101.html#ec53f380c0394cc319670735d74251f9">vtkAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="5bb75e88572b6423fa40bc63359fec89"></a><!-- doxytag: member="vtkMultiBlockDataSetAlgorithm::FillOutputPortInformation" ref="5bb75e88572b6423fa40bc63359fec89" args="(int port, vtkInformation *info)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkMultiBlockDataSetAlgorithm::FillOutputPortInformation           </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 output port information objects for this algorithm. This is invoked by the first call to GetOutputPortInformation for each port so subclasses can specify what they can handle. 
<p>Reimplemented from <a class="el" href="a00101.html#278ce83f371e6a398cf46f4600108d3e">vtkAlgorithm</a>.</p>

<p>Reimplemented in <a class="el" href="a00596.html#3e00914858df807447a5d82e0e6499c5">vtkGenericEnSightReader</a>, and <a class="el" href="a01058.html#49bbe3978a57f96bac8ef63299090304">vtkMultiBlockPLOT3DReader</a>.</p>

</div>
</div><p>
<a class="anchor" name="b1b78334ecb694df080659898bb05629"></a><!-- doxytag: member="vtkMultiBlockDataSetAlgorithm::FillInputPortInformation" ref="b1b78334ecb694df080659898bb05629" args="(int port, vtkInformation *info)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkMultiBlockDataSetAlgorithm::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="a00101.html#aad069877868b9c2e8035a946a5d0538">vtkAlgorithm</a>.</p>

<p>Reimplemented in <a class="el" href="a00497.html#5d902dcaee59cf8b523c1aa5127c5bc7">vtkExtractArraysOverTime</a>, <a class="el" href="a01054.html#650ac24af3bf43d4975281a8e8891daf">vtkMultiBlockDataGroupFilter</a>, <a class="el" href="a01057.html#cbe011110f2b869fd5005920d59d60eb">vtkMultiBlockMergeFilter</a>, <a class="el" href="a01066.html#55a443c0023c204491af8fbcd9c4563f">vtkMultiThreshold</a>, and <a class="el" href="a00500.html#6c10557bae5a9122550a7f527a74b459">vtkExtractCTHPart</a>.</p>

</div>
</div><p>
<a class="anchor" name="eef2763d81401fbeac64682f65ebd5a9"></a><!-- doxytag: member="vtkMultiBlockDataSetAlgorithm::GetInput" ref="eef2763d81401fbeac64682f65ebd5a9" args="(int port)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00362.html">vtkDataObject</a>* vtkMultiBlockDataSetAlgorithm::GetInput           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>port</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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