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
SAT_GESTIONNAIRE::lst_entity
TPL_MAP_ENTITE< class SAT_IDENTIFICATEUR * > lst_entity
Definition: sat_gestionnaire.h:62
SAT_GESTIONNAIRE::lst_shell
TPL_MAP_ENTITE< class SAT_SHELL * > lst_shell
Definition: sat_gestionnaire.h:66
SAT_GESTIONNAIRE::lst_face
TPL_MAP_ENTITE< class SAT_FACE * > lst_face
Definition: sat_gestionnaire.h:68
sat_face.h
SAT_GESTIONNAIRE::lst_wire
TPL_MAP_ENTITE< class SAT_WIRE * > lst_wire
Definition: sat_gestionnaire.h:70
sat_ellipse.h
SAT_GESTIONNAIRE::lst_vertex
TPL_MAP_ENTITE< class SAT_VERTEX * > lst_vertex
Definition: sat_gestionnaire.h:73
TPL_MAP_ENTITE< class SAT_IDENTIFICATEUR * >
SAT_GESTIONNAIRE::lire
int lire(void)
Definition: sat_gestionnaire.cpp:97
sat_wire.h
SAT_GESTIONNAIRE::lst_lump
TPL_MAP_ENTITE< class SAT_LUMP * > lst_lump
Definition: sat_gestionnaire.h:65
sat_plane.h
SAT_GESTIONNAIRE::REVERSED
const int REVERSED
Definition: sat_gestionnaire.h:85
SAT_GESTIONNAIRE::lst_loop
TPL_MAP_ENTITE< class SAT_LOOP * > lst_loop
Definition: sat_gestionnaire.h:69
SAT_GESTIONNAIRE::IS_OUT
const int IS_OUT
Definition: sat_gestionnaire.h:89
SAT_GESTIONNAIRE::lst_straight
TPL_MAP_ENTITE< class SAT_STRAIGHT * > lst_straight
Definition: sat_gestionnaire.h:78
SAT_GESTIONNAIRE::lst_plane
TPL_MAP_ENTITE< class SAT_PLANE * > lst_plane
Definition: sat_gestionnaire.h:76
sat_shell.h
sat_straight.h
sat_lump.h
SAT_GESTIONNAIRE::SINGLE
const int SINGLE
Definition: sat_gestionnaire.h:87
SAT_GESTIONNAIRE::lst_attrib
TPL_MAP_ENTITE< class SAT_ATTRIB * > lst_attrib
Definition: sat_gestionnaire.h:63
SAT_GESTIONNAIRE::lst_subshell
TPL_MAP_ENTITE< class SAT_SUBSHELL * > lst_subshell
Definition: sat_gestionnaire.h:67
SAT_GESTIONNAIRE::IS_IN
const int IS_IN
Definition: sat_gestionnaire.h:88
SAT_GESTIONNAIRE::lst_transform
TPL_MAP_ENTITE< class SAT_TRANSFORM * > lst_transform
Definition: sat_gestionnaire.h:79
sat_point.h
sat_coedge.h
SAT_GESTIONNAIRE::lst_body
TPL_MAP_ENTITE< class SAT_BODY * > lst_body
Definition: sat_gestionnaire.h:64
SAT_GESTIONNAIRE::lst_surface
TPL_MAP_ENTITE< class SAT_SURFACE * > lst_surface
Definition: sat_gestionnaire.h:80
sat_vertex.h
SAT_GESTIONNAIRE::lst_coedge
TPL_MAP_ENTITE< class SAT_COEDGE * > lst_coedge
Definition: sat_gestionnaire.h:71
tpl_map_entite.h
SAT_GESTIONNAIRE::SAT_GESTIONNAIRE
SAT_GESTIONNAIRE()
Definition: sat_gestionnaire.cpp:50
SAT_GESTIONNAIRE::change_nom
void change_nom(char *path)
Definition: sat_gestionnaire.cpp:84
sat_body.h
sat_edge.h
sat_cone.h
sat_attrib.h
sat_loop.h
SAT_GESTIONNAIRE::nom
char * nom
Definition: sat_gestionnaire.h:90
sat_subshell.h
SAT_GESTIONNAIRE
Definition: sat_gestionnaire.h:46
SAT_GESTIONNAIRE::get_nom
char * get_nom(void)
Definition: sat_gestionnaire.cpp:91
SAT_GESTIONNAIRE::lst_ellipse
TPL_MAP_ENTITE< class SAT_ELLIPSE * > lst_ellipse
Definition: sat_gestionnaire.h:75
sat_transform.h
SAT_GESTIONNAIRE::lst_edge
TPL_MAP_ENTITE< class SAT_EDGE * > lst_edge
Definition: sat_gestionnaire.h:72
SAT_GESTIONNAIRE::lst_point
TPL_MAP_ENTITE< class SAT_POINT * > lst_point
Definition: sat_gestionnaire.h:77
SAT_GESTIONNAIRE::FORWARD
const int FORWARD
Definition: sat_gestionnaire.h:84
SAT_GESTIONNAIRE::DOUBLE
const int DOUBLE
Definition: sat_gestionnaire.h:86
SAT_GESTIONNAIRE::~SAT_GESTIONNAIRE
virtual ~SAT_GESTIONNAIRE()
Definition: sat_gestionnaire.cpp:61
SAT_GESTIONNAIRE::lst_cone
TPL_MAP_ENTITE< class SAT_CONE * > lst_cone
Definition: sat_gestionnaire.h:74
SAT_GESTIONNAIRE::lst_courbe
TPL_MAP_ENTITE< class SAT_COURBE * > lst_courbe
Definition: sat_gestionnaire.h:81