mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-09 13:22:24 +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:
@@ -1312,7 +1312,7 @@ void HLRBRep_Data::LocalLEGeometry2D (const Standard_Real Param,
|
||||
{
|
||||
myLLProps.SetParameter(Param);
|
||||
if (!myLLProps.IsTangentDefined())
|
||||
Standard_Failure::Raise("HLRBRep_Data::LocalGeometry2D");
|
||||
throw Standard_Failure("HLRBRep_Data::LocalGeometry2D");
|
||||
myLLProps.Tangent(Tg);
|
||||
Cu = myLLProps.Curvature();
|
||||
if (Cu > Epsilon(1.) && !Precision::IsInfinite(Cu)) myLLProps.Normal(Nm);
|
||||
@@ -1334,7 +1334,7 @@ void HLRBRep_Data::LocalFEGeometry2D (const Standard_Integer FE,
|
||||
myFLProps.SetCurve(aCurve);
|
||||
myFLProps.SetParameter(Param);
|
||||
if (!myFLProps.IsTangentDefined())
|
||||
Standard_Failure::Raise("HLRBRep_Data::LocalGeometry2D");
|
||||
throw Standard_Failure("HLRBRep_Data::LocalGeometry2D");
|
||||
myFLProps.Tangent(Tg);
|
||||
Cu = myFLProps.Curvature();
|
||||
if (Cu > Epsilon(1.) && !Precision::IsInfinite(Cu)) myFLProps.Normal(Nm);
|
||||
|
Reference in New Issue
Block a user