#include <G4KDTreeResult.hh>
G4KDTreeResult enables to go through the nearest entities found by G4KDTree.
Definition at line 68 of file G4KDTreeResult.hh.
◆ G4KDTreeResult()
G4KDTreeResult::G4KDTreeResult |
( |
G4KDTree * |
tree | ) |
|
◆ ~G4KDTreeResult()
G4KDTreeResult::~G4KDTreeResult |
( |
| ) |
|
|
virtual |
◆ Clear()
void G4KDTreeResult::Clear |
( |
| ) |
|
Definition at line 95 of file G4KDTreeResult.cc.
97 std::list<ResNode>::erase(begin(),end());
std::list< ResNode >::iterator fIterator
◆ End()
bool G4KDTreeResult::End |
( |
| ) |
|
◆ GetDistanceSqr()
double G4KDTreeResult::GetDistanceSqr |
( |
| ) |
const |
◆ GetItem()
template<typename PointT >
PointT * G4KDTreeResult::GetItem |
( |
| ) |
const |
◆ GetItemNDistanceSQ()
template<typename PointT >
PointT * G4KDTreeResult::GetItemNDistanceSQ |
( |
double & |
dist_sq | ) |
const |
Definition at line 118 of file G4KDTreeResult.hh.
121 return this->GetItem<PointT>();
double GetDistanceSqr() const
◆ GetNode()
◆ GetSize()
size_t G4KDTreeResult::GetSize |
( |
| ) |
const |
◆ Insert()
void G4KDTreeResult::Insert |
( |
double |
dis_sq, |
|
|
G4KDNode_Base * |
node |
|
) |
| |
◆ Next()
void G4KDTreeResult::Next |
( |
| ) |
|
◆ Rewind()
void G4KDTreeResult::Rewind |
( |
| ) |
|
◆ size()
size_t G4KDTreeResult::size |
( |
| ) |
const |
◆ Sort()
void G4KDTreeResult::Sort |
( |
| ) |
|
Definition at line 101 of file G4KDTreeResult.cc.
bool CompareResNode(const ResNode &left, const ResNode &right)
◆ fIterator
std::list<ResNode>::iterator G4KDTreeResult::fIterator |
|
protected |
◆ fTree
The documentation for this class was generated from the following files: