blob: a155afb0decea4ec20ba80f30e47b16f736019a6 (
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
42
43
44
45
46
47
48
|
-- File: BOPTools_PaveSet.cdl
-- Created: Thu Feb 8 12:39:32 2001
-- Author: Peter KURNEV
-- <pkv@irinox>
---Copyright: Matra Datavision 2001
class PaveSet from BOPTools
---Purpose:
-- class for storing/sorting paves that
-- belong to an edge
uses
ListOfPave from BOPTools,
Pave from BOPTools
is
Create
returns PaveSet from BOPTools;
---Purpose:
--- Empty constructor
---
ChangeSet(me:out)
returns ListOfPave from BOPTools;
---C++: return &
---Purpose:
--- Access to the list
---
Set(me)
returns ListOfPave from BOPTools;
---C++: return const &
---Purpose:
--- Access to the list const
---
Append (me:out; aPave:Pave from BOPTools);
---Purpose:
--- Appends <aPave> to the list
---
SortSet (me:out);
---Purpose:
--- Sorts list in increasing order of paves' parameters
---
fields
myPaveList: ListOfPave from BOPTools;
end PaveSet;
|