Sophie

Sophie

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

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: vtkExtractPiece 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>vtkExtractPiece Class Reference</h1><!-- doxytag: class="vtkExtractPiece" --><!-- doxytag: inherits="vtkCompositeDataSetAlgorithm" --><code>#include &lt;<a class="el" href="a05083.html">vtkExtractPiece.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkExtractPiece:</div>
<div class="dynsection">
<p><center><img src="a09663.png" border="0" usemap="#a09664" alt="Inheritance graph"></center>
<map name="a09664">
<area shape="rect" href="a00304.html" title="Superclass for algorithms that produce only vtkCompositeDataSet as output." alt="" coords="5,229,216,256"><area shape="rect" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK." alt="" coords="61,155,160,181"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="71,80,151,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="56,5,165,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkExtractPiece:</div>
<div class="dynsection">
<p><center><img src="a09665.png" border="0" usemap="#a09666" alt="Collaboration graph"></center>
<map name="a09666">
<area shape="rect" href="a00304.html" title="Superclass for algorithms that produce only vtkCompositeDataSet as output." alt="" coords="145,499,356,525"><area shape="rect" href="a00101.html" title="Superclass for all sources, filters, and sinks in VTK." alt="" coords="281,381,380,408"><area shape="rect" href="a00472.html" title="Superclass for all pipeline executives in VTK." alt="" coords="477,499,576,525"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="407,173,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,5,273,32"><area shape="rect" href="a00884.html" title="internal structure for vtkInformation" alt="" coords="5,173,168,200"><area shape="rect" href="a00886.html" title="Superclass for vtkInformation keys." alt="" coords="153,83,284,109"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="308,83,417,109"><area shape="rect" href="a00891.html" title="Key for pointer to pointer." alt="" coords="192,173,373,200"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a09667.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
<a class="el" href="a00508.html">vtkExtractPiece</a> returns the appropriate piece of each sub-dataset in the <a class="el" href="a00303.html" title="abstact superclass for composite (multi-block or AMR) datasets">vtkCompositeDataSet</a>. This filter can handle sub-datasets of type <a class="el" href="a00751.html" title="topologically and geometrically regular array of data">vtkImageData</a>, <a class="el" href="a01260.html" title="concrete dataset represents vertices, lines, polygons, and triangle strips">vtkPolyData</a>, <a class="el" href="a01460.html" title="a dataset that is topologically regular with variable spacing in the three coordinate...">vtkRectilinearGrid</a>, <a class="el" href="a01625.html" title="topologically regular array of data">vtkStructuredGrid</a>, and <a class="el" href="a01789.html" title="dataset represents arbitrary combinations of all possible cell types">vtkUnstructuredGrid</a>; it does not handle sub-grids of type <a class="el" href="a00303.html" title="abstact superclass for composite (multi-block or AMR) datasets">vtkCompositeDataSet</a>. 
<p>Definition at line <a class="el" href="a05083.html#l00036">36</a> of file <a class="el" href="a05083.html">vtkExtractPiece.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 <br>
<a class="el" href="a00304.html">vtkCompositeDataSetAlgorithm</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00508.html#9ca23323055381c877d54d5d19eabdbf">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="a00508.html#b9206f56952876a0b586b1802cf560b7">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="a00508.html#386c8d13405c49b5a17b8483370149e0">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="a00508.html#b8c915294ece9dad1922b2c510eac921">PrintSelf</a> (ostream &amp;os, <a class="el" href="a00869.html">vtkIndent</a> indent)</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 <a class="el" href="a00508.html">vtkExtractPiece</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00508.html#064b17b0bf79957ce5c4cb3b159ff4f9">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="a00508.html#70e3f4deab07e7977a09df3c307c5f7d">IsTypeOf</a> (const char *type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00508.html">vtkExtractPiece</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00508.html#007687080d82a606c31da99b30ea5347">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="a00508.html#8dc94c0e3f532e094a977cfe6708fcd2">vtkExtractPiece</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00508.html#c1a53b7e446dc2a083711e121a180d03">~vtkExtractPiece</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="a00508.html#13097ee8f4149811dd0d5575e384290a">RequestDataObject</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 class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00508.html#d1478c68fcad7c5f84ee2f3629b09320">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>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00508.html#f92665f230280ff850211812c3088198">ExtractImageData</a> (<a class="el" href="a00751.html">vtkImageData</a> *imageData, <a class="el" href="a00303.html">vtkCompositeDataSet</a> *output, int piece, int numberOfPieces, int ghostLevel, <a class="el" href="a00300.html">vtkCompositeDataIterator</a> *iter)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00508.html#e7cb87f61827d2a53a735f0bc315fa8d">ExtractPolyData</a> (<a class="el" href="a01260.html">vtkPolyData</a> *polyData, <a class="el" href="a00303.html">vtkCompositeDataSet</a> *output, int piece, int numberOfPieces, int ghostLevel, <a class="el" href="a00300.html">vtkCompositeDataIterator</a> *iter)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00508.html#59c2a0e141502cb546d2fd82a2862aba">ExtractRectilinearGrid</a> (<a class="el" href="a01460.html">vtkRectilinearGrid</a> *rGrid, <a class="el" href="a00303.html">vtkCompositeDataSet</a> *output, int piece, int numberOfPieces, int ghostLevel, <a class="el" href="a00300.html">vtkCompositeDataIterator</a> *iter)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00508.html#5a99d33a39e3085fe697805b0d52ce60">ExtractStructuredGrid</a> (<a class="el" href="a01625.html">vtkStructuredGrid</a> *sGrid, <a class="el" href="a00303.html">vtkCompositeDataSet</a> *output, int piece, int numberOfPieces, int ghostLevel, <a class="el" href="a00300.html">vtkCompositeDataIterator</a> *iter)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00508.html#f781743ea18ac1d4eb5bd02f85ff59cd">ExtractUnstructuredGrid</a> (<a class="el" href="a01789.html">vtkUnstructuredGrid</a> *uGrid, <a class="el" href="a00303.html">vtkCompositeDataSet</a> *output, int piece, int numberOfPieces, int ghostLevel, <a class="el" href="a00300.html">vtkCompositeDataIterator</a> *iter)</td></tr>

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="9ca23323055381c877d54d5d19eabdbf"></a><!-- doxytag: member="vtkExtractPiece::Superclass" ref="9ca23323055381c877d54d5d19eabdbf" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a00304.html">vtkCompositeDataSetAlgorithm</a> <a class="el" href="a00304.html">vtkExtractPiece::Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a00304.html#9e35f7347144eae80cb3eb4780a62de2">vtkCompositeDataSetAlgorithm</a>.</p>

