1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-29 14:00:49 +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:
ski
2017-02-02 16:35:21 +03:00
committed by apn
parent 0c63f2f8b9
commit 9775fa6110
1146 changed files with 4860 additions and 6183 deletions

View File

@@ -81,7 +81,7 @@ Handle(Geom_Curve) GeomAdaptor::MakeCurve (const Adaptor3d_Curve& HC)
break;
default:
Standard_DomainError::Raise("GeomAdaptor::MakeCurve : OtherCurve");
throw Standard_DomainError("GeomAdaptor::MakeCurve : OtherCurve");
}
@@ -152,7 +152,7 @@ Handle(Geom_Surface) GeomAdaptor::MakeSurface(const Adaptor3d_Surface& HS,
break;
case GeomAbs_OtherSurface:
Standard_DomainError::Raise("GeomAdaptor::MakeSurface : OtherSurface");
throw Standard_DomainError("GeomAdaptor::MakeSurface : OtherSurface");
break;
}

View File

@@ -211,11 +211,11 @@ GeomAbs_Shape GeomAdaptor_Curve::Continuity() const
case GeomAbs_G1: return GeomAbs_G1;
case GeomAbs_G2: return GeomAbs_G2;
default:
Standard_NoSuchObject::Raise("GeomAdaptor_Curve::Continuity");
throw Standard_NoSuchObject("GeomAdaptor_Curve::Continuity");
}
}
else if (myTypeCurve == GeomAbs_OtherCurve) {
Standard_NoSuchObject::Raise("GeomAdaptor_Curve::Contunuity");
throw Standard_NoSuchObject("GeomAdaptor_Curve::Contunuity");
}
return GeomAbs_CN;
@@ -239,7 +239,7 @@ Standard_Integer GeomAdaptor_Curve::NbIntervals(const GeomAbs_Shape S) const
switch ( S) {
case GeomAbs_G1:
case GeomAbs_G2:
Standard_DomainError::Raise("GeomAdaptor_Curve::NbIntervals");
throw Standard_DomainError("GeomAdaptor_Curve::NbIntervals");
break;
case GeomAbs_C0:
myNbIntervals = 1;
@@ -310,7 +310,7 @@ Standard_Integer GeomAdaptor_Curve::NbIntervals(const GeomAbs_Shape S) const
switch(S){
case GeomAbs_G1:
case GeomAbs_G2:
Standard_DomainError::Raise("GeomAdaptor_Curve::NbIntervals");
throw Standard_DomainError("GeomAdaptor_Curve::NbIntervals");
break;
case GeomAbs_C0: BaseS = GeomAbs_C1; break;
case GeomAbs_C1: BaseS = GeomAbs_C2; break;
@@ -359,7 +359,7 @@ void GeomAdaptor_Curve::Intervals(TColStd_Array1OfReal& T,
switch ( S) {
case GeomAbs_G1:
case GeomAbs_G2:
Standard_DomainError::Raise("Geom2dAdaptor_Curve::NbIntervals");
throw Standard_DomainError("Geom2dAdaptor_Curve::NbIntervals");
break;
case GeomAbs_C0:
myNbIntervals = 1;
@@ -444,7 +444,7 @@ void GeomAdaptor_Curve::Intervals(TColStd_Array1OfReal& T,
switch(S){
case GeomAbs_G1:
case GeomAbs_G2:
Standard_DomainError::Raise("GeomAdaptor_Curve::NbIntervals");
throw Standard_DomainError("GeomAdaptor_Curve::NbIntervals");
break;
case GeomAbs_C0: BaseS = GeomAbs_C1; break;
case GeomAbs_C1: BaseS = GeomAbs_C2; break;
@@ -885,9 +885,7 @@ Standard_Integer GeomAdaptor_Curve::Degree() const
else if (myTypeCurve == GeomAbs_BSplineCurve)
return myBSplineCurve->Degree();
else
Standard_NoSuchObject::Raise();
// portage WNT
return 0;
throw Standard_NoSuchObject();
}
//=======================================================================
@@ -918,9 +916,7 @@ Standard_Integer GeomAdaptor_Curve::NbPoles() const
else if (myTypeCurve == GeomAbs_BSplineCurve)
return myBSplineCurve->NbPoles();
else
Standard_NoSuchObject::Raise();
// portage WNT
return 0;
throw Standard_NoSuchObject();
}
//=======================================================================
@@ -931,7 +927,7 @@ Standard_Integer GeomAdaptor_Curve::NbPoles() const
Standard_Integer GeomAdaptor_Curve::NbKnots() const
{
if ( myTypeCurve != GeomAbs_BSplineCurve)
Standard_NoSuchObject::Raise("GeomAdaptor_Curve::NbKnots");
throw Standard_NoSuchObject("GeomAdaptor_Curve::NbKnots");
return myBSplineCurve->NbKnots();
}
@@ -943,7 +939,7 @@ Standard_Integer GeomAdaptor_Curve::NbKnots() const
Handle(Geom_BezierCurve) GeomAdaptor_Curve::Bezier() const
{
if ( myTypeCurve != GeomAbs_BezierCurve)
Standard_NoSuchObject::Raise("GeomAdaptor_Curve::Bezier");
throw Standard_NoSuchObject("GeomAdaptor_Curve::Bezier");
return Handle(Geom_BezierCurve)::DownCast (myCurve);
}
@@ -955,7 +951,7 @@ Handle(Geom_BezierCurve) GeomAdaptor_Curve::Bezier() const
Handle(Geom_BSplineCurve) GeomAdaptor_Curve::BSpline() const
{
if ( myTypeCurve != GeomAbs_BSplineCurve)
Standard_NoSuchObject::Raise("GeomAdaptor_Curve::BSpline");
throw Standard_NoSuchObject("GeomAdaptor_Curve::BSpline");
return myBSplineCurve;
}
@@ -968,6 +964,6 @@ Handle(Geom_BSplineCurve) GeomAdaptor_Curve::BSpline() const
Handle(Geom_OffsetCurve) GeomAdaptor_Curve::OffsetCurve() const
{
if ( myTypeCurve != GeomAbs_OffsetCurve)
Standard_NoSuchObject::Raise("GeomAdaptor_Curve::OffsetCurve");
throw Standard_NoSuchObject("GeomAdaptor_Curve::OffsetCurve");
return Handle(Geom_OffsetCurve)::DownCast(myCurve);
}

View File

@@ -61,7 +61,7 @@ inline GeomAdaptor_Curve::GeomAdaptor_Curve(const Handle(Geom_Curve)& C,
inline void GeomAdaptor_Curve::Load(const Handle(Geom_Curve)& C)
{
if ( C.IsNull()) Standard_NullObject::Raise();
if ( C.IsNull()) throw Standard_NullObject();
load(C,C->FirstParameter(),C->LastParameter());
}
@@ -75,9 +75,9 @@ inline void GeomAdaptor_Curve::Load(const Handle(Geom_Curve)& C,
const Standard_Real UFirst,
const Standard_Real ULast)
{
if ( C.IsNull()) Standard_NullObject::Raise();
if ( C.IsNull()) throw Standard_NullObject();
if ( UFirst > ULast) Standard_ConstructionError::Raise();
if ( UFirst > ULast) throw Standard_ConstructionError();
load(C,UFirst,ULast);
}

View File

@@ -238,7 +238,7 @@ GeomAbs_Shape GeomAdaptor_Surface::UContinuity() const
case GeomAbs_C1 :
case GeomAbs_C0 : return GeomAbs_C0;
}
Standard_NoSuchObject::Raise("GeomAdaptor_Surface::UContinuity");
throw Standard_NoSuchObject("GeomAdaptor_Surface::UContinuity");
break;
}
case GeomAbs_SurfaceOfExtrusion:
@@ -249,7 +249,7 @@ GeomAbs_Shape GeomAdaptor_Surface::UContinuity() const
return GC.Continuity();
}
case GeomAbs_OtherSurface:
Standard_NoSuchObject::Raise("GeomAdaptor_Surface::UContinuity");
throw Standard_NoSuchObject("GeomAdaptor_Surface::UContinuity");
case GeomAbs_Plane:
case GeomAbs_Cylinder:
case GeomAbs_Cone:
@@ -292,7 +292,7 @@ GeomAbs_Shape GeomAdaptor_Surface::VContinuity() const
case GeomAbs_C1 :
case GeomAbs_C0 : return GeomAbs_C0;
}
Standard_NoSuchObject::Raise("GeomAdaptor_Surface::VContinuity");
throw Standard_NoSuchObject("GeomAdaptor_Surface::VContinuity");
break;
}
case GeomAbs_SurfaceOfRevolution:
@@ -303,7 +303,7 @@ GeomAbs_Shape GeomAdaptor_Surface::VContinuity() const
return GC.Continuity();
}
case GeomAbs_OtherSurface:
Standard_NoSuchObject::Raise("GeomAdaptor_Surface::VContinuity");
throw Standard_NoSuchObject("GeomAdaptor_Surface::VContinuity");
case GeomAbs_Plane:
case GeomAbs_Cylinder:
case GeomAbs_Cone:
@@ -345,7 +345,7 @@ Standard_Integer GeomAdaptor_Surface::NbUIntervals(const GeomAbs_Shape S) const
switch(S)
{
case GeomAbs_G1:
case GeomAbs_G2: Standard_DomainError::Raise("GeomAdaptor_Curve::NbUIntervals");
case GeomAbs_G2: throw Standard_DomainError("GeomAdaptor_Curve::NbUIntervals");
case GeomAbs_C0: BaseS = GeomAbs_C1; break;
case GeomAbs_C1: BaseS = GeomAbs_C2; break;
case GeomAbs_C2: BaseS = GeomAbs_C3; break;
@@ -398,7 +398,7 @@ Standard_Integer GeomAdaptor_Surface::NbVIntervals(const GeomAbs_Shape S) const
switch(S)
{
case GeomAbs_G1:
case GeomAbs_G2: Standard_DomainError::Raise("GeomAdaptor_Curve::NbVIntervals");
case GeomAbs_G2: throw Standard_DomainError("GeomAdaptor_Curve::NbVIntervals");
case GeomAbs_C0: BaseS = GeomAbs_C1; break;
case GeomAbs_C1: BaseS = GeomAbs_C2; break;
case GeomAbs_C2: BaseS = GeomAbs_C3; break;
@@ -457,7 +457,7 @@ void GeomAdaptor_Surface::UIntervals(TColStd_Array1OfReal& T, const GeomAbs_Shap
switch(S)
{
case GeomAbs_G1:
case GeomAbs_G2: Standard_DomainError::Raise("GeomAdaptor_Curve::UIntervals");
case GeomAbs_G2: throw Standard_DomainError("GeomAdaptor_Curve::UIntervals");
case GeomAbs_C0: BaseS = GeomAbs_C1; break;
case GeomAbs_C1: BaseS = GeomAbs_C2; break;
case GeomAbs_C2: BaseS = GeomAbs_C3; break;
@@ -520,7 +520,7 @@ void GeomAdaptor_Surface::VIntervals(TColStd_Array1OfReal& T, const GeomAbs_Shap
switch(S)
{
case GeomAbs_G1:
case GeomAbs_G2: Standard_DomainError::Raise("GeomAdaptor_Curve::VIntervals");
case GeomAbs_G2: throw Standard_DomainError("GeomAdaptor_Curve::VIntervals");
case GeomAbs_C0: BaseS = GeomAbs_C1; break;
case GeomAbs_C1: BaseS = GeomAbs_C2; break;
case GeomAbs_C2: BaseS = GeomAbs_C3; break;
@@ -1092,7 +1092,7 @@ Standard_Real GeomAdaptor_Surface::VResolution(const Standard_Real R3d) const
gp_Pln GeomAdaptor_Surface::Plane() const
{
if (mySurfaceType != GeomAbs_Plane)
Standard_NoSuchObject::Raise("GeomAdaptor_Surface::Plane");
throw Standard_NoSuchObject("GeomAdaptor_Surface::Plane");
return Handle(Geom_Plane)::DownCast (mySurface)->Pln();
}
@@ -1104,7 +1104,7 @@ gp_Pln GeomAdaptor_Surface::Plane() const
gp_Cylinder GeomAdaptor_Surface::Cylinder() const
{
if (mySurfaceType != GeomAbs_Cylinder)
Standard_NoSuchObject::Raise("GeomAdaptor_Surface::Cylinder");
throw Standard_NoSuchObject("GeomAdaptor_Surface::Cylinder");
return Handle(Geom_CylindricalSurface)::DownCast (mySurface)->Cylinder();
}
@@ -1116,7 +1116,7 @@ gp_Cylinder GeomAdaptor_Surface::Cylinder() const
gp_Cone GeomAdaptor_Surface::Cone() const
{
if (mySurfaceType != GeomAbs_Cone)
Standard_NoSuchObject::Raise("GeomAdaptor_Surface::Cone");
throw Standard_NoSuchObject("GeomAdaptor_Surface::Cone");
return Handle(Geom_ConicalSurface)::DownCast (mySurface)->Cone();
}
@@ -1128,7 +1128,7 @@ gp_Cone GeomAdaptor_Surface::Cone() const
gp_Sphere GeomAdaptor_Surface::Sphere() const
{
if (mySurfaceType != GeomAbs_Sphere)
Standard_NoSuchObject::Raise("GeomAdaptor_Surface::Sphere");
throw Standard_NoSuchObject("GeomAdaptor_Surface::Sphere");
return Handle(Geom_SphericalSurface)::DownCast (mySurface)->Sphere();
}
@@ -1140,7 +1140,7 @@ gp_Sphere GeomAdaptor_Surface::Sphere() const
gp_Torus GeomAdaptor_Surface::Torus() const
{
if (mySurfaceType != GeomAbs_Torus)
Standard_NoSuchObject::Raise("GeomAdaptor_Surface::Torus");
throw Standard_NoSuchObject("GeomAdaptor_Surface::Torus");
return Handle(Geom_ToroidalSurface)::DownCast (mySurface)->Torus();
}
@@ -1161,8 +1161,7 @@ Standard_Integer GeomAdaptor_Surface::UDegree() const
(Handle(Geom_SurfaceOfLinearExtrusion)::DownCast (mySurface)->BasisCurve(),myUFirst,myULast);
return myBasisCurve.Degree();
}
Standard_NoSuchObject::Raise("GeomAdaptor_Surface::UDegree");
return 0;
throw Standard_NoSuchObject("GeomAdaptor_Surface::UDegree");
}
//=======================================================================
@@ -1182,8 +1181,7 @@ Standard_Integer GeomAdaptor_Surface::NbUPoles() const
(Handle(Geom_SurfaceOfLinearExtrusion)::DownCast (mySurface)->BasisCurve(),myUFirst,myULast);
return myBasisCurve.NbPoles();
}
Standard_NoSuchObject::Raise("GeomAdaptor_Surface::NbUPoles");
return 0;
throw Standard_NoSuchObject("GeomAdaptor_Surface::NbUPoles");
}
//=======================================================================
@@ -1203,8 +1201,7 @@ Standard_Integer GeomAdaptor_Surface::VDegree() const
(Handle(Geom_SurfaceOfRevolution)::DownCast (mySurface)->BasisCurve(),myUFirst,myULast);
return myBasisCurve.Degree();
}
Standard_NoSuchObject::Raise("GeomAdaptor_Surface::VDegree");
return 0;
throw Standard_NoSuchObject("GeomAdaptor_Surface::VDegree");
}
//=======================================================================
@@ -1224,8 +1221,7 @@ Standard_Integer GeomAdaptor_Surface::NbVPoles() const
(Handle(Geom_SurfaceOfRevolution)::DownCast (mySurface)->BasisCurve(),myUFirst,myULast);
return myBasisCurve.NbPoles();
}
Standard_NoSuchObject::Raise("GeomAdaptor_Surface::NbVPoles");
return 0;
throw Standard_NoSuchObject("GeomAdaptor_Surface::NbVPoles");
}
//=======================================================================
@@ -1243,8 +1239,7 @@ Standard_Integer GeomAdaptor_Surface::NbUKnots() const
(Handle(Geom_SurfaceOfLinearExtrusion)::DownCast (mySurface)->BasisCurve(),myUFirst,myULast);
return myBasisCurve.NbKnots();
}
Standard_NoSuchObject::Raise("GeomAdaptor_Surface::NbUKnots");
return 0;
throw Standard_NoSuchObject("GeomAdaptor_Surface::NbUKnots");
}
//=======================================================================
@@ -1256,8 +1251,7 @@ Standard_Integer GeomAdaptor_Surface::NbVKnots() const
{
if (mySurfaceType == GeomAbs_BSplineSurface)
return myBSplineSurface->NbVKnots();
Standard_NoSuchObject::Raise("GeomAdaptor_Surface::NbVKnots");
return 0;
throw Standard_NoSuchObject("GeomAdaptor_Surface::NbVKnots");
}
//=======================================================================
//function : IsURational
@@ -1295,7 +1289,7 @@ Standard_Boolean GeomAdaptor_Surface::IsVRational() const
Handle(Geom_BezierSurface) GeomAdaptor_Surface::Bezier() const
{
if (mySurfaceType != GeomAbs_BezierSurface)
Standard_NoSuchObject::Raise("GeomAdaptor_Surface::Bezier");
throw Standard_NoSuchObject("GeomAdaptor_Surface::Bezier");
return Handle(Geom_BezierSurface)::DownCast (mySurface);
}
@@ -1307,7 +1301,7 @@ Handle(Geom_BezierSurface) GeomAdaptor_Surface::Bezier() const
Handle(Geom_BSplineSurface) GeomAdaptor_Surface::BSpline() const
{
if (mySurfaceType != GeomAbs_BSplineSurface)
Standard_NoSuchObject::Raise("GeomAdaptor_Surface::BSpline");
throw Standard_NoSuchObject("GeomAdaptor_Surface::BSpline");
return myBSplineSurface;
}
@@ -1319,7 +1313,7 @@ Handle(Geom_BSplineSurface) GeomAdaptor_Surface::BSpline() const
gp_Ax1 GeomAdaptor_Surface::AxeOfRevolution() const
{
if (mySurfaceType != GeomAbs_SurfaceOfRevolution)
Standard_NoSuchObject::Raise("GeomAdaptor_Surface::AxeOfRevolution");
throw Standard_NoSuchObject("GeomAdaptor_Surface::AxeOfRevolution");
return Handle(Geom_SurfaceOfRevolution)::DownCast (mySurface)->Axis();
}
@@ -1331,7 +1325,7 @@ gp_Ax1 GeomAdaptor_Surface::AxeOfRevolution() const
gp_Dir GeomAdaptor_Surface::Direction() const
{
if (mySurfaceType != GeomAbs_SurfaceOfExtrusion)
Standard_NoSuchObject::Raise("GeomAdaptor_Surface::Direction");
throw Standard_NoSuchObject("GeomAdaptor_Surface::Direction");
return Handle(Geom_SurfaceOfLinearExtrusion)::DownCast (mySurface)->Direction();
}
@@ -1348,7 +1342,7 @@ Handle(Adaptor3d_HCurve) GeomAdaptor_Surface::BasisCurve() const
else if (mySurfaceType == GeomAbs_SurfaceOfRevolution)
C = Handle(Geom_SurfaceOfRevolution)::DownCast (mySurface)->BasisCurve();
else
Standard_NoSuchObject::Raise("GeomAdaptor_Surface::BasisCurve");
throw Standard_NoSuchObject("GeomAdaptor_Surface::BasisCurve");
return Handle(GeomAdaptor_HCurve)(new GeomAdaptor_HCurve(C));
}
@@ -1360,7 +1354,7 @@ Handle(Adaptor3d_HCurve) GeomAdaptor_Surface::BasisCurve() const
Handle(Adaptor3d_HSurface) GeomAdaptor_Surface::BasisSurface() const
{
if (mySurfaceType != GeomAbs_OffsetSurface)
Standard_NoSuchObject::Raise("GeomAdaptor_Surface::BasisSurface");
throw Standard_NoSuchObject("GeomAdaptor_Surface::BasisSurface");
return new GeomAdaptor_HSurface
(Handle(Geom_OffsetSurface)::DownCast (mySurface)->BasisSurface(),
myUFirst,myULast,myVFirst,myVLast);
@@ -1374,7 +1368,7 @@ Handle(Adaptor3d_HSurface) GeomAdaptor_Surface::BasisSurface() const
Standard_Real GeomAdaptor_Surface::OffsetValue() const
{
if (mySurfaceType != GeomAbs_OffsetSurface)
Standard_NoSuchObject::Raise("GeomAdaptor_Surface::BasisSurface");
throw Standard_NoSuchObject("GeomAdaptor_Surface::BasisSurface");
return Handle(Geom_OffsetSurface)::DownCast (mySurface)->Offset();
}

View File

@@ -68,7 +68,7 @@ inline GeomAdaptor_Surface::GeomAdaptor_Surface(const Handle(Geom_Surface)& S,
inline void GeomAdaptor_Surface::Load(const Handle(Geom_Surface)& S)
{
if ( S.IsNull()) Standard_NullObject::Raise("GeomAdaptor_Surface::Load");
if ( S.IsNull()) throw Standard_NullObject("GeomAdaptor_Surface::Load");
Standard_Real U1,U2,V1,V2;
S->Bounds(U1,U2,V1,V2);
@@ -88,10 +88,10 @@ inline void GeomAdaptor_Surface::Load(const Handle(Geom_Surface)& S,
const Standard_Real TolU,
const Standard_Real TolV)
{
if ( S.IsNull()) Standard_NullObject::Raise("GeomAdaptor_Surface::Load");
if ( S.IsNull()) throw Standard_NullObject("GeomAdaptor_Surface::Load");
if(UFirst>ULast || VFirst>VLast)
Standard_ConstructionError::Raise("GeomAdaptor_Surface::Load");
throw Standard_ConstructionError("GeomAdaptor_Surface::Load");
load(S,UFirst,ULast,VFirst,VLast,TolU,TolV);
}

View File

@@ -274,8 +274,7 @@ Standard_Boolean GeomAdaptor_SurfaceOfLinearExtrusion::IsVPeriodic() const
Standard_Real GeomAdaptor_SurfaceOfLinearExtrusion::VPeriod() const
{
Standard_DomainError::Raise("GeomAdaptor_SurfaceOfLinearExtrusion::VPeriod");
return 0.0e0 ;
throw Standard_DomainError("GeomAdaptor_SurfaceOfLinearExtrusion::VPeriod");
}
//=======================================================================
@@ -424,8 +423,7 @@ gp_Cylinder GeomAdaptor_SurfaceOfLinearExtrusion::Cylinder() const
gp_Cone GeomAdaptor_SurfaceOfLinearExtrusion::Cone() const
{
Standard_NoSuchObject::Raise("GeomAdaptor_SurfaceOfLinearExtrusion::Cone");
return gp_Cone();
throw Standard_NoSuchObject("GeomAdaptor_SurfaceOfLinearExtrusion::Cone");
}
//=======================================================================
@@ -435,8 +433,7 @@ gp_Cone GeomAdaptor_SurfaceOfLinearExtrusion::Cone() const
gp_Sphere GeomAdaptor_SurfaceOfLinearExtrusion::Sphere() const
{
Standard_NoSuchObject::Raise("GeomAdaptor_SurfaceOfLinearExtrusion::Sphere");
return gp_Sphere();
throw Standard_NoSuchObject("GeomAdaptor_SurfaceOfLinearExtrusion::Sphere");
}
//=======================================================================
@@ -446,8 +443,7 @@ gp_Sphere GeomAdaptor_SurfaceOfLinearExtrusion::Sphere() const
gp_Torus GeomAdaptor_SurfaceOfLinearExtrusion::Torus() const
{
Standard_NoSuchObject::Raise("GeomAdaptor_SurfaceOfLinearExtrusion::Torus");
return gp_Torus();
throw Standard_NoSuchObject("GeomAdaptor_SurfaceOfLinearExtrusion::Torus");
}
@@ -458,8 +454,7 @@ gp_Torus GeomAdaptor_SurfaceOfLinearExtrusion::Torus() const
gp_Ax1 GeomAdaptor_SurfaceOfLinearExtrusion::AxeOfRevolution() const
{
Standard_NoSuchObject::Raise("GeomAdaptor_SurfaceOfLinearExtrusion::Axes");
return gp_Ax1();
throw Standard_NoSuchObject("GeomAdaptor_SurfaceOfLinearExtrusion::Axes");
}
//=======================================================================
@@ -488,9 +483,7 @@ Standard_Integer GeomAdaptor_SurfaceOfLinearExtrusion::NbUPoles() const
Standard_Boolean GeomAdaptor_SurfaceOfLinearExtrusion::IsURational() const
{
Standard_NoSuchObject::Raise
("GeomAdaptor_SurfaceOfLinearExtrusion::IsURational");
return Standard_False;
throw Standard_NoSuchObject("GeomAdaptor_SurfaceOfLinearExtrusion::IsURational");
}
//=======================================================================
//function : IsVRational
@@ -499,9 +492,7 @@ Standard_Boolean GeomAdaptor_SurfaceOfLinearExtrusion::IsURational() const
Standard_Boolean GeomAdaptor_SurfaceOfLinearExtrusion::IsVRational() const
{
Standard_NoSuchObject::Raise
("GeomAdaptor_SurfaceOfLinearExtrusion::IsVRational");
return Standard_False;
throw Standard_NoSuchObject("GeomAdaptor_SurfaceOfLinearExtrusion::IsVRational");
}
//=======================================================================
//function : Bezier
@@ -511,8 +502,7 @@ Standard_Boolean GeomAdaptor_SurfaceOfLinearExtrusion::IsVRational() const
Handle(Geom_BezierSurface) GeomAdaptor_SurfaceOfLinearExtrusion::Bezier() const
{
Standard_NoSuchObject::Raise("GeomAdaptor_SurfaceOfLinearExtrusion::Bezier");
return Handle(Geom_BezierSurface)() ;
throw Standard_NoSuchObject("GeomAdaptor_SurfaceOfLinearExtrusion::Bezier");
}
//=======================================================================
@@ -522,8 +512,7 @@ Handle(Geom_BezierSurface) GeomAdaptor_SurfaceOfLinearExtrusion::Bezier() const
Handle(Geom_BSplineSurface) GeomAdaptor_SurfaceOfLinearExtrusion::BSpline() const
{
Standard_NoSuchObject::Raise("GeomAdaptor_SurfaceOfLinearExtrusion::BSpline");
return Handle(Geom_BSplineSurface)() ;
throw Standard_NoSuchObject("GeomAdaptor_SurfaceOfLinearExtrusion::BSpline");
}
//=======================================================================

View File

@@ -132,7 +132,7 @@ void GeomAdaptor_SurfaceOfRevolution::Load(const gp_Ax1& V)
while ( Dist < Precision::Confusion() && Ratio < 100);
if ( Ratio >= 100 ) {
Standard_ConstructionError::Raise("Adaptor3d_SurfaceOfRevolution : Axe and meridian are confused");
throw Standard_ConstructionError("Adaptor3d_SurfaceOfRevolution : Axe and meridian are confused");
}
Ox = ( (Oz^gp_Vec(PP.XYZ()-O.XYZ()))^Oz);
}
@@ -621,8 +621,7 @@ Standard_Integer GeomAdaptor_SurfaceOfRevolution::NbVPoles() const
Standard_Integer GeomAdaptor_SurfaceOfRevolution::NbVKnots() const
{
Standard_NoSuchObject::Raise("GeomAdaptor_SurfaceOfRevolution::NbVKnots");
return 0;
throw Standard_NoSuchObject("GeomAdaptor_SurfaceOfRevolution::NbVKnots");
}
@@ -634,8 +633,7 @@ Standard_Integer GeomAdaptor_SurfaceOfRevolution::NbVKnots() const
Standard_Boolean GeomAdaptor_SurfaceOfRevolution::IsURational() const
{
Standard_NoSuchObject::Raise("GeomAdaptor_SurfaceOfRevolution::IsURational");
return Standard_False;
throw Standard_NoSuchObject("GeomAdaptor_SurfaceOfRevolution::IsURational");
}
//=======================================================================
@@ -645,8 +643,7 @@ Standard_Boolean GeomAdaptor_SurfaceOfRevolution::IsURational() const
Standard_Boolean GeomAdaptor_SurfaceOfRevolution::IsVRational() const
{
Standard_NoSuchObject::Raise("GeomAdaptor_SurfaceOfRevolution::IsVRational");
return Standard_False;
throw Standard_NoSuchObject("GeomAdaptor_SurfaceOfRevolution::IsVRational");
}
@@ -657,8 +654,7 @@ Standard_Boolean GeomAdaptor_SurfaceOfRevolution::IsVRational() const
Handle(Geom_BezierSurface) GeomAdaptor_SurfaceOfRevolution::Bezier() const
{
Standard_NoSuchObject::Raise("GeomAdaptor_SurfaceOfRevolution::Bezier");
return Handle(Geom_BezierSurface)();
throw Standard_NoSuchObject("GeomAdaptor_SurfaceOfRevolution::Bezier");
}
@@ -669,8 +665,7 @@ Handle(Geom_BezierSurface) GeomAdaptor_SurfaceOfRevolution::Bezier() const
Handle(Geom_BSplineSurface) GeomAdaptor_SurfaceOfRevolution::BSpline() const
{
Standard_NoSuchObject::Raise("GeomAdaptor_SurfaceOfRevolution::BSpline");
return Handle(Geom_BSplineSurface)();
throw Standard_NoSuchObject("GeomAdaptor_SurfaceOfRevolution::BSpline");
}
//=======================================================================