ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magic/lib/reconstruction/src/sq_jonction.cpp
Revision: 1158
Committed: Thu Jun 13 22:18:49 2024 UTC (11 months, 1 week ago) by francois
File size: 2651 byte(s)
Log Message:
compatibilité Ubuntu 22.04
Suppression des refeences à Windows
Ajout d'une banière

File Contents

# User Rev Content
1 francois 1158 //####//------------------------------------------------------------
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     //####// sq_jonction.cpp
15     //####//
16     //####//------------------------------------------------------------
17     //####//------------------------------------------------------------
18     //####// COPYRIGHT 2000-2024
19     //####// jeu 13 jun 2024 11:58:56 EDT
20     //####//------------------------------------------------------------
21     //####//------------------------------------------------------------
22 amroune 1090 #include "sq_jonction.h"
23    
24     SQ_JONCTION::SQ_JONCTION()
25     {
26     }
27    
28    
29    
30     SQ_JONCTION::SQ_JONCTION(SQ_JONCTION& mdd)
31     {
32     NoJonc=mdd.NoJonc;
33     Lstbranche=mdd.Lstbranche;
34     LstInterfaces=mdd.LstInterfaces;
35     LstRaccords=mdd.LstRaccords;
36     }
37    
38    
39    
40     SQ_JONCTION::~SQ_JONCTION()
41     {
42     }
43    
44    
45    
46     SQ_NOEUD* SQ_JONCTION::get_no_jonc()
47     {
48     return NoJonc;
49     }
50    
51    
52    
53     SQ_BRANCHE* SQ_JONCTION::get_branche(int i)
54     {
55     return Lstbranche[i];
56     }
57    
58    
59    
60     int SQ_JONCTION::get_nb_branches()
61     {
62     return Lstbranche.size();
63     }
64    
65    
66    
67     SQ_INTERFACE* SQ_JONCTION::get_interface(int i)
68     {
69     return LstInterfaces[i];
70     }
71    
72    
73    
74     int SQ_JONCTION::get_nb_interfaces()
75     {
76     return LstInterfaces.size();
77     }
78    
79    
80    
81     SQ_RACCORD* SQ_JONCTION::get_raccord(int i)
82     {
83     return LstRaccords[i];
84     }
85    
86    
87    
88     int SQ_JONCTION::get_nb_raccords()
89     {
90     return LstRaccords.size();
91     }
92    
93    
94    
95     TopoDS_Shape SQ_JONCTION::get_remplissage(int i)
96     {
97     return LstRemplissages[i];
98     }
99    
100    
101    
102     int SQ_JONCTION::get_nb_remplissages()
103     {
104     return LstRemplissages.size();
105     }
106    
107    
108    
109     TopoDS_Shape SQ_JONCTION::get_joncsolid()
110     {
111     return JonctionSolid;
112     }
113    
114    
115    
116     void SQ_JONCTION::change_no_jonction(SQ_NOEUD* nojonction)
117     {
118     NoJonc=nojonction;
119     }
120    
121    
122    
123     void SQ_JONCTION::ajouter_branche(SQ_BRANCHE* branche)
124     {
125     Lstbranche.push_back(branche);
126     }
127    
128    
129    
130     void SQ_JONCTION::ajouter_interface(SQ_INTERFACE* interface)
131     {
132     LstInterfaces.push_back(interface);
133     }
134    
135    
136    
137     void SQ_JONCTION::ajouter_raccord(SQ_RACCORD* raccord)
138     {
139     LstRaccords.push_back(raccord);
140     }
141    
142    
143    
144     void SQ_JONCTION::ajouter_remplissage(TopoDS_Shape remplissage)
145     {
146     LstRemplissages.push_back(remplissage);
147     }
148    
149    
150    
151     void SQ_JONCTION::change_joncsolid(TopoDS_Shape JoncSolid)
152     {
153     JonctionSolid=JoncSolid;
154 francois 1158 }