LArSoft
v09_90_00
Liquid Argon Software toolkit - https://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 131 of file kdTree.h.
|
inline |
Definition at line 139 of file kdTree.h.
|
inline |
Definition at line 147 of file kdTree.h.
|
inline |
Definition at line 159 of file kdTree.h.
Referenced by lar_cluster3d::kdTree::FindEntry(), and lar_cluster3d::kdTree::FindNearestNeighbors().
|
inline |
Definition at line 160 of file kdTree.h.
Referenced by lar_cluster3d::kdTree::FindEntry(), lar_cluster3d::kdTree::FindEntryBrute(), and lar_cluster3d::kdTree::FindNearestNeighbors().
|
inline |
Definition at line 158 of file kdTree.h.
Referenced by lar_cluster3d::kdTree::FindEntry(), and lar_cluster3d::kdTree::FindNearestNeighbors().
|
inline |
Definition at line 155 of file kdTree.h.
Referenced by lar_cluster3d::kdTree::FindEntry(), lar_cluster3d::kdTree::FindEntryBrute(), and lar_cluster3d::kdTree::FindNearestNeighbors().
|
inline |
|
inline |
Definition at line 161 of file kdTree.h.
Referenced by lar_cluster3d::kdTree::FindEntry(), lar_cluster3d::kdTree::FindEntryBrute(), and lar_cluster3d::kdTree::FindNearestNeighbors().
|
inline |
Definition at line 162 of file kdTree.h.
Referenced by lar_cluster3d::kdTree::FindEntry(), lar_cluster3d::kdTree::FindEntryBrute(), and lar_cluster3d::kdTree::FindNearestNeighbors().
|
private |
|
private |
|
private |
|
private |
|
private |