Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > d5e74628f0e673bb8680aebce32b2c04 > files > 18136

itk-doc-3.12.0-1mdv2010.0.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta name="robots" content="noindex">
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ITK: itk::Statistics::KdTreeTerminalNode&lt; TSample &gt; Class Template Reference</title>
<link href="DoxygenStyle.css" rel="stylesheet" type="text/css">
</head><body bgcolor="#ffffff">


<!--  Section customized for INSIGHT : Tue Jul 17 01:02:45 2001 -->
<center>
<a href="index.html" class="qindex">Main Page</a>&nbsp;&nbsp; 
<a href="modules.html" class="qindex">Groups</a>&nbsp;&nbsp;
<a href="namespaces.html" class="qindex">Namespace List</a>&nbsp;&nbsp;
<a href="hierarchy.html" class="qindex">Class Hierarchy</a>&nbsp;&nbsp;
<a href="classes.html" class="qindex">Alphabetical List</a>&nbsp;&nbsp;
<a href="annotated.html" class="qindex">Compound List</a>&nbsp;&nbsp; 
<a href="files.html" class="qindex">File
List</a>&nbsp;&nbsp; 
<a href="namespacemembers.html" class="qindex">Namespace Members</a>&nbsp;&nbsp; 
<a href="functions.html" class="qindex">Compound Members</a>&nbsp;&nbsp; 
<a href="globals.html" class="qindex">File Members</a>&nbsp;&nbsp;
<a href="pages.html" class="qindex">Concepts</a></center>


<!-- Generated by Doxygen 1.5.9 -->
  <div class="navpath"><a class="el" href="namespaceitk.html">itk</a>::<a class="el" href="namespaceitk_1_1Statistics.html">Statistics</a>::<a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html">KdTreeTerminalNode</a>
  </div>
<div class="contents">
<h1>itk::Statistics::KdTreeTerminalNode&lt; TSample &gt; Class Template Reference</h1><!-- doxytag: class="itk::Statistics::KdTreeTerminalNode" --><!-- doxytag: inherits="itk::Statistics::KdTreeNode" -->This class is the node that doesn't have any child node. The IsTerminal method returns true for this class. This class stores the instance identifiers belonging to this node, while the nonterminal nodes do not store them. The AddInstanceIdentifier and GetInstanceIdentifier are storing and retrieving the instance identifiers belonging to this node.  
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="itkKdTree_8h_source.html">itkKdTree.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for itk::Statistics::KdTreeTerminalNode&lt; TSample &gt;:</div>
<div class="dynsection">
<p><center><img src="structitk_1_1Statistics_1_1KdTreeTerminalNode__inherit__graph.png" border="0" usemap="#itk_1_1Statistics_1_1KdTreeTerminalNode_3_01TSample_01_4__inherit__map" alt="Inheritance graph"></center>
<map name="itk_1_1Statistics_1_1KdTreeTerminalNode_3_01TSample_01_4__inherit__map">
<area shape="rect" id="node2" href="structitk_1_1Statistics_1_1KdTreeNode.html" title="This class defines the interface of its derived classes." alt="" coords="33,5,324,35"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<div class="dynheader">
Collaboration diagram for itk::Statistics::KdTreeTerminalNode&lt; TSample &gt;:</div>
<div class="dynsection">
<p><center><img src="structitk_1_1Statistics_1_1KdTreeTerminalNode__coll__graph.png" border="0" usemap="#itk_1_1Statistics_1_1KdTreeTerminalNode_3_01TSample_01_4__coll__map" alt="Collaboration graph"></center>
<map name="itk_1_1Statistics_1_1KdTreeTerminalNode_3_01TSample_01_4__coll__map">
<area shape="rect" id="node2" href="structitk_1_1Statistics_1_1KdTreeNode.html" title="This class defines the interface of its derived classes." alt="" coords="33,5,324,35"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>

<p>
<a href="classitk_1_1Statistics_1_1KdTreeTerminalNode-members.html">List of all members.</a><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="classitk_1_1Array.html">Superclass::CentroidType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html#bd67b6ed420704e6397fedcc110f3195">CentroidType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak">
<a class="el" href="structitk_1_1Statistics_1_1KdTreeNode.html#e07d5d2f722c7cead7b0997ec2e80f8a">Superclass::InstanceIdentifier</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html#e7a3004eade03add47cfa2810a92f3c8">InstanceIdentifier</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structitk_1_1Statistics_1_1KdTreeNode.html#3ec600cb58c079aec2a2af27a408f64c">Superclass::MeasurementType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html#9c34210c905025ee183067463be170d2">MeasurementType</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structitk_1_1Statistics_1_1KdTreeNode.html">KdTreeNode</a>&lt; TSample &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitk_1_1Statistics_1_1KdTreeNode.html#328ac5648193d2ec12915cf0858dd3d7">Self</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structitk_1_1Statistics_1_1KdTreeNode.html">KdTreeNode</a>&lt; TSample &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html#8b89354347d9fca7fc973f748afdc5e7">Superclass</a></td></tr>

<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html#1fcb134828fabdb4cdee1ae843727a84">AddInstanceIdentifier</a> (<a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html#e7a3004eade03add47cfa2810a92f3c8">InstanceIdentifier</a> id)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html#499932c99e4c3adc076327b26a150ee9">GetCentroid</a> (<a class="el" href="classitk_1_1Array.html">CentroidType</a> &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html#e7a3004eade03add47cfa2810a92f3c8">InstanceIdentifier</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html#9201735f254072c516616cfdf0829ce0">GetInstanceIdentifier</a> (vcl_size_t index) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html#53651886768193b52f57db007b23bf4c">GetParameters</a> (unsigned int &amp;, <a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html#9c34210c905025ee183067463be170d2">MeasurementType</a> &amp;) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html#25c99996353e276d9d2934a355cbbb36">GetWeightedCentroid</a> (<a class="el" href="classitk_1_1Array.html">CentroidType</a> &amp;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html#87ae6c111d5c2a89ce64f7e5eec524c1">IsTerminal</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html#995e83d4264e32f91cafe2ba24721335">KdTreeTerminalNode</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structitk_1_1Statistics_1_1KdTreeNode.html">Superclass</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html#a0fb27cc99f7f38129da0127e14c79eb">Left</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structitk_1_1Statistics_1_1KdTreeNode.html">Superclass</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html#478baf45ff5bb1724d246a74ba1373d1">Left</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structitk_1_1Statistics_1_1KdTreeNode.html">Superclass</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html#39dded0bc22d7603a52210971faaed92">Right</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structitk_1_1Statistics_1_1KdTreeNode.html">Superclass</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html#2a6e83c01a437381d9d4bb877a97de19">Right</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html#c101a696b78191082d68e9b4f7a17391">Size</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html#8982082189c12aabf32b6e9a280d7aab">~KdTreeTerminalNode</a> ()</td></tr>

</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<h3>template&lt;class TSample&gt;<br>
 class itk::Statistics::KdTreeTerminalNode&lt; TSample &gt;</h3>

This class is the node that doesn't have any child node. The IsTerminal method returns true for this class. This class stores the instance identifiers belonging to this node, while the nonterminal nodes do not store them. The AddInstanceIdentifier and GetInstanceIdentifier are storing and retrieving the instance identifiers belonging to this node. 
<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="structitk_1_1Statistics_1_1KdTreeNode.html" title="This class defines the interface of its derived classes.">KdTreeNode</a>, <a class="el" href="structitk_1_1Statistics_1_1KdTreeNonterminalNode.html" title="This is a subclass of the KdTreeNode.">KdTreeNonterminalNode</a>, <a class="el" href="structitk_1_1Statistics_1_1KdTreeWeightedCentroidNonterminalNode.html" title="This is a subclass of the KdTreeNode.">KdTreeWeightedCentroidNonterminalNode</a> </dd></dl>

