1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-04 13:13:25 +03:00

0028550: Foundation Classes - fix empty message passed to thrown exception

This commit is contained in:
kgv
2017-04-18 18:58:12 +03:00
committed by bugmaster
parent e87d0237d8
commit 2d2b3d53b7
142 changed files with 519 additions and 422 deletions

View File

@@ -122,7 +122,8 @@ void BRepOffsetAPI_DraftAngle::Add(const TopoDS_Face& F,
// POP-DPF : protection
if ( Abs(Angle) <= 1.e-04 )
return;
Standard_NullObject_Raise_if(myInitialShape.IsNull(),"");
Standard_NullObject_Raise_if (myInitialShape.IsNull(),
"BRepOffsetAPI_DraftAngle::Add() - initial shape is not set");
Handle(Draft_Modification)::DownCast (myModification)->Add(F,D,Angle,Plane, Flag);
}
@@ -134,7 +135,8 @@ void BRepOffsetAPI_DraftAngle::Add(const TopoDS_Face& F,
Standard_Boolean BRepOffsetAPI_DraftAngle::AddDone () const
{
Standard_NullObject_Raise_if(myInitialShape.IsNull(),"");
Standard_NullObject_Raise_if (myInitialShape.IsNull(),
"BRepOffsetAPI_DraftAngle::AddDone() - initial shape is not set");
return Handle(Draft_Modification)::DownCast (myModification)
->ProblematicShape().IsNull();
}
@@ -147,7 +149,8 @@ Standard_Boolean BRepOffsetAPI_DraftAngle::AddDone () const
void BRepOffsetAPI_DraftAngle::Remove(const TopoDS_Face& F)
{
Standard_NullObject_Raise_if(myInitialShape.IsNull(),"");
Standard_NullObject_Raise_if (myInitialShape.IsNull(),
"BRepOffsetAPI_DraftAngle::Remove() - initial shape is not set");
Handle(Draft_Modification)::DownCast (myModification)->Remove(F);
}
@@ -159,7 +162,8 @@ void BRepOffsetAPI_DraftAngle::Remove(const TopoDS_Face& F)
const TopoDS_Shape& BRepOffsetAPI_DraftAngle::ProblematicShape () const
{
Standard_NullObject_Raise_if(myInitialShape.IsNull(),"");
Standard_NullObject_Raise_if (myInitialShape.IsNull(),
"BRepOffsetAPI_DraftAngle::ProblematicShape() - initial shape is not set");
return Handle(Draft_Modification)::DownCast (myModification)->ProblematicShape();
}
@@ -171,7 +175,8 @@ const TopoDS_Shape& BRepOffsetAPI_DraftAngle::ProblematicShape () const
Draft_ErrorStatus BRepOffsetAPI_DraftAngle::Status () const
{
Standard_NullObject_Raise_if(myInitialShape.IsNull(),"");
Standard_NullObject_Raise_if (myInitialShape.IsNull(),
"BRepOffsetAPI_DraftAngle::Status() - initial shape is not set");
return Handle(Draft_Modification)::DownCast (myModification)->Error();
}
@@ -184,7 +189,8 @@ Draft_ErrorStatus BRepOffsetAPI_DraftAngle::Status () const
const TopTools_ListOfShape& BRepOffsetAPI_DraftAngle::ConnectedFaces
(const TopoDS_Face& F) const
{
Standard_NullObject_Raise_if(myInitialShape.IsNull(),"");
Standard_NullObject_Raise_if (myInitialShape.IsNull(),
"BRepOffsetAPI_DraftAngle::ConnectedFaces() - initial shape is not set");
return Handle(Draft_Modification)::DownCast (myModification)->ConnectedFaces(F);
}
@@ -196,7 +202,8 @@ const TopTools_ListOfShape& BRepOffsetAPI_DraftAngle::ConnectedFaces
const TopTools_ListOfShape& BRepOffsetAPI_DraftAngle::ModifiedFaces() const
{
Standard_NullObject_Raise_if(myInitialShape.IsNull(),"");
Standard_NullObject_Raise_if (myInitialShape.IsNull(),
"BRepOffsetAPI_DraftAngle::ModifiedFaces() - initial shape is not set");
return Handle(Draft_Modification)::DownCast (myModification)->ModifiedFaces();
}
@@ -208,7 +215,8 @@ const TopTools_ListOfShape& BRepOffsetAPI_DraftAngle::ModifiedFaces() const
const TopTools_ListOfShape& BRepOffsetAPI_DraftAngle::Generated(const TopoDS_Shape& S)
{
myGenerated.Clear();
Standard_NullObject_Raise_if(myInitialShape.IsNull(),"");
Standard_NullObject_Raise_if (myInitialShape.IsNull(),
"BRepOffsetAPI_DraftAngle::Generated() - initial shape is not set");
Handle(Draft_Modification) DMod = Handle(Draft_Modification)::DownCast (myModification);
if (S.ShapeType() == TopAbs_FACE) {
@@ -238,7 +246,8 @@ const TopTools_ListOfShape& BRepOffsetAPI_DraftAngle::Generated(const TopoDS_Sha
const TopTools_ListOfShape& BRepOffsetAPI_DraftAngle::Modified(const TopoDS_Shape& S)
{
myGenerated.Clear();
Standard_NullObject_Raise_if(myInitialShape.IsNull(),"");
Standard_NullObject_Raise_if (myInitialShape.IsNull(),
"BRepOffsetAPI_DraftAngle::Modified() - initial shape is not set");
Handle(Draft_Modification) DMod = Handle(Draft_Modification)::DownCast (myModification);
if (S.ShapeType() == TopAbs_FACE) {