0022627: Change OCCT memory management defaults
[occt.git] / src / BRepLProp / BRepLProp.cdl
1 -- File:        BRepLProp.cdl
2 -- Created:     Thu Feb 24 10:15:08 1994
3 -- Author:      Laurent BOURESCHE
4 --              <lbo@nonox>
5 ---Copyright:    Matra Datavision 1994
6
7 package BRepLProp
8
9     ---Purpose: These global functions compute the degree of
10 -- continuity of a curve built by concatenation of two
11 -- edges at their junction point.
12
13 uses Standard, gp, BRepAdaptor, GeomAbs, LProp
14
15 is
16     
17     class CurveTool;
18     class SurfaceTool;
19     
20                                             
21     class CLProps from BRepLProp 
22             instantiates CLProps from LProp(Curve      from BRepAdaptor,
23                                             Vec        from gp,
24                                             Pnt        from gp,
25                                             Dir        from gp,
26                                             CurveTool  from BRepLProp);
27
28     class SLProps from BRepLProp 
29             instantiates SLProps from LProp(Surface     from BRepAdaptor,
30                                             SurfaceTool from BRepLProp);
31
32     
33     Continuity(C1,C2 : Curve from BRepAdaptor;
34                u1,u2 : Real from Standard;
35                tl,ta : Real from Standard) 
36     ---Purpose: Computes the regularity at the junction between C1 and
37     --          C2. The point u1 on C1 and the point u2 on  C2 must be
38     --          confused.   tl  and ta  are  the  linear  and  angular
39     --          tolerance used two compare the derivative.
40     returns Shape from GeomAbs;
41
42     
43     Continuity(C1,C2 : Curve from BRepAdaptor;
44                u1,u2 : Real from Standard)
45     ---Purpose: The  same  as  preciding   but   using  the   standard
46     --          tolerances from package Precision.
47     returns Shape from GeomAbs;
48
49 end BRepLProp;