<p>Definition at line <a class="el" href="a05083.html#l00040">40</a> of file <a class="el" href="a05083.html">vtkExtractPiece.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="8dc94c0e3f532e094a977cfe6708fcd2"></a><!-- doxytag: member="vtkExtractPiece::vtkExtractPiece" ref="8dc94c0e3f532e094a977cfe6708fcd2" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkExtractPiece::vtkExtractPiece           </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="a05083.html#l00044">44</a> of file <a class="el" href="a05083.html">vtkExtractPiece.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="c1a53b7e446dc2a083711e121a180d03"></a><!-- doxytag: member="vtkExtractPiece::~vtkExtractPiece" ref="c1a53b7e446dc2a083711e121a180d03" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkExtractPiece::~vtkExtractPiece           </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="a05083.html#l00045">45</a> of file <a class="el" href="a05083.html">vtkExtractPiece.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="064b17b0bf79957ce5c4cb3b159ff4f9"></a><!-- doxytag: member="vtkExtractPiece::New" ref="064b17b0bf79957ce5c4cb3b159ff4f9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00508.html">vtkExtractPiece</a>* vtkExtractPiece::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="a00304.html#62230f8a6bef09f8078d1f7ea6b9cb90">vtkCompositeDataSetAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="b9206f56952876a0b586b1802cf560b7"></a><!-- doxytag: member="vtkExtractPiece::GetClassName" ref="b9206f56952876a0b586b1802cf560b7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkExtractPiece::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="a00304.html#61fea0d9f5c39ecdb1452b42460bfe88">vtkCompositeDataSetAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="70e3f4deab07e7977a09df3c307c5f7d"></a><!-- doxytag: member="vtkExtractPiece::IsTypeOf" ref="70e3f4deab07e7977a09df3c307c5f7d" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkExtractPiece::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="a00304.html#16ce820e88a55d66eb36a570b6895c86">vtkCompositeDataSetAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="386c8d13405c49b5a17b8483370149e0"></a><!-- doxytag: member="vtkExtractPiece::IsA" ref="386c8d13405c49b5a17b8483370149e0" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkExtractPiece::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="a00304.html#67054cef8628028f92ec56946620d7da">vtkCompositeDataSetAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="007687080d82a606c31da99b30ea5347"></a><!-- doxytag: member="vtkExtractPiece::SafeDownCast" ref="007687080d82a606c31da99b30ea5347" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00508.html">vtkExtractPiece</a>* vtkExtractPiece::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="a00304.html#458b34d48d01f461fc6e53846c806ef7">vtkCompositeDataSetAlgorithm</a>.</p>

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

