47 #ifndef G4KDTREERESULT_HH 
   48 #define G4KDTREERESULT_HH 
  102   template<
typename Po
intT>
 
  105   template<
typename Po
intT>
 
  110 template<
typename Po
intT>
 
  117 template<
typename Po
intT>
 
  121     return this->GetItem<PointT>();
 
  124 #endif // G4KDTREERESULT_HH 
G4KDTree is used by the ITManager to locate the neareast neighbours. 
 
virtual ~G4KDTreeResult()
 
G4KDTreeResult(G4KDTree *)
 
double GetDistanceSqr() const 
 
G4KDNode stores one entity in G4KDTree This class is for internal use only. 
 
G4ReferenceCountedHandle< ResNode > ResNodeHandle
 
std::list< ResNode >::iterator fIterator
 
G4KDNode_Base * GetNode() const 
 
void Insert(double, G4KDNode_Base *)
 
PointT * GetItemNDistanceSQ(double &) const 
 
G4ReferenceCountedHandle< G4KDTreeResult > G4KDTreeResultHandle
 
G4KDTreeResult enables to go through the nearest entities found by G4KDTree.