Inheritance diagram for RootCsg::TMesh< TPolygon, TVertex >:

Public Types | |
| typedef std::vector< TVertex > | VLIST |
| typedef std::vector< TPolygon > | PLIST |
| typedef TPolygon | Polygon |
| typedef TVertex | Vertex |
| typedef TPolygonGeometry< TMesh > | TGBinder |
Public Member Functions | |
| VLIST & | Verts () |
| const VLIST & | Verts () const |
| PLIST & | Polys () |
| const PLIST & | Polys () const |
| UInt_t | NumberOfPolys () const |
| UInt_t | NumberOfVertices () const |
| UInt_t | SizeOfPoly (UInt_t polyIndex) const |
| const Double_t * | GetVertex (UInt_t vertexNum) const |
| Int_t | GetVertexIndex (UInt_t polyNum, UInt_t vertexNum) const |
Private Attributes | |
| VLIST | fVerts |
| PLIST | fPolys |
Definition at line 1539 of file CsgOps.cxx.
| typedef std::vector<TVertex> RootCsg::TMesh< TPolygon, TVertex >::VLIST |
Definition at line 1541 of file CsgOps.cxx.
| typedef std::vector<TPolygon> RootCsg::TMesh< TPolygon, TVertex >::PLIST |
Definition at line 1542 of file CsgOps.cxx.
| typedef TPolygon RootCsg::TMesh< TPolygon, TVertex >::Polygon |
Definition at line 1543 of file CsgOps.cxx.
| typedef TVertex RootCsg::TMesh< TPolygon, TVertex >::Vertex |
Definition at line 1544 of file CsgOps.cxx.
| typedef TPolygonGeometry<TMesh> RootCsg::TMesh< TPolygon, TVertex >::TGBinder |
Definition at line 1545 of file CsgOps.cxx.
| VLIST& RootCsg::TMesh< TPolygon, TVertex >::Verts | ( | ) | [inline] |
Definition at line 1552 of file CsgOps.cxx.
References RootCsg::TMesh< TPolygon, TVertex >::fVerts.
Referenced by RootCsg::ConvertToMesh(), RootCsg::extract_classification(), RootCsg::TPolygonGeometry< TMesh >::operator[](), RootCsg::TSplitFunction< TMesh, TSplitFunctionBinder >::SplitPolygon(), RootCsg::TMeshWrapper< TMesh >::Verts(), and RootCsg::TConnectedMeshWrapper< TMesh >::Verts().
| const VLIST& RootCsg::TMesh< TPolygon, TVertex >::Verts | ( | ) | const [inline] |
| PLIST& RootCsg::TMesh< TPolygon, TVertex >::Polys | ( | ) | [inline] |
Definition at line 1554 of file CsgOps.cxx.
References RootCsg::TMesh< TPolygon, TVertex >::fPolys.
Referenced by RootCsg::build_difference(), RootCsg::build_intersection(), RootCsg::build_split_group(), RootCsg::build_tree(), RootCsg::build_union(), RootCsg::ConvertToMesh(), RootCsg::extract_classification(), RootCsg::TRayTreeIntersector< TMesh >::FindIntersectingPolygons(), RootCsg::TreeIntersector< TMesh >::MarkIntersectingPolygons(), RootCsg::partition_mesh(), RootCsg::TConnectedMeshWrapper< TMesh >::Polys(), RootCsg::TMeshWrapper< TMesh >::Polys(), and RootCsg::TSplitFunction< TMesh, TSplitFunctionBinder >::SplitPolygon().
| const PLIST& RootCsg::TMesh< TPolygon, TVertex >::Polys | ( | ) | const [inline] |
| UInt_t RootCsg::TMesh< TPolygon, TVertex >::NumberOfPolys | ( | ) | const [inline, virtual] |
Implements RootCsg::TBaseMesh.
Definition at line 1558 of file CsgOps.cxx.
References RootCsg::TMesh< TPolygon, TVertex >::fPolys.
| UInt_t RootCsg::TMesh< TPolygon, TVertex >::NumberOfVertices | ( | ) | const [inline, virtual] |
Implements RootCsg::TBaseMesh.
Definition at line 1559 of file CsgOps.cxx.
References RootCsg::TMesh< TPolygon, TVertex >::fVerts.
| UInt_t RootCsg::TMesh< TPolygon, TVertex >::SizeOfPoly | ( | UInt_t | polyIndex | ) | const [inline, virtual] |
Implements RootCsg::TBaseMesh.
Definition at line 1560 of file CsgOps.cxx.
References RootCsg::TMesh< TPolygon, TVertex >::fPolys.
| const Double_t* RootCsg::TMesh< TPolygon, TVertex >::GetVertex | ( | UInt_t | vertexNum | ) | const [inline, virtual] |
Implements RootCsg::TBaseMesh.
Definition at line 1561 of file CsgOps.cxx.
References RootCsg::TMesh< TPolygon, TVertex >::fVerts.
| Int_t RootCsg::TMesh< TPolygon, TVertex >::GetVertexIndex | ( | UInt_t | polyNum, | |
| UInt_t | vertexNum | |||
| ) | const [inline, virtual] |
Implements RootCsg::TBaseMesh.
Definition at line 1563 of file CsgOps.cxx.
References RootCsg::TMesh< TPolygon, TVertex >::fPolys.
VLIST RootCsg::TMesh< TPolygon, TVertex >::fVerts [private] |
Definition at line 1548 of file CsgOps.cxx.
Referenced by RootCsg::TMesh< TPolygon, TVertex >::GetVertex(), RootCsg::TMesh< TPolygon, TVertex >::NumberOfVertices(), and RootCsg::TMesh< TPolygon, TVertex >::Verts().
PLIST RootCsg::TMesh< TPolygon, TVertex >::fPolys [private] |
Definition at line 1549 of file CsgOps.cxx.
Referenced by RootCsg::TMesh< TPolygon, TVertex >::GetVertexIndex(), RootCsg::TMesh< TPolygon, TVertex >::NumberOfPolys(), RootCsg::TMesh< TPolygon, TVertex >::Polys(), and RootCsg::TMesh< TPolygon, TVertex >::SizeOfPoly().
1.5.1