0022746: Progress indicator in ShapeHealing
[occt.git] / src / XSAlgo / XSAlgo.cdl
CommitLineData
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
8package XSAlgo
9
10 ---Purpose:
11
12uses
13
14 MMgt,
15 Geom,
16 Geom2d,
17 TopoDS,
18 ShapeExtend,
19 ShapeAnalysis,
20 ShapeFix,
b485ee79
KD
21 Transfer,
22 Message
7fd59977 23
24is
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
50end XSAlgo;