0024428: Implementation of LGPL license
[occt.git] / src / BRepOffset / BRepOffset_Inter2d.cdl
CommitLineData
b311480e 1-- Created on: 1996-08-30
2-- Created by: Yves FRICAUD
3-- Copyright (c) 1996-1999 Matra Datavision
973c2be1 4-- Copyright (c) 1999-2014 OPEN CASCADE SAS
b311480e 5--
973c2be1 6-- This file is part of Open CASCADE Technology software library.
b311480e 7--
973c2be1 8-- This library is free software; you can redistribute it and / or modify it
9-- under the terms of the GNU Lesser General Public 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.
b311480e 13--
973c2be1 14-- Alternatively, this file may be used under the terms of Open CASCADE
15-- commercial license or contractual agreement.
7fd59977 16
17-- Modified by skv - Fri Dec 26 16:53:16 2003 OCC4455
18
19class Inter2d from BRepOffset
20
21 ---Purpose: Computes the intersections betwwen edges on a face
22 -- stores result is SD as AsDes from BRepOffset.
23
24uses
25 AsDes from BRepAlgo,
26 Offset from BRepOffset,
27 Face from TopoDS,
975ec82a 28 IndexedMapOfShape from TopTools,
7fd59977 29 DataMapOfShapeShape from TopTools,
30 Real from Standard
31
32is
33 Compute(myclass ; AsDes : mutable AsDes from BRepAlgo;
34 F : Face from TopoDS;
975ec82a 35 NewEdges : IndexedMapOfShape from TopTools;
7fd59977 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 : mutable 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
55end Inter2d;
56