MAGiC  V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
mailleur_particule_fine.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 //####// mailleur_particule_fine.h
15 //####//
16 //####//------------------------------------------------------------
17 //####//------------------------------------------------------------
18 //####// COPYRIGHT 2000-2024
19 //####// Derniere modification par francois
20 //####// mer 10 jui 2024 18:13:26 EDT
21 //####//------------------------------------------------------------
22 //####//------------------------------------------------------------
23 
24 #ifndef _MAILLEUR_PARTICULE_FINE_
25 #define _MAILLEUR_PARTICULE_FINE_
26 
27 
28 
29 #include "mailleur3d.h"
30 
31 class MG_VOLUME;
32 class MG_MAILLAGE;
34 class MG_TRIANGLE;
35 class MG_TETRA;
36 class MSTRUCT_VES_DECOUP;
37 
39 {
40 public:
42  virtual ~MAILLEUR_PARTICULE_FINE();
43  virtual int maille(MG_GROUPE_TOPOLOGIQUE* mggt=NULL);
44  virtual void active_type_particule(int num);
45 protected:
46 virtual void maille_cylindre(void);
47 virtual void maille_sphere(void);
48 virtual void oriente_tri(MG_TRIANGLE* tri);
49 virtual void oriente_tet(MG_TETRA* tet);
50 
51 
52 
53 
54 
55 int typegeo;
56 
57 };
58 
59 #endif
MAILLEUR_PARTICULE_FINE::MAILLEUR_PARTICULE_FINE
MAILLEUR_PARTICULE_FINE(MG_VOLUME *vol, MG_MAILLAGE *mai)
Definition: mailleur_particule_fine.cpp:35
MAILLEUR_PARTICULE_FINE::~MAILLEUR_PARTICULE_FINE
virtual ~MAILLEUR_PARTICULE_FINE()
Definition: mailleur_particule_fine.cpp:40
MAILLEUR_PARTICULE_FINE::maille_sphere
virtual void maille_sphere(void)
Definition: mailleur_particule_fine.cpp:347
MAILLEUR_PARTICULE_FINE::maille_cylindre
virtual void maille_cylindre(void)
Definition: mailleur_particule_fine.cpp:60
MG_TRIANGLE
Definition: mg_triangle.h:38
MAILLEUR_PARTICULE_FINE::active_type_particule
virtual void active_type_particule(int num)
Definition: mailleur_particule_fine.cpp:45
MG_VOLUME
Definition: mg_volume.h:33
MAILLEUR3D
Definition: mailleur3d.h:51
MG_TETRA
Definition: mg_tetra.h:37
MAILLEUR_PARTICULE_FINE::typegeo
int typegeo
Definition: mailleur_particule_fine.h:55
MAILLEUR_PARTICULE_FINE::oriente_tri
virtual void oriente_tri(MG_TRIANGLE *tri)
Definition: mailleur_particule_fine.cpp:424
MAILLEUR_PARTICULE_FINE::maille
virtual int maille(MG_GROUPE_TOPOLOGIQUE *mggt=NULL)
Definition: mailleur_particule_fine.cpp:52
mailleur3d.h
MG_GROUPE_TOPOLOGIQUE
Definition: mg_groupe_topologique.h:31
MAILLEUR_PARTICULE_FINE::oriente_tet
virtual void oriente_tet(MG_TETRA *tet)
Definition: mailleur_particule_fine.cpp:443
MG_MAILLAGE
Definition: mg_maillage.h:62
MSTRUCT_VES_DECOUP
Definition: mstruct_ves_decoup.h:47
MAILLEUR_PARTICULE_FINE
Definition: mailleur_particule_fine.h:38