|
Geant4
10.03.p02
|
#include <G4KDNode.hh>


Public Member Functions | |
| G4KDNodeCopy (G4KDTree *tree, const PointCopyT &point, G4KDNode_Base *parent) | |
| virtual | ~G4KDNodeCopy () |
| void * | operator new (size_t) |
| void | operator delete (void *aNode) |
| const PointCopyT & | GetPoint () |
| virtual double | operator[] (size_t i) const |
| virtual void | InactiveNode () |
| virtual bool | IsValid () const |
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 | |
| PointCopyT | fPoint |
| G4bool | 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 204 of file G4KDNode.hh.
|
inline |
Definition at line 210 of file G4KDNode.hh.
|
inlinevirtual |
Definition at line 219 of file G4KDNode.hh.
|
inline |
Definition at line 232 of file G4KDNode.hh.
|
inlinevirtual |
Reimplemented from G4KDNode_Base.
Definition at line 242 of file G4KDNode.hh.

|
inlinevirtual |
Reimplemented from G4KDNode_Base.
Definition at line 248 of file G4KDNode.hh.
|
inline |
Definition at line 227 of file G4KDNode.hh.

|
inline |
Definition at line 221 of file G4KDNode.hh.

|
inlinevirtual |
Implements G4KDNode_Base.
Definition at line 237 of file G4KDNode.hh.
|
protected |
Definition at line 254 of file G4KDNode.hh.
|
protected |
Definition at line 255 of file G4KDNode.hh.