Sophie

Sophie

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

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: vtkKdNode 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>vtkKdNode Class Reference</h1><!-- doxytag: class="vtkKdNode" --><!-- doxytag: inherits="vtkObject" --><code>#include &lt;<a class="el" href="a04088.html">vtkKdNode.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for vtkKdNode:</div>
<div class="dynsection">
<p><center><img src="a11676.png" border="0" usemap="#a11677" alt="Inheritance graph"></center>
<map name="a11677">
<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 vtkKdNode:</div>
<div class="dynsection">
<p><center><img src="a11678.png" border="0" usemap="#a11679" alt="Collaboration graph"></center>
<map name="a11679">
<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="a11680.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
This class represents a single spatial region in an 3D axis aligned binary spatial partitioning. It is assumed the region bounds some set of points. Regions are represented as nodes in a binary tree. 
<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="a00933.html" title="a Kd-tree spatial decomposition of a set of points">vtkKdTree</a> vtkOBSPCuts</dd></dl>
<dl class="user" compact><dt><b>Tests:</b></dt><dd><a class="el" href="c2_vtk_t_9.html#c2_vtk_t_vtkKdNode">vtkKdNode (Tests)</a> </dd></dl>

<p>Definition at line <a class="el" href="a04088.html#l00043">43</a> of file <a class="el" href="a04088.html">vtkKdNode.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="a00932.html#6813d4495c15650eacc9de0e43b9d94b">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="a00932.html#058aede8c14cf0fc514613748ed2b609">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="a00932.html#b6a166ea27ec8a8a9fb5c70287036ba3">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="a00932.html#adf5cebab8f7786344e22b84606b9506">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">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00932.html#db2178084011ed40b2dc79dbbdf8e366">GetDivisionPosition</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00932.html#ad499461495b906f51238bf38faa3c38">SetDataBounds</a> (float *v)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00932.html#d169a8227e8541b2d3eb5189d6b473fc">SetMinBounds</a> (double *mb)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00932.html#b7e0eeabda8edd45448a2348cae96b05">SetMaxBounds</a> (double *mb)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00932.html#26da2a6e1139203dee2bae2a0508d450">SetMinDataBounds</a> (double *mb)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00932.html#efb0979df8e14d2aeecd601a014626fe">SetMaxDataBounds</a> (double *mb)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00932.html#7a55ffb700ae676935098600f5137b75">AddChildNodes</a> (<a class="el" href="a00932.html">vtkKdNode</a> *left, <a class="el" href="a00932.html">vtkKdNode</a> *right)</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00932.html#0e33f8f1777635f33f1938438fb004e1">IntersectsRegion</a> (<a class="el" href="a01227.html">vtkPlanesIntersection</a> *pi, int useDataBounds)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00932.html#969d98ffacaa2d0fc9aa12b97a3c857e">ContainsPoint</a> (double x, double y, double z, int useDataBounds)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00932.html#e79235319052ea6731de80ab54543810">GetDistance2ToBoundary</a> (double x, double y, double z, int useDataBounds)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00932.html#71ad79670612a834d1f9d75fe430e6fd">GetDistance2ToInnerBoundary</a> (double x, double y, double z)</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="a00932.html#06d6a4c86ce6bfdda78adb281635e5bb">SetDim</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="a00932.html#ce5f42d4493181ed7a1646c0d180d56b">GetDim</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="a00932.html#0b44578290d601980525dd4c327495d8">SetNumberOfPoints</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="a00932.html#ea207181b1b71489ade24f9276e7637a">GetNumberOfPoints</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="a00932.html#d780e1502d412a24beae1a7192cda495">SetBounds</a> (double x1, double x2, double y1, double y2, double z1, double z2)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00932.html#69761399b217cb8a9f97e4a160f9091e">SetBounds</a> (double b[6])</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00932.html#626ac0c33babf1a3d9441350f936376d">GetBounds</a> (double *b) const </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="a00932.html#60c43c1a4800ead271ab93d4d6665764">SetDataBounds</a> (double x1, double x2, double y1, double y2, double z1, double z2)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00932.html#6f5a4811b4cc47bfd00dcac607781f00">GetDataBounds</a> (double *b) const </td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00932.html#3dd0f068e582853d334494f01eba24e2">GetMinBounds</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00932.html#af59c47429aefca4e3eb626d59bd717d">GetMaxBounds</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00932.html#2a03f4b27ed20e45dfb04e085e61aae4">GetMinDataBounds</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00932.html#7fd121ef9338736ce2fcb7f1da1b2093">GetMaxDataBounds</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="a00932.html#b0866f43bec2df18d77fddb7014da29c">SetID</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="a00932.html#0e2d0f04a5fdc434622f20cc3c53f758">GetID</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00932.html#1a85e45a5124d57817ab1dbf09abfb6d">GetMinID</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="a00932.html#125c1e5494dad93fc824e99cb1322ec0">GetMaxID</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="a00932.html#54ba2865e90b0b6314d594f04fbb1918">SetMinID</a> (int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00932.html#7db32c2a1461ea6c9b60a4760a093805">SetMaxID</a> (int)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00932.html">vtkKdNode</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00932.html#406eb4d1f515ba7feea2938068f28462">GetLeft</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00932.html#168bff0a5ecb11670ee1fcd119ee5ab3">SetLeft</a> (<a class="el" href="a00932.html">vtkKdNode</a> *left)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00932.html">vtkKdNode</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00932.html#e28d97e0a95cb81c2c049c12243dcf8a">GetRight</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00932.html#183ea832c14d113e7c42133e9be56238">SetRight</a> (<a class="el" href="a00932.html">vtkKdNode</a> *right)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="a00932.html">vtkKdNode</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00932.html#88c2436fc540e092c3f2f67f128b087c">GetUp</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00932.html#9626a48dbf5cd570758acf32a916a988">SetUp</a> (<a class="el" href="a00932.html">vtkKdNode</a> *up)</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="a00932.html#53238e56357a9ddab8d95d1f16bdb979">IntersectsBox</a> (double x1, double x2, double y1, double y2, double z1, double z2, int useDataBounds)</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="a00932.html#74b4f54681f2734a558c4261dcb2bbd5">IntersectsSphere2</a> (double x, double y, double z, double rSquared, int useDataBounds)</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="a00932.html#24e65e6a5bb4eb79c19c827bfd42eafa">IntersectsCell</a> (<a class="el" href="a00240.html">vtkCell</a> *cell, int useDataBounds, int cellRegion=-1, double *cellBounds=NULL)</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="a00932.html#58afde73a37a0eede5ff7cd80387dee8">ContainsBox</a> (double x1, double x2, double y1, double y2, double z1, double z2, int useDataBounds)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00932.html#d0ca2d8114d63fb3e6b9dc3641a3daed">GetDistance2ToBoundary</a> (double x, double y, double z, double *boundaryPt, int useDataBounds)</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="a00932.html#ddf32071c3fd2740080c154e7e6d6309">PrintNode</a> (int depth)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00932.html#2e96264be28de7eb123a969e9e1756dd">PrintVerboseNode</a> (int depth)</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="a00932.html#6289f186d15a155a2ca430487a45b9ae">IsTypeOf</a> (const char *type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="a00932.html">vtkKdNode</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00932.html#2260a91449b00d88a5356409d5047f6f">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="a00932.html">vtkKdNode</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00932.html#cac8fc81adff6e053f410b4b22234b36">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="a00932.html#99068a5445e9df0808825c0ef1a781f4">vtkKdNode</a> ()</td></tr>

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

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="6813d4495c15650eacc9de0e43b9d94b"></a><!-- doxytag: member="vtkKdNode::Superclass" ref="6813d4495c15650eacc9de0e43b9d94b" 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">vtkKdNode::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="a04088.html#l00046">46</a> of file <a class="el" href="a04088.html">vtkKdNode.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="99068a5445e9df0808825c0ef1a781f4"></a><!-- doxytag: member="vtkKdNode::vtkKdNode" ref="99068a5445e9df0808825c0ef1a781f4" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkKdNode::vtkKdNode           </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="b74e542978820ca73beb315a4dcb38de"></a><!-- doxytag: member="vtkKdNode::~vtkKdNode" ref="b74e542978820ca73beb315a4dcb38de" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">vtkKdNode::~vtkKdNode           </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="058aede8c14cf0fc514613748ed2b609"></a><!-- doxytag: member="vtkKdNode::GetClassName" ref="058aede8c14cf0fc514613748ed2b609" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* vtkKdNode::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="6289f186d15a155a2ca430487a45b9ae"></a><!-- doxytag: member="vtkKdNode::IsTypeOf" ref="6289f186d15a155a2ca430487a45b9ae" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int vtkKdNode::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="b6a166ea27ec8a8a9fb5c70287036ba3"></a><!-- doxytag: member="vtkKdNode::IsA" ref="b6a166ea27ec8a8a9fb5c70287036ba3" args="(const char *type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkKdNode::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="2260a91449b00d88a5356409d5047f6f"></a><!-- doxytag: member="vtkKdNode::SafeDownCast" ref="2260a91449b00d88a5356409d5047f6f" args="(vtkObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00932.html">vtkKdNode</a>* vtkKdNode::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="adf5cebab8f7786344e22b84606b9506"></a><!-- doxytag: member="vtkKdNode::PrintSelf" ref="adf5cebab8f7786344e22b84606b9506" args="(ostream &amp;os, vtkIndent indent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkKdNode::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="cac8fc81adff6e053f410b4b22234b36"></a><!-- doxytag: member="vtkKdNode::New" ref="cac8fc81adff6e053f410b4b22234b36" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00932.html">vtkKdNode</a>* vtkKdNode::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="06d6a4c86ce6bfdda78adb281635e5bb"></a><!-- doxytag: member="vtkKdNode::SetDim" ref="06d6a4c86ce6bfdda78adb281635e5bb" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkKdNode::SetDim           </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/Get the dimension along which this region is divided. (0 - x, 1 - y, 2 - z, 3 - leaf node (default)). 
</div>
</div><p>
<a class="anchor" name="ce5f42d4493181ed7a1646c0d180d56b"></a><!-- doxytag: member="vtkKdNode::GetDim" ref="ce5f42d4493181ed7a1646c0d180d56b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkKdNode::GetDim           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the dimension along which this region is divided. (0 - x, 1 - y, 2 - z, 3 - leaf node (default)). 
</div>
</div><p>
<a class="anchor" name="db2178084011ed40b2dc79dbbdf8e366"></a><!-- doxytag: member="vtkKdNode::GetDivisionPosition" ref="db2178084011ed40b2dc79dbbdf8e366" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double vtkKdNode::GetDivisionPosition           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get the location of the division plane along the axis the region is divided. See also <a class="el" href="a00932.html#ce5f42d4493181ed7a1646c0d180d56b">GetDim()</a>. The result is undertermined if this node is not divided (a leaf node). 
</div>
</div><p>
<a class="anchor" name="0b44578290d601980525dd4c327495d8"></a><!-- doxytag: member="vtkKdNode::SetNumberOfPoints" ref="0b44578290d601980525dd4c327495d8" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkKdNode::SetNumberOfPoints           </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/Get the number of points contained in this region. 
</div>
</div><p>
<a class="anchor" name="ea207181b1b71489ade24f9276e7637a"></a><!-- doxytag: member="vtkKdNode::GetNumberOfPoints" ref="ea207181b1b71489ade24f9276e7637a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkKdNode::GetNumberOfPoints           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the number of points contained in this region. 
</div>
</div><p>
<a class="anchor" name="d780e1502d412a24beae1a7192cda495"></a><!-- doxytag: member="vtkKdNode::SetBounds" ref="d780e1502d412a24beae1a7192cda495" args="(double x1, double x2, double y1, double y2, double z1, double z2)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkKdNode::SetBounds           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>y1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>y2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>z1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>z2</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/Get the bounds of the spatial region represented by this node. Caller allocates storage for 6-vector in GetBounds. 
</div>
</div><p>
<a class="anchor" name="69761399b217cb8a9f97e4a160f9091e"></a><!-- doxytag: member="vtkKdNode::SetBounds" ref="69761399b217cb8a9f97e4a160f9091e" args="(double b[6])" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkKdNode::SetBounds           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>b</em>[6]          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the bounds of the spatial region represented by this node. Caller allocates storage for 6-vector in GetBounds. 
<p>Definition at line <a class="el" href="a04088.html#l00073">73</a> of file <a class="el" href="a04088.html">vtkKdNode.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="626ac0c33babf1a3d9441350f936376d"></a><!-- doxytag: member="vtkKdNode::GetBounds" ref="626ac0c33babf1a3d9441350f936376d" args="(double *b) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkKdNode::GetBounds           </td>
          <td>(</td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>b</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the bounds of the spatial region represented by this node. Caller allocates storage for 6-vector in GetBounds. 
</div>
</div><p>
<a class="anchor" name="60c43c1a4800ead271ab93d4d6665764"></a><!-- doxytag: member="vtkKdNode::SetDataBounds" ref="60c43c1a4800ead271ab93d4d6665764" args="(double x1, double x2, double y1, double y2, double z1, double z2)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkKdNode::SetDataBounds           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>y1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>y2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>z1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>z2</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/Get the bounds of the points contained in this spatial region. This may be smaller than the bounds of the region itself. Caller allocates storage for 6-vector in GetDataBounds. 
</div>
</div><p>
<a class="anchor" name="6f5a4811b4cc47bfd00dcac607781f00"></a><!-- doxytag: member="vtkKdNode::GetDataBounds" ref="6f5a4811b4cc47bfd00dcac607781f00" args="(double *b) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkKdNode::GetDataBounds           </td>
          <td>(</td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>b</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the bounds of the points contained in this spatial region. This may be smaller than the bounds of the region itself. Caller allocates storage for 6-vector in GetDataBounds. 
</div>
</div><p>
<a class="anchor" name="ad499461495b906f51238bf38faa3c38"></a><!-- doxytag: member="vtkKdNode::SetDataBounds" ref="ad499461495b906f51238bf38faa3c38" args="(float *v)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkKdNode::SetDataBounds           </td>
          <td>(</td>
          <td class="paramtype">float *&nbsp;</td>
          <td class="paramname"> <em>v</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Given a pointer to NumberOfPoints points, set the DataBounds of this node to the bounds of these points. 
</div>
</div><p>
<a class="anchor" name="3dd0f068e582853d334494f01eba24e2"></a><!-- doxytag: member="vtkKdNode::GetMinBounds" ref="3dd0f068e582853d334494f01eba24e2" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double* vtkKdNode::GetMinBounds           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get a pointer to the 3 bound minima (xmin, ymin and zmin) or the 3 bound maxima (xmax, ymax, zmax). Don't free this pointer. 
<p>Definition at line <a class="el" href="a04088.html#l00095">95</a> of file <a class="el" href="a04088.html">vtkKdNode.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="af59c47429aefca4e3eb626d59bd717d"></a><!-- doxytag: member="vtkKdNode::GetMaxBounds" ref="af59c47429aefca4e3eb626d59bd717d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double* vtkKdNode::GetMaxBounds           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get a pointer to the 3 bound minima (xmin, ymin and zmin) or the 3 bound maxima (xmax, ymax, zmax). Don't free this pointer. 
<p>Definition at line <a class="el" href="a04088.html#l00096">96</a> of file <a class="el" href="a04088.html">vtkKdNode.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="d169a8227e8541b2d3eb5189d6b473fc"></a><!-- doxytag: member="vtkKdNode::SetMinBounds" ref="d169a8227e8541b2d3eb5189d6b473fc" args="(double *mb)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkKdNode::SetMinBounds           </td>
          <td>(</td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>mb</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the xmin, ymin and zmin value of the bounds of this region 
</div>
</div><p>
<a class="anchor" name="b7e0eeabda8edd45448a2348cae96b05"></a><!-- doxytag: member="vtkKdNode::SetMaxBounds" ref="b7e0eeabda8edd45448a2348cae96b05" args="(double *mb)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkKdNode::SetMaxBounds           </td>
          <td>(</td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>mb</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the xmax, ymax and zmax value of the bounds of this region 
</div>
</div><p>
<a class="anchor" name="2a03f4b27ed20e45dfb04e085e61aae4"></a><!-- doxytag: member="vtkKdNode::GetMinDataBounds" ref="2a03f4b27ed20e45dfb04e085e61aae4" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double* vtkKdNode::GetMinDataBounds           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get a pointer to the 3 data bound minima (xmin, ymin and zmin) or the 3 data bound maxima (xmax, ymax, zmax). Don't free this pointer. 
<p>Definition at line <a class="el" href="a04088.html#l00108">108</a> of file <a class="el" href="a04088.html">vtkKdNode.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="7fd121ef9338736ce2fcb7f1da1b2093"></a><!-- doxytag: member="vtkKdNode::GetMaxDataBounds" ref="7fd121ef9338736ce2fcb7f1da1b2093" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double* vtkKdNode::GetMaxDataBounds           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Get a pointer to the 3 data bound minima (xmin, ymin and zmin) or the 3 data bound maxima (xmax, ymax, zmax). Don't free this pointer. 
<p>Definition at line <a class="el" href="a04088.html#l00109">109</a> of file <a class="el" href="a04088.html">vtkKdNode.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="26da2a6e1139203dee2bae2a0508d450"></a><!-- doxytag: member="vtkKdNode::SetMinDataBounds" ref="26da2a6e1139203dee2bae2a0508d450" args="(double *mb)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkKdNode::SetMinDataBounds           </td>
          <td>(</td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>mb</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the xmin, ymin and zmin value of the bounds of this data within this region 
</div>
</div><p>
<a class="anchor" name="efb0979df8e14d2aeecd601a014626fe"></a><!-- doxytag: member="vtkKdNode::SetMaxDataBounds" ref="efb0979df8e14d2aeecd601a014626fe" args="(double *mb)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkKdNode::SetMaxDataBounds           </td>
          <td>(</td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>mb</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set the xmax, ymax and zmax value of the bounds of this data within this region 
</div>
</div><p>
<a class="anchor" name="b0866f43bec2df18d77fddb7014da29c"></a><!-- doxytag: member="vtkKdNode::SetID" ref="b0866f43bec2df18d77fddb7014da29c" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkKdNode::SetID           </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/Get the ID associated with the region described by this node. If this is not a leaf node, this value should be -1. 
</div>
</div><p>
<a class="anchor" name="0e2d0f04a5fdc434622f20cc3c53f758"></a><!-- doxytag: member="vtkKdNode::GetID" ref="0e2d0f04a5fdc434622f20cc3c53f758" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkKdNode::GetID           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get the ID associated with the region described by this node. If this is not a leaf node, this value should be -1. 
</div>
</div><p>
<a class="anchor" name="1a85e45a5124d57817ab1dbf09abfb6d"></a><!-- doxytag: member="vtkKdNode::GetMinID" ref="1a85e45a5124d57817ab1dbf09abfb6d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkKdNode::GetMinID           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If this node is not a leaf node, there are leaf nodes below it whose regions represent a partitioning of this region. The IDs of these leaf nodes form a contigous set. Set/Get the range of the IDs of the leaf nodes below this node. If this is already a leaf node, these values should be the same as the ID. 
</div>
</div><p>
<a class="anchor" name="125c1e5494dad93fc824e99cb1322ec0"></a><!-- doxytag: member="vtkKdNode::GetMaxID" ref="125c1e5494dad93fc824e99cb1322ec0" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual int vtkKdNode::GetMaxID           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If this node is not a leaf node, there are leaf nodes below it whose regions represent a partitioning of this region. The IDs of these leaf nodes form a contigous set. Set/Get the range of the IDs of the leaf nodes below this node. If this is already a leaf node, these values should be the same as the ID. 
</div>
</div><p>
<a class="anchor" name="54ba2865e90b0b6314d594f04fbb1918"></a><!-- doxytag: member="vtkKdNode::SetMinID" ref="54ba2865e90b0b6314d594f04fbb1918" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkKdNode::SetMinID           </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>
If this node is not a leaf node, there are leaf nodes below it whose regions represent a partitioning of this region. The IDs of these leaf nodes form a contigous set. Set/Get the range of the IDs of the leaf nodes below this node. If this is already a leaf node, these values should be the same as the ID. 
</div>
</div><p>
<a class="anchor" name="7db32c2a1461ea6c9b60a4760a093805"></a><!-- doxytag: member="vtkKdNode::SetMaxID" ref="7db32c2a1461ea6c9b60a4760a093805" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void vtkKdNode::SetMaxID           </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>
If this node is not a leaf node, there are leaf nodes below it whose regions represent a partitioning of this region. The IDs of these leaf nodes form a contigous set. Set/Get the range of the IDs of the leaf nodes below this node. If this is already a leaf node, these values should be the same as the ID. 
</div>
</div><p>
<a class="anchor" name="7a55ffb700ae676935098600f5137b75"></a><!-- doxytag: member="vtkKdNode::AddChildNodes" ref="7a55ffb700ae676935098600f5137b75" args="(vtkKdNode *left, vtkKdNode *right)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkKdNode::AddChildNodes           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00932.html">vtkKdNode</a> *&nbsp;</td>
          <td class="paramname"> <em>left</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00932.html">vtkKdNode</a> *&nbsp;</td>
          <td class="paramname"> <em>right</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Add the left and right children. 
</div>
</div><p>
<a class="anchor" name="d8b00c47df9f816c96df0ea0f49bee0c"></a><!-- doxytag: member="vtkKdNode::DeleteChildNodes" ref="d8b00c47df9f816c96df0ea0f49bee0c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkKdNode::DeleteChildNodes           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Delete the left and right children. 
</div>
</div><p>
<a class="anchor" name="406eb4d1f515ba7feea2938068f28462"></a><!-- doxytag: member="vtkKdNode::GetLeft" ref="406eb4d1f515ba7feea2938068f28462" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a00932.html">vtkKdNode</a>* vtkKdNode::GetLeft           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get a pointer to the left child of this node. 
</div>
</div><p>
<a class="anchor" name="168bff0a5ecb11670ee1fcd119ee5ab3"></a><!-- doxytag: member="vtkKdNode::SetLeft" ref="168bff0a5ecb11670ee1fcd119ee5ab3" args="(vtkKdNode *left)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkKdNode::SetLeft           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00932.html">vtkKdNode</a> *&nbsp;</td>
          <td class="paramname"> <em>left</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get a pointer to the left child of this node. 
</div>
</div><p>
<a class="anchor" name="e28d97e0a95cb81c2c049c12243dcf8a"></a><!-- doxytag: member="vtkKdNode::GetRight" ref="e28d97e0a95cb81c2c049c12243dcf8a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a00932.html">vtkKdNode</a>* vtkKdNode::GetRight           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get a pointer to the right child of this node. 
</div>
</div><p>
<a class="anchor" name="183ea832c14d113e7c42133e9be56238"></a><!-- doxytag: member="vtkKdNode::SetRight" ref="183ea832c14d113e7c42133e9be56238" args="(vtkKdNode *right)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkKdNode::SetRight           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00932.html">vtkKdNode</a> *&nbsp;</td>
          <td class="paramname"> <em>right</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get a pointer to the right child of this node. 
</div>
</div><p>
<a class="anchor" name="88c2436fc540e092c3f2f67f128b087c"></a><!-- doxytag: member="vtkKdNode::GetUp" ref="88c2436fc540e092c3f2f67f128b087c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="a00932.html">vtkKdNode</a>* vtkKdNode::GetUp           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get a pointer to the parent of this node. 
</div>
</div><p>
<a class="anchor" name="9626a48dbf5cd570758acf32a916a988"></a><!-- doxytag: member="vtkKdNode::SetUp" ref="9626a48dbf5cd570758acf32a916a988" args="(vtkKdNode *up)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkKdNode::SetUp           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00932.html">vtkKdNode</a> *&nbsp;</td>
          <td class="paramname"> <em>up</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set/Get a pointer to the parent of this node. 
</div>
</div><p>
<a class="anchor" name="53238e56357a9ddab8d95d1f16bdb979"></a><!-- doxytag: member="vtkKdNode::IntersectsBox" ref="53238e56357a9ddab8d95d1f16bdb979" args="(double x1, double x2, double y1, double y2, double z1, double z2, int useDataBounds)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkKdNode::IntersectsBox           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>y1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>y2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>z1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>z2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>useDataBounds</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return 1 if this spatial region intersects the axis-aligned box given by the bounds passed in. Use the possibly smaller bounds of the points within the region if useDataBounds is non-zero. 
</div>
</div><p>
<a class="anchor" name="74b4f54681f2734a558c4261dcb2bbd5"></a><!-- doxytag: member="vtkKdNode::IntersectsSphere2" ref="74b4f54681f2734a558c4261dcb2bbd5" args="(double x, double y, double z, double rSquared, int useDataBounds)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkKdNode::IntersectsSphere2           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>z</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>rSquared</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>useDataBounds</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return 1 if this spatial region intersects a sphere described by it's center and the square of it's radius. Use the possibly smaller bounds of the points within the region if useDataBounds is non-zero. 
</div>
</div><p>
<a class="anchor" name="0e33f8f1777635f33f1938438fb004e1"></a><!-- doxytag: member="vtkKdNode::IntersectsRegion" ref="0e33f8f1777635f33f1938438fb004e1" args="(vtkPlanesIntersection *pi, int useDataBounds)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkKdNode::IntersectsRegion           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a01227.html">vtkPlanesIntersection</a> *&nbsp;</td>
          <td class="paramname"> <em>pi</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>useDataBounds</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
A <a class="el" href="a01227.html" title="A vtkPlanesIntersection object is a vtkPlanes object that can compute whether the...">vtkPlanesIntersection</a> object represents a convex 3D region bounded by planes, and it is capable of computing intersections of boxes with itself. Return 1 if this spatial region intersects the spatial region described by the <a class="el" href="a01227.html" title="A vtkPlanesIntersection object is a vtkPlanes object that can compute whether the...">vtkPlanesIntersection</a> object. Use the possibly smaller bounds of the points within the region if useDataBounds is non-zero. 
</div>
</div><p>
<a class="anchor" name="24e65e6a5bb4eb79c19c827bfd42eafa"></a><!-- doxytag: member="vtkKdNode::IntersectsCell" ref="24e65e6a5bb4eb79c19c827bfd42eafa" args="(vtkCell *cell, int useDataBounds, int cellRegion=-1, double *cellBounds=NULL)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkKdNode::IntersectsCell           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00240.html">vtkCell</a> *&nbsp;</td>
          <td class="paramname"> <em>cell</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>useDataBounds</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>cellRegion</em> = <code>-1</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>cellBounds</em> = <code>NULL</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return 1 if the cell specified intersects this region. If you already know the ID of the region containing the cell's centroid, provide that as an argument. If you already know the bounds of the cell, provide that as well, in the form of xmin,xmax,ymin,ymax,zmin, zmax. Either of these may speed the calculation. Use the possibly smaller bounds of the points within the region if useDataBounds is non-zero. 
</div>
</div><p>
<a class="anchor" name="58afde73a37a0eede5ff7cd80387dee8"></a><!-- doxytag: member="vtkKdNode::ContainsBox" ref="58afde73a37a0eede5ff7cd80387dee8" args="(double x1, double x2, double y1, double y2, double z1, double z2, int useDataBounds)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkKdNode::ContainsBox           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>y1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>y2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>z1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>z2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>useDataBounds</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return 1 if this spatial region entirely contains a box specified by it's bounds. Use the possibly smaller bounds of the points within the region if useDataBounds is non-zero. 
</div>
</div><p>
<a class="anchor" name="969d98ffacaa2d0fc9aa12b97a3c857e"></a><!-- doxytag: member="vtkKdNode::ContainsPoint" ref="969d98ffacaa2d0fc9aa12b97a3c857e" args="(double x, double y, double z, int useDataBounds)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int vtkKdNode::ContainsPoint           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>z</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>useDataBounds</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return 1 if this spatial region entirely contains the given point. Use the possibly smaller bounds of the points within the region if useDataBounds is non-zero. 
</div>
</div><p>
<a class="anchor" name="e79235319052ea6731de80ab54543810"></a><!-- doxytag: member="vtkKdNode::GetDistance2ToBoundary" ref="e79235319052ea6731de80ab54543810" args="(double x, double y, double z, int useDataBounds)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double vtkKdNode::GetDistance2ToBoundary           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>z</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>useDataBounds</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Calculate the distance squared from any point to the boundary of this region. Use the boundary of the points within the region if useDataBounds is non-zero. 
</div>
</div><p>
<a class="anchor" name="d0ca2d8114d63fb3e6b9dc3641a3daed"></a><!-- doxytag: member="vtkKdNode::GetDistance2ToBoundary" ref="d0ca2d8114d63fb3e6b9dc3641a3daed" args="(double x, double y, double z, double *boundaryPt, int useDataBounds)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double vtkKdNode::GetDistance2ToBoundary           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>z</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>boundaryPt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>useDataBounds</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Calculate the distance squared from any point to the boundary of this region. Use the boundary of the points within the region if useDataBounds is non-zero. Set boundaryPt to the point on the boundary. 
</div>
</div><p>
<a class="anchor" name="71ad79670612a834d1f9d75fe430e6fd"></a><!-- doxytag: member="vtkKdNode::GetDistance2ToInnerBoundary" ref="71ad79670612a834d1f9d75fe430e6fd" args="(double x, double y, double z)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double vtkKdNode::GetDistance2ToInnerBoundary           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>z</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Calculate the distance from the specified point (which is required to be inside this spatial region) to an interior boundary. An interior boundary is one that is not also an boundary of the entire space partitioned by the tree of vtkKdNode's. 
</div>
</div><p>
<a class="anchor" name="ddf32071c3fd2740080c154e7e6d6309"></a><!-- doxytag: member="vtkKdNode::PrintNode" ref="ddf32071c3fd2740080c154e7e6d6309" args="(int depth)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkKdNode::PrintNode           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>depth</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
For debugging purposes, print out this node. 
</div>
</div><p>
<a class="anchor" name="2e96264be28de7eb123a969e9e1756dd"></a><!-- doxytag: member="vtkKdNode::PrintVerboseNode" ref="2e96264be28de7eb123a969e9e1756dd" args="(int depth)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void vtkKdNode::PrintVerboseNode           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>depth</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
For debugging purposes, print out this node. 
</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li>dox/Filtering/<a class="el" href="a04088.html">vtkKdNode.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 19:14:19 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>