ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magic/lib/toIbrep/src/toibrep_point.cpp
Revision: 259
Committed: Fri Aug 13 14:12:04 2010 UTC (14 years, 9 months ago) by francois
File size: 919 byte(s)
Log Message:
Changement de nom du projet toxfem pour toIbrep

File Contents

# User Rev Content
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     }