<p>Definition at line <a class="el" href="itkKdTree_8h_source.html#l00286">286</a> of file <a class="el" href="itkKdTree_8h_source.html">itkKdTree.h</a>.</p>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="bd67b6ed420704e6397fedcc110f3195"></a><!-- doxytag: member="itk::Statistics::KdTreeTerminalNode::CentroidType" ref="bd67b6ed420704e6397fedcc110f3195" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TSample &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="classitk_1_1Array.html">Superclass::CentroidType</a> <a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html">itk::Statistics::KdTreeTerminalNode</a>&lt; TSample &gt;::<a class="el" href="classitk_1_1Array.html">CentroidType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Centroid type 
<p>Reimplemented from <a class="el" href="structitk_1_1Statistics_1_1KdTreeNode.html#5c9c103435c72ff38da7d0caaf249316">itk::Statistics::KdTreeNode&lt; TSample &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkKdTree_8h_source.html#l00290">290</a> of file <a class="el" href="itkKdTree_8h_source.html">itkKdTree.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="e7a3004eade03add47cfa2810a92f3c8"></a><!-- doxytag: member="itk::Statistics::KdTreeTerminalNode::InstanceIdentifier" ref="e7a3004eade03add47cfa2810a92f3c8" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TSample &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="structitk_1_1Statistics_1_1KdTreeNode.html#e07d5d2f722c7cead7b0997ec2e80f8a">Superclass::InstanceIdentifier</a> <a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html">itk::Statistics::KdTreeTerminalNode</a>&lt; TSample &gt;::<a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html#e7a3004eade03add47cfa2810a92f3c8">InstanceIdentifier</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Instance identifier type (index value type for the measurement vector in a sample 
<p>Reimplemented from <a class="el" href="structitk_1_1Statistics_1_1KdTreeNode.html#e07d5d2f722c7cead7b0997ec2e80f8a">itk::Statistics::KdTreeNode&lt; TSample &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkKdTree_8h_source.html#l00291">291</a> of file <a class="el" href="itkKdTree_8h_source.html">itkKdTree.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9c34210c905025ee183067463be170d2"></a><!-- doxytag: member="itk::Statistics::KdTreeTerminalNode::MeasurementType" ref="9c34210c905025ee183067463be170d2" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TSample &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="structitk_1_1Statistics_1_1KdTreeNode.html#3ec600cb58c079aec2a2af27a408f64c">Superclass::MeasurementType</a> <a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html">itk::Statistics::KdTreeTerminalNode</a>&lt; TSample &gt;::<a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html#9c34210c905025ee183067463be170d2">MeasurementType</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Measurement type, not the measurement vector type 
<p>Reimplemented from <a class="el" href="structitk_1_1Statistics_1_1KdTreeNode.html#3ec600cb58c079aec2a2af27a408f64c">itk::Statistics::KdTreeNode&lt; TSample &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkKdTree_8h_source.html#l00289">289</a> of file <a class="el" href="itkKdTree_8h_source.html">itkKdTree.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="328ac5648193d2ec12915cf0858dd3d7"></a><!-- doxytag: member="itk::Statistics::KdTreeTerminalNode::Self" ref="328ac5648193d2ec12915cf0858dd3d7" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TSample &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="structitk_1_1Statistics_1_1KdTreeNode.html">KdTreeNode</a>&lt; TSample&gt; <a class="el" href="structitk_1_1Statistics_1_1KdTreeNode.html">itk::Statistics::KdTreeNode</a>&lt; TSample &gt;::<a class="el" href="structitk_1_1Statistics_1_1KdTreeNode.html">Self</a><code> [inherited]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
type alias for itself 
<p>Definition at line <a class="el" href="itkKdTree_8h_source.html#l00066">66</a> of file <a class="el" href="itkKdTree_8h_source.html">itkKdTree.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="8b89354347d9fca7fc973f748afdc5e7"></a><!-- doxytag: member="itk::Statistics::KdTreeTerminalNode::Superclass" ref="8b89354347d9fca7fc973f748afdc5e7" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TSample &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="structitk_1_1Statistics_1_1KdTreeNode.html">KdTreeNode</a>&lt; TSample &gt; <a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html">itk::Statistics::KdTreeTerminalNode</a>&lt; TSample &gt;::<a class="el" href="structitk_1_1Statistics_1_1KdTreeNode.html">Superclass</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkKdTree_8h_source.html#l00288">288</a> of file <a class="el" href="itkKdTree_8h_source.html">itkKdTree.h</a>.</p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="995e83d4264e32f91cafe2ba24721335"></a><!-- doxytag: member="itk::Statistics::KdTreeTerminalNode::KdTreeTerminalNode" ref="995e83d4264e32f91cafe2ba24721335" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TSample &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html">itk::Statistics::KdTreeTerminalNode</a>&lt; TSample &gt;::<a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html">KdTreeTerminalNode</a>           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkKdTree_8h_source.html#l00293">293</a> of file <a class="el" href="itkKdTree_8h_source.html">itkKdTree.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="8982082189c12aabf32b6e9a280d7aab"></a><!-- doxytag: member="itk::Statistics::KdTreeTerminalNode::~KdTreeTerminalNode" ref="8982082189c12aabf32b6e9a280d7aab" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TSample &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html">itk::Statistics::KdTreeTerminalNode</a>&lt; TSample &gt;::~<a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html">KdTreeTerminalNode</a>           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Definition at line <a class="el" href="itkKdTree_8h_source.html#l00295">295</a> of file <a class="el" href="itkKdTree_8h_source.html">itkKdTree.h</a>.</p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="1fcb134828fabdb4cdee1ae843727a84"></a><!-- doxytag: member="itk::Statistics::KdTreeTerminalNode::AddInstanceIdentifier" ref="1fcb134828fabdb4cdee1ae843727a84" args="(InstanceIdentifier id)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TSample &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html">itk::Statistics::KdTreeTerminalNode</a>&lt; TSample &gt;::AddInstanceIdentifier           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html#e7a3004eade03add47cfa2810a92f3c8">InstanceIdentifier</a>&nbsp;</td>
          <td class="paramname"> <em>id</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Add an instance to this node 
