PageRenderTime 21ms CodeModel.GetById 17ms app.highlight 2ms RepoModel.GetById 1ms app.codeStats 0ms

/src/contrib/geom-5.1.2.7/src/GEOMAlgo/GEOMAlgo_CoupleOfShapes.cdl

http://pythonocc.googlecode.com/
Unknown | 67 lines | 54 code | 13 blank | 0 comment | 0 complexity | 86873d026442ecdef376d7dacc3c1c22 MD5 | raw file
 1--  Copyright (C) 2007-2008  CEA/DEN, EDF R&D, OPEN CASCADE
 2--
 3--  Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
 4--  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
 5--
 6--  This library is free software; you can redistribute it and/or
 7--  modify it under the terms of the GNU Lesser General Public
 8--  License as published by the Free Software Foundation; either
 9--  version 2.1 of the License.
10--
11--  This library is distributed in the hope that it will be useful,
12--  but WITHOUT ANY WARRANTY; without even the implied warranty of
13--  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
14--  Lesser General Public License for more details.
15--
16--  You should have received a copy of the GNU Lesser General Public
17--  License along with this library; if not, write to the Free Software
18--  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
19--
20--  See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
21--
22-- File:	GEOMAlgo_CoupleOfShapes.cdl
23-- Created:	Wed Dec 15 13:00:10 2004
24-- Author:	Peter KURNEV
25--		<pkv@irinox>
26--
27class CoupleOfShapes from GEOMAlgo 
28
29	---Purpose: 
30
31uses
32    Shape from TopoDS
33
34--raises
35
36is 
37    Create 
38    	returns CoupleOfShapes from GEOMAlgo; 
39
40    SetShapes(me:out; 
41    	    aS1: Shape from TopoDS; 
42    	    aS2: Shape from TopoDS);
43     
44    SetShape1(me:out; 
45    	    aS1: Shape from TopoDS); 
46	 
47    SetShape2(me:out; 
48    	    aS2: Shape from TopoDS);     
49
50    Shapes(me; 
51    	    aS1:out Shape from TopoDS; 
52    	    aS2:out Shape from TopoDS); 
53
54    Shape1(me) 
55    	returns Shape from TopoDS; 
56    ---C++:return const &  
57     
58    Shape2(me) 
59    	returns Shape from TopoDS; 
60    ---C++:return const & 
61
62fields  
63
64    myShape1: Shape from TopoDS is protected;   
65    myShape2: Shape from TopoDS is protected;   
66
67end CoupleOfShapes;