Sophie

Sophie

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

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: vtkBridgeCellIteratorOnDataSet 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>vtkBridgeCellIteratorOnDataSet Class Reference</h1><!-- doxytag: class="vtkBridgeCellIteratorOnDataSet" --><!-- doxytag: inherits="vtkBridgeCellIteratorStrategy" --><code>#include &lt;<a class="el" href="a04201.html">vtkBridgeCellIteratorOnDataSet.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkBridgeCellIteratorOnDataSet:</div>
<div class="dynsection">
<p><center><img src="a08295.png" border="0" usemap="#a08296" alt="Inheritance graph"></center>
<map name="a08296">
<area shape="rect" href="a00209.html" title="Interface used by vtkBridgeCellIterator vtkBridgeCellIterator has different behaviors..." alt="" coords="13,229,211,256"><area shape="rect" href="a00583.html" title="iterator used to traverse cells" alt="" coords="35,155,189,181"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="72,80,152,107"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="57,5,167,32"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for vtkBridgeCellIteratorOnDataSet:</div>
<div class="dynsection">
<p><center><img src="a08297.png" border="0" usemap="#a08298" alt="Collaboration graph"></center>
<map name="a08298">
<area shape="rect" href="a00204.html" title="Implementation of vtkGenericCellIterator. It is just an example that show how to..." alt="" coords="3441,1513,3588,1540"><area shape="rect" href="a00209.html" title="Interface used by vtkBridgeCellIterator vtkBridgeCellIterator has different behaviors..." alt="" coords="2744,1389,2941,1416"><area shape="rect" href="a00205.html" title="Iterate over boundary cells of a cell." alt="" coords="4013,1324,4272,1351"><area shape="rect" href="a00206.html" title="Iterate over a list of cells defined on a dataset. See InitWithCells()." alt="" coords="4039,1672,4247,1699"><area shape="rect" href="a00208.html" title="Iterate over one cell only of a dataset." alt="" coords="4057,1489,4228,1516"><area shape="rect" href="a00583.html" title="iterator used to traverse cells" alt="" coords="2436,1389,2591,1416"><area shape="rect" href="a01084.html" title="abstract base class for most VTK objects" alt="" coords="211,1200,291,1227"><area shape="rect" href="a00579.html" title="defines cell interface" alt="" coords="3435,827,3595,853"><area shape="rect" href="a00240.html" title="abstract class to specify cell behavior" alt="" coords="1909,795,1973,821"><area shape="rect" href="a01250.html" title="represent and manipulate 3D points" alt="" coords="1619,925,1696,952"><area shape="rect" href="a00081.html" title="Abstract superclass for all arrays." alt="" coords="793,1416,916,1443"><area shape="rect" href="a00872.html" title="Store vtkAlgorithm input/output information." alt="" coords="389,1453,499,1480"><area shape="rect" href="a00720.html" title="list of point or cell ids" alt="" coords="1621,1031,1693,1057"><area shape="rect" href="a01128.html" title="helper class to generate triangulations" alt="" coords="568,828,733,855"><area shape="rect" href="a00538.html" title="represent and manipulate fields of data" alt="" coords="1208,1471,1307,1497"><area shape="rect" href="a00242.html" title="object to represent cell connectivity" alt="" coords="1893,1345,1989,1372"><area shape="rect" href="a00362.html" title="general representation of visualization data" alt="" coords="1604,1715,1711,1741"><area shape="rect" href="a00581.html" title="a collection of attributes" alt="" coords="344,1352,544,1379"><area shape="rect" href="a00584.html" title="helper class to perform cell tessellation" alt="" coords="2128,1185,2307,1212"><area shape="rect" href="a00285.html" title="create and manipulate unsorted lists of objects" alt="" coords="1008,1157,1109,1184"><area shape="rect" href="a00253.html" title="object provides direct access to cells in vtkCellArray and type information" alt="" coords="1892,1644,1991,1671"><area shape="rect" href="a01085.html" title="abstract base class for most VTK objects" alt="" coords="7,747,116,773"><area shape="rect" href="a01719.html" title="record modification and/or execution time" alt="" coords="7,1731,116,1757"><area shape="rect" href="a00980.html" title="map scalar values into colors via a lookup table" alt="" coords="1883,1544,2000,1571"><area shape="rect" href="a00210.html" title="Implementation of vtkGenericDataSet." alt="" coords="2779,1660,2907,1687"><area shape="rect" href="a00590.html" title="defines dataset interface" alt="" coords="1873,1244,2009,1271"><area shape="rect" href="a01574.html" title="abstract class specifies interface for visualization network source" alt="" coords="2176,1836,2259,1863"><area shape="rect" href="a00374.html" title="abstract class to specify dataset behavior" alt="" coords="2173,1599,2261,1625"><area shape="rect" href="a00203.html" title="Implementation of vtkGenericAdaptorCell." alt="" coords="3760,1504,3864,1531"><area shape="rect" href="a01688.html" title="a 3D cell that represents a tetrahedron" alt="" coords="2807,701,2879,728"><area shape="rect" href="a00241.html" title="abstract class to specify 3D cell interface" alt="" coords="2473,669,2553,696"><area shape="rect" href="a01329.html" title="a 3D cell that represents a linear pyramid" alt="" coords="3121,237,3212,264"><area shape="rect" href="a00686.html" title="a cell that represents a linear 3D hexahedron" alt="" coords="3109,616,3224,643"><area shape="rect" href="a01872.html" title="a 3D cell that represents a linear wedge" alt="" coords="3125,513,3208,540"><area shape="rect" href="a00960.html" title="cell represents a 1D line" alt="" coords="2184,456,2251,483"><area shape="rect" href="a01760.html" title="a cell that represents a triangle" alt="" coords="2468,240,2559,267"><area shape="rect" href="a01428.html" title="a cell that represents a 2D quadrilateral" alt="" coords="2805,269,2880,296"><area shape="rect" href="a01821.html" title="a cell that represents a 3D point" alt="" coords="2331,833,2411,860"><area shape="rect" href="a00356.html" title="abstract superclass for arrays of numeric data" alt="" coords="1207,1369,1308,1396"><area shape="rect" href="a01784.html" title="dynamic, self&#45;adjusting array of unsigned char" alt="" coords="1577,1564,1737,1591"><area shape="rect" href="a00436.html" title="dynamic, self&#45;adjusting array of double" alt="" coords="2160,1236,2275,1263"><area shape="rect" href="a00722.html" title="dynamic, self&#45;adjusting array of vtkIdType" alt="" coords="1600,1399,1715,1425"><area shape="rect" href="a00900.html" title="dynamic, self&#45;adjusting array of int" alt="" coords="1613,1640,1701,1667"><area shape="rect" href="a00245.html" title="represent and manipulate cell attribute data" alt="" coords="1895,1475,1988,1501"><area shape="rect" href="a00376.html" title="represent and manipulate attribute data in a dataset" alt="" coords="1584,1449,1731,1476"><area shape="rect" href="a01242.html" title="represent and manipulate point attribute data" alt="" coords="1891,1408,1992,1435"><area shape="rect" href="a00540.html" title="vtkFieldData::CopyFieldFlag" alt="" coords="757,1471,952,1497"><area shape="rect" href="a00539.html" title="vtkFieldData::BasicIterator" alt="" coords="1165,1420,1349,1447"><area shape="rect" href="a01306.html" title="abstract class specifies interface for visualization filters" alt="" coords="1877,1809,2005,1836"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="a08299.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
Iterate over cells of a dataset. 
<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="a00204.html" title="Implementation of vtkGenericCellIterator. It is just an example that show how to...">vtkBridgeCellIterator</a>, <a class="el" href="a00210.html" title="Implementation of vtkGenericDataSet.">vtkBridgeDataSet</a>, <a class="el" href="a00209.html" title="Interface used by vtkBridgeCellIterator vtkBridgeCellIterator has different behaviors...">vtkBridgeCellIteratorStrategy</a></dd></dl>
<dl class="user" compact><dt><b>Tests:</b></dt><dd><a class="el" href="c2_vtk_t_2.html#c2_vtk_t_vtkBridgeCellIteratorOnDataSet">vtkBridgeCellIteratorOnDataSet (Tests)</a> </dd></dl>

