const TopoDS_Shape& NewS)
{
if (down.IsBound(OldS)) {
- Standard_ConstructionError::Raise(" BRepAlgo_Image::Bind");
+ throw Standard_ConstructionError(" BRepAlgo_Image::Bind");
return;
}
TopTools_ListOfShape L;
const TopTools_ListOfShape& L)
{
if (HasImage(OldS)) {
- Standard_ConstructionError::Raise(" BRepAlgo_Image::Bind");
+ throw Standard_ConstructionError(" BRepAlgo_Image::Bind");
return;
}
TopTools_ListIteratorOfListOfShape it(L);
void BRepAlgo_Image::Add(const TopoDS_Shape& OldS, const TopoDS_Shape& NewS)
{
if (!HasImage(OldS)) {
- Standard_ConstructionError::Raise(" BRepAlgo_Image::Add");
+ throw Standard_ConstructionError(" BRepAlgo_Image::Add");
}
down(OldS).Append(NewS);
up.Bind(NewS,OldS);
void BRepAlgo_Image::Remove(const TopoDS_Shape& S)
{
if (!up.IsBound(S)) {
- Standard_ConstructionError::Raise(" BRepAlgo_Image::Remove");
+ throw Standard_ConstructionError(" BRepAlgo_Image::Remove");
}
const TopoDS_Shape& OldS = up(S);
TopTools_ListOfShape& L = down(OldS);
const TopoDS_Shape& BRepAlgo_Image::ImageFrom(const TopoDS_Shape& S) const
{
if (!up.IsBound(S)) {
- Standard_ConstructionError::Raise(" BRepAlgo_Image::ImageFrom");
+ throw Standard_ConstructionError(" BRepAlgo_Image::ImageFrom");
}
return up(S);
}
const
{
if (!up.IsBound(S)) {
- Standard_ConstructionError::Raise(" BRepAlgo_Image::FirstImageFrom");
+ throw Standard_ConstructionError(" BRepAlgo_Image::FirstImageFrom");
}
TopoDS_Shape S1 = up(S);