MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
mg_coface.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_coface.cpp
15
//####//
16
//####//------------------------------------------------------------
17
//####//------------------------------------------------------------
18
//####// COPYRIGHT 2000-2024
19
//####// jeu 13 jun 2024 11:58:53 EDT
20
//####//------------------------------------------------------------
21
//####//------------------------------------------------------------
22
23
24
#include "
gestionversion.h
"
25
#include "
mg_coface.h
"
26
27
28
29
MG_COFACE::MG_COFACE
(
unsigned
long
num,
class
MG_FACE
* mgface,
class
MG_COQUILLE
* mgcoq,
int
sens):
MG_ELEMENT_COTOPOLOGIQUE
(num),face(mgface),coquille(mgcoq),
orientation
(sens)
30
{
31
}
32
33
34
MG_COFACE::MG_COFACE
(
class
MG_FACE
* mgface,
class
MG_COQUILLE
* mgcoq,
int
sens):
MG_ELEMENT_COTOPOLOGIQUE
(),face(mgface),coquille(mgcoq),
orientation
(sens)
35
{
36
}
37
38
MG_COFACE::MG_COFACE
(
class
MG_COFACE
& mdd):
MG_ELEMENT_COTOPOLOGIQUE
(),face(mdd.face),coquille(mdd.coquille),
orientation
(mdd.
orientation
)
39
{
40
}
41
42
43
MG_COFACE::~MG_COFACE
()
44
{
45
}
46
47
int
MG_COFACE::get_type
(
void
)
48
{
49
return
TYPE_ELEMENT_COTOPOLOGIQUE::COFACE;
50
}
51
52
53
MG_COQUILLE
*
MG_COFACE::get_coquille
(
void
)
54
{
55
return
coquille
;
56
}
57
58
MG_FACE
*
MG_COFACE::get_face
(
void
)
59
{
60
return
face
;
61
}
62
63
void
MG_COFACE::change
(
MG_FACE
*
f
,
int
ori)
64
{
65
face
=
f
;
66
orientation
=ori;
67
}
68
69
int
MG_COFACE::get_orientation
(
void
)
70
{
71
return
orientation
;
72
}
73
74
void
MG_COFACE::enregistrer
(std::ostream& o,
double
version)
75
{
76
o <<
"%"
<<
get_id
() <<
"=COFACE($"
<<
face
->
get_id
() <<
",$"
<<
coquille
->
get_id
() <<
","
<<
orientation
<<
");"
<< std::endl;
77
}
78
79
80
gestionversion.h
MG_COFACE::MG_COFACE
MG_COFACE(unsigned long num, class MG_FACE *mgface, class MG_COQUILLE *mgcoq, int sens)
Definition:
mg_coface.cpp:29
MG_IDENTIFICATEUR::get_id
unsigned long get_id()
Definition:
mg_identificateur.cpp:53
MG_COFACE::get_face
virtual MG_FACE * get_face(void)
Definition:
mg_coface.cpp:58
MG_COFACE::get_orientation
virtual int get_orientation(void)
Definition:
mg_coface.cpp:69
MG_COQUILLE
Definition:
mg_coquille.h:34
MG_COFACE
Definition:
mg_coface.h:33
MG_COFACE::orientation
int orientation
Definition:
mg_coface.h:51
MG_COFACE::coquille
class MG_COQUILLE * coquille
Definition:
mg_coface.h:49
MG_COFACE::change
virtual void change(MG_FACE *f, int ori)
Definition:
mg_coface.cpp:63
MG_COFACE::enregistrer
virtual void enregistrer(std::ostream &o, double version)
Definition:
mg_coface.cpp:74
MG_COFACE::face
class MG_FACE * face
Definition:
mg_coface.h:50
f
double f(double x, long nb, double *xfonc, double *fonc, double eng, double eni, double lambda, double nor, double *fonc2)
Definition:
fct_generateur_calibrage.cpp:96
MG_COFACE::get_coquille
virtual MG_COQUILLE * get_coquille(void)
Definition:
mg_coface.cpp:53
MG_ELEMENT_COTOPOLOGIQUE
Definition:
mg_element_cotopologique.h:30
mg_coface.h
MG_COFACE::~MG_COFACE
virtual ~MG_COFACE()
Definition:
mg_coface.cpp:43
MG_ARETE::orientation
int orientation
Definition:
mg_arete.h:82
MG_COFACE::get_type
virtual int get_type(void)
Definition:
mg_coface.cpp:47
MG_FACE
Definition:
mg_face.h:34
home
francois
tmp
lib
mtu
src
mg_coface.cpp
Généré le Mercredi 11 Juin 2025 23:00:07 pour MAGiC par
1.8.17