MAGiC  V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
mailleur2d_mergemai.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 //####// mailleur2d_mergemai.h
15 //####//
16 //####//------------------------------------------------------------
17 //####//------------------------------------------------------------
18 //####// COPYRIGHT 2000-2024
19 //####// jeu 13 jun 2024 11:58:55 EDT
20 //####//------------------------------------------------------------
21 //####//------------------------------------------------------------
22 #ifndef _MAILLEUR2D_MERGEMAI_
23 #define _MAILLEUR2D_MERGEMAI_
24 #include "mailleur.h"
25 #include "tpl_octree.h"
26 #include "mg_definition.h"
27 class MG_MAILLAGE;
28 class MG_GEOMETRIE;
29 class MG_NOEUD;
30 class MG_SEGMENT;
31 class MG_GESTIONNAIRE;
32 class MG_TRIANGLE;
34 class MG_FILE;
35 
37 {
38 public:
42 
43 virtual int maille(MG_GROUPE_TOPOLOGIQUE* mggt=NULL) {return OK;};
44 virtual void mergmsh(void);
45 
46 
47 private:
68 
69 };
70 
71 
72 #endif
TPL_MAP_ENTITE< MG_NOEUD * > removescnbndnd
virtual int maille(MG_GROUPE_TOPOLOGIQUE *mggt=NULL)
MAILLEUR2D_MERGEMAI(char *cadfilename, char *scanfilename, char *mergefilename, int cadmeshno, int scnmeshno)
virtual void mergmsh(void)
virtual void proxndmerg(MG_MAILLAGE *maimrg, double search_radius, MG_NOEUD *nd, TPL_OCTREE< MG_NOEUD *, MG_NOEUD * > &octreends, double proximity_coof, TPL_MAP_ENTITE< MG_NOEUD * > &removescnbndnd, TPL_OCTREE< MG_SEGMENT *, MG_NOEUD * > &octreesegs)
virtual void proxsegmrg(MG_MAILLAGE *maimrg, double search_radius, MG_NOEUD *bndscnd, TPL_OCTREE< MG_SEGMENT *, MG_NOEUD * > &octreesegs, TPL_MAP_ENTITE< MG_NOEUD * > &removescnbndnd_prxseg)
MG_GESTIONNAIRE * mergegest
MG_GESTIONNAIRE * gestcad
TPL_MAP_ENTITE< MG_NOEUD * > removescnbndnd_prxseg
TPL_OCTREE< MG_SEGMENT *, MG_NOEUD * > octreesegs
MG_GESTIONNAIRE * gestscan
TPL_OCTREE< MG_NOEUD *, MG_NOEUD * > octreends
const int OK
Definition: mg_definition.h:38