ROOT
6.06/09
Reference Guide
|
Public Member Functions | |
SplitNode (UInt_t iAxis, Double_t fCutValue, BaseNode &rLeft, BaseNode &rRight, BaseNode *pParent=0) | |
virtual | ~SplitNode () |
const Cut * | GetCut () const |
virtual void | Print (Int_t iRow=0) const |
Public Member Functions inherited from ROOT::Math::KDTree< _DataPoint >::BaseNode | |
BaseNode (BaseNode *pParent=0) | |
virtual | ~BaseNode () |
BaseNode *& | LeftChild () |
const BaseNode * | LeftChild () const |
BaseNode *& | Parent () |
const BaseNode * | Parent () const |
BaseNode *& | RightChild () |
const BaseNode * | RightChild () const |
BaseNode *& | GetParentPointer () |
virtual Bool_t | IsHeadNode () const |
Bool_t | IsLeftChild () const |
Private Member Functions | |
SplitNode (const SplitNode &) | |
SplitNode & | operator= (const SplitNode &) |
virtual SplitNode * | Clone () |
virtual const BinNode * | FindNode (const point_type &rPoint) const |
virtual void | GetClosestPoints (const point_type &rRef, UInt_t nPoints, std::vector< std::pair< const _DataPoint *, Double_t > > &vFoundPoints) const |
virtual void | GetPointsWithinDist (const point_type &rRef, value_type fDist, std::vector< const _DataPoint * > &vFoundPoints) const |
virtual Bool_t | Insert (const point_type &rPoint) |
Private Attributes | |
const Cut * | fCut |
ROOT::Math::KDTree< _DataPoint >::SplitNode::SplitNode | ( | UInt_t | iAxis, |
Double_t | fCutValue, | ||
BaseNode & | rLeft, | ||
BaseNode & | rRight, | ||
BaseNode * | pParent = 0 |
||
) |
Definition at line 584 of file KDTree.icc.
|
virtual |
Definition at line 606 of file KDTree.icc.
|
inlineprivate |
|
privatevirtual |
Implements ROOT::Math::KDTree< _DataPoint >::BaseNode.
Definition at line 615 of file KDTree.icc.
|
privatevirtual |
Implements ROOT::Math::KDTree< _DataPoint >::BaseNode.
Definition at line 634 of file KDTree.icc.
|
privatevirtual |
Implements ROOT::Math::KDTree< _DataPoint >::BaseNode.
Definition at line 648 of file KDTree.icc.
|
inline |
Definition at line 165 of file KDTree.h.
Referenced by ROOT::Math::KDTree< _DataPoint >::TerminalNode::UpdateBoundaries().
|
privatevirtual |
Implements ROOT::Math::KDTree< _DataPoint >::BaseNode.
Definition at line 685 of file KDTree.icc.
|
inlineprivatevirtual |
Implements ROOT::Math::KDTree< _DataPoint >::BaseNode.
Definition at line 717 of file KDTree.icc.
|
inlineprivate |
|
virtual |
Implements ROOT::Math::KDTree< _DataPoint >::BaseNode.
Definition at line 731 of file KDTree.icc.
|
private |
Definition at line 179 of file KDTree.h.
Referenced by ROOT::Math::KDTree< _DataPoint >::SplitNode::GetCut().