<p>Implements <a class="el" href="structitk_1_1Statistics_1_1KdTreeNode.html#130f9a4f75ac5bb1c6b262d9b366ee3c">itk::Statistics::KdTreeNode&lt; TSample &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkKdTree_8h_source.html#l00328">328</a> of file <a class="el" href="itkKdTree_8h_source.html">itkKdTree.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="499932c99e4c3adc076327b26a150ee9"></a><!-- doxytag: member="itk::Statistics::KdTreeTerminalNode::GetCentroid" ref="499932c99e4c3adc076327b26a150ee9" args="(CentroidType &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TSample &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html">itk::Statistics::KdTreeTerminalNode</a>&lt; TSample &gt;::GetCentroid           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1Array.html">CentroidType</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>centroid</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the centroid. weighted centroid divided by the size 
<p>Implements <a class="el" href="structitk_1_1Statistics_1_1KdTreeNode.html#41f74b9d015a8b6268bd69a9730e87a3">itk::Statistics::KdTreeNode&lt; TSample &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkKdTree_8h_source.html#l00322">322</a> of file <a class="el" href="itkKdTree_8h_source.html">itkKdTree.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="9201735f254072c516616cfdf0829ce0"></a><!-- doxytag: member="itk::Statistics::KdTreeTerminalNode::GetInstanceIdentifier" ref="9201735f254072c516616cfdf0829ce0" args="(vcl_size_t index) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TSample &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html#e7a3004eade03add47cfa2810a92f3c8">InstanceIdentifier</a> <a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html">itk::Statistics::KdTreeTerminalNode</a>&lt; TSample &gt;::GetInstanceIdentifier           </td>
          <td>(</td>
          <td class="paramtype">vcl_size_t&nbsp;</td>
          <td class="paramname"> <em>index</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Retuns the instance identifier of the index-th measurement vector 
<p>Implements <a class="el" href="structitk_1_1Statistics_1_1KdTreeNode.html#c9b7ef87ad99db8f84e6fa23f0e2d89d">itk::Statistics::KdTreeNode&lt; TSample &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkKdTree_8h_source.html#l00325">325</a> of file <a class="el" href="itkKdTree_8h_source.html">itkKdTree.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="53651886768193b52f57db007b23bf4c"></a><!-- doxytag: member="itk::Statistics::KdTreeTerminalNode::GetParameters" ref="53651886768193b52f57db007b23bf4c" args="(unsigned int &amp;, MeasurementType &amp;) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TSample &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html">itk::Statistics::KdTreeTerminalNode</a>&lt; TSample &gt;::GetParameters           </td>
          <td>(</td>
          <td class="paramtype">unsigned int &amp;&nbsp;</td>
          <td class="paramname"> <em>partitionDimension</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html#9c34210c905025ee183067463be170d2">MeasurementType</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>partitionValue</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const<code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Fills the partitionDimension (the dimension that was chosen to split the measurement vectors belong to this node to the left and the right child among k dimensions) and the partitionValue (the measurement value on the partitionDimension divides the left and the right child 
<p>Implements <a class="el" href="structitk_1_1Statistics_1_1KdTreeNode.html#81093c0ff3590096eea51d59a36e68ff">itk::Statistics::KdTreeNode&lt; TSample &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkKdTree_8h_source.html#l00300">300</a> of file <a class="el" href="itkKdTree_8h_source.html">itkKdTree.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="25c99996353e276d9d2934a355cbbb36"></a><!-- doxytag: member="itk::Statistics::KdTreeTerminalNode::GetWeightedCentroid" ref="25c99996353e276d9d2934a355cbbb36" args="(CentroidType &amp;)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TSample &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html">itk::Statistics::KdTreeTerminalNode</a>&lt; TSample &gt;::GetWeightedCentroid           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classitk_1_1Array.html">CentroidType</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>centroid</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the vector sum of the all measurement vectors under this node 
<p>Implements <a class="el" href="structitk_1_1Statistics_1_1KdTreeNode.html#66641b5e04e61a08c16d6d087a4779f9">itk::Statistics::KdTreeNode&lt; TSample &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkKdTree_8h_source.html#l00319">319</a> of file <a class="el" href="itkKdTree_8h_source.html">itkKdTree.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="87ae6c111d5c2a89ce64f7e5eec524c1"></a><!-- doxytag: member="itk::Statistics::KdTreeTerminalNode::IsTerminal" ref="87ae6c111d5c2a89ce64f7e5eec524c1" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TSample &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html">itk::Statistics::KdTreeTerminalNode</a>&lt; TSample &gt;::IsTerminal           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns true if the node is a terminal node, that is a node that doesn't have any child. 
<p>Implements <a class="el" href="structitk_1_1Statistics_1_1KdTreeNode.html#4cdd02c5fb34ad23517aca8a46d30c63">itk::Statistics::KdTreeNode&lt; TSample &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkKdTree_8h_source.html#l00297">297</a> of file <a class="el" href="itkKdTree_8h_source.html">itkKdTree.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="a0fb27cc99f7f38129da0127e14c79eb"></a><!-- doxytag: member="itk::Statistics::KdTreeTerminalNode::Left" ref="a0fb27cc99f7f38129da0127e14c79eb" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TSample &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="structitk_1_1Statistics_1_1KdTreeNode.html">Superclass</a>* <a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html">itk::Statistics::KdTreeTerminalNode</a>&lt; TSample &gt;::Left           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the pointer to the left child of this node 
<p>Implements <a class="el" href="structitk_1_1Statistics_1_1KdTreeNode.html#4fdb710ad18ed0b7834ab05cbf53d925">itk::Statistics::KdTreeNode&lt; TSample &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkKdTree_8h_source.html#l00310">310</a> of file <a class="el" href="itkKdTree_8h_source.html">itkKdTree.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="478baf45ff5bb1724d246a74ba1373d1"></a><!-- doxytag: member="itk::Statistics::KdTreeTerminalNode::Left" ref="478baf45ff5bb1724d246a74ba1373d1" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TSample &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structitk_1_1Statistics_1_1KdTreeNode.html">Superclass</a>* <a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html">itk::Statistics::KdTreeTerminalNode</a>&lt; TSample &gt;::Left           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the pointer to the left child of this node 
<p>Implements <a class="el" href="structitk_1_1Statistics_1_1KdTreeNode.html#936b124479e22afab85b1950de4b6a53">itk::Statistics::KdTreeNode&lt; TSample &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkKdTree_8h_source.html#l00303">303</a> of file <a class="el" href="itkKdTree_8h_source.html">itkKdTree.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="39dded0bc22d7603a52210971faaed92"></a><!-- doxytag: member="itk::Statistics::KdTreeTerminalNode::Right" ref="39dded0bc22d7603a52210971faaed92" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TSample &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="structitk_1_1Statistics_1_1KdTreeNode.html">Superclass</a>* <a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html">itk::Statistics::KdTreeTerminalNode</a>&lt; TSample &gt;::Right           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the pointer to the right child of this node 
<p>Implements <a class="el" href="structitk_1_1Statistics_1_1KdTreeNode.html#ecde7ce7f75bb5268e894ef235d045d3">itk::Statistics::KdTreeNode&lt; TSample &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkKdTree_8h_source.html#l00313">313</a> of file <a class="el" href="itkKdTree_8h_source.html">itkKdTree.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="2a6e83c01a437381d9d4bb877a97de19"></a><!-- doxytag: member="itk::Statistics::KdTreeTerminalNode::Right" ref="2a6e83c01a437381d9d4bb877a97de19" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TSample &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structitk_1_1Statistics_1_1KdTreeNode.html">Superclass</a>* <a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html">itk::Statistics::KdTreeTerminalNode</a>&lt; TSample &gt;::Right           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the pointer to the right child of this node 
<p>Implements <a class="el" href="structitk_1_1Statistics_1_1KdTreeNode.html#7fc51f94f59f6aedf5c75863eba104d0">itk::Statistics::KdTreeNode&lt; TSample &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkKdTree_8h_source.html#l00306">306</a> of file <a class="el" href="itkKdTree_8h_source.html">itkKdTree.h</a>.</p>

</div>
</div><p>
<a class="anchor" name="c101a696b78191082d68e9b4f7a17391"></a><!-- doxytag: member="itk::Statistics::KdTreeTerminalNode::Size" ref="c101a696b78191082d68e9b4f7a17391" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class TSample &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">unsigned int <a class="el" href="structitk_1_1Statistics_1_1KdTreeTerminalNode.html">itk::Statistics::KdTreeTerminalNode</a>&lt; TSample &gt;::<a class="el" href="classitk_1_1Size.html">Size</a>           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returs the number of measurement vectors under this node including its children 
<p>Implements <a class="el" href="structitk_1_1Statistics_1_1KdTreeNode.html#c28f3f84fca6e3485cd20ceb503c4129">itk::Statistics::KdTreeNode&lt; TSample &gt;</a>.</p>

<p>Definition at line <a class="el" href="itkKdTree_8h_source.html#l00316">316</a> of file <a class="el" href="itkKdTree_8h_source.html">itkKdTree.h</a>.</p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="itkKdTree_8h_source.html">itkKdTree.h</a></ul>
</div>
<hr><address><small>
Generated at Fri May 8 08:57:39 2009 for ITK  by <a href="http://www.stack.nl/~dimitri/doxygen/index.html"> <img 
src="http://www.stack.nl/~dimitri/doxygen/doxygen.png" alt="doxygen"
align="middle" border=0 width=110 height=53>
</a> 1.5.9 written by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>,
 &copy;&nbsp;1997-2000</small></address>
</body>
</html>