//
char buf[32];
Standard_Boolean bRunParallel, bNonDestructive, bShowTime;
- Standard_Integer i, aNbS, iErr;
+ Standard_Integer i, aNbS;
Standard_Real aTol;
BOPCol_ListIteratorOfListOfShape aIt;
BOPCol_ListOfShape aLC;
aTimer.Start();
//
aPF.Perform();
- iErr=aPF.ErrorStatus();
- if (iErr) {
- Sprintf(buf, " error: %d\n", iErr);
- di << buf;
+ BOPTest::ReportAlerts(aPF);
+ if (aPF.HasErrors()) {
return 0;
}
//
//
char buf[128];
Standard_Boolean bRunParallel, bShowTime;
- Standard_Integer i, iErr;
+ Standard_Integer i;
BOPCol_ListIteratorOfListOfShape aIt;
//
aTimer.Start();
//
aBuilder.PerformWithFiller(aPF);
- iErr=aBuilder.ErrorStatus();
- if (iErr) {
- Sprintf(buf, " error: %d\n", iErr);
- di << buf;
+ BOPTest::ReportAlerts(aBuilder);
+ if (aBuilder.HasErrors()) {
return 0;
}
//
//
char buf[32];
Standard_Boolean bRunParallel, bShowTime;
- Standard_Integer iErr, iOp, i;
+ Standard_Integer iOp, i;
BOPAlgo_Operation aOp;
BOPCol_ListIteratorOfListOfShape aIt;
//
aTimer.Start();
//
pBuilder->PerformWithFiller(aPF);
- iErr=pBuilder->ErrorStatus();
- if (iErr) {
- Sprintf(buf, " error: %d\n", iErr);
- di << buf;
+ BOPTest::ReportAlerts(*pBuilder);
+ if (pBuilder->HasErrors()) {
return 0;
}
//
pSplitter->PerformWithFiller(aPF);
//
aTimer.Stop();
- //
- Standard_Integer iErr = pSplitter->ErrorStatus();
- if (iErr) {
- di << " error: " << iErr << "\n";
+ BOPTest::ReportAlerts(*pSplitter);
+ if (pSplitter->HasErrors()) {
return 0;
}
//