0024742: Remove rarely used collection classes: Set
authordln <dln@opencascade.com>
Tue, 8 Apr 2014 08:55:04 +0000 (12:55 +0400)
committerabv <abv@opencascade.com>
Thu, 8 May 2014 05:13:55 +0000 (09:13 +0400)
commit54f7544df66d636392fe101aeee3e97d66f3d786
tree435d9e47c191c65230f7c219a1365ee4cf6d0f24
parent6af4fe1c46b8fe1b3a317b589df937a0a4e6ddaf
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.
34 files changed:
src/Adaptor3d/Adaptor3d_CurveOnSurface.cdl
src/Adaptor3d/Adaptor3d_CurveOnSurface.cxx
src/BRepAlgo/BRepAlgo_DSAccess.cdl
src/BRepAlgo/BRepAlgo_DSAccess.cxx
src/NCollection/FILES
src/NCollection/NCollection_DefineHSet.hxx [deleted file]
src/NCollection/NCollection_DefineSet.hxx [deleted file]
src/NCollection/NCollection_HSet.hxx [deleted file]
src/NCollection/NCollection_Set.hxx [deleted file]
src/QANCollection/QANCollection2.cxx
src/QANCollection/QANCollection3.cxx
src/QANCollection/QANCollection_Common2.hxx
src/QANCollection/QANCollection_Common3.hxx
src/QANCollection/QANCollection_FuncLists.hxx
src/QANCollection/QANCollection_FuncTest.hxx
src/QANCollection/QANCollection_PerfLists.hxx
src/TColStd/TColStd.cdl
src/TCollection/TCollection.cdl
src/TCollection/TCollection_HSet.cdl [deleted file]
src/TCollection/TCollection_HSet.gxx [deleted file]
src/TCollection/TCollection_HSet.lxx [deleted file]
src/TCollection/TCollection_Set.cdl [deleted file]
src/TCollection/TCollection_Set.gxx [deleted file]
src/TCollection/TCollection_Set.lxx [deleted file]
src/TCollection/TCollection_SetIterator.gxx [deleted file]
src/TCollection/TCollection_SetIterator.lxx [deleted file]
src/V3d/V3d.cxx
src/Visual3d/Visual3d.cdl
src/Visual3d/Visual3d_ContextView.cdl
src/Visual3d/Visual3d_ContextView.cxx
src/Visual3d/Visual3d_View.cdl
src/Visual3d/Visual3d_View.cxx
src/Visual3d/Visual3d_ViewManager.cdl
src/Visual3d/Visual3d_ViewManager.cxx