<p>Definition at line <a class="el" href="a04201.html#l00034">34</a> of file <a class="el" href="a04201.html">vtkBridgeCellIteratorOnDataSet.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="a00209.html">vtkBridgeCellIteratorStrategy</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00207.html#5acaae5ca78e06d48b209173becf2750">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="a00207.html#c3322ec140a4b882ad0e0fd15a997332">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="a00207.html#d32c4913b18a0067cb2a0ba92ed57375">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="a00207.html#15377d165d18f0e36351ff66c61bf7e7">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="a00207.html#55207d466e8db683748c252efb943611">Begin</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00207.html#155da9d6c814dc58552d441f5b836358">IsAtEnd</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00207.html#7ba584354f69596f314a4ee50d33112b">GetCell</a> (<a class="el" href="a00579.html">vtkGenericAdaptorCell</a> *c)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00579.html">vtkGenericAdaptorCell</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00207.html#c4114e3d906818a328e5f322960d499b">GetCell</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00207.html#f4b6ffd668285778dd86632d934072df">Next</a> ()</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="a00207.html#935f23c1845630ad72dcec6fd48eacfa">InitWithDataSet</a> (<a class="el" href="a00210.html">vtkBridgeDataSet</a> *ds, int dim)</td></tr>

<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <br>
<a class="el" href="a00207.html">vtkBridgeCellIteratorOnDataSet</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00207.html#0862ae6aa6b5fc82b169f6a5170eba15">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="a00207.html#714674d2479da661c0ba9b92e596bdd4">IsTypeOf</a> (const char *type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <br>
<a class="el" href="a00207.html">vtkBridgeCellIteratorOnDataSet</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00207.html#bf28c3671180fd3158fe3c7a75e1a0a9">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="a00207.html#9660f431e2d7c469c2337cd8952b92af">vtkBridgeCellIteratorOnDataSet</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00207.html#e23330398b3b9458c4aac27c96996348">~vtkBridgeCellIteratorOnDataSet</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="a00207.html#0d74f713d7b9770a4f5ec9cd071da4e7">Dim</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00210.html">vtkBridgeDataSet</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00207.html#52fc5a387f02c2c34c52c4ec2a89b08d">DataSet</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="a00207.html#de1079ca182db2d6345e873ef3bbb48a">Id</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="a00207.html#29aa31623fb1b80866923b9138ff5d03">Size</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="a00203.html">vtkBridgeCell</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00207.html#1c11758ab3e750129282c817fe5d8607">Cell</a></td></tr>

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="5acaae5ca78e06d48b209173becf2750"></a><!-- doxytag: member="vtkBridgeCellIteratorOnDataSet::Superclass" ref="5acaae5ca78e06d48b209173becf2750" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="a00209.html">vtkBridgeCellIteratorStrategy</a> <a class="el" href="a00209.html">vtkBridgeCellIteratorOnDataSet::Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Standard VTK construction and type macros. 
<p>Reimplemented from <a class="el" href="a00209.html#b0509247d2e2ab4f7ce5faac5ae40483">vtkBridgeCellIteratorStrategy</a>.</p>

<p>Definition at line <a class="el" href="a04201.html#l00039">39</a> of file <a class="el" href="a04201.html">vtkBridgeCellIteratorOnDataSet.h</a>.</p>

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

<p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="0862ae6aa6b5fc82b169f6a5170eba15"></a><!-- doxytag: member="vtkBridgeCellIteratorOnDataSet::New" ref="0862ae6aa6b5fc82b169f6a5170eba15" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00207.html">vtkBridgeCellIteratorOnDataSet</a>* vtkBridgeCellIteratorOnDataSet::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="c3322ec140a4b882ad0e0fd15a997332"></a><!-- doxytag: member="vtkBridgeCellIteratorOnDataSet::GetClassName" ref="c3322ec140a4b882ad0e0fd15a997332" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkBridgeCellIteratorOnDataSet::GetClassName           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Standard VTK construction and type macros. 
<p>Reimplemented from <a class="el" href="a00209.html#13a2501873e653f6887c0e0291395608">vtkBridgeCellIteratorStrategy</a>.</p>

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

<p>
Standard VTK construction and type macros. 
<p>Reimplemented from <a class="el" href="a00209.html#cb9dc5fa8cdf4c4b6210554bb2af6be5">vtkBridgeCellIteratorStrategy</a>.</p>

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

<p>
Standard VTK construction and type macros. 
<p>Reimplemented from <a class="el" href="a00209.html#c3dc12a7ee9ebe5df6cb9b29e0052102">vtkBridgeCellIteratorStrategy</a>.</p>

