LArSoft
v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
|
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 117 of file kdTree.h.
|
inline |
Definition at line 125 of file kdTree.h.
|
inline |
Definition at line 133 of file kdTree.h.
|
inline |
Definition at line 144 of file kdTree.h.
Referenced by lar_cluster3d::kdTree::FindEntry(), and lar_cluster3d::kdTree::FindNearestNeighbors().
|
inline |
Definition at line 145 of file kdTree.h.
Referenced by lar_cluster3d::kdTree::FindEntry(), lar_cluster3d::kdTree::FindEntryBrute(), and lar_cluster3d::kdTree::FindNearestNeighbors().
|
inline |
Definition at line 143 of file kdTree.h.
Referenced by lar_cluster3d::kdTree::FindEntry(), and lar_cluster3d::kdTree::FindNearestNeighbors().
|
inline |
Definition at line 140 of file kdTree.h.
Referenced by lar_cluster3d::kdTree::FindEntry(), lar_cluster3d::kdTree::FindEntryBrute(), and lar_cluster3d::kdTree::FindNearestNeighbors().
|
inline |
|
inline |
Definition at line 146 of file kdTree.h.
Referenced by lar_cluster3d::kdTree::FindEntry(), lar_cluster3d::kdTree::FindEntryBrute(), and lar_cluster3d::kdTree::FindNearestNeighbors().
|
inline |
Definition at line 147 of file kdTree.h.
Referenced by lar_cluster3d::kdTree::FindEntry(), lar_cluster3d::kdTree::FindEntryBrute(), and lar_cluster3d::kdTree::FindNearestNeighbors().
|
private |
|
private |
|
private |
|
private |
|
private |