WorkingMesh Class Reference

#include <WorkingMesh.hpp>

List of all members.

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 WorkingMeshoperator= (const WorkingMesh &wo)

Private Attributes

VerticesList __vertices
ElementsList __elements


Detailed Description

Definition at line 39 of file WorkingMesh.hpp.


Member Typedef Documentation

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.


Constructor & Destructor Documentation

WorkingMesh::WorkingMesh ( const WorkingMesh wm  )  [private]

Copy constructor is forbiden

Parameters:
wm 

WorkingMesh::WorkingMesh (  )  [inline]

Default constructor

Definition at line 89 of file WorkingMesh.hpp.

00090   {
00091     ;
00092   }

WorkingMesh::~WorkingMesh (  )  [inline]

Destructor

Definition at line 98 of file WorkingMesh.hpp.

00099   {
00100     ;
00101   }


Member Function Documentation

const WorkingMesh& WorkingMesh::operator= ( const WorkingMesh wo  )  [private]

This affectation is forbiden

Parameters:
wo a given working mesh
Returns:
a const reference to the current object

void WorkingMesh::insert ( Vertex v  )  [inline]

inserts a vertex in the list

Parameters:
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

Parameters:
t the triangle to add

Definition at line 80 of file WorkingMesh.hpp.

References __elements.

00081   {
00082     __elements.insert(t);
00083   }


Member Data Documentation

list of vertices

Definition at line 45 of file WorkingMesh.hpp.

Referenced by insert().

list of elements

Definition at line 46 of file WorkingMesh.hpp.

Referenced by insert().


The documentation for this class was generated from the following file:

Generated on Wed Nov 19 00:18:04 2008 for FreeFEM3D (aka ff3d) by  doxygen 1.5.6