MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
mg_coarete.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_coarete.h
15
//####//
16
//####//------------------------------------------------------------
17
//####//------------------------------------------------------------
18
//####// COPYRIGHT 2000-2024
19
//####// jeu 13 jun 2024 11:58:53 EDT
20
//####//------------------------------------------------------------
21
//####//------------------------------------------------------------
22
#ifndef __MGCOARETE_
23
#define __MGCOARETE_
24
25
26
27
#include "
mg_element_cotopologique.h
"
28
#include "
mg_arete.h
"
29
#include "
mg_boucle.h
"
30
31
class
MG_COARETE
:
public
MG_ELEMENT_COTOPOLOGIQUE
32
{
33
public
:
34
MG_COARETE
(
unsigned
long
num,
class
MG_ARETE
* mgarete,
class
MG_BOUCLE
* mgboucle,
int
sens);
35
MG_COARETE
(
class
MG_ARETE
* mgarete,
class
MG_BOUCLE
* mgboucle,
int
sens);
36
MG_COARETE
(
class
MG_COARETE
& mdd);
37
virtual
~MG_COARETE
();
38
virtual
int
get_type
(
void
);
39
40
virtual
MG_BOUCLE
*
get_boucle
(
void
);
41
virtual
MG_ARETE
*
get_arete
(
void
);
42
virtual
int
get_orientation
(
void
);
43
virtual
void
change_arete
(
MG_ARETE
* are,
int
sens=1);
44
45
virtual
void
enregistrer
(std::ostream& o,
double
version);
46
private
:
47
class
MG_BOUCLE
*
boucle
;
48
class
MG_ARETE
*
arete
;
49
int
orientation
;
50
51
52
};
53
54
55
56
#endif
57
58
MG_COARETE::get_type
virtual int get_type(void)
Definition:
mg_coarete.cpp:47
MG_BOUCLE
Definition:
mg_boucle.h:35
MG_COARETE::MG_COARETE
MG_COARETE(unsigned long num, class MG_ARETE *mgarete, class MG_BOUCLE *mgboucle, int sens)
Definition:
mg_coarete.cpp:29
MG_COARETE
Definition:
mg_coarete.h:31
MG_COARETE::enregistrer
virtual void enregistrer(std::ostream &o, double version)
Definition:
mg_coarete.cpp:76
MG_COARETE::boucle
class MG_BOUCLE * boucle
Definition:
mg_coarete.h:47
MG_COARETE::~MG_COARETE
virtual ~MG_COARETE()
Definition:
mg_coarete.cpp:43
MG_COARETE::get_boucle
virtual MG_BOUCLE * get_boucle(void)
Definition:
mg_coarete.cpp:53
MG_COARETE::change_arete
virtual void change_arete(MG_ARETE *are, int sens=1)
Definition:
mg_coarete.cpp:64
MG_COARETE::orientation
int orientation
Definition:
mg_coarete.h:49
MG_COARETE::get_orientation
virtual int get_orientation(void)
Definition:
mg_coarete.cpp:71
MG_ELEMENT_COTOPOLOGIQUE
Definition:
mg_element_cotopologique.h:30
mg_arete.h
MG_ARETE
Definition:
mg_arete.h:36
mg_boucle.h
mg_element_cotopologique.h
MG_COARETE::get_arete
virtual MG_ARETE * get_arete(void)
Definition:
mg_coarete.cpp:58
MG_COARETE::arete
class MG_ARETE * arete
Definition:
mg_coarete.h:48
home
francois
tmp
lib
mtu
src
mg_coarete.h
Généré le Samedi 2 Août 2025 23:00:08 pour MAGiC par
1.8.17