Geant4 11.3.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4KDTreeResult.hh>
Public Member Functions | |
G4KDTreeResult (G4KDTree *) | |
virtual | ~G4KDTreeResult () |
void * | operator new (size_t) |
void | operator delete (void *) |
void | Insert (double, G4KDNode_Base *) |
void | Clear () |
void | Sort () |
size_t | GetSize () const |
size_t | size () const |
void | Rewind () |
bool | End () |
void | Next () |
template<typename PointT> | |
PointT * | GetItem () const |
G4KDNode_Base * | GetNode () const |
template<typename PointT> | |
PointT * | GetItemNDistanceSQ (double &) const |
double | GetDistanceSqr () const |
Protected Attributes | |
G4KDTree * | fTree |
KDTR_parent::iterator | fIterator |
Definition at line 69 of file G4KDTreeResult.hh.
G4KDTreeResult::G4KDTreeResult | ( | G4KDTree * | tree | ) |
Definition at line 87 of file G4KDTreeResult.cc.
Referenced by operator delete().
|
virtual |
Definition at line 92 of file G4KDTreeResult.cc.
void G4KDTreeResult::Clear | ( | ) |
Definition at line 104 of file G4KDTreeResult.cc.
bool G4KDTreeResult::End | ( | ) |
Definition at line 135 of file G4KDTreeResult.cc.
double G4KDTreeResult::GetDistanceSqr | ( | ) | const |
Definition at line 145 of file G4KDTreeResult.cc.
Referenced by G4DNAIRTMoleculeEncounterStepper::CalculateStep(), G4DNAMoleculeEncounterStepper::CalculateStep(), and GetItemNDistanceSQ().
PointT * G4KDTreeResult::GetItem | ( | ) | const |
Definition at line 139 of file G4KDTreeResult.hh.
Referenced by GetItemNDistanceSQ().
PointT * G4KDTreeResult::GetItemNDistanceSQ | ( | double & | dist_sq | ) | const |
Definition at line 146 of file G4KDTreeResult.hh.
G4KDNode_Base * G4KDTreeResult::GetNode | ( | ) | const |
Definition at line 150 of file G4KDTreeResult.cc.
Referenced by GetItem().
size_t G4KDTreeResult::GetSize | ( | ) | const |
Definition at line 118 of file G4KDTreeResult.cc.
void G4KDTreeResult::Insert | ( | double | dis_sq, |
G4KDNode_Base * | node ) |
Definition at line 98 of file G4KDTreeResult.cc.
Referenced by G4KDTree::Nearest().
void G4KDTreeResult::Next | ( | ) |
Definition at line 140 of file G4KDTreeResult.cc.
|
inline |
Definition at line 133 of file G4KDTreeResult.hh.
|
inline |
Definition at line 127 of file G4KDTreeResult.hh.
void G4KDTreeResult::Rewind | ( | ) |
Definition at line 130 of file G4KDTreeResult.cc.
Referenced by G4KDTree::Nearest().
size_t G4KDTreeResult::size | ( | ) | const |
Definition at line 124 of file G4KDTreeResult.cc.
void G4KDTreeResult::Sort | ( | ) |
Definition at line 112 of file G4KDTreeResult.cc.
|
protected |
|
protected |
Definition at line 72 of file G4KDTreeResult.hh.
Referenced by G4KDTreeResult().