7fd59977 |
1 | -- File: BOPTools_PaveSet.cdl |
2 | -- Created: Thu Feb 8 12:39:32 2001 |
3 | -- Author: Peter KURNEV |
4 | -- <pkv@irinox> |
5 | ---Copyright: Matra Datavision 2001 |
6 | |
7 | |
8 | class PaveSet from BOPTools |
9 | |
10 | ---Purpose: |
11 | -- class for storing/sorting paves that |
12 | -- belong to an edge |
13 | |
14 | uses |
15 | ListOfPave from BOPTools, |
16 | Pave from BOPTools |
17 | |
18 | is |
19 | Create |
20 | returns PaveSet from BOPTools; |
21 | ---Purpose: |
22 | --- Empty constructor |
23 | --- |
24 | ChangeSet(me:out) |
25 | returns ListOfPave from BOPTools; |
26 | ---C++: return & |
27 | ---Purpose: |
28 | --- Access to the list |
29 | --- |
30 | Set(me) |
31 | returns ListOfPave from BOPTools; |
32 | ---C++: return const & |
33 | ---Purpose: |
34 | --- Access to the list const |
35 | --- |
36 | Append (me:out; aPave:Pave from BOPTools); |
37 | ---Purpose: |
38 | --- Appends <aPave> to the list |
39 | --- |
40 | SortSet (me:out); |
41 | ---Purpose: |
42 | --- Sorts list in increasing order of paves' parameters |
43 | --- |
44 | |
45 | fields |
46 | myPaveList: ListOfPave from BOPTools; |
47 | |
48 | end PaveSet; |