Public Member Functions | |
TreeIntersector (const TBBoxTree &a, const TBBoxTree &b, OverlapTable_t *aOverlapsB, OverlapTable_t *bOverlapsA, const TMesh *meshA, const TMesh *meshB) | |
Private Member Functions | |
void | MarkIntersectingPolygons (const TBBoxNode *a, const TBBoxNode *b) |
Private Attributes | |
OverlapTable_t * | fAoverlapsB |
OverlapTable_t * | fBoverlapsA |
const TMesh * | fMeshA |
const TMesh * | fMeshB |
Definition at line 1972 of file CsgOps.cxx.
RootCsg::TreeIntersector< TMesh >::TreeIntersector | ( | const TBBoxTree & | a, | |
const TBBoxTree & | b, | |||
OverlapTable_t * | aOverlapsB, | |||
OverlapTable_t * | bOverlapsA, | |||
const TMesh * | meshA, | |||
const TMesh * | meshB | |||
) | [inline] |
Definition at line 1980 of file CsgOps.cxx.
References a, b, RootCsg::TreeIntersector< TMesh >::fAoverlapsB, RootCsg::TreeIntersector< TMesh >::fBoverlapsA, RootCsg::TreeIntersector< TMesh >::fMeshA, RootCsg::TreeIntersector< TMesh >::fMeshB, and RootCsg::TreeIntersector< TMesh >::MarkIntersectingPolygons().
void RootCsg::TreeIntersector< TMesh >::MarkIntersectingPolygons | ( | const TBBoxNode * | a, | |
const TBBoxNode * | b | |||
) | [inline, private] |
Definition at line 1992 of file CsgOps.cxx.
References a, b, RootCsg::TreeIntersector< TMesh >::fMeshA, RootCsg::TreeIntersector< TMesh >::fMeshB, RootCsg::TBBoxLeaf::fPolyIndex, RootCsg::intersect(), RootCsg::intersect_polygons(), RootCsg::TBBoxNode::kLeaf, and RootCsg::TMesh< TPolygon, TVertex >::Polys().
Referenced by RootCsg::TreeIntersector< TMesh >::TreeIntersector().
OverlapTable_t* RootCsg::TreeIntersector< TMesh >::fAoverlapsB [private] |
Definition at line 1974 of file CsgOps.cxx.
Referenced by RootCsg::TreeIntersector< TMesh >::TreeIntersector().
OverlapTable_t* RootCsg::TreeIntersector< TMesh >::fBoverlapsA [private] |
Definition at line 1975 of file CsgOps.cxx.
Referenced by RootCsg::TreeIntersector< TMesh >::TreeIntersector().
const TMesh* RootCsg::TreeIntersector< TMesh >::fMeshA [private] |
Definition at line 1976 of file CsgOps.cxx.
Referenced by RootCsg::TreeIntersector< TMesh >::MarkIntersectingPolygons(), and RootCsg::TreeIntersector< TMesh >::TreeIntersector().
const TMesh* RootCsg::TreeIntersector< TMesh >::fMeshB [private] |
Definition at line 1977 of file CsgOps.cxx.
Referenced by RootCsg::TreeIntersector< TMesh >::MarkIntersectingPolygons(), and RootCsg::TreeIntersector< TMesh >::TreeIntersector().