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