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

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

#include <itkKdTree.h>

Inheritance diagram for itk::Statistics::KdTreeWeightedCenteroidNonterminalNode:

Inheritance graph
[legend]
Collaboration diagram for itk::Statistics::KdTreeWeightedCenteroidNonterminalNode< 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

 KdTreeWeightedCenteroidNonterminalNode (unsigned int partitionDimension, MeasurementType partitionValue, Superclass *left, Superclass *right, CenteroidType &centeroid, unsigned int size)
virtual ~KdTreeWeightedCenteroidNonterminalNode ()
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 index)
void AddInstanceIdentifier (InstanceIdentifier id)

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


Member Typedef Documentation

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

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

Definition at line 123 of file itkKdTree.h.

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

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

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

Definition at line 124 of file itkKdTree.h.

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

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

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

Definition at line 122 of file itkKdTree.h.

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

Definition at line 121 of file itkKdTree.h.


Constructor & Destructor Documentation

template<class TSample>
itk::Statistics::KdTreeWeightedCenteroidNonterminalNode< TSample >::KdTreeWeightedCenteroidNonterminalNode unsigned int    partitionDimension,
MeasurementType    partitionValue,
Superclass   left,
Superclass   right,
CenteroidType   centeroid,
unsigned int    size
 

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

Definition at line 132 of file itkKdTree.h.


Member Function Documentation

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

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

Definition at line 158 of file itkKdTree.h.

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

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

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

Definition at line 152 of file itkKdTree.h.

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

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

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

Definition at line 155 of file itkKdTree.h.

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

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

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

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

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

Definition at line 149 of file itkKdTree.h.

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

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

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

Definition at line 134 of file itkKdTree.h.

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

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

Definition at line 140 of file itkKdTree.h.

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

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

Definition at line 143 of file itkKdTree.h.

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

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

Definition at line 146 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