blob: 2069af4d52c2c91fff039b7b5f7e9c499a995355 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
-- File: BOPTools_PCurveMaker.cdl
-- Created: Wed May 30 09:42:36 2001
-- Author: Peter KURNEV
-- <pkv@irinox>
---Copyright: Matra Datavision 2001
class PCurveMaker from BOPTools
---Purpose:
-- Class provides computation p-curves for the edges and theirs
--- split parts
uses
PPaveFiller from BOPTools,
PaveFiller from BOPTools,
PInterferencePool from BOPTools,
PShapesDataStructure from BooleanOperations
is
Create (aFiller: PaveFiller from BOPTools)
returns PCurveMaker from BOPTools;
---Purpose:
--- Constructor
---
Do(me:out);
---Purpose:
--- Launch the processor
---
IsDone(me)
returns Boolean from Standard;
---Purpose:
--- Returns TRUE if Ok
---
fields
myFiller : PPaveFiller from BOPTools;
myDS : PShapesDataStructure from BooleanOperations;
myIsDone : Boolean from Standard;
end PCurveMaker;
|