ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magic/lib/reconstruction/src/sq_jonction.cpp
Revision: 1090
Committed: Sun Jan 30 13:24:27 2022 UTC (3 years, 6 months ago) by amroune
File size: 1574 byte(s)
Log Message:
Ajout de la derniere partie du code

File Contents

# Content
1 #include "sq_jonction.h"
2
3 SQ_JONCTION::SQ_JONCTION()
4 {
5 }
6
7
8
9 SQ_JONCTION::SQ_JONCTION(SQ_JONCTION& mdd)
10 {
11 NoJonc=mdd.NoJonc;
12 Lstbranche=mdd.Lstbranche;
13 LstInterfaces=mdd.LstInterfaces;
14 LstRaccords=mdd.LstRaccords;
15 }
16
17
18
19 SQ_JONCTION::~SQ_JONCTION()
20 {
21 }
22
23
24
25 SQ_NOEUD* SQ_JONCTION::get_no_jonc()
26 {
27 return NoJonc;
28 }
29
30
31
32 SQ_BRANCHE* SQ_JONCTION::get_branche(int i)
33 {
34 return Lstbranche[i];
35 }
36
37
38
39 int SQ_JONCTION::get_nb_branches()
40 {
41 return Lstbranche.size();
42 }
43
44
45
46 SQ_INTERFACE* SQ_JONCTION::get_interface(int i)
47 {
48 return LstInterfaces[i];
49 }
50
51
52
53 int SQ_JONCTION::get_nb_interfaces()
54 {
55 return LstInterfaces.size();
56 }
57
58
59
60 SQ_RACCORD* SQ_JONCTION::get_raccord(int i)
61 {
62 return LstRaccords[i];
63 }
64
65
66
67 int SQ_JONCTION::get_nb_raccords()
68 {
69 return LstRaccords.size();
70 }
71
72
73
74 TopoDS_Shape SQ_JONCTION::get_remplissage(int i)
75 {
76 return LstRemplissages[i];
77 }
78
79
80
81 int SQ_JONCTION::get_nb_remplissages()
82 {
83 return LstRemplissages.size();
84 }
85
86
87
88 TopoDS_Shape SQ_JONCTION::get_joncsolid()
89 {
90 return JonctionSolid;
91 }
92
93
94
95 void SQ_JONCTION::change_no_jonction(SQ_NOEUD* nojonction)
96 {
97 NoJonc=nojonction;
98 }
99
100
101
102 void SQ_JONCTION::ajouter_branche(SQ_BRANCHE* branche)
103 {
104 Lstbranche.push_back(branche);
105 }
106
107
108
109 void SQ_JONCTION::ajouter_interface(SQ_INTERFACE* interface)
110 {
111 LstInterfaces.push_back(interface);
112 }
113
114
115
116 void SQ_JONCTION::ajouter_raccord(SQ_RACCORD* raccord)
117 {
118 LstRaccords.push_back(raccord);
119 }
120
121
122
123 void SQ_JONCTION::ajouter_remplissage(TopoDS_Shape remplissage)
124 {
125 LstRemplissages.push_back(remplissage);
126 }
127
128
129
130 void SQ_JONCTION::change_joncsolid(TopoDS_Shape JoncSolid)
131 {
132 JonctionSolid=JoncSolid;
133 }