MAGiC  V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
sat_gestionnaire.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 //####// sat_gestionnaire.h
15 //####//
16 //####//------------------------------------------------------------
17 //####//------------------------------------------------------------
18 //####// COPYRIGHT 2000-2024
19 //####// jeu 13 jun 2024 11:54:00 EDT
20 //####//------------------------------------------------------------
21 //####//------------------------------------------------------------
22 #ifndef sat_gestionnaireH
23 #define sat_gestionnaireH
24 
25 
26 #include "sat_attrib.h"
27 #include "sat_body.h"
28 #include "sat_coedge.h"
29 #include "sat_cone.h"
30 #include "sat_edge.h"
31 #include "sat_ellipse.h"
32 #include "sat_face.h"
33 #include "sat_loop.h"
34 #include "sat_lump.h"
35 #include "sat_plane.h"
36 #include "sat_point.h"
37 #include "sat_shell.h"
38 #include "sat_straight.h"
39 #include "sat_subshell.h"
40 #include "sat_transform.h"
41 #include "sat_vertex.h"
42 #include "sat_wire.h"
43 
44 #include "tpl_map_entite.h"
45 
47 {
48 public:
49 
50 
52  SAT_GESTIONNAIRE(char *path);
53  virtual ~SAT_GESTIONNAIRE();
54 
55 
56 
57 
58  void change_nom(char *path);
59  char* get_nom(void);
60  int lire(void);
61 
82 
83 private:
84  const int FORWARD;
85  const int REVERSED;
86  const int DOUBLE;
87  const int SINGLE;
88  const int IS_IN;
89  const int IS_OUT;
90  char *nom;
91 };
92 
93 #endif
TPL_MAP_ENTITE< class SAT_BODY * > lst_body
TPL_MAP_ENTITE< class SAT_COEDGE * > lst_coedge
TPL_MAP_ENTITE< class SAT_EDGE * > lst_edge
TPL_MAP_ENTITE< class SAT_FACE * > lst_face
TPL_MAP_ENTITE< class SAT_CONE * > lst_cone
TPL_MAP_ENTITE< class SAT_ELLIPSE * > lst_ellipse
TPL_MAP_ENTITE< class SAT_VERTEX * > lst_vertex
TPL_MAP_ENTITE< class SAT_IDENTIFICATEUR * > lst_entity
TPL_MAP_ENTITE< class SAT_COURBE * > lst_courbe
void change_nom(char *path)
TPL_MAP_ENTITE< class SAT_SHELL * > lst_shell
TPL_MAP_ENTITE< class SAT_LUMP * > lst_lump
TPL_MAP_ENTITE< class SAT_SURFACE * > lst_surface
TPL_MAP_ENTITE< class SAT_TRANSFORM * > lst_transform
char * get_nom(void)
TPL_MAP_ENTITE< class SAT_LOOP * > lst_loop
TPL_MAP_ENTITE< class SAT_WIRE * > lst_wire
TPL_MAP_ENTITE< class SAT_STRAIGHT * > lst_straight
virtual ~SAT_GESTIONNAIRE()
TPL_MAP_ENTITE< class SAT_PLANE * > lst_plane
TPL_MAP_ENTITE< class SAT_SUBSHELL * > lst_subshell
TPL_MAP_ENTITE< class SAT_POINT * > lst_point
TPL_MAP_ENTITE< class SAT_ATTRIB * > lst_attrib