#endif
}
//======================================================================================
-Standard_Integer HYDROData_SplitToZonesTool::SplitFaces(const TopoDS_Compound& theComp,
+bool HYDROData_SplitToZonesTool::SplitFaces(const TopoDS_Compound& theComp,
HYDROData_Transform& theTool)
{
theTool.Clear();
const Standard_Boolean bToTransform = theTool.ToTransform();
theTool.SetToTransform(bToTransform);
theTool.Perform();
- Standard_Integer anErr = theTool.ErrorStatus();
- return anErr;
+ return theTool.HasErrors();
}
//======================================================================================
HYDROData_DataMapOfShapeListOfShape aDM1;
if(anInputSplitDataList.size() > 1) {
HYDROData_Transform splitTool;
- const Standard_Integer anErr = SplitFaces(aCmp, splitTool);
+ bool anErr = SplitFaces(aCmp, splitTool);
if(anErr)
return anOutputSplitDataList;
aResult = splitTool.Shape();
anAlgo.AddArgument( anIt.Value() );
anAlgo.Perform();
- anError = anAlgo.ErrorStatus();
- if (anError)
- return anError;
+ if (anAlgo.HasErrors())
+ return -1;
outShs = anAlgo.Modified( InSh );
if (outShs.IsEmpty())