blob: d01218ec57973a13017ce35f31b2b9ebbc368bea (
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
|
-- File: BOPTColStd.cdl
-- Created: Wed Nov 22 15:59:15 2000
-- Author: Peter KURNEV
-- <pkv@irinox>
---Copyright: Matra Datavision 2000
package BOPTColStd
---Purpose:
--- Contains auxiliary classes used by
--- boolean operations algorithm.
uses
gp,
TopoDS,
TopTools,
TCollection,
TColStd
---
is
generic class CArray1;
---Purpose:
-- The class represents unidimensionnal arrays
-- of fixed size known at run time.
-- Run-time boundary check is performed
-- The range of the index is user defined from 0 to Length-1
--
class Dump;
-- The class provides dump service used for debugging
-- purposes
--
class Failure;
-- The class provides exception objects
--
class ShapeWithRank;
-- The auxiliary class provides structure to store a shape
-- and its rank
---
class ShapeWithRankHasher;
-- The auxiliary class provides hash code for mapping
-- ShapeWithRank objects
---
---
--- I n s t a n t i a t i o n s
---
class CArray1OfInteger instantiates
CArray1 from BOPTColStd(Integer from Standard);
class CArray1OfShape instantiates
CArray1 from BOPTColStd(Shape from TopoDS);
class CArray1OfPnt2d instantiates
CArray1 from BOPTColStd(Pnt2d from gp);
class IndexedDataMapOfIntegerInteger instantiates
IndexedDataMap from TCollection (Integer,
Integer,
MapIntegerHasher from TColStd);
class ListOfListOfShape instantiates
List from TCollection (ListOfShape from TopTools);
class IndexedDataMapOfIntegerIndexedMapOfInteger instantiates
IndexedDataMap from TCollection (Integer,
IndexedMapOfInteger from TColStd,
MapIntegerHasher from TColStd);
class IndexedDataMapOfSWRInteger instantiates
IndexedDataMap from TCollection (ShapeWithRank,
Integer from Standard,
ShapeWithRankHasher from BOPTColStd);
end BOPTColStd;
|