</div>
</div><p>
<a class="anchor" name="bf28c3671180fd3158fe3c7a75e1a0a9"></a><!-- doxytag: member="vtkBridgeCellIteratorOnDataSet::SafeDownCast" ref="bf28c3671180fd3158fe3c7a75e1a0a9" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00207.html">vtkBridgeCellIteratorOnDataSet</a>* vtkBridgeCellIteratorOnDataSet::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>
Standard VTK construction and type macros. 
<p>Reimplemented from <a class="el" href="a00209.html#8e41d04b7b27fe13dfb380bc656b37ba">vtkBridgeCellIteratorStrategy</a>.</p>

</div>
</div><p>
<a class="anchor" name="15377d165d18f0e36351ff66c61bf7e7"></a><!-- doxytag: member="vtkBridgeCellIteratorOnDataSet::PrintSelf" ref="15377d165d18f0e36351ff66c61bf7e7" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkBridgeCellIteratorOnDataSet::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>
Standard VTK construction and type macros. 
<p>Reimplemented from <a class="el" href="a00209.html#3a4f342855b0a4f0948418f6b3997f0b">vtkBridgeCellIteratorStrategy</a>.</p>

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

<p>
Move iterator to first position if any (loop initialization). 
<p>Implements <a class="el" href="a00583.html#2a567aaf15de731b65a9d3a084604f22">vtkGenericCellIterator</a>.</p>

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

<p>
Is there no cell at iterator position? (exit condition). 
<p>Implements <a class="el" href="a00583.html#28d1c97b2497afa9e0ac846e4c725235">vtkGenericCellIterator</a>.</p>

</div>
</div><p>
<a class="anchor" name="7ba584354f69596f314a4ee50d33112b"></a><!-- doxytag: member="vtkBridgeCellIteratorOnDataSet::GetCell" ref="7ba584354f69596f314a4ee50d33112b" args="(vtkGenericAdaptorCell *c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkBridgeCellIteratorOnDataSet::GetCell           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00579.html">vtkGenericAdaptorCell</a> *&nbsp;</td>
          <td class="paramname"> <em>c</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Cell at current position <dl class="pre" compact><dt><b>Precondition:</b></dt><dd>not_at_end: !IsAtEnd() <p>
c_exists: c!=0 THREAD SAFE </dd></dl>

<p>Implements <a class="el" href="a00583.html#dd9bafe60fb93703548407af2dfeb22b">vtkGenericCellIterator</a>.</p>

</div>
</div><p>
<a class="anchor" name="c4114e3d906818a328e5f322960d499b"></a><!-- doxytag: member="vtkBridgeCellIteratorOnDataSet::GetCell" ref="c4114e3d906818a328e5f322960d499b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00579.html">vtkGenericAdaptorCell</a>* vtkBridgeCellIteratorOnDataSet::GetCell           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Cell at current position. NOT THREAD SAFE <dl class="pre" compact><dt><b>Precondition:</b></dt><dd>not_at_end: !IsAtEnd() </dd></dl>
<dl class="post" compact><dt><b>Postcondition:</b></dt><dd>result_exits: result!=0 </dd></dl>

