0024023: Revamp the OCCT Handle -- ambiguity
[occt.git] / src / BRepOffset / BRepOffset_Inter2d.cdl
1 -- Created on: 1996-08-30
2 -- Created by: Yves FRICAUD
3 -- Copyright (c) 1996-1999 Matra Datavision
4 -- Copyright (c) 1999-2014 OPEN CASCADE SAS
5 --
6 -- This file is part of Open CASCADE Technology software library.
7 --
8 -- This library is free software; you can redistribute it and/or modify it under
9 -- the terms of the GNU Lesser General Public License version 2.1 as published
10 -- by the Free Software Foundation, with special exception defined in the file
11 -- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
12 -- distribution for complete text of the license and disclaimer of any warranty.
13 --
14 -- Alternatively, this file may be used under the terms of Open CASCADE
15 -- commercial license or contractual agreement.
16
17 --  Modified by skv - Fri Dec 26 16:53:16 2003 OCC4455
18
19 class Inter2d from BRepOffset 
20
21         ---Purpose: Computes the intersections betwwen edges on a face
22         --          stores result is SD as AsDes from BRepOffset.
23
24 uses
25     AsDes               from BRepAlgo,
26     Offset              from BRepOffset,
27     Face                from TopoDS,
28     IndexedMapOfShape          from TopTools,
29     DataMapOfShapeShape from TopTools,
30     Real                from Standard
31
32 is
33     Compute(myclass ; AsDes    : AsDes      from BRepAlgo;
34                       F        :         Face       from TopoDS;
35                       NewEdges :         IndexedMapOfShape from TopTools;
36                       Tol      :         Real       from Standard);
37                       
38         ---Purpose: Computes the intersections between the edges stored
39         --          is AsDes as descendants of <F> . Intersections is computed
40         --          between two edges if one of them is bound in NewEdges.
41
42     
43     --  Modified by skv - Fri Dec 26 16:53:16 2003 OCC4455 Begin
44     --  Add another parameter: offset value.
45     ConnexIntByInt(myclass ; 
46                    FI    :          Face                from TopoDS;
47                    OFI   : in out   Offset              from BRepOffset;
48                    MES   : in out   DataMapOfShapeShape from TopTools;  
49                    Build :          DataMapOfShapeShape from TopTools;  
50                    AsDes :  AsDes               from BRepAlgo; 
51                    Offset:          Real                from Standard;
52                    Tol   :          Real                from Standard);
53     --  Modified by skv - Fri Dec 26 16:53:16 2003 OCC4455 End
54                             
55 end Inter2d;
56