#define EXTERNAL (4)
#define CLOSING (5)
-#ifdef DEB
+#ifdef OCCT_DEBUG
extern Standard_Boolean TopOpeBRepTool_GettraceREGUSO();
static TopTools_IndexedMapOfShape STATIC_mape, STATIC_mapf, STATIC_mapw, STATIC_mapsh;
static Standard_Integer FUN_adds(const TopoDS_Shape& s) {
static void FUN_Raise()
{
-#ifdef DEB
+#ifdef OCCT_DEBUG
Standard_Boolean trc = TopOpeBRepTool_GettraceREGUSO();
if (trc) cout<<"***** Failure in REGUS **********"<<endl;
// Standard_Failure::Raise("REGUS");
Standard_Boolean TopOpeBRepTool_REGUS::MapS()
{
-#ifdef DEB
+#ifdef OCCT_DEBUG
Standard_Boolean trc = TopOpeBRepTool_GettraceREGUSO();
Standard_Integer ish = FUN_adds(S());
if (trc) cout<<"** MAPPING ** shape"<<ish<<endl;
const TopTools_ListOfShape& lof = itm.Value();
Standard_Integer nf = lof.Extent();
if (nf > 2) mymapemult.Add(e);
-#ifdef DEB
+#ifdef OCCT_DEBUG
if (trc) {
cout <<"co(e"<<FUN_adds(e)<<")= ";
TopTools_ListIteratorOfListOfShape it(lof);
Standard_Boolean TopOpeBRepTool_REGUS::WireToFace(const TopoDS_Face& Fanc, const TopTools_ListOfShape& nWs, TopTools_ListOfShape& nFs)
{
-#ifdef DEB
+#ifdef OCCT_DEBUG
Standard_Boolean trc = TopOpeBRepTool_GettraceREGUSO();
#endif
nFs.Clear();
Standard_Boolean classifok = classi.Classilist(nWs,mapWlow);
if (!classifok) {
-#ifdef DEB
+#ifdef OCCT_DEBUG
if (trc) cout<<"** classif fails"<<endl;
#endif
return Standard_False;
Standard_Boolean facesbuilt = TopOpeBRepTool_TOOL::WireToFace(Fanc, mapWlow, nFs);
if (!facesbuilt) {
-#ifdef DEB
+#ifdef OCCT_DEBUG
if (trc) cout<<"** facesbuilt fails"<<endl;
#endif
return Standard_False;
Standard_Boolean TopOpeBRepTool_REGUS::SplitFaces()
{
-#ifdef DEB
+#ifdef OCCT_DEBUG
Standard_Boolean trc = TopOpeBRepTool_GettraceREGUSO();
Standard_Integer ish = FUN_adds(S());
if (trc) cout<<"** SPLITTING FACES ** shape"<<ish<<endl;
}//exe(fsp)
}//itf(lfsp)
-#ifdef DEB
+#ifdef OCCT_DEBUG
if (trc) {
cout <<"split(f"<<FUN_adds(f)<<")= ";
TopTools_ListIteratorOfListOfShape it(lfsp);
Standard_Boolean TopOpeBRepTool_REGUS::REGU()
{
-#ifdef DEB
+#ifdef OCCT_DEBUG
Standard_Boolean trc = TopOpeBRepTool_GettraceREGUSO();
Standard_Integer ishe = FUN_adds(myS);
if (trc) cout<<"** REGU **"<<ishe<<endl;
Standard_Boolean startBlock = mylFinBlock.IsEmpty();
Standard_Boolean endBlock = myedstoconnect.IsEmpty() && (!startBlock);
-#ifdef DEB
+#ifdef OCCT_DEBUG
Standard_Boolean tr=Standard_False;
if (tr) {
TopTools_MapIteratorOfMapOfShape it(myedstoconnect);
Standard_Integer nFcur = mylFinBlock.Extent();
Standard_Boolean unchanged = (nFcur==myoldnF) && (mynF==myoldnF);
if (unchanged) {
-#ifdef DEB
+#ifdef OCCT_DEBUG
if (trc) cout<<"#** shell"<<ishe<<" valid\n";
#endif
return Standard_False; // nyi analysis if we should raise or not
else {
TopoDS_Shell newShe; TopOpeBRepTool_TOOL::MkShell(mylFinBlock,newShe);
Splits.Append(newShe);
-#ifdef DEB
+#ifdef OCCT_DEBUG
if (trc) {cout<<"#** shell "<<ishe<<" gives new shell "<<FUN_adds(newShe)<<endl;
for (TopTools_ListIteratorOfListOfShape it(mylFinBlock); it.More(); it.Next()) cout <<";dins f"<<FUN_adds(it.Value());
cout<<endl<<endl;}
const TopTools_ListOfShape& lof = mymapeFs.Find(e);
if (lof.IsEmpty()) {mymapeFs.UnBind(e); continue;}
myf = lof.First();
-#ifdef DEB
+#ifdef OCCT_DEBUG
Standard_Boolean trc = TopOpeBRepTool_GettraceREGUSO();
if (trc) cout<<"* Block : first face = f"<<FUN_adds(myf)<<endl;
#endif
Standard_Boolean TopOpeBRepTool_REGUS::NextinBlock()
{
-#ifdef DEB
+#ifdef OCCT_DEBUG
Standard_Boolean trc = TopOpeBRepTool_GettraceREGUSO();
#endif
// we try to connect first edge of <myf> bound in <myedstoconnect>
const TopTools_ListOfShape& lof = mymapeFs.Find(e); Standard_Integer nf = lof.Extent();
if (nf == 0) {myedstoconnect.Remove(e); mymapeFs.UnBind(e);
continue;}
-#ifdef DEB
+#ifdef OCCT_DEBUG
if (trc) {cout<<"e"<<FUN_adds(e)<<" on "<<nf<<" untouched f:"<<endl;}
#endif
if (nf == 1) myf = lof.First();
if (!ok) return Standard_False;
myf = ffound;
}
-#ifdef DEB
+#ifdef OCCT_DEBUG
if (trc) cout<<"->myf = f"<<FUN_adds(myf)<<endl;
#endif
return Standard_True;
// NYIXPU!!!!!!!! if (xx1 tg xx2) -> use curvatures
//
{
-#ifdef DEB
+#ifdef OCCT_DEBUG
Standard_Boolean trc = TopOpeBRepTool_GettraceREGUSO();
#endif
ffound.Nullify();
if (!ok) {FUN_Raise(); return Standard_False;}
Standard_Boolean oppo = TopOpeBRepTool_TOOL::Matter(x,y,xxfound,ntfound,tola, angfound);
-#ifdef DEB
+#ifdef OCCT_DEBUG
if (trc&&!oppo) cout<<" f"<<FUN_adds(fref)<<",f"<<FUN_adds(ffound)<<" not oppo"<<endl;
#endif
if (!oppo) {ffound.Nullify(); continue;}
ok = TopOpeBRepTool_TOOL::MatterKPtg(fref,ffound,e,angfound);
if (!ok) {FUN_Raise(); return Standard_False;}
}
-#ifdef DEB
+#ifdef OCCT_DEBUG
if (trc) cout<<" ang("<<"f"<<FUN_adds(fref)<<",f"<<FUN_adds(ffound)<<")="<<angfound<<endl;
#endif
break;
Standard_Real angi = 0;
Standard_Boolean oppo = TopOpeBRepTool_TOOL::Matter(x,y,xxi,nti,tola, angi);
-#ifdef DEB
+#ifdef OCCT_DEBUG
if (trc&&!oppo) cout<<" f"<<FUN_adds(fref)<<",f"<<FUN_adds(fi)<<" not oppo"<<endl;
#endif
if (!oppo) continue;
ok = TopOpeBRepTool_TOOL::MatterKPtg(fref,fi,e,angi);
if (!ok) {FUN_Raise(); return Standard_False;}
}
-#ifdef DEB
+#ifdef OCCT_DEBUG
if (trc) cout<<" ang("<<"f"<<FUN_adds(fref)<<",f"<<FUN_adds(fi)<<")="<<angi<<endl;
#endif
if (angi > angfound) continue;