#include <itkKdTree.h>
Inheritance diagram for itk::Statistics::KdTreeTerminalNode< TSample >:


Public Types | |
| typedef KdTreeNode< TSample > | Superclass |
| typedef Superclass::MeasurementType | MeasurementType |
| typedef Superclass::CentroidType | CentroidType |
| typedef Superclass::InstanceIdentifier | InstanceIdentifier |
Public Member Functions | |
| KdTreeTerminalNode () | |
| virtual | ~KdTreeTerminalNode () |
| bool | IsTerminal () const |
| void | GetParameters (unsigned int &, MeasurementType &) const |
| Superclass * | Left () |
| Superclass * | Right () |
| const Superclass * | Left () const |
| const Superclass * | Right () const |
| unsigned int | Size () const |
| void | GetWeightedCentroid (CentroidType &) |
| void | GetCentroid (CentroidType &) |
| InstanceIdentifier | GetInstanceIdentifier (vcl_size_t index) const |
| void | AddInstanceIdentifier (InstanceIdentifier id) |
Definition at line 279 of file itkKdTree.h.
|
|||||
|
Centroid type Reimplemented from itk::Statistics::KdTreeNode< TSample >. Definition at line 283 of file itkKdTree.h. Referenced by itk::Statistics::KdTreeTerminalNode< TSample >::GetWeightedCentroid(), and itk::Statistics::KdTreeTerminalNode< TSample >::Size(). |
|
|||||
|
Instance identifier type (index value type for the measurement vector in a sample Reimplemented from itk::Statistics::KdTreeNode< TSample >. Definition at line 284 of file itkKdTree.h. Referenced by itk::Statistics::KdTreeTerminalNode< TSample >::GetCentroid(), and itk::Statistics::KdTreeTerminalNode< TSample >::GetInstanceIdentifier(). |
|
|||||
|
Measurement type, not the measurement vector type Reimplemented from itk::Statistics::KdTreeNode< TSample >. Definition at line 282 of file itkKdTree.h. Referenced by itk::Statistics::KdTreeTerminalNode< TSample >::IsTerminal(). |
|
|||||
|
Definition at line 281 of file itkKdTree.h. Referenced by itk::Statistics::KdTreeTerminalNode< TSample >::GetParameters(), itk::Statistics::KdTreeTerminalNode< TSample >::Left(), and itk::Statistics::KdTreeTerminalNode< TSample >::Right(). |
|
|||||||||
|
Definition at line 286 of file itkKdTree.h. |
|
|||||||||
|
Definition at line 288 of file itkKdTree.h. |
|
||||||||||
|
Add an instance to this node Implements itk::Statistics::KdTreeNode< TSample >. Definition at line 321 of file itkKdTree.h. |
|
||||||||||
|
Returns the centroid. weighted centroid divided by the size Implements itk::Statistics::KdTreeNode< TSample >. Definition at line 315 of file itkKdTree.h. References itk::Statistics::KdTreeTerminalNode< TSample >::InstanceIdentifier. |
|
||||||||||
|
Retuns the instance identifier of the index-th measurement vector Implements itk::Statistics::KdTreeNode< TSample >. Definition at line 318 of file itkKdTree.h. References itk::Statistics::KdTreeTerminalNode< TSample >::InstanceIdentifier. |
|
||||||||||||||||
|
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 Implements itk::Statistics::KdTreeNode< TSample >. Definition at line 293 of file itkKdTree.h. References itk::Statistics::KdTreeTerminalNode< TSample >::Superclass. |
|
||||||||||
|
Returns the vector sum of the all measurement vectors under this node Implements itk::Statistics::KdTreeNode< TSample >. Definition at line 312 of file itkKdTree.h. References itk::Statistics::KdTreeTerminalNode< TSample >::CentroidType. |
|
|||||||||
|
Returns true if the node is a terminal node, that is a node that doesn't have any child. Implements itk::Statistics::KdTreeNode< TSample >. Definition at line 290 of file itkKdTree.h. References itk::Statistics::KdTreeTerminalNode< TSample >::MeasurementType. |
|
|||||||||
|
Returns the pointer to the left child of this node Implements itk::Statistics::KdTreeNode< TSample >. Definition at line 303 of file itkKdTree.h. References itk::Statistics::KdTreeTerminalNode< TSample >::Superclass. |
|
|||||||||
|
Returns the pointer to the left child of this node Implements itk::Statistics::KdTreeNode< TSample >. Definition at line 296 of file itkKdTree.h. References itk::Statistics::KdTreeTerminalNode< TSample >::Superclass. |
|
|||||||||
|
Returns the pointer to the right child of this node Implements itk::Statistics::KdTreeNode< TSample >. Definition at line 306 of file itkKdTree.h. |
|
|||||||||
|
Returns the pointer to the right child of this node Implements itk::Statistics::KdTreeNode< TSample >. Definition at line 299 of file itkKdTree.h. References itk::Statistics::KdTreeTerminalNode< TSample >::Superclass. |
|
|||||||||
|
Returs the number of measurement vectors under this node including its children Implements itk::Statistics::KdTreeNode< TSample >. Definition at line 309 of file itkKdTree.h. References itk::Statistics::KdTreeTerminalNode< TSample >::CentroidType. |
1.3.5 written by Dimitri van Heesch,
© 1997-2000