occt: master 97385d61

Author Committer Branch Timestamp Parent
abv apn master 2014-04-23 08:45:31 master a096a7a5
Affected Issues  0024841: Remove duplicated and/or unused instances of collections
Changeset 0024841: Remove duplicated and/or unused instances of collections

Removed duplicated instantiations of TCollection classes:
- BRepMAT2d_SequenceOfBasicElt: duplicates MAT_SequenceOfBasicElt
- BRepMesh_NodeHasherOfDataStructureOfDelaun, BRepMesh_IDMapOfNodeOfDataStructureOfDelaun: not used
- QADNaming_DataMapOfShapeOfName: duplicates DNaming_DataMapOfShapeOfName
- TDF_LabelLabelMap: not used
- Graphic3d_SequenceOfAddress: not used
- CDM_StackOfDocument: duplicates ListOfDocument (after fix on 0024742)
- Draw_MapOfFunctions: duplicates Plugin_MapOfFunctions
- ExprIntrp_SkackOfNames: duplicates TColStd_ListOfAsciiString (after fix on 0024742)
- in package Storage: (H)SeqOfPersistent, MapPSDHasher, (H)SeqOfCallback: not used

In addition, inheritance of MeshVS_ColorHasher from TColStd_MapIntegerHasher is dropped as it is useless but leads to problems if TColStd_MapIntegerHasher is converted to template.
First of the two overloaded functions Draw::Load() removed as it is unused.
Removed unused classes and files from PCollection and related packages.
mod - src/BRepMAT2d/BRepMAT2d.cdl Diff File
mod - src/BRepMAT2d/BRepMAT2d_LinkTopoBilo.cxx Diff File
mod - src/BRepMesh/BRepMesh.cdl Diff File
mod - src/BRepMesh/BRepMesh_DataStructureOfDelaun.cdl Diff File
mod - src/BRepMesh/BRepMesh_FastDiscret.cxx Diff File
mod - src/CDF/CDF_StoreList.cdl Diff File
mod - src/CDM/CDM.cdl Diff File
rm - src/DBC/DBC_CMPLRS.edl Diff File
rm - src/DBC/DBC_LDSHR.edl Diff File
mod - src/DBC/FILES Diff File
mod - src/Draw/Draw.cdl Diff File
mod - src/Draw/Draw.cxx Diff File
mod - src/ExprIntrp/ExprIntrp.cdl Diff File
mod - src/ExprIntrp/ExprIntrp_Analysis.cdl Diff File
mod - src/Graphic3d/Graphic3d.cdl Diff File
mod - src/MeshVS/MeshVS_ColorHasher.cdl Diff File
rm - src/PCollection/FILES Diff File
mod - src/PCollection/PCollection.cdl Diff File
rm - src/PCollection/PCollection_CMPLRS.edl Diff File
rm - src/PCollection/PCollection_Compare.cdl Diff File
rm - src/PCollection/PCollection_Compare.gxx Diff File
rm - src/PCollection/PCollection_CompareOfInteger.cdl Diff File
rm - src/PCollection/PCollection_CompareOfInteger.cxx Diff File
rm - src/PCollection/PCollection_CompareOfReal.cdl Diff File
rm - src/PCollection/PCollection_CompareOfReal.cxx Diff File
rm - src/PCollection/PCollection_Hash.cdl Diff File
rm - src/PCollection/PCollection_Hash.gxx Diff File
rm - src/PCollection/PCollection_HDoubleList.cdl Diff File
rm - src/PCollection/PCollection_HDoubleList.gxx Diff File
rm - src/PCollection/PCollection_HSingleList.cdl Diff File
rm - src/PCollection/PCollection_HSingleList.gxx Diff File
rm - src/PCollection/PCollection_LDSHR.edl Diff File
rm - src/PCollection/PCollection_WOKSteps.edl Diff File
rm - src/PColStd/FILES Diff File
mod - src/PColStd/PColStd.cdl Diff File
rm - src/PColStd/PColStd_CMPLRS.edl Diff File
rm - src/PColStd/PColStd_LDSHR.edl Diff File
mod - src/PMMgt/FILES Diff File
rm - src/PMMgt/PMMgt_CMPLRS.edl Diff File
rm - src/PMMgt/PMMgt_LDSHR.edl Diff File
rm - src/PShort/FILES Diff File
rm - src/PShort/PShort_CMPLRS.edl Diff File
rm - src/PShort/PShort_LDSHR.edl Diff File
rm - src/PStandard/FILES Diff File
rm - src/PStandard/PStandard_CMPLRS.edl Diff File
rm - src/PStandard/PStandard_LDSHR.edl Diff File
mod - src/QADNaming/QADNaming.cdl Diff File
mod - src/QADNaming/QADNaming_ToolsCommands.cxx Diff File
mod - src/Storage/Storage.cdl Diff File
mod - src/TDF/TDF.cdl Diff File
mod - src/V3d/V3d_Viewer.cdl Diff File
mod - src/XCAFDoc/XCAFDoc_DocumentTool.cxx Diff File