mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-09-18 14:27:39 +03:00
0026937: Eliminate NO_CXX_EXCEPTION macro support
Macro NO_CXX_EXCEPTION was removed from code. Method Raise() was replaced by explicit throw statement. Method Standard_Failure::Caught() was replaced by normal C++mechanism of exception transfer. Method Standard_Failure::Caught() is deprecated now. Eliminated empty constructors. Updated samples. Eliminate empty method ChangeValue from NCollection_Map class. Removed not operable methods from NCollection classes.
This commit is contained in:
@@ -686,6 +686,5 @@ const BRepTopAdaptor_FClass2d & BRepTopAdaptor_FClass2d::Copy(const BRepTopAdap
|
||||
#ifdef OCCT_DEBUG
|
||||
cerr<<"Copy not allowed in BRepTopAdaptor_FClass2d"<<endl;
|
||||
#endif
|
||||
Standard_ConstructionError::Raise();
|
||||
return(*this);
|
||||
throw Standard_ConstructionError();
|
||||
}
|
||||
|
@@ -69,7 +69,7 @@ static
|
||||
//=======================================================================
|
||||
void BRepTopAdaptor_TopolTool::Initialize()
|
||||
{
|
||||
Standard_NotImplemented::Raise("BRepTopAdaptor_TopolTool::Initialize()");
|
||||
throw Standard_NotImplemented("BRepTopAdaptor_TopolTool::Initialize()");
|
||||
}
|
||||
//=======================================================================
|
||||
//function : Initialize
|
||||
@@ -79,7 +79,7 @@ static
|
||||
{
|
||||
Handle(BRepAdaptor_HSurface) brhs =
|
||||
Handle(BRepAdaptor_HSurface)::DownCast(S);
|
||||
if (brhs.IsNull()) {Standard_ConstructionError::Raise();}
|
||||
if (brhs.IsNull()) {throw Standard_ConstructionError();}
|
||||
TopoDS_Shape s_wnt = ((BRepAdaptor_Surface *)&(brhs->Surface()))->Face();
|
||||
s_wnt.Orientation(TopAbs_FORWARD);
|
||||
myFace = TopoDS::Face(s_wnt);
|
||||
@@ -105,7 +105,7 @@ static
|
||||
void BRepTopAdaptor_TopolTool::Initialize(const Handle(Adaptor2d_HCurve2d)& C)
|
||||
{
|
||||
myCurve = Handle(BRepAdaptor_HCurve2d)::DownCast(C);
|
||||
if (myCurve.IsNull()) {Standard_ConstructionError::Raise();}
|
||||
if (myCurve.IsNull()) {throw Standard_ConstructionError();}
|
||||
}
|
||||
//=======================================================================
|
||||
//function : Init
|
||||
@@ -506,11 +506,11 @@ Standard_Real BRepTopAdaptor_TopolTool::Tol3d(const Handle(Adaptor2d_HCurve2d)&
|
||||
{
|
||||
Handle(BRepAdaptor_HCurve2d) brhc = Handle(BRepAdaptor_HCurve2d)::DownCast(C);
|
||||
if (brhc.IsNull())
|
||||
Standard_DomainError::Raise("BRepTopAdaptor_TopolTool: arc has no 3d representation");
|
||||
throw Standard_DomainError("BRepTopAdaptor_TopolTool: arc has no 3d representation");
|
||||
const BRepAdaptor_Curve2d& brc = (const BRepAdaptor_Curve2d &)brhc->Curve2d();
|
||||
const TopoDS_Edge& edge = brc.Edge();
|
||||
if (edge.IsNull())
|
||||
Standard_DomainError::Raise("BRepTopAdaptor_TopolTool: arc has no 3d representation");
|
||||
throw Standard_DomainError("BRepTopAdaptor_TopolTool: arc has no 3d representation");
|
||||
return BRep_Tool::Tolerance(edge);
|
||||
}
|
||||
|
||||
@@ -523,10 +523,10 @@ Standard_Real BRepTopAdaptor_TopolTool::Tol3d(const Handle(Adaptor3d_HVertex)& V
|
||||
{
|
||||
Handle(BRepTopAdaptor_HVertex) brhv = Handle(BRepTopAdaptor_HVertex)::DownCast(V);
|
||||
if (brhv.IsNull())
|
||||
Standard_DomainError::Raise("BRepTopAdaptor_TopolTool: vertex has no 3d representation");
|
||||
throw Standard_DomainError("BRepTopAdaptor_TopolTool: vertex has no 3d representation");
|
||||
const TopoDS_Vertex& ver = brhv->Vertex();
|
||||
if (ver.IsNull())
|
||||
Standard_DomainError::Raise("BRepTopAdaptor_TopolTool: vertex has no 3d representation");
|
||||
throw Standard_DomainError("BRepTopAdaptor_TopolTool: vertex has no 3d representation");
|
||||
return BRep_Tool::Tolerance(ver);
|
||||
}
|
||||
|
||||
@@ -539,9 +539,9 @@ gp_Pnt BRepTopAdaptor_TopolTool::Pnt(const Handle(Adaptor3d_HVertex)& V) const
|
||||
{
|
||||
Handle(BRepTopAdaptor_HVertex) brhv = Handle(BRepTopAdaptor_HVertex)::DownCast(V);
|
||||
if (brhv.IsNull())
|
||||
Standard_DomainError::Raise("BRepTopAdaptor_TopolTool: vertex has no 3d representation");
|
||||
throw Standard_DomainError("BRepTopAdaptor_TopolTool: vertex has no 3d representation");
|
||||
const TopoDS_Vertex& ver = brhv->Vertex();
|
||||
if (ver.IsNull())
|
||||
Standard_DomainError::Raise("BRepTopAdaptor_TopolTool: vertex has no 3d representation");
|
||||
throw Standard_DomainError("BRepTopAdaptor_TopolTool: vertex has no 3d representation");
|
||||
return BRep_Tool::Pnt(ver);
|
||||
}
|
||||
|
Reference in New Issue
Block a user