1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-19 13:40:49 +03:00

0024742: Remove rarely used collection classes: Set

Classes NCollection_Set and NCollection_HSet removed as unused (along with NCollection_DefineSet.hxx and NCollection_DefineHSet.hxx).

Classes TCollection_Set and TCollection_HSet removed (along with TCollection_SetIterator and TCollection_SetList nested classes).
Code previously using Set classes updated to equivalent use of Sequence (Adaptor3d and Visual3d packages) or TColStd_PackedMapOfInteger (BRepAlgo package).

In Adaptor3d_CurveOnSurface, calculation of continuity intervals refactored so as to build and store sorted sequence of reals, instead of collecting them to set, copying to array, and then sorting.
This commit is contained in:
dln
2014-04-08 12:55:04 +04:00
committed by abv
parent 6af4fe1c46
commit 54f7544df6
34 changed files with 353 additions and 1869 deletions

View File

@@ -143,25 +143,6 @@ class HSequenceOfTransient instantiates
HSequence from TCollection (Transient,
SequenceOfTransient from TColStd);
class SetOfInteger instantiates
Set from TCollection (Integer);
class SetOfReal instantiates
Set from TCollection (Real);
class SetOfTransient instantiates
Set from TCollection (Transient);
class HSetOfInteger instantiates
HSet from TCollection (Integer,
SetOfInteger from TColStd);
class HSetOfReal instantiates
HSet from TCollection (Real,
SetOfReal from TColStd);
class HSetOfTransient instantiates
HSet from TCollection (Transient,
SetOfTransient from TColStd);
--
-- Instantiations List (Integer,Real,Transient)
-- ********************************************