Public Member Functions | |
TBBoxTree () | |
NodePtr_t | RootNode () const |
~TBBoxTree () | |
void | BuildTree (LeafPtr_t leaves, Int_t numLeaves) |
Private Member Functions | |
void | RecursiveTreeBuild (Int_t n, LeafPtr_t leafIt) |
Private Attributes | |
Int_t | fBranch |
LeafPtr_t | fLeaves |
InternalPtr_t | fInternals |
Int_t | fNumLeaves |
Definition at line 1407 of file CsgOps.cxx.
RootCsg::TBBoxTree::TBBoxTree | ( | ) | [inline] |
Definition at line 1415 of file CsgOps.cxx.
RootCsg::TBBoxTree::~TBBoxTree | ( | ) | [inline] |
NodePtr_t RootCsg::TBBoxTree::RootNode | ( | ) | const [inline] |
Definition at line 1440 of file CsgOps.cxx.
References fBranch, fInternals, fLeaves, fNumLeaves, and RecursiveTreeBuild().
Referenced by RootCsg::build_tree().
Definition at line 1451 of file CsgOps.cxx.
References axis, RootCsg::TBBox::Center(), RootCsg::TBBoxNode::fBBox, fBranch, fInternals, RootCsg::TBBoxInternal::fLeftSon, RootCsg::TBBoxInternal::fRightSon, i, RootCsg::TBBox::LongestAxis(), and ROOT::Math::swap().
Referenced by BuildTree().
Int_t RootCsg::TBBoxTree::fBranch [private] |
LeafPtr_t RootCsg::TBBoxTree::fLeaves [private] |
InternalPtr_t RootCsg::TBBoxTree::fInternals [private] |
Definition at line 1411 of file CsgOps.cxx.
Referenced by BuildTree(), RecursiveTreeBuild(), RootNode(), and ~TBBoxTree().
Int_t RootCsg::TBBoxTree::fNumLeaves [private] |