<p>Implements <a class="el" href="a00583.html#8cd53b3ee25296244ab58bdabac89154">vtkGenericCellIterator</a>.</p>

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

<p>
Move iterator to next position. (loop progression). <dl class="pre" compact><dt><b>Precondition:</b></dt><dd>not_at_end: !IsAtEnd() </dd></dl>

<p>Implements <a class="el" href="a00583.html#0422c1eb4ed0ffd0e167e54c2e2feea7">vtkGenericCellIterator</a>.</p>

</div>
</div><p>
<a class="anchor" name="935f23c1845630ad72dcec6fd48eacfa"></a><!-- doxytag: member="vtkBridgeCellIteratorOnDataSet::InitWithDataSet" ref="935f23c1845630ad72dcec6fd48eacfa" args="(vtkBridgeDataSet *ds, int dim)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkBridgeCellIteratorOnDataSet::InitWithDataSet           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00210.html">vtkBridgeDataSet</a> *&nbsp;</td>
          <td class="paramname"> <em>ds</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>dim</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Used internally by <a class="el" href="a00210.html" title="Implementation of vtkGenericDataSet.">vtkBridgeDataSet</a>. Iterate over cells of `ds' of some dimension `dim'. <dl class="pre" compact><dt><b>Precondition:</b></dt><dd>ds_exists: ds!=0 <p>
valid_dim_range: (dim&gt;=-1) &amp;&amp; (dim&lt;=3) </dd></dl>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="0d74f713d7b9770a4f5ec9cd071da4e7"></a><!-- doxytag: member="vtkBridgeCellIteratorOnDataSet::Dim" ref="0d74f713d7b9770a4f5ec9cd071da4e7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00207.html#0d74f713d7b9770a4f5ec9cd071da4e7">vtkBridgeCellIteratorOnDataSet::Dim</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04201.html#l00072">72</a> of file <a class="el" href="a04201.html">vtkBridgeCellIteratorOnDataSet.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="52fc5a387f02c2c34c52c4ec2a89b08d"></a><!-- doxytag: member="vtkBridgeCellIteratorOnDataSet::DataSet" ref="52fc5a387f02c2c34c52c4ec2a89b08d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00210.html">vtkBridgeDataSet</a>* <a class="el" href="a00207.html#52fc5a387f02c2c34c52c4ec2a89b08d">vtkBridgeCellIteratorOnDataSet::DataSet</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04201.html#l00074">74</a> of file <a class="el" href="a04201.html">vtkBridgeCellIteratorOnDataSet.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="de1079ca182db2d6345e873ef3bbb48a"></a><!-- doxytag: member="vtkBridgeCellIteratorOnDataSet::Id" ref="de1079ca182db2d6345e873ef3bbb48a" 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="a00207.html#de1079ca182db2d6345e873ef3bbb48a">vtkBridgeCellIteratorOnDataSet::Id</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04201.html#l00075">75</a> of file <a class="el" href="a04201.html">vtkBridgeCellIteratorOnDataSet.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="29aa31623fb1b80866923b9138ff5d03"></a><!-- doxytag: member="vtkBridgeCellIteratorOnDataSet::Size" ref="29aa31623fb1b80866923b9138ff5d03" 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="a00207.html#29aa31623fb1b80866923b9138ff5d03">vtkBridgeCellIteratorOnDataSet::Size</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="a04201.html#l00076">76</a> of file <a class="el" href="a04201.html">vtkBridgeCellIteratorOnDataSet.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="1c11758ab3e750129282c817fe5d8607"></a><!-- doxytag: member="vtkBridgeCellIteratorOnDataSet::Cell" ref="1c11758ab3e750129282c817fe5d8607" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00203.html">vtkBridgeCell</a>* <a class="el" href="a00207.html#1c11758ab3e750129282c817fe5d8607">vtkBridgeCellIteratorOnDataSet::Cell</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

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