MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
mg_element_cotopologique.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_element_cotopologique.h
15
//####//
16
//####//------------------------------------------------------------
17
//####//------------------------------------------------------------
18
//####// COPYRIGHT 2000-2024
19
//####// jeu 13 jun 2024 11:58:54 EDT
20
//####//------------------------------------------------------------
21
//####//------------------------------------------------------------
22
#ifndef __MGELEMENTCOTOPOLOGIE_
23
#define __MGELEMENTCOTOPOLOGIE_
24
25
26
27
#include "
mg_identificateur.h
"
28
29
30
class
MG_ELEMENT_COTOPOLOGIQUE
:
public
MG_IDENTIFICATEUR
31
{
32
public
:
33
34
enum
TYPE_ELEMENT_COTOPOLOGIQUE
{
COSOMMET
=0,
COARETE
=1,
BOUCLE
=2,
COFACE
=3,
COQUILLE
=4};
35
36
MG_ELEMENT_COTOPOLOGIQUE
();
37
MG_ELEMENT_COTOPOLOGIQUE
(
unsigned
long
num);
38
MG_ELEMENT_COTOPOLOGIQUE
(
MG_ELEMENT_COTOPOLOGIQUE
& mdd);
39
virtual
~MG_ELEMENT_COTOPOLOGIQUE
();
40
41
virtual
void
change_nouveau_numero
(
int
num);
42
virtual
int
get_nouveau_numero
(
void
);
43
virtual
int
get_type
(
void
)=0;
44
45
virtual
void
enregistrer
(std::ostream& o,
double
version)=0;
46
47
virtual
std::string
get_idoriginal
(
void
);
48
virtual
void
change_idoriginal
(std::string
id
);
49
50
protected
:
51
int
nouveau_numero
;
52
std::string
idoriginal
;
53
54
55
};
56
57
58
59
60
61
62
#endif
63
MG_ELEMENT_COTOPOLOGIQUE::MG_ELEMENT_COTOPOLOGIQUE
MG_ELEMENT_COTOPOLOGIQUE()
Definition:
mg_element_cotopologique.cpp:28
MG_ELEMENT_COTOPOLOGIQUE::nouveau_numero
int nouveau_numero
Definition:
mg_element_cotopologique.h:51
MG_ELEMENT_COTOPOLOGIQUE::change_idoriginal
virtual void change_idoriginal(std::string id)
Definition:
mg_element_cotopologique.cpp:57
MG_ELEMENT_COTOPOLOGIQUE::COARETE
@ COARETE
Definition:
mg_element_cotopologique.h:34
MG_ELEMENT_COTOPOLOGIQUE::~MG_ELEMENT_COTOPOLOGIQUE
virtual ~MG_ELEMENT_COTOPOLOGIQUE()
Definition:
mg_element_cotopologique.cpp:43
MG_ELEMENT_COTOPOLOGIQUE::get_idoriginal
virtual std::string get_idoriginal(void)
Definition:
mg_element_cotopologique.cpp:62
MG_ELEMENT_COTOPOLOGIQUE::change_nouveau_numero
virtual void change_nouveau_numero(int num)
Definition:
mg_element_cotopologique.cpp:47
MG_ELEMENT_COTOPOLOGIQUE::COSOMMET
@ COSOMMET
Definition:
mg_element_cotopologique.h:34
MG_ELEMENT_COTOPOLOGIQUE::TYPE_ELEMENT_COTOPOLOGIQUE
TYPE_ELEMENT_COTOPOLOGIQUE
Definition:
mg_element_cotopologique.h:34
MG_ELEMENT_COTOPOLOGIQUE::BOUCLE
@ BOUCLE
Definition:
mg_element_cotopologique.h:34
MG_ELEMENT_COTOPOLOGIQUE::idoriginal
std::string idoriginal
Definition:
mg_element_cotopologique.h:52
MG_ELEMENT_COTOPOLOGIQUE
Definition:
mg_element_cotopologique.h:30
MG_ELEMENT_COTOPOLOGIQUE::COFACE
@ COFACE
Definition:
mg_element_cotopologique.h:34
MG_ELEMENT_COTOPOLOGIQUE::get_nouveau_numero
virtual int get_nouveau_numero(void)
Definition:
mg_element_cotopologique.cpp:52
MG_ELEMENT_COTOPOLOGIQUE::enregistrer
virtual void enregistrer(std::ostream &o, double version)=0
COQUILLE
Definition:
mailleur3d_optimisation.h:88
MG_ELEMENT_COTOPOLOGIQUE::get_type
virtual int get_type(void)=0
mg_identificateur.h
MG_IDENTIFICATEUR
Definition:
mg_identificateur.h:34
home
francois
tmp
lib
mtu
src
mg_element_cotopologique.h
Généré le Samedi 2 Août 2025 23:00:08 pour MAGiC par
1.8.17