Integration of OCCT 6.5.0 from SVN
[occt.git] / src / BRepApprox / BRepApprox.cdl
1 -- File:        BRepApprox.cdl
2 -- Created:     Tue Jun  6 16:58:22 1995
3 -- Author:      Jean Yves LEBEY
4 --              <jyl@meteox>
5 ---Copyright:    Matra Datavision 1995
6
7 package BRepApprox 
8
9         ---Purpose: This package provides services on intersection curves
10         --          dealt by topological operations on BRep objects.
11         --          Services are approximation services.
12
13
14 uses
15
16     MMgt,
17     TColStd,
18     gp,
19     GeomAbs,
20     Adaptor3d,
21     Geom,
22     Geom2d,
23     BRepAdaptor,
24     IntSurf,
25     ApproxInt
26     
27 is
28
29     generic class ApproxLineGen;
30     
31     class ApproxLine instantiates ApproxLineGen from BRepApprox
32         (BSplineCurve from Geom,
33          BSplineCurve from Geom2d);
34
35     generic class SurfaceToolGen;
36
37     class SurfaceTool instantiates SurfaceToolGen from BRepApprox 
38         (Surface from BRepAdaptor);
39     
40     class Approx instantiates Approx from ApproxInt
41         (Surface                 from BRepAdaptor,
42          SurfaceTool             from BRepApprox,
43          Quadric                 from IntSurf,
44          QuadricTool             from IntSurf,
45          ApproxLine              from BRepApprox);
46
47 end BRepApprox;