Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

itk::Statistics::KdTreeNonterminalNode< TSample > Struct Template Reference

#include <itkKdTree.h>

Inheritance diagram for itk::Statistics::KdTreeNonterminalNode:

Inheritance graph
[legend]
Collaboration diagram for itk::Statistics::KdTreeNonterminalNode< TSample >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef KdTreeNode< TSample > Superclass
typedef Superclass::MeasurementType MeasurementType
typedef Superclass::CenteroidType CenteroidType
typedef Superclass::InstanceIdentifier InstanceIdentifier

Public Methods

 KdTreeNonterminalNode (unsigned int partitionDimension, MeasurementType partitionValue, Superclass *left, Superclass *right)
virtual ~KdTreeNonterminalNode ()
virtual bool IsTerminal ()
void GetParameters (unsigned int &partitionDimension, MeasurementType &partitionValue)
SuperclassLeft ()
SuperclassRight ()
unsigned int Size ()
void GetWeightedCenteroid (CenteroidType &centeroid)
void GetCenteroid (CenteroidType &centeroid)
InstanceIdentifier GetInstanceIdentifier (vcl_size_t)
void AddInstanceIdentifier (InstanceIdentifier)

template<class TSample>
struct itk::Statistics::KdTreeNonterminalNode< TSample >


Member Typedef Documentation

template<class TSample>
typedef Superclass::CenteroidType itk::Statistics::KdTreeNonterminalNode< TSample >::CenteroidType
 

Reimplemented from itk::Statistics::KdTreeNode< TSample >.

Definition at line 75 of file itkKdTree.h.

Referenced by itk::Statistics::KdTreeNonterminalNode< TSample >::GetCenteroid(), and itk::Statistics::KdTreeNonterminalNode< TSample >::GetWeightedCenteroid().

template<class TSample>
typedef Superclass::InstanceIdentifier itk::Statistics::KdTreeNonterminalNode< TSample >::InstanceIdentifier
 

Reimplemented from itk::Statistics::KdTreeNode< TSample >.

Definition at line 76 of file itkKdTree.h.

Referenced by itk::Statistics::KdTreeNonterminalNode< TSample >::AddInstanceIdentifier(), and itk::Statistics::KdTreeNonterminalNode< TSample >::GetInstanceIdentifier().

template<class TSample>
typedef Superclass::MeasurementType itk::Statistics::KdTreeNonterminalNode< TSample >::MeasurementType
 

Reimplemented from itk::Statistics::KdTreeNode< TSample >.

Definition at line 74 of file itkKdTree.h.

template<class TSample>
typedef KdTreeNode< TSample > itk::Statistics::KdTreeNonterminalNode< TSample >::Superclass
 

Definition at line 73 of file itkKdTree.h.


Constructor & Destructor Documentation

template<class TSample>
itk::Statistics::KdTreeNonterminalNode< TSample >::KdTreeNonterminalNode unsigned int    partitionDimension,
MeasurementType    partitionValue,
Superclass   left,
Superclass   right
 

template<class TSample>
virtual itk::Statistics::KdTreeNonterminalNode< TSample >::~KdTreeNonterminalNode   [inline, virtual]
 

Definition at line 83 of file itkKdTree.h.


Member Function Documentation

template<class TSample>
void itk::Statistics::KdTreeNonterminalNode< TSample >::AddInstanceIdentifier InstanceIdentifier    [inline, virtual]
 

Implements itk::Statistics::KdTreeNode< TSample >.

Definition at line 109 of file itkKdTree.h.

References itk::Statistics::KdTreeNonterminalNode< TSample >::InstanceIdentifier.

template<class TSample>
void itk::Statistics::KdTreeNonterminalNode< TSample >::GetCenteroid CenteroidType   centeroid [inline, virtual]
 

Implements itk::Statistics::KdTreeNode< TSample >.

Definition at line 103 of file itkKdTree.h.

References itk::Statistics::KdTreeNonterminalNode< TSample >::CenteroidType.

template<class TSample>
InstanceIdentifier itk::Statistics::KdTreeNonterminalNode< TSample >::GetInstanceIdentifier vcl_size_t    [inline, virtual]
 

Implements itk::Statistics::KdTreeNode< TSample >.

Definition at line 106 of file itkKdTree.h.

References itk::Statistics::KdTreeNonterminalNode< TSample >::InstanceIdentifier.

template<class TSample>
void itk::Statistics::KdTreeNonterminalNode< TSample >::GetParameters unsigned int &    partitionDimension,
MeasurementType   partitionValue
[virtual]
 

Implements itk::Statistics::KdTreeNode< TSample >.

template<class TSample>
void itk::Statistics::KdTreeNonterminalNode< TSample >::GetWeightedCenteroid CenteroidType   centeroid [inline, virtual]
 

Implements itk::Statistics::KdTreeNode< TSample >.

Definition at line 100 of file itkKdTree.h.

References itk::Statistics::KdTreeNonterminalNode< TSample >::CenteroidType.

template<class TSample>
virtual bool itk::Statistics::KdTreeNonterminalNode< TSample >::IsTerminal   [inline, virtual]
 

Implements itk::Statistics::KdTreeNode< TSample >.

Definition at line 85 of file itkKdTree.h.

template<class TSample>
Superclass* itk::Statistics::KdTreeNonterminalNode< TSample >::Left   [inline, virtual]
 

Implements itk::Statistics::KdTreeNode< TSample >.

Definition at line 91 of file itkKdTree.h.

template<class TSample>
Superclass* itk::Statistics::KdTreeNonterminalNode< TSample >::Right   [inline, virtual]
 

Implements itk::Statistics::KdTreeNode< TSample >.

Definition at line 94 of file itkKdTree.h.

template<class TSample>
unsigned int itk::Statistics::KdTreeNonterminalNode< TSample >::Size void    [inline, virtual]
 

Implements itk::Statistics::KdTreeNode< TSample >.

Definition at line 97 of file itkKdTree.h.


The documentation for this struct was generated from the following file:
Generated at Wed Mar 12 01:22:42 2003 for ITK by doxygen 1.2.15 written by Dimitri van Heesch, © 1997-2000