1 -- File: BOPTColStd.cdl
2 -- Created: Wed Nov 22 15:59:15 2000
3 -- Author: Peter KURNEV
5 ---Copyright: Matra Datavision 2000
10 --- Contains auxiliary classes used by
11 --- boolean operations algorithm.
22 generic class CArray1;
24 -- The class represents unidimensionnal arrays
25 -- of fixed size known at run time.
26 -- Run-time boundary check is performed
27 -- The range of the index is user defined from 0 to Length-1
30 -- The class provides dump service used for debugging
34 -- The class provides exception objects
37 -- The auxiliary class provides structure to store a shape
40 class ShapeWithRankHasher;
41 -- The auxiliary class provides hash code for mapping
42 -- ShapeWithRank objects
45 --- I n s t a n t i a t i o n s
47 class CArray1OfInteger instantiates
48 CArray1 from BOPTColStd(Integer from Standard);
50 class CArray1OfShape instantiates
51 CArray1 from BOPTColStd(Shape from TopoDS);
53 class CArray1OfPnt2d instantiates
54 CArray1 from BOPTColStd(Pnt2d from gp);
56 class IndexedDataMapOfIntegerInteger instantiates
57 IndexedDataMap from TCollection (Integer,
59 MapIntegerHasher from TColStd);
60 class ListOfListOfShape instantiates
61 List from TCollection (ListOfShape from TopTools);
63 class IndexedDataMapOfIntegerIndexedMapOfInteger instantiates
64 IndexedDataMap from TCollection (Integer,
65 IndexedMapOfInteger from TColStd,
66 MapIntegerHasher from TColStd);
68 class IndexedDataMapOfSWRInteger instantiates
69 IndexedDataMap from TCollection (ShapeWithRank,
70 Integer from Standard,
71 ShapeWithRankHasher from BOPTColStd);