Sophie

Sophie

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

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: vtkIdList 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>vtkIdList Class Reference</h1><!-- doxytag: class="vtkIdList" --><!-- doxytag: inherits="vtkObject" --><code>#include &lt;<a class="el" href="a03829.html">vtkIdList.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkIdList:</div>
<div class="dynsection">
<p><center><img src="a10648.png" border="0" usemap="#a10649" alt="Inheritance graph"></center>
<map name="a10649">
<area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="20,80,100,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="5,6,115,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkIdList:</div>
<div class="dynsection">
<p><center><img src="a10650.png" border="0" usemap="#a10651" alt="Collaboration graph"></center>
<map name="a10651">
<area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="87,96,167,123"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="5,5,115,32"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="139,5,248,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a10652.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
list of point or cell ids 
<p>
<a class="el" href="a00720.html" title="list of point or cell ids">vtkIdList</a> is used to represent and pass data id's between objects. <a class="el" href="a00720.html" title="list of point or cell ids">vtkIdList</a> may represent any type of integer id, but usually represents point and cell ids.<p>
<dl class="user" compact><dt><b>Tests:</b></dt><dd><a class="el" href="c2_vtk_t_8.html#c2_vtk_t_vtkIdList">vtkIdList (Tests)</a> </dd></dl>

<p>Definition at line <a class="el" href="a03829.html#l00031">31</a> of file <a class="el" href="a03829.html">vtkIdList.h</a>.</p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="a01084.html">vtkObject</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00720.html#02c913a1eb5b1e89eebbf511f8141ae0">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">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00720.html#5ef0ccc9930b0c6275ceb8aaf7708acd">Initialize</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00720.html#72edea2075d4f80874f68bf14e6c045d">Allocate</a> (const <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> sz, const int strategy=0)</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="a00720.html#9bf2ed6723a7be64ef7f8a03f5f4fbf4">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="a00720.html#d13666523ab9127b8277084f4aa1fb3d">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="a00720.html#0a7742291d2a13263e4b2098b263c40f">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"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00720.html#0e2cad6f2ac1f4b0e64d8132c1ddb8ec">GetNumberOfIds</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00720.html#9c7ecc42c1e99f6c7baf1f40d355fe1a">GetId</a> (const <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> i)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00720.html#d638d24763492d11e8ea9f616fff5a2f">SetNumberOfIds</a> (const <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> number)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00720.html#7e1b87799a2b013b218350644a904efd">SetId</a> (const <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> i, const <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> vtkid)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00720.html#0b601275c162f3637773650eef2bf755">InsertId</a> (const <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> i, const <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> vtkid)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00720.html#3adaec64d2ff8e657013d864a9ca63c8">InsertNextId</a> (const <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> vtkid)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00720.html#3b54237440238e5e3b678be33a0b0f00">InsertUniqueId</a> (const <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> vtkid)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00720.html#0864e9c77d8f3f95538a2f9be2a176d6">GetPointer</a> (const <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> i)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00720.html#da19a8e60e424a45b8b2262ba1b8adb9">WritePointer</a> (const <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> i, const <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> number)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00720.html#8277c465d8d72f92ca8956deb8aa0e8d">Reset</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00720.html#40558b664195acbb112e5be156442043">Squeeze</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00720.html#e5d2e747eed3b538c7ba818bc970c3fd">DeepCopy</a> (<a class="el" href="a00720.html">vtkIdList</a> *ids)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00720.html#07b19d2667bb3cc90ea1d72407d24e79">DeleteId</a> (<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> vtkid)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00720.html#7fd184b283dbbbcc4b2950fb076ee495">IsId</a> (<a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> vtkid)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00720.html#e4e17d5b603908d487738e8d3025589a">IntersectWith</a> (<a class="el" href="a00720.html">vtkIdList</a> &amp;otherIds)</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="a00720.html">vtkIdList</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00720.html#a67b31b699e9f35b4a9a27549dd689ab">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="a00720.html#8095816c00514009b39fd68da552ef1f">IsTypeOf</a> (const char *type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00720.html">vtkIdList</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00720.html#ea1065344b42ce7b099b91ef961c59d8">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="a00720.html#ec9968fcbea3551bd3803d9eab9293ac">vtkIdList</a> ()</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00720.html#4733cc4685e98255aa259e69109fc4fe">Resize</a> (const <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> sz)</td></tr>

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00720.html#161669f2eaae53c5a6183b96e20ace30">NumberOfIds</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00720.html#3878ef1569094f3f798fc30b286d21b0">Size</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00720.html#08767355e09325aa48e83bcd1e7d7eb6">Ids</a></td></tr>

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

