ResNode Struct Reference


Public Member Functions

 ResNode ()
 ResNode (double distsqr, G4KDNode *node)
 ResNode (const ResNode &right)
 ~ResNode ()
bool operator< (const ResNode &right) const
G4KDNodeGetNode ()
double GetDistanceSqr ()

Protected Attributes

G4KDNodefNode
double fDistanceSqr

Detailed Description

Definition at line 42 of file G4KDTreeResult.cc.


Constructor & Destructor Documentation

ResNode::ResNode (  )  [inline]

Definition at line 45 of file G4KDTreeResult.cc.

00045 :fNode(0),fDistanceSqr(0){;}

ResNode::ResNode ( double  distsqr,
G4KDNode node 
) [inline]

Definition at line 46 of file G4KDTreeResult.cc.

00046 :fNode(node),fDistanceSqr(distsqr){;}

ResNode::ResNode ( const ResNode right  )  [inline]

Definition at line 47 of file G4KDTreeResult.cc.

References fDistanceSqr, and fNode.

00048     {
00049         fNode = right.fNode;
00050         fDistanceSqr= right.fDistanceSqr;
00051     }

ResNode::~ResNode (  )  [inline]

Definition at line 52 of file G4KDTreeResult.cc.

00052 {;}


Member Function Documentation

double ResNode::GetDistanceSqr (  )  [inline]

Definition at line 60 of file G4KDTreeResult.cc.

References fDistanceSqr.

00060 { return fDistanceSqr;}

G4KDNode* ResNode::GetNode (  )  [inline]

Definition at line 59 of file G4KDTreeResult.cc.

References fNode.

00059 { return fNode;}

bool ResNode::operator< ( const ResNode right  )  const [inline]

Definition at line 54 of file G4KDTreeResult.cc.

References fDistanceSqr.

00055     {
00056         return (fDistanceSqr < right.fDistanceSqr);
00057     }


Field Documentation

double ResNode::fDistanceSqr [protected]

Definition at line 64 of file G4KDTreeResult.cc.

Referenced by GetDistanceSqr(), operator<(), and ResNode().

G4KDNode* ResNode::fNode [protected]

Definition at line 63 of file G4KDTreeResult.cc.

Referenced by GetNode(), and ResNode().


The documentation for this struct was generated from the following file:
Generated on Mon May 27 17:54:03 2013 for Geant4 by  doxygen 1.4.7