Public Member Functions | |
HeadNode (BaseNode &rNode) | |
virtual | ~HeadNode () |
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) |
virtual void | Print (Int_t) const |
Public Member Functions inherited from ROOT::Math::KDTree< _DataPoint >::BaseNode | |
BaseNode (BaseNode *pParent=0) | |
virtual | ~BaseNode () |
virtual BaseNode * | Clone ()=0 |
virtual const BinNode * | FindNode (const point_type &rPoint) const =0 |
virtual void | GetClosestPoints (const point_type &rRef, UInt_t nPoints, std::vector< std::pair< const _DataPoint *, Double_t > > &vFoundPoints) const =0 |
BaseNode *& | GetParentPointer () |
virtual void | GetPointsWithinDist (const point_type &rRef, value_type fDist, std::vector< const point_type * > &vFoundPoints) const =0 |
virtual Bool_t | Insert (const point_type &rPoint)=0 |
virtual Bool_t | IsHeadNode () const |
Bool_t | IsLeftChild () const |
BaseNode *& | LeftChild () |
const BaseNode * | LeftChild () const |
BaseNode *& | Parent () |
const BaseNode * | Parent () const |
virtual void | Print (int iRow=0) const =0 |
BaseNode *& | RightChild () |
const BaseNode * | RightChild () const |
Private Member Functions | |
HeadNode (const HeadNode &) | |
virtual HeadNode * | Clone () |
BaseNode *& | GetParentPointer () |
virtual bool | IsHeadNode () const |
Bool_t | IsLeftChild () const |
BaseNode *& | LeftChild () |
const BaseNode * | LeftChild () const |
HeadNode & | operator= (const HeadNode &) |
BaseNode *& | Parent () |
const BaseNode * | Parent () const |
BaseNode *& | RightChild () |
const BaseNode * | RightChild () const |
|
inline |
|
inlinevirtual |
|
inlineprivate |
|
privatevirtual |
Implements ROOT::Math::KDTree< _DataPoint >::BaseNode.
Definition at line 556 of file KDTree.icc.
|
inlinevirtual |
Implements ROOT::Math::KDTree< _DataPoint >::BaseNode.
|
inlinevirtual |
Implements ROOT::Math::KDTree< _DataPoint >::BaseNode.
Definition at line 572 of file KDTree.icc.
|
private |
Definition at line 111 of file KDTree.icc.
|
inlinevirtual |
Implements ROOT::Math::KDTree< _DataPoint >::BaseNode.
Definition at line 580 of file KDTree.icc.
|
inlinevirtual |
Implements ROOT::Math::KDTree< _DataPoint >::BaseNode.
|
inlineprivatevirtual |
Reimplemented from ROOT::Math::KDTree< _DataPoint >::BaseNode.
|
private |
Definition at line 113 of file KDTree.icc.
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlinevirtual |
Implements ROOT::Math::KDTree< _DataPoint >::BaseNode.
|
inlineprivate |
|
inlineprivate |