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, 3 months ago) by amroune
File size: 1574 byte(s)
Log Message:
Ajout de la derniere partie du code

File Contents

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