Geant4
10.03.p01
|
#include <G4KDNode.hh>
Public Member Functions | |
G4KDNode (G4KDTree *, PointT *, G4KDNode_Base *) | |
virtual | ~G4KDNode () |
void * | operator new (size_t) |
void | operator delete (void *) |
PointT * | GetPoint () |
virtual double | operator[] (size_t i) const |
virtual void | InactiveNode () |
virtual bool | IsValid () const |
template<> | |
~G4KDNode () | |
template<> | |
~G4KDNode () | |
template<> | |
~G4KDNode () | |
template<> | |
~G4KDNode () | |
Public Member Functions inherited from G4KDNode_Base | |
G4KDNode_Base (G4KDTree *, G4KDNode_Base *) | |
virtual | ~G4KDNode_Base () |
G4KDTree * | GetTree () const |
void | SetTree (G4KDTree *tree) |
int | GetDim () const |
int | GetAxis () const |
G4KDNode_Base * | GetParent () |
G4KDNode_Base * | GetLeft () |
G4KDNode_Base * | GetRight () |
template<typename Position > | |
G4KDNode_Base * | FindParent (const Position &x0) |
template<typename PointT > | |
G4KDNode_Base * | Insert (PointT *point) |
template<typename PointT > | |
G4KDNode_Base * | Insert (const PointT &point) |
int | Insert (G4KDNode_Base *newNode) |
void | PullSubTree () |
void | RetrieveNodeList (std::list< G4KDNode_Base * > &node_list) |
void | Print (std::ostream &out, int level=0) const |
Protected Attributes | |
PointT * | fPoint |
bool | fValid |
Protected Attributes inherited from G4KDNode_Base | |
size_t | fAxis |
int | fSide |
G4KDTree * | fTree |
G4KDNode_Base * | fLeft |
G4KDNode_Base * | fRight |
G4KDNode_Base * | fParent |
G4KDNode stores one entity in G4KDTree This class is for internal use only
Definition at line 136 of file G4KDNode.hh.
G4KDNode< PointT >::G4KDNode | ( | G4KDTree * | , |
PointT * | , | ||
G4KDNode_Base * | |||
) |
G4KDNode< G4Molecule >::~G4KDNode | ( | ) |
G4KDNode< G4Molecule >::~G4KDNode | ( | ) |
Definition at line 70 of file G4Molecule.cc.
|
inline |
Reimplemented from G4KDNode_Base.
Definition at line 159 of file G4KDNode.hh.
|
inlinevirtual |
Reimplemented from G4KDNode_Base.
Definition at line 165 of file G4KDNode.hh.
Definition at line 193 of file G4KDNode.hh.
Definition at line 186 of file G4KDNode.hh.
|
inlinevirtual |
|
protected |
Definition at line 171 of file G4KDNode.hh.
|
protected |
Definition at line 172 of file G4KDNode.hh.