#include <WorkingMesh.hpp>
Public Member Functions | |
| void | insert (Vertex *v) |
| void | insert (Triangle *t) |
| WorkingMesh () | |
| ~WorkingMesh () | |
Private Types | |
| typedef std::set < ReferenceCounting< Vertex > > | VerticesList |
| typedef std::set < ReferenceCounting< Triangle > > | ElementsList |
Private Member Functions | |
| WorkingMesh (const WorkingMesh &wm) | |
| const WorkingMesh & | operator= (const WorkingMesh &wo) |
Private Attributes | |
| VerticesList | __vertices |
| ElementsList | __elements |
Definition at line 39 of file WorkingMesh.hpp.
typedef std::set<ReferenceCounting<Vertex> > WorkingMesh::VerticesList [private] |
Definition at line 42 of file WorkingMesh.hpp.
typedef std::set<ReferenceCounting<Triangle> > WorkingMesh::ElementsList [private] |
Definition at line 43 of file WorkingMesh.hpp.
| WorkingMesh::WorkingMesh | ( | const WorkingMesh & | wm | ) | [private] |
Copy constructor is forbiden
| wm |
| WorkingMesh::WorkingMesh | ( | ) | [inline] |
| WorkingMesh::~WorkingMesh | ( | ) | [inline] |
| const WorkingMesh& WorkingMesh::operator= | ( | const WorkingMesh & | wo | ) | [private] |
This affectation is forbiden
| wo | a given working mesh |
| void WorkingMesh::insert | ( | Vertex * | v | ) | [inline] |
inserts a vertex in the list
| v | the vertex to be inserted |
Definition at line 70 of file WorkingMesh.hpp.
References __vertices.
00071 { 00072 __vertices.insert(v); 00073 }
| void WorkingMesh::insert | ( | Triangle * | t | ) | [inline] |
inserts a triangle in the list
| t | the triangle to add |
Definition at line 80 of file WorkingMesh.hpp.
References __elements.
00081 { 00082 __elements.insert(t); 00083 }
VerticesList WorkingMesh::__vertices [private] |
ElementsList WorkingMesh::__elements [private] |
1.5.6