MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
lc_point.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
//####// lc_point.h
15
//####//
16
//####//------------------------------------------------------------
17
//####//------------------------------------------------------------
18
//####// COPYRIGHT 2000-2024
19
//####// jeu 13 jun 2024 11:58:54 EDT
20
//####//------------------------------------------------------------
21
//####//------------------------------------------------------------
22
#ifndef __LCPOINT_
23
#define __LCPOINT_
24
25
26
27
28
#include "
mg_point.h
"
29
30
class
LC_POINT
:
public
MG_POINT
31
{
32
public
:
33
LC_POINT
(
unsigned
long
num,
double
coo[3]);
34
LC_POINT
(
double
coo[3]);
35
LC_POINT
(
double
x
,
double
y
,
double
z
);
36
LC_POINT
(
LC_POINT
& mdd);
37
virtual
~LC_POINT
();
38
virtual
void
evaluer
(
double
*xyz);
39
virtual
void
enregistrer
(std::ostream& o,
double
version);
40
virtual
int
get_type_geometrique
(
TPL_LISTE_ENTITE<double>
¶m);
41
virtual
void
get_param_NURBS
(
int
& indx_premier_ptctr,
TPL_LISTE_ENTITE<double>
¶m) ;
42
virtual
int
get_type
(
void
);
43
private
:
44
const
double
x
;
45
const
double
y
;
46
const
double
z
;
47
48
49
50
};
51
52
53
54
55
56
#endif
57
58
59
LC_POINT::x
const double x
Definition:
lc_point.h:44
LC_POINT::~LC_POINT
virtual ~LC_POINT()
Definition:
lc_point.cpp:53
LC_POINT::y
const double y
Definition:
lc_point.h:45
LC_POINT::z
const double z
Definition:
lc_point.h:46
mg_point.h
LC_POINT::evaluer
virtual void evaluer(double *xyz)
Definition:
lc_point.cpp:66
MG_POINT
Definition:
mg_point.h:33
LC_POINT::get_param_NURBS
virtual void get_param_NURBS(int &indx_premier_ptctr, TPL_LISTE_ENTITE< double > ¶m)
Definition:
lc_point.cpp:85
LC_POINT
Definition:
lc_point.h:30
LC_POINT::get_type_geometrique
virtual int get_type_geometrique(TPL_LISTE_ENTITE< double > ¶m)
Definition:
lc_point.cpp:57
MG_ELEMENT_GEOMETRIQUE::LC_POINT
@ LC_POINT
Definition:
mg_element_geometrique.h:34
TPL_LISTE_ENTITE< double >
LC_POINT::enregistrer
virtual void enregistrer(std::ostream &o, double version)
Definition:
lc_point.cpp:80
LC_POINT::get_type
virtual int get_type(void)
Definition:
lc_point.cpp:74
home
francois
tmp
lib
mtu
src
lc_point.h
Généré le Jeudi 12 Juin 2025 23:00:07 pour MAGiC par
1.8.17