define a kd tree node More...
#include <kdTree.h>
Public Types | |
| enum | SplitAxis { xPlane, yPlane, zPlane, leaf, null } |
Public Member Functions | |
| KdTreeNode (SplitAxis axis, float axisVal, const KdTreeNode &left, const KdTreeNode &right) | |
| KdTreeNode (const reco::ClusterHit3D *hit) | |
| KdTreeNode () | |
| bool | isLeafNode () const |
| bool | isNullNode () const |
| SplitAxis | getSplitAxis () const |
| float | getAxisValue () const |
| const reco::ClusterHit3D * | getClusterHit3D () const |
| const KdTreeNode & | leftTree () const |
| const KdTreeNode & | rightTree () const |
Private Attributes | |
| SplitAxis | m_splitAxis |
| float | m_axisValue |
| const reco::ClusterHit3D * | m_clusterHit3D |
| const KdTreeNode & | m_leftTree |
| const KdTreeNode & | m_rightTree |
|
inline |
Definition at line 128 of file kdTree.h.
|
inline |
Definition at line 136 of file kdTree.h.
|
inline |
Definition at line 144 of file kdTree.h.
|
inline |
|
inline |
Definition at line 156 of file kdTree.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 158 of file kdTree.h.
|
private |
|
private |
|
private |
|
private |
|
private |
1.8.11