Integration of OCCT 6.5.0 from SVN
[occt.git] / src / ShapeAlgo / ShapeAlgo.cdl
1 -- File:        ShapeAlgo.cdl
2 -- Created:     Mon Feb  7 12:17:57 2000
3 -- Author:      data exchange team
4 --              <det@nnov.matra-dtv.fr>
5 ---Copyright:    Matra Datavision 2000
6
7
8 package ShapeAlgo 
9
10     ---Purpose: 
11
12 uses
13
14     MMgt,
15     Geom,
16     Geom2d,
17     TColGeom,
18     TColGeom2d,
19     TopoDS,
20     ShapeExtend,
21     ShapeAnalysis,
22     ShapeFix,
23     GeomAbs
24
25 is
26
27     class ToolContainer;
28         ---Purpose: Returns tools used by AlgoContainer
29
30     class AlgoContainer;
31         ---Purpose: Provides initerface to the algorithms from Shape Healing.
32
33     Init;
34         ---Purpose: Creates and initializes default AlgoContainer.
35     
36     SetAlgoContainer (aContainer: AlgoContainer from ShapeAlgo);
37         ---Purpose: Sets default AlgoContainer
38
39     AlgoContainer returns AlgoContainer from ShapeAlgo;
40         ---Purpose: Returns default AlgoContainer
41
42 end ShapeAlgo;