summaryrefslogtreecommitdiff
path: root/src/BOPTools/BOPTools_PaveSet.cdl
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;