occt: master 54f7544d

Author Committer Branch Timestamp Parent
abv abv master 2014-04-08 08:55:04 master 6af4fe1c
Affected Issues  0024742: Remove rarely used collection classes
Changeset 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.
mod - src/Adaptor3d/Adaptor3d_CurveOnSurface.cdl Diff File
mod - src/Adaptor3d/Adaptor3d_CurveOnSurface.cxx Diff File
mod - src/BRepAlgo/BRepAlgo_DSAccess.cdl Diff File
mod - src/BRepAlgo/BRepAlgo_DSAccess.cxx Diff File
mod - src/NCollection/FILES Diff File
rm - src/NCollection/NCollection_DefineHSet.hxx Diff File
rm - src/NCollection/NCollection_DefineSet.hxx Diff File
rm - src/NCollection/NCollection_HSet.hxx Diff File
rm - src/NCollection/NCollection_Set.hxx Diff File
mod - src/QANCollection/QANCollection2.cxx Diff File
mod - src/QANCollection/QANCollection3.cxx Diff File
mod - src/QANCollection/QANCollection_Common2.hxx Diff File
mod - src/QANCollection/QANCollection_Common3.hxx Diff File
mod - src/QANCollection/QANCollection_FuncLists.hxx Diff File
mod - src/QANCollection/QANCollection_FuncTest.hxx Diff File
mod - src/QANCollection/QANCollection_PerfLists.hxx Diff File
mod - src/TCollection/TCollection.cdl Diff File
rm - src/TCollection/TCollection_HSet.cdl Diff File
rm - src/TCollection/TCollection_HSet.gxx Diff File
rm - src/TCollection/TCollection_HSet.lxx Diff File
rm - src/TCollection/TCollection_Set.cdl Diff File
rm - src/TCollection/TCollection_Set.gxx Diff File
rm - src/TCollection/TCollection_Set.lxx Diff File
rm - src/TCollection/TCollection_SetIterator.gxx Diff File
rm - src/TCollection/TCollection_SetIterator.lxx Diff File
mod - src/TColStd/TColStd.cdl Diff File
mod - src/V3d/V3d.cxx Diff File
mod - src/Visual3d/Visual3d.cdl Diff File
mod - src/Visual3d/Visual3d_ContextView.cdl Diff File
mod - src/Visual3d/Visual3d_ContextView.cxx Diff File
mod - src/Visual3d/Visual3d_View.cdl Diff File
mod - src/Visual3d/Visual3d_View.cxx Diff File
mod - src/Visual3d/Visual3d_ViewManager.cdl Diff File
mod - src/Visual3d/Visual3d_ViewManager.cxx Diff File