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 |