39 #ifndef G4KDTREERESULT_HH
40 #define G4KDTREERESULT_HH
95 void*
GetItem(
double& x,
double& y,
double&
z);
101 #endif // G4KDTREERESULT_HH
G4KDTree is used by the ITManager to locate the neareast neighbours.
virtual ~G4KDTreeResult()
G4KDTreeResult(G4KDTree *)
void Insert(double, G4KDNode *)
G4KDNode stores one entity in G4KDTree This class is for internal use only.
G4ReferenceCountedHandle< ResNode > ResNodeHandle
std::list< ResNode >::iterator fIterator
void * GetItem(double *&)
G4ReferenceCountedHandle< G4KDTreeResult > G4KDTreeResultHandle
void * GetItemNDistanceSQ(double &)
G4KDTreeResult enables to go through the nearest entities found by G4KDTree.