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:
@@ -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;
|
||||
}
|
||||
|
||||
|
@@ -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);
|
||||
}
|
||||
|
@@ -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);
|
||||
}
|
||||
|
@@ -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();
|
||||
}
|
||||
|
||||
|
@@ -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);
|
||||
}
|
||||
|
@@ -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");
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
|
@@ -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");
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
|
Reference in New Issue
Block a user