MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
sat_point.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
//####// sat_point.cpp
15
//####//
16
//####//------------------------------------------------------------
17
//####//------------------------------------------------------------
18
//####// COPYRIGHT 2000-2024
19
//####// jeu 13 jun 2024 11:54:00 EDT
20
//####//------------------------------------------------------------
21
//####//------------------------------------------------------------
22
23
24
25
#include "
sat_point.h
"
26
#include "
constantegeo.h
"
27
28
29
SAT_POINT::SAT_POINT
(
unsigned
long
num):
SAT_IDENTIFICATEUR
(num)
30
{
31
}
32
33
SAT_POINT::SAT_POINT
():
SAT_IDENTIFICATEUR
()
34
{
35
}
36
37
38
SAT_POINT::SAT_POINT
(
SAT_POINT
& mdd):
SAT_IDENTIFICATEUR
()
39
{
40
}
41
42
SAT_POINT::~SAT_POINT
()
43
{
44
}
45
46
47
void
SAT_POINT::evaluer
(
double
*xyz)
48
{
49
xyz[0]=
coord
[0];
50
xyz[1]=
coord
[1];
51
xyz[2]=
coord
[2];
52
}
53
54
int
SAT_POINT::get_type_geometrique
(
TPL_LISTE_ENTITE<double>
¶m)
55
{
56
param.
ajouter
(
coord
[0]);
57
param.
ajouter
(
coord
[1]);
58
param.
ajouter
(
coord
[2]);
59
return
GEOMETRIE::CONST::Co_POINT
;
60
}
61
62
63
void
SAT_POINT:: get_param_NURBS
(
int
& indx_premier_ptctr,
TPL_LISTE_ENTITE<double>
¶m)
64
{
65
param.
ajouter
(0);
66
param.
ajouter
(1);
67
param.
ajouter
(0);
68
69
param.
ajouter
(1);
70
param.
ajouter
(0);
71
72
73
param.
ajouter
(
coord
[0]);
74
param.
ajouter
(
coord
[1]);
75
param.
ajouter
(
coord
[2]);
76
77
param.
ajouter
(1);
78
79
indx_premier_ptctr=5;
80
81
}
82
83
84
85
GEOMETRIE::CONST::Co_POINT
@ Co_POINT
Definition:
constantegeo.h:32
SAT_POINT::get_type_geometrique
virtual int get_type_geometrique(TPL_LISTE_ENTITE< double > ¶m)
Definition:
sat_point.cpp:54
SAT_POINT::evaluer
virtual void evaluer(double *xyz)
Definition:
sat_point.cpp:47
sat_point.h
SAT_POINT
Definition:
sat_point.h:30
constantegeo.h
TPL_LISTE_ENTITE::ajouter
virtual void ajouter(X x)
Definition:
tpl_liste_entite.h:38
SAT_POINT::~SAT_POINT
virtual ~SAT_POINT()
Definition:
sat_point.cpp:42
SAT_POINT::coord
double coord[3]
Definition:
sat_point.h:43
SAT_POINT::SAT_POINT
SAT_POINT()
Definition:
sat_point.cpp:33
SAT_POINT::get_param_NURBS
virtual void get_param_NURBS(int &indx_premier_ptctr, TPL_LISTE_ENTITE< double > ¶m)
Definition:
sat_point.cpp:63
SAT_IDENTIFICATEUR
Definition:
sat_identificateur.h:31
TPL_LISTE_ENTITE< double >
home
francois
tmp
addin
sat
src
sat_point.cpp
Généré le Lundi 4 Août 2025 23:00:10 pour MAGiC par
1.8.17