MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
mg_surface.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_surface.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_surface.h
"
26
#include "
vct_surface.h
"
27
28
29
30
MG_SURFACE::MG_SURFACE
(
unsigned
long
num):
MG_ELEMENT_GEOMETRIQUE
(num),vect(NULL)
31
{
32
}
33
34
35
MG_SURFACE::MG_SURFACE
():
MG_ELEMENT_GEOMETRIQUE
(),vect(NULL)
36
{
37
}
38
39
40
41
MG_SURFACE::MG_SURFACE
(
MG_SURFACE
& mdd):
MG_ELEMENT_GEOMETRIQUE
(),vect(NULL)
42
{
43
}
44
45
46
MG_SURFACE::~MG_SURFACE
()
47
{
48
if
(
vect
!=NULL)
delete
vect
;
49
}
50
51
int
MG_SURFACE::get_type
(
void
)
52
{
53
return
TYPE_ELEMENT_GEOMETRIQUE::SURFACE;
54
}
55
56
double
MG_SURFACE::get_umin
()
57
{
58
return
u_min
;
59
}
60
61
double
MG_SURFACE::get_umax
()
62
{
63
return
u_max
;
64
}
65
66
double
MG_SURFACE::get_vmin
()
67
{
68
return
v_min
;
69
}
70
71
double
MG_SURFACE::get_vmax
()
72
{
73
return
v_max
;
74
}
75
76
VCT
&
MG_SURFACE::get_vectorisation
(
void
)
77
{
78
if
(
vect
==NULL)
vect
=
new
VCT_SURFACE
(
this
);
79
return
*
vect
;
80
}
gestionversion.h
MG_SURFACE
Definition:
mg_surface.h:31
mg_surface.h
MG_SURFACE::get_vectorisation
virtual VCT & get_vectorisation(void)
Definition:
mg_surface.cpp:76
MG_SURFACE::MG_SURFACE
MG_SURFACE()
Definition:
mg_surface.cpp:35
MG_SURFACE::get_vmax
virtual double get_vmax()
Definition:
mg_surface.cpp:71
MG_SURFACE::u_max
double u_max
Definition:
mg_surface.h:64
vct_surface.h
MG_SURFACE::v_min
double v_min
Definition:
mg_surface.h:65
MG_ELEMENT_GEOMETRIQUE
Definition:
mg_element_geometrique.h:30
MG_SURFACE::u_min
double u_min
Definition:
mg_surface.h:63
MG_SURFACE::v_max
double v_max
Definition:
mg_surface.h:66
MG_SURFACE::get_umax
virtual double get_umax()
Definition:
mg_surface.cpp:61
MG_SURFACE::get_vmin
virtual double get_vmin()
Definition:
mg_surface.cpp:66
MG_SURFACE::~MG_SURFACE
virtual ~MG_SURFACE()
Definition:
mg_surface.cpp:46
MG_SURFACE::vect
class VCT_SURFACE * vect
Definition:
mg_surface.h:67
MG_SURFACE::get_umin
virtual double get_umin()
Definition:
mg_surface.cpp:56
VCT
Definition:
vct.h:33
VCT_SURFACE
Definition:
vct_surface.h:39
MG_SURFACE::get_type
virtual int get_type(void)
Definition:
mg_surface.cpp:51
home
francois
tmp
lib
mtu
src
mg_surface.cpp
Généré le Jeudi 12 Juin 2025 23:00:09 pour MAGiC par
1.8.17