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
31
class
Poly_Cellule
32
{
33
public
:
34
Poly_Cellule
();
35
Poly_Cellule
(std::vector<Poly_Noeud*> noeuds, std::vector<Poly_Face*> faces);
36
Poly_Cellule
(
Poly_Cellule
&mdd);
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_
Poly_Cellule::list_noeud
std::vector< Poly_Noeud * > list_noeud
Definition:
poly_cellule.h:49
Poly_Cellule
Definition:
poly_cellule.h:31
Poly_Cellule::get_face
Poly_Face * get_face(int num)
Definition:
poly_cellule.cpp:48
Poly_Cellule::Poly_Cellule
Poly_Cellule()
Definition:
poly_cellule.cpp:26
Poly_Cellule::~Poly_Cellule
~Poly_Cellule()
Definition:
poly_cellule.cpp:38
Poly_Cellule::get_nb_noeud
int get_nb_noeud(void)
Definition:
poly_cellule.cpp:53
Poly_Cellule::get_nb_face
int get_nb_face(void)
Definition:
poly_cellule.cpp:54
Poly_Cellule::add_face
void add_face(Poly_Face *newface)
Definition:
poly_cellule.cpp:51
Poly_Cellule::get_noeud
Poly_Noeud * get_noeud(int num)
Definition:
poly_cellule.cpp:47
Poly_Cellule::add_noeud
void add_noeud(Poly_Noeud *newNoeud)
Definition:
poly_cellule.cpp:50
Poly_Cellule::list_face
std::vector< Poly_Face * > list_face
Definition:
poly_cellule.h:50
Poly_Noeud
Definition:
poly_noeud.h:31
Poly_Face
Definition:
poly_face.h:27
home
francois
tmp
addin
poly_occ
src
poly_cellule.h
Généré le Vendredi 13 Juin 2025 23:00:10 pour MAGiC par
1.8.17