</div>
</div><p>
<a class="anchor" name="13097ee8f4149811dd0d5575e384290a"></a><!-- doxytag: member="vtkExtractPiece::RequestDataObject" ref="13097ee8f4149811dd0d5575e384290a" args="(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkExtractPiece::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> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This is called by the superclass. This is the method you should override. 
<p>Reimplemented from <a class="el" href="a00304.html#4ed53f28a86efef5017ee62959f678c5">vtkCompositeDataSetAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="d1478c68fcad7c5f84ee2f3629b09320"></a><!-- doxytag: member="vtkExtractPiece::RequestUpdateExtent" ref="d1478c68fcad7c5f84ee2f3629b09320" args="(vtkInformation *, vtkInformationVector **, vtkInformationVector *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkExtractPiece::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> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This is called by the superclass. This is the method you should override. 
<p>Reimplemented from <a class="el" href="a00304.html#45d04adbda19c6eb7d9896ef55a5e7f2">vtkCompositeDataSetAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="cf67874f068f82ff2cf53c7345327d6b"></a><!-- doxytag: member="vtkExtractPiece::RequestData" ref="cf67874f068f82ff2cf53c7345327d6b" args="(vtkInformation *, vtkInformationVector **, vtkInformationVector *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkExtractPiece::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> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
This is called by the superclass. This is the method you should override. 
<p>Reimplemented from <a class="el" href="a00304.html#4d8e8b2ef8f1c011fffae8f2faf1c6f4">vtkCompositeDataSetAlgorithm</a>.</p>

</div>
</div><p>
<a class="anchor" name="f92665f230280ff850211812c3088198"></a><!-- doxytag: member="vtkExtractPiece::ExtractImageData" ref="f92665f230280ff850211812c3088198" args="(vtkImageData *imageData, vtkCompositeDataSet *output, int piece, int numberOfPieces, int ghostLevel, vtkCompositeDataIterator *iter)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkExtractPiece::ExtractImageData           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00751.html">vtkImageData</a> *&nbsp;</td>
          <td class="paramname"> <em>imageData</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00303.html">vtkCompositeDataSet</a> *&nbsp;</td>
          <td class="paramname"> <em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>piece</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>numberOfPieces</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>ghostLevel</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00300.html">vtkCompositeDataIterator</a> *&nbsp;</td>
          <td class="paramname"> <em>iter</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="e7cb87f61827d2a53a735f0bc315fa8d"></a><!-- doxytag: member="vtkExtractPiece::ExtractPolyData" ref="e7cb87f61827d2a53a735f0bc315fa8d" args="(vtkPolyData *polyData, vtkCompositeDataSet *output, int piece, int numberOfPieces, int ghostLevel, vtkCompositeDataIterator *iter)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkExtractPiece::ExtractPolyData           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01260.html">vtkPolyData</a> *&nbsp;</td>
          <td class="paramname"> <em>polyData</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00303.html">vtkCompositeDataSet</a> *&nbsp;</td>
          <td class="paramname"> <em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>piece</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>numberOfPieces</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>ghostLevel</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00300.html">vtkCompositeDataIterator</a> *&nbsp;</td>
          <td class="paramname"> <em>iter</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="59c2a0e141502cb546d2fd82a2862aba"></a><!-- doxytag: member="vtkExtractPiece::ExtractRectilinearGrid" ref="59c2a0e141502cb546d2fd82a2862aba" args="(vtkRectilinearGrid *rGrid, vtkCompositeDataSet *output, int piece, int numberOfPieces, int ghostLevel, vtkCompositeDataIterator *iter)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkExtractPiece::ExtractRectilinearGrid           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01460.html">vtkRectilinearGrid</a> *&nbsp;</td>
          <td class="paramname"> <em>rGrid</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00303.html">vtkCompositeDataSet</a> *&nbsp;</td>
          <td class="paramname"> <em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>piece</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>numberOfPieces</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>ghostLevel</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00300.html">vtkCompositeDataIterator</a> *&nbsp;</td>
          <td class="paramname"> <em>iter</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="5a99d33a39e3085fe697805b0d52ce60"></a><!-- doxytag: member="vtkExtractPiece::ExtractStructuredGrid" ref="5a99d33a39e3085fe697805b0d52ce60" args="(vtkStructuredGrid *sGrid, vtkCompositeDataSet *output, int piece, int numberOfPieces, int ghostLevel, vtkCompositeDataIterator *iter)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkExtractPiece::ExtractStructuredGrid           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01625.html">vtkStructuredGrid</a> *&nbsp;</td>
          <td class="paramname"> <em>sGrid</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00303.html">vtkCompositeDataSet</a> *&nbsp;</td>
          <td class="paramname"> <em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>piece</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>numberOfPieces</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>ghostLevel</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00300.html">vtkCompositeDataIterator</a> *&nbsp;</td>
          <td class="paramname"> <em>iter</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="f781743ea18ac1d4eb5bd02f85ff59cd"></a><!-- doxytag: member="vtkExtractPiece::ExtractUnstructuredGrid" ref="f781743ea18ac1d4eb5bd02f85ff59cd" args="(vtkUnstructuredGrid *uGrid, vtkCompositeDataSet *output, int piece, int numberOfPieces, int ghostLevel, vtkCompositeDataIterator *iter)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkExtractPiece::ExtractUnstructuredGrid           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01789.html">vtkUnstructuredGrid</a> *&nbsp;</td>
          <td class="paramname"> <em>uGrid</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00303.html">vtkCompositeDataSet</a> *&nbsp;</td>
          <td class="paramname"> <em>output</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>piece</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>numberOfPieces</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>ghostLevel</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00300.html">vtkCompositeDataIterator</a> *&nbsp;</td>
          <td class="paramname"> <em>iter</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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