Commit | Line | Data |
---|---|---|
7fd59977 | 1 | -- File: XSAlgo.cdl |
2 | -- Created: Wed Jan 19 17:35:08 2000 | |
3 | -- Author: data exchange team | |
4 | -- <det@nnov> | |
5 | ---Copyright: Matra Datavision 2000 | |
6 | ||
7 | ||
8 | package XSAlgo | |
9 | ||
10 | ---Purpose: | |
11 | ||
12 | uses | |
13 | ||
14 | MMgt, | |
15 | Geom, | |
16 | Geom2d, | |
17 | TopoDS, | |
18 | ShapeExtend, | |
19 | ShapeAnalysis, | |
20 | ShapeFix, | |
b485ee79 KD |
21 | Transfer, |
22 | Message | |
7fd59977 | 23 | |
24 | is | |
25 | ||
26 | enumeration Caller is | |
27 | ---Purpose: Identifies the caller of the algorithm | |
b485ee79 KD |
28 | DEFAULT, |
29 | IGES, | |
30 | STEP | |
7fd59977 | 31 | end Caller; |
32 | ||
33 | class ToolContainer; | |
34 | ---Purpose: Returns tools used by AlgoContainer | |
35 | ||
36 | class AlgoContainer; | |
37 | ---Purpose: Provides initerface to the algorithms from Shape Healing | |
38 | -- and others for XSTEP processors. | |
39 | ||
40 | ||
41 | Init; | |
42 | ---Purpose: Creates and initializes default AlgoContainer. | |
43 | ||
44 | SetAlgoContainer (aContainer: AlgoContainer from XSAlgo); | |
45 | ---Purpose: Sets default AlgoContainer | |
46 | ||
47 | AlgoContainer returns AlgoContainer from XSAlgo; | |
48 | ---Purpose: Returns default AlgoContainer | |
49 | ||
50 | end XSAlgo; |