Salome HOME
Avoid linking to the native omniORB
[modules/geom.git] / src / GEOMAlgo / GEOMAlgo_Gluer1.cdl
1 -- Copyright (C) 2005  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
2 -- CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
3 -- 
4 -- This library is free software; you can redistribute it and/or
5 -- modify it under the terms of the GNU Lesser General Public
6 -- License as published by the Free Software Foundation; either 
7 -- version 2.1 of the License.
8 -- 
9 -- This library is distributed in the hope that it will be useful 
10 -- but WITHOUT ANY WARRANTY; without even the implied warranty of 
11 -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
12 -- Lesser General Public License for more details.
13 --
14 -- You should have received a copy of the GNU Lesser General Public  
15 -- License along with this library; if not, write to the Free Software 
16 -- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
17 --
18 -- See http:--www.salome-platform.org/ or email : webmaster.salome@opencascade.com
19 -- 
20 -- File:        GEOMAlgo_Gluer1.cdl
21 -- Created:     Wed Jan 24 11:37:31 2007
22 -- Author:      Peter KURNEV
23 --              <pkv@irinox>
24
25
26 class Gluer1 from GEOMAlgo  
27     inherits  Gluer from GEOMAlgo
28
29         ---Purpose: 
30
31 uses 
32     ListOfCoupleOfShapes from GEOMAlgo, 
33     DataMapOfPassKeyShapeShape from GEOMAlgo 
34
35 --raises
36
37 is 
38     Create   
39         returns Gluer1 from GEOMAlgo; 
40     ---C++: alias "Standard_EXPORT virtual ~GEOMAlgo_Gluer1();" 
41       
42     SetFacesToUnglue(me:out; 
43         aLCS:ListOfCoupleOfShapes from GEOMAlgo);
44          
45     FacesToUnglue(me) 
46         returns ListOfCoupleOfShapes from GEOMAlgo;                     
47     ---C++: return const& 
48        
49     GluedFaces(me) 
50         returns ListOfCoupleOfShapes from GEOMAlgo;                     
51     ---C++: return const&  
52       
53     RejectedFaces(me) 
54         returns ListOfCoupleOfShapes from GEOMAlgo;                     
55     ---C++: return const&   
56     
57     Perform(me:out) 
58         is redefined; 
59      
60     UnglueFaces(me:out); 
61      
62     FillGluedFaces(me:out) 
63         is protected; 
64         
65 fields
66     myGluedFaces        :ListOfCoupleOfShapes from GEOMAlgo is protected;
67     myFacesToUnglue     :ListOfCoupleOfShapes from GEOMAlgo is protected;
68     myRejectedFaces     :ListOfCoupleOfShapes from GEOMAlgo is protected; 
69     myMapGN             :DataMapOfPassKeyShapeShape from GEOMAlgo is protected; 
70
71 end Gluer1;