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

0024096: Eliminate compiler warning C4505 in MSVC++ with warning level 4

Removed obsolete functions from sources.
Some useful debug functions were 'defined' ( put into #ifdef ...#endif )
Removed some redundant code
This commit is contained in:
omy
2013-08-02 09:54:03 +04:00
committed by bugmaster
parent 7ff8f0197e
commit 4e18e72a22
59 changed files with 80 additions and 3093 deletions

View File

@@ -75,22 +75,23 @@
#define BUC60925
#define OCC352
#ifdef DEB_DBGTOOLS_WRITE
//#define OCC355
//#define MDTV_DEB
//#define MDTV_DEB_OR
//#define MDTV_DEB_UNN
//#define MDTV_DEB_INT
//#define MDTV_DEB_GEN
//#define MDTV_DEB_MODUN
//#define MDTV_DEB_FNB
//#define MDTV_DEB_WIN
//#define MDTV_DEB_ARG
//#define MDTV_DEB_SHELL
#define MDTV_DEB
#define MDTV_DEB_OR
#define MDTV_DEB_UNN
#define MDTV_DEB_INT
#define MDTV_DEB_GEN
#define MDTV_DEB_MODUN
#define MDTV_DEB_FNB
#define MDTV_DEB_WIN
#define MDTV_DEB_ARG
#define MDTV_DEB_SHELL
#endif
#ifdef MDTV_DEB
#include <TCollection_AsciiString.hxx>
#include <TDF_Tool.hxx>
#include <BRepTools.hxx>
#include <DbgTools.hxx>
#endif
#ifdef DEB
#include <TCollection_AsciiString.hxx>
@@ -115,7 +116,7 @@ void PrintEntries(const TDF_LabelMap& map)
cout << "LabelEntry = "<< entry << endl;
}
}
#ifdef DEB_DBGTOOLS_WRITE
//=======================================================================
static void DbgTools_Write(const TopoDS_Shape& shape,
const Standard_CString filename)
@@ -172,8 +173,7 @@ static void DbgTools_WriteNSOnLabel (const Handle(TNaming_NamedShape)& NS,
}
}
#endif
//=======================================================================
#endif
//
//====================================================================
static Standard_Boolean ValidArgs(const TNaming_ListOfNamedShape& Args)
@@ -1078,95 +1078,6 @@ static Standard_Boolean Union (const TDF_Label& L,
return Standard_True;
}
//=======================================================================
// function: FindShape
//
//=======================================================================
static TopoDS_Shape FindShape(const TopTools_ListOfShape& theList)
{
Standard_Integer anUp = theList.Extent();
TopoDS_Shape aShape;
if(anUp < 1) return aShape;
if(anUp == 1) return theList.First();
Standard_Integer aLow = 1;
TColStd_Array1OfInteger Ar1(aLow, anUp);
TopTools_Array1OfShape Ars(aLow, anUp);
TopTools_ListIteratorOfListOfShape it(theList);
Standard_Integer i=0;
for(i=aLow;it.More();it.Next(), i++) {
Ars.SetValue(i, it.Value());
Ar1.SetValue(i, 0);
}
// for(i = aLow;i<= anUp;i++) {
// const TopoDS_Shape& aS = Ars.Value(i);
// for(Standard_Integer j=i;j<=anUp;j++)
// if(aS.IsSame(Ars.Value(j)))
// Ar1.SetValue(i, Ar1.Value(i)+1);
// }
for(i = aLow;i<= anUp;i++) {
const TopoDS_Shape& aS = Ars.Value(i);
for(Standard_Integer j=i+1;j<=anUp;j++)
if(aS.IsSame(Ars.Value(j)))
return aS;
}
// Standard_Integer aNum = Ar1.Value(1);
// Standard_Integer indx = -1;
// for(i = aLow;i<= anUp;i++) {
// if(aNum < Ar1.Value(i)) {
// aNum = Ar1.Value(i);
// indx = i;
// }
// }
// if(indx == -1) return aShape;
// return Ars.Value(indx);
return aShape;
}
//=======================================================================
/*
static TopoDS_Shape FindShape(const TopTools_DataMapOfShapeListOfShape& DM)
{
TopoDS_Shape aResult;
Standard_Integer aNum = DM.Extent();
if(aNum < 1) return aResult;
// cout <<" DM Keys Nb = " << aNum <<endl;
TopTools_ListOfShape List;
TopTools_DataMapIteratorOfDataMapOfShapeListOfShape it(DM);
for (;it.More();it.Next()) {
const TopoDS_Shape& aKey1 = it.Key();
const TopTools_ListOfShape& aList = it.Value();
TopTools_ListIteratorOfListOfShape itl(aList);
for (;itl.More();itl.Next()) {
const TopoDS_Shape& aS = itl.Value();
TopTools_DataMapIteratorOfDataMapOfShapeListOfShape it2(DM);
for (;it2.More();it2.Next()) {
const TopoDS_Shape& aKey2 = it2.Key();
if(aKey2 == aKey1) continue;
else {
const TopTools_ListOfShape& aList2 = it2.Value();
TopTools_ListIteratorOfListOfShape itl2(aList2);
for(;itl2.More();itl2.Next()) {
if(aS.IsSame(itl2.Value()))
List.Append(itl2.Value());
}
}
}
}
break;
}
if(List.IsEmpty()) return aResult;
if(List.Extent() == 1) return List.First();
TopTools_ListIteratorOfListOfShape itl (List);
TopoDS_Compound Compound;
BRep_Builder B;
B.MakeCompound(Compound);
for (; itl.More(); itl.Next()){
B.Add(Compound,itl.Value());
}
return Compound;
}
*/
//=======================================================================
static TopoDS_Shape FindShape(const TNaming_DataMapOfShapeMapOfShape& DM)
{
@@ -1323,7 +1234,6 @@ static Standard_Boolean Generated (const TDF_Label& L,
if(!aList2.Extent()) return Standard_False; // Empty
Standard_Boolean found = Standard_False;
//TopoDS_Shape aShape = FindShape(aList2);
TopoDS_Shape aShape = FindShape(aDM);
#ifdef MDTV_DEB_GEN
if(!aShape.IsNull())

View File

@@ -137,19 +137,6 @@ void WriteNSOnLabel(const Handle(TNaming_NamedShape) & NS, const TCollection_Asc
else
cout << "WriteNSOnLabel >>> NamedShape IS NULL" << endl;
}
//=======================================================================
static void Write(const TopTools_MapOfShape& MS, const Standard_CString filename)
{
if (!MS.IsEmpty ()) {
TCollection_AsciiString aNam (filename);
Standard_Integer i(0);
TopTools_MapIteratorOfMapOfShape it(MS);
for(;it.More();it.Next(),i++) {
TCollection_AsciiString aName = aNam + "_" + i + ".brep";
Write ( it.Key(), aName.ToCString());
}
}
}
#endif
//==========================================================================================