aPF.SetFuzzyValue( theTolerance );
aPF.Perform();
- anError = aPF.ErrorStatus();
- if( anError )
+ if( aPF.HasErrors())
return TopoDS_Shape();
BOPAlgo_Builder anAlgo;
anAlgo.AddArgument( anIt.Value() );
anAlgo.PerformWithFiller( aPF );
- anError = anAlgo.ErrorStatus();
- if( anError )
+ if( anAlgo.HasErrors())
return TopoDS_Shape();
const TopoDS_Shape& aMergedShape = anAlgo.Shape();
// prepare pave filler
aPaveFiller.SetArguments( aShapesList );
aPaveFiller.Perform();
- Standard_Integer anError = aPaveFiller.ErrorStatus();
- if( anError )
+ if( aPaveFiller.HasErrors())
return false;
// add faces to builder
// perform the partition with the pave filler
aBuilder.PerformWithFiller( aPaveFiller );
- anError = aBuilder.ErrorStatus();
- if( anError )
+ if( aBuilder.HasErrors())
return false;
//std::cout << "History:" << std::endl;
}
Handle( TDataStd_ExtStringArray ) aTypes = TDataStd_ExtStringArray::Set( myLab.FindChild( DataTag_Types ), 0, aSTypes.size() - 1, Standard_True );
+ aTypes->SetID(TDataStd_ExtStringArray::GetID());
int k = 0;
foreach (QString aST, aSTypes)
{