1 -- File: NMTTools_CommonBlockAPI.cdl
2 -- Created: Mon Dec 15 11:35:46 2003
3 -- Author: Peter KURNEV
5 ---Copyright: Matra Datavision 2003
8 class CommonBlockAPI from NMTTools
13 ListOfCommonBlock from NMTTools,
14 ListOfPaveBlock from BOPTools,
15 PaveBlock from BOPTools,
16 CommonBlock from NMTTools
21 Create (aList:ListOfCommonBlock from NMTTools)
22 returns CommonBlockAPI from NMTTools;
25 returns ListOfCommonBlock from NMTTools;
26 ---C++: return const &
31 anE:Integer from Standard)
32 returns ListOfPaveBlock from BOPTools;
33 ---C++: return const &
35 --- Returns all PaveBlock-s (from the list) that are
36 --- common for the given edge with DS-index <anE>
39 aPB: PaveBlock from BOPTools)
40 returns Boolean from Standard;
42 --- Returns TRUE if given PaveBlock <aPB> is
43 --- common for the Blocks from the list
46 aPB: PaveBlock from BOPTools)
47 returns CommonBlock from NMTTools;
51 myListOfCommonBlock :Address from Standard;
52 myListOfPaveBlock :ListOfPaveBlock from BOPTools;