<p>

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

<p>Definition at line <a class="el" href="a03829.html#l00038">38</a> of file <a class="el" href="a03829.html">vtkIdList.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="ec9968fcbea3551bd3803d9eab9293ac"></a><!-- doxytag: member="vtkIdList::vtkIdList" ref="ec9968fcbea3551bd3803d9eab9293ac" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkIdList::vtkIdList           </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="fb53c3b1b78d5a320f370e46587ae0ee"></a><!-- doxytag: member="vtkIdList::~vtkIdList" ref="fb53c3b1b78d5a320f370e46587ae0ee" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkIdList::~vtkIdList           </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="a67b31b699e9f35b4a9a27549dd689ab"></a><!-- doxytag: member="vtkIdList::New" ref="a67b31b699e9f35b4a9a27549dd689ab" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00720.html">vtkIdList</a>* vtkIdList::New           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div><p>
<a class="anchor" name="5ef0ccc9930b0c6275ceb8aaf7708acd"></a><!-- doxytag: member="vtkIdList::Initialize" ref="5ef0ccc9930b0c6275ceb8aaf7708acd" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkIdList::Initialize           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="72edea2075d4f80874f68bf14e6c045d"></a><!-- doxytag: member="vtkIdList::Allocate" ref="72edea2075d4f80874f68bf14e6c045d" args="(const vtkIdType sz, const int strategy=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkIdList::Allocate           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>sz</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const int&nbsp;</td>
          <td class="paramname"> <em>strategy</em> = <code>0</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="9bf2ed6723a7be64ef7f8a03f5f4fbf4"></a><!-- doxytag: member="vtkIdList::GetClassName" ref="9bf2ed6723a7be64ef7f8a03f5f4fbf4" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkIdList::GetClassName           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

</div>
</div><p>
<a class="anchor" name="8095816c00514009b39fd68da552ef1f"></a><!-- doxytag: member="vtkIdList::IsTypeOf" ref="8095816c00514009b39fd68da552ef1f" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkIdList::IsTypeOf           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h. 
<p>Reimplemented from <a class="el" href="a01084.html#e9548a248bce0f02f73bbcccd0a9489e">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="d13666523ab9127b8277084f4aa1fb3d"></a><!-- doxytag: member="vtkIdList::IsA" ref="d13666523ab9127b8277084f4aa1fb3d" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkIdList::IsA           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h. 
<p>Reimplemented from <a class="el" href="a01084.html#831e57b04e46827a7098aa81abadee69">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="ea1065344b42ce7b099b91ef961c59d8"></a><!-- doxytag: member="vtkIdList::SafeDownCast" ref="ea1065344b42ce7b099b91ef961c59d8" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00720.html">vtkIdList</a>* vtkIdList::SafeDownCast           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01084.html">vtkObject</a> *&nbsp;</td>
          <td class="paramname"> <em>o</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

</div>
</div><p>
<a class="anchor" name="0a7742291d2a13263e4b2098b263c40f"></a><!-- doxytag: member="vtkIdList::PrintSelf" ref="0a7742291d2a13263e4b2098b263c40f" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkIdList::PrintSelf           </td>
          <td>(</td>
          <td class="paramtype">ostream &amp;&nbsp;</td>
          <td class="paramname"> <em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00869.html">vtkIndent</a>&nbsp;</td>
          <td class="paramname"> <em>indent</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use <a class="el" href="a01085.html#edadf6378465fd81c2592ef64262e2a5">Print()</a> instead) but used in the hierarchical print process to combine the output of several classes. 
<p>Reimplemented from <a class="el" href="a01084.html#bf3dbb4154289b56a12483eee3866263">vtkObject</a>.</p>

</div>
</div><p>
<a class="anchor" name="0e2cad6f2ac1f4b0e64d8132c1ddb8ec"></a><!-- doxytag: member="vtkIdList::GetNumberOfIds" ref="0e2cad6f2ac1f4b0e64d8132c1ddb8ec" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> vtkIdList::GetNumberOfIds           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the number of id's in the list. 
<p>Definition at line <a class="el" href="a03829.html#l00042">42</a> of file <a class="el" href="a03829.html">vtkIdList.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9c7ecc42c1e99f6c7baf1f40d355fe1a"></a><!-- doxytag: member="vtkIdList::GetId" ref="9c7ecc42c1e99f6c7baf1f40d355fe1a" args="(const vtkIdType i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> vtkIdList::GetId           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>i</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return the id at location i. 
<p>Definition at line <a class="el" href="a03829.html#l00045">45</a> of file <a class="el" href="a03829.html">vtkIdList.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="d638d24763492d11e8ea9f616fff5a2f"></a><!-- doxytag: member="vtkIdList::SetNumberOfIds" ref="d638d24763492d11e8ea9f616fff5a2f" args="(const vtkIdType number)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkIdList::SetNumberOfIds           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>number</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Specify the number of ids for this object to hold. Does an allocation as well as setting the number of ids. 
</div>
</div><p>
<a class="anchor" name="7e1b87799a2b013b218350644a904efd"></a><!-- doxytag: member="vtkIdList::SetId" ref="7e1b87799a2b013b218350644a904efd" args="(const vtkIdType i, const vtkIdType vtkid)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkIdList::SetId           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>vtkid</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the id at location i. Doesn't do range checking so it's a bit faster than InsertId. Make sure you use <a class="el" href="a00720.html#d638d24763492d11e8ea9f616fff5a2f">SetNumberOfIds()</a> to allocate memory prior to using <a class="el" href="a00720.html#7e1b87799a2b013b218350644a904efd">SetId()</a>. 
<p>Definition at line <a class="el" href="a03829.html#l00054">54</a> of file <a class="el" href="a03829.html">vtkIdList.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="0b601275c162f3637773650eef2bf755"></a><!-- doxytag: member="vtkIdList::InsertId" ref="0b601275c162f3637773650eef2bf755" args="(const vtkIdType i, const vtkIdType vtkid)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkIdList::InsertId           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>vtkid</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the id at location i. Does range checking and allocates memory as necessary. 
</div>
</div><p>
<a class="anchor" name="3adaec64d2ff8e657013d864a9ca63c8"></a><!-- doxytag: member="vtkIdList::InsertNextId" ref="3adaec64d2ff8e657013d864a9ca63c8" args="(const vtkIdType vtkid)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> vtkIdList::InsertNextId           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>vtkid</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Add the id specified to the end of the list. Range checking is performed. 
<p>Definition at line <a class="el" href="a03829.html#l00112">112</a> of file <a class="el" href="a03829.html">vtkIdList.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="3b54237440238e5e3b678be33a0b0f00"></a><!-- doxytag: member="vtkIdList::InsertUniqueId" ref="3b54237440238e5e3b678be33a0b0f00" args="(const vtkIdType vtkid)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> vtkIdList::InsertUniqueId           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>vtkid</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If id is not already in list, insert it and return location in list. Otherwise return just location in list. 
</div>
</div><p>
<a class="anchor" name="0864e9c77d8f3f95538a2f9be2a176d6"></a><!-- doxytag: member="vtkIdList::GetPointer" ref="0864e9c77d8f3f95538a2f9be2a176d6" args="(const vtkIdType i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>* vtkIdList::GetPointer           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>i</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get a pointer to a particular data index. 
<p>Definition at line <a class="el" href="a03829.html#l00069">69</a> of file <a class="el" href="a03829.html">vtkIdList.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="da19a8e60e424a45b8b2262ba1b8adb9"></a><!-- doxytag: member="vtkIdList::WritePointer" ref="da19a8e60e424a45b8b2262ba1b8adb9" args="(const vtkIdType i, const vtkIdType number)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>* vtkIdList::WritePointer           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>number</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get a pointer to a particular data index. Make sure data is allocated for the number of items requested. Set MaxId according to the number of data values requested. 
</div>
</div><p>
<a class="anchor" name="8277c465d8d72f92ca8956deb8aa0e8d"></a><!-- doxytag: member="vtkIdList::Reset" ref="8277c465d8d72f92ca8956deb8aa0e8d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkIdList::Reset           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Reset to an empty state. 
<p>Definition at line <a class="el" href="a03829.html#l00077">77</a> of file <a class="el" href="a03829.html">vtkIdList.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="40558b664195acbb112e5be156442043"></a><!-- doxytag: member="vtkIdList::Squeeze" ref="40558b664195acbb112e5be156442043" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkIdList::Squeeze           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Free any unused memory. 
<p>Definition at line <a class="el" href="a03829.html#l00080">80</a> of file <a class="el" href="a03829.html">vtkIdList.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="e5d2e747eed3b538c7ba818bc970c3fd"></a><!-- doxytag: member="vtkIdList::DeepCopy" ref="e5d2e747eed3b538c7ba818bc970c3fd" args="(vtkIdList *ids)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkIdList::DeepCopy           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00720.html">vtkIdList</a> *&nbsp;</td>
          <td class="paramname"> <em>ids</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Copy an id list by explicitly copying the internal array. 
</div>
</div><p>
<a class="anchor" name="07b19d2667bb3cc90ea1d72407d24e79"></a><!-- doxytag: member="vtkIdList::DeleteId" ref="07b19d2667bb3cc90ea1d72407d24e79" args="(vtkIdType vtkid)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkIdList::DeleteId           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>vtkid</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Delete specified id from list. Will remove all occurrences of id in list. 
</div>
</div><p>
<a class="anchor" name="7fd184b283dbbbcc4b2950fb076ee495"></a><!-- doxytag: member="vtkIdList::IsId" ref="7fd184b283dbbbcc4b2950fb076ee495" args="(vtkIdType vtkid)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> vtkIdList::IsId           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>vtkid</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return -1 if id specified is not contained in the list; otherwise return the position in the list. 
<p>Definition at line <a class="el" href="a03829.html#l00122">122</a> of file <a class="el" href="a03829.html">vtkIdList.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="e4e17d5b603908d487738e8d3025589a"></a><!-- doxytag: member="vtkIdList::IntersectWith" ref="e4e17d5b603908d487738e8d3025589a" args="(vtkIdList &amp;otherIds)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkIdList::IntersectWith           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00720.html">vtkIdList</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>otherIds</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Intersect this list with another <a class="el" href="a00720.html" title="list of point or cell ids">vtkIdList</a>. Updates current list according to result of intersection operation. 
</div>
</div><p>
<a class="anchor" name="4733cc4685e98255aa259e69109fc4fe"></a><!-- doxytag: member="vtkIdList::Resize" ref="4733cc4685e98255aa259e69109fc4fe" args="(const vtkIdType sz)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>* vtkIdList::Resize           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>&nbsp;</td>
          <td class="paramname"> <em>sz</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="161669f2eaae53c5a6183b96e20ace30"></a><!-- doxytag: member="vtkIdList::NumberOfIds" ref="161669f2eaae53c5a6183b96e20ace30" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> <a class="el" href="a00720.html#161669f2eaae53c5a6183b96e20ace30">vtkIdList::NumberOfIds</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

</div>
</div><p>
<a class="anchor" name="3878ef1569094f3f798fc30b286d21b0"></a><!-- doxytag: member="vtkIdList::Size" ref="3878ef1569094f3f798fc30b286d21b0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a> <a class="el" href="a00720.html#3878ef1569094f3f798fc30b286d21b0">vtkIdList::Size</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

</div>
</div><p>
<a class="anchor" name="08767355e09325aa48e83bcd1e7d7eb6"></a><!-- doxytag: member="vtkIdList::Ids" ref="08767355e09325aa48e83bcd1e7d7eb6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a02149.html#20bd6b6dedfe1bbb096c50354d52cc7e">vtkIdType</a>* <a class="el" href="a00720.html#08767355e09325aa48e83bcd1e7d7eb6">vtkIdList::Ids</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a03829.html#l00103">103</a> of file <a class="el" href="a03829.html">vtkIdList.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="a03829.html">vtkIdList.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 19:08:16 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>