mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-09 13:22:24 +03:00
0025266: Debug statements in the source are getting flushed on to the console
Output to cout activated previously in Debug mode by #ifdef DEB is suppressed by using macro <PACKAGE>_DEB instead of DEB
This commit is contained in:
@@ -1814,7 +1814,7 @@ void ProjectIntersectAndEstLim(const gp_Lin& theLine,
|
||||
{
|
||||
ProjLib_Plane aLineProj( thePln, theLine );
|
||||
if (!aLineProj.IsDone()) {
|
||||
#ifdef DEB
|
||||
#ifdef INTCURVESURFACE_DEB
|
||||
cout
|
||||
<< "Info: IntCurveSurface_Inter::ProjectIntersectAndEstLim(), !aLineProj.IsDone()"
|
||||
<< endl;
|
||||
@@ -1941,7 +1941,7 @@ void EstLimForInfRevl(const gp_Lin& Line,
|
||||
return; // not infinite curve
|
||||
}
|
||||
if (!aBasCurvProj.IsDone()) {
|
||||
#ifdef DEB
|
||||
#ifdef INTCURVESURFACE_DEB
|
||||
cout << "Info: IntCurveSurface_Inter::EstLimForInfRevl(), !aBasCurvProj.IsDone()" << endl;
|
||||
#endif
|
||||
return;
|
||||
|
@@ -194,16 +194,20 @@ Standard_Real IntCurveSurface_Polygon::ApproxParamOnCurve(const Standard_Integer
|
||||
{
|
||||
//ddout << "IntCurveSurface_Polygon::ApproxParamOnCurve" << endl;
|
||||
if(TheParamOnLine < 0.0 || TheParamOnLine >1.0) {
|
||||
#ifdef INTCURVESURFACE_DEB
|
||||
cout<<" ParamOnLine = "<<TheParamOnLine<<" avec Index = "
|
||||
<<TheIndex<<" dans IntCurveSurface_Polygon::ApproxParamOnCurve"<<endl;
|
||||
#endif
|
||||
return(Binf+(TheParamOnLine*(Bsup-Binf))/(Standard_Real)(NbPntIn-1));
|
||||
}
|
||||
|
||||
Standard_Integer Index = TheIndex;
|
||||
Standard_Real ParamOnLine = TheParamOnLine;
|
||||
#ifdef INTCURVESURFACE_DEB
|
||||
if (Index > NbPntIn) {
|
||||
cout << "OutOfRange Polygon::ApproxParamOnCurve " <<endl;
|
||||
}
|
||||
#endif
|
||||
if((Index == NbPntIn) && (ParamOnLine == 0.0)) {
|
||||
Index--; ParamOnLine=1.0;
|
||||
}
|
||||
|
Reference in New Issue
Block a user