1 -- Created by: Peter KURNEV
2 -- Copyright (c) 1999-2014 OPEN CASCADE SAS
4 -- This file is part of Open CASCADE Technology software library.
6 -- This library is free software; you can redistribute it and/or modify it under
7 -- the terms of the GNU Lesser General Public License version 2.1 as published
8 -- by the Free Software Foundation, with special exception defined in the file
9 -- OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
10 -- distribution for complete text of the license and disclaimer of any warranty.
12 -- Alternatively, this file may be used under the terms of Open CASCADE
13 -- commercial license or contractual agreement.
18 -- The package contains classes that implements
19 -- the data structure for
20 -- general fuse and boolean operation algorithms
43 class PassKeyMapHasher;
58 pointer PDS to DS from BOPDS;
59 pointer PIterator to Iterator from BOPDS;
60 pointer PIteratorSI to IteratorSI from BOPDS;
64 imported VectorOfShapeInfo from BOPDS;
65 imported VectorOfIndexRange from BOPDS;
66 imported ListOfPassKeyBoolean from BOPDS;
67 imported ListIteratorOfListOfPassKeyBoolean from BOPDS;
68 imported DataMapOfIntegerListOfInteger from BOPDS;
69 imported MapOfPassKey from BOPDS;
70 imported MapOfPassKeyBoolean from BOPDS;
71 imported VectorOfListOfPassKeyBoolean from BOPDS;
72 imported ListOfPave from BOPDS;
73 imported ListOfPaveBlock from BOPDS;
74 imported VectorOfListOfPaveBlock from BOPDS;
75 imported DataMapOfPaveBlockListOfPaveBlock from BOPDS;
76 imported MapOfPaveBlock from BOPDS;
77 imported DataMapOfPaveBlockListOfInteger from BOPDS;
78 imported DataMapOfPassKeyListOfPaveBlock from BOPDS;
79 imported CoupleOfPaveBlocks from BOPDS;
80 imported DataMapOfShapeCoupleOfPaveBlocks from BOPDS;
81 imported MapOfCommonBlock from BOPDS;
82 imported VectorOfFaceInfo from BOPDS;
83 imported MapOfPave from BOPDS;
84 imported IndexedDataMapOfPaveBlockListOfPaveBlock from BOPDS;
85 imported DataMapOfIntegerListOfPaveBlock from BOPDS;
86 imported IndexedMapOfPaveBlock from BOPDS;
87 imported IndexedDataMapOfPaveBlockListOfInteger from BOPDS;
88 imported IndexedDataMapOfShapeCoupleOfPaveBlocks from BOPDS;
89 imported DataMapOfPaveBlockCommonBlock from BOPDS;
91 imported Interf from BOPDS;
92 imported InterfVV from BOPDS;
93 imported InterfVE from BOPDS;
94 imported InterfVF from BOPDS;
95 imported InterfEE from BOPDS;
96 imported InterfEF from BOPDS;
97 imported InterfFF from BOPDS;
98 imported InterfVZ from BOPDS;
99 imported InterfEZ from BOPDS;
100 imported InterfFZ from BOPDS;
101 imported InterfZZ from BOPDS;
103 imported VectorOfInterfVV from BOPDS;
104 imported VectorOfInterfVE from BOPDS;
105 imported VectorOfInterfVF from BOPDS;
106 imported VectorOfInterfEE from BOPDS;
107 imported VectorOfInterfEF from BOPDS;
108 imported VectorOfInterfFF from BOPDS;
109 imported VectorOfInterfVZ from BOPDS;
110 imported VectorOfInterfEZ from BOPDS;
111 imported VectorOfInterfFZ from BOPDS;
112 imported VectorOfInterfZZ from BOPDS;
114 imported VectorOfPoint from BOPDS;
115 imported VectorOfCurve from BOPDS;