1 |
francois |
106 |
#include "gestionversion.h" |
2 |
francois |
259 |
#include "toibrep_point.h" |
3 |
francois |
106 |
#include "mg_element_topologique.h" |
4 |
|
|
|
5 |
|
|
|
6 |
|
|
|
7 |
francois |
259 |
unsigned long TOIBREP_POINT::idmax=0; |
8 |
francois |
106 |
|
9 |
|
|
|
10 |
|
|
|
11 |
francois |
259 |
TOIBREP_POINT::TOIBREP_POINT(double xx,double yy, double zz,MG_ELEMENT_TOPOLOGIQUE* element):id(idmax),x(xx),y(yy),z(zz),ele(element) |
12 |
francois |
106 |
{ |
13 |
|
|
idmax++; |
14 |
|
|
} |
15 |
|
|
|
16 |
francois |
259 |
TOIBREP_POINT::~TOIBREP_POINT() |
17 |
francois |
106 |
{ |
18 |
|
|
} |
19 |
|
|
|
20 |
|
|
|
21 |
|
|
|
22 |
francois |
259 |
unsigned long TOIBREP_POINT::get_id(void) |
23 |
francois |
106 |
{ |
24 |
|
|
return id; |
25 |
|
|
} |
26 |
|
|
|
27 |
|
|
|
28 |
francois |
259 |
void TOIBREP_POINT::get_coord3(double *xyz) |
29 |
francois |
106 |
{ |
30 |
|
|
xyz[0]=x; |
31 |
|
|
xyz[1]=y; |
32 |
|
|
xyz[2]=z; |
33 |
|
|
} |
34 |
|
|
|
35 |
francois |
259 |
void TOIBREP_POINT::get_coord2(double *uv) |
36 |
francois |
106 |
{ |
37 |
|
|
uv[0]=u; |
38 |
|
|
uv[1]=v; |
39 |
|
|
} |
40 |
|
|
|
41 |
francois |
259 |
void TOIBREP_POINT::change_coord2(double *uv) |
42 |
francois |
106 |
{ |
43 |
|
|
u=uv[0]; |
44 |
|
|
v=uv[1]; |
45 |
|
|
} |
46 |
|
|
|
47 |
francois |
259 |
MG_ELEMENT_TOPOLOGIQUE* TOIBREP_POINT::get_mg_element_topologique(void) |
48 |
francois |
106 |
{ |
49 |
|
|
return ele; |
50 |
|
|
} |
51 |
|
|
|
52 |
francois |
259 |
void TOIBREP_POINT::get_normal(double *nor) |
53 |
francois |
106 |
{ |
54 |
|
|
nor[0]=n[0]; |
55 |
|
|
nor[1]=n[1]; |
56 |
|
|
nor[2]=n[2]; |
57 |
|
|
} |
58 |
|
|
|
59 |
francois |
259 |
void TOIBREP_POINT::change_normal(double *nor) |
60 |
francois |
106 |
{ |
61 |
|
|
n[0]=nor[0]; |
62 |
|
|
n[1]=nor[1]; |
63 |
|
|
n[2]=nor[2]; |
64 |
|
|
} |
65 |
|
|
|
66 |
francois |
259 |
void TOIBREP_POINT::remisecompteurid(void) |
67 |
francois |
106 |
{ |
68 |
|
|
idmax=0; |
69 |
|
|
} |