MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
poly_voro.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_voro.h
15
//####//
16
//####//------------------------------------------------------------
17
//####//------------------------------------------------------------
18
//####// COPYRIGHT 2000-2024
19
//####// jeu 13 jun 2024 11:54:00 EDT
20
//####//------------------------------------------------------------
21
//####//------------------------------------------------------------
22
#ifndef _POLY_VORO_
23
#define _POLY_VORO_
24
25
#include <vector>
26
#include "
poly_affiche.h
"
27
28
class
Poly_Point
;
29
class
Poly_Cellule
;
30
31
class
Poly_Voro
:
public
POLY_AFFICHE
32
{
33
public
:
34
35
Poly_Voro
(std::vector<Poly_Point*> list_pnts,
double
dg);
36
~Poly_Voro
();
37
38
virtual
void
construit
(
void
);
39
40
virtual
void
add_cell
(
Poly_Cellule
* element);
41
Poly_Point
*
get_point
(
int
num);
42
Poly_Cellule
*
get_cell
(
int
num);
43
44
virtual
int
get_nb_cell
(
void
);
45
virtual
void
fusion_noeuds
(
void
);
46
47
protected
:
48
std::vector<Poly_Point*>
list_points
;
49
std::vector<Poly_Cellule*>
list_cellules
;
50
double
epsfusion
;
51
52
};
53
54
#endif // _POLY_VORO_
Poly_Voro::epsfusion
double epsfusion
Definition:
poly_voro.h:50
Poly_Cellule
Definition:
poly_cellule.h:31
Poly_Voro::fusion_noeuds
virtual void fusion_noeuds(void)
Definition:
poly_voro.cpp:128
Poly_Voro::construit
virtual void construit(void)
Definition:
poly_voro.cpp:41
Poly_Point
Definition:
poly_point.h:25
Poly_Voro
Definition:
poly_voro.h:31
Poly_Voro::get_nb_cell
virtual int get_nb_cell(void)
Definition:
poly_voro.cpp:326
POLY_AFFICHE
Definition:
poly_affiche.h:29
Poly_Voro::~Poly_Voro
~Poly_Voro()
Definition:
poly_voro.cpp:119
Poly_Voro::add_cell
virtual void add_cell(Poly_Cellule *element)
Definition:
poly_voro.cpp:311
Poly_Voro::list_cellules
std::vector< Poly_Cellule * > list_cellules
Definition:
poly_voro.h:49
poly_affiche.h
Poly_Voro::get_point
Poly_Point * get_point(int num)
Definition:
poly_voro.cpp:316
Poly_Voro::Poly_Voro
Poly_Voro(std::vector< Poly_Point * > list_pnts, double dg)
Definition:
poly_voro.cpp:37
Poly_Voro::get_cell
Poly_Cellule * get_cell(int num)
Definition:
poly_voro.cpp:321
Poly_Voro::list_points
std::vector< Poly_Point * > list_points
Definition:
poly_voro.h:48
home
francois
tmp
addin
poly_occ
src
poly_voro.h
Généré le Jeudi 12 Juin 2025 23:00:10 pour MAGiC par
1.8.17