Public Member Functions | |
| SplitNode (UInt_t iAxis, Double_t fCutValue, BaseNode &rLeft, BaseNode &rRight, BaseNode *pParent=0) | |
| virtual | ~SplitNode () |
| const Cut * | GetCut () const |
| void | Print (Int_t iRow=0) const override |
Public Member Functions inherited from ROOT::Math::KDTree< _DataPoint >::BaseNode | |
| BaseNode (BaseNode *pParent=0) | |
| virtual | ~BaseNode () |
| BaseNode *& | GetParentPointer () |
| virtual Bool_t | IsHeadNode () const |
| Bool_t | IsLeftChild () const |
| BaseNode *& | LeftChild () |
| const BaseNode * | LeftChild () const |
| BaseNode *& | Parent () |
| const BaseNode * | Parent () const |
| BaseNode *& | RightChild () |
| const BaseNode * | RightChild () const |
Private Member Functions | |
| SplitNode (const SplitNode &) | |
| SplitNode * | Clone () override |
| const BinNode * | FindNode (const point_type &rPoint) const override |
| void | GetClosestPoints (const point_type &rRef, UInt_t nPoints, std::vector< std::pair< const _DataPoint *, Double_t > > &vFoundPoints) const override |
| void | GetPointsWithinDist (const point_type &rRef, value_type fDist, std::vector< const _DataPoint * > &vFoundPoints) const override |
| Bool_t | Insert (const point_type &rPoint) override |
| SplitNode & | operator= (const SplitNode &) |
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 588 of file KDTree.icc.
|
virtual |
Definition at line 610 of file KDTree.icc.
|
inlineprivate |
|
overrideprivatevirtual |
Implements ROOT::Math::KDTree< _DataPoint >::BaseNode.
Definition at line 619 of file KDTree.icc.
|
overrideprivatevirtual |
Implements ROOT::Math::KDTree< _DataPoint >::BaseNode.
Definition at line 638 of file KDTree.icc.
|
overrideprivatevirtual |
Implements ROOT::Math::KDTree< _DataPoint >::BaseNode.
Definition at line 652 of file KDTree.icc.
|
inline |
|
overrideprivatevirtual |
Implements ROOT::Math::KDTree< _DataPoint >::BaseNode.
Definition at line 689 of file KDTree.icc.
|
inlineoverrideprivatevirtual |
Implements ROOT::Math::KDTree< _DataPoint >::BaseNode.
Definition at line 721 of file KDTree.icc.
|
inlineprivate |
|
overridevirtual |
Implements ROOT::Math::KDTree< _DataPoint >::BaseNode.
Definition at line 735 of file KDTree.icc.
|
private |