MAGiC  V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
mg_file_recuperation.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 //####// mg_file_recuperation.h
15 //####//
16 //####//------------------------------------------------------------
17 //####//------------------------------------------------------------
18 //####// COPYRIGHT 2000-2024
19 //####// jeu 13 jun 2024 11:58:53 EDT
20 //####//------------------------------------------------------------
21 //####//------------------------------------------------------------
22 
23 #ifndef mg_file_recuperationH
24 #define mg_file_recuperationH
25 
26 #include "mg_file.h"
27 
28 
29 
31 {
32 public:
33  MG_FILE_RECUPERATION(char* chemin);
34  virtual ~MG_FILE_RECUPERATION();
35 
36 protected:
37  virtual void lire_NOEUD(long id,class PARSE& parse,class PARS_ARGUMENT (&param)[100],std::string& data,MG_MAILLAGE *mgmai,MG_GEOMETRIE *mggeo);
38  virtual void lire_TRIANGLE(long id,class PARSE& parse,class PARS_ARGUMENT (&param)[100],std::string& data,MG_MAILLAGE *mgmai,MG_GEOMETRIE *mggeo);
39  virtual void lire_TETRA(long id,class PARSE& parse,class PARS_ARGUMENT (&param)[100],std::string& data,MG_MAILLAGE *mgmai,MG_GEOMETRIE *mggeo);
40 
41 
42 
43  MG_TRIANGLE* insere_triangle(MG_MAILLAGE* mgmai, MG_ELEMENT_TOPOLOGIQUE* mgvol,MG_NOEUD* noeud1,MG_NOEUD* noeud2,MG_NOEUD* noeud3,int origine);
44 
45 };
46 
47 
48 
49 
50 #endif
51 
52 
mg_file.h
MG_TRIANGLE
Definition: mg_triangle.h:38
MG_ELEMENT_TOPOLOGIQUE
Definition: mg_element_topologique.h:51
MG_FILE_RECUPERATION::lire_NOEUD
virtual void lire_NOEUD(long id, class PARSE &parse, class PARS_ARGUMENT(&param)[100], std::string &data, MG_MAILLAGE *mgmai, MG_GEOMETRIE *mggeo)
Definition: mg_file_recuperation.cpp:101
MG_FILE_RECUPERATION::insere_triangle
MG_TRIANGLE * insere_triangle(MG_MAILLAGE *mgmai, MG_ELEMENT_TOPOLOGIQUE *mgvol, MG_NOEUD *noeud1, MG_NOEUD *noeud2, MG_NOEUD *noeud3, int origine)
Definition: mg_file_recuperation.cpp:193
MG_FILE_RECUPERATION::lire_TRIANGLE
virtual void lire_TRIANGLE(long id, class PARSE &parse, class PARS_ARGUMENT(&param)[100], std::string &data, MG_MAILLAGE *mgmai, MG_GEOMETRIE *mggeo)
Definition: mg_file_recuperation.cpp:124
MG_NOEUD
Definition: mg_noeud.h:41
MG_FILE_RECUPERATION
Definition: mg_file_recuperation.h:30
PARSE
Definition: parse.h:32
MG_FILE
Definition: mg_file.h:31
PARS_ARGUMENT
Definition: pars_argument.h:37
MG_FILE_RECUPERATION::MG_FILE_RECUPERATION
MG_FILE_RECUPERATION(char *chemin)
Definition: mg_file_recuperation.cpp:90
MG_GEOMETRIE
Definition: mg_geometrie.h:84
MG_MAILLAGE
Definition: mg_maillage.h:62
MG_FILE_RECUPERATION::lire_TETRA
virtual void lire_TETRA(long id, class PARSE &parse, class PARS_ARGUMENT(&param)[100], std::string &data, MG_MAILLAGE *mgmai, MG_GEOMETRIE *mggeo)
Definition: mg_file_recuperation.cpp:156
MG_FILE_RECUPERATION::~MG_FILE_RECUPERATION
virtual ~MG_FILE_RECUPERATION()
Definition: mg_file_recuperation.cpp:96