Sophie

Sophie

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

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: vtkTableExtentTranslator 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>vtkTableExtentTranslator Class Reference</h1><!-- doxytag: class="vtkTableExtentTranslator" --><!-- doxytag: inherits="vtkExtentTranslator" --><code>#include &lt;<a class="el" href="a03936.html">vtkTableExtentTranslator.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkTableExtentTranslator:</div>
<div class="dynsection">
<p><center><img src="a14973.png" border="0" usemap="#a14974" alt="Inheritance graph"></center>
<map name="a14974">
<area shape="rect" href="a00496.html" title="Generates a structured extent from unstructured." alt="" coords="23,155,164,181"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="54,80,134,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="39,5,148,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkTableExtentTranslator:</div>
<div class="dynsection">
<p><center><img src="a14975.png" border="0" usemap="#a14976" alt="Collaboration graph"></center>
<map name="a14976">
<area shape="rect" href="a00496.html" title="Generates a structured extent from unstructured." alt="" coords="56,174,197,200"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="87,96,167,123"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="5,6,115,32"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="139,6,248,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a14977.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
Extent translation through lookup table. 
<p>
<a class="el" href="a01659.html" title="Extent translation through lookup table.">vtkTableExtentTranslator</a> provides a <a class="el" href="a00496.html" title="Generates a structured extent from unstructured.">vtkExtentTranslator</a> that is programmed with a specific extent corresponding to each piece number. Readers can provide this to an application to allow the pipeline to execute using the same piece breakdown that is provided in the input file. 
<p>Definition at line <a class="el" href="a03936.html#l00030">30</a> of file <a class="el" href="a03936.html">vtkTableExtentTranslator.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="a00496.html">vtkExtentTranslator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01659.html#d0b68a7949d9d9ff25139b58b76d18c8">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="a01659.html#240673aee5490dd9e199820b140e6ed1">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="a01659.html#b0065a339a980a2d9623b318fbcb244e">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="a01659.html#3d9782ffb676ff94d20d59702c612757">PrintSelf</a> (ostream &amp;os, <a class="el" href="a00869.html">vtkIndent</a> indent)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01659.html#7fc1feee763ca89c48ded478a25c9705">SetNumberOfPieces</a> (int pieces)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01659.html#5c345cbb25a96b50cfdef5bb2930639d">PieceToExtent</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01659.html#069ca4faf3ef6fa3340e1a963309f9f5">PieceToExtentByPoints</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01659.html#ecf5e1297e0968716a0c0cfc57094449">SetExtentForPiece</a> (int piece, int *extent)</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="a01659.html#ae6f29f327fd07e0f14de2abdcc69956">SetNumberOfPiecesInTable</a> (int pieces)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01659.html#e01ba84acecb31892de38640ed85c90d">GetNumberOfPiecesInTable</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01659.html#75ccc6b2afe6e27f05b9ddfe9ec1eb94">PieceToExtentThreadSafe</a> (int piece, int numPieces, int ghostLevel, int *wholeExtent, int *resultExtent, int splitMode, int byPoints)</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="a01659.html#b105cc5092788206f622e76569809789">GetExtentForPiece</a> (int piece, int *extent)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01659.html#c4697ebb500a725ebc9b8af674a6d8ed">GetExtentForPiece</a> (int piece)</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="a01659.html#dc1c492748fb6f210eacca1a991fcc96">SetMaximumGhostLevel</a> (int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01659.html#7c208bc48c07841eeb228feec4fe59c0">GetMaximumGhostLevel</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="a01659.html#0c4268f87bbb86992c3994811f0f2eca">SetPieceAvailable</a> (int piece, int available)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01659.html#2e7fe492f99191d188ea6e3ede281c75">GetPieceAvailable</a> (int piece)</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="a01659.html#1315dd3a8a6e4dbe5dd75dffe2b9d35b">IsTypeOf</a> (const char *type)</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a01659.html">vtkTableExtentTranslator</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01659.html#d9e829f573645146e65e8e8ad64fada3">New</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01659.html#151e143108c28b9e424470cfec68b804">vtkTableExtentTranslator</a> ()</td></tr>

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

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01659.html#9a98c632a0c6ad4dff8d5a7d242a863a">NumberOfPiecesInTable</a></td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a01659.html#ec60aed191200b18859566c9037eaab1">PieceAvailable</a></td></tr>

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="d0b68a7949d9d9ff25139b58b76d18c8"></a><!-- doxytag: member="vtkTableExtentTranslator::Superclass" ref="d0b68a7949d9d9ff25139b58b76d18c8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a00496.html">vtkExtentTranslator</a> <a class="el" href="a00496.html">vtkTableExtentTranslator::Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Reimplemented from <a class="el" href="a00496.html#6ec36c756158164e0203a4bb13fbdd39">vtkExtentTranslator</a>.</p>

<p>Definition at line <a class="el" href="a03936.html#l00033">33</a> of file <a class="el" href="a03936.html">vtkTableExtentTranslator.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="151e143108c28b9e424470cfec68b804"></a><!-- doxytag: member="vtkTableExtentTranslator::vtkTableExtentTranslator" ref="151e143108c28b9e424470cfec68b804" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkTableExtentTranslator::vtkTableExtentTranslator           </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="173f7e0098e57763154a33050917522a"></a><!-- doxytag: member="vtkTableExtentTranslator::~vtkTableExtentTranslator" ref="173f7e0098e57763154a33050917522a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkTableExtentTranslator::~vtkTableExtentTranslator           </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="240673aee5490dd9e199820b140e6ed1"></a><!-- doxytag: member="vtkTableExtentTranslator::GetClassName" ref="240673aee5490dd9e199820b140e6ed1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkTableExtentTranslator::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="a00496.html#cd0cc1819c9f9ba831cf65f1d7b7769b">vtkExtentTranslator</a>.</p>

</div>
</div><p>
<a class="anchor" name="1315dd3a8a6e4dbe5dd75dffe2b9d35b"></a><!-- doxytag: member="vtkTableExtentTranslator::IsTypeOf" ref="1315dd3a8a6e4dbe5dd75dffe2b9d35b" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkTableExtentTranslator::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="a00496.html#f6e8217f51ca4ed92a45f063169a7bf1">vtkExtentTranslator</a>.</p>

</div>
</div><p>
<a class="anchor" name="b0065a339a980a2d9623b318fbcb244e"></a><!-- doxytag: member="vtkTableExtentTranslator::IsA" ref="b0065a339a980a2d9623b318fbcb244e" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkTableExtentTranslator::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="a00496.html#055b6426b1baf6d266db6f04ec2fb5d6">vtkExtentTranslator</a>.</p>

</div>
</div><p>
<a class="anchor" name="3d4e27c0b3dd0b2e2509405b119e22bf"></a><!-- doxytag: member="vtkTableExtentTranslator::SafeDownCast" ref="3d4e27c0b3dd0b2e2509405b119e22bf" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01659.html">vtkTableExtentTranslator</a>* vtkTableExtentTranslator::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="a00496.html#fa59d41ca9944f9da2876a78c6b9e638">vtkExtentTranslator</a>.</p>

</div>
</div><p>
<a class="anchor" name="3d9782ffb676ff94d20d59702c612757"></a><!-- doxytag: member="vtkTableExtentTranslator::PrintSelf" ref="3d9782ffb676ff94d20d59702c612757" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkTableExtentTranslator::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="a00496.html#0288b1064dfef0093eb6753754f5bf64">vtkExtentTranslator</a>.</p>

</div>
</div><p>
<a class="anchor" name="d9e829f573645146e65e8e8ad64fada3"></a><!-- doxytag: member="vtkTableExtentTranslator::New" ref="d9e829f573645146e65e8e8ad64fada3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a01659.html">vtkTableExtentTranslator</a>* vtkTableExtentTranslator::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="a00496.html#141aff1021462e2c763b6537bcba7749">vtkExtentTranslator</a>.</p>

</div>
</div><p>
<a class="anchor" name="7fc1feee763ca89c48ded478a25c9705"></a><!-- doxytag: member="vtkTableExtentTranslator::SetNumberOfPieces" ref="7fc1feee763ca89c48ded478a25c9705" args="(int pieces)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkTableExtentTranslator::SetNumberOfPieces           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the Piece/NumPieces. Set the WholeExtent and then call PieceToExtent. The result can be obtained from the Extent ivar. 
<p>Reimplemented from <a class="el" href="a00496.html#76e4bfe49e9201f70dd211a18d87ff22">vtkExtentTranslator</a>.</p>

</div>
</div><p>
<a class="anchor" name="ae6f29f327fd07e0f14de2abdcc69956"></a><!-- doxytag: member="vtkTableExtentTranslator::SetNumberOfPiecesInTable" ref="ae6f29f327fd07e0f14de2abdcc69956" args="(int pieces)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkTableExtentTranslator::SetNumberOfPiecesInTable           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>pieces</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the real number of pieces in the extent table. 
</div>
</div><p>
<a class="anchor" name="e01ba84acecb31892de38640ed85c90d"></a><!-- doxytag: member="vtkTableExtentTranslator::GetNumberOfPiecesInTable" ref="e01ba84acecb31892de38640ed85c90d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkTableExtentTranslator::GetNumberOfPiecesInTable           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the real number of pieces in the extent table. 
</div>
</div><p>
<a class="anchor" name="5c345cbb25a96b50cfdef5bb2930639d"></a><!-- doxytag: member="vtkTableExtentTranslator::PieceToExtent" ref="5c345cbb25a96b50cfdef5bb2930639d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkTableExtentTranslator::PieceToExtent           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Called to translate the current piece into an extent. This is not thread safe. 
<p>Reimplemented from <a class="el" href="a00496.html#a76ff23bf4fe1897651ed46a03940149">vtkExtentTranslator</a>.</p>

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

<p>
Not supported by this subclass of <a class="el" href="a00496.html" title="Generates a structured extent from unstructured.">vtkExtentTranslator</a>. 
<p>Reimplemented from <a class="el" href="a00496.html#96e012c7ec2244fc15dedb139ca23321">vtkExtentTranslator</a>.</p>

</div>
</div><p>
<a class="anchor" name="75ccc6b2afe6e27f05b9ddfe9ec1eb94"></a><!-- doxytag: member="vtkTableExtentTranslator::PieceToExtentThreadSafe" ref="75ccc6b2afe6e27f05b9ddfe9ec1eb94" args="(int piece, int numPieces, int ghostLevel, int *wholeExtent, int *resultExtent, int splitMode, int byPoints)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkTableExtentTranslator::PieceToExtentThreadSafe           </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>numPieces</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">int *&nbsp;</td>
          <td class="paramname"> <em>wholeExtent</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>resultExtent</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>splitMode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>byPoints</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>
Not supported by this subclass of <a class="el" href="a00496.html" title="Generates a structured extent from unstructured.">vtkExtentTranslator</a>. 
<p>Reimplemented from <a class="el" href="a00496.html#7c82222cf446bbb1c0948bc680db0e3f">vtkExtentTranslator</a>.</p>

</div>
</div><p>
<a class="anchor" name="ecf5e1297e0968716a0c0cfc57094449"></a><!-- doxytag: member="vtkTableExtentTranslator::SetExtentForPiece" ref="ecf5e1297e0968716a0c0cfc57094449" args="(int piece, int *extent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkTableExtentTranslator::SetExtentForPiece           </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>extent</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>
Set the extent to be used for a piece. This sets the extent table entry for the piece. 
</div>
</div><p>
<a class="anchor" name="b105cc5092788206f622e76569809789"></a><!-- doxytag: member="vtkTableExtentTranslator::GetExtentForPiece" ref="b105cc5092788206f622e76569809789" args="(int piece, int *extent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkTableExtentTranslator::GetExtentForPiece           </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>extent</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>
Get the extent table entry for the given piece. This is only for code that is setting up the table. Extent translation should always be done through the PieceToExtent method. 
</div>
</div><p>
<a class="anchor" name="c4697ebb500a725ebc9b8af674a6d8ed"></a><!-- doxytag: member="vtkTableExtentTranslator::GetExtentForPiece" ref="c4697ebb500a725ebc9b8af674a6d8ed" args="(int piece)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int* vtkTableExtentTranslator::GetExtentForPiece           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>piece</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the extent table entry for the given piece. This is only for code that is setting up the table. Extent translation should always be done through the PieceToExtent method. 
</div>
</div><p>
<a class="anchor" name="dc1c492748fb6f210eacca1a991fcc96"></a><!-- doxytag: member="vtkTableExtentTranslator::SetMaximumGhostLevel" ref="dc1c492748fb6f210eacca1a991fcc96" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkTableExtentTranslator::SetMaximumGhostLevel           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the maximum ghost level that can be requested. This can be used by a reader to make sure an extent request does not go outside the boundaries of the piece's file. 
</div>
</div><p>
<a class="anchor" name="7c208bc48c07841eeb228feec4fe59c0"></a><!-- doxytag: member="vtkTableExtentTranslator::GetMaximumGhostLevel" ref="7c208bc48c07841eeb228feec4fe59c0" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkTableExtentTranslator::GetMaximumGhostLevel           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the maximum ghost level that can be requested. This can be used by a reader to make sure an extent request does not go outside the boundaries of the piece's file. 
</div>
</div><p>
<a class="anchor" name="0c4268f87bbb86992c3994811f0f2eca"></a><!-- doxytag: member="vtkTableExtentTranslator::SetPieceAvailable" ref="0c4268f87bbb86992c3994811f0f2eca" args="(int piece, int available)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkTableExtentTranslator::SetPieceAvailable           </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>available</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>
Get/Set whether the given piece is available. Requesting a piece that is not available will produce errors in the pipeline. 
</div>
</div><p>
<a class="anchor" name="2e7fe492f99191d188ea6e3ede281c75"></a><!-- doxytag: member="vtkTableExtentTranslator::GetPieceAvailable" ref="2e7fe492f99191d188ea6e3ede281c75" args="(int piece)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkTableExtentTranslator::GetPieceAvailable           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>piece</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get/Set whether the given piece is available. Requesting a piece that is not available will produce errors in the pipeline. 
</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="fe871a5bc805d27594c35b5013f99d3b"></a><!-- doxytag: member="vtkTableExtentTranslator::ExtentTable" ref="fe871a5bc805d27594c35b5013f99d3b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int* <a class="el" href="a01659.html#fe871a5bc805d27594c35b5013f99d3b">vtkTableExtentTranslator::ExtentTable</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03936.html#l00100">100</a> of file <a class="el" href="a03936.html">vtkTableExtentTranslator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9a98c632a0c6ad4dff8d5a7d242a863a"></a><!-- doxytag: member="vtkTableExtentTranslator::NumberOfPiecesInTable" ref="9a98c632a0c6ad4dff8d5a7d242a863a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a01659.html#9a98c632a0c6ad4dff8d5a7d242a863a">vtkTableExtentTranslator::NumberOfPiecesInTable</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03936.html#l00101">101</a> of file <a class="el" href="a03936.html">vtkTableExtentTranslator.h</a>.</p>

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

<p>

<p>Definition at line <a class="el" href="a03936.html#l00102">102</a> of file <a class="el" href="a03936.html">vtkTableExtentTranslator.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="ec60aed191200b18859566c9037eaab1"></a><!-- doxytag: member="vtkTableExtentTranslator::PieceAvailable" ref="ec60aed191200b18859566c9037eaab1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int* <a class="el" href="a01659.html#ec60aed191200b18859566c9037eaab1">vtkTableExtentTranslator::PieceAvailable</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03936.html#l00105">105</a> of file <a class="el" href="a03936.html">vtkTableExtentTranslator.h</a>.</p>

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