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().
1.5.1