From 5b756182c269a3d4fc19b82fe8527f0fcabf5c57 Mon Sep 17 00:00:00 2001 From: aml Date: Mon, 18 Oct 2021 09:46:19 +0300 Subject: [PATCH] 0032630: Coding - get rid of unsused forward declarations [BinMDF to IFSelect] --- src/BinMDF/BinMDF.hxx | 4 - src/BinMDF/BinMDF_ADriver.hxx | 2 - src/GCE2d/GCE2d_MakeArcOfCircle.hxx | 1 - src/GCE2d/GCE2d_MakeArcOfEllipse.hxx | 1 - src/GCE2d/GCE2d_MakeArcOfHyperbola.hxx | 1 - src/GCE2d/GCE2d_MakeArcOfParabola.hxx | 1 - src/GCE2d/GCE2d_MakeCircle.hxx | 1 - src/GCE2d/GCE2d_MakeEllipse.hxx | 1 - src/GCE2d/GCE2d_MakeHyperbola.hxx | 1 - src/GCE2d/GCE2d_MakeLine.hxx | 1 - src/GCE2d/GCE2d_MakeParabola.hxx | 1 - src/GCE2d/GCE2d_MakeSegment.hxx | 1 - src/GCPnts/GCPnts_DistFunction.hxx | 1 - src/GCPnts/GCPnts_DistFunction2d.hxx | 1 - src/GProp/GProp.hxx | 7 -- src/GProp/GProp_GProps.hxx | 3 - src/GProp/GProp_PEquation.hxx | 3 - src/GProp/GProp_PGProps.hxx | 2 - src/GProp/GProp_PrincipalProps.hxx | 3 - src/GccEnt/GccEnt.hxx | 2 - src/GccEnt/GccEnt_QualifiedCirc.hxx | 1 - src/GccEnt/GccEnt_QualifiedLin.hxx | 1 - src/GccInt/GccInt_BCirc.hxx | 1 - src/GccInt/GccInt_BElips.hxx | 1 - src/GccInt/GccInt_BHyper.hxx | 1 - src/GccInt/GccInt_BLine.hxx | 1 - src/GccInt/GccInt_BParab.hxx | 1 - src/GccInt/GccInt_BPoint.hxx | 1 - src/GccInt/GccInt_Bisec.hxx | 1 - src/Geom/Geom_Axis2Placement.hxx | 2 - src/Geom/Geom_AxisPlacement.hxx | 2 - src/Geom/Geom_BSplineCurve.hxx | 7 -- src/Geom/Geom_BSplineSurface.hxx | 7 -- src/Geom/Geom_BezierCurve.hxx | 4 - src/Geom/Geom_BezierSurface.hxx | 4 - src/Geom/Geom_CartesianPoint.hxx | 1 - src/Geom/Geom_Circle.hxx | 2 - src/Geom/Geom_ConicalSurface.hxx | 2 - src/Geom/Geom_Curve.hxx | 4 - src/Geom/Geom_CylindricalSurface.hxx | 2 - src/Geom/Geom_Direction.hxx | 2 - src/Geom/Geom_Ellipse.hxx | 2 - src/Geom/Geom_Geometry.hxx | 1 - src/Geom/Geom_Hyperbola.hxx | 3 - src/Geom/Geom_Line.hxx | 2 - src/Geom/Geom_OffsetCurve.hxx | 7 -- src/Geom/Geom_OffsetSurface.hxx | 6 -- src/Geom/Geom_Parabola.hxx | 2 - src/Geom/Geom_Plane.hxx | 2 - src/Geom/Geom_RectangularTrimmedSurface.hxx | 5 -- src/Geom/Geom_SphericalSurface.hxx | 2 - src/Geom/Geom_SurfaceOfLinearExtrusion.hxx | 2 - src/Geom/Geom_SurfaceOfRevolution.hxx | 4 - src/Geom/Geom_SweptSurface.hxx | 1 - src/Geom/Geom_ToroidalSurface.hxx | 3 - src/Geom/Geom_TrimmedCurve.hxx | 5 -- src/Geom/Geom_Vector.hxx | 4 - src/Geom/Geom_VectorWithMagnitude.hxx | 2 - src/Geom2d/Geom2d_AxisPlacement.hxx | 2 - src/Geom2d/Geom2d_BSplineCurve.hxx | 7 -- src/Geom2d/Geom2d_BezierCurve.hxx | 4 - src/Geom2d/Geom2d_CartesianPoint.hxx | 1 - src/Geom2d/Geom2d_Circle.hxx | 2 - src/Geom2d/Geom2d_Curve.hxx | 4 - src/Geom2d/Geom2d_Direction.hxx | 2 - src/Geom2d/Geom2d_Ellipse.hxx | 2 - src/Geom2d/Geom2d_Geometry.hxx | 1 - src/Geom2d/Geom2d_Hyperbola.hxx | 3 - src/Geom2d/Geom2d_Line.hxx | 2 - src/Geom2d/Geom2d_OffsetCurve.hxx | 7 -- src/Geom2d/Geom2d_Parabola.hxx | 2 - src/Geom2d/Geom2d_Transformation.hxx | 3 - src/Geom2d/Geom2d_TrimmedCurve.hxx | 5 -- src/Geom2d/Geom2d_Vector.hxx | 3 - src/Geom2d/Geom2d_VectorWithMagnitude.hxx | 2 - src/Geom2dAPI/Geom2dAPI_ExtremaCurveCurve.hxx | 3 - src/Geom2dAPI/Geom2dAPI_InterCurveCurve.hxx | 3 - src/Geom2dAPI/Geom2dAPI_Interpolate.hxx | 2 - src/Geom2dAPI/Geom2dAPI_PointsToBSpline.hxx | 2 - .../Geom2dAPI_ProjectPointOnCurve.hxx | 3 - src/Geom2dAdaptor/Geom2dAdaptor_Curve.hxx | 2 - src/Geom2dConvert/Geom2dConvert.hxx | 4 - .../Geom2dConvert_ApproxCurve.hxx | 1 - ...eom2dConvert_BSplineCurveKnotSplitting.hxx | 2 - ...eom2dConvert_BSplineCurveToBezierCurve.hxx | 3 - src/Geom2dGcc/Geom2dGcc.hxx | 25 ------ src/Geom2dGcc/Geom2dGcc_Circ2d2TanOn.hxx | 3 - src/Geom2dGcc/Geom2dGcc_Circ2d2TanOnGeo.hxx | 3 - src/Geom2dGcc/Geom2dGcc_Circ2d2TanOnIter.hxx | 3 - src/Geom2dGcc/Geom2dGcc_Circ2d2TanRad.hxx | 4 - src/Geom2dGcc/Geom2dGcc_Circ2d2TanRadGeo.hxx | 4 - src/Geom2dGcc/Geom2dGcc_Circ2d3Tan.hxx | 2 - src/Geom2dGcc/Geom2dGcc_Circ2d3TanIter.hxx | 3 - src/Geom2dGcc/Geom2dGcc_Circ2dTanCen.hxx | 3 - src/Geom2dGcc/Geom2dGcc_Circ2dTanCenGeo.hxx | 3 - src/Geom2dGcc/Geom2dGcc_Circ2dTanOnRad.hxx | 4 - src/Geom2dGcc/Geom2dGcc_Circ2dTanOnRadGeo.hxx | 4 - src/Geom2dGcc/Geom2dGcc_FunctionTanCirCu.hxx | 2 - src/Geom2dGcc/Geom2dGcc_FunctionTanCuCu.hxx | 3 - src/Geom2dGcc/Geom2dGcc_FunctionTanCuCuCu.hxx | 4 - .../Geom2dGcc_FunctionTanCuCuOnCu.hxx | 5 -- src/Geom2dGcc/Geom2dGcc_FunctionTanCuPnt.hxx | 2 - src/Geom2dGcc/Geom2dGcc_FunctionTanObl.hxx | 2 - src/Geom2dGcc/Geom2dGcc_Lin2d2Tan.hxx | 3 - src/Geom2dGcc/Geom2dGcc_Lin2d2TanIter.hxx | 4 - src/Geom2dGcc/Geom2dGcc_Lin2dTanObl.hxx | 4 - src/Geom2dGcc/Geom2dGcc_Lin2dTanOblIter.hxx | 5 -- src/Geom2dGcc/Geom2dGcc_QCurve.hxx | 1 - src/Geom2dGcc/Geom2dGcc_QualifiedCurve.hxx | 1 - src/Geom2dHatch/Geom2dHatch_Element.hxx | 1 - src/Geom2dHatch/Geom2dHatch_Elements.hxx | 2 - src/Geom2dToIGES/Geom2dToIGES_Geom2dCurve.hxx | 1 - src/Geom2dToIGES/Geom2dToIGES_Geom2dPoint.hxx | 1 - .../Geom2dToIGES_Geom2dVector.hxx | 1 - src/GeomAPI/GeomAPI.hxx | 10 --- src/GeomAPI/GeomAPI_ExtremaCurveCurve.hxx | 4 - src/GeomAPI/GeomAPI_ExtremaCurveSurface.hxx | 3 - src/GeomAPI/GeomAPI_ExtremaSurfaceSurface.hxx | 3 - src/GeomAPI/GeomAPI_IntCS.hxx | 2 - src/GeomAPI/GeomAPI_PointsToBSpline.hxx | 2 - .../GeomAPI_PointsToBSplineSurface.hxx | 1 - src/GeomAPI/GeomAPI_ProjectPointOnCurve.hxx | 3 - src/GeomAPI/GeomAPI_ProjectPointOnSurf.hxx | 3 - .../GeomAdaptor_SurfaceOfLinearExtrusion.hxx | 6 -- .../GeomAdaptor_SurfaceOfRevolution.hxx | 6 -- src/GeomConvert/GeomConvert.hxx | 8 -- src/GeomConvert/GeomConvert_ApproxCurve.hxx | 2 - .../GeomConvert_BSplineCurveKnotSplitting.hxx | 2 - .../GeomConvert_BSplineCurveToBezierCurve.hxx | 3 - ...eomConvert_BSplineSurfaceKnotSplitting.hxx | 2 - ...mConvert_BSplineSurfaceToBezierSurface.hxx | 3 - ...ert_CompBezierSurfacesToBSplineSurface.hxx | 3 - src/GeomFill/GeomFill.hxx | 54 ------------- src/GeomFill/GeomFill_BSplineCurves.hxx | 1 - src/GeomFill/GeomFill_BezierCurves.hxx | 1 - src/GeomFill/GeomFill_BoundWithSurf.hxx | 1 - src/GeomFill/GeomFill_CircularBlendFunc.hxx | 2 - src/GeomFill/GeomFill_ConstantBiNormal.hxx | 4 - src/GeomFill/GeomFill_CoonsAlgPatch.hxx | 1 - src/GeomFill/GeomFill_CorrectedFrenet.hxx | 4 - src/GeomFill/GeomFill_CurveAndTrihedron.hxx | 5 -- src/GeomFill/GeomFill_Darboux.hxx | 3 - src/GeomFill/GeomFill_DegeneratedBound.hxx | 1 - src/GeomFill/GeomFill_DiscreteTrihedron.hxx | 3 - src/GeomFill/GeomFill_DraftTrihedron.hxx | 4 - src/GeomFill/GeomFill_EvolvedSection.hxx | 1 - src/GeomFill/GeomFill_Filling.hxx | 1 - src/GeomFill/GeomFill_Fixed.hxx | 4 - src/GeomFill/GeomFill_Frenet.hxx | 3 - src/GeomFill/GeomFill_FunctionGuide.hxx | 1 - src/GeomFill/GeomFill_Generator.hxx | 2 - src/GeomFill/GeomFill_GuideTrihedronAC.hxx | 2 - src/GeomFill/GeomFill_GuideTrihedronPlan.hxx | 2 - src/GeomFill/GeomFill_LocationDraft.hxx | 1 - src/GeomFill/GeomFill_LocationGuide.hxx | 5 -- src/GeomFill/GeomFill_LocationLaw.hxx | 2 - src/GeomFill/GeomFill_NSections.hxx | 1 - src/GeomFill/GeomFill_PlanFunc.hxx | 1 - src/GeomFill/GeomFill_PolynomialConvertor.hxx | 1 - src/GeomFill/GeomFill_Profiler.hxx | 2 - .../GeomFill_QuasiAngularConvertor.hxx | 1 - src/GeomFill/GeomFill_SectionLaw.hxx | 3 - src/GeomFill/GeomFill_SectionPlacement.hxx | 1 - src/GeomFill/GeomFill_SnglrFunc.hxx | 2 - src/GeomFill/GeomFill_Sweep.hxx | 3 - src/GeomFill/GeomFill_SweepFunction.hxx | 1 - .../GeomFill_SweepSectionGenerator.hxx | 1 - src/GeomFill/GeomFill_Tensor.hxx | 2 - src/GeomFill/GeomFill_TrihedronLaw.hxx | 2 - src/GeomFill/GeomFill_TrihedronWithGuide.hxx | 3 - src/GeomFill/GeomFill_UniformSection.hxx | 1 - src/GeomInt/GeomInt.hxx | 28 ------- src/GeomLProp/GeomLProp.hxx | 4 - src/GeomLib/GeomLib.hxx | 10 --- src/GeomLib/GeomLib_Check2dBSplineCurve.hxx | 2 - src/GeomLib/GeomLib_CheckBSplineCurve.hxx | 2 - src/GeomLib/GeomLib_DenominatorMultiplier.hxx | 2 - src/GeomLib/GeomLib_Interpolate.hxx | 2 - src/GeomLib/GeomLib_IsPlanarSurface.hxx | 2 - src/GeomLib/GeomLib_LogSample.hxx | 1 - src/GeomLib/GeomLib_MakeCurvefromApprox.hxx | 3 - src/GeomPlate/GeomPlate_Aij.hxx | 2 - src/GeomPlate/GeomPlate_BuildAveragePlane.hxx | 2 - src/GeomPlate/GeomPlate_BuildPlateSurface.hxx | 2 - src/GeomPlate/GeomPlate_CurveConstraint.hxx | 2 - src/GeomPlate/GeomPlate_PointConstraint.hxx | 5 -- src/GeomPlate/GeomPlate_Surface.hxx | 6 -- src/GeomToIGES/GeomToIGES_GeomCurve.hxx | 1 - src/GeomToIGES/GeomToIGES_GeomPoint.hxx | 1 - src/GeomToIGES/GeomToIGES_GeomSurface.hxx | 1 - src/GeomToIGES/GeomToIGES_GeomVector.hxx | 1 - .../GeomToStep_MakeAxis1Placement.hxx | 1 - .../GeomToStep_MakeAxis2Placement2d.hxx | 1 - .../GeomToStep_MakeAxis2Placement3d.hxx | 1 - .../GeomToStep_MakeBSplineCurveWithKnots.hxx | 1 - ...eCurveWithKnotsAndRationalBSplineCurve.hxx | 1 - ...GeomToStep_MakeBSplineSurfaceWithKnots.hxx | 1 - ...faceWithKnotsAndRationalBSplineSurface.hxx | 1 - .../GeomToStep_MakeBoundedCurve.hxx | 1 - .../GeomToStep_MakeBoundedSurface.hxx | 1 - .../GeomToStep_MakeCartesianPoint.hxx | 1 - src/GeomToStep/GeomToStep_MakeCircle.hxx | 1 - src/GeomToStep/GeomToStep_MakeConic.hxx | 1 - .../GeomToStep_MakeConicalSurface.hxx | 1 - src/GeomToStep/GeomToStep_MakeCurve.hxx | 1 - .../GeomToStep_MakeCylindricalSurface.hxx | 1 - src/GeomToStep/GeomToStep_MakeDirection.hxx | 1 - .../GeomToStep_MakeElementarySurface.hxx | 1 - src/GeomToStep/GeomToStep_MakeEllipse.hxx | 1 - src/GeomToStep/GeomToStep_MakeHyperbola.hxx | 1 - src/GeomToStep/GeomToStep_MakeLine.hxx | 1 - src/GeomToStep/GeomToStep_MakeParabola.hxx | 1 - src/GeomToStep/GeomToStep_MakePlane.hxx | 1 - src/GeomToStep/GeomToStep_MakePolyline.hxx | 1 - ...omToStep_MakeRectangularTrimmedSurface.hxx | 1 - .../GeomToStep_MakeSphericalSurface.hxx | 1 - src/GeomToStep/GeomToStep_MakeSurface.hxx | 1 - ...eomToStep_MakeSurfaceOfLinearExtrusion.hxx | 1 - .../GeomToStep_MakeSurfaceOfRevolution.hxx | 1 - .../GeomToStep_MakeSweptSurface.hxx | 1 - .../GeomToStep_MakeToroidalSurface.hxx | 1 - src/GeomToStep/GeomToStep_MakeVector.hxx | 1 - src/GeomTools/GeomTools.hxx | 4 - src/GeomTools/GeomTools_Curve2dSet.hxx | 1 - src/GeomTools/GeomTools_CurveSet.hxx | 1 - src/GeomTools/GeomTools_SurfaceSet.hxx | 1 - src/Graphic3d/Graphic3d_CView.hxx | 1 - src/Graphic3d/Graphic3d_Camera.hxx | 1 - src/Graphic3d/Graphic3d_Structure.hxx | 1 - src/Graphic3d/Graphic3d_Texture1D.hxx | 1 - src/Graphic3d/Graphic3d_TextureEnv.hxx | 1 - src/HLRAlgo/HLRAlgo_EdgeStatus.hxx | 1 - src/HLRAlgo/HLRAlgo_Projector.hxx | 3 - src/HLRAppli/HLRAppli_ReflectLines.hxx | 1 - src/HLRBRep/HLRBRep.hxx | 55 ------------- src/HLRBRep/HLRBRep_AreaLimit.hxx | 1 - src/HLRBRep/HLRBRep_BCurveTool.hxx | 3 - src/HLRBRep/HLRBRep_Curve.hxx | 5 -- src/HLRBRep/HLRBRep_CurveTool.hxx | 3 - src/HLRBRep/HLRBRep_Data.hxx | 3 - src/HLRBRep/HLRBRep_EdgeBuilder.hxx | 3 - src/HLRBRep/HLRBRep_EdgeInterferenceTool.hxx | 1 - src/HLRBRep/HLRBRep_FaceData.hxx | 1 - src/HLRBRep/HLRBRep_InternalAlgo.hxx | 2 - src/HLRBRep/HLRBRep_Intersector.hxx | 2 - src/HLRBRep/HLRBRep_PolyAlgo.hxx | 1 - src/HLRBRep/HLRBRep_ShapeBounds.hxx | 1 - src/HLRBRep/HLRBRep_Surface.hxx | 4 - src/HLRBRep/HLRBRep_VertexList.hxx | 1 - src/HLRTest/HLRTest.hxx | 5 -- src/HLRTest/HLRTest_OutLiner.hxx | 1 - src/HLRTest/HLRTest_ShapeData.hxx | 1 - src/HLRTopoBRep/HLRTopoBRep_OutLiner.hxx | 2 - src/HLRTopoBRep/HLRTopoBRep_VData.hxx | 1 - src/Hatch/Hatch_Hatcher.hxx | 1 - src/Hatch/Hatch_Line.hxx | 2 - src/Hatch/Hatch_Parameter.hxx | 2 - src/HatchGen/HatchGen_Domain.hxx | 2 - src/HatchGen/HatchGen_PointOnHatching.hxx | 1 - src/HeaderSection/HeaderSection.hxx | 5 -- src/IFGraph/IFGraph_AllConnected.hxx | 1 - src/IFGraph/IFGraph_AllShared.hxx | 1 - src/IFGraph/IFGraph_Articulations.hxx | 1 - src/IFGraph/IFGraph_Compare.hxx | 1 - src/IFGraph/IFGraph_Cumulate.hxx | 1 - src/IFGraph/IFGraph_ExternalSources.hxx | 1 - src/IFGraph/IFGraph_SCRoots.hxx | 1 - src/IFGraph/IFGraph_SubPartsIterator.hxx | 4 - src/IFSelect/IFSelect.hxx | 78 ------------------- src/IFSelect/IFSelect_Act.hxx | 1 - src/IFSelect/IFSelect_Activator.hxx | 2 - src/IFSelect/IFSelect_ContextModif.hxx | 3 - src/IFSelect/IFSelect_ContextWrite.hxx | 2 - src/IFSelect/IFSelect_DispPerCount.hxx | 1 - src/IFSelect/IFSelect_DispPerFiles.hxx | 1 - src/IFSelect/IFSelect_DispPerSignature.hxx | 1 - src/IFSelect/IFSelect_Dispatch.hxx | 1 - src/IFSelect/IFSelect_EditForm.hxx | 1 - src/IFSelect/IFSelect_Editor.hxx | 2 - src/IFSelect/IFSelect_PacketList.hxx | 2 - src/IFSelect/IFSelect_ParamEditor.hxx | 1 - src/IFSelect/IFSelect_SelectAnyList.hxx | 2 - src/IFSelect/IFSelect_SelectCombine.hxx | 1 - src/IFSelect/IFSelect_SelectControl.hxx | 1 - src/IFSelect/IFSelect_SelectDeduct.hxx | 2 - src/IFSelect/IFSelect_SelectFlag.hxx | 1 - src/IFSelect/IFSelect_SelectInList.hxx | 1 - src/IFSelect/IFSelect_SelectPointed.hxx | 1 - src/IFSelect/IFSelect_SelectRange.hxx | 1 - src/IFSelect/IFSelect_SelectSignature.hxx | 1 - src/IFSelect/IFSelect_SelectSignedShared.hxx | 1 - src/IFSelect/IFSelect_SelectSignedSharing.hxx | 1 - src/IFSelect/IFSelect_SelectSuite.hxx | 3 - src/IFSelect/IFSelect_Selection.hxx | 1 - src/IFSelect/IFSelect_SelectionIterator.hxx | 1 - src/IFSelect/IFSelect_SessionDumper.hxx | 1 - src/IFSelect/IFSelect_SessionFile.hxx | 1 - src/IFSelect/IFSelect_SessionPilot.hxx | 2 - src/IFSelect/IFSelect_ShareOut.hxx | 3 - src/IFSelect/IFSelect_ShareOutResult.hxx | 3 - src/IFSelect/IFSelect_SignMultiple.hxx | 1 - src/IFSelect/IFSelect_Signature.hxx | 1 - src/IFSelect/IFSelect_Transformer.hxx | 1 - src/IFSelect/IFSelect_WorkLibrary.hxx | 1 - src/IFSelect/IFSelect_WorkSession.hxx | 2 - 305 files changed, 895 deletions(-) diff --git a/src/BinMDF/BinMDF.hxx b/src/BinMDF/BinMDF.hxx index eeb43b5226..0259876417 100644 --- a/src/BinMDF/BinMDF.hxx +++ b/src/BinMDF/BinMDF.hxx @@ -22,10 +22,6 @@ class BinMDF_ADriverTable; class Message_Messenger; -class BinMDF_ADriver; -class BinMDF_ReferenceDriver; -class BinMDF_TagSourceDriver; -class BinMDF_ADriverTable; //! This package provides classes and methods to diff --git a/src/BinMDF/BinMDF_ADriver.hxx b/src/BinMDF/BinMDF_ADriver.hxx index 9033635e14..608d2e81ea 100644 --- a/src/BinMDF/BinMDF_ADriver.hxx +++ b/src/BinMDF/BinMDF_ADriver.hxx @@ -28,9 +28,7 @@ #include class Message_Messenger; class TDF_Attribute; -class TCollection_AsciiString; class BinObjMgt_Persistent; -class TCollection_ExtendedString; class BinMDF_ADriver; diff --git a/src/GCE2d/GCE2d_MakeArcOfCircle.hxx b/src/GCE2d/GCE2d_MakeArcOfCircle.hxx index 77471e52f0..0136879aa3 100644 --- a/src/GCE2d/GCE2d_MakeArcOfCircle.hxx +++ b/src/GCE2d/GCE2d_MakeArcOfCircle.hxx @@ -24,7 +24,6 @@ #include #include -class StdFail_NotDone; class gp_Circ2d; class gp_Pnt2d; class gp_Vec2d; diff --git a/src/GCE2d/GCE2d_MakeArcOfEllipse.hxx b/src/GCE2d/GCE2d_MakeArcOfEllipse.hxx index bf63890e06..eb5b4c279b 100644 --- a/src/GCE2d/GCE2d_MakeArcOfEllipse.hxx +++ b/src/GCE2d/GCE2d_MakeArcOfEllipse.hxx @@ -24,7 +24,6 @@ #include #include -class StdFail_NotDone; class gp_Elips2d; class gp_Pnt2d; diff --git a/src/GCE2d/GCE2d_MakeArcOfHyperbola.hxx b/src/GCE2d/GCE2d_MakeArcOfHyperbola.hxx index 155bac5ead..c74f391123 100644 --- a/src/GCE2d/GCE2d_MakeArcOfHyperbola.hxx +++ b/src/GCE2d/GCE2d_MakeArcOfHyperbola.hxx @@ -24,7 +24,6 @@ #include #include -class StdFail_NotDone; class gp_Hypr2d; class gp_Pnt2d; diff --git a/src/GCE2d/GCE2d_MakeArcOfParabola.hxx b/src/GCE2d/GCE2d_MakeArcOfParabola.hxx index 0f0613de31..0c1cf2be62 100644 --- a/src/GCE2d/GCE2d_MakeArcOfParabola.hxx +++ b/src/GCE2d/GCE2d_MakeArcOfParabola.hxx @@ -24,7 +24,6 @@ #include #include -class StdFail_NotDone; class gp_Parab2d; class gp_Pnt2d; diff --git a/src/GCE2d/GCE2d_MakeCircle.hxx b/src/GCE2d/GCE2d_MakeCircle.hxx index ce073285a5..a7d0364781 100644 --- a/src/GCE2d/GCE2d_MakeCircle.hxx +++ b/src/GCE2d/GCE2d_MakeCircle.hxx @@ -24,7 +24,6 @@ #include #include -class StdFail_NotDone; class gp_Circ2d; class gp_Ax2d; class gp_Ax22d; diff --git a/src/GCE2d/GCE2d_MakeEllipse.hxx b/src/GCE2d/GCE2d_MakeEllipse.hxx index 350bb0b3dd..5d14998d8a 100644 --- a/src/GCE2d/GCE2d_MakeEllipse.hxx +++ b/src/GCE2d/GCE2d_MakeEllipse.hxx @@ -24,7 +24,6 @@ #include #include -class StdFail_NotDone; class gp_Elips2d; class gp_Ax2d; class gp_Ax22d; diff --git a/src/GCE2d/GCE2d_MakeHyperbola.hxx b/src/GCE2d/GCE2d_MakeHyperbola.hxx index 74485c7812..437a68ddd4 100644 --- a/src/GCE2d/GCE2d_MakeHyperbola.hxx +++ b/src/GCE2d/GCE2d_MakeHyperbola.hxx @@ -24,7 +24,6 @@ #include #include -class StdFail_NotDone; class gp_Hypr2d; class gp_Ax2d; class gp_Ax22d; diff --git a/src/GCE2d/GCE2d_MakeLine.hxx b/src/GCE2d/GCE2d_MakeLine.hxx index 68c88902c1..80c611ec2b 100644 --- a/src/GCE2d/GCE2d_MakeLine.hxx +++ b/src/GCE2d/GCE2d_MakeLine.hxx @@ -24,7 +24,6 @@ #include #include -class StdFail_NotDone; class gp_Ax2d; class gp_Lin2d; class gp_Pnt2d; diff --git a/src/GCE2d/GCE2d_MakeParabola.hxx b/src/GCE2d/GCE2d_MakeParabola.hxx index 55266a649f..e31a014d63 100644 --- a/src/GCE2d/GCE2d_MakeParabola.hxx +++ b/src/GCE2d/GCE2d_MakeParabola.hxx @@ -24,7 +24,6 @@ #include #include -class StdFail_NotDone; class gp_Parab2d; class gp_Ax22d; class gp_Ax2d; diff --git a/src/GCE2d/GCE2d_MakeSegment.hxx b/src/GCE2d/GCE2d_MakeSegment.hxx index f3d373f039..86b3d417f4 100644 --- a/src/GCE2d/GCE2d_MakeSegment.hxx +++ b/src/GCE2d/GCE2d_MakeSegment.hxx @@ -24,7 +24,6 @@ #include #include -class StdFail_NotDone; class gp_Pnt2d; class gp_Dir2d; class gp_Lin2d; diff --git a/src/GCPnts/GCPnts_DistFunction.hxx b/src/GCPnts/GCPnts_DistFunction.hxx index fc010e29fb..2206c4bff1 100644 --- a/src/GCPnts/GCPnts_DistFunction.hxx +++ b/src/GCPnts/GCPnts_DistFunction.hxx @@ -19,7 +19,6 @@ #include #include -class gp_Pnt; //! Class to define function, which calculates square distance between point on curve //! C(u), U1 <= u <= U2 and line passing through points C(U1) and C(U2) diff --git a/src/GCPnts/GCPnts_DistFunction2d.hxx b/src/GCPnts/GCPnts_DistFunction2d.hxx index d9d5bd4f36..87a43e0aa8 100644 --- a/src/GCPnts/GCPnts_DistFunction2d.hxx +++ b/src/GCPnts/GCPnts_DistFunction2d.hxx @@ -19,7 +19,6 @@ #include #include -class gp_Pnt2d; //! Class to define function, which calculates square distance between point on curve //! C(u), U1 <= u <= U2 and line passing through points C(U1) and C(U2) diff --git a/src/GProp/GProp.hxx b/src/GProp/GProp.hxx index 794232d54b..d3f62243bd 100644 --- a/src/GProp/GProp.hxx +++ b/src/GProp/GProp.hxx @@ -24,13 +24,6 @@ #include class gp_Pnt; class gp_Mat; -class GProp_GProps; -class GProp_PGProps; -class GProp_CelGProps; -class GProp_SelGProps; -class GProp_VelGProps; -class GProp_PrincipalProps; -class GProp_PEquation; diff --git a/src/GProp/GProp_GProps.hxx b/src/GProp/GProp_GProps.hxx index 617a825e07..8071319d4c 100644 --- a/src/GProp/GProp_GProps.hxx +++ b/src/GProp/GProp_GProps.hxx @@ -24,9 +24,6 @@ #include #include #include -class Standard_DomainError; -class gp_Pnt; -class gp_Mat; class gp_Ax1; class GProp_PrincipalProps; diff --git a/src/GProp/GProp_PEquation.hxx b/src/GProp/GProp_PEquation.hxx index dfabee2d53..c2570937a2 100644 --- a/src/GProp/GProp_PEquation.hxx +++ b/src/GProp/GProp_PEquation.hxx @@ -27,11 +27,8 @@ #include #include #include -class Standard_NoSuchObject; class gp_Pln; class gp_Lin; -class gp_Pnt; -class gp_Vec; //! A framework to analyze a collection - or cloud diff --git a/src/GProp/GProp_PGProps.hxx b/src/GProp/GProp_PGProps.hxx index 2800ed04ea..b6a794191f 100644 --- a/src/GProp/GProp_PGProps.hxx +++ b/src/GProp/GProp_PGProps.hxx @@ -27,8 +27,6 @@ #include #include #include -class Standard_DimensionError; -class Standard_DomainError; class gp_Pnt; diff --git a/src/GProp/GProp_PrincipalProps.hxx b/src/GProp/GProp_PrincipalProps.hxx index fecae24883..1eaa64cf7e 100644 --- a/src/GProp/GProp_PrincipalProps.hxx +++ b/src/GProp/GProp_PrincipalProps.hxx @@ -26,9 +26,6 @@ #include #include #include -class GProp_UndefinedAxis; -class gp_Vec; -class gp_Pnt; diff --git a/src/GccEnt/GccEnt.hxx b/src/GccEnt/GccEnt.hxx index 67ba510d4a..8e8e574d99 100644 --- a/src/GccEnt/GccEnt.hxx +++ b/src/GccEnt/GccEnt.hxx @@ -27,8 +27,6 @@ class GccEnt_QualifiedLin; class gp_Lin2d; class GccEnt_QualifiedCirc; class gp_Circ2d; -class GccEnt_QualifiedLin; -class GccEnt_QualifiedCirc; //! This package provides an implementation of the qualified diff --git a/src/GccEnt/GccEnt_QualifiedCirc.hxx b/src/GccEnt/GccEnt_QualifiedCirc.hxx index 6149694c0a..2798392164 100644 --- a/src/GccEnt/GccEnt_QualifiedCirc.hxx +++ b/src/GccEnt/GccEnt_QualifiedCirc.hxx @@ -24,7 +24,6 @@ #include #include #include -class gp_Circ2d; //! Creates a qualified 2d Circle. diff --git a/src/GccEnt/GccEnt_QualifiedLin.hxx b/src/GccEnt/GccEnt_QualifiedLin.hxx index 9740be3632..ea4df1b219 100644 --- a/src/GccEnt/GccEnt_QualifiedLin.hxx +++ b/src/GccEnt/GccEnt_QualifiedLin.hxx @@ -24,7 +24,6 @@ #include #include #include -class gp_Lin2d; //! Describes a qualified 2D line. diff --git a/src/GccInt/GccInt_BCirc.hxx b/src/GccInt/GccInt_BCirc.hxx index 77ee34fcf4..bb113c00fb 100644 --- a/src/GccInt/GccInt_BCirc.hxx +++ b/src/GccInt/GccInt_BCirc.hxx @@ -23,7 +23,6 @@ #include #include #include -class gp_Circ2d; class GccInt_BCirc; diff --git a/src/GccInt/GccInt_BElips.hxx b/src/GccInt/GccInt_BElips.hxx index 6c024160bc..9f856dd6bd 100644 --- a/src/GccInt/GccInt_BElips.hxx +++ b/src/GccInt/GccInt_BElips.hxx @@ -23,7 +23,6 @@ #include #include #include -class gp_Elips2d; class GccInt_BElips; diff --git a/src/GccInt/GccInt_BHyper.hxx b/src/GccInt/GccInt_BHyper.hxx index 7d55e3c1fb..06e3f62f0a 100644 --- a/src/GccInt/GccInt_BHyper.hxx +++ b/src/GccInt/GccInt_BHyper.hxx @@ -23,7 +23,6 @@ #include #include #include -class gp_Hypr2d; class GccInt_BHyper; diff --git a/src/GccInt/GccInt_BLine.hxx b/src/GccInt/GccInt_BLine.hxx index 3e30595fd2..dcdaef676d 100644 --- a/src/GccInt/GccInt_BLine.hxx +++ b/src/GccInt/GccInt_BLine.hxx @@ -23,7 +23,6 @@ #include #include #include -class gp_Lin2d; class GccInt_BLine; diff --git a/src/GccInt/GccInt_BParab.hxx b/src/GccInt/GccInt_BParab.hxx index 1411af3b40..4e26bf5b4c 100644 --- a/src/GccInt/GccInt_BParab.hxx +++ b/src/GccInt/GccInt_BParab.hxx @@ -23,7 +23,6 @@ #include #include #include -class gp_Parab2d; class GccInt_BParab; diff --git a/src/GccInt/GccInt_BPoint.hxx b/src/GccInt/GccInt_BPoint.hxx index f376254fc1..7d28748e62 100644 --- a/src/GccInt/GccInt_BPoint.hxx +++ b/src/GccInt/GccInt_BPoint.hxx @@ -23,7 +23,6 @@ #include #include #include -class gp_Pnt2d; class GccInt_BPoint; diff --git a/src/GccInt/GccInt_Bisec.hxx b/src/GccInt/GccInt_Bisec.hxx index ee5ea11507..59fde09754 100644 --- a/src/GccInt/GccInt_Bisec.hxx +++ b/src/GccInt/GccInt_Bisec.hxx @@ -22,7 +22,6 @@ #include #include -class Standard_DomainError; class gp_Pnt2d; class gp_Lin2d; class gp_Circ2d; diff --git a/src/Geom/Geom_Axis2Placement.hxx b/src/Geom/Geom_Axis2Placement.hxx index 813e904f07..06048cc038 100644 --- a/src/Geom/Geom_Axis2Placement.hxx +++ b/src/Geom/Geom_Axis2Placement.hxx @@ -22,10 +22,8 @@ #include #include -class Standard_ConstructionError; class gp_Ax2; class gp_Pnt; -class gp_Dir; class gp_Trsf; class Geom_Geometry; diff --git a/src/Geom/Geom_AxisPlacement.hxx b/src/Geom/Geom_AxisPlacement.hxx index f5b4407189..e889bd6567 100644 --- a/src/Geom/Geom_AxisPlacement.hxx +++ b/src/Geom/Geom_AxisPlacement.hxx @@ -23,8 +23,6 @@ #include #include #include -class Standard_ConstructionError; -class gp_Ax1; class gp_Dir; class gp_Pnt; diff --git a/src/Geom/Geom_BSplineCurve.hxx b/src/Geom/Geom_BSplineCurve.hxx index 7c97f2e626..83a8a73297 100644 --- a/src/Geom/Geom_BSplineCurve.hxx +++ b/src/Geom/Geom_BSplineCurve.hxx @@ -33,13 +33,6 @@ #include #include #include -class Standard_ConstructionError; -class Standard_DimensionError; -class Standard_DomainError; -class Standard_OutOfRange; -class Standard_RangeError; -class Standard_NoSuchObject; -class Geom_UndefinedDerivative; class gp_Pnt; class gp_Vec; class gp_Trsf; diff --git a/src/Geom/Geom_BSplineSurface.hxx b/src/Geom/Geom_BSplineSurface.hxx index 23245f3298..5f6dd3b467 100644 --- a/src/Geom/Geom_BSplineSurface.hxx +++ b/src/Geom/Geom_BSplineSurface.hxx @@ -36,13 +36,6 @@ #include #include #include -class Standard_ConstructionError; -class Standard_DimensionError; -class Standard_DomainError; -class Standard_OutOfRange; -class Standard_NoSuchObject; -class Standard_RangeError; -class Geom_UndefinedDerivative; class gp_Pnt; class gp_Vec; class Geom_Curve; diff --git a/src/Geom/Geom_BezierCurve.hxx b/src/Geom/Geom_BezierCurve.hxx index 6d2c8c197e..9989ce0977 100644 --- a/src/Geom/Geom_BezierCurve.hxx +++ b/src/Geom/Geom_BezierCurve.hxx @@ -31,10 +31,6 @@ #include #include -class Standard_ConstructionError; -class Standard_DimensionError; -class Standard_RangeError; -class Standard_OutOfRange; class gp_Pnt; class gp_Vec; class gp_Trsf; diff --git a/src/Geom/Geom_BezierSurface.hxx b/src/Geom/Geom_BezierSurface.hxx index ac78de5c5a..be548dbe5a 100644 --- a/src/Geom/Geom_BezierSurface.hxx +++ b/src/Geom/Geom_BezierSurface.hxx @@ -33,10 +33,6 @@ #include #include -class Standard_ConstructionError; -class Standard_DimensionError; -class Standard_RangeError; -class Standard_OutOfRange; class gp_Pnt; class gp_Vec; class Geom_Curve; diff --git a/src/Geom/Geom_CartesianPoint.hxx b/src/Geom/Geom_CartesianPoint.hxx index 417e6b2cd4..50f234df4a 100644 --- a/src/Geom/Geom_CartesianPoint.hxx +++ b/src/Geom/Geom_CartesianPoint.hxx @@ -23,7 +23,6 @@ #include #include #include -class gp_Pnt; class gp_Trsf; class Geom_Geometry; diff --git a/src/Geom/Geom_Circle.hxx b/src/Geom/Geom_Circle.hxx index b7736dd39d..0de456a877 100644 --- a/src/Geom/Geom_Circle.hxx +++ b/src/Geom/Geom_Circle.hxx @@ -24,8 +24,6 @@ #include #include #include -class Standard_ConstructionError; -class Standard_RangeError; class gp_Circ; class gp_Ax2; class gp_Pnt; diff --git a/src/Geom/Geom_ConicalSurface.hxx b/src/Geom/Geom_ConicalSurface.hxx index 50da8c3a60..bb53ad9bb6 100644 --- a/src/Geom/Geom_ConicalSurface.hxx +++ b/src/Geom/Geom_ConicalSurface.hxx @@ -24,8 +24,6 @@ #include #include #include -class Standard_ConstructionError; -class Standard_RangeError; class gp_Ax3; class gp_Cone; class gp_Trsf; diff --git a/src/Geom/Geom_Curve.hxx b/src/Geom/Geom_Curve.hxx index 2a72409d07..352a37f1cc 100644 --- a/src/Geom/Geom_Curve.hxx +++ b/src/Geom/Geom_Curve.hxx @@ -25,10 +25,6 @@ #include #include #include -class Standard_RangeError; -class Standard_NoSuchObject; -class Geom_UndefinedDerivative; -class Geom_UndefinedValue; class gp_Trsf; class gp_Pnt; class gp_Vec; diff --git a/src/Geom/Geom_CylindricalSurface.hxx b/src/Geom/Geom_CylindricalSurface.hxx index bcf432207a..dc4a79969e 100644 --- a/src/Geom/Geom_CylindricalSurface.hxx +++ b/src/Geom/Geom_CylindricalSurface.hxx @@ -24,8 +24,6 @@ #include #include #include -class Standard_ConstructionError; -class Standard_RangeError; class gp_Ax3; class gp_Cylinder; class gp_Trsf; diff --git a/src/Geom/Geom_Direction.hxx b/src/Geom/Geom_Direction.hxx index a06579e96d..8528220026 100644 --- a/src/Geom/Geom_Direction.hxx +++ b/src/Geom/Geom_Direction.hxx @@ -22,9 +22,7 @@ #include #include -class Standard_ConstructionError; class gp_Dir; -class Geom_Vector; class gp_Trsf; class Geom_Geometry; diff --git a/src/Geom/Geom_Ellipse.hxx b/src/Geom/Geom_Ellipse.hxx index 6a946331c9..c5232a5f31 100644 --- a/src/Geom/Geom_Ellipse.hxx +++ b/src/Geom/Geom_Ellipse.hxx @@ -24,8 +24,6 @@ #include #include #include -class Standard_ConstructionError; -class Standard_RangeError; class gp_Elips; class gp_Ax2; class gp_Ax1; diff --git a/src/Geom/Geom_Geometry.hxx b/src/Geom/Geom_Geometry.hxx index 77c982865a..85a24c1ffc 100644 --- a/src/Geom/Geom_Geometry.hxx +++ b/src/Geom/Geom_Geometry.hxx @@ -22,7 +22,6 @@ #include #include -class Standard_ConstructionError; class gp_Pnt; class gp_Ax1; class gp_Ax2; diff --git a/src/Geom/Geom_Hyperbola.hxx b/src/Geom/Geom_Hyperbola.hxx index 630b97db1c..46a6225959 100644 --- a/src/Geom/Geom_Hyperbola.hxx +++ b/src/Geom/Geom_Hyperbola.hxx @@ -24,9 +24,6 @@ #include #include #include -class Standard_ConstructionError; -class Standard_DomainError; -class Standard_RangeError; class gp_Hypr; class gp_Ax2; class gp_Ax1; diff --git a/src/Geom/Geom_Line.hxx b/src/Geom/Geom_Line.hxx index ab0b638a39..39023ca541 100644 --- a/src/Geom/Geom_Line.hxx +++ b/src/Geom/Geom_Line.hxx @@ -26,8 +26,6 @@ #include #include #include -class Standard_RangeError; -class gp_Ax1; class gp_Lin; class gp_Pnt; class gp_Dir; diff --git a/src/Geom/Geom_OffsetCurve.hxx b/src/Geom/Geom_OffsetCurve.hxx index 8eb0219de9..9647a29723 100644 --- a/src/Geom/Geom_OffsetCurve.hxx +++ b/src/Geom/Geom_OffsetCurve.hxx @@ -28,13 +28,6 @@ #include #include -class Geom_Curve; -class Standard_ConstructionError; -class Standard_RangeError; -class Standard_NoSuchObject; -class Geom_UndefinedDerivative; -class Geom_UndefinedValue; -class gp_Dir; class gp_Pnt; class gp_Vec; class gp_Trsf; diff --git a/src/Geom/Geom_OffsetSurface.hxx b/src/Geom/Geom_OffsetSurface.hxx index 71cdeb9096..4e63f80053 100644 --- a/src/Geom/Geom_OffsetSurface.hxx +++ b/src/Geom/Geom_OffsetSurface.hxx @@ -27,12 +27,6 @@ #include #include #include -class Geom_Surface; -class Standard_ConstructionError; -class Standard_RangeError; -class Standard_NoSuchObject; -class Geom_UndefinedDerivative; -class Geom_UndefinedValue; class Geom_Curve; class gp_Pnt; class gp_Vec; diff --git a/src/Geom/Geom_Parabola.hxx b/src/Geom/Geom_Parabola.hxx index 78defeea20..0d36ece8f2 100644 --- a/src/Geom/Geom_Parabola.hxx +++ b/src/Geom/Geom_Parabola.hxx @@ -24,8 +24,6 @@ #include #include #include -class Standard_ConstructionError; -class Standard_RangeError; class gp_Parab; class gp_Ax2; class gp_Ax1; diff --git a/src/Geom/Geom_Plane.hxx b/src/Geom/Geom_Plane.hxx index 544d5c49a1..fb2ccd198e 100644 --- a/src/Geom/Geom_Plane.hxx +++ b/src/Geom/Geom_Plane.hxx @@ -24,8 +24,6 @@ #include #include #include -class Standard_ConstructionError; -class Standard_RangeError; class gp_Ax3; class gp_Pln; class gp_Pnt; diff --git a/src/Geom/Geom_RectangularTrimmedSurface.hxx b/src/Geom/Geom_RectangularTrimmedSurface.hxx index 2e06fdee78..8c8a693cfe 100644 --- a/src/Geom/Geom_RectangularTrimmedSurface.hxx +++ b/src/Geom/Geom_RectangularTrimmedSurface.hxx @@ -26,11 +26,6 @@ #include #include class Geom_Surface; -class Standard_ConstructionError; -class Standard_RangeError; -class Standard_NoSuchObject; -class Geom_UndefinedDerivative; -class Geom_UndefinedValue; class Geom_Curve; class gp_Pnt; class gp_Vec; diff --git a/src/Geom/Geom_SphericalSurface.hxx b/src/Geom/Geom_SphericalSurface.hxx index 9baab5a731..2297ea176a 100644 --- a/src/Geom/Geom_SphericalSurface.hxx +++ b/src/Geom/Geom_SphericalSurface.hxx @@ -24,8 +24,6 @@ #include #include #include -class Standard_ConstructionError; -class Standard_RangeError; class gp_Ax3; class gp_Sphere; class Geom_Curve; diff --git a/src/Geom/Geom_SurfaceOfLinearExtrusion.hxx b/src/Geom/Geom_SurfaceOfLinearExtrusion.hxx index 3d975f4e2b..3c94122077 100644 --- a/src/Geom/Geom_SurfaceOfLinearExtrusion.hxx +++ b/src/Geom/Geom_SurfaceOfLinearExtrusion.hxx @@ -25,8 +25,6 @@ #include #include #include -class Standard_RangeError; -class Geom_UndefinedDerivative; class Geom_Curve; class gp_Dir; class gp_Pnt; diff --git a/src/Geom/Geom_SurfaceOfRevolution.hxx b/src/Geom/Geom_SurfaceOfRevolution.hxx index 306e6b7eda..0cd518e2c1 100644 --- a/src/Geom/Geom_SurfaceOfRevolution.hxx +++ b/src/Geom/Geom_SurfaceOfRevolution.hxx @@ -26,13 +26,9 @@ #include #include #include -class Standard_ConstructionError; -class Standard_RangeError; -class Geom_UndefinedDerivative; class Geom_Curve; class gp_Ax1; class gp_Dir; -class gp_Pnt; class gp_Ax2; class gp_Trsf; class gp_GTrsf2d; diff --git a/src/Geom/Geom_SweptSurface.hxx b/src/Geom/Geom_SweptSurface.hxx index 2a06e9810d..d39c7d3f5b 100644 --- a/src/Geom/Geom_SweptSurface.hxx +++ b/src/Geom/Geom_SweptSurface.hxx @@ -24,7 +24,6 @@ #include #include class Geom_Curve; -class gp_Dir; class Geom_SweptSurface; diff --git a/src/Geom/Geom_ToroidalSurface.hxx b/src/Geom/Geom_ToroidalSurface.hxx index f199d57034..496d07a9f9 100644 --- a/src/Geom/Geom_ToroidalSurface.hxx +++ b/src/Geom/Geom_ToroidalSurface.hxx @@ -25,9 +25,6 @@ #include #include #include -class Standard_ConstructionError; -class Standard_DimensionError; -class Standard_RangeError; class gp_Ax3; class gp_Torus; class Geom_Curve; diff --git a/src/Geom/Geom_TrimmedCurve.hxx b/src/Geom/Geom_TrimmedCurve.hxx index 55cc621eb0..5de8f516a1 100644 --- a/src/Geom/Geom_TrimmedCurve.hxx +++ b/src/Geom/Geom_TrimmedCurve.hxx @@ -26,11 +26,6 @@ #include #include class Geom_Curve; -class Standard_ConstructionError; -class Standard_RangeError; -class Standard_NoSuchObject; -class Geom_UndefinedDerivative; -class Geom_UndefinedValue; class gp_Pnt; class gp_Vec; class gp_Trsf; diff --git a/src/Geom/Geom_Vector.hxx b/src/Geom/Geom_Vector.hxx index f060d26627..8a1b97001f 100644 --- a/src/Geom/Geom_Vector.hxx +++ b/src/Geom/Geom_Vector.hxx @@ -23,10 +23,6 @@ #include #include #include -class Standard_ConstructionError; -class Standard_DomainError; -class gp_VectorWithNullMagnitude; -class gp_Vec; class Geom_Vector; diff --git a/src/Geom/Geom_VectorWithMagnitude.hxx b/src/Geom/Geom_VectorWithMagnitude.hxx index 32a4db422a..171f685883 100644 --- a/src/Geom/Geom_VectorWithMagnitude.hxx +++ b/src/Geom/Geom_VectorWithMagnitude.hxx @@ -22,10 +22,8 @@ #include #include -class Standard_ConstructionError; class gp_Vec; class gp_Pnt; -class Geom_Vector; class gp_Trsf; class Geom_Geometry; diff --git a/src/Geom2d/Geom2d_AxisPlacement.hxx b/src/Geom2d/Geom2d_AxisPlacement.hxx index eb68666931..2712b78a15 100644 --- a/src/Geom2d/Geom2d_AxisPlacement.hxx +++ b/src/Geom2d/Geom2d_AxisPlacement.hxx @@ -23,11 +23,9 @@ #include #include #include -class gp_Ax2d; class gp_Pnt2d; class gp_Dir2d; class gp_Trsf2d; -class Geom2d_Geometry; class Geom2d_AxisPlacement; diff --git a/src/Geom2d/Geom2d_BSplineCurve.hxx b/src/Geom2d/Geom2d_BSplineCurve.hxx index 235325672d..6b99369f65 100644 --- a/src/Geom2d/Geom2d_BSplineCurve.hxx +++ b/src/Geom2d/Geom2d_BSplineCurve.hxx @@ -33,13 +33,6 @@ #include #include #include -class Standard_ConstructionError; -class Standard_DimensionError; -class Standard_DomainError; -class Standard_OutOfRange; -class Standard_RangeError; -class Standard_NoSuchObject; -class Geom2d_UndefinedDerivative; class gp_Pnt2d; class gp_Vec2d; class gp_Trsf2d; diff --git a/src/Geom2d/Geom2d_BezierCurve.hxx b/src/Geom2d/Geom2d_BezierCurve.hxx index 97f830c81d..3b25e5eee3 100644 --- a/src/Geom2d/Geom2d_BezierCurve.hxx +++ b/src/Geom2d/Geom2d_BezierCurve.hxx @@ -31,10 +31,6 @@ #include #include -class Standard_ConstructionError; -class Standard_DimensionError; -class Standard_RangeError; -class Standard_OutOfRange; class gp_Pnt2d; class gp_Vec2d; class gp_Trsf2d; diff --git a/src/Geom2d/Geom2d_CartesianPoint.hxx b/src/Geom2d/Geom2d_CartesianPoint.hxx index e06e880ee8..5cabc66ff8 100644 --- a/src/Geom2d/Geom2d_CartesianPoint.hxx +++ b/src/Geom2d/Geom2d_CartesianPoint.hxx @@ -23,7 +23,6 @@ #include #include #include -class gp_Pnt2d; class gp_Trsf2d; class Geom2d_Geometry; diff --git a/src/Geom2d/Geom2d_Circle.hxx b/src/Geom2d/Geom2d_Circle.hxx index b5f4ba165c..3555ea44dd 100644 --- a/src/Geom2d/Geom2d_Circle.hxx +++ b/src/Geom2d/Geom2d_Circle.hxx @@ -24,8 +24,6 @@ #include #include #include -class Standard_ConstructionError; -class Standard_RangeError; class gp_Circ2d; class gp_Ax2d; class gp_Ax22d; diff --git a/src/Geom2d/Geom2d_Curve.hxx b/src/Geom2d/Geom2d_Curve.hxx index 613fe7df54..5f753ee59f 100644 --- a/src/Geom2d/Geom2d_Curve.hxx +++ b/src/Geom2d/Geom2d_Curve.hxx @@ -25,10 +25,6 @@ #include #include #include -class Standard_RangeError; -class Standard_NoSuchObject; -class Geom2d_UndefinedDerivative; -class Geom2d_UndefinedValue; class gp_Trsf2d; class gp_Pnt2d; class gp_Vec2d; diff --git a/src/Geom2d/Geom2d_Direction.hxx b/src/Geom2d/Geom2d_Direction.hxx index 316ec1a36e..e5677ecb81 100644 --- a/src/Geom2d/Geom2d_Direction.hxx +++ b/src/Geom2d/Geom2d_Direction.hxx @@ -22,9 +22,7 @@ #include #include -class Standard_ConstructionError; class gp_Dir2d; -class Geom2d_Vector; class gp_Trsf2d; class Geom2d_Geometry; diff --git a/src/Geom2d/Geom2d_Ellipse.hxx b/src/Geom2d/Geom2d_Ellipse.hxx index 3216bf88d6..77119ecb2c 100644 --- a/src/Geom2d/Geom2d_Ellipse.hxx +++ b/src/Geom2d/Geom2d_Ellipse.hxx @@ -24,8 +24,6 @@ #include #include #include -class Standard_ConstructionError; -class Standard_RangeError; class gp_Elips2d; class gp_Ax2d; class gp_Ax22d; diff --git a/src/Geom2d/Geom2d_Geometry.hxx b/src/Geom2d/Geom2d_Geometry.hxx index d90790d86c..4d3a30d688 100644 --- a/src/Geom2d/Geom2d_Geometry.hxx +++ b/src/Geom2d/Geom2d_Geometry.hxx @@ -22,7 +22,6 @@ #include #include -class Standard_ConstructionError; class gp_Pnt2d; class gp_Ax2d; class gp_Vec2d; diff --git a/src/Geom2d/Geom2d_Hyperbola.hxx b/src/Geom2d/Geom2d_Hyperbola.hxx index d23bb0856d..be65633829 100644 --- a/src/Geom2d/Geom2d_Hyperbola.hxx +++ b/src/Geom2d/Geom2d_Hyperbola.hxx @@ -24,9 +24,6 @@ #include #include #include -class Standard_ConstructionError; -class Standard_DomainError; -class Standard_RangeError; class gp_Hypr2d; class gp_Ax2d; class gp_Ax22d; diff --git a/src/Geom2d/Geom2d_Line.hxx b/src/Geom2d/Geom2d_Line.hxx index 75346f57bf..3ede3c2244 100644 --- a/src/Geom2d/Geom2d_Line.hxx +++ b/src/Geom2d/Geom2d_Line.hxx @@ -26,8 +26,6 @@ #include #include #include -class Standard_RangeError; -class gp_Ax2d; class gp_Lin2d; class gp_Pnt2d; class gp_Dir2d; diff --git a/src/Geom2d/Geom2d_OffsetCurve.hxx b/src/Geom2d/Geom2d_OffsetCurve.hxx index 3cc51d2af5..5bf41d7686 100644 --- a/src/Geom2d/Geom2d_OffsetCurve.hxx +++ b/src/Geom2d/Geom2d_OffsetCurve.hxx @@ -27,13 +27,6 @@ #include #include -class Geom2d_Curve; -class Standard_ConstructionError; -class Standard_RangeError; -class Standard_NoSuchObject; -class Geom2d_UndefinedDerivative; -class Geom2d_UndefinedValue; -class Standard_NotImplemented; class gp_Pnt2d; class gp_Vec2d; class gp_Trsf2d; diff --git a/src/Geom2d/Geom2d_Parabola.hxx b/src/Geom2d/Geom2d_Parabola.hxx index 4d05db7212..8d5d99c477 100644 --- a/src/Geom2d/Geom2d_Parabola.hxx +++ b/src/Geom2d/Geom2d_Parabola.hxx @@ -24,8 +24,6 @@ #include #include #include -class Standard_ConstructionError; -class Standard_RangeError; class gp_Parab2d; class gp_Ax2d; class gp_Ax22d; diff --git a/src/Geom2d/Geom2d_Transformation.hxx b/src/Geom2d/Geom2d_Transformation.hxx index 7085b89827..78634612d9 100644 --- a/src/Geom2d/Geom2d_Transformation.hxx +++ b/src/Geom2d/Geom2d_Transformation.hxx @@ -26,9 +26,6 @@ #include #include #include -class Standard_ConstructionError; -class Standard_OutOfRange; -class gp_Trsf2d; class gp_Pnt2d; class gp_Ax2d; class gp_Vec2d; diff --git a/src/Geom2d/Geom2d_TrimmedCurve.hxx b/src/Geom2d/Geom2d_TrimmedCurve.hxx index 096c615bf8..28165b8a1f 100644 --- a/src/Geom2d/Geom2d_TrimmedCurve.hxx +++ b/src/Geom2d/Geom2d_TrimmedCurve.hxx @@ -26,11 +26,6 @@ #include #include class Geom2d_Curve; -class Standard_ConstructionError; -class Standard_RangeError; -class Standard_NoSuchObject; -class Geom2d_UndefinedDerivative; -class Geom2d_UndefinedValue; class gp_Pnt2d; class gp_Vec2d; class gp_Trsf2d; diff --git a/src/Geom2d/Geom2d_Vector.hxx b/src/Geom2d/Geom2d_Vector.hxx index c106b30c16..8df9b7709a 100644 --- a/src/Geom2d/Geom2d_Vector.hxx +++ b/src/Geom2d/Geom2d_Vector.hxx @@ -23,9 +23,6 @@ #include #include #include -class Standard_DomainError; -class gp_VectorWithNullMagnitude; -class gp_Vec2d; class Geom2d_Vector; diff --git a/src/Geom2d/Geom2d_VectorWithMagnitude.hxx b/src/Geom2d/Geom2d_VectorWithMagnitude.hxx index 2a40681c68..5b0b2dc6aa 100644 --- a/src/Geom2d/Geom2d_VectorWithMagnitude.hxx +++ b/src/Geom2d/Geom2d_VectorWithMagnitude.hxx @@ -22,10 +22,8 @@ #include #include -class Standard_ConstructionError; class gp_Vec2d; class gp_Pnt2d; -class Geom2d_Vector; class gp_Trsf2d; class Geom2d_Geometry; diff --git a/src/Geom2dAPI/Geom2dAPI_ExtremaCurveCurve.hxx b/src/Geom2dAPI/Geom2dAPI_ExtremaCurveCurve.hxx index 6e49db3278..d583cce0ec 100644 --- a/src/Geom2dAPI/Geom2dAPI_ExtremaCurveCurve.hxx +++ b/src/Geom2dAPI/Geom2dAPI_ExtremaCurveCurve.hxx @@ -25,11 +25,8 @@ #include #include #include -class Standard_OutOfRange; -class StdFail_NotDone; class Geom2d_Curve; class gp_Pnt2d; -class Extrema_ExtCC2d; //! Describes functions for computing all the extrema diff --git a/src/Geom2dAPI/Geom2dAPI_InterCurveCurve.hxx b/src/Geom2dAPI/Geom2dAPI_InterCurveCurve.hxx index bb0adebb3e..02913838e7 100644 --- a/src/Geom2dAPI/Geom2dAPI_InterCurveCurve.hxx +++ b/src/Geom2dAPI/Geom2dAPI_InterCurveCurve.hxx @@ -26,10 +26,7 @@ #include #include class Geom2d_Curve; -class Standard_OutOfRange; -class Standard_NullObject; class gp_Pnt2d; -class Geom2dInt_GInter; //! This class implements methods for computing diff --git a/src/Geom2dAPI/Geom2dAPI_Interpolate.hxx b/src/Geom2dAPI/Geom2dAPI_Interpolate.hxx index c98ecf167c..fc9730d03e 100644 --- a/src/Geom2dAPI/Geom2dAPI_Interpolate.hxx +++ b/src/Geom2dAPI/Geom2dAPI_Interpolate.hxx @@ -29,8 +29,6 @@ #include #include class Geom2d_BSplineCurve; -class StdFail_NotDone; -class Standard_ConstructionError; class gp_Vec2d; diff --git a/src/Geom2dAPI/Geom2dAPI_PointsToBSpline.hxx b/src/Geom2dAPI/Geom2dAPI_PointsToBSpline.hxx index 3e2c3c495e..3a260c8bdf 100644 --- a/src/Geom2dAPI/Geom2dAPI_PointsToBSpline.hxx +++ b/src/Geom2dAPI/Geom2dAPI_PointsToBSpline.hxx @@ -29,8 +29,6 @@ #include #include class Geom2d_BSplineCurve; -class StdFail_NotDone; -class Standard_OutOfRange; //! This class is used to approximate a BsplineCurve diff --git a/src/Geom2dAPI/Geom2dAPI_ProjectPointOnCurve.hxx b/src/Geom2dAPI/Geom2dAPI_ProjectPointOnCurve.hxx index 260e1e94dd..31672e2b9e 100644 --- a/src/Geom2dAPI/Geom2dAPI_ProjectPointOnCurve.hxx +++ b/src/Geom2dAPI/Geom2dAPI_ProjectPointOnCurve.hxx @@ -25,11 +25,8 @@ #include #include #include -class Standard_OutOfRange; -class StdFail_NotDone; class gp_Pnt2d; class Geom2d_Curve; -class Extrema_ExtPC2d; diff --git a/src/Geom2dAdaptor/Geom2dAdaptor_Curve.hxx b/src/Geom2dAdaptor/Geom2dAdaptor_Curve.hxx index accca173af..14ec6b5e9b 100644 --- a/src/Geom2dAdaptor/Geom2dAdaptor_Curve.hxx +++ b/src/Geom2dAdaptor/Geom2dAdaptor_Curve.hxx @@ -28,8 +28,6 @@ #include #include -class Standard_OutOfRange; -class Standard_DomainError; class gp_Vec2d; class gp_Lin2d; class gp_Circ2d; diff --git a/src/Geom2dConvert/Geom2dConvert.hxx b/src/Geom2dConvert/Geom2dConvert.hxx index 67763ec223..3141832898 100644 --- a/src/Geom2dConvert/Geom2dConvert.hxx +++ b/src/Geom2dConvert/Geom2dConvert.hxx @@ -31,10 +31,6 @@ #include class Geom2d_BSplineCurve; class Geom2d_Curve; -class Geom2dConvert_BSplineCurveKnotSplitting; -class Geom2dConvert_BSplineCurveToBezierCurve; -class Geom2dConvert_CompCurveToBSplineCurve; -class Geom2dConvert_ApproxCurve; diff --git a/src/Geom2dConvert/Geom2dConvert_ApproxCurve.hxx b/src/Geom2dConvert/Geom2dConvert_ApproxCurve.hxx index 41f23678bd..7d51b860ae 100644 --- a/src/Geom2dConvert/Geom2dConvert_ApproxCurve.hxx +++ b/src/Geom2dConvert/Geom2dConvert_ApproxCurve.hxx @@ -22,7 +22,6 @@ #include class Geom2d_BSplineCurve; -class Standard_OutOfRange; class Geom2d_Curve; //! A framework to convert a 2D curve to a BSpline. diff --git a/src/Geom2dConvert/Geom2dConvert_BSplineCurveKnotSplitting.hxx b/src/Geom2dConvert/Geom2dConvert_BSplineCurveKnotSplitting.hxx index 123acff90e..3ee6b2c629 100644 --- a/src/Geom2dConvert/Geom2dConvert_BSplineCurveKnotSplitting.hxx +++ b/src/Geom2dConvert/Geom2dConvert_BSplineCurveKnotSplitting.hxx @@ -23,8 +23,6 @@ #include #include #include -class Standard_DimensionError; -class Standard_RangeError; class Geom2d_BSplineCurve; diff --git a/src/Geom2dConvert/Geom2dConvert_BSplineCurveToBezierCurve.hxx b/src/Geom2dConvert/Geom2dConvert_BSplineCurveToBezierCurve.hxx index 5b494a3d4d..456c336257 100644 --- a/src/Geom2dConvert/Geom2dConvert_BSplineCurveToBezierCurve.hxx +++ b/src/Geom2dConvert/Geom2dConvert_BSplineCurveToBezierCurve.hxx @@ -26,9 +26,6 @@ #include #include class Geom2d_BSplineCurve; -class Standard_DimensionError; -class Standard_DomainError; -class Standard_OutOfRange; class Geom2d_BezierCurve; diff --git a/src/Geom2dGcc/Geom2dGcc.hxx b/src/Geom2dGcc/Geom2dGcc.hxx index 4b4b129c48..3062f8df6b 100644 --- a/src/Geom2dGcc/Geom2dGcc.hxx +++ b/src/Geom2dGcc/Geom2dGcc.hxx @@ -23,31 +23,6 @@ class Geom2dGcc_QualifiedCurve; class Geom2dAdaptor_Curve; -class Geom2dGcc_CurveTool; -class Geom2dGcc_QualifiedCurve; -class Geom2dGcc_Circ2d3Tan; -class Geom2dGcc_Circ2d2TanRad; -class Geom2dGcc_Circ2d2TanOn; -class Geom2dGcc_Circ2dTanOnRad; -class Geom2dGcc_Circ2dTanCen; -class Geom2dGcc_Lin2d2Tan; -class Geom2dGcc_Lin2dTanObl; -class Geom2dGcc_QCurve; -class Geom2dGcc_CurveToolGeo; -class Geom2dGcc_Circ2d2TanOnGeo; -class Geom2dGcc_Circ2d2TanRadGeo; -class Geom2dGcc_Circ2dTanCenGeo; -class Geom2dGcc_Circ2dTanOnRadGeo; -class Geom2dGcc_Circ2d3TanIter; -class Geom2dGcc_FunctionTanCuCuCu; -class Geom2dGcc_Circ2d2TanOnIter; -class Geom2dGcc_FunctionTanCuCuOnCu; -class Geom2dGcc_Lin2dTanOblIter; -class Geom2dGcc_FunctionTanObl; -class Geom2dGcc_Lin2d2TanIter; -class Geom2dGcc_FunctionTanCuCu; -class Geom2dGcc_FunctionTanCuPnt; -class Geom2dGcc_FunctionTanCirCu; //! The Geom2dGcc package describes qualified 2D diff --git a/src/Geom2dGcc/Geom2dGcc_Circ2d2TanOn.hxx b/src/Geom2dGcc/Geom2dGcc_Circ2d2TanOn.hxx index 80cae3dc57..0dd0847022 100644 --- a/src/Geom2dGcc/Geom2dGcc_Circ2d2TanOn.hxx +++ b/src/Geom2dGcc/Geom2dGcc_Circ2d2TanOn.hxx @@ -30,9 +30,6 @@ #include #include #include -class StdFail_NotDone; -class GccEnt_BadQualifier; -class Standard_OutOfRange; class Geom2dGcc_QualifiedCurve; class Geom2dAdaptor_Curve; class Geom2d_Point; diff --git a/src/Geom2dGcc/Geom2dGcc_Circ2d2TanOnGeo.hxx b/src/Geom2dGcc/Geom2dGcc_Circ2d2TanOnGeo.hxx index 18ba12836a..c137355797 100644 --- a/src/Geom2dGcc/Geom2dGcc_Circ2d2TanOnGeo.hxx +++ b/src/Geom2dGcc/Geom2dGcc_Circ2d2TanOnGeo.hxx @@ -30,9 +30,6 @@ #include #include #include -class StdFail_NotDone; -class GccEnt_BadQualifier; -class Standard_OutOfRange; class GccEnt_QualifiedCirc; class Geom2dAdaptor_Curve; class GccEnt_QualifiedLin; diff --git a/src/Geom2dGcc/Geom2dGcc_Circ2d2TanOnIter.hxx b/src/Geom2dGcc/Geom2dGcc_Circ2d2TanOnIter.hxx index 125300b6d3..d68f91755f 100644 --- a/src/Geom2dGcc/Geom2dGcc_Circ2d2TanOnIter.hxx +++ b/src/Geom2dGcc/Geom2dGcc_Circ2d2TanOnIter.hxx @@ -26,13 +26,10 @@ #include #include #include -class StdFail_NotDone; class GccEnt_QualifiedCirc; class Geom2dGcc_QCurve; class gp_Lin2d; class GccEnt_QualifiedLin; -class gp_Pnt2d; -class gp_Circ2d; class Geom2dAdaptor_Curve; diff --git a/src/Geom2dGcc/Geom2dGcc_Circ2d2TanRad.hxx b/src/Geom2dGcc/Geom2dGcc_Circ2d2TanRad.hxx index cb1cbf1a86..bec9d8da4c 100644 --- a/src/Geom2dGcc/Geom2dGcc_Circ2d2TanRad.hxx +++ b/src/Geom2dGcc/Geom2dGcc_Circ2d2TanRad.hxx @@ -30,10 +30,6 @@ #include #include #include -class Standard_OutOfRange; -class GccEnt_BadQualifier; -class StdFail_NotDone; -class Standard_NegativeValue; class Geom2dGcc_QualifiedCurve; class Geom2d_Point; class GccAna_Circ2d2TanRad; diff --git a/src/Geom2dGcc/Geom2dGcc_Circ2d2TanRadGeo.hxx b/src/Geom2dGcc/Geom2dGcc_Circ2d2TanRadGeo.hxx index 8d95970ff9..b1c74894b1 100644 --- a/src/Geom2dGcc/Geom2dGcc_Circ2d2TanRadGeo.hxx +++ b/src/Geom2dGcc/Geom2dGcc_Circ2d2TanRadGeo.hxx @@ -30,10 +30,6 @@ #include #include #include -class Standard_OutOfRange; -class GccEnt_BadQualifier; -class StdFail_NotDone; -class Standard_NegativeValue; class GccEnt_QualifiedCirc; class Geom2dGcc_QCurve; class GccEnt_QualifiedLin; diff --git a/src/Geom2dGcc/Geom2dGcc_Circ2d3Tan.hxx b/src/Geom2dGcc/Geom2dGcc_Circ2d3Tan.hxx index f0eae4f05c..9f43634de9 100644 --- a/src/Geom2dGcc/Geom2dGcc_Circ2d3Tan.hxx +++ b/src/Geom2dGcc/Geom2dGcc_Circ2d3Tan.hxx @@ -30,8 +30,6 @@ #include #include #include -class StdFail_NotDone; -class Standard_OutOfRange; class Geom2dGcc_QualifiedCurve; class Geom2d_Point; class GccAna_Circ2d3Tan; diff --git a/src/Geom2dGcc/Geom2dGcc_Circ2d3TanIter.hxx b/src/Geom2dGcc/Geom2dGcc_Circ2d3TanIter.hxx index 9a7c6c0123..6ebb8caef8 100644 --- a/src/Geom2dGcc/Geom2dGcc_Circ2d3TanIter.hxx +++ b/src/Geom2dGcc/Geom2dGcc_Circ2d3TanIter.hxx @@ -26,12 +26,9 @@ #include #include #include -class StdFail_NotDone; class GccEnt_QualifiedCirc; class Geom2dGcc_QCurve; class GccEnt_QualifiedLin; -class gp_Pnt2d; -class gp_Circ2d; //! This class implements the algorithms used to diff --git a/src/Geom2dGcc/Geom2dGcc_Circ2dTanCen.hxx b/src/Geom2dGcc/Geom2dGcc_Circ2dTanCen.hxx index e6531240b4..691ed0877f 100644 --- a/src/Geom2dGcc/Geom2dGcc_Circ2dTanCen.hxx +++ b/src/Geom2dGcc/Geom2dGcc_Circ2dTanCen.hxx @@ -30,9 +30,6 @@ #include #include #include -class Standard_OutOfRange; -class GccEnt_BadQualifier; -class StdFail_NotDone; class Geom2dGcc_QualifiedCurve; class Geom2d_Point; class gp_Circ2d; diff --git a/src/Geom2dGcc/Geom2dGcc_Circ2dTanCenGeo.hxx b/src/Geom2dGcc/Geom2dGcc_Circ2dTanCenGeo.hxx index ed14635baa..6da68a6017 100644 --- a/src/Geom2dGcc/Geom2dGcc_Circ2dTanCenGeo.hxx +++ b/src/Geom2dGcc/Geom2dGcc_Circ2dTanCenGeo.hxx @@ -29,9 +29,6 @@ #include #include #include -class Standard_OutOfRange; -class GccEnt_BadQualifier; -class StdFail_NotDone; class Geom2dGcc_QCurve; class gp_Pnt2d; class gp_Circ2d; diff --git a/src/Geom2dGcc/Geom2dGcc_Circ2dTanOnRad.hxx b/src/Geom2dGcc/Geom2dGcc_Circ2dTanOnRad.hxx index 4199bd7017..940c25090e 100644 --- a/src/Geom2dGcc/Geom2dGcc_Circ2dTanOnRad.hxx +++ b/src/Geom2dGcc/Geom2dGcc_Circ2dTanOnRad.hxx @@ -30,10 +30,6 @@ #include #include #include -class Standard_NegativeValue; -class Standard_OutOfRange; -class GccEnt_BadQualifier; -class StdFail_NotDone; class Geom2dGcc_QualifiedCurve; class Geom2dAdaptor_Curve; class Geom2d_Point; diff --git a/src/Geom2dGcc/Geom2dGcc_Circ2dTanOnRadGeo.hxx b/src/Geom2dGcc/Geom2dGcc_Circ2dTanOnRadGeo.hxx index 3da3d44a55..da11c57749 100644 --- a/src/Geom2dGcc/Geom2dGcc_Circ2dTanOnRadGeo.hxx +++ b/src/Geom2dGcc/Geom2dGcc_Circ2dTanOnRadGeo.hxx @@ -30,10 +30,6 @@ #include #include #include -class Standard_NegativeValue; -class Standard_OutOfRange; -class GccEnt_BadQualifier; -class StdFail_NotDone; class Geom2dGcc_QCurve; class gp_Lin2d; class gp_Circ2d; diff --git a/src/Geom2dGcc/Geom2dGcc_FunctionTanCirCu.hxx b/src/Geom2dGcc/Geom2dGcc_FunctionTanCirCu.hxx index dd0d1cb819..6bc9206af0 100644 --- a/src/Geom2dGcc/Geom2dGcc_FunctionTanCirCu.hxx +++ b/src/Geom2dGcc/Geom2dGcc_FunctionTanCirCu.hxx @@ -26,8 +26,6 @@ #include #include #include -class gp_Circ2d; -class Geom2dAdaptor_Curve; //! This abstract class describes a Function of 1 Variable diff --git a/src/Geom2dGcc/Geom2dGcc_FunctionTanCuCu.hxx b/src/Geom2dGcc/Geom2dGcc_FunctionTanCuCu.hxx index 815ec0730d..99334ed89d 100644 --- a/src/Geom2dGcc/Geom2dGcc_FunctionTanCuCu.hxx +++ b/src/Geom2dGcc/Geom2dGcc_FunctionTanCuCu.hxx @@ -28,9 +28,6 @@ #include #include #include -class Standard_ConstructionError; -class Geom2dAdaptor_Curve; -class gp_Circ2d; class gp_Pnt2d; class gp_Vec2d; class math_Matrix; diff --git a/src/Geom2dGcc/Geom2dGcc_FunctionTanCuCuCu.hxx b/src/Geom2dGcc/Geom2dGcc_FunctionTanCuCuCu.hxx index 9c7ab70bf4..a643f76ac9 100644 --- a/src/Geom2dGcc/Geom2dGcc_FunctionTanCuCuCu.hxx +++ b/src/Geom2dGcc/Geom2dGcc_FunctionTanCuCuCu.hxx @@ -29,10 +29,6 @@ #include #include #include -class Standard_ConstructionError; -class Geom2dAdaptor_Curve; -class gp_Circ2d; -class gp_Lin2d; class gp_Pnt2d; class gp_Vec2d; class math_Matrix; diff --git a/src/Geom2dGcc/Geom2dGcc_FunctionTanCuCuOnCu.hxx b/src/Geom2dGcc/Geom2dGcc_FunctionTanCuCuOnCu.hxx index 55e5d97694..4ce527c7fd 100644 --- a/src/Geom2dGcc/Geom2dGcc_FunctionTanCuCuOnCu.hxx +++ b/src/Geom2dGcc/Geom2dGcc_FunctionTanCuCuOnCu.hxx @@ -31,11 +31,6 @@ #include #include #include -class Standard_ConstructionError; -class Geom2dAdaptor_Curve; -class gp_Circ2d; -class gp_Lin2d; -class gp_Pnt2d; class gp_Vec2d; class math_Matrix; diff --git a/src/Geom2dGcc/Geom2dGcc_FunctionTanCuPnt.hxx b/src/Geom2dGcc/Geom2dGcc_FunctionTanCuPnt.hxx index b66881af8a..48a30e77ef 100644 --- a/src/Geom2dGcc/Geom2dGcc_FunctionTanCuPnt.hxx +++ b/src/Geom2dGcc/Geom2dGcc_FunctionTanCuPnt.hxx @@ -26,8 +26,6 @@ #include #include #include -class Geom2dAdaptor_Curve; -class gp_Pnt2d; //! This abstract class describes a Function of 1 Variable diff --git a/src/Geom2dGcc/Geom2dGcc_FunctionTanObl.hxx b/src/Geom2dGcc/Geom2dGcc_FunctionTanObl.hxx index 44ae56693d..0b232b713a 100644 --- a/src/Geom2dGcc/Geom2dGcc_FunctionTanObl.hxx +++ b/src/Geom2dGcc/Geom2dGcc_FunctionTanObl.hxx @@ -26,8 +26,6 @@ #include #include #include -class Geom2dAdaptor_Curve; -class gp_Dir2d; //! This class describe a function of a single variable. diff --git a/src/Geom2dGcc/Geom2dGcc_Lin2d2Tan.hxx b/src/Geom2dGcc/Geom2dGcc_Lin2d2Tan.hxx index 59e41dd6aa..df623aea3c 100644 --- a/src/Geom2dGcc/Geom2dGcc_Lin2d2Tan.hxx +++ b/src/Geom2dGcc/Geom2dGcc_Lin2d2Tan.hxx @@ -29,9 +29,6 @@ #include #include #include -class StdFail_NotDone; -class GccEnt_BadQualifier; -class Standard_OutOfRange; class Geom2dGcc_QualifiedCurve; class gp_Pnt2d; class gp_Lin2d; diff --git a/src/Geom2dGcc/Geom2dGcc_Lin2d2TanIter.hxx b/src/Geom2dGcc/Geom2dGcc_Lin2d2TanIter.hxx index 5dfb420336..066f4bd82c 100644 --- a/src/Geom2dGcc/Geom2dGcc_Lin2d2TanIter.hxx +++ b/src/Geom2dGcc/Geom2dGcc_Lin2d2TanIter.hxx @@ -26,12 +26,8 @@ #include #include #include -class GccEnt_BadQualifier; -class StdFail_NotDone; class Geom2dGcc_QCurve; -class gp_Pnt2d; class GccEnt_QualifiedCirc; -class gp_Lin2d; //! This class implements the algorithms used to diff --git a/src/Geom2dGcc/Geom2dGcc_Lin2dTanObl.hxx b/src/Geom2dGcc/Geom2dGcc_Lin2dTanObl.hxx index 4027fa980f..b970733cd1 100644 --- a/src/Geom2dGcc/Geom2dGcc_Lin2dTanObl.hxx +++ b/src/Geom2dGcc/Geom2dGcc_Lin2dTanObl.hxx @@ -29,10 +29,6 @@ #include #include #include -class GccEnt_BadQualifier; -class StdFail_NotDone; -class Geom2dGcc_IsParallel; -class Standard_OutOfRange; class Geom2dGcc_QualifiedCurve; class gp_Lin2d; class gp_Pnt2d; diff --git a/src/Geom2dGcc/Geom2dGcc_Lin2dTanOblIter.hxx b/src/Geom2dGcc/Geom2dGcc_Lin2dTanOblIter.hxx index 22109e3eef..0f05b663b8 100644 --- a/src/Geom2dGcc/Geom2dGcc_Lin2dTanOblIter.hxx +++ b/src/Geom2dGcc/Geom2dGcc_Lin2dTanOblIter.hxx @@ -26,12 +26,7 @@ #include #include #include -class GccEnt_BadQualifier; -class StdFail_NotDone; -class Geom2dGcc_IsParallel; class Geom2dGcc_QCurve; -class gp_Lin2d; -class gp_Pnt2d; //! This class implements the algorithms used to diff --git a/src/Geom2dGcc/Geom2dGcc_QCurve.hxx b/src/Geom2dGcc/Geom2dGcc_QCurve.hxx index 00cda2d2cd..1b7b2b9ff9 100644 --- a/src/Geom2dGcc/Geom2dGcc_QCurve.hxx +++ b/src/Geom2dGcc/Geom2dGcc_QCurve.hxx @@ -24,7 +24,6 @@ #include #include #include -class Geom2dAdaptor_Curve; //! Creates a qualified 2d line. diff --git a/src/Geom2dGcc/Geom2dGcc_QualifiedCurve.hxx b/src/Geom2dGcc/Geom2dGcc_QualifiedCurve.hxx index c16453838b..dba04b693d 100644 --- a/src/Geom2dGcc/Geom2dGcc_QualifiedCurve.hxx +++ b/src/Geom2dGcc/Geom2dGcc_QualifiedCurve.hxx @@ -24,7 +24,6 @@ #include #include #include -class Geom2dAdaptor_Curve; //! Describes functions for building a qualified 2D curve. diff --git a/src/Geom2dHatch/Geom2dHatch_Element.hxx b/src/Geom2dHatch/Geom2dHatch_Element.hxx index 4ab038ce29..554b5ba95a 100644 --- a/src/Geom2dHatch/Geom2dHatch_Element.hxx +++ b/src/Geom2dHatch/Geom2dHatch_Element.hxx @@ -23,7 +23,6 @@ #include #include -class Geom2dAdaptor_Curve; diff --git a/src/Geom2dHatch/Geom2dHatch_Elements.hxx b/src/Geom2dHatch/Geom2dHatch_Elements.hxx index 3b7f486ecb..38253f4316 100644 --- a/src/Geom2dHatch/Geom2dHatch_Elements.hxx +++ b/src/Geom2dHatch/Geom2dHatch_Elements.hxx @@ -27,8 +27,6 @@ #include #include #include -class Standard_DomainError; -class Standard_NoSuchObject; class Geom2dHatch_Element; class gp_Pnt2d; class gp_Lin2d; diff --git a/src/Geom2dToIGES/Geom2dToIGES_Geom2dCurve.hxx b/src/Geom2dToIGES/Geom2dToIGES_Geom2dCurve.hxx index 8b72d0daec..7ae9bb524c 100644 --- a/src/Geom2dToIGES/Geom2dToIGES_Geom2dCurve.hxx +++ b/src/Geom2dToIGES/Geom2dToIGES_Geom2dCurve.hxx @@ -23,7 +23,6 @@ #include #include -class Geom2dToIGES_Geom2dEntity; class IGESData_IGESEntity; class Geom2d_Curve; diff --git a/src/Geom2dToIGES/Geom2dToIGES_Geom2dPoint.hxx b/src/Geom2dToIGES/Geom2dToIGES_Geom2dPoint.hxx index 390e80559a..7b173668b4 100644 --- a/src/Geom2dToIGES/Geom2dToIGES_Geom2dPoint.hxx +++ b/src/Geom2dToIGES/Geom2dToIGES_Geom2dPoint.hxx @@ -22,7 +22,6 @@ #include #include -class Geom2dToIGES_Geom2dEntity; class IGESGeom_Point; class Geom2d_Point; class Geom2d_CartesianPoint; diff --git a/src/Geom2dToIGES/Geom2dToIGES_Geom2dVector.hxx b/src/Geom2dToIGES/Geom2dToIGES_Geom2dVector.hxx index a10bd91cea..b690945ae0 100644 --- a/src/Geom2dToIGES/Geom2dToIGES_Geom2dVector.hxx +++ b/src/Geom2dToIGES/Geom2dToIGES_Geom2dVector.hxx @@ -22,7 +22,6 @@ #include #include -class Geom2dToIGES_Geom2dEntity; class IGESGeom_Direction; class Geom2d_Vector; class Geom2d_VectorWithMagnitude; diff --git a/src/GeomAPI/GeomAPI.hxx b/src/GeomAPI/GeomAPI.hxx index 0f5ebe1cdd..341dce5e0a 100644 --- a/src/GeomAPI/GeomAPI.hxx +++ b/src/GeomAPI/GeomAPI.hxx @@ -25,16 +25,6 @@ #include class gp_Pln; -class GeomAPI_ProjectPointOnCurve; -class GeomAPI_ProjectPointOnSurf; -class GeomAPI_ExtremaCurveCurve; -class GeomAPI_ExtremaCurveSurface; -class GeomAPI_ExtremaSurfaceSurface; -class GeomAPI_PointsToBSpline; -class GeomAPI_PointsToBSplineSurface; -class GeomAPI_Interpolate; -class GeomAPI_IntSS; -class GeomAPI_IntCS; //! The GeomAPI package provides an Application diff --git a/src/GeomAPI/GeomAPI_ExtremaCurveCurve.hxx b/src/GeomAPI/GeomAPI_ExtremaCurveCurve.hxx index 20c3d6d601..fc6f80df04 100644 --- a/src/GeomAPI/GeomAPI_ExtremaCurveCurve.hxx +++ b/src/GeomAPI/GeomAPI_ExtremaCurveCurve.hxx @@ -27,11 +27,7 @@ #include #include #include -class Standard_OutOfRange; -class StdFail_NotDone; class Geom_Curve; -class gp_Pnt; -class Extrema_ExtCC; //! Describes functions for computing all the extrema diff --git a/src/GeomAPI/GeomAPI_ExtremaCurveSurface.hxx b/src/GeomAPI/GeomAPI_ExtremaCurveSurface.hxx index 8841367ee7..f510428f00 100644 --- a/src/GeomAPI/GeomAPI_ExtremaCurveSurface.hxx +++ b/src/GeomAPI/GeomAPI_ExtremaCurveSurface.hxx @@ -24,12 +24,9 @@ #include #include #include -class Standard_OutOfRange; -class StdFail_NotDone; class Geom_Curve; class Geom_Surface; class gp_Pnt; -class Extrema_ExtCS; //! Describes functions for computing all the extrema diff --git a/src/GeomAPI/GeomAPI_ExtremaSurfaceSurface.hxx b/src/GeomAPI/GeomAPI_ExtremaSurfaceSurface.hxx index 86e9f90af0..9758318b6c 100644 --- a/src/GeomAPI/GeomAPI_ExtremaSurfaceSurface.hxx +++ b/src/GeomAPI/GeomAPI_ExtremaSurfaceSurface.hxx @@ -24,11 +24,8 @@ #include #include #include -class Standard_OutOfRange; -class StdFail_NotDone; class Geom_Surface; class gp_Pnt; -class Extrema_ExtSS; //! Describes functions for computing all the extrema diff --git a/src/GeomAPI/GeomAPI_IntCS.hxx b/src/GeomAPI/GeomAPI_IntCS.hxx index a4134d7a6f..b665740d39 100644 --- a/src/GeomAPI/GeomAPI_IntCS.hxx +++ b/src/GeomAPI/GeomAPI_IntCS.hxx @@ -25,8 +25,6 @@ #include #include class Geom_Curve; -class StdFail_NotDone; -class Standard_OutOfRange; class Geom_Surface; class gp_Pnt; diff --git a/src/GeomAPI/GeomAPI_PointsToBSpline.hxx b/src/GeomAPI/GeomAPI_PointsToBSpline.hxx index 575d7fe4eb..43c9fe691c 100644 --- a/src/GeomAPI/GeomAPI_PointsToBSpline.hxx +++ b/src/GeomAPI/GeomAPI_PointsToBSpline.hxx @@ -29,8 +29,6 @@ #include #include class Geom_BSplineCurve; -class StdFail_NotDone; -class Standard_OutOfRange; //! This class is used to approximate a BsplineCurve diff --git a/src/GeomAPI/GeomAPI_PointsToBSplineSurface.hxx b/src/GeomAPI/GeomAPI_PointsToBSplineSurface.hxx index 534e9cc5bf..27710066d3 100644 --- a/src/GeomAPI/GeomAPI_PointsToBSplineSurface.hxx +++ b/src/GeomAPI/GeomAPI_PointsToBSplineSurface.hxx @@ -29,7 +29,6 @@ #include #include class Geom_BSplineSurface; -class StdFail_NotDone; //! This class is used to approximate or interpolate diff --git a/src/GeomAPI/GeomAPI_ProjectPointOnCurve.hxx b/src/GeomAPI/GeomAPI_ProjectPointOnCurve.hxx index f1939067b2..5a03eaa0cc 100644 --- a/src/GeomAPI/GeomAPI_ProjectPointOnCurve.hxx +++ b/src/GeomAPI/GeomAPI_ProjectPointOnCurve.hxx @@ -25,11 +25,8 @@ #include #include #include -class Standard_OutOfRange; -class StdFail_NotDone; class gp_Pnt; class Geom_Curve; -class Extrema_ExtPC; diff --git a/src/GeomAPI/GeomAPI_ProjectPointOnSurf.hxx b/src/GeomAPI/GeomAPI_ProjectPointOnSurf.hxx index 0d1ad5acda..1101d02511 100644 --- a/src/GeomAPI/GeomAPI_ProjectPointOnSurf.hxx +++ b/src/GeomAPI/GeomAPI_ProjectPointOnSurf.hxx @@ -28,11 +28,8 @@ #include #include #include -class Standard_OutOfRange; -class StdFail_NotDone; class gp_Pnt; class Geom_Surface; -class Extrema_ExtPS; diff --git a/src/GeomAdaptor/GeomAdaptor_SurfaceOfLinearExtrusion.hxx b/src/GeomAdaptor/GeomAdaptor_SurfaceOfLinearExtrusion.hxx index c9b3179e9e..be44b0205e 100644 --- a/src/GeomAdaptor/GeomAdaptor_SurfaceOfLinearExtrusion.hxx +++ b/src/GeomAdaptor/GeomAdaptor_SurfaceOfLinearExtrusion.hxx @@ -20,12 +20,6 @@ #include #include -class Standard_OutOfRange; -class Standard_NoSuchObject; -class Standard_DomainError; -class gp_Dir; -class gp_Pnt; -class gp_Vec; class gp_Pln; class gp_Cylinder; class gp_Cone; diff --git a/src/GeomAdaptor/GeomAdaptor_SurfaceOfRevolution.hxx b/src/GeomAdaptor/GeomAdaptor_SurfaceOfRevolution.hxx index 35485e9fb5..5df18d9164 100644 --- a/src/GeomAdaptor/GeomAdaptor_SurfaceOfRevolution.hxx +++ b/src/GeomAdaptor/GeomAdaptor_SurfaceOfRevolution.hxx @@ -21,11 +21,6 @@ #include #include -class Standard_OutOfRange; -class Standard_NoSuchObject; -class Standard_DomainError; -class gp_Pnt; -class gp_Vec; class gp_Pln; class gp_Cylinder; class gp_Cone; @@ -33,7 +28,6 @@ class gp_Sphere; class gp_Torus; class Geom_BezierSurface; class Geom_BSplineSurface; -class gp_Dir; DEFINE_STANDARD_HANDLE(GeomAdaptor_SurfaceOfRevolution, GeomAdaptor_Surface) diff --git a/src/GeomConvert/GeomConvert.hxx b/src/GeomConvert/GeomConvert.hxx index 931ec034ec..b0bc0ea726 100644 --- a/src/GeomConvert/GeomConvert.hxx +++ b/src/GeomConvert/GeomConvert.hxx @@ -33,14 +33,6 @@ class Geom_BSplineCurve; class Geom_BSplineSurface; class Geom_Curve; class Geom_Surface; -class GeomConvert_BSplineCurveKnotSplitting; -class GeomConvert_BSplineSurfaceKnotSplitting; -class GeomConvert_BSplineCurveToBezierCurve; -class GeomConvert_CompCurveToBSplineCurve; -class GeomConvert_BSplineSurfaceToBezierSurface; -class GeomConvert_CompBezierSurfacesToBSplineSurface; -class GeomConvert_ApproxSurface; -class GeomConvert_ApproxCurve; //! The GeomConvert package provides some global functions as follows diff --git a/src/GeomConvert/GeomConvert_ApproxCurve.hxx b/src/GeomConvert/GeomConvert_ApproxCurve.hxx index da6079a2eb..a18c4164ab 100644 --- a/src/GeomConvert/GeomConvert_ApproxCurve.hxx +++ b/src/GeomConvert/GeomConvert_ApproxCurve.hxx @@ -22,8 +22,6 @@ #include class Geom_BSplineCurve; -class Standard_OutOfRange; -class Standard_ConstructionError; class Geom_Curve; //! A framework to convert a 3D curve to a 3D BSpline. diff --git a/src/GeomConvert/GeomConvert_BSplineCurveKnotSplitting.hxx b/src/GeomConvert/GeomConvert_BSplineCurveKnotSplitting.hxx index 6960cf1d7b..f92e24289e 100644 --- a/src/GeomConvert/GeomConvert_BSplineCurveKnotSplitting.hxx +++ b/src/GeomConvert/GeomConvert_BSplineCurveKnotSplitting.hxx @@ -23,8 +23,6 @@ #include #include #include -class Standard_DimensionError; -class Standard_RangeError; class Geom_BSplineCurve; diff --git a/src/GeomConvert/GeomConvert_BSplineCurveToBezierCurve.hxx b/src/GeomConvert/GeomConvert_BSplineCurveToBezierCurve.hxx index 78d991b47d..f29a7f14cb 100644 --- a/src/GeomConvert/GeomConvert_BSplineCurveToBezierCurve.hxx +++ b/src/GeomConvert/GeomConvert_BSplineCurveToBezierCurve.hxx @@ -26,9 +26,6 @@ #include #include class Geom_BSplineCurve; -class Standard_DimensionError; -class Standard_DomainError; -class Standard_OutOfRange; class Geom_BezierCurve; diff --git a/src/GeomConvert/GeomConvert_BSplineSurfaceKnotSplitting.hxx b/src/GeomConvert/GeomConvert_BSplineSurfaceKnotSplitting.hxx index bdf20aa883..d947131f6d 100644 --- a/src/GeomConvert/GeomConvert_BSplineSurfaceKnotSplitting.hxx +++ b/src/GeomConvert/GeomConvert_BSplineSurfaceKnotSplitting.hxx @@ -23,8 +23,6 @@ #include #include #include -class Standard_DimensionError; -class Standard_RangeError; class Geom_BSplineSurface; diff --git a/src/GeomConvert/GeomConvert_BSplineSurfaceToBezierSurface.hxx b/src/GeomConvert/GeomConvert_BSplineSurfaceToBezierSurface.hxx index 641a3dd836..f27d73f4ff 100644 --- a/src/GeomConvert/GeomConvert_BSplineSurfaceToBezierSurface.hxx +++ b/src/GeomConvert/GeomConvert_BSplineSurfaceToBezierSurface.hxx @@ -26,9 +26,6 @@ #include #include class Geom_BSplineSurface; -class Standard_DimensionError; -class Standard_DomainError; -class Standard_OutOfRange; class Geom_BezierSurface; diff --git a/src/GeomConvert/GeomConvert_CompBezierSurfacesToBSplineSurface.hxx b/src/GeomConvert/GeomConvert_CompBezierSurfacesToBSplineSurface.hxx index 6059b64a8b..431f58af36 100644 --- a/src/GeomConvert/GeomConvert_CompBezierSurfacesToBSplineSurface.hxx +++ b/src/GeomConvert/GeomConvert_CompBezierSurfacesToBSplineSurface.hxx @@ -30,9 +30,6 @@ #include #include #include -class Standard_DimensionError; -class Standard_NotImplemented; -class Standard_ConstructionError; //! An algorithm to convert a grid of adjacent diff --git a/src/GeomFill/GeomFill.hxx b/src/GeomFill/GeomFill.hxx index f15290a518..d0d7bd4836 100644 --- a/src/GeomFill/GeomFill.hxx +++ b/src/GeomFill/GeomFill.hxx @@ -33,60 +33,6 @@ class Geom_Surface; class Geom_Curve; class gp_Vec; class gp_Pnt; -class GeomFill_Filling; -class GeomFill_Stretch; -class GeomFill_Coons; -class GeomFill_Curved; -class GeomFill_BezierCurves; -class GeomFill_BSplineCurves; -class GeomFill_Profiler; -class GeomFill_SectionGenerator; -class GeomFill_Line; -class GeomFill_AppSurf; -class GeomFill_SweepSectionGenerator; -class GeomFill_AppSweep; -class GeomFill_Generator; -class GeomFill_Pipe; -class GeomFill_Tensor; -class GeomFill_ConstrainedFilling; -class GeomFill_Boundary; -class GeomFill_DegeneratedBound; -class GeomFill_SimpleBound; -class GeomFill_BoundWithSurf; -class GeomFill_CoonsAlgPatch; -class GeomFill_TgtField; -class GeomFill_TgtOnCoons; -class GeomFill_CornerState; -class GeomFill_CircularBlendFunc; -class GeomFill_SweepFunction; -class GeomFill_LocFunction; -class GeomFill_PolynomialConvertor; -class GeomFill_QuasiAngularConvertor; -class GeomFill_SnglrFunc; -class GeomFill_FunctionDraft; -class GeomFill_PlanFunc; -class GeomFill_FunctionGuide; -class GeomFill_SectionLaw; -class GeomFill_UniformSection; -class GeomFill_EvolvedSection; -class GeomFill_NSections; -class GeomFill_LocationLaw; -class GeomFill_CurveAndTrihedron; -class GeomFill_LocationDraft; -class GeomFill_LocationGuide; -class GeomFill_TrihedronLaw; -class GeomFill_Fixed; -class GeomFill_Frenet; -class GeomFill_CorrectedFrenet; -class GeomFill_DiscreteTrihedron; -class GeomFill_ConstantBiNormal; -class GeomFill_Darboux; -class GeomFill_DraftTrihedron; -class GeomFill_TrihedronWithGuide; -class GeomFill_GuideTrihedronAC; -class GeomFill_GuideTrihedronPlan; -class GeomFill_Sweep; -class GeomFill_SectionPlacement; //! Tools and Data to filling Surface and Sweep Surfaces diff --git a/src/GeomFill/GeomFill_BSplineCurves.hxx b/src/GeomFill/GeomFill_BSplineCurves.hxx index e839213e5a..079e22fc13 100644 --- a/src/GeomFill/GeomFill_BSplineCurves.hxx +++ b/src/GeomFill/GeomFill_BSplineCurves.hxx @@ -23,7 +23,6 @@ #include class Geom_BSplineSurface; -class Standard_ConstructionError; class Geom_BSplineCurve; diff --git a/src/GeomFill/GeomFill_BezierCurves.hxx b/src/GeomFill/GeomFill_BezierCurves.hxx index 3dfebba9e9..ca06c98de8 100644 --- a/src/GeomFill/GeomFill_BezierCurves.hxx +++ b/src/GeomFill/GeomFill_BezierCurves.hxx @@ -23,7 +23,6 @@ #include class Geom_BezierSurface; -class Standard_ConstructionError; class Geom_BezierCurve; diff --git a/src/GeomFill/GeomFill_BoundWithSurf.hxx b/src/GeomFill/GeomFill_BoundWithSurf.hxx index 0f627fb33a..cfe9112757 100644 --- a/src/GeomFill/GeomFill_BoundWithSurf.hxx +++ b/src/GeomFill/GeomFill_BoundWithSurf.hxx @@ -25,7 +25,6 @@ #include #include class Law_Function; -class Adaptor3d_CurveOnSurface; class gp_Pnt; class gp_Vec; diff --git a/src/GeomFill/GeomFill_CircularBlendFunc.hxx b/src/GeomFill/GeomFill_CircularBlendFunc.hxx index c1a6e07851..52dde69ccc 100644 --- a/src/GeomFill/GeomFill_CircularBlendFunc.hxx +++ b/src/GeomFill/GeomFill_CircularBlendFunc.hxx @@ -34,8 +34,6 @@ #include #include -class Standard_OutOfRange; -class gp_Pnt; class GeomFill_CircularBlendFunc; diff --git a/src/GeomFill/GeomFill_ConstantBiNormal.hxx b/src/GeomFill/GeomFill_ConstantBiNormal.hxx index 1802b64c30..eae75c66cf 100644 --- a/src/GeomFill/GeomFill_ConstantBiNormal.hxx +++ b/src/GeomFill/GeomFill_ConstantBiNormal.hxx @@ -28,11 +28,7 @@ #include #include class GeomFill_Frenet; -class Standard_OutOfRange; -class Standard_ConstructionError; class gp_Dir; -class GeomFill_TrihedronLaw; -class gp_Vec; class GeomFill_ConstantBiNormal; diff --git a/src/GeomFill/GeomFill_CoonsAlgPatch.hxx b/src/GeomFill/GeomFill_CoonsAlgPatch.hxx index 21e43c62b3..304571416d 100644 --- a/src/GeomFill/GeomFill_CoonsAlgPatch.hxx +++ b/src/GeomFill/GeomFill_CoonsAlgPatch.hxx @@ -26,7 +26,6 @@ #include class GeomFill_Boundary; class Law_Function; -class gp_Pnt; class gp_Vec; diff --git a/src/GeomFill/GeomFill_CorrectedFrenet.hxx b/src/GeomFill/GeomFill_CorrectedFrenet.hxx index aa75164496..eccd1595a1 100644 --- a/src/GeomFill/GeomFill_CorrectedFrenet.hxx +++ b/src/GeomFill/GeomFill_CorrectedFrenet.hxx @@ -34,10 +34,6 @@ #include class GeomFill_Frenet; class Law_Function; -class Standard_OutOfRange; -class Standard_ConstructionError; -class GeomFill_TrihedronLaw; -class gp_Vec; class GeomFill_CorrectedFrenet; DEFINE_STANDARD_HANDLE(GeomFill_CorrectedFrenet, GeomFill_TrihedronLaw) diff --git a/src/GeomFill/GeomFill_CurveAndTrihedron.hxx b/src/GeomFill/GeomFill_CurveAndTrihedron.hxx index 592c1f74df..c035a47b6a 100644 --- a/src/GeomFill/GeomFill_CurveAndTrihedron.hxx +++ b/src/GeomFill/GeomFill_CurveAndTrihedron.hxx @@ -32,11 +32,6 @@ #include #include class GeomFill_TrihedronLaw; -class Standard_OutOfRange; -class gp_Mat; -class GeomFill_LocationLaw; -class gp_Vec; -class gp_Pnt; class GeomFill_CurveAndTrihedron; diff --git a/src/GeomFill/GeomFill_Darboux.hxx b/src/GeomFill/GeomFill_Darboux.hxx index 0a36c5b7f8..dc02c8e676 100644 --- a/src/GeomFill/GeomFill_Darboux.hxx +++ b/src/GeomFill/GeomFill_Darboux.hxx @@ -26,9 +26,6 @@ #include #include #include -class Standard_OutOfRange; -class Standard_ConstructionError; -class GeomFill_TrihedronLaw; class gp_Vec; diff --git a/src/GeomFill/GeomFill_DegeneratedBound.hxx b/src/GeomFill/GeomFill_DegeneratedBound.hxx index 5b944a7914..4df63c8caa 100644 --- a/src/GeomFill/GeomFill_DegeneratedBound.hxx +++ b/src/GeomFill/GeomFill_DegeneratedBound.hxx @@ -24,7 +24,6 @@ #include #include #include -class gp_Pnt; class gp_Vec; diff --git a/src/GeomFill/GeomFill_DiscreteTrihedron.hxx b/src/GeomFill/GeomFill_DiscreteTrihedron.hxx index 8153357870..2c19b64260 100644 --- a/src/GeomFill/GeomFill_DiscreteTrihedron.hxx +++ b/src/GeomFill/GeomFill_DiscreteTrihedron.hxx @@ -29,9 +29,6 @@ #include #include class GeomFill_Frenet; -class Standard_OutOfRange; -class Standard_ConstructionError; -class GeomFill_TrihedronLaw; class gp_Vec; diff --git a/src/GeomFill/GeomFill_DraftTrihedron.hxx b/src/GeomFill/GeomFill_DraftTrihedron.hxx index eb9cf33eb2..972064131b 100644 --- a/src/GeomFill/GeomFill_DraftTrihedron.hxx +++ b/src/GeomFill/GeomFill_DraftTrihedron.hxx @@ -27,10 +27,6 @@ #include #include #include -class Standard_OutOfRange; -class Standard_ConstructionError; -class gp_Vec; -class GeomFill_TrihedronLaw; class GeomFill_DraftTrihedron; diff --git a/src/GeomFill/GeomFill_EvolvedSection.hxx b/src/GeomFill/GeomFill_EvolvedSection.hxx index 08bad4c107..b8451d2819 100644 --- a/src/GeomFill/GeomFill_EvolvedSection.hxx +++ b/src/GeomFill/GeomFill_EvolvedSection.hxx @@ -32,7 +32,6 @@ class Geom_Curve; class Law_Function; class Geom_BSplineCurve; -class Standard_OutOfRange; class Geom_BSplineSurface; class gp_Pnt; diff --git a/src/GeomFill/GeomFill_Filling.hxx b/src/GeomFill/GeomFill_Filling.hxx index cd828f1583..2696cd84f9 100644 --- a/src/GeomFill/GeomFill_Filling.hxx +++ b/src/GeomFill/GeomFill_Filling.hxx @@ -27,7 +27,6 @@ #include #include #include -class Standard_NoSuchObject; //! Root class for Filling; diff --git a/src/GeomFill/GeomFill_Fixed.hxx b/src/GeomFill/GeomFill_Fixed.hxx index f0a0982eeb..d69972269d 100644 --- a/src/GeomFill/GeomFill_Fixed.hxx +++ b/src/GeomFill/GeomFill_Fixed.hxx @@ -27,10 +27,6 @@ #include #include #include -class Standard_OutOfRange; -class Standard_ConstructionError; -class gp_Vec; -class GeomFill_TrihedronLaw; class GeomFill_Fixed; diff --git a/src/GeomFill/GeomFill_Frenet.hxx b/src/GeomFill/GeomFill_Frenet.hxx index e689ef4e21..45560697b7 100644 --- a/src/GeomFill/GeomFill_Frenet.hxx +++ b/src/GeomFill/GeomFill_Frenet.hxx @@ -28,9 +28,6 @@ #include #include #include -class Standard_OutOfRange; -class Standard_ConstructionError; -class GeomFill_TrihedronLaw; class gp_Vec; diff --git a/src/GeomFill/GeomFill_FunctionGuide.hxx b/src/GeomFill/GeomFill_FunctionGuide.hxx index 0904c69587..16cb4a8e3b 100644 --- a/src/GeomFill/GeomFill_FunctionGuide.hxx +++ b/src/GeomFill/GeomFill_FunctionGuide.hxx @@ -33,7 +33,6 @@ class GeomFill_SectionLaw; class Geom_Curve; class Geom_Surface; class gp_Pnt; -class gp_XYZ; class math_Matrix; class gp_Vec; diff --git a/src/GeomFill/GeomFill_Generator.hxx b/src/GeomFill/GeomFill_Generator.hxx index bc9e5e158a..19fd5d1e0f 100644 --- a/src/GeomFill/GeomFill_Generator.hxx +++ b/src/GeomFill/GeomFill_Generator.hxx @@ -24,8 +24,6 @@ #include #include class Geom_Surface; -class StdFail_NotDone; -class Standard_DomainError; //! Create a surface using generating lines. Inherits diff --git a/src/GeomFill/GeomFill_GuideTrihedronAC.hxx b/src/GeomFill/GeomFill_GuideTrihedronAC.hxx index 0642cbcc30..b9a66f6e05 100644 --- a/src/GeomFill/GeomFill_GuideTrihedronAC.hxx +++ b/src/GeomFill/GeomFill_GuideTrihedronAC.hxx @@ -27,8 +27,6 @@ #include #include class Approx_CurvlinFunc; -class Standard_OutOfRange; -class Standard_ConstructionError; class GeomFill_TrihedronLaw; class gp_Vec; diff --git a/src/GeomFill/GeomFill_GuideTrihedronPlan.hxx b/src/GeomFill/GeomFill_GuideTrihedronPlan.hxx index acd01c5814..7d3577dcba 100644 --- a/src/GeomFill/GeomFill_GuideTrihedronPlan.hxx +++ b/src/GeomFill/GeomFill_GuideTrihedronPlan.hxx @@ -31,8 +31,6 @@ #include class GeomFill_Frenet; -class Standard_OutOfRange; -class Standard_ConstructionError; class GeomFill_TrihedronLaw; class gp_Vec; diff --git a/src/GeomFill/GeomFill_LocationDraft.hxx b/src/GeomFill/GeomFill_LocationDraft.hxx index c5e07f8d5a..7a1afa8439 100644 --- a/src/GeomFill/GeomFill_LocationDraft.hxx +++ b/src/GeomFill/GeomFill_LocationDraft.hxx @@ -31,7 +31,6 @@ #include class GeomFill_DraftTrihedron; -class GeomFill_LocationLaw; DEFINE_STANDARD_HANDLE(GeomFill_LocationDraft, GeomFill_LocationLaw) diff --git a/src/GeomFill/GeomFill_LocationGuide.hxx b/src/GeomFill/GeomFill_LocationGuide.hxx index b02c77ab60..12a7a47850 100644 --- a/src/GeomFill/GeomFill_LocationGuide.hxx +++ b/src/GeomFill/GeomFill_LocationGuide.hxx @@ -35,11 +35,6 @@ #include class GeomFill_TrihedronWithGuide; class GeomFill_SectionLaw; -class Standard_NotImplemented; -class Standard_ConstructionError; -class Standard_OutOfRange; -class gp_Mat; -class GeomFill_LocationLaw; class gp_Vec; class gp_Pnt; class Geom_Curve; diff --git a/src/GeomFill/GeomFill_LocationLaw.hxx b/src/GeomFill/GeomFill_LocationLaw.hxx index 4807b99fe5..38f020a9cd 100644 --- a/src/GeomFill/GeomFill_LocationLaw.hxx +++ b/src/GeomFill/GeomFill_LocationLaw.hxx @@ -24,8 +24,6 @@ #include #include -class Standard_NotImplemented; -class Standard_OutOfRange; class gp_Mat; class gp_Vec; class gp_Pnt; diff --git a/src/GeomFill/GeomFill_NSections.hxx b/src/GeomFill/GeomFill_NSections.hxx index 920d905b22..72fd35130f 100644 --- a/src/GeomFill/GeomFill_NSections.hxx +++ b/src/GeomFill/GeomFill_NSections.hxx @@ -33,7 +33,6 @@ #include #include class Geom_BSplineSurface; -class Standard_OutOfRange; class gp_Pnt; class Geom_Curve; diff --git a/src/GeomFill/GeomFill_PlanFunc.hxx b/src/GeomFill/GeomFill_PlanFunc.hxx index f0cc19ef03..34aca13cb0 100644 --- a/src/GeomFill/GeomFill_PlanFunc.hxx +++ b/src/GeomFill/GeomFill_PlanFunc.hxx @@ -27,7 +27,6 @@ #include #include -class gp_Pnt; class gp_Vec; diff --git a/src/GeomFill/GeomFill_PolynomialConvertor.hxx b/src/GeomFill/GeomFill_PolynomialConvertor.hxx index 8f1cc4e651..20995e413e 100644 --- a/src/GeomFill/GeomFill_PolynomialConvertor.hxx +++ b/src/GeomFill/GeomFill_PolynomialConvertor.hxx @@ -27,7 +27,6 @@ #include #include #include -class StdFail_NotDone; class gp_Pnt; class gp_Vec; diff --git a/src/GeomFill/GeomFill_Profiler.hxx b/src/GeomFill/GeomFill_Profiler.hxx index a8afdd9f4b..4739858774 100644 --- a/src/GeomFill/GeomFill_Profiler.hxx +++ b/src/GeomFill/GeomFill_Profiler.hxx @@ -28,8 +28,6 @@ #include #include #include -class StdFail_NotDone; -class Standard_DomainError; class Geom_Curve; diff --git a/src/GeomFill/GeomFill_QuasiAngularConvertor.hxx b/src/GeomFill/GeomFill_QuasiAngularConvertor.hxx index 9ae7cb36cd..e185e17fcb 100644 --- a/src/GeomFill/GeomFill_QuasiAngularConvertor.hxx +++ b/src/GeomFill/GeomFill_QuasiAngularConvertor.hxx @@ -28,7 +28,6 @@ #include #include #include -class StdFail_NotDone; class gp_Pnt; class gp_Vec; diff --git a/src/GeomFill/GeomFill_SectionLaw.hxx b/src/GeomFill/GeomFill_SectionLaw.hxx index 9f45519b03..5df2d6f07c 100644 --- a/src/GeomFill/GeomFill_SectionLaw.hxx +++ b/src/GeomFill/GeomFill_SectionLaw.hxx @@ -29,9 +29,6 @@ #include #include #include -class Standard_NotImplemented; -class Standard_DomainError; -class Standard_OutOfRange; class Geom_BSplineSurface; class gp_Pnt; class Geom_Curve; diff --git a/src/GeomFill/GeomFill_SectionPlacement.hxx b/src/GeomFill/GeomFill_SectionPlacement.hxx index 0845552894..b7b6e6fe32 100644 --- a/src/GeomFill/GeomFill_SectionPlacement.hxx +++ b/src/GeomFill/GeomFill_SectionPlacement.hxx @@ -29,7 +29,6 @@ #include class GeomFill_LocationLaw; class Geom_Curve; -class StdFail_NotDone; class Geom_Geometry; class gp_Trsf; class gp_Mat; diff --git a/src/GeomFill/GeomFill_SnglrFunc.hxx b/src/GeomFill/GeomFill_SnglrFunc.hxx index 8cbfc726e6..168416c520 100644 --- a/src/GeomFill/GeomFill_SnglrFunc.hxx +++ b/src/GeomFill/GeomFill_SnglrFunc.hxx @@ -29,8 +29,6 @@ #include #include -class Standard_OutOfRange; -class Standard_DomainError; class gp_Pnt; class gp_Vec; diff --git a/src/GeomFill/GeomFill_Sweep.hxx b/src/GeomFill/GeomFill_Sweep.hxx index 2a7b506d17..00a313a648 100644 --- a/src/GeomFill/GeomFill_Sweep.hxx +++ b/src/GeomFill/GeomFill_Sweep.hxx @@ -31,9 +31,6 @@ class GeomFill_LocationLaw; class GeomFill_SectionLaw; class Geom_Surface; -class StdFail_NotDone; -class Standard_OutOfRange; -class Standard_ConstructionError; class Geom2d_Curve; diff --git a/src/GeomFill/GeomFill_SweepFunction.hxx b/src/GeomFill/GeomFill_SweepFunction.hxx index 6ca004037d..99cf37ff09 100644 --- a/src/GeomFill/GeomFill_SweepFunction.hxx +++ b/src/GeomFill/GeomFill_SweepFunction.hxx @@ -35,7 +35,6 @@ #include class GeomFill_LocationLaw; class GeomFill_SectionLaw; -class Standard_OutOfRange; class gp_Pnt; diff --git a/src/GeomFill/GeomFill_SweepSectionGenerator.hxx b/src/GeomFill/GeomFill_SweepSectionGenerator.hxx index 991a828440..adeba24882 100644 --- a/src/GeomFill/GeomFill_SweepSectionGenerator.hxx +++ b/src/GeomFill/GeomFill_SweepSectionGenerator.hxx @@ -28,7 +28,6 @@ #include class Geom_BSplineCurve; -class Standard_RangeError; class Geom_Curve; class gp_Trsf; diff --git a/src/GeomFill/GeomFill_Tensor.hxx b/src/GeomFill/GeomFill_Tensor.hxx index e5646cf89b..97d9e47a85 100644 --- a/src/GeomFill/GeomFill_Tensor.hxx +++ b/src/GeomFill/GeomFill_Tensor.hxx @@ -25,8 +25,6 @@ #include #include #include -class Standard_DimensionError; -class Standard_RangeError; class math_Matrix; diff --git a/src/GeomFill/GeomFill_TrihedronLaw.hxx b/src/GeomFill/GeomFill_TrihedronLaw.hxx index 4cba026728..2e9972743a 100644 --- a/src/GeomFill/GeomFill_TrihedronLaw.hxx +++ b/src/GeomFill/GeomFill_TrihedronLaw.hxx @@ -22,8 +22,6 @@ #include #include -class Standard_OutOfRange; -class Standard_NotImplemented; class gp_Vec; diff --git a/src/GeomFill/GeomFill_TrihedronWithGuide.hxx b/src/GeomFill/GeomFill_TrihedronWithGuide.hxx index ad10e7f09a..7ce3d68f0f 100644 --- a/src/GeomFill/GeomFill_TrihedronWithGuide.hxx +++ b/src/GeomFill/GeomFill_TrihedronWithGuide.hxx @@ -24,9 +24,6 @@ #include #include -class Standard_OutOfRange; -class Standard_NotImplemented; -class gp_Pnt; class GeomFill_TrihedronWithGuide; diff --git a/src/GeomFill/GeomFill_UniformSection.hxx b/src/GeomFill/GeomFill_UniformSection.hxx index 83ae7f5dfb..c486b19f4c 100644 --- a/src/GeomFill/GeomFill_UniformSection.hxx +++ b/src/GeomFill/GeomFill_UniformSection.hxx @@ -31,7 +31,6 @@ #include class Geom_Curve; class Geom_BSplineCurve; -class Standard_OutOfRange; class Geom_BSplineSurface; class gp_Pnt; diff --git a/src/GeomInt/GeomInt.hxx b/src/GeomInt/GeomInt.hxx index b7e36e8347..d8654d3884 100644 --- a/src/GeomInt/GeomInt.hxx +++ b/src/GeomInt/GeomInt.hxx @@ -23,34 +23,6 @@ #include #include -class GeomInt_IntSS; -class GeomInt_LineConstructor; -class GeomInt_LineTool; -class GeomInt_WLApprox; -class GeomInt_ParameterAndOrientation; -class GeomInt_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfWLApprox; -class GeomInt_TheInt2SOfThePrmPrmSvSurfacesOfWLApprox; -class GeomInt_ThePrmPrmSvSurfacesOfWLApprox; -class GeomInt_TheZerImpFuncOfTheImpPrmSvSurfacesOfWLApprox; -class GeomInt_TheImpPrmSvSurfacesOfWLApprox; -class GeomInt_TheMultiLineOfWLApprox; -class GeomInt_TheMultiLineToolOfWLApprox; -class GeomInt_BSpParLeastSquareOfMyBSplGradientOfTheComputeLineOfWLApprox; -class GeomInt_BSpParFunctionOfMyBSplGradientOfTheComputeLineOfWLApprox; -class GeomInt_BSpGradient_BFGSOfMyBSplGradientOfTheComputeLineOfWLApprox; -class GeomInt_MyBSplGradientOfTheComputeLineOfWLApprox; -class GeomInt_ParLeastSquareOfMyGradientbisOfTheComputeLineOfWLApprox; -class GeomInt_ResConstraintOfMyGradientbisOfTheComputeLineOfWLApprox; -class GeomInt_ParFunctionOfMyGradientbisOfTheComputeLineOfWLApprox; -class GeomInt_Gradient_BFGSOfMyGradientbisOfTheComputeLineOfWLApprox; -class GeomInt_MyGradientbisOfTheComputeLineOfWLApprox; -class GeomInt_TheComputeLineOfWLApprox; -class GeomInt_ParLeastSquareOfMyGradientOfTheComputeLineBezierOfWLApprox; -class GeomInt_ResConstraintOfMyGradientOfTheComputeLineBezierOfWLApprox; -class GeomInt_ParFunctionOfMyGradientOfTheComputeLineBezierOfWLApprox; -class GeomInt_Gradient_BFGSOfMyGradientOfTheComputeLineBezierOfWLApprox; -class GeomInt_MyGradientOfTheComputeLineBezierOfWLApprox; -class GeomInt_TheComputeLineBezierOfWLApprox; //! Provides intersections on between two surfaces of Geom. diff --git a/src/GeomLProp/GeomLProp.hxx b/src/GeomLProp/GeomLProp.hxx index 14f00913e0..aa1e1d3147 100644 --- a/src/GeomLProp/GeomLProp.hxx +++ b/src/GeomLProp/GeomLProp.hxx @@ -25,10 +25,6 @@ #include #include class Geom_Curve; -class GeomLProp_CurveTool; -class GeomLProp_SurfaceTool; -class GeomLProp_CLProps; -class GeomLProp_SLProps; //! These global functions compute the degree of diff --git a/src/GeomLib/GeomLib.hxx b/src/GeomLib/GeomLib.hxx index d83e4ef08a..e14506695f 100644 --- a/src/GeomLib/GeomLib.hxx +++ b/src/GeomLib/GeomLib.hxx @@ -38,16 +38,6 @@ class Adaptor3d_Curve; class Geom_BSplineSurface; class Geom_BezierSurface; class Geom_Surface; -class gp_Pnt2d; -class GeomLib_MakeCurvefromApprox; -class GeomLib_Interpolate; -class GeomLib_DenominatorMultiplier; -class GeomLib_CheckBSplineCurve; -class GeomLib_Check2dBSplineCurve; -class GeomLib_IsPlanarSurface; -class GeomLib_Tool; -class GeomLib_PolyFunc; -class GeomLib_LogSample; typedef class Adaptor2d_Curve2d Adaptor2d_Curve2d; diff --git a/src/GeomLib/GeomLib_Check2dBSplineCurve.hxx b/src/GeomLib/GeomLib_Check2dBSplineCurve.hxx index fe2b781e59..38d77cda7a 100644 --- a/src/GeomLib/GeomLib_Check2dBSplineCurve.hxx +++ b/src/GeomLib/GeomLib_Check2dBSplineCurve.hxx @@ -25,8 +25,6 @@ #include #include class Geom2d_BSplineCurve; -class StdFail_NotDone; -class Standard_OutOfRange; //! Checks for the end tangents : whether or not those diff --git a/src/GeomLib/GeomLib_CheckBSplineCurve.hxx b/src/GeomLib/GeomLib_CheckBSplineCurve.hxx index 979a73cf33..95019151d8 100644 --- a/src/GeomLib/GeomLib_CheckBSplineCurve.hxx +++ b/src/GeomLib/GeomLib_CheckBSplineCurve.hxx @@ -25,8 +25,6 @@ #include #include class Geom_BSplineCurve; -class StdFail_NotDone; -class Standard_OutOfRange; //! Checks for the end tangents : whether or not those diff --git a/src/GeomLib/GeomLib_DenominatorMultiplier.hxx b/src/GeomLib/GeomLib_DenominatorMultiplier.hxx index 5ab62a3ee1..b1dbd92424 100644 --- a/src/GeomLib/GeomLib_DenominatorMultiplier.hxx +++ b/src/GeomLib/GeomLib_DenominatorMultiplier.hxx @@ -24,8 +24,6 @@ #include #include class Geom_BSplineSurface; -class Standard_OutOfRange; -class Standard_ConstructionError; //! this defines an evaluator for a function of 2 variables diff --git a/src/GeomLib/GeomLib_Interpolate.hxx b/src/GeomLib/GeomLib_Interpolate.hxx index dcdb2ef180..f5f86ab477 100644 --- a/src/GeomLib/GeomLib_Interpolate.hxx +++ b/src/GeomLib/GeomLib_Interpolate.hxx @@ -27,8 +27,6 @@ #include #include class Geom_BSplineCurve; -class StdFail_NotDone; -class Standard_OutOfRange; //! this class is used to construct a BSpline curve by diff --git a/src/GeomLib/GeomLib_IsPlanarSurface.hxx b/src/GeomLib/GeomLib_IsPlanarSurface.hxx index 879203820b..0eb71a42bb 100644 --- a/src/GeomLib/GeomLib_IsPlanarSurface.hxx +++ b/src/GeomLib/GeomLib_IsPlanarSurface.hxx @@ -24,9 +24,7 @@ #include #include #include -class StdFail_NotDone; class Geom_Surface; -class gp_Pln; //! Find if a surface is a planar surface. diff --git a/src/GeomLib/GeomLib_LogSample.hxx b/src/GeomLib/GeomLib_LogSample.hxx index 6c868f816a..cbf26f458f 100644 --- a/src/GeomLib/GeomLib_LogSample.hxx +++ b/src/GeomLib/GeomLib_LogSample.hxx @@ -24,7 +24,6 @@ #include #include #include -class Standard_OutOfRange; diff --git a/src/GeomLib/GeomLib_MakeCurvefromApprox.hxx b/src/GeomLib/GeomLib_MakeCurvefromApprox.hxx index 90dd002b67..76e0f42c07 100644 --- a/src/GeomLib/GeomLib_MakeCurvefromApprox.hxx +++ b/src/GeomLib/GeomLib_MakeCurvefromApprox.hxx @@ -24,9 +24,6 @@ #include #include #include -class StdFail_NotDone; -class Standard_OutOfRange; -class AdvApprox_ApproxAFunction; class Geom2d_BSplineCurve; class Geom_BSplineCurve; diff --git a/src/GeomPlate/GeomPlate_Aij.hxx b/src/GeomPlate/GeomPlate_Aij.hxx index 3ee9678d67..b9fc196ed4 100644 --- a/src/GeomPlate/GeomPlate_Aij.hxx +++ b/src/GeomPlate/GeomPlate_Aij.hxx @@ -23,8 +23,6 @@ #include #include -class GeomPlate_BuildAveragePlane; -class gp_Vec; //! A structure containing indexes of two normals and its cross product diff --git a/src/GeomPlate/GeomPlate_BuildAveragePlane.hxx b/src/GeomPlate/GeomPlate_BuildAveragePlane.hxx index 32e1d4f709..b8fd059f58 100644 --- a/src/GeomPlate/GeomPlate_BuildAveragePlane.hxx +++ b/src/GeomPlate/GeomPlate_BuildAveragePlane.hxx @@ -31,8 +31,6 @@ #include class Geom_Plane; class Geom_Line; -class Standard_NoSuchObject; -class gp_Vec; //! This class computes an average inertial plane with an diff --git a/src/GeomPlate/GeomPlate_BuildPlateSurface.hxx b/src/GeomPlate/GeomPlate_BuildPlateSurface.hxx index 72c9d4e837..1335089838 100644 --- a/src/GeomPlate/GeomPlate_BuildPlateSurface.hxx +++ b/src/GeomPlate/GeomPlate_BuildPlateSurface.hxx @@ -37,8 +37,6 @@ #include class Geom_Surface; class GeomPlate_Surface; -class Standard_ConstructionError; -class Standard_RangeError; class GeomPlate_CurveConstraint; class GeomPlate_PointConstraint; class gp_Pnt2d; diff --git a/src/GeomPlate/GeomPlate_CurveConstraint.hxx b/src/GeomPlate/GeomPlate_CurveConstraint.hxx index b8438c0493..81d6f2e72d 100644 --- a/src/GeomPlate/GeomPlate_CurveConstraint.hxx +++ b/src/GeomPlate/GeomPlate_CurveConstraint.hxx @@ -22,8 +22,6 @@ class Geom2d_Curve; class Law_Function; -class Standard_ConstructionError; -class GeomLProp_SLProps; class gp_Pnt; class gp_Vec; diff --git a/src/GeomPlate/GeomPlate_PointConstraint.hxx b/src/GeomPlate/GeomPlate_PointConstraint.hxx index add068f3ec..3f4d4bccfa 100644 --- a/src/GeomPlate/GeomPlate_PointConstraint.hxx +++ b/src/GeomPlate/GeomPlate_PointConstraint.hxx @@ -29,11 +29,6 @@ #include #include class Geom_Surface; -class Standard_ConstructionError; -class gp_Pnt; -class gp_Vec; -class gp_Pnt2d; -class GeomLProp_SLProps; class GeomPlate_PointConstraint; diff --git a/src/GeomPlate/GeomPlate_Surface.hxx b/src/GeomPlate/GeomPlate_Surface.hxx index 944198aadd..6f7e283b83 100644 --- a/src/GeomPlate/GeomPlate_Surface.hxx +++ b/src/GeomPlate/GeomPlate_Surface.hxx @@ -27,12 +27,6 @@ #include #include #include -class Geom_Surface; -class Standard_RangeError; -class Standard_NoSuchObject; -class Geom_UndefinedDerivative; -class Geom_UndefinedValue; -class Plate_Plate; class gp_Trsf; class gp_GTrsf2d; class Geom_Curve; diff --git a/src/GeomToIGES/GeomToIGES_GeomCurve.hxx b/src/GeomToIGES/GeomToIGES_GeomCurve.hxx index 18c92a43da..6eebea1dab 100644 --- a/src/GeomToIGES/GeomToIGES_GeomCurve.hxx +++ b/src/GeomToIGES/GeomToIGES_GeomCurve.hxx @@ -23,7 +23,6 @@ #include #include -class GeomToIGES_GeomEntity; class IGESData_IGESEntity; class Geom_Curve; class Geom_BoundedCurve; diff --git a/src/GeomToIGES/GeomToIGES_GeomPoint.hxx b/src/GeomToIGES/GeomToIGES_GeomPoint.hxx index 08d02c36a8..987bebd406 100644 --- a/src/GeomToIGES/GeomToIGES_GeomPoint.hxx +++ b/src/GeomToIGES/GeomToIGES_GeomPoint.hxx @@ -22,7 +22,6 @@ #include #include -class GeomToIGES_GeomEntity; class IGESGeom_Point; class Geom_Point; class Geom_CartesianPoint; diff --git a/src/GeomToIGES/GeomToIGES_GeomSurface.hxx b/src/GeomToIGES/GeomToIGES_GeomSurface.hxx index 7a5169e518..28e7da67dc 100644 --- a/src/GeomToIGES/GeomToIGES_GeomSurface.hxx +++ b/src/GeomToIGES/GeomToIGES_GeomSurface.hxx @@ -24,7 +24,6 @@ #include #include #include -class GeomToIGES_GeomEntity; class IGESData_IGESEntity; class Geom_Surface; class Geom_BoundedSurface; diff --git a/src/GeomToIGES/GeomToIGES_GeomVector.hxx b/src/GeomToIGES/GeomToIGES_GeomVector.hxx index 8f61ca5056..b3a6931190 100644 --- a/src/GeomToIGES/GeomToIGES_GeomVector.hxx +++ b/src/GeomToIGES/GeomToIGES_GeomVector.hxx @@ -22,7 +22,6 @@ #include #include -class GeomToIGES_GeomEntity; class IGESGeom_Direction; class Geom_Vector; class Geom_VectorWithMagnitude; diff --git a/src/GeomToStep/GeomToStep_MakeAxis1Placement.hxx b/src/GeomToStep/GeomToStep_MakeAxis1Placement.hxx index 06ad8f45ea..08ecc30f3a 100644 --- a/src/GeomToStep/GeomToStep_MakeAxis1Placement.hxx +++ b/src/GeomToStep/GeomToStep_MakeAxis1Placement.hxx @@ -23,7 +23,6 @@ #include class StepGeom_Axis1Placement; -class StdFail_NotDone; class gp_Ax1; class gp_Ax2d; class Geom_Axis1Placement; diff --git a/src/GeomToStep/GeomToStep_MakeAxis2Placement2d.hxx b/src/GeomToStep/GeomToStep_MakeAxis2Placement2d.hxx index f4c9881a6c..13e7a9f37a 100644 --- a/src/GeomToStep/GeomToStep_MakeAxis2Placement2d.hxx +++ b/src/GeomToStep/GeomToStep_MakeAxis2Placement2d.hxx @@ -23,7 +23,6 @@ #include class StepGeom_Axis2Placement2d; -class StdFail_NotDone; class gp_Ax2; class gp_Ax22d; diff --git a/src/GeomToStep/GeomToStep_MakeAxis2Placement3d.hxx b/src/GeomToStep/GeomToStep_MakeAxis2Placement3d.hxx index 48faec06b9..89c0c3b1de 100644 --- a/src/GeomToStep/GeomToStep_MakeAxis2Placement3d.hxx +++ b/src/GeomToStep/GeomToStep_MakeAxis2Placement3d.hxx @@ -23,7 +23,6 @@ #include class StepGeom_Axis2Placement3d; -class StdFail_NotDone; class gp_Ax2; class gp_Ax3; class gp_Trsf; diff --git a/src/GeomToStep/GeomToStep_MakeBSplineCurveWithKnots.hxx b/src/GeomToStep/GeomToStep_MakeBSplineCurveWithKnots.hxx index 125237e348..3d56eb9046 100644 --- a/src/GeomToStep/GeomToStep_MakeBSplineCurveWithKnots.hxx +++ b/src/GeomToStep/GeomToStep_MakeBSplineCurveWithKnots.hxx @@ -23,7 +23,6 @@ #include class StepGeom_BSplineCurveWithKnots; -class StdFail_NotDone; class Geom_BSplineCurve; class Geom2d_BSplineCurve; diff --git a/src/GeomToStep/GeomToStep_MakeBSplineCurveWithKnotsAndRationalBSplineCurve.hxx b/src/GeomToStep/GeomToStep_MakeBSplineCurveWithKnotsAndRationalBSplineCurve.hxx index 1ed1d4bd51..c427afd6fe 100644 --- a/src/GeomToStep/GeomToStep_MakeBSplineCurveWithKnotsAndRationalBSplineCurve.hxx +++ b/src/GeomToStep/GeomToStep_MakeBSplineCurveWithKnotsAndRationalBSplineCurve.hxx @@ -23,7 +23,6 @@ #include class StepGeom_BSplineCurveWithKnotsAndRationalBSplineCurve; -class StdFail_NotDone; class Geom_BSplineCurve; class Geom2d_BSplineCurve; diff --git a/src/GeomToStep/GeomToStep_MakeBSplineSurfaceWithKnots.hxx b/src/GeomToStep/GeomToStep_MakeBSplineSurfaceWithKnots.hxx index 0562b5de3c..3fe4b7895e 100644 --- a/src/GeomToStep/GeomToStep_MakeBSplineSurfaceWithKnots.hxx +++ b/src/GeomToStep/GeomToStep_MakeBSplineSurfaceWithKnots.hxx @@ -23,7 +23,6 @@ #include class StepGeom_BSplineSurfaceWithKnots; -class StdFail_NotDone; class Geom_BSplineSurface; diff --git a/src/GeomToStep/GeomToStep_MakeBSplineSurfaceWithKnotsAndRationalBSplineSurface.hxx b/src/GeomToStep/GeomToStep_MakeBSplineSurfaceWithKnotsAndRationalBSplineSurface.hxx index f4e936aad7..e049fbdab2 100644 --- a/src/GeomToStep/GeomToStep_MakeBSplineSurfaceWithKnotsAndRationalBSplineSurface.hxx +++ b/src/GeomToStep/GeomToStep_MakeBSplineSurfaceWithKnotsAndRationalBSplineSurface.hxx @@ -23,7 +23,6 @@ #include class StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface; -class StdFail_NotDone; class Geom_BSplineSurface; diff --git a/src/GeomToStep/GeomToStep_MakeBoundedCurve.hxx b/src/GeomToStep/GeomToStep_MakeBoundedCurve.hxx index 7d79b69b39..d712a46948 100644 --- a/src/GeomToStep/GeomToStep_MakeBoundedCurve.hxx +++ b/src/GeomToStep/GeomToStep_MakeBoundedCurve.hxx @@ -23,7 +23,6 @@ #include class StepGeom_BoundedCurve; -class StdFail_NotDone; class Geom_BoundedCurve; class Geom2d_BoundedCurve; diff --git a/src/GeomToStep/GeomToStep_MakeBoundedSurface.hxx b/src/GeomToStep/GeomToStep_MakeBoundedSurface.hxx index 01e958a356..6d299d7e76 100644 --- a/src/GeomToStep/GeomToStep_MakeBoundedSurface.hxx +++ b/src/GeomToStep/GeomToStep_MakeBoundedSurface.hxx @@ -23,7 +23,6 @@ #include class StepGeom_BoundedSurface; -class StdFail_NotDone; class Geom_BoundedSurface; diff --git a/src/GeomToStep/GeomToStep_MakeCartesianPoint.hxx b/src/GeomToStep/GeomToStep_MakeCartesianPoint.hxx index c8f148e46e..a7387e0fc7 100644 --- a/src/GeomToStep/GeomToStep_MakeCartesianPoint.hxx +++ b/src/GeomToStep/GeomToStep_MakeCartesianPoint.hxx @@ -23,7 +23,6 @@ #include class StepGeom_CartesianPoint; -class StdFail_NotDone; class gp_Pnt; class gp_Pnt2d; class Geom_CartesianPoint; diff --git a/src/GeomToStep/GeomToStep_MakeCircle.hxx b/src/GeomToStep/GeomToStep_MakeCircle.hxx index 2c0ed53b86..38890848d3 100644 --- a/src/GeomToStep/GeomToStep_MakeCircle.hxx +++ b/src/GeomToStep/GeomToStep_MakeCircle.hxx @@ -23,7 +23,6 @@ #include class StepGeom_Circle; -class StdFail_NotDone; class gp_Circ; class Geom_Circle; class Geom2d_Circle; diff --git a/src/GeomToStep/GeomToStep_MakeConic.hxx b/src/GeomToStep/GeomToStep_MakeConic.hxx index b22a452086..b2ff81ab0b 100644 --- a/src/GeomToStep/GeomToStep_MakeConic.hxx +++ b/src/GeomToStep/GeomToStep_MakeConic.hxx @@ -23,7 +23,6 @@ #include class StepGeom_Conic; -class StdFail_NotDone; class Geom_Conic; class Geom2d_Conic; diff --git a/src/GeomToStep/GeomToStep_MakeConicalSurface.hxx b/src/GeomToStep/GeomToStep_MakeConicalSurface.hxx index 67caaf3217..b8c8839c43 100644 --- a/src/GeomToStep/GeomToStep_MakeConicalSurface.hxx +++ b/src/GeomToStep/GeomToStep_MakeConicalSurface.hxx @@ -23,7 +23,6 @@ #include class StepGeom_ConicalSurface; -class StdFail_NotDone; class Geom_ConicalSurface; diff --git a/src/GeomToStep/GeomToStep_MakeCurve.hxx b/src/GeomToStep/GeomToStep_MakeCurve.hxx index 7a56d00ed5..a907c8fd68 100644 --- a/src/GeomToStep/GeomToStep_MakeCurve.hxx +++ b/src/GeomToStep/GeomToStep_MakeCurve.hxx @@ -23,7 +23,6 @@ #include class StepGeom_Curve; -class StdFail_NotDone; class Geom_Curve; class Geom2d_Curve; diff --git a/src/GeomToStep/GeomToStep_MakeCylindricalSurface.hxx b/src/GeomToStep/GeomToStep_MakeCylindricalSurface.hxx index 467886db72..77d46e666d 100644 --- a/src/GeomToStep/GeomToStep_MakeCylindricalSurface.hxx +++ b/src/GeomToStep/GeomToStep_MakeCylindricalSurface.hxx @@ -23,7 +23,6 @@ #include class StepGeom_CylindricalSurface; -class StdFail_NotDone; class Geom_CylindricalSurface; diff --git a/src/GeomToStep/GeomToStep_MakeDirection.hxx b/src/GeomToStep/GeomToStep_MakeDirection.hxx index a13eec1ebc..a224105272 100644 --- a/src/GeomToStep/GeomToStep_MakeDirection.hxx +++ b/src/GeomToStep/GeomToStep_MakeDirection.hxx @@ -23,7 +23,6 @@ #include class StepGeom_Direction; -class StdFail_NotDone; class gp_Dir; class gp_Dir2d; class Geom_Direction; diff --git a/src/GeomToStep/GeomToStep_MakeElementarySurface.hxx b/src/GeomToStep/GeomToStep_MakeElementarySurface.hxx index cdebf405ab..80f4a09c30 100644 --- a/src/GeomToStep/GeomToStep_MakeElementarySurface.hxx +++ b/src/GeomToStep/GeomToStep_MakeElementarySurface.hxx @@ -23,7 +23,6 @@ #include class StepGeom_ElementarySurface; -class StdFail_NotDone; class Geom_ElementarySurface; diff --git a/src/GeomToStep/GeomToStep_MakeEllipse.hxx b/src/GeomToStep/GeomToStep_MakeEllipse.hxx index 7b1bb3907a..9fe86d8ce7 100644 --- a/src/GeomToStep/GeomToStep_MakeEllipse.hxx +++ b/src/GeomToStep/GeomToStep_MakeEllipse.hxx @@ -23,7 +23,6 @@ #include class StepGeom_Ellipse; -class StdFail_NotDone; class gp_Elips; class Geom_Ellipse; class Geom2d_Ellipse; diff --git a/src/GeomToStep/GeomToStep_MakeHyperbola.hxx b/src/GeomToStep/GeomToStep_MakeHyperbola.hxx index e284ca242f..74bc53766d 100644 --- a/src/GeomToStep/GeomToStep_MakeHyperbola.hxx +++ b/src/GeomToStep/GeomToStep_MakeHyperbola.hxx @@ -23,7 +23,6 @@ #include class StepGeom_Hyperbola; -class StdFail_NotDone; class Geom2d_Hyperbola; class Geom_Hyperbola; diff --git a/src/GeomToStep/GeomToStep_MakeLine.hxx b/src/GeomToStep/GeomToStep_MakeLine.hxx index fa90bb7b7e..4d22c04c62 100644 --- a/src/GeomToStep/GeomToStep_MakeLine.hxx +++ b/src/GeomToStep/GeomToStep_MakeLine.hxx @@ -23,7 +23,6 @@ #include class StepGeom_Line; -class StdFail_NotDone; class gp_Lin; class gp_Lin2d; class Geom_Line; diff --git a/src/GeomToStep/GeomToStep_MakeParabola.hxx b/src/GeomToStep/GeomToStep_MakeParabola.hxx index 75271a944f..d45e44adf8 100644 --- a/src/GeomToStep/GeomToStep_MakeParabola.hxx +++ b/src/GeomToStep/GeomToStep_MakeParabola.hxx @@ -23,7 +23,6 @@ #include class StepGeom_Parabola; -class StdFail_NotDone; class Geom2d_Parabola; class Geom_Parabola; diff --git a/src/GeomToStep/GeomToStep_MakePlane.hxx b/src/GeomToStep/GeomToStep_MakePlane.hxx index 8c28b15778..ef42f84646 100644 --- a/src/GeomToStep/GeomToStep_MakePlane.hxx +++ b/src/GeomToStep/GeomToStep_MakePlane.hxx @@ -23,7 +23,6 @@ #include class StepGeom_Plane; -class StdFail_NotDone; class gp_Pln; class Geom_Plane; diff --git a/src/GeomToStep/GeomToStep_MakePolyline.hxx b/src/GeomToStep/GeomToStep_MakePolyline.hxx index 9dff3827c4..594c75720b 100644 --- a/src/GeomToStep/GeomToStep_MakePolyline.hxx +++ b/src/GeomToStep/GeomToStep_MakePolyline.hxx @@ -25,7 +25,6 @@ #include #include class StepGeom_Polyline; -class StdFail_NotDone; //! This class implements the mapping between an Array1 of points diff --git a/src/GeomToStep/GeomToStep_MakeRectangularTrimmedSurface.hxx b/src/GeomToStep/GeomToStep_MakeRectangularTrimmedSurface.hxx index 76b47305f1..646023c5ca 100644 --- a/src/GeomToStep/GeomToStep_MakeRectangularTrimmedSurface.hxx +++ b/src/GeomToStep/GeomToStep_MakeRectangularTrimmedSurface.hxx @@ -23,7 +23,6 @@ #include class StepGeom_RectangularTrimmedSurface; -class StdFail_NotDone; class Geom_RectangularTrimmedSurface; diff --git a/src/GeomToStep/GeomToStep_MakeSphericalSurface.hxx b/src/GeomToStep/GeomToStep_MakeSphericalSurface.hxx index 8ae9508f17..ed534d4b4a 100644 --- a/src/GeomToStep/GeomToStep_MakeSphericalSurface.hxx +++ b/src/GeomToStep/GeomToStep_MakeSphericalSurface.hxx @@ -23,7 +23,6 @@ #include class StepGeom_SphericalSurface; -class StdFail_NotDone; class Geom_SphericalSurface; diff --git a/src/GeomToStep/GeomToStep_MakeSurface.hxx b/src/GeomToStep/GeomToStep_MakeSurface.hxx index 9d149b3a89..52b36eee6d 100644 --- a/src/GeomToStep/GeomToStep_MakeSurface.hxx +++ b/src/GeomToStep/GeomToStep_MakeSurface.hxx @@ -23,7 +23,6 @@ #include class StepGeom_Surface; -class StdFail_NotDone; class Geom_Surface; diff --git a/src/GeomToStep/GeomToStep_MakeSurfaceOfLinearExtrusion.hxx b/src/GeomToStep/GeomToStep_MakeSurfaceOfLinearExtrusion.hxx index 885443f3fd..c2a7c9e8f7 100644 --- a/src/GeomToStep/GeomToStep_MakeSurfaceOfLinearExtrusion.hxx +++ b/src/GeomToStep/GeomToStep_MakeSurfaceOfLinearExtrusion.hxx @@ -23,7 +23,6 @@ #include class StepGeom_SurfaceOfLinearExtrusion; -class StdFail_NotDone; class Geom_SurfaceOfLinearExtrusion; diff --git a/src/GeomToStep/GeomToStep_MakeSurfaceOfRevolution.hxx b/src/GeomToStep/GeomToStep_MakeSurfaceOfRevolution.hxx index 0cf724705f..4790ef0eb7 100644 --- a/src/GeomToStep/GeomToStep_MakeSurfaceOfRevolution.hxx +++ b/src/GeomToStep/GeomToStep_MakeSurfaceOfRevolution.hxx @@ -23,7 +23,6 @@ #include class StepGeom_SurfaceOfRevolution; -class StdFail_NotDone; class Geom_SurfaceOfRevolution; diff --git a/src/GeomToStep/GeomToStep_MakeSweptSurface.hxx b/src/GeomToStep/GeomToStep_MakeSweptSurface.hxx index 4828c3fdea..c00d636f18 100644 --- a/src/GeomToStep/GeomToStep_MakeSweptSurface.hxx +++ b/src/GeomToStep/GeomToStep_MakeSweptSurface.hxx @@ -23,7 +23,6 @@ #include class StepGeom_SweptSurface; -class StdFail_NotDone; class Geom_SweptSurface; diff --git a/src/GeomToStep/GeomToStep_MakeToroidalSurface.hxx b/src/GeomToStep/GeomToStep_MakeToroidalSurface.hxx index 6319d047e0..ff77f4315e 100644 --- a/src/GeomToStep/GeomToStep_MakeToroidalSurface.hxx +++ b/src/GeomToStep/GeomToStep_MakeToroidalSurface.hxx @@ -23,7 +23,6 @@ #include class StepGeom_ToroidalSurface; -class StdFail_NotDone; class Geom_ToroidalSurface; diff --git a/src/GeomToStep/GeomToStep_MakeVector.hxx b/src/GeomToStep/GeomToStep_MakeVector.hxx index ae7bee1847..52f09ad3f2 100644 --- a/src/GeomToStep/GeomToStep_MakeVector.hxx +++ b/src/GeomToStep/GeomToStep_MakeVector.hxx @@ -23,7 +23,6 @@ #include class StepGeom_Vector; -class StdFail_NotDone; class gp_Vec; class gp_Vec2d; class Geom_Vector; diff --git a/src/GeomTools/GeomTools.hxx b/src/GeomTools/GeomTools.hxx index a0dca3bbff..1acc4b41ec 100644 --- a/src/GeomTools/GeomTools.hxx +++ b/src/GeomTools/GeomTools.hxx @@ -28,10 +28,6 @@ class Geom_Surface; class Geom_Curve; class Geom2d_Curve; class GeomTools_UndefinedTypeHandler; -class GeomTools_UndefinedTypeHandler; -class GeomTools_SurfaceSet; -class GeomTools_CurveSet; -class GeomTools_Curve2dSet; //! The GeomTools package provides utilities for Geometry. diff --git a/src/GeomTools/GeomTools_Curve2dSet.hxx b/src/GeomTools/GeomTools_Curve2dSet.hxx index 0fb0ede1e7..bcaf670194 100644 --- a/src/GeomTools/GeomTools_Curve2dSet.hxx +++ b/src/GeomTools/GeomTools_Curve2dSet.hxx @@ -28,7 +28,6 @@ #include #include -class Standard_OutOfRange; class Geom2d_Curve; diff --git a/src/GeomTools/GeomTools_CurveSet.hxx b/src/GeomTools/GeomTools_CurveSet.hxx index ff881d348f..a87af4bce4 100644 --- a/src/GeomTools/GeomTools_CurveSet.hxx +++ b/src/GeomTools/GeomTools_CurveSet.hxx @@ -28,7 +28,6 @@ #include #include -class Standard_OutOfRange; class Geom_Curve; diff --git a/src/GeomTools/GeomTools_SurfaceSet.hxx b/src/GeomTools/GeomTools_SurfaceSet.hxx index 127668738b..c77ae388e1 100644 --- a/src/GeomTools/GeomTools_SurfaceSet.hxx +++ b/src/GeomTools/GeomTools_SurfaceSet.hxx @@ -28,7 +28,6 @@ #include #include -class Standard_OutOfRange; class Geom_Surface; diff --git a/src/Graphic3d/Graphic3d_CView.hxx b/src/Graphic3d/Graphic3d_CView.hxx index 78933d804a..6373a8dfb5 100644 --- a/src/Graphic3d/Graphic3d_CView.hxx +++ b/src/Graphic3d/Graphic3d_CView.hxx @@ -49,7 +49,6 @@ class Aspect_XRSession; class Graphic3d_CView; -class Graphic3d_GraphicDriver; class Graphic3d_Layer; class Graphic3d_StructureManager; diff --git a/src/Graphic3d/Graphic3d_Camera.hxx b/src/Graphic3d/Graphic3d_Camera.hxx index 9d5d7f28f5..4415701d64 100644 --- a/src/Graphic3d/Graphic3d_Camera.hxx +++ b/src/Graphic3d/Graphic3d_Camera.hxx @@ -35,7 +35,6 @@ #include //! Forward declaration -class Graphic3d_WorldViewProjState; //! Camera class provides object-oriented approach to setting up projection //! and orientation properties of 3D view. diff --git a/src/Graphic3d/Graphic3d_Structure.hxx b/src/Graphic3d/Graphic3d_Structure.hxx index 148bb21d69..04fa9348e5 100644 --- a/src/Graphic3d/Graphic3d_Structure.hxx +++ b/src/Graphic3d/Graphic3d_Structure.hxx @@ -33,7 +33,6 @@ class Graphic3d_StructureManager; class Graphic3d_DataStructureManager; class Bnd_Box; -class gp_Pnt; DEFINE_STANDARD_HANDLE(Graphic3d_Structure, Standard_Transient) diff --git a/src/Graphic3d/Graphic3d_Texture1D.hxx b/src/Graphic3d/Graphic3d_Texture1D.hxx index 344be9384c..fb95a81bcf 100644 --- a/src/Graphic3d/Graphic3d_Texture1D.hxx +++ b/src/Graphic3d/Graphic3d_Texture1D.hxx @@ -25,7 +25,6 @@ #include #include #include -class Standard_OutOfRange; class TCollection_AsciiString; diff --git a/src/Graphic3d/Graphic3d_TextureEnv.hxx b/src/Graphic3d/Graphic3d_TextureEnv.hxx index bd8f902ecd..b55e320f23 100644 --- a/src/Graphic3d/Graphic3d_TextureEnv.hxx +++ b/src/Graphic3d/Graphic3d_TextureEnv.hxx @@ -23,7 +23,6 @@ #include #include #include -class Standard_OutOfRange; class TCollection_AsciiString; diff --git a/src/HLRAlgo/HLRAlgo_EdgeStatus.hxx b/src/HLRAlgo/HLRAlgo_EdgeStatus.hxx index d4cf56ab12..b3b725f158 100644 --- a/src/HLRAlgo/HLRAlgo_EdgeStatus.hxx +++ b/src/HLRAlgo/HLRAlgo_EdgeStatus.hxx @@ -26,7 +26,6 @@ #include #include #include -class Standard_OutOfRange; //! This class describes the Hidden Line status of an diff --git a/src/HLRAlgo/HLRAlgo_Projector.hxx b/src/HLRAlgo/HLRAlgo_Projector.hxx index 13cf6e16e3..20a3d96a81 100644 --- a/src/HLRAlgo/HLRAlgo_Projector.hxx +++ b/src/HLRAlgo/HLRAlgo_Projector.hxx @@ -26,10 +26,7 @@ #include #include #include -class Standard_NoSuchObject; class gp_Ax2; -class gp_Trsf; -class gp_Vec2d; class gp_Vec; class gp_Pnt; class gp_Pnt2d; diff --git a/src/HLRAppli/HLRAppli_ReflectLines.hxx b/src/HLRAppli/HLRAppli_ReflectLines.hxx index 0ae15dc548..52dae4b80f 100644 --- a/src/HLRAppli/HLRAppli_ReflectLines.hxx +++ b/src/HLRAppli/HLRAppli_ReflectLines.hxx @@ -26,7 +26,6 @@ #include #include #include -class TopoDS_Shape; //! This class builds reflect lines on a shape diff --git a/src/HLRBRep/HLRBRep.hxx b/src/HLRBRep/HLRBRep.hxx index 9bf5860c4a..1c3473f32a 100644 --- a/src/HLRBRep/HLRBRep.hxx +++ b/src/HLRBRep/HLRBRep.hxx @@ -24,61 +24,6 @@ #include class TopoDS_Edge; class HLRBRep_Curve; -class HLRBRep_CurveTool; -class HLRBRep_BCurveTool; -class HLRBRep_Curve; -class HLRBRep_SurfaceTool; -class HLRBRep_BSurfaceTool; -class HLRBRep_Surface; -class HLRBRep_CLPropsATool; -class HLRBRep_CLProps; -class HLRBRep_SLPropsATool; -class HLRBRep_SLProps; -class HLRBRep_CInter; -class HLRBRep_LineTool; -class HLRBRep_InterCSurf; -class HLRBRep_EdgeFaceTool; -class HLRBRep_Intersector; -class HLRBRep_EdgeData; -class HLRBRep_FaceData; -class HLRBRep_FaceIterator; -class HLRBRep_Data; -class HLRBRep_ShapeToHLR; -class HLRBRep_HLRToShape; -class HLRBRep_ShapeBounds; -class HLRBRep_EdgeInterferenceTool; -class HLRBRep_VertexList; -class HLRBRep_EdgeIList; -class HLRBRep_AreaLimit; -class HLRBRep_EdgeBuilder; -class HLRBRep_Hider; -class HLRBRep_InternalAlgo; -class HLRBRep_Algo; -class HLRBRep_PolyAlgo; -class HLRBRep_BiPoint; -class HLRBRep_BiPnt2D; -class HLRBRep_PolyHLRToShape; -class HLRBRep_TheCurveLocatorOfTheProjPCurOfCInter; -class HLRBRep_PCLocFOfTheLocateExtPCOfTheProjPCurOfCInter; -class HLRBRep_TheLocateExtPCOfTheProjPCurOfCInter; -class HLRBRep_TheProjPCurOfCInter; -class HLRBRep_MyImpParToolOfTheIntersectorOfTheIntConicCurveOfCInter; -class HLRBRep_TheIntersectorOfTheIntConicCurveOfCInter; -class HLRBRep_TheIntConicCurveOfCInter; -class HLRBRep_IntConicCurveOfCInter; -class HLRBRep_ThePolygon2dOfTheIntPCurvePCurveOfCInter; -class HLRBRep_TheDistBetweenPCurvesOfTheIntPCurvePCurveOfCInter; -class HLRBRep_ExactIntersectionPointOfTheIntPCurvePCurveOfCInter; -class HLRBRep_TheIntPCurvePCurveOfCInter; -class HLRBRep_ThePolygonOfInterCSurf; -class HLRBRep_ThePolygonToolOfInterCSurf; -class HLRBRep_ThePolyhedronOfInterCSurf; -class HLRBRep_ThePolyhedronToolOfInterCSurf; -class HLRBRep_TheInterferenceOfInterCSurf; -class HLRBRep_TheCSFunctionOfInterCSurf; -class HLRBRep_TheExactInterCSurf; -class HLRBRep_TheQuadCurvFuncOfTheQuadCurvExactInterCSurf; -class HLRBRep_TheQuadCurvExactInterCSurf; //! Hidden Lines Removal diff --git a/src/HLRBRep/HLRBRep_AreaLimit.hxx b/src/HLRBRep/HLRBRep_AreaLimit.hxx index 550db560a6..b4f73e0038 100644 --- a/src/HLRBRep/HLRBRep_AreaLimit.hxx +++ b/src/HLRBRep/HLRBRep_AreaLimit.hxx @@ -24,7 +24,6 @@ #include #include #include -class HLRAlgo_Intersection; class HLRBRep_AreaLimit; diff --git a/src/HLRBRep/HLRBRep_BCurveTool.hxx b/src/HLRBRep/HLRBRep_BCurveTool.hxx index b251e29fda..a0302c1c62 100644 --- a/src/HLRBRep/HLRBRep_BCurveTool.hxx +++ b/src/HLRBRep/HLRBRep_BCurveTool.hxx @@ -35,9 +35,6 @@ #include #include #include -class Standard_OutOfRange; -class Standard_NoSuchObject; -class Standard_DomainError; class BRepAdaptor_Curve; class gp_Pnt; class gp_Vec; diff --git a/src/HLRBRep/HLRBRep_Curve.hxx b/src/HLRBRep/HLRBRep_Curve.hxx index f2c5f6620c..e347b50f4b 100644 --- a/src/HLRBRep/HLRBRep_Curve.hxx +++ b/src/HLRBRep/HLRBRep_Curve.hxx @@ -32,11 +32,6 @@ #include #include #include -class Standard_NoSuchObject; -class Standard_DomainError; -class Standard_OutOfRange; -class StdFail_UndefinedDerivative; -class BRepAdaptor_Curve; class TopoDS_Edge; class gp_Pnt; class gp_Vec; diff --git a/src/HLRBRep/HLRBRep_CurveTool.hxx b/src/HLRBRep/HLRBRep_CurveTool.hxx index 493aee11ed..b39d051658 100644 --- a/src/HLRBRep/HLRBRep_CurveTool.hxx +++ b/src/HLRBRep/HLRBRep_CurveTool.hxx @@ -35,9 +35,6 @@ #include #include #include -class Standard_OutOfRange; -class Standard_NoSuchObject; -class Standard_DomainError; class gp_Pnt2d; class gp_Vec2d; class Geom2d_BezierCurve; diff --git a/src/HLRBRep/HLRBRep_Data.hxx b/src/HLRBRep/HLRBRep_Data.hxx index 464b899de9..121ec30824 100644 --- a/src/HLRBRep/HLRBRep_Data.hxx +++ b/src/HLRBRep/HLRBRep_Data.hxx @@ -43,9 +43,6 @@ #include #include class BRepTopAdaptor_TopolTool; -class StdFail_UndefinedDerivative; -class HLRAlgo_Projector; -class HLRAlgo_Interference; class gp_Dir2d; class HLRBRep_EdgeData; class HLRBRep_FaceData; diff --git a/src/HLRBRep/HLRBRep_EdgeBuilder.hxx b/src/HLRBRep/HLRBRep_EdgeBuilder.hxx index 471d840c7d..d9463dae4a 100644 --- a/src/HLRBRep/HLRBRep_EdgeBuilder.hxx +++ b/src/HLRBRep/HLRBRep_EdgeBuilder.hxx @@ -26,9 +26,6 @@ #include #include class HLRBRep_AreaLimit; -class Standard_NoMoreObject; -class Standard_NoSuchObject; -class Standard_DomainError; class HLRBRep_VertexList; class HLRAlgo_Intersection; diff --git a/src/HLRBRep/HLRBRep_EdgeInterferenceTool.hxx b/src/HLRBRep/HLRBRep_EdgeInterferenceTool.hxx index de160b3f51..8fd7a962b6 100644 --- a/src/HLRBRep/HLRBRep_EdgeInterferenceTool.hxx +++ b/src/HLRBRep/HLRBRep_EdgeInterferenceTool.hxx @@ -27,7 +27,6 @@ #include #include class HLRBRep_Data; -class HLRAlgo_Intersection; class gp_Dir; class HLRAlgo_Interference; diff --git a/src/HLRBRep/HLRBRep_FaceData.hxx b/src/HLRBRep/HLRBRep_FaceData.hxx index 89acfd2c30..da2ce8f9f7 100644 --- a/src/HLRBRep/HLRBRep_FaceData.hxx +++ b/src/HLRBRep/HLRBRep_FaceData.hxx @@ -29,7 +29,6 @@ #include class HLRAlgo_WiresBlock; class TopoDS_Face; -class HLRBRep_Surface; diff --git a/src/HLRBRep/HLRBRep_InternalAlgo.hxx b/src/HLRBRep/HLRBRep_InternalAlgo.hxx index 1791c5a4bc..3a1822d582 100644 --- a/src/HLRBRep/HLRBRep_InternalAlgo.hxx +++ b/src/HLRBRep/HLRBRep_InternalAlgo.hxx @@ -27,8 +27,6 @@ #include #include class HLRBRep_Data; -class Standard_OutOfRange; -class HLRAlgo_Projector; class HLRTopoBRep_OutLiner; class HLRBRep_ShapeBounds; diff --git a/src/HLRBRep/HLRBRep_Intersector.hxx b/src/HLRBRep/HLRBRep_Intersector.hxx index f8109cfaed..2731ca69e2 100644 --- a/src/HLRBRep/HLRBRep_Intersector.hxx +++ b/src/HLRBRep/HLRBRep_Intersector.hxx @@ -28,9 +28,7 @@ #include #include #include -class StdFail_UndefinedDerivative; class gp_Lin; -class IntRes2d_IntersectionPoint; class IntCurveSurface_IntersectionPoint; class IntRes2d_IntersectionSegment; class IntCurveSurface_IntersectionSegment; diff --git a/src/HLRBRep/HLRBRep_PolyAlgo.hxx b/src/HLRBRep/HLRBRep_PolyAlgo.hxx index 6dc19e9817..dfa696e161 100644 --- a/src/HLRBRep/HLRBRep_PolyAlgo.hxx +++ b/src/HLRBRep/HLRBRep_PolyAlgo.hxx @@ -35,7 +35,6 @@ #include class Geom_Surface; -class HLRAlgo_Projector; class TopoDS_Edge; class HLRAlgo_PolyInternalData; class HLRAlgo_EdgeStatus; diff --git a/src/HLRBRep/HLRBRep_ShapeBounds.hxx b/src/HLRBRep/HLRBRep_ShapeBounds.hxx index ce2b5f2afb..bcea069641 100644 --- a/src/HLRBRep/HLRBRep_ShapeBounds.hxx +++ b/src/HLRBRep/HLRBRep_ShapeBounds.hxx @@ -25,7 +25,6 @@ #include class HLRTopoBRep_OutLiner; -class Standard_Transient; //! Contains a Shape and the bounds of its vertices, diff --git a/src/HLRBRep/HLRBRep_Surface.hxx b/src/HLRBRep/HLRBRep_Surface.hxx index 5aa2933854..e8b49933d5 100644 --- a/src/HLRBRep/HLRBRep_Surface.hxx +++ b/src/HLRBRep/HLRBRep_Surface.hxx @@ -36,10 +36,6 @@ #include #include #include -class Standard_OutOfRange; -class Standard_NoSuchObject; -class Standard_DomainError; -class BRepAdaptor_Surface; class TopoDS_Face; class gp_Pnt; class gp_Vec; diff --git a/src/HLRBRep/HLRBRep_VertexList.hxx b/src/HLRBRep/HLRBRep_VertexList.hxx index 5fd4205afc..8103ebd498 100644 --- a/src/HLRBRep/HLRBRep_VertexList.hxx +++ b/src/HLRBRep/HLRBRep_VertexList.hxx @@ -25,7 +25,6 @@ #include #include #include -class HLRBRep_EdgeInterferenceTool; class HLRAlgo_Intersection; diff --git a/src/HLRTest/HLRTest.hxx b/src/HLRTest/HLRTest.hxx index 836abb600b..b12bdcd865 100644 --- a/src/HLRTest/HLRTest.hxx +++ b/src/HLRTest/HLRTest.hxx @@ -27,11 +27,6 @@ class HLRAlgo_Projector; class TopoDS_Shape; class HLRTopoBRep_OutLiner; -class HLRTest_ShapeData; -class HLRTest_DrawableEdgeTool; -class HLRTest_DrawablePolyEdgeTool; -class HLRTest_Projector; -class HLRTest_OutLiner; //! This package is a test of the Hidden Lines diff --git a/src/HLRTest/HLRTest_OutLiner.hxx b/src/HLRTest/HLRTest_OutLiner.hxx index ffec6f5114..638694b32d 100644 --- a/src/HLRTest/HLRTest_OutLiner.hxx +++ b/src/HLRTest/HLRTest_OutLiner.hxx @@ -26,7 +26,6 @@ class HLRTopoBRep_OutLiner; class TopoDS_Shape; class Draw_Display; -class Draw_Drawable3D; class HLRTest_OutLiner; diff --git a/src/HLRTest/HLRTest_ShapeData.hxx b/src/HLRTest/HLRTest_ShapeData.hxx index 8c5fee459e..b4521fbe29 100644 --- a/src/HLRTest/HLRTest_ShapeData.hxx +++ b/src/HLRTest/HLRTest_ShapeData.hxx @@ -22,7 +22,6 @@ #include #include -class Draw_Color; class HLRTest_ShapeData; diff --git a/src/HLRTopoBRep/HLRTopoBRep_OutLiner.hxx b/src/HLRTopoBRep/HLRTopoBRep_OutLiner.hxx index 47bdce31e9..2bbf29d7d6 100644 --- a/src/HLRTopoBRep/HLRTopoBRep_OutLiner.hxx +++ b/src/HLRTopoBRep/HLRTopoBRep_OutLiner.hxx @@ -25,8 +25,6 @@ #include #include #include -class TopoDS_Shape; -class HLRTopoBRep_Data; class HLRAlgo_Projector; class TopoDS_Face; diff --git a/src/HLRTopoBRep/HLRTopoBRep_VData.hxx b/src/HLRTopoBRep/HLRTopoBRep_VData.hxx index 96eff94f66..0a604f5132 100644 --- a/src/HLRTopoBRep/HLRTopoBRep_VData.hxx +++ b/src/HLRTopoBRep/HLRTopoBRep_VData.hxx @@ -23,7 +23,6 @@ #include #include -class TopoDS_Shape; diff --git a/src/Hatch/Hatch_Hatcher.hxx b/src/Hatch/Hatch_Hatcher.hxx index a3ec712a91..708a8c3020 100644 --- a/src/Hatch/Hatch_Hatcher.hxx +++ b/src/Hatch/Hatch_Hatcher.hxx @@ -26,7 +26,6 @@ #include #include #include -class Standard_OutOfRange; class gp_Lin2d; class gp_Dir2d; class gp_Pnt2d; diff --git a/src/Hatch/Hatch_Line.hxx b/src/Hatch/Hatch_Line.hxx index 62d4ea3c2d..1e2c184dfc 100644 --- a/src/Hatch/Hatch_Line.hxx +++ b/src/Hatch/Hatch_Line.hxx @@ -27,8 +27,6 @@ #include #include #include -class Hatch_Hatcher; -class gp_Lin2d; //! Stores a Line in the Hatcher. Represented by : diff --git a/src/Hatch/Hatch_Parameter.hxx b/src/Hatch/Hatch_Parameter.hxx index 7f3f0b7475..8e74c0fc1a 100644 --- a/src/Hatch/Hatch_Parameter.hxx +++ b/src/Hatch/Hatch_Parameter.hxx @@ -24,8 +24,6 @@ #include #include #include -class Hatch_Line; -class Hatch_Hatcher; //! Stores an intersection on a line represented by : diff --git a/src/HatchGen/HatchGen_Domain.hxx b/src/HatchGen/HatchGen_Domain.hxx index 988628cd43..6d55a2a249 100644 --- a/src/HatchGen/HatchGen_Domain.hxx +++ b/src/HatchGen/HatchGen_Domain.hxx @@ -24,8 +24,6 @@ #include #include #include -class Standard_DomainError; -class HatchGen_PointOnHatching; diff --git a/src/HatchGen/HatchGen_PointOnHatching.hxx b/src/HatchGen/HatchGen_PointOnHatching.hxx index ad5f1ddc82..e3ec0458df 100644 --- a/src/HatchGen/HatchGen_PointOnHatching.hxx +++ b/src/HatchGen/HatchGen_PointOnHatching.hxx @@ -26,7 +26,6 @@ #include #include #include -class Standard_OutOfRange; class IntRes2d_IntersectionPoint; class HatchGen_PointOnElement; diff --git a/src/HeaderSection/HeaderSection.hxx b/src/HeaderSection/HeaderSection.hxx index ac2cf18f05..2fbf112d7c 100644 --- a/src/HeaderSection/HeaderSection.hxx +++ b/src/HeaderSection/HeaderSection.hxx @@ -22,11 +22,6 @@ #include class HeaderSection_Protocol; -class HeaderSection_Protocol; -class HeaderSection_FileName; -class HeaderSection_FileDescription; -class HeaderSection_FileSchema; -class HeaderSection_HeaderRecognizer; diff --git a/src/IFGraph/IFGraph_AllConnected.hxx b/src/IFGraph/IFGraph_AllConnected.hxx index cbc1285676..a691700032 100644 --- a/src/IFGraph/IFGraph_AllConnected.hxx +++ b/src/IFGraph/IFGraph_AllConnected.hxx @@ -23,7 +23,6 @@ #include #include -class Interface_Graph; class Standard_Transient; diff --git a/src/IFGraph/IFGraph_AllShared.hxx b/src/IFGraph/IFGraph_AllShared.hxx index 8c10dd07a8..496b6976a6 100644 --- a/src/IFGraph/IFGraph_AllShared.hxx +++ b/src/IFGraph/IFGraph_AllShared.hxx @@ -23,7 +23,6 @@ #include #include -class Interface_Graph; class Standard_Transient; class Interface_EntityIterator; diff --git a/src/IFGraph/IFGraph_Articulations.hxx b/src/IFGraph/IFGraph_Articulations.hxx index 7f7fcccd69..94480c158e 100644 --- a/src/IFGraph/IFGraph_Articulations.hxx +++ b/src/IFGraph/IFGraph_Articulations.hxx @@ -26,7 +26,6 @@ #include #include #include -class Interface_Graph; class Standard_Transient; class Interface_EntityIterator; diff --git a/src/IFGraph/IFGraph_Compare.hxx b/src/IFGraph/IFGraph_Compare.hxx index 3cfd311a80..d6440959e9 100644 --- a/src/IFGraph/IFGraph_Compare.hxx +++ b/src/IFGraph/IFGraph_Compare.hxx @@ -24,7 +24,6 @@ #include #include #include -class Interface_Graph; class Standard_Transient; class Interface_EntityIterator; diff --git a/src/IFGraph/IFGraph_Cumulate.hxx b/src/IFGraph/IFGraph_Cumulate.hxx index 1a78885ac5..328cc62ed4 100644 --- a/src/IFGraph/IFGraph_Cumulate.hxx +++ b/src/IFGraph/IFGraph_Cumulate.hxx @@ -24,7 +24,6 @@ #include #include #include -class Interface_Graph; class Standard_Transient; class Interface_EntityIterator; diff --git a/src/IFGraph/IFGraph_ExternalSources.hxx b/src/IFGraph/IFGraph_ExternalSources.hxx index 2afc5b5809..e8f379921e 100644 --- a/src/IFGraph/IFGraph_ExternalSources.hxx +++ b/src/IFGraph/IFGraph_ExternalSources.hxx @@ -24,7 +24,6 @@ #include #include #include -class Interface_Graph; class Standard_Transient; class Interface_EntityIterator; diff --git a/src/IFGraph/IFGraph_SCRoots.hxx b/src/IFGraph/IFGraph_SCRoots.hxx index 84dfae9b53..1b217eb64a 100644 --- a/src/IFGraph/IFGraph_SCRoots.hxx +++ b/src/IFGraph/IFGraph_SCRoots.hxx @@ -24,7 +24,6 @@ #include #include class Interface_Graph; -class IFGraph_StrongComponants; //! determines strong components in a graph which are Roots diff --git a/src/IFGraph/IFGraph_SubPartsIterator.hxx b/src/IFGraph/IFGraph_SubPartsIterator.hxx index cc4f243045..d5f26972f0 100644 --- a/src/IFGraph/IFGraph_SubPartsIterator.hxx +++ b/src/IFGraph/IFGraph_SubPartsIterator.hxx @@ -25,10 +25,6 @@ #include #include #include -class Standard_OutOfRange; -class Standard_NoSuchObject; -class Interface_InterfaceError; -class Interface_Graph; class Interface_InterfaceModel; class Standard_Transient; class Interface_EntityIterator; diff --git a/src/IFSelect/IFSelect.hxx b/src/IFSelect/IFSelect.hxx index 81f916622d..3bdcf76690 100644 --- a/src/IFSelect/IFSelect.hxx +++ b/src/IFSelect/IFSelect.hxx @@ -24,84 +24,6 @@ #include #include class IFSelect_WorkSession; -class IFSelect_Signature; -class IFSelect_SignMultiple; -class IFSelect_SignType; -class IFSelect_SignCategory; -class IFSelect_SignValidity; -class IFSelect_SignAncestor; -class IFSelect_ShareOut; -class IFSelect_AppliedModifiers; -class IFSelect_ShareOutResult; -class IFSelect_PacketList; -class IFSelect_Dispatch; -class IFSelect_DispGlobal; -class IFSelect_DispPerOne; -class IFSelect_DispPerCount; -class IFSelect_DispPerSignature; -class IFSelect_DispPerFiles; -class IFSelect_SelectionIterator; -class IFSelect_Selection; -class IFSelect_SelectBase; -class IFSelect_SelectModelRoots; -class IFSelect_SelectModelEntities; -class IFSelect_SelectEntityNumber; -class IFSelect_SelectPointed; -class IFSelect_SelectCombine; -class IFSelect_SelectUnion; -class IFSelect_SelectIntersection; -class IFSelect_SelectControl; -class IFSelect_SelectDiff; -class IFSelect_SelectDeduct; -class IFSelect_SelectShared; -class IFSelect_SelectSharing; -class IFSelect_SelectAnyList; -class IFSelect_SelectInList; -class IFSelect_SelectSuite; -class IFSelect_SelectExtract; -class IFSelect_SelectUnknownEntities; -class IFSelect_SelectErrorEntities; -class IFSelect_SelectIncorrectEntities; -class IFSelect_SelectRoots; -class IFSelect_SelectRootComps; -class IFSelect_SelectRange; -class IFSelect_SelectAnyType; -class IFSelect_SelectType; -class IFSelect_SelectSignature; -class IFSelect_SelectFlag; -class IFSelect_SelectSent; -class IFSelect_SelectExplore; -class IFSelect_SelectSignedShared; -class IFSelect_SelectSignedSharing; -class IFSelect_IntParam; -class IFSelect_SignatureList; -class IFSelect_CheckCounter; -class IFSelect_SignCounter; -class IFSelect_GraphCounter; -class IFSelect_Editor; -class IFSelect_ParamEditor; -class IFSelect_EditForm; -class IFSelect_ListEditor; -class IFSelect_ContextModif; -class IFSelect_ContextWrite; -class IFSelect_Transformer; -class IFSelect_TransformStandard; -class IFSelect_ModelCopier; -class IFSelect_GeneralModifier; -class IFSelect_Modifier; -class IFSelect_ModifReorder; -class IFSelect_ModifEditForm; -class IFSelect_FileModifier; -class IFSelect_ModelModifier; -class IFSelect_WorkSession; -class IFSelect_WorkLibrary; -class IFSelect_SessionFile; -class IFSelect_SessionDumper; -class IFSelect_BasicDumper; -class IFSelect_Activator; -class IFSelect_SessionPilot; -class IFSelect_Act; -class IFSelect_Functions; //! Gives tools to manage Selecting a group of Entities diff --git a/src/IFSelect/IFSelect_Act.hxx b/src/IFSelect/IFSelect_Act.hxx index af2705c2d9..2dd391fc74 100644 --- a/src/IFSelect/IFSelect_Act.hxx +++ b/src/IFSelect/IFSelect_Act.hxx @@ -26,7 +26,6 @@ #include #include #include -class Standard_DomainError; class IFSelect_SessionPilot; diff --git a/src/IFSelect/IFSelect_Activator.hxx b/src/IFSelect/IFSelect_Activator.hxx index c3c785070a..aa576abd60 100644 --- a/src/IFSelect/IFSelect_Activator.hxx +++ b/src/IFSelect/IFSelect_Activator.hxx @@ -27,8 +27,6 @@ #include #include #include -class Standard_DomainError; -class TCollection_AsciiString; class IFSelect_SessionPilot; diff --git a/src/IFSelect/IFSelect_ContextModif.hxx b/src/IFSelect/IFSelect_ContextModif.hxx index 45e864f76f..06a98bf776 100644 --- a/src/IFSelect/IFSelect_ContextModif.hxx +++ b/src/IFSelect/IFSelect_ContextModif.hxx @@ -29,15 +29,12 @@ #include class Interface_Protocol; class Interface_CopyControl; -class Standard_NoSuchObject; -class Interface_Graph; class Interface_CopyTool; class Interface_EntityIterator; class Interface_InterfaceModel; class Standard_Transient; class IFSelect_GeneralModifier; class Interface_Check; -class Interface_CheckIterator; //! This class gathers various information used by Model Modifiers diff --git a/src/IFSelect/IFSelect_ContextWrite.hxx b/src/IFSelect/IFSelect_ContextWrite.hxx index 17391c6a1f..287c66ab61 100644 --- a/src/IFSelect/IFSelect_ContextWrite.hxx +++ b/src/IFSelect/IFSelect_ContextWrite.hxx @@ -31,11 +31,9 @@ class Interface_Protocol; class IFSelect_AppliedModifiers; class Interface_HGraph; class IFSelect_GeneralModifier; -class Standard_NoSuchObject; class Interface_Graph; class Standard_Transient; class Interface_Check; -class Interface_CheckIterator; //! This class gathers various information used by File Modifiers diff --git a/src/IFSelect/IFSelect_DispPerCount.hxx b/src/IFSelect/IFSelect_DispPerCount.hxx index 9b9d7a6c5c..82e78e87ad 100644 --- a/src/IFSelect/IFSelect_DispPerCount.hxx +++ b/src/IFSelect/IFSelect_DispPerCount.hxx @@ -24,7 +24,6 @@ #include #include class IFSelect_IntParam; -class Interface_InterfaceError; class TCollection_AsciiString; class Interface_Graph; class IFGraph_SubPartsIterator; diff --git a/src/IFSelect/IFSelect_DispPerFiles.hxx b/src/IFSelect/IFSelect_DispPerFiles.hxx index ad815130de..efe1755911 100644 --- a/src/IFSelect/IFSelect_DispPerFiles.hxx +++ b/src/IFSelect/IFSelect_DispPerFiles.hxx @@ -24,7 +24,6 @@ #include #include class IFSelect_IntParam; -class Interface_InterfaceError; class TCollection_AsciiString; class Interface_Graph; class IFGraph_SubPartsIterator; diff --git a/src/IFSelect/IFSelect_DispPerSignature.hxx b/src/IFSelect/IFSelect_DispPerSignature.hxx index 0601a540c8..ff37907d7d 100644 --- a/src/IFSelect/IFSelect_DispPerSignature.hxx +++ b/src/IFSelect/IFSelect_DispPerSignature.hxx @@ -25,7 +25,6 @@ #include #include class IFSelect_SignCounter; -class Interface_InterfaceError; class TCollection_AsciiString; class Interface_Graph; class IFGraph_SubPartsIterator; diff --git a/src/IFSelect/IFSelect_Dispatch.hxx b/src/IFSelect/IFSelect_Dispatch.hxx index 2ca7ee63b8..82b0b7d4ab 100644 --- a/src/IFSelect/IFSelect_Dispatch.hxx +++ b/src/IFSelect/IFSelect_Dispatch.hxx @@ -25,7 +25,6 @@ #include class TCollection_HAsciiString; class IFSelect_Selection; -class Interface_InterfaceError; class IFSelect_SelectionIterator; class TCollection_AsciiString; class Interface_EntityIterator; diff --git a/src/IFSelect/IFSelect_EditForm.hxx b/src/IFSelect/IFSelect_EditForm.hxx index d6440c037a..5d4469ea4b 100644 --- a/src/IFSelect/IFSelect_EditForm.hxx +++ b/src/IFSelect/IFSelect_EditForm.hxx @@ -30,7 +30,6 @@ #include #include class IFSelect_Editor; -class Standard_Transient; class Interface_InterfaceModel; class IFSelect_ListEditor; class TCollection_HAsciiString; diff --git a/src/IFSelect/IFSelect_Editor.hxx b/src/IFSelect/IFSelect_Editor.hxx index 8258741ec6..b85ed01d42 100644 --- a/src/IFSelect/IFSelect_Editor.hxx +++ b/src/IFSelect/IFSelect_Editor.hxx @@ -31,12 +31,10 @@ #include #include #include -class Standard_OutOfRange; class Interface_TypedValue; class IFSelect_EditForm; class TCollection_HAsciiString; class IFSelect_ListEditor; -class Standard_Transient; class Interface_InterfaceModel; diff --git a/src/IFSelect/IFSelect_PacketList.hxx b/src/IFSelect/IFSelect_PacketList.hxx index 1732d0b6a3..0f7759c9a9 100644 --- a/src/IFSelect/IFSelect_PacketList.hxx +++ b/src/IFSelect/IFSelect_PacketList.hxx @@ -29,8 +29,6 @@ #include #include class Interface_InterfaceModel; -class Interface_InterfaceError; -class Standard_Transient; class Interface_EntityIterator; diff --git a/src/IFSelect/IFSelect_ParamEditor.hxx b/src/IFSelect/IFSelect_ParamEditor.hxx index e9b645cd8e..2e207e1fc4 100644 --- a/src/IFSelect/IFSelect_ParamEditor.hxx +++ b/src/IFSelect/IFSelect_ParamEditor.hxx @@ -27,7 +27,6 @@ #include #include class Interface_TypedValue; -class TCollection_AsciiString; class IFSelect_EditForm; class TCollection_HAsciiString; class Standard_Transient; diff --git a/src/IFSelect/IFSelect_SelectAnyList.hxx b/src/IFSelect/IFSelect_SelectAnyList.hxx index 16997fb14b..debe894608 100644 --- a/src/IFSelect/IFSelect_SelectAnyList.hxx +++ b/src/IFSelect/IFSelect_SelectAnyList.hxx @@ -24,8 +24,6 @@ #include #include class IFSelect_IntParam; -class Standard_OutOfRange; -class Interface_InterfaceError; class Interface_EntityIterator; class Standard_Transient; class Interface_Graph; diff --git a/src/IFSelect/IFSelect_SelectCombine.hxx b/src/IFSelect/IFSelect_SelectCombine.hxx index 6ccb254d96..794383dccc 100644 --- a/src/IFSelect/IFSelect_SelectCombine.hxx +++ b/src/IFSelect/IFSelect_SelectCombine.hxx @@ -24,7 +24,6 @@ #include #include #include -class IFSelect_Selection; class IFSelect_SelectionIterator; diff --git a/src/IFSelect/IFSelect_SelectControl.hxx b/src/IFSelect/IFSelect_SelectControl.hxx index 581d736cc2..2eeaac20ab 100644 --- a/src/IFSelect/IFSelect_SelectControl.hxx +++ b/src/IFSelect/IFSelect_SelectControl.hxx @@ -22,7 +22,6 @@ #include #include -class IFSelect_Selection; class IFSelect_SelectionIterator; diff --git a/src/IFSelect/IFSelect_SelectDeduct.hxx b/src/IFSelect/IFSelect_SelectDeduct.hxx index 793a0418f1..e5f8dbb955 100644 --- a/src/IFSelect/IFSelect_SelectDeduct.hxx +++ b/src/IFSelect/IFSelect_SelectDeduct.hxx @@ -22,9 +22,7 @@ #include #include -class IFSelect_Selection; class IFSelect_SelectPointed; -class Interface_InterfaceError; class Interface_EntityIterator; class Interface_Graph; class IFSelect_SelectionIterator; diff --git a/src/IFSelect/IFSelect_SelectFlag.hxx b/src/IFSelect/IFSelect_SelectFlag.hxx index 584f874626..719123af87 100644 --- a/src/IFSelect/IFSelect_SelectFlag.hxx +++ b/src/IFSelect/IFSelect_SelectFlag.hxx @@ -29,7 +29,6 @@ class Interface_EntityIterator; class Interface_Graph; class Standard_Transient; class Interface_InterfaceModel; -class TCollection_AsciiString; class IFSelect_SelectFlag; diff --git a/src/IFSelect/IFSelect_SelectInList.hxx b/src/IFSelect/IFSelect_SelectInList.hxx index 9d1fcb5321..774451f9d9 100644 --- a/src/IFSelect/IFSelect_SelectInList.hxx +++ b/src/IFSelect/IFSelect_SelectInList.hxx @@ -22,7 +22,6 @@ #include #include -class Standard_OutOfRange; class Standard_Transient; class Interface_EntityIterator; diff --git a/src/IFSelect/IFSelect_SelectPointed.hxx b/src/IFSelect/IFSelect_SelectPointed.hxx index 2daaf83758..6757980de0 100644 --- a/src/IFSelect/IFSelect_SelectPointed.hxx +++ b/src/IFSelect/IFSelect_SelectPointed.hxx @@ -25,7 +25,6 @@ #include #include #include -class Interface_InterfaceError; class Standard_Transient; class Interface_CopyControl; class IFSelect_Transformer; diff --git a/src/IFSelect/IFSelect_SelectRange.hxx b/src/IFSelect/IFSelect_SelectRange.hxx index 2e4f8e6e2d..bc594b6b22 100644 --- a/src/IFSelect/IFSelect_SelectRange.hxx +++ b/src/IFSelect/IFSelect_SelectRange.hxx @@ -24,7 +24,6 @@ #include #include class IFSelect_IntParam; -class Standard_DomainError; class Standard_Transient; class Interface_InterfaceModel; class TCollection_AsciiString; diff --git a/src/IFSelect/IFSelect_SelectSignature.hxx b/src/IFSelect/IFSelect_SelectSignature.hxx index 8e8bb90776..99afaae66e 100644 --- a/src/IFSelect/IFSelect_SelectSignature.hxx +++ b/src/IFSelect/IFSelect_SelectSignature.hxx @@ -29,7 +29,6 @@ #include class IFSelect_Signature; class IFSelect_SignCounter; -class TCollection_AsciiString; class Standard_Transient; class Interface_Graph; class Interface_InterfaceModel; diff --git a/src/IFSelect/IFSelect_SelectSignedShared.hxx b/src/IFSelect/IFSelect_SelectSignedShared.hxx index 4171289b5c..60f0980699 100644 --- a/src/IFSelect/IFSelect_SelectSignedShared.hxx +++ b/src/IFSelect/IFSelect_SelectSignedShared.hxx @@ -26,7 +26,6 @@ #include #include class IFSelect_Signature; -class TCollection_AsciiString; class Standard_Transient; class Interface_Graph; class Interface_EntityIterator; diff --git a/src/IFSelect/IFSelect_SelectSignedSharing.hxx b/src/IFSelect/IFSelect_SelectSignedSharing.hxx index 984b508642..4a55fedd39 100644 --- a/src/IFSelect/IFSelect_SelectSignedSharing.hxx +++ b/src/IFSelect/IFSelect_SelectSignedSharing.hxx @@ -26,7 +26,6 @@ #include #include class IFSelect_Signature; -class TCollection_AsciiString; class Standard_Transient; class Interface_Graph; class Interface_EntityIterator; diff --git a/src/IFSelect/IFSelect_SelectSuite.hxx b/src/IFSelect/IFSelect_SelectSuite.hxx index 1080b57dda..72008b83d8 100644 --- a/src/IFSelect/IFSelect_SelectSuite.hxx +++ b/src/IFSelect/IFSelect_SelectSuite.hxx @@ -26,12 +26,9 @@ #include #include #include -class Interface_InterfaceError; class IFSelect_Selection; -class IFSelect_SelectDeduct; class Interface_EntityIterator; class Interface_Graph; -class TCollection_AsciiString; class IFSelect_SelectSuite; diff --git a/src/IFSelect/IFSelect_Selection.hxx b/src/IFSelect/IFSelect_Selection.hxx index 4cda578515..14cb0d2fcf 100644 --- a/src/IFSelect/IFSelect_Selection.hxx +++ b/src/IFSelect/IFSelect_Selection.hxx @@ -22,7 +22,6 @@ #include #include -class Interface_InterfaceError; class Interface_EntityIterator; class Interface_Graph; class IFSelect_SelectionIterator; diff --git a/src/IFSelect/IFSelect_SelectionIterator.hxx b/src/IFSelect/IFSelect_SelectionIterator.hxx index bf09ddf218..05f59dfd9c 100644 --- a/src/IFSelect/IFSelect_SelectionIterator.hxx +++ b/src/IFSelect/IFSelect_SelectionIterator.hxx @@ -25,7 +25,6 @@ #include #include #include -class Standard_NoSuchObject; class IFSelect_Selection; //! Defines an Iterator on a list of Selections diff --git a/src/IFSelect/IFSelect_SessionDumper.hxx b/src/IFSelect/IFSelect_SessionDumper.hxx index 85ff5caeb2..84ccb4dd46 100644 --- a/src/IFSelect/IFSelect_SessionDumper.hxx +++ b/src/IFSelect/IFSelect_SessionDumper.hxx @@ -23,7 +23,6 @@ #include #include class IFSelect_SessionFile; -class Standard_Transient; class TCollection_AsciiString; diff --git a/src/IFSelect/IFSelect_SessionFile.hxx b/src/IFSelect/IFSelect_SessionFile.hxx index 6e40a07f05..9c6236dfc7 100644 --- a/src/IFSelect/IFSelect_SessionFile.hxx +++ b/src/IFSelect/IFSelect_SessionFile.hxx @@ -31,7 +31,6 @@ #include class IFSelect_WorkSession; -class TCollection_AsciiString; class Standard_Transient; //! A SessionFile is intended to manage access between a diff --git a/src/IFSelect/IFSelect_SessionPilot.hxx b/src/IFSelect/IFSelect_SessionPilot.hxx index e6a16ad441..7b62f8d405 100644 --- a/src/IFSelect/IFSelect_SessionPilot.hxx +++ b/src/IFSelect/IFSelect_SessionPilot.hxx @@ -31,9 +31,7 @@ #include #include class IFSelect_WorkSession; -class Standard_Transient; class IFSelect_WorkLibrary; -class TCollection_AsciiString; class IFSelect_SignCounter; class IFSelect_SessionPilot; diff --git a/src/IFSelect/IFSelect_ShareOut.hxx b/src/IFSelect/IFSelect_ShareOut.hxx index ff0732170f..e27a7183f6 100644 --- a/src/IFSelect/IFSelect_ShareOut.hxx +++ b/src/IFSelect/IFSelect_ShareOut.hxx @@ -26,9 +26,6 @@ #include #include class TCollection_HAsciiString; -class Interface_InterfaceError; -class Standard_OutOfRange; -class Standard_Transient; class IFSelect_Dispatch; class IFSelect_GeneralModifier; class IFSelect_Modifier; diff --git a/src/IFSelect/IFSelect_ShareOutResult.hxx b/src/IFSelect/IFSelect_ShareOutResult.hxx index 5ff1848b60..06a4ae4396 100644 --- a/src/IFSelect/IFSelect_ShareOutResult.hxx +++ b/src/IFSelect/IFSelect_ShareOutResult.hxx @@ -28,10 +28,7 @@ #include class IFSelect_ShareOut; class IFSelect_Dispatch; -class Standard_NoSuchObject; -class Interface_InterfaceError; class Interface_InterfaceModel; -class Interface_Graph; class IFSelect_PacketList; class Interface_EntityIterator; class TCollection_AsciiString; diff --git a/src/IFSelect/IFSelect_SignMultiple.hxx b/src/IFSelect/IFSelect_SignMultiple.hxx index 9a0d9310b8..0b1dbe4a27 100644 --- a/src/IFSelect/IFSelect_SignMultiple.hxx +++ b/src/IFSelect/IFSelect_SignMultiple.hxx @@ -26,7 +26,6 @@ #include #include #include -class IFSelect_Signature; class Standard_Transient; class Interface_InterfaceModel; class TCollection_AsciiString; diff --git a/src/IFSelect/IFSelect_Signature.hxx b/src/IFSelect/IFSelect_Signature.hxx index c80c9d41a5..3e4d35c263 100644 --- a/src/IFSelect/IFSelect_Signature.hxx +++ b/src/IFSelect/IFSelect_Signature.hxx @@ -26,7 +26,6 @@ #include #include #include -class TCollection_AsciiString; class Standard_Transient; class Interface_InterfaceModel; diff --git a/src/IFSelect/IFSelect_Transformer.hxx b/src/IFSelect/IFSelect_Transformer.hxx index 207f21af4e..fe812d8ae0 100644 --- a/src/IFSelect/IFSelect_Transformer.hxx +++ b/src/IFSelect/IFSelect_Transformer.hxx @@ -26,7 +26,6 @@ class Interface_Graph; class Interface_Protocol; class Interface_CheckIterator; class Interface_InterfaceModel; -class Standard_Transient; class TCollection_AsciiString; class IFSelect_Transformer; diff --git a/src/IFSelect/IFSelect_WorkLibrary.hxx b/src/IFSelect/IFSelect_WorkLibrary.hxx index 33f9ca4b37..b129d6871d 100644 --- a/src/IFSelect/IFSelect_WorkLibrary.hxx +++ b/src/IFSelect/IFSelect_WorkLibrary.hxx @@ -30,7 +30,6 @@ class Interface_Protocol; class IFSelect_ContextWrite; class Interface_EntityIterator; class Interface_CopyTool; -class Standard_Transient; class IFSelect_WorkLibrary; DEFINE_STANDARD_HANDLE(IFSelect_WorkLibrary, Standard_Transient) diff --git a/src/IFSelect/IFSelect_WorkSession.hxx b/src/IFSelect/IFSelect_WorkSession.hxx index e1da442570..14f2f0b08b 100644 --- a/src/IFSelect/IFSelect_WorkSession.hxx +++ b/src/IFSelect/IFSelect_WorkSession.hxx @@ -48,11 +48,9 @@ class Interface_HGraph; class Interface_GTool; class IFSelect_ModelCopier; -class Standard_DomainError; class IFSelect_Signature; class TCollection_HAsciiString; class Interface_Graph; -class Interface_CheckIterator; class IFSelect_IntParam; class IFSelect_Selection; class Interface_EntityIterator;