MAGiC  V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
mg_cg_op_transformation.cpp
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_cg_op_transformation.cpp
15 //####//
16 //####//------------------------------------------------------------
17 //####//------------------------------------------------------------
18 //####// COPYRIGHT 2000-2024
19 //####// jeu 13 jun 2024 11:58:53 EDT
20 //####//------------------------------------------------------------
21 //####//------------------------------------------------------------
23 #include "mg_cg_forme.h"
24 #include "mg_cg_modele.h"
26  int semantique,
27  MG_CG_FORME* mgcg_forme_entree): MG_CG_OPERATEUR(mgcg_modele,semantique)
28 {
29  m_id_mgcg_forme_entree=mgcg_forme_entree->get_id();
30  ajouter_mgcg_forme_entree(mgcg_forme_entree);
32 }
33 
35  int semantique,
36  int etat,
37  long unsigned int num,
38  MG_CG_FORME* mgcg_forme_entree,
39  long int id_mgcg_forme_sortie): MG_CG_OPERATEUR(mgcg_modele,semantique,etat,num)
40 {
41  m_id_mgcg_forme_entree=mgcg_forme_entree->get_id();
42  ajouter_mgcg_forme_entree(mgcg_forme_entree);
43  m_id_mgcg_forme_sortie=id_mgcg_forme_sortie;
44 }
45 
47 {
49 }
50 
52 {
53 
54 }
55 
57 {
58  return MG_CG_OPERATEUR::TYPE_OPERATEUR::TRANSFORMATION;
59 }
60 
62 {
64  m_id_mgcg_forme_entree=mgcg_forme->get_id();
65  return ajouter_mgcg_forme_entree(mgcg_forme);
66 }
67 
69 {
71 }
72 
74 {
76  m_id_mgcg_forme_sortie=mgcg_forme->get_id();
77  return ajouter_mgcg_forme_sortie(mgcg_forme);
78 }
79 
81 {
83 }
84 
MG_CG_OPERATEUR::ajouter_mgcg_forme_entree
virtual int ajouter_mgcg_forme_entree(MG_CG_FORME *mgcg_forme)
Definition: mg_cg_operateur.cpp:113
MG_CG_OP_TRANSFORMATION::change_mgcg_forme_sortie
virtual int change_mgcg_forme_sortie(MG_CG_FORME *mgcg_forme)
Definition: mg_cg_op_transformation.cpp:73
mg_cg_forme.h
MG_CG_OPERATEUR::ajouter_mgcg_forme_sortie
virtual int ajouter_mgcg_forme_sortie(MG_CG_FORME *mgcg_forme)
Definition: mg_cg_operateur.cpp:187
MG_CG_OP_TRANSFORMATION::change_mgcg_forme_entree
virtual int change_mgcg_forme_entree(MG_CG_FORME *mgcg_forme)
Definition: mg_cg_op_transformation.cpp:61
MG_CG_OPERATEUR::get_mgcg_forme_entreeid
virtual MG_CG_FORME * get_mgcg_forme_entreeid(long id)
Definition: mg_cg_operateur.cpp:172
MG_CG_OP_TRANSFORMATION::get_mgcg_forme_entree
virtual MG_CG_FORME * get_mgcg_forme_entree(void)
Definition: mg_cg_op_transformation.cpp:68
MG_CG_OPERATEUR::retirer_mgcg_forme_entreeid
virtual int retirer_mgcg_forme_entreeid(long id)
Definition: mg_cg_operateur.cpp:136
MG_CG_OP_TRANSFORMATION::m_id_mgcg_forme_sortie
unsigned long m_id_mgcg_forme_sortie
Definition: mg_cg_op_transformation.h:60
mg_cg_op_transformation.h
MG_CG_OP_TRANSFORMATION::~MG_CG_OP_TRANSFORMATION
virtual ~MG_CG_OP_TRANSFORMATION()
Definition: mg_cg_op_transformation.cpp:51
MG_CG_FORME
Definition: mg_cg_forme.h:41
MG_CG_OPERATEUR
Definition: mg_cg_operateur.h:34
MG_CG_MODELE
Definition: mg_cg_modele.h:41
MG_CG_OPERATEUR::retirer_mgcg_forme_sortieid
virtual int retirer_mgcg_forme_sortieid(long id)
Definition: mg_cg_operateur.cpp:207
mg_cg_modele.h
MG_CG_OP_TRANSFORMATION::m_id_mgcg_forme_entree
unsigned long m_id_mgcg_forme_entree
Definition: mg_cg_op_transformation.h:59
MG_CG_OP_TRANSFORMATION::get_mgcg_forme_sortie
virtual MG_CG_FORME * get_mgcg_forme_sortie(void)
Definition: mg_cg_op_transformation.cpp:80
MG_CG_OPERATEUR::get_mgcg_forme_sortieid
virtual MG_CG_FORME * get_mgcg_forme_sortieid(long id)
Definition: mg_cg_operateur.cpp:240
MG_CG_OP_TRANSFORMATION::MG_CG_OP_TRANSFORMATION
MG_CG_OP_TRANSFORMATION(MG_CG_MODELE *mgcg_modele, int semantique, MG_CG_FORME *mgcg_forme_entree)
Definition: mg_cg_op_transformation.cpp:25
MG_CG_OP_TRANSFORMATION::get_type_operateur
virtual int get_type_operateur(void)
Definition: mg_cg_op_transformation.cpp:56
MG_CG_OP_TRANSFORMATION
Definition: mg_cg_op_transformation.h:35