MAGiC  V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
poly_cellule.h
Aller à la documentation de ce fichier.
1 //####//------------------------------------------------------------
2 //####//------------------------------------------------------------
3 //####// MAGiC
4 //####// Jean Christophe Cuilliere et Vincent FRANCOIS
5 //####// Departement de Genie Mecanique - UQTR
6 //####//------------------------------------------------------------
7 //####// MAGIC est un projet de recherche de l equipe ERICCA
8 //####// du departement de genie mecanique de l Universite du Quebec a Trois Rivieres
9 //####// http://www.uqtr.ca/ericca
10 //####// http://www.uqtr.ca/
11 //####//------------------------------------------------------------
12 //####//------------------------------------------------------------
13 //####//
14 //####// poly_cellule.h
15 //####//
16 //####//------------------------------------------------------------
17 //####//------------------------------------------------------------
18 //####// COPYRIGHT 2000-2024
19 //####// jeu 13 jun 2024 11:54:00 EDT
20 //####//------------------------------------------------------------
21 //####//------------------------------------------------------------
22 #ifndef _POLY_CELLULE_
23 #define _POLY_CELLULE_
24 
25 #include <vector>
26 #include <set>
27 
28 class Poly_Noeud;
29 class Poly_Face;
30 
32 {
33  public:
34  Poly_Cellule();
35  Poly_Cellule(std::vector<Poly_Noeud*> noeuds, std::vector<Poly_Face*> faces);
37  ~Poly_Cellule();
38 
39  Poly_Noeud* get_noeud(int num);
40  Poly_Face* get_face(int num);
41 
42  void add_noeud(Poly_Noeud* newNoeud);
43  void add_face(Poly_Face* newface);
44 
45  int get_nb_noeud(void);
46  int get_nb_face(void);
47 
48  protected:
49  std::vector< Poly_Noeud* > list_noeud;
50  std::vector< Poly_Face* > list_face;
51 };
52 
53 #endif // _POLY_CELLULE_
std::vector< Poly_Noeud * > list_noeud
Definition: poly_cellule.h:49
void add_noeud(Poly_Noeud *newNoeud)
int get_nb_noeud(void)
Poly_Noeud * get_noeud(int num)
Poly_Face * get_face(int num)
void add_face(Poly_Face *newface)
std::vector< Poly_Face * > list_face
Definition: poly_cellule.h:50
int get_nb_face(void)