diff --git a/src/LProp/LProp_CurAndInf.hxx b/src/LProp/LProp_CurAndInf.hxx index 87616cd5b7..95892b9dfd 100644 --- a/src/LProp/LProp_CurAndInf.hxx +++ b/src/LProp/LProp_CurAndInf.hxx @@ -27,7 +27,6 @@ #include #include #include -class Standard_OutOfRange; //! Stores the parameters of a curve 2d or 3d corresponding diff --git a/src/LocOpe/LocOpe.hxx b/src/LocOpe/LocOpe.hxx index 64fbd146fb..904757df86 100644 --- a/src/LocOpe/LocOpe.hxx +++ b/src/LocOpe/LocOpe.hxx @@ -27,27 +27,6 @@ class TopoDS_Wire; class TopoDS_Face; class TopoDS_Edge; class TopoDS_Shape; -class LocOpe_SplitShape; -class LocOpe_WiresOnShape; -class LocOpe_Spliter; -class LocOpe_Generator; -class LocOpe_GeneratedShape; -class LocOpe_GluedShape; -class LocOpe_Prism; -class LocOpe_Revol; -class LocOpe_Pipe; -class LocOpe_DPrism; -class LocOpe_LinearForm; -class LocOpe_RevolutionForm; -class LocOpe_Gluer; -class LocOpe_FindEdges; -class LocOpe_FindEdgesInFace; -class LocOpe_PntFace; -class LocOpe_CurveShapeIntersector; -class LocOpe_CSIntersector; -class LocOpe_BuildShape; -class LocOpe_SplitDrafts; -class LocOpe_BuildWires; //! Provides tools to implement local topological diff --git a/src/LocOpe/LocOpe_BuildShape.hxx b/src/LocOpe/LocOpe_BuildShape.hxx index deb2c4aa88..f61645da47 100644 --- a/src/LocOpe/LocOpe_BuildShape.hxx +++ b/src/LocOpe/LocOpe_BuildShape.hxx @@ -23,7 +23,6 @@ #include #include -class TopoDS_Shape; diff --git a/src/LocOpe/LocOpe_BuildWires.hxx b/src/LocOpe/LocOpe_BuildWires.hxx index d33fffa641..fd572f6061 100644 --- a/src/LocOpe/LocOpe_BuildWires.hxx +++ b/src/LocOpe/LocOpe_BuildWires.hxx @@ -23,7 +23,6 @@ #include #include -class StdFail_NotDone; class LocOpe_WiresOnShape; diff --git a/src/LocOpe/LocOpe_CSIntersector.hxx b/src/LocOpe/LocOpe_CSIntersector.hxx index 249e01ffc9..cb5dcf0ec4 100644 --- a/src/LocOpe/LocOpe_CSIntersector.hxx +++ b/src/LocOpe/LocOpe_CSIntersector.hxx @@ -30,9 +30,6 @@ #include #include #include -class StdFail_NotDone; -class Standard_OutOfRange; -class TopoDS_Shape; class LocOpe_PntFace; diff --git a/src/LocOpe/LocOpe_CurveShapeIntersector.hxx b/src/LocOpe/LocOpe_CurveShapeIntersector.hxx index ffdf37dae8..10b9c94f81 100644 --- a/src/LocOpe/LocOpe_CurveShapeIntersector.hxx +++ b/src/LocOpe/LocOpe_CurveShapeIntersector.hxx @@ -26,8 +26,6 @@ #include #include #include -class StdFail_NotDone; -class Standard_OutOfRange; class gp_Ax1; class TopoDS_Shape; class gp_Circ; diff --git a/src/LocOpe/LocOpe_DPrism.hxx b/src/LocOpe/LocOpe_DPrism.hxx index 4da252d811..02a1091bdb 100644 --- a/src/LocOpe/LocOpe_DPrism.hxx +++ b/src/LocOpe/LocOpe_DPrism.hxx @@ -31,11 +31,6 @@ #include #include #include -class Standard_NoSuchObject; -class Standard_DomainError; -class StdFail_NotDone; -class TopoDS_Face; -class TopoDS_Shape; class Geom_Curve; diff --git a/src/LocOpe/LocOpe_FindEdges.hxx b/src/LocOpe/LocOpe_FindEdges.hxx index 3f417d8ac0..c0b8cfd21c 100644 --- a/src/LocOpe/LocOpe_FindEdges.hxx +++ b/src/LocOpe/LocOpe_FindEdges.hxx @@ -25,10 +25,6 @@ #include #include #include -class Standard_ConstructionError; -class Standard_NoSuchObject; -class Standard_NoMoreObject; -class TopoDS_Shape; class TopoDS_Edge; diff --git a/src/LocOpe/LocOpe_FindEdgesInFace.hxx b/src/LocOpe/LocOpe_FindEdgesInFace.hxx index fba4fa924d..bbf1c8a470 100644 --- a/src/LocOpe/LocOpe_FindEdgesInFace.hxx +++ b/src/LocOpe/LocOpe_FindEdgesInFace.hxx @@ -26,11 +26,6 @@ #include #include #include -class Standard_ConstructionError; -class Standard_NoSuchObject; -class Standard_NoMoreObject; -class TopoDS_Shape; -class TopoDS_Face; class TopoDS_Edge; diff --git a/src/LocOpe/LocOpe_Generator.hxx b/src/LocOpe/LocOpe_Generator.hxx index 28dd117d29..cc66ec6644 100644 --- a/src/LocOpe/LocOpe_Generator.hxx +++ b/src/LocOpe/LocOpe_Generator.hxx @@ -26,10 +26,6 @@ #include #include class LocOpe_GeneratedShape; -class StdFail_NotDone; -class Standard_NullObject; -class Standard_NoSuchObject; -class TopoDS_Shape; class TopoDS_Face; diff --git a/src/LocOpe/LocOpe_GluedShape.hxx b/src/LocOpe/LocOpe_GluedShape.hxx index ae17b7aef3..4aa978dc7b 100644 --- a/src/LocOpe/LocOpe_GluedShape.hxx +++ b/src/LocOpe/LocOpe_GluedShape.hxx @@ -25,7 +25,6 @@ #include #include #include -class TopoDS_Shape; class TopoDS_Face; class TopoDS_Edge; class TopoDS_Vertex; diff --git a/src/LocOpe/LocOpe_Gluer.hxx b/src/LocOpe/LocOpe_Gluer.hxx index 802d039c3c..df6afd2be4 100644 --- a/src/LocOpe/LocOpe_Gluer.hxx +++ b/src/LocOpe/LocOpe_Gluer.hxx @@ -29,10 +29,6 @@ #include #include #include -class StdFail_NotDone; -class Standard_NoSuchObject; -class Standard_ConstructionError; -class TopoDS_Shape; class TopoDS_Face; class TopoDS_Edge; diff --git a/src/LocOpe/LocOpe_LinearForm.hxx b/src/LocOpe/LocOpe_LinearForm.hxx index c3875ad6f4..6660b709bd 100644 --- a/src/LocOpe/LocOpe_LinearForm.hxx +++ b/src/LocOpe/LocOpe_LinearForm.hxx @@ -27,11 +27,6 @@ #include #include #include -class Standard_NoSuchObject; -class StdFail_NotDone; -class TopoDS_Shape; -class gp_Vec; -class gp_Pnt; //! Defines a linear form (using Prism from BRepSweep) diff --git a/src/LocOpe/LocOpe_Pipe.hxx b/src/LocOpe/LocOpe_Pipe.hxx index 7c9f6ccf32..1d9176b5cb 100644 --- a/src/LocOpe/LocOpe_Pipe.hxx +++ b/src/LocOpe/LocOpe_Pipe.hxx @@ -27,10 +27,7 @@ #include #include #include -class Standard_NoSuchObject; -class Standard_DomainError; class TopoDS_Wire; -class TopoDS_Shape; class Geom_Curve; diff --git a/src/LocOpe/LocOpe_Prism.hxx b/src/LocOpe/LocOpe_Prism.hxx index faf146323a..044084b0f2 100644 --- a/src/LocOpe/LocOpe_Prism.hxx +++ b/src/LocOpe/LocOpe_Prism.hxx @@ -27,10 +27,6 @@ #include #include #include -class Standard_NoSuchObject; -class StdFail_NotDone; -class TopoDS_Shape; -class gp_Vec; class Geom_Curve; diff --git a/src/LocOpe/LocOpe_Revol.hxx b/src/LocOpe/LocOpe_Revol.hxx index 05aa958e38..48b17ae596 100644 --- a/src/LocOpe/LocOpe_Revol.hxx +++ b/src/LocOpe/LocOpe_Revol.hxx @@ -28,10 +28,6 @@ #include #include #include -class Standard_NoSuchObject; -class StdFail_NotDone; -class TopoDS_Shape; -class gp_Ax1; class Geom_Curve; diff --git a/src/LocOpe/LocOpe_RevolutionForm.hxx b/src/LocOpe/LocOpe_RevolutionForm.hxx index c6f6851f4d..b135ba664b 100644 --- a/src/LocOpe/LocOpe_RevolutionForm.hxx +++ b/src/LocOpe/LocOpe_RevolutionForm.hxx @@ -29,10 +29,6 @@ #include #include #include -class Standard_NoSuchObject; -class StdFail_NotDone; -class TopoDS_Shape; -class gp_Ax1; //! Defines a revolution form (using Revol from BRepSweep) diff --git a/src/LocOpe/LocOpe_SplitShape.hxx b/src/LocOpe/LocOpe_SplitShape.hxx index df6a6e32fc..11a2c4a05f 100644 --- a/src/LocOpe/LocOpe_SplitShape.hxx +++ b/src/LocOpe/LocOpe_SplitShape.hxx @@ -27,10 +27,6 @@ #include #include #include -class StdFail_NotDone; -class Standard_ConstructionError; -class Standard_NoSuchObject; -class TopoDS_Shape; class TopoDS_Edge; class TopoDS_Vertex; class TopoDS_Wire; diff --git a/src/LocOpe/LocOpe_Spliter.hxx b/src/LocOpe/LocOpe_Spliter.hxx index fcbbdf164c..2d7371c971 100644 --- a/src/LocOpe/LocOpe_Spliter.hxx +++ b/src/LocOpe/LocOpe_Spliter.hxx @@ -25,10 +25,6 @@ #include #include #include -class StdFail_NotDone; -class Standard_NullObject; -class Standard_NoSuchObject; -class TopoDS_Shape; class LocOpe_WiresOnShape; diff --git a/src/LocOpe/LocOpe_WiresOnShape.hxx b/src/LocOpe/LocOpe_WiresOnShape.hxx index 9a51b4e964..576aa67d9f 100644 --- a/src/LocOpe/LocOpe_WiresOnShape.hxx +++ b/src/LocOpe/LocOpe_WiresOnShape.hxx @@ -30,7 +30,6 @@ #include #include -class TopoDS_Shape; class TopoDS_Wire; class TopoDS_Face; class TopoDS_Compound; diff --git a/src/LocalAnalysis/LocalAnalysis.hxx b/src/LocalAnalysis/LocalAnalysis.hxx index bee3542421..1bdcf1ef42 100644 --- a/src/LocalAnalysis/LocalAnalysis.hxx +++ b/src/LocalAnalysis/LocalAnalysis.hxx @@ -22,8 +22,6 @@ #include #include -class LocalAnalysis_SurfaceContinuity; -class LocalAnalysis_CurveContinuity; class LocalAnalysis_SurfaceContinuity; class LocalAnalysis_CurveContinuity; diff --git a/src/LocalAnalysis/LocalAnalysis_CurveContinuity.hxx b/src/LocalAnalysis/LocalAnalysis_CurveContinuity.hxx index 7f06ef7cbb..468cadd413 100644 --- a/src/LocalAnalysis/LocalAnalysis_CurveContinuity.hxx +++ b/src/LocalAnalysis/LocalAnalysis_CurveContinuity.hxx @@ -25,7 +25,6 @@ #include #include #include -class StdFail_NotDone; class Geom_Curve; class GeomLProp_CLProps; diff --git a/src/LocalAnalysis/LocalAnalysis_SurfaceContinuity.hxx b/src/LocalAnalysis/LocalAnalysis_SurfaceContinuity.hxx index 86dbef4351..6f1474b6bb 100644 --- a/src/LocalAnalysis/LocalAnalysis_SurfaceContinuity.hxx +++ b/src/LocalAnalysis/LocalAnalysis_SurfaceContinuity.hxx @@ -25,7 +25,6 @@ #include #include #include -class StdFail_NotDone; class Geom_Surface; class Geom2d_Curve; class GeomLProp_SLProps; diff --git a/src/MAT/MAT_Arc.hxx b/src/MAT/MAT_Arc.hxx index 7ad55270af..3d2413690f 100644 --- a/src/MAT/MAT_Arc.hxx +++ b/src/MAT/MAT_Arc.hxx @@ -27,7 +27,6 @@ #include class MAT_BasicElt; class MAT_Node; -class Standard_DomainError; class MAT_Arc; diff --git a/src/MAT2d/MAT2d_Connexion.hxx b/src/MAT2d/MAT2d_Connexion.hxx index f2a86c552e..c52249811b 100644 --- a/src/MAT2d/MAT2d_Connexion.hxx +++ b/src/MAT2d/MAT2d_Connexion.hxx @@ -25,7 +25,6 @@ #include #include #include -class gp_Pnt2d; class MAT2d_Connexion; diff --git a/src/MAT2d/MAT2d_CutCurve.hxx b/src/MAT2d/MAT2d_CutCurve.hxx index 0447ced025..a60d8b4d70 100644 --- a/src/MAT2d/MAT2d_CutCurve.hxx +++ b/src/MAT2d/MAT2d_CutCurve.hxx @@ -25,7 +25,6 @@ #include #include #include -class Standard_OutOfRange; class Geom2d_Curve; class Geom2d_TrimmedCurve; diff --git a/src/MeshVS/MeshVS_DeformedDataSource.hxx b/src/MeshVS/MeshVS_DeformedDataSource.hxx index c82c732723..0d30dca282 100644 --- a/src/MeshVS/MeshVS_DeformedDataSource.hxx +++ b/src/MeshVS/MeshVS_DeformedDataSource.hxx @@ -30,7 +30,6 @@ #include #include #include -class MeshVS_DataSource; class gp_Vec; diff --git a/src/MeshVS/MeshVS_NodalColorPrsBuilder.hxx b/src/MeshVS/MeshVS_NodalColorPrsBuilder.hxx index 259f2ad85a..211828db23 100644 --- a/src/MeshVS/MeshVS_NodalColorPrsBuilder.hxx +++ b/src/MeshVS/MeshVS_NodalColorPrsBuilder.hxx @@ -30,7 +30,6 @@ class MeshVS_Mesh; class MeshVS_DataSource; -class Quantity_Color; class Graphic3d_Texture2D; class Graphic3d_ArrayOfPrimitives; diff --git a/src/MeshVS/MeshVS_SensitiveMesh.hxx b/src/MeshVS/MeshVS_SensitiveMesh.hxx index 3bedd05570..a0dd113183 100644 --- a/src/MeshVS/MeshVS_SensitiveMesh.hxx +++ b/src/MeshVS/MeshVS_SensitiveMesh.hxx @@ -24,7 +24,6 @@ #include #include -class Select3D_SensitiveEntity; //! This class provides custom mesh sensitive entity used in advanced mesh selection. class MeshVS_SensitiveMesh : public Select3D_SensitiveEntity diff --git a/src/MeshVS/MeshVS_SensitivePolyhedron.hxx b/src/MeshVS/MeshVS_SensitivePolyhedron.hxx index 2283b6d1eb..91b408e7e8 100644 --- a/src/MeshVS/MeshVS_SensitivePolyhedron.hxx +++ b/src/MeshVS/MeshVS_SensitivePolyhedron.hxx @@ -28,11 +28,6 @@ #include #include -class Select3D_SensitiveEntity; -class TopLoc_Location; -class Bnd_Box2d; -class gp_Lin; -class SelectBasics_ListOfBox2d; typedef NCollection_List MeshVS_PolyhedronVerts; typedef NCollection_List::Iterator MeshVS_PolyhedronVertsIter; diff --git a/src/Message/Message_AttributeMeter.hxx b/src/Message/Message_AttributeMeter.hxx index 504a7a4eeb..a5c7d50f1a 100644 --- a/src/Message/Message_AttributeMeter.hxx +++ b/src/Message/Message_AttributeMeter.hxx @@ -19,7 +19,6 @@ #include -class Message_Alert; class Message_AlertExtended; //! Alert object storing alert metrics values. diff --git a/src/Message/Message_AttributeObject.hxx b/src/Message/Message_AttributeObject.hxx index 1201d9e5e7..86c94b6e41 100644 --- a/src/Message/Message_AttributeObject.hxx +++ b/src/Message/Message_AttributeObject.hxx @@ -16,7 +16,6 @@ #include -class Standard_Transient; //! Alert object storing a transient object class Message_AttributeObject : public Message_Attribute diff --git a/src/Message/Message_Msg.hxx b/src/Message/Message_Msg.hxx index 821793932e..cdeb16195f 100644 --- a/src/Message/Message_Msg.hxx +++ b/src/Message/Message_Msg.hxx @@ -24,7 +24,6 @@ #include #include -class TCollection_ExtendedString; class TCollection_AsciiString; class TCollection_HAsciiString; class TCollection_HExtendedString; diff --git a/src/MoniTool/MoniTool_CaseData.hxx b/src/MoniTool/MoniTool_CaseData.hxx index 70b9591c81..1618e7c947 100644 --- a/src/MoniTool/MoniTool_CaseData.hxx +++ b/src/MoniTool/MoniTool_CaseData.hxx @@ -30,11 +30,9 @@ #include #include #include -class Standard_Transient; class TopoDS_Shape; class gp_XYZ; class gp_XY; -class TCollection_AsciiString; class Message_Msg; diff --git a/src/MoniTool/MoniTool_Element.hxx b/src/MoniTool/MoniTool_Element.hxx index b2e1346acb..fc7c589616 100644 --- a/src/MoniTool/MoniTool_Element.hxx +++ b/src/MoniTool/MoniTool_Element.hxx @@ -26,7 +26,6 @@ #include #include #include -class MoniTool_AttrList; class MoniTool_Element; diff --git a/src/MoniTool/MoniTool_SignText.hxx b/src/MoniTool/MoniTool_SignText.hxx index c09aa7e184..6703d71c66 100644 --- a/src/MoniTool/MoniTool_SignText.hxx +++ b/src/MoniTool/MoniTool_SignText.hxx @@ -23,7 +23,6 @@ #include #include class TCollection_AsciiString; -class Standard_Transient; class MoniTool_SignText; diff --git a/src/MoniTool/MoniTool_Timer.hxx b/src/MoniTool/MoniTool_Timer.hxx index 4a8d12f88a..e5821e67df 100644 --- a/src/MoniTool/MoniTool_Timer.hxx +++ b/src/MoniTool/MoniTool_Timer.hxx @@ -26,7 +26,6 @@ #include #include #include -class OSD_Timer; class MoniTool_Timer; diff --git a/src/MoniTool/MoniTool_TransientElem.hxx b/src/MoniTool/MoniTool_TransientElem.hxx index 6af5923661..0d486539a5 100644 --- a/src/MoniTool/MoniTool_TransientElem.hxx +++ b/src/MoniTool/MoniTool_TransientElem.hxx @@ -24,8 +24,6 @@ #include #include #include -class Standard_Transient; -class MoniTool_Element; class MoniTool_TransientElem; diff --git a/src/MoniTool/MoniTool_TypedValue.hxx b/src/MoniTool/MoniTool_TypedValue.hxx index c23fbfc515..3cf608bb7b 100644 --- a/src/MoniTool/MoniTool_TypedValue.hxx +++ b/src/MoniTool/MoniTool_TypedValue.hxx @@ -34,9 +34,6 @@ #include #include class TCollection_HAsciiString; -class Standard_Transient; -class Standard_ConstructionError; -class TCollection_AsciiString; class MoniTool_TypedValue; DEFINE_STANDARD_HANDLE(MoniTool_TypedValue, Standard_Transient) diff --git a/src/NLPlate/NLPlate_HGPPConstraint.hxx b/src/NLPlate/NLPlate_HGPPConstraint.hxx index 09861516f2..655a54aedf 100644 --- a/src/NLPlate/NLPlate_HGPPConstraint.hxx +++ b/src/NLPlate/NLPlate_HGPPConstraint.hxx @@ -25,7 +25,6 @@ #include #include #include -class gp_XY; class gp_XYZ; class Plate_D1; class Plate_D2; diff --git a/src/NLPlate/NLPlate_HPG0Constraint.hxx b/src/NLPlate/NLPlate_HPG0Constraint.hxx index 0959d886d2..38981680af 100644 --- a/src/NLPlate/NLPlate_HPG0Constraint.hxx +++ b/src/NLPlate/NLPlate_HPG0Constraint.hxx @@ -25,7 +25,6 @@ #include #include class gp_XY; -class gp_XYZ; class NLPlate_HPG0Constraint; diff --git a/src/NLPlate/NLPlate_HPG0G1Constraint.hxx b/src/NLPlate/NLPlate_HPG0G1Constraint.hxx index ba84013ae5..2631e0c4e2 100644 --- a/src/NLPlate/NLPlate_HPG0G1Constraint.hxx +++ b/src/NLPlate/NLPlate_HPG0G1Constraint.hxx @@ -25,7 +25,6 @@ #include class gp_XY; class gp_XYZ; -class Plate_D1; class NLPlate_HPG0G1Constraint; diff --git a/src/NLPlate/NLPlate_HPG0G2Constraint.hxx b/src/NLPlate/NLPlate_HPG0G2Constraint.hxx index 164c182500..9ac998444c 100644 --- a/src/NLPlate/NLPlate_HPG0G2Constraint.hxx +++ b/src/NLPlate/NLPlate_HPG0G2Constraint.hxx @@ -26,7 +26,6 @@ class gp_XY; class gp_XYZ; class Plate_D1; -class Plate_D2; class NLPlate_HPG0G2Constraint; diff --git a/src/NLPlate/NLPlate_HPG0G3Constraint.hxx b/src/NLPlate/NLPlate_HPG0G3Constraint.hxx index 0893467e53..b4345a7451 100644 --- a/src/NLPlate/NLPlate_HPG0G3Constraint.hxx +++ b/src/NLPlate/NLPlate_HPG0G3Constraint.hxx @@ -27,7 +27,6 @@ class gp_XY; class gp_XYZ; class Plate_D1; class Plate_D2; -class Plate_D3; class NLPlate_HPG0G3Constraint; diff --git a/src/NLPlate/NLPlate_HPG1Constraint.hxx b/src/NLPlate/NLPlate_HPG1Constraint.hxx index c815bfd715..6303188900 100644 --- a/src/NLPlate/NLPlate_HPG1Constraint.hxx +++ b/src/NLPlate/NLPlate_HPG1Constraint.hxx @@ -25,7 +25,6 @@ #include #include class gp_XY; -class Plate_D1; class NLPlate_HPG1Constraint; diff --git a/src/NLPlate/NLPlate_HPG2Constraint.hxx b/src/NLPlate/NLPlate_HPG2Constraint.hxx index 04c76d54e6..56695f22a0 100644 --- a/src/NLPlate/NLPlate_HPG2Constraint.hxx +++ b/src/NLPlate/NLPlate_HPG2Constraint.hxx @@ -25,7 +25,6 @@ #include class gp_XY; class Plate_D1; -class Plate_D2; class NLPlate_HPG2Constraint; diff --git a/src/NLPlate/NLPlate_HPG3Constraint.hxx b/src/NLPlate/NLPlate_HPG3Constraint.hxx index 20bd228278..023d3e57fb 100644 --- a/src/NLPlate/NLPlate_HPG3Constraint.hxx +++ b/src/NLPlate/NLPlate_HPG3Constraint.hxx @@ -26,7 +26,6 @@ class gp_XY; class Plate_D1; class Plate_D2; -class Plate_D3; class NLPlate_HPG3Constraint; diff --git a/src/OSD/OSD_DirectoryIterator.hxx b/src/OSD/OSD_DirectoryIterator.hxx index 722645f7a2..8a6dd14410 100644 --- a/src/OSD/OSD_DirectoryIterator.hxx +++ b/src/OSD/OSD_DirectoryIterator.hxx @@ -27,10 +27,7 @@ #include #include #include -class OSD_OSDError; class OSD_Path; -class TCollection_AsciiString; -class OSD_Directory; //! Manages a breadth-only search for sub-directories in the specified diff --git a/src/OSD/OSD_Environment.hxx b/src/OSD/OSD_Environment.hxx index a7d05ec52e..adcff00d4d 100644 --- a/src/OSD/OSD_Environment.hxx +++ b/src/OSD/OSD_Environment.hxx @@ -25,10 +25,6 @@ #include #include #include -class Standard_ConstructionError; -class Standard_NullObject; -class OSD_OSDError; -class TCollection_AsciiString; //! Management of system environment variables diff --git a/src/OSD/OSD_Error.hxx b/src/OSD/OSD_Error.hxx index 71d6c12dd5..accd66e392 100644 --- a/src/OSD/OSD_Error.hxx +++ b/src/OSD/OSD_Error.hxx @@ -25,8 +25,6 @@ #include #include #include -class OSD_OSDError; -class TCollection_AsciiString; //! Accurate management of OSD specific errors. diff --git a/src/OSD/OSD_File.hxx b/src/OSD/OSD_File.hxx index 122aa3c48f..7f73d0e2fd 100644 --- a/src/OSD/OSD_File.hxx +++ b/src/OSD/OSD_File.hxx @@ -23,7 +23,6 @@ #include #include -class Standard_ProgramError; class OSD_Path; class OSD_Protection; diff --git a/src/OSD/OSD_FileIterator.hxx b/src/OSD/OSD_FileIterator.hxx index ae98b10f17..aa9bc78a3c 100644 --- a/src/OSD/OSD_FileIterator.hxx +++ b/src/OSD/OSD_FileIterator.hxx @@ -21,9 +21,7 @@ #include #include -class OSD_OSDError; class OSD_Path; -class OSD_File; //! Manages a breadth-only search for files in the specified Path. //! There is no specific order of results. diff --git a/src/OSD/OSD_FileNode.hxx b/src/OSD/OSD_FileNode.hxx index f04055e6fa..b87c765f8d 100644 --- a/src/OSD/OSD_FileNode.hxx +++ b/src/OSD/OSD_FileNode.hxx @@ -22,8 +22,6 @@ #include #include -class OSD_OSDError; -class Standard_ProgramError; class OSD_Protection; class Quantity_Date; diff --git a/src/OSD/OSD_Host.hxx b/src/OSD/OSD_Host.hxx index c243fafcd0..385fb809ab 100644 --- a/src/OSD/OSD_Host.hxx +++ b/src/OSD/OSD_Host.hxx @@ -27,10 +27,6 @@ #include #include #include -class Standard_ConstructionError; -class Standard_NullObject; -class OSD_OSDError; -class TCollection_AsciiString; //! Carries information about a Host diff --git a/src/OSD/OSD_Process.hxx b/src/OSD/OSD_Process.hxx index 70707fdeec..65fca9e39e 100644 --- a/src/OSD/OSD_Process.hxx +++ b/src/OSD/OSD_Process.hxx @@ -24,7 +24,6 @@ #include #include -class OSD_OSDError; class Quantity_Date; class OSD_Path; diff --git a/src/OSD/OSD_Protection.hxx b/src/OSD/OSD_Protection.hxx index 103f0e0c39..db88d0f6d2 100644 --- a/src/OSD/OSD_Protection.hxx +++ b/src/OSD/OSD_Protection.hxx @@ -23,9 +23,6 @@ #include #include -class OSD_FileNode; -class OSD_File; -class OSD_Directory; //! This class provides data to manage file protection diff --git a/src/OpenGl/OpenGl_CappingAlgo.hxx b/src/OpenGl/OpenGl_CappingAlgo.hxx index bc885a1bd1..122ef1d535 100755 --- a/src/OpenGl/OpenGl_CappingAlgo.hxx +++ b/src/OpenGl/OpenGl_CappingAlgo.hxx @@ -19,7 +19,6 @@ #include // Forward declaration -class OpenGl_CappingPlaneResource; class OpenGl_Structure; //! Capping surface rendering algorithm. diff --git a/src/OpenGl/OpenGl_Context.hxx b/src/OpenGl/OpenGl_Context.hxx index e0cf8cdf1e..82d1891942 100644 --- a/src/OpenGl/OpenGl_Context.hxx +++ b/src/OpenGl/OpenGl_Context.hxx @@ -96,7 +96,6 @@ class Graphic3d_Camera; class Graphic3d_PresentationAttributes; class OpenGl_Aspects; class OpenGl_FrameBuffer; -class OpenGl_Sampler; class OpenGl_ShaderProgram; class OpenGl_ShaderManager; class OpenGl_FrameStats; diff --git a/src/OpenGl/OpenGl_GraduatedTrihedron.hxx b/src/OpenGl/OpenGl_GraduatedTrihedron.hxx index 25605af30f..85528615ca 100755 --- a/src/OpenGl/OpenGl_GraduatedTrihedron.hxx +++ b/src/OpenGl/OpenGl_GraduatedTrihedron.hxx @@ -26,7 +26,6 @@ #include #include -class OpenGl_View; //! This class allows to render Graduated Trihedron, i.e. trihedron with grid. //! it is based on Graphic3d_GraduatedTrihedron parameters and support its customization diff --git a/src/OpenGl/OpenGl_GraphicDriver.hxx b/src/OpenGl/OpenGl_GraphicDriver.hxx index b8ceb33c9f..3cdbe91fe4 100644 --- a/src/OpenGl/OpenGl_GraphicDriver.hxx +++ b/src/OpenGl/OpenGl_GraphicDriver.hxx @@ -27,7 +27,6 @@ #include class Aspect_Window; -class Quantity_Color; class OpenGl_Structure; class OpenGl_View; class OpenGl_Window; diff --git a/src/OpenGl/OpenGl_Group.hxx b/src/OpenGl/OpenGl_Group.hxx index 92fe762321..8f04a6ae3a 100644 --- a/src/OpenGl/OpenGl_Group.hxx +++ b/src/OpenGl/OpenGl_Group.hxx @@ -23,7 +23,6 @@ #include #include -class OpenGl_Group; class OpenGl_Structure; struct OpenGl_ElementNode diff --git a/src/OpenGl/OpenGl_Resource.hxx b/src/OpenGl/OpenGl_Resource.hxx index 97c4e5bafd..eea4afdc26 100644 --- a/src/OpenGl/OpenGl_Resource.hxx +++ b/src/OpenGl/OpenGl_Resource.hxx @@ -18,7 +18,6 @@ #include -class Standard_Transient; class OpenGl_Context; //! Interface for OpenGl resource with following meaning: diff --git a/src/OpenGl/OpenGl_SceneGeometry.hxx b/src/OpenGl/OpenGl_SceneGeometry.hxx index fe48c89760..05705962f5 100644 --- a/src/OpenGl/OpenGl_SceneGeometry.hxx +++ b/src/OpenGl/OpenGl_SceneGeometry.hxx @@ -26,8 +26,6 @@ class OpenGl_Element; struct OpenGl_ElementNode; class OpenGl_Group; -class OpenGl_Structure; -class OpenGl_PrimitiveArray; namespace OpenGl_Raytrace { diff --git a/src/OpenGl/OpenGl_ShaderManager.hxx b/src/OpenGl/OpenGl_ShaderManager.hxx index 44d07b4f2a..22cc1b339a 100644 --- a/src/OpenGl/OpenGl_ShaderManager.hxx +++ b/src/OpenGl/OpenGl_ShaderManager.hxx @@ -28,7 +28,6 @@ #include #include -class OpenGl_View; class OpenGl_VertexBuffer; //! List of shader programs. diff --git a/src/OpenGl/OpenGl_Structure.hxx b/src/OpenGl/OpenGl_Structure.hxx index bf5b19566e..4fb5d988a0 100644 --- a/src/OpenGl/OpenGl_Structure.hxx +++ b/src/OpenGl/OpenGl_Structure.hxx @@ -28,7 +28,6 @@ #include -class OpenGl_GraphicDriver; DEFINE_STANDARD_HANDLE(OpenGl_Structure, Graphic3d_CStructure) typedef NCollection_List OpenGl_ListOfStructure; diff --git a/src/OpenGl/OpenGl_Texture.hxx b/src/OpenGl/OpenGl_Texture.hxx index 4a5630db5a..17aa05ab22 100644 --- a/src/OpenGl/OpenGl_Texture.hxx +++ b/src/OpenGl/OpenGl_Texture.hxx @@ -23,8 +23,6 @@ #include #include -class Graphic3d_TextureParams; -class Image_PixMap; //! Texture resource. class OpenGl_Texture : public OpenGl_NamedResource diff --git a/src/OpenGl/OpenGl_View.hxx b/src/OpenGl/OpenGl_View.hxx index ae01da4996..32b1f8043b 100644 --- a/src/OpenGl/OpenGl_View.hxx +++ b/src/OpenGl/OpenGl_View.hxx @@ -39,15 +39,12 @@ class OpenGl_BackgroundArray; class OpenGl_DepthPeeling; -class OpenGl_GraphicDriver; class OpenGl_PBREnvironment; struct OpenGl_RaytraceMaterial; -class OpenGl_StateCounter; class OpenGl_ShadowMap; class OpenGl_ShadowMapArray; class OpenGl_ShaderObject; class OpenGl_TextureBuffer; -class OpenGl_TriangleSet; class OpenGl_Workspace; DEFINE_STANDARD_HANDLE(OpenGl_View,Graphic3d_CView) diff --git a/src/PCDM/PCDM.hxx b/src/PCDM/PCDM.hxx index 30bf4fc7d3..2c433da98d 100644 --- a/src/PCDM/PCDM.hxx +++ b/src/PCDM/PCDM.hxx @@ -20,8 +20,6 @@ #include #include -class CDM_Document; -class PCDM_StorageDriver; class TCollection_AsciiString; class PCDM diff --git a/src/PCDM/PCDM_Reader.hxx b/src/PCDM/PCDM_Reader.hxx index 7621070936..4c5b11e23f 100644 --- a/src/PCDM/PCDM_Reader.hxx +++ b/src/PCDM/PCDM_Reader.hxx @@ -26,7 +26,6 @@ #include #include -class PCDM_DriverError; class CDM_Document; class TCollection_ExtendedString; class CDM_Application; diff --git a/src/PCDM/PCDM_Reference.hxx b/src/PCDM/PCDM_Reference.hxx index 8a53bcc9ae..cfd9ceec99 100644 --- a/src/PCDM/PCDM_Reference.hxx +++ b/src/PCDM/PCDM_Reference.hxx @@ -23,7 +23,6 @@ #include #include -class TCollection_ExtendedString; diff --git a/src/PCDM/PCDM_RetrievalDriver.hxx b/src/PCDM/PCDM_RetrievalDriver.hxx index 060e9cd0d3..8976ffc075 100644 --- a/src/PCDM/PCDM_RetrievalDriver.hxx +++ b/src/PCDM/PCDM_RetrievalDriver.hxx @@ -26,8 +26,6 @@ class CDM_MetaData; class Message_Messenger; -class TCollection_AsciiString; -class TCollection_ExtendedString; class PCDM_RetrievalDriver; DEFINE_STANDARD_HANDLE(PCDM_RetrievalDriver, PCDM_Reader) diff --git a/src/PCDM/PCDM_StorageDriver.hxx b/src/PCDM/PCDM_StorageDriver.hxx index 711a8c21c0..03852b2b92 100644 --- a/src/PCDM/PCDM_StorageDriver.hxx +++ b/src/PCDM/PCDM_StorageDriver.hxx @@ -26,12 +26,8 @@ #include #include #include -class Standard_NoSuchObject; -class PCDM_DriverError; class PCDM_Document; class CDM_Document; -class TCollection_ExtendedString; -class Storage_Schema; class PCDM_StorageDriver; diff --git a/src/PCDM/PCDM_Writer.hxx b/src/PCDM/PCDM_Writer.hxx index 2fd3e2d98a..cf57027f88 100644 --- a/src/PCDM/PCDM_Writer.hxx +++ b/src/PCDM/PCDM_Writer.hxx @@ -24,7 +24,6 @@ #include -class PCDM_DriverError; class CDM_Document; class TCollection_ExtendedString; diff --git a/src/PLib/PLib.hxx b/src/PLib/PLib.hxx index bc51ce9ce6..4f2a27a08d 100644 --- a/src/PLib/PLib.hxx +++ b/src/PLib/PLib.hxx @@ -31,10 +31,6 @@ #include #include class math_Matrix; -class PLib_Base; -class PLib_JacobiPolynomial; -class PLib_HermitJacobi; -class PLib_DoubleJacobiPolynomial; //! PLib means Polynomial functions library. This pk diff --git a/src/PLib/PLib_HermitJacobi.hxx b/src/PLib/PLib_HermitJacobi.hxx index b06acbe8c4..1cf119dfbd 100644 --- a/src/PLib/PLib_HermitJacobi.hxx +++ b/src/PLib/PLib_HermitJacobi.hxx @@ -27,7 +27,6 @@ #include #include class PLib_JacobiPolynomial; -class Standard_ConstructionError; class PLib_HermitJacobi; diff --git a/src/PLib/PLib_JacobiPolynomial.hxx b/src/PLib/PLib_JacobiPolynomial.hxx index 95acc2f63b..84f5e522f3 100644 --- a/src/PLib/PLib_JacobiPolynomial.hxx +++ b/src/PLib/PLib_JacobiPolynomial.hxx @@ -27,7 +27,6 @@ #include #include #include -class Standard_ConstructionError; class PLib_JacobiPolynomial; diff --git a/src/Plate/Plate_D1.hxx b/src/Plate/Plate_D1.hxx index f0c277b4d2..151dea3ab7 100644 --- a/src/Plate/Plate_D1.hxx +++ b/src/Plate/Plate_D1.hxx @@ -22,9 +22,6 @@ #include #include -class Plate_GtoCConstraint; -class Plate_FreeGtoCConstraint; -class gp_XYZ; //! define an order 1 derivatives of a 3d valued diff --git a/src/Plate/Plate_D2.hxx b/src/Plate/Plate_D2.hxx index 0934500ec0..4b618d06f2 100644 --- a/src/Plate/Plate_D2.hxx +++ b/src/Plate/Plate_D2.hxx @@ -22,9 +22,6 @@ #include #include -class Plate_GtoCConstraint; -class Plate_FreeGtoCConstraint; -class gp_XYZ; //! define an order 2 derivatives of a 3d valued diff --git a/src/Plate/Plate_D3.hxx b/src/Plate/Plate_D3.hxx index e74fb36fbb..c2b496776b 100644 --- a/src/Plate/Plate_D3.hxx +++ b/src/Plate/Plate_D3.hxx @@ -22,9 +22,6 @@ #include #include -class Plate_GtoCConstraint; -class Plate_FreeGtoCConstraint; -class gp_XYZ; //! define an order 3 derivatives of a 3d valued diff --git a/src/Plate/Plate_FreeGtoCConstraint.hxx b/src/Plate/Plate_FreeGtoCConstraint.hxx index 06112cde6f..b4f3f1dfbe 100644 --- a/src/Plate/Plate_FreeGtoCConstraint.hxx +++ b/src/Plate/Plate_FreeGtoCConstraint.hxx @@ -26,12 +26,9 @@ #include #include #include -class gp_XY; class Plate_D1; class Plate_D2; class Plate_D3; -class Plate_PinpointConstraint; -class Plate_LinearScalarConstraint; //! define a G1, G2 or G3 constraint on the Plate using weaker diff --git a/src/Plate/Plate_GlobalTranslationConstraint.hxx b/src/Plate/Plate_GlobalTranslationConstraint.hxx index 62abbf08fd..d46b4820ca 100644 --- a/src/Plate/Plate_GlobalTranslationConstraint.hxx +++ b/src/Plate/Plate_GlobalTranslationConstraint.hxx @@ -23,7 +23,6 @@ #include #include -class Plate_LinearXYZConstraint; //! force a set of UV points to translate without deformation diff --git a/src/Plate/Plate_GtoCConstraint.hxx b/src/Plate/Plate_GtoCConstraint.hxx index 4340630844..01924b3c32 100644 --- a/src/Plate/Plate_GtoCConstraint.hxx +++ b/src/Plate/Plate_GtoCConstraint.hxx @@ -25,12 +25,9 @@ #include #include #include -class gp_XY; -class Plate_D1; class gp_XYZ; class Plate_D2; class Plate_D3; -class Plate_PinpointConstraint; //! define a G1, G2 or G3 constraint on the Plate diff --git a/src/Plate/Plate_LineConstraint.hxx b/src/Plate/Plate_LineConstraint.hxx index f854c480a2..651a126f1b 100644 --- a/src/Plate/Plate_LineConstraint.hxx +++ b/src/Plate/Plate_LineConstraint.hxx @@ -25,7 +25,6 @@ #include class gp_XY; class gp_Lin; -class Plate_LinearScalarConstraint; //! constraint a point to belong to a straight line diff --git a/src/Plate/Plate_LinearScalarConstraint.hxx b/src/Plate/Plate_LinearScalarConstraint.hxx index c64239ba64..6b58e4bf08 100644 --- a/src/Plate/Plate_LinearScalarConstraint.hxx +++ b/src/Plate/Plate_LinearScalarConstraint.hxx @@ -27,8 +27,6 @@ #include #include #include -class Standard_DimensionMismatch; -class Standard_OutOfRange; class Plate_PinpointConstraint; class gp_XYZ; diff --git a/src/Plate/Plate_LinearXYZConstraint.hxx b/src/Plate/Plate_LinearXYZConstraint.hxx index c6e16700c1..6f6d0badc6 100644 --- a/src/Plate/Plate_LinearXYZConstraint.hxx +++ b/src/Plate/Plate_LinearXYZConstraint.hxx @@ -28,8 +28,6 @@ #include #include #include -class Standard_DimensionMismatch; -class Standard_OutOfRange; class Plate_PinpointConstraint; diff --git a/src/Plate/Plate_PinpointConstraint.hxx b/src/Plate/Plate_PinpointConstraint.hxx index 37442ee20c..9be2003e9e 100644 --- a/src/Plate/Plate_PinpointConstraint.hxx +++ b/src/Plate/Plate_PinpointConstraint.hxx @@ -24,8 +24,6 @@ #include #include #include -class gp_XY; -class gp_XYZ; //! define a constraint on the Plate diff --git a/src/Plate/Plate_PlaneConstraint.hxx b/src/Plate/Plate_PlaneConstraint.hxx index 65f894bb4f..ccb8a2b681 100644 --- a/src/Plate/Plate_PlaneConstraint.hxx +++ b/src/Plate/Plate_PlaneConstraint.hxx @@ -25,7 +25,6 @@ #include class gp_XY; class gp_Pln; -class Plate_LinearScalarConstraint; //! constraint a point to belong to a Plane diff --git a/src/Plate/Plate_SampledCurveConstraint.hxx b/src/Plate/Plate_SampledCurveConstraint.hxx index e1d74add4f..e4c5c61101 100644 --- a/src/Plate/Plate_SampledCurveConstraint.hxx +++ b/src/Plate/Plate_SampledCurveConstraint.hxx @@ -24,8 +24,6 @@ #include #include #include -class Standard_DimensionMismatch; -class Plate_LinearXYZConstraint; //! define m PinPointConstraint driven by m unknown diff --git a/src/Plugin/Plugin.hxx b/src/Plugin/Plugin.hxx index 4d6294c02a..b8cafae45f 100644 --- a/src/Plugin/Plugin.hxx +++ b/src/Plugin/Plugin.hxx @@ -24,7 +24,6 @@ #include class Standard_Transient; class Standard_GUID; -class Resource_Manager; class Plugin { diff --git a/src/Poly/Poly.hxx b/src/Poly/Poly.hxx index e9d4a6a00f..9c9b95cd7b 100644 --- a/src/Poly/Poly.hxx +++ b/src/Poly/Poly.hxx @@ -30,13 +30,7 @@ class Poly_Triangulation; class Poly_Polygon3D; class Poly_Polygon2D; -class gp_XY; class Poly_Triangle; -class Poly_Triangulation; -class Poly_Polygon3D; -class Poly_Polygon2D; -class Poly_PolygonOnTriangulation; -class Poly_Connect; //! This package provides classes and services to diff --git a/src/Poly/Poly_CoherentLink.hxx b/src/Poly/Poly_CoherentLink.hxx index 4ac047149d..0aa88538f6 100644 --- a/src/Poly/Poly_CoherentLink.hxx +++ b/src/Poly/Poly_CoherentLink.hxx @@ -19,7 +19,6 @@ #include class Poly_CoherentTriangle; -class Poly_CoherentTriangulation; /** * Link between two mesh nodes that is created by existing triangle(s). diff --git a/src/Poly/Poly_CoherentTriangle.hxx b/src/Poly/Poly_CoherentTriangle.hxx index 90e48c81a9..bb973544d9 100644 --- a/src/Poly/Poly_CoherentTriangle.hxx +++ b/src/Poly/Poly_CoherentTriangle.hxx @@ -18,7 +18,6 @@ #include -class Poly_CoherentTrianguation; class Poly_CoherentLink; /** diff --git a/src/Poly/Poly_CoherentTriangulation.hxx b/src/Poly/Poly_CoherentTriangulation.hxx index dfda4b5ebb..d45736f956 100644 --- a/src/Poly/Poly_CoherentTriangulation.hxx +++ b/src/Poly/Poly_CoherentTriangulation.hxx @@ -34,7 +34,6 @@ typedef NCollection_Vector::Iterator //! Definition of HANDLE object using Standard_DefineHandle.hxx #include -class Poly_CoherentTriangulation; DEFINE_STANDARD_HANDLE (Poly_CoherentTriangulation, Standard_Transient) /** diff --git a/src/ProjLib/ProjLib_Cone.hxx b/src/ProjLib/ProjLib_Cone.hxx index 6186abf688..291db56b83 100644 --- a/src/ProjLib/ProjLib_Cone.hxx +++ b/src/ProjLib/ProjLib_Cone.hxx @@ -23,8 +23,6 @@ #include #include -class Standard_NoSuchObject; -class gp_Cone; class gp_Lin; class gp_Circ; class gp_Elips; diff --git a/src/ProjLib/ProjLib_Cylinder.hxx b/src/ProjLib/ProjLib_Cylinder.hxx index 1fb88e8f41..8cbe35e961 100644 --- a/src/ProjLib/ProjLib_Cylinder.hxx +++ b/src/ProjLib/ProjLib_Cylinder.hxx @@ -23,8 +23,6 @@ #include #include -class Standard_NoSuchObject; -class gp_Cylinder; class gp_Lin; class gp_Circ; class gp_Elips; diff --git a/src/ProjLib/ProjLib_Plane.hxx b/src/ProjLib/ProjLib_Plane.hxx index 85c283b6b7..c5e6cacd8c 100644 --- a/src/ProjLib/ProjLib_Plane.hxx +++ b/src/ProjLib/ProjLib_Plane.hxx @@ -23,8 +23,6 @@ #include #include -class Standard_NoSuchObject; -class gp_Pln; class gp_Lin; class gp_Circ; class gp_Elips; diff --git a/src/ProjLib/ProjLib_ProjectOnPlane.hxx b/src/ProjLib/ProjLib_ProjectOnPlane.hxx index 1fc5e228dc..d885bb5ee8 100644 --- a/src/ProjLib/ProjLib_ProjectOnPlane.hxx +++ b/src/ProjLib/ProjLib_ProjectOnPlane.hxx @@ -26,13 +26,6 @@ #include #include -class Standard_OutOfRange; -class Standard_NoSuchObject; -class Standard_DomainError; -class Standard_ConstructionError; -class Standard_NotImplemented; -class gp_Ax3; -class gp_Dir; class gp_Pnt; class gp_Vec; class gp_Lin; diff --git a/src/ProjLib/ProjLib_Projector.hxx b/src/ProjLib/ProjLib_Projector.hxx index 36a92b76ba..13f24aec36 100644 --- a/src/ProjLib/ProjLib_Projector.hxx +++ b/src/ProjLib/ProjLib_Projector.hxx @@ -31,13 +31,6 @@ #include class Geom2d_BSplineCurve; class Geom2d_BezierCurve; -class Standard_NoSuchObject; -class Standard_NotImplemented; -class gp_Lin2d; -class gp_Circ2d; -class gp_Elips2d; -class gp_Hypr2d; -class gp_Parab2d; class gp_Lin; class gp_Circ; class gp_Elips; diff --git a/src/ProjLib/ProjLib_Sphere.hxx b/src/ProjLib/ProjLib_Sphere.hxx index f30ccf8b13..f0e4006215 100644 --- a/src/ProjLib/ProjLib_Sphere.hxx +++ b/src/ProjLib/ProjLib_Sphere.hxx @@ -24,8 +24,6 @@ #include #include #include -class Standard_NoSuchObject; -class gp_Sphere; class gp_Circ; class gp_Lin; class gp_Elips; diff --git a/src/ProjLib/ProjLib_Torus.hxx b/src/ProjLib/ProjLib_Torus.hxx index 95635639ae..d103dc1599 100644 --- a/src/ProjLib/ProjLib_Torus.hxx +++ b/src/ProjLib/ProjLib_Torus.hxx @@ -23,8 +23,6 @@ #include #include -class Standard_NoSuchObject; -class gp_Torus; class gp_Circ; class gp_Lin; class gp_Elips; diff --git a/src/PrsDim/PrsDim_IdenticRelation.hxx b/src/PrsDim/PrsDim_IdenticRelation.hxx index 1ae3167a15..d315cb8dba 100644 --- a/src/PrsDim/PrsDim_IdenticRelation.hxx +++ b/src/PrsDim/PrsDim_IdenticRelation.hxx @@ -26,7 +26,6 @@ class TopoDS_Shape; class Geom_Plane; class Geom_Line; -class gp_Pnt; class Geom_Circle; class Geom_Ellipse; class TopoDS_Wire; diff --git a/src/PrsDim/PrsDim_MidPointRelation.hxx b/src/PrsDim/PrsDim_MidPointRelation.hxx index cc3ed5b027..f2ae39d7a4 100644 --- a/src/PrsDim/PrsDim_MidPointRelation.hxx +++ b/src/PrsDim/PrsDim_MidPointRelation.hxx @@ -20,7 +20,6 @@ class Geom_Plane; class gp_Lin; -class gp_Pnt; class gp_Circ; class gp_Elips; diff --git a/src/PrsMgr/PrsMgr_Presentation.hxx b/src/PrsMgr/PrsMgr_Presentation.hxx index f2295b02ca..e9013924ff 100644 --- a/src/PrsMgr/PrsMgr_Presentation.hxx +++ b/src/PrsMgr/PrsMgr_Presentation.hxx @@ -22,11 +22,8 @@ class PrsMgr_PresentationManager; class PrsMgr_PresentableObject; -class Quantity_Color; class Graphic3d_Camera; class Prs3d_Drawer; -class Graphic3d_Structure; -class Graphic3d_DataStructureManager; DEFINE_STANDARD_HANDLE(PrsMgr_Presentation, Graphic3d_Structure) diff --git a/src/QABugs/QABugs.hxx b/src/QABugs/QABugs.hxx index a04340e6aa..d4439d63ae 100644 --- a/src/QABugs/QABugs.hxx +++ b/src/QABugs/QABugs.hxx @@ -21,8 +21,6 @@ #include #include -class QABugs_MyText; -class QABugs_PresentableObject; diff --git a/src/Quantity/Quantity_Date.hxx b/src/Quantity/Quantity_Date.hxx index 7767d7b3c3..b00a6698ef 100644 --- a/src/Quantity/Quantity_Date.hxx +++ b/src/Quantity/Quantity_Date.hxx @@ -23,8 +23,6 @@ #include #include -class Quantity_DateDefinitionError; -class Standard_OutOfRange; class Quantity_Period; //! This class provides services to manage date information. diff --git a/src/Quantity/Quantity_Period.hxx b/src/Quantity/Quantity_Period.hxx index 81c126b45b..1b3f8a5bed 100644 --- a/src/Quantity/Quantity_Period.hxx +++ b/src/Quantity/Quantity_Period.hxx @@ -23,7 +23,6 @@ #include #include -class Quantity_PeriodDefinitionError; //! Manages date intervals. For example, a Period object //! gives the interval between two dates. diff --git a/src/RWGltf/RWGltf_GltfJsonParser.hxx b/src/RWGltf/RWGltf_GltfJsonParser.hxx index 7fcb5bce51..234f4bf661 100644 --- a/src/RWGltf/RWGltf_GltfJsonParser.hxx +++ b/src/RWGltf/RWGltf_GltfJsonParser.hxx @@ -52,7 +52,6 @@ typedef rapidjson::Document::ValueType RWGltf_JsonValue; #endif -class Message_ProgressIndicator; //! INTERNAL tool for parsing glTF document (JSON structure). class RWGltf_GltfJsonParser diff --git a/src/RWHeaderSection/RWHeaderSection.hxx b/src/RWHeaderSection/RWHeaderSection.hxx index 2e92eeb9ab..5d8204cc11 100644 --- a/src/RWHeaderSection/RWHeaderSection.hxx +++ b/src/RWHeaderSection/RWHeaderSection.hxx @@ -21,11 +21,6 @@ #include #include -class RWHeaderSection_ReadWriteModule; -class RWHeaderSection_GeneralModule; -class RWHeaderSection_RWFileName; -class RWHeaderSection_RWFileDescription; -class RWHeaderSection_RWFileSchema; diff --git a/src/RWStepAP214/RWStepAP214.hxx b/src/RWStepAP214/RWStepAP214.hxx index af59444314..9ad95d3db8 100644 --- a/src/RWStepAP214/RWStepAP214.hxx +++ b/src/RWStepAP214/RWStepAP214.hxx @@ -21,34 +21,6 @@ #include #include -class RWStepAP214_ReadWriteModule; -class RWStepAP214_GeneralModule; -class RWStepAP214_RWAutoDesignActualDateAndTimeAssignment; -class RWStepAP214_RWAutoDesignActualDateAssignment; -class RWStepAP214_RWAutoDesignApprovalAssignment; -class RWStepAP214_RWAutoDesignDateAndPersonAssignment; -class RWStepAP214_RWAutoDesignGroupAssignment; -class RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment; -class RWStepAP214_RWAutoDesignNominalDateAssignment; -class RWStepAP214_RWAutoDesignOrganizationAssignment; -class RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment; -class RWStepAP214_RWAutoDesignPresentedItem; -class RWStepAP214_RWAutoDesignSecurityClassificationAssignment; -class RWStepAP214_RWAutoDesignDocumentReference; -class RWStepAP214_RWAppliedDateAndTimeAssignment; -class RWStepAP214_RWAppliedDateAssignment; -class RWStepAP214_RWAppliedApprovalAssignment; -class RWStepAP214_RWAppliedGroupAssignment; -class RWStepAP214_RWAppliedOrganizationAssignment; -class RWStepAP214_RWAppliedPersonAndOrganizationAssignment; -class RWStepAP214_RWAppliedPresentedItem; -class RWStepAP214_RWAppliedSecurityClassificationAssignment; -class RWStepAP214_RWAppliedDocumentReference; -class RWStepAP214_RWAppliedExternalIdentificationAssignment; -class RWStepAP214_RWClass; -class RWStepAP214_RWExternallyDefinedClass; -class RWStepAP214_RWExternallyDefinedGeneralProperty; -class RWStepAP214_RWRepItemGroup; diff --git a/src/RWStepDimTol/RWStepDimTol_RWDatumReferenceModifierWithValue.hxx b/src/RWStepDimTol/RWStepDimTol_RWDatumReferenceModifierWithValue.hxx index d4ed3fb93e..1a15910e49 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWDatumReferenceModifierWithValue.hxx +++ b/src/RWStepDimTol/RWStepDimTol_RWDatumReferenceModifierWithValue.hxx @@ -26,7 +26,6 @@ class StepData_StepReaderData; class Interface_Check; class StepDimTol_DatumReferenceModifierWithValue; class StepData_StepWriter; -class Interface_EntityIterator; //! Read & Write tool for DatumReferenceModifierWithValue diff --git a/src/RWStepVisual/RWStepVisual_RWCoordinatesList.hxx b/src/RWStepVisual/RWStepVisual_RWCoordinatesList.hxx index 1d122062f4..791a4facfd 100644 --- a/src/RWStepVisual/RWStepVisual_RWCoordinatesList.hxx +++ b/src/RWStepVisual/RWStepVisual_RWCoordinatesList.hxx @@ -25,7 +25,6 @@ class Interface_Check; class StepVisual_CoordinatesList; class StepData_StepWriter; -class Interface_EntityIterator; //! Read & Write Module for AnnotationOccurrence class RWStepVisual_RWCoordinatesList diff --git a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleTransparent.hxx b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleTransparent.hxx index c5386fdef7..1f2069b79d 100644 --- a/src/RWStepVisual/RWStepVisual_RWSurfaceStyleTransparent.hxx +++ b/src/RWStepVisual/RWStepVisual_RWSurfaceStyleTransparent.hxx @@ -27,7 +27,6 @@ class Interface_Check; class StepData_StepWriter; class Interface_EntityIterator; class StepVisual_SurfaceStyleTransparent; -class Interface_EntityIterator; //! Read & Write tool for SurfaceStyleTransparent class RWStepVisual_RWSurfaceStyleTransparent diff --git a/src/RWStepVisual/RWStepVisual_RWTessellatedItem.hxx b/src/RWStepVisual/RWStepVisual_RWTessellatedItem.hxx index 800eb25551..c037f73eb2 100644 --- a/src/RWStepVisual/RWStepVisual_RWTessellatedItem.hxx +++ b/src/RWStepVisual/RWStepVisual_RWTessellatedItem.hxx @@ -25,7 +25,6 @@ class StepData_StepReaderData; class Interface_Check; class StepVisual_TessellatedItem; class StepData_StepWriter; -class Interface_EntityIterator; //! Read & Write Module for AnnotationOccurrence class RWStepVisual_RWTessellatedItem diff --git a/src/Resource/Resource_Manager.hxx b/src/Resource/Resource_Manager.hxx index a0d965a6c2..7697ad29bd 100644 --- a/src/Resource/Resource_Manager.hxx +++ b/src/Resource/Resource_Manager.hxx @@ -29,10 +29,6 @@ #include #include #include -class Standard_TypeMismatch; -class Resource_NoSuchResource; -class Standard_OutOfRange; -class TCollection_AsciiString; class Resource_Manager; diff --git a/src/STEPCAFControl/STEPCAFControl_ExternFile.hxx b/src/STEPCAFControl/STEPCAFControl_ExternFile.hxx index 8edd1a9d0a..33c89d8e79 100644 --- a/src/STEPCAFControl/STEPCAFControl_ExternFile.hxx +++ b/src/STEPCAFControl/STEPCAFControl_ExternFile.hxx @@ -25,7 +25,6 @@ #include class XSControl_WorkSession; class TCollection_HAsciiString; -class TDF_Label; class STEPCAFControl_ExternFile; diff --git a/src/STEPCAFControl/STEPCAFControl_Reader.hxx b/src/STEPCAFControl/STEPCAFControl_Reader.hxx index 355acdd57f..139df9cdab 100644 --- a/src/STEPCAFControl/STEPCAFControl_Reader.hxx +++ b/src/STEPCAFControl/STEPCAFControl_Reader.hxx @@ -30,10 +30,7 @@ class XSControl_WorkSession; class TDocStd_Document; -class TCollection_AsciiString; class STEPCAFControl_ExternFile; -class STEPControl_Reader; -class TDF_Label; class TopoDS_Shape; class XCAFDoc_ShapeTool; class StepRepr_RepresentationItem; diff --git a/src/STEPCAFControl/STEPCAFControl_Writer.hxx b/src/STEPCAFControl/STEPCAFControl_Writer.hxx index f571852976..b021e05af1 100644 --- a/src/STEPCAFControl/STEPCAFControl_Writer.hxx +++ b/src/STEPCAFControl/STEPCAFControl_Writer.hxx @@ -37,7 +37,6 @@ class XSControl_WorkSession; class TDocStd_Document; -class TCollection_AsciiString; class STEPCAFControl_ExternFile; class TopoDS_Shape; diff --git a/src/STEPConstruct/STEPConstruct.hxx b/src/STEPConstruct/STEPConstruct.hxx index 77fd7ff935..a178a3985b 100644 --- a/src/STEPConstruct/STEPConstruct.hxx +++ b/src/STEPConstruct/STEPConstruct.hxx @@ -30,16 +30,6 @@ class Transfer_TransientProcess; class Transfer_Binder; class StepShape_ShapeDefinitionRepresentation; class StepShape_ContextDependentShapeRepresentation; -class STEPConstruct_Tool; -class STEPConstruct_UnitContext; -class STEPConstruct_Part; -class STEPConstruct_Assembly; -class STEPConstruct_Styles; -class STEPConstruct_ValidationProps; -class STEPConstruct_ExternRefs; -class STEPConstruct_AP203Context; -class STEPConstruct_ContextTool; -class STEPConstruct_PointHasher; //! Defines tools for creation and investigation STEP constructs diff --git a/src/STEPConstruct/STEPConstruct_Assembly.hxx b/src/STEPConstruct/STEPConstruct_Assembly.hxx index 5bee240a49..30e35922f9 100644 --- a/src/STEPConstruct/STEPConstruct_Assembly.hxx +++ b/src/STEPConstruct/STEPConstruct_Assembly.hxx @@ -24,10 +24,8 @@ #include class StepShape_ShapeDefinitionRepresentation; class StepShape_ShapeRepresentation; -class Standard_Transient; class StepGeom_Axis2Placement3d; class StepRepr_NextAssemblyUsageOccurrence; -class Interface_InterfaceModel; class StepShape_ContextDependentShapeRepresentation; class Interface_Graph; diff --git a/src/STEPConstruct/STEPConstruct_ContextTool.hxx b/src/STEPConstruct/STEPConstruct_ContextTool.hxx index ed024587ac..3f5da89e97 100644 --- a/src/STEPConstruct/STEPConstruct_ContextTool.hxx +++ b/src/STEPConstruct/STEPConstruct_ContextTool.hxx @@ -30,7 +30,6 @@ class StepBasic_ApplicationProtocolDefinition; class StepGeom_Axis2Placement3d; class StepData_StepModel; class TCollection_HAsciiString; -class STEPConstruct_AP203Context; class STEPConstruct_Part; class STEPConstruct_Assembly; diff --git a/src/STEPControl/STEPControl_Controller.hxx b/src/STEPControl/STEPControl_Controller.hxx index 648ac51ee2..4a8e050fc2 100644 --- a/src/STEPControl/STEPControl_Controller.hxx +++ b/src/STEPControl/STEPControl_Controller.hxx @@ -25,7 +25,6 @@ #include #include class Interface_InterfaceModel; -class Transfer_ActorOfTransientProcess; class XSControl_WorkSession; class TopoDS_Shape; class Transfer_FinderProcess; diff --git a/src/STEPEdit/STEPEdit.hxx b/src/STEPEdit/STEPEdit.hxx index 5e323a6ba6..89e7b09830 100644 --- a/src/STEPEdit/STEPEdit.hxx +++ b/src/STEPEdit/STEPEdit.hxx @@ -25,8 +25,6 @@ class Interface_Protocol; class StepData_StepModel; class IFSelect_Signature; class IFSelect_SelectSignature; -class STEPEdit_EditContext; -class STEPEdit_EditSDR; //! Provides tools to exploit and edit a set of STEP data : diff --git a/src/Select3D/Select3D_InteriorSensitivePointSet.hxx b/src/Select3D/Select3D_InteriorSensitivePointSet.hxx index a43040509d..a256a662f1 100644 --- a/src/Select3D/Select3D_InteriorSensitivePointSet.hxx +++ b/src/Select3D/Select3D_InteriorSensitivePointSet.hxx @@ -24,7 +24,6 @@ #include #include -class gp_Pnt; class SelectMgr_EntityOwner; typedef NCollection_Vector Select3D_VectorOfHPoly; diff --git a/src/Select3D/Select3D_SensitiveCurve.hxx b/src/Select3D/Select3D_SensitiveCurve.hxx index 225aca2204..37181522f6 100644 --- a/src/Select3D/Select3D_SensitiveCurve.hxx +++ b/src/Select3D/Select3D_SensitiveCurve.hxx @@ -22,8 +22,6 @@ #include #include -class Standard_ConstructionError; -class Standard_OutOfRange; //! A framework to define a sensitive 3D curve. //! In some cases this class can raise Standard_ConstructionError and diff --git a/src/Select3D/Select3D_SensitiveFace.hxx b/src/Select3D/Select3D_SensitiveFace.hxx index d8d7d95986..bf63663ac3 100644 --- a/src/Select3D/Select3D_SensitiveFace.hxx +++ b/src/Select3D/Select3D_SensitiveFace.hxx @@ -22,8 +22,6 @@ #include #include -class Standard_ConstructionError; -class Standard_OutOfRange; //! Sensitive Entity to make a face selectable. //! In some cases this class can raise Standard_ConstructionError and diff --git a/src/Select3D/Select3D_SensitivePoly.hxx b/src/Select3D/Select3D_SensitivePoly.hxx index 833b637332..fa96f412bd 100644 --- a/src/Select3D/Select3D_SensitivePoly.hxx +++ b/src/Select3D/Select3D_SensitivePoly.hxx @@ -20,8 +20,6 @@ #include #include -class Standard_ConstructionError; -class Standard_OutOfRange; //! Sensitive Entity to make a face selectable. //! In some cases this class can raise Standard_ConstructionError and diff --git a/src/Select3D/Select3D_SensitiveTriangle.hxx b/src/Select3D/Select3D_SensitiveTriangle.hxx index 8d605e1a62..490def3d93 100644 --- a/src/Select3D/Select3D_SensitiveTriangle.hxx +++ b/src/Select3D/Select3D_SensitiveTriangle.hxx @@ -21,8 +21,6 @@ #include #include -class Standard_ConstructionError; -class Standard_OutOfRange; //! A framework to define selection of triangles in a view. //! This comes into play in the detection of meshing and triangulation in surfaces. diff --git a/src/SelectBasics/SelectBasics_SelectingVolumeManager.hxx b/src/SelectBasics/SelectBasics_SelectingVolumeManager.hxx index 60dbadb698..9d40b27dab 100644 --- a/src/SelectBasics/SelectBasics_SelectingVolumeManager.hxx +++ b/src/SelectBasics/SelectBasics_SelectingVolumeManager.hxx @@ -23,7 +23,6 @@ #include #include -class Bnd_Box; class gp_Pnt; //! This class provides an interface for selecting volume manager, diff --git a/src/SelectMgr/SelectMgr_SelectableObject.hxx b/src/SelectMgr/SelectMgr_SelectableObject.hxx index b1cc11be5b..1a1dc37c7d 100644 --- a/src/SelectMgr/SelectMgr_SelectableObject.hxx +++ b/src/SelectMgr/SelectMgr_SelectableObject.hxx @@ -24,8 +24,6 @@ #include class SelectMgr_EntityOwner; -class Standard_NotImplemented; -class SelectMgr_SelectionManager; //! A framework to supply the structure of the object to be selected. //! At the first pick, this structure is created by calling the appropriate algorithm and retaining this framework for further picking. diff --git a/src/SelectMgr/SelectMgr_ViewerSelector.hxx b/src/SelectMgr/SelectMgr_ViewerSelector.hxx index 23271d948e..e46d76a06d 100644 --- a/src/SelectMgr/SelectMgr_ViewerSelector.hxx +++ b/src/SelectMgr/SelectMgr_ViewerSelector.hxx @@ -37,9 +37,6 @@ #include #include -class Graphic3d_Structure; -class Graphic3d_TransformPers; -class SelectMgr_SelectionManager; class SelectMgr_SensitiveEntitySet; class SelectMgr_EntityOwner; class Select3D_SensitiveEntity; diff --git a/src/ShapeAlgo/ShapeAlgo.hxx b/src/ShapeAlgo/ShapeAlgo.hxx index 03fab1354e..8369162e89 100644 --- a/src/ShapeAlgo/ShapeAlgo.hxx +++ b/src/ShapeAlgo/ShapeAlgo.hxx @@ -21,8 +21,6 @@ #include class ShapeAlgo_AlgoContainer; -class ShapeAlgo_ToolContainer; -class ShapeAlgo_AlgoContainer; diff --git a/src/ShapeAnalysis/ShapeAnalysis.hxx b/src/ShapeAnalysis/ShapeAnalysis.hxx index 0223f57256..1ac0e19f31 100644 --- a/src/ShapeAnalysis/ShapeAnalysis.hxx +++ b/src/ShapeAnalysis/ShapeAnalysis.hxx @@ -28,22 +28,6 @@ class TopoDS_Face; class ShapeExtend_WireData; class TopoDS_Shape; class TopoDS_Vertex; -class ShapeAnalysis_Geom; -class ShapeAnalysis_Curve; -class ShapeAnalysis_Surface; -class ShapeAnalysis_Edge; -class ShapeAnalysis_Wire; -class ShapeAnalysis_WireOrder; -class ShapeAnalysis_WireVertex; -class ShapeAnalysis_CheckSmallFace; -class ShapeAnalysis_Shell; -class ShapeAnalysis_ShapeTolerance; -class ShapeAnalysis_ShapeContents; -class ShapeAnalysis_FreeBounds; -class ShapeAnalysis_FreeBoundData; -class ShapeAnalysis_FreeBoundsProperties; -class ShapeAnalysis_TransferParameters; -class ShapeAnalysis_TransferParametersProj; //! This package is intended to analyze geometrical objects diff --git a/src/ShapeAnalysis/ShapeAnalysis_Edge.hxx b/src/ShapeAnalysis/ShapeAnalysis_Edge.hxx index 392fc8ffc8..67fa1e2879 100644 --- a/src/ShapeAnalysis/ShapeAnalysis_Edge.hxx +++ b/src/ShapeAnalysis/ShapeAnalysis_Edge.hxx @@ -35,7 +35,6 @@ class gp_Pnt2d; class TopoDS_Vertex; class gp_Vec2d; class gp_Pnt; -class Adaptor3d_Curve; // resolve name collisions with X11 headers #ifdef Status diff --git a/src/ShapeAnalysis/ShapeAnalysis_FreeBoundData.hxx b/src/ShapeAnalysis/ShapeAnalysis_FreeBoundData.hxx index adb6a0560c..bd74979f22 100644 --- a/src/ShapeAnalysis/ShapeAnalysis_FreeBoundData.hxx +++ b/src/ShapeAnalysis/ShapeAnalysis_FreeBoundData.hxx @@ -26,7 +26,6 @@ #include #include #include -class TopoDS_Wire; class ShapeAnalysis_FreeBoundData; diff --git a/src/ShapeAnalysis/ShapeAnalysis_FreeBounds.hxx b/src/ShapeAnalysis/ShapeAnalysis_FreeBounds.hxx index 770aa9a641..d6bf85ebb9 100644 --- a/src/ShapeAnalysis/ShapeAnalysis_FreeBounds.hxx +++ b/src/ShapeAnalysis/ShapeAnalysis_FreeBounds.hxx @@ -27,7 +27,6 @@ #include #include class TopoDS_Shape; -class TopoDS_Compound; //! This class is intended to output free bounds of the shape. diff --git a/src/ShapeAnalysis/ShapeAnalysis_FreeBoundsProperties.hxx b/src/ShapeAnalysis/ShapeAnalysis_FreeBoundsProperties.hxx index b575e7f205..d6b5e607e0 100644 --- a/src/ShapeAnalysis/ShapeAnalysis_FreeBoundsProperties.hxx +++ b/src/ShapeAnalysis/ShapeAnalysis_FreeBoundsProperties.hxx @@ -26,7 +26,6 @@ #include #include #include -class TopoDS_Shape; class ShapeAnalysis_FreeBoundData; class TopoDS_Wire; diff --git a/src/ShapeAnalysis/ShapeAnalysis_Geom.hxx b/src/ShapeAnalysis/ShapeAnalysis_Geom.hxx index 2ba7d39d8a..7d9d1dd64b 100644 --- a/src/ShapeAnalysis/ShapeAnalysis_Geom.hxx +++ b/src/ShapeAnalysis/ShapeAnalysis_Geom.hxx @@ -25,7 +25,6 @@ #include #include #include -class Standard_OutOfRange; class gp_Pln; class gp_Trsf; diff --git a/src/ShapeAnalysis/ShapeAnalysis_TransferParameters.hxx b/src/ShapeAnalysis/ShapeAnalysis_TransferParameters.hxx index 34ea68ff3e..ae45fd0d64 100644 --- a/src/ShapeAnalysis/ShapeAnalysis_TransferParameters.hxx +++ b/src/ShapeAnalysis/ShapeAnalysis_TransferParameters.hxx @@ -26,8 +26,6 @@ #include #include #include -class TopoDS_Edge; -class TopoDS_Face; class ShapeAnalysis_TransferParameters; diff --git a/src/ShapeAnalysis/ShapeAnalysis_WireOrder.hxx b/src/ShapeAnalysis/ShapeAnalysis_WireOrder.hxx index 551f80dfc6..8e2d9cf084 100644 --- a/src/ShapeAnalysis/ShapeAnalysis_WireOrder.hxx +++ b/src/ShapeAnalysis/ShapeAnalysis_WireOrder.hxx @@ -26,7 +26,6 @@ #include #include #include -class Standard_TypeMismatch; class gp_XYZ; class gp_XY; diff --git a/src/ShapeBuild/ShapeBuild.hxx b/src/ShapeBuild/ShapeBuild.hxx index fbca81b7aa..31e7decef4 100644 --- a/src/ShapeBuild/ShapeBuild.hxx +++ b/src/ShapeBuild/ShapeBuild.hxx @@ -22,9 +22,6 @@ #include class Geom_Plane; -class ShapeBuild_Vertex; -class ShapeBuild_Edge; -class ShapeBuild_ReShape; //! This package provides basic building tools for other packages in ShapeHealing. diff --git a/src/ShapeConstruct/ShapeConstruct.hxx b/src/ShapeConstruct/ShapeConstruct.hxx index d6c943aaf8..ed085b68ac 100644 --- a/src/ShapeConstruct/ShapeConstruct.hxx +++ b/src/ShapeConstruct/ShapeConstruct.hxx @@ -35,10 +35,6 @@ class Geom_BSplineSurface; class Geom_Surface; class TopoDS_Face; class TopoDS_Edge; -class ShapeConstruct_Curve; -class ShapeConstruct_ProjectCurveOnSurface; -class ShapeConstruct_CompBezierCurvesToBSplineCurve; -class ShapeConstruct_MakeTriangulation; //! This package provides new algorithms for constructing diff --git a/src/ShapeConstruct/ShapeConstruct_MakeTriangulation.hxx b/src/ShapeConstruct/ShapeConstruct_MakeTriangulation.hxx index 10ed234cc7..a8cbc5454e 100644 --- a/src/ShapeConstruct/ShapeConstruct_MakeTriangulation.hxx +++ b/src/ShapeConstruct/ShapeConstruct_MakeTriangulation.hxx @@ -26,7 +26,6 @@ #include #include #include -class TopoDS_Wire; diff --git a/src/ShapeCustom/ShapeCustom.hxx b/src/ShapeCustom/ShapeCustom.hxx index 0f66873ac2..b5fdd9a91d 100644 --- a/src/ShapeCustom/ShapeCustom.hxx +++ b/src/ShapeCustom/ShapeCustom.hxx @@ -33,17 +33,6 @@ class BRepTools_Modification; class BRepTools_Modifier; class ShapeBuild_ReShape; class ShapeCustom_RestrictionParameters; -class ShapeCustom_Surface; -class ShapeCustom_Curve; -class ShapeCustom_Curve2d; -class ShapeCustom_RestrictionParameters; -class ShapeCustom_Modification; -class ShapeCustom_DirectModification; -class ShapeCustom_TrsfModification; -class ShapeCustom_BSplineRestriction; -class ShapeCustom_ConvertToRevolution; -class ShapeCustom_SweptToElementary; -class ShapeCustom_ConvertToBSpline; //! This package is intended to diff --git a/src/ShapeExtend/ShapeExtend.hxx b/src/ShapeExtend/ShapeExtend.hxx index 88c3ca0a48..acb9e4bc63 100644 --- a/src/ShapeExtend/ShapeExtend.hxx +++ b/src/ShapeExtend/ShapeExtend.hxx @@ -24,12 +24,6 @@ #include #include #include -class ShapeExtend_ComplexCurve; -class ShapeExtend_CompositeSurface; -class ShapeExtend_WireData; -class ShapeExtend_BasicMsgRegistrator; -class ShapeExtend_MsgRegistrator; -class ShapeExtend_Explorer; //! This package provides general tools and data structures common diff --git a/src/ShapeExtend/ShapeExtend_BasicMsgRegistrator.hxx b/src/ShapeExtend/ShapeExtend_BasicMsgRegistrator.hxx index bef7321e46..6bdcd5a616 100644 --- a/src/ShapeExtend/ShapeExtend_BasicMsgRegistrator.hxx +++ b/src/ShapeExtend/ShapeExtend_BasicMsgRegistrator.hxx @@ -21,7 +21,6 @@ #include #include -class Standard_Transient; class Message_Msg; class TopoDS_Shape; diff --git a/src/ShapeExtend/ShapeExtend_ComplexCurve.hxx b/src/ShapeExtend/ShapeExtend_ComplexCurve.hxx index 434057035b..7843c920ed 100644 --- a/src/ShapeExtend/ShapeExtend_ComplexCurve.hxx +++ b/src/ShapeExtend/ShapeExtend_ComplexCurve.hxx @@ -25,7 +25,6 @@ #include #include #include -class Geom_Curve; class gp_Trsf; class gp_Pnt; class gp_Vec; diff --git a/src/ShapeExtend/ShapeExtend_CompositeSurface.hxx b/src/ShapeExtend/ShapeExtend_CompositeSurface.hxx index f30d083ccf..e3f36a385a 100644 --- a/src/ShapeExtend/ShapeExtend_CompositeSurface.hxx +++ b/src/ShapeExtend/ShapeExtend_CompositeSurface.hxx @@ -29,7 +29,6 @@ #include #include #include -class Geom_Surface; class gp_Pnt2d; class gp_Trsf2d; class gp_Trsf; diff --git a/src/ShapeExtend/ShapeExtend_Explorer.hxx b/src/ShapeExtend/ShapeExtend_Explorer.hxx index 095ca940c1..b86ec48949 100644 --- a/src/ShapeExtend/ShapeExtend_Explorer.hxx +++ b/src/ShapeExtend/ShapeExtend_Explorer.hxx @@ -25,7 +25,6 @@ #include #include #include -class Standard_TypeMismatch; class TopoDS_Shape; diff --git a/src/ShapeFix/ShapeFix.hxx b/src/ShapeFix/ShapeFix.hxx index 5e41db050e..a1e30c6396 100644 --- a/src/ShapeFix/ShapeFix.hxx +++ b/src/ShapeFix/ShapeFix.hxx @@ -30,27 +30,6 @@ class TopoDS_Shape; class ShapeExtend_BasicMsgRegistrator; class ShapeBuild_ReShape; -class ShapeFix_Root; -class ShapeFix_EdgeProjAux; -class ShapeFix_Edge; -class ShapeFix_Wire; -class ShapeFix_Face; -class ShapeFix_FixSmallFace; -class ShapeFix_FixSmallSolid; -class ShapeFix_WireVertex; -class ShapeFix_Wireframe; -class ShapeFix_FreeBounds; -class ShapeFix_FaceConnect; -class ShapeFix_Shell; -class ShapeFix_Solid; -class ShapeFix_ShapeTolerance; -class ShapeFix_Shape; -class ShapeFix_EdgeConnect; -class ShapeFix_ComposeShell; -class ShapeFix_SplitCommonVertex; -class ShapeFix_WireSegment; -class ShapeFix_IntersectionTool; -class ShapeFix_SplitTool; //! This package provides algorithms for fixing diff --git a/src/ShapeFix/ShapeFix_EdgeProjAux.hxx b/src/ShapeFix/ShapeFix_EdgeProjAux.hxx index c4455fd6ab..875be3e1cf 100644 --- a/src/ShapeFix/ShapeFix_EdgeProjAux.hxx +++ b/src/ShapeFix/ShapeFix_EdgeProjAux.hxx @@ -25,8 +25,6 @@ #include #include #include -class TopoDS_Face; -class TopoDS_Edge; class Geom2d_Curve; diff --git a/src/ShapeFix/ShapeFix_FixSmallFace.hxx b/src/ShapeFix/ShapeFix_FixSmallFace.hxx index 5f7074f77e..b9d2ee466a 100644 --- a/src/ShapeFix/ShapeFix_FixSmallFace.hxx +++ b/src/ShapeFix/ShapeFix_FixSmallFace.hxx @@ -26,7 +26,6 @@ #include #include #include -class TopoDS_Shape; class TopoDS_Face; class TopoDS_Edge; class TopoDS_Compound; diff --git a/src/ShapeFix/ShapeFix_FreeBounds.hxx b/src/ShapeFix/ShapeFix_FreeBounds.hxx index e2899f0c27..aedf3c47d5 100644 --- a/src/ShapeFix/ShapeFix_FreeBounds.hxx +++ b/src/ShapeFix/ShapeFix_FreeBounds.hxx @@ -25,8 +25,6 @@ #include #include #include -class TopoDS_Shape; -class TopoDS_Compound; //! This class is intended to output free bounds of the shape diff --git a/src/ShapeFix/ShapeFix_Root.hxx b/src/ShapeFix/ShapeFix_Root.hxx index fe60f3e92b..d0a584424e 100644 --- a/src/ShapeFix/ShapeFix_Root.hxx +++ b/src/ShapeFix/ShapeFix_Root.hxx @@ -31,7 +31,6 @@ class ShapeBuild_ReShape; class ShapeExtend_BasicMsgRegistrator; -class TopoDS_Shape; class Message_Msg; diff --git a/src/ShapeFix/ShapeFix_Solid.hxx b/src/ShapeFix/ShapeFix_Solid.hxx index e11c1c6a4f..05afd5fb71 100644 --- a/src/ShapeFix/ShapeFix_Solid.hxx +++ b/src/ShapeFix/ShapeFix_Solid.hxx @@ -28,7 +28,6 @@ #include class ShapeFix_Shell; class TopoDS_Solid; -class Message_ProgressScope; class TopoDS_Shell; class ShapeExtend_BasicMsgRegistrator; diff --git a/src/ShapeFix/ShapeFix_SplitCommonVertex.hxx b/src/ShapeFix/ShapeFix_SplitCommonVertex.hxx index 0364b7be8e..8c2b8dba17 100644 --- a/src/ShapeFix/ShapeFix_SplitCommonVertex.hxx +++ b/src/ShapeFix/ShapeFix_SplitCommonVertex.hxx @@ -22,7 +22,6 @@ #include #include #include -class TopoDS_Shape; class ShapeFix_SplitCommonVertex; diff --git a/src/ShapeFix/ShapeFix_WireSegment.hxx b/src/ShapeFix/ShapeFix_WireSegment.hxx index c73cb65b94..7664c650c2 100644 --- a/src/ShapeFix/ShapeFix_WireSegment.hxx +++ b/src/ShapeFix/ShapeFix_WireSegment.hxx @@ -28,7 +28,6 @@ #include class ShapeExtend_WireData; class TopoDS_Wire; -class TopoDS_Vertex; class TopoDS_Edge; diff --git a/src/ShapeFix/ShapeFix_WireVertex.hxx b/src/ShapeFix/ShapeFix_WireVertex.hxx index 45df8e263e..b7d05c2dc7 100644 --- a/src/ShapeFix/ShapeFix_WireVertex.hxx +++ b/src/ShapeFix/ShapeFix_WireVertex.hxx @@ -26,7 +26,6 @@ #include class TopoDS_Wire; class ShapeExtend_WireData; -class ShapeAnalysis_WireVertex; //! Fixing disconnected edges in the wire diff --git a/src/ShapeFix/ShapeFix_Wireframe.hxx b/src/ShapeFix/ShapeFix_Wireframe.hxx index b8681c3fbf..197e28a064 100644 --- a/src/ShapeFix/ShapeFix_Wireframe.hxx +++ b/src/ShapeFix/ShapeFix_Wireframe.hxx @@ -28,7 +28,6 @@ #include #include #include -class TopoDS_Shape; class ShapeFix_Wireframe; diff --git a/src/ShapePersistent/ShapePersistent_Geom_Curve.hxx b/src/ShapePersistent/ShapePersistent_Geom_Curve.hxx index 4ba79319e6..17a385ec1a 100644 --- a/src/ShapePersistent/ShapePersistent_Geom_Curve.hxx +++ b/src/ShapePersistent/ShapePersistent_Geom_Curve.hxx @@ -36,7 +36,6 @@ #include #include -class gp_Dir; class ShapePersistent_Geom_Curve : private ShapePersistent_Geom { diff --git a/src/ShapePersistent/ShapePersistent_Geom_Surface.hxx b/src/ShapePersistent/ShapePersistent_Geom_Surface.hxx index 8ff57d66d0..42dda13db2 100644 --- a/src/ShapePersistent/ShapePersistent_Geom_Surface.hxx +++ b/src/ShapePersistent/ShapePersistent_Geom_Surface.hxx @@ -40,8 +40,6 @@ #include #include -class gp_Dir; -class gp_Pnt; class ShapePersistent_Geom_Surface : private ShapePersistent_Geom diff --git a/src/ShapeProcess/ShapeProcess.hxx b/src/ShapeProcess/ShapeProcess.hxx index 250935c10a..27322a37aa 100644 --- a/src/ShapeProcess/ShapeProcess.hxx +++ b/src/ShapeProcess/ShapeProcess.hxx @@ -26,11 +26,6 @@ class ShapeProcess_Operator; class ShapeProcess_Context; -class ShapeProcess_Context; -class ShapeProcess_ShapeContext; -class ShapeProcess_Operator; -class ShapeProcess_UOperator; -class ShapeProcess_OperLibrary; //! Shape Processing module //! allows to define and apply general Shape Processing as a diff --git a/src/ShapeProcess/ShapeProcess_ShapeContext.hxx b/src/ShapeProcess/ShapeProcess_ShapeContext.hxx index a4ebd2903f..e2ccf74015 100644 --- a/src/ShapeProcess/ShapeProcess_ShapeContext.hxx +++ b/src/ShapeProcess/ShapeProcess_ShapeContext.hxx @@ -28,7 +28,6 @@ #include #include class ShapeExtend_MsgRegistrator; -class TopoDS_Shape; class ShapeBuild_ReShape; class BRepTools_Modifier; class Message_Msg; diff --git a/src/ShapeUpgrade/ShapeUpgrade.hxx b/src/ShapeUpgrade/ShapeUpgrade.hxx index 71bb627b9c..2bdb74feae 100644 --- a/src/ShapeUpgrade/ShapeUpgrade.hxx +++ b/src/ShapeUpgrade/ShapeUpgrade.hxx @@ -26,38 +26,6 @@ #include class Geom_BSplineCurve; class Geom2d_BSplineCurve; -class ShapeUpgrade_Tool; -class ShapeUpgrade_EdgeDivide; -class ShapeUpgrade_ClosedEdgeDivide; -class ShapeUpgrade_WireDivide; -class ShapeUpgrade_FaceDivide; -class ShapeUpgrade_ClosedFaceDivide; -class ShapeUpgrade_FaceDivideArea; -class ShapeUpgrade_ShapeDivide; -class ShapeUpgrade_ShapeDivideArea; -class ShapeUpgrade_ShapeDivideContinuity; -class ShapeUpgrade_ShapeDivideAngle; -class ShapeUpgrade_ShapeConvertToBezier; -class ShapeUpgrade_ShapeDivideClosed; -class ShapeUpgrade_ShapeDivideClosedEdges; -class ShapeUpgrade_SplitCurve; -class ShapeUpgrade_SplitCurve2d; -class ShapeUpgrade_SplitCurve2dContinuity; -class ShapeUpgrade_ConvertCurve2dToBezier; -class ShapeUpgrade_SplitCurve3d; -class ShapeUpgrade_SplitCurve3dContinuity; -class ShapeUpgrade_ConvertCurve3dToBezier; -class ShapeUpgrade_SplitSurface; -class ShapeUpgrade_SplitSurfaceContinuity; -class ShapeUpgrade_SplitSurfaceAngle; -class ShapeUpgrade_ConvertSurfaceToBezierBasis; -class ShapeUpgrade_SplitSurfaceArea; -class ShapeUpgrade_ShellSewing; -class ShapeUpgrade_FixSmallCurves; -class ShapeUpgrade_FixSmallBezierCurves; -class ShapeUpgrade_RemoveLocations; -class ShapeUpgrade_RemoveInternalWires; -class ShapeUpgrade_UnifySameDomain; //! This package provides tools for splitting and converting shapes by some criteria. diff --git a/src/ShapeUpgrade/ShapeUpgrade_EdgeDivide.hxx b/src/ShapeUpgrade/ShapeUpgrade_EdgeDivide.hxx index 11fb17fb05..a4853de025 100644 --- a/src/ShapeUpgrade/ShapeUpgrade_EdgeDivide.hxx +++ b/src/ShapeUpgrade/ShapeUpgrade_EdgeDivide.hxx @@ -25,7 +25,6 @@ #include class ShapeUpgrade_SplitCurve3d; class ShapeUpgrade_SplitCurve2d; -class TopoDS_Face; class TopoDS_Edge; diff --git a/src/ShapeUpgrade/ShapeUpgrade_RemoveLocations.hxx b/src/ShapeUpgrade/ShapeUpgrade_RemoveLocations.hxx index 5a75b6a03e..85a41306bb 100644 --- a/src/ShapeUpgrade/ShapeUpgrade_RemoveLocations.hxx +++ b/src/ShapeUpgrade/ShapeUpgrade_RemoveLocations.hxx @@ -24,7 +24,6 @@ #include #include #include -class TopoDS_Shape; class ShapeUpgrade_RemoveLocations; diff --git a/src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.hxx b/src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.hxx index d8b5a5a490..a068959276 100644 --- a/src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.hxx +++ b/src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.hxx @@ -31,7 +31,6 @@ #include #include class ShapeBuild_ReShape; -class TopoDS_Shape; class ShapeUpgrade_UnifySameDomain; diff --git a/src/Standard/Standard.hxx b/src/Standard/Standard.hxx index 3b0b1aea67..8d0fb3a1a6 100644 --- a/src/Standard/Standard.hxx +++ b/src/Standard/Standard.hxx @@ -22,10 +22,6 @@ #include #include -class Standard_ErrorHandler; -class Standard_Persistent; -class Standard_Transient; -class Standard_Failure; //! The package Standard provides global memory allocator and other basic //! services used by other OCCT components. diff --git a/src/StdLPersistent/StdLPersistent_HArray1.hxx b/src/StdLPersistent/StdLPersistent_HArray1.hxx index 20be0e851c..ed88bf6ea5 100644 --- a/src/StdLPersistent/StdLPersistent_HArray1.hxx +++ b/src/StdLPersistent/StdLPersistent_HArray1.hxx @@ -28,9 +28,6 @@ #include #include -class TCollection_HExtendedString; -class TDF_Label; -class TDF_Data; DEFINE_HARRAY1 (StdLPersistent_HArray1OfPersistent, diff --git a/src/StdPrs/StdPrs_Isolines.hxx b/src/StdPrs/StdPrs_Isolines.hxx index ab3f5f538c..d3e2cd01fc 100644 --- a/src/StdPrs/StdPrs_Isolines.hxx +++ b/src/StdPrs/StdPrs_Isolines.hxx @@ -31,8 +31,6 @@ #include #include -class Poly_Triangle; -class TopoDS_Face; class TopLoc_Location; //! Tool for computing isoline representation for a face or surface. diff --git a/src/StdPrs/StdPrs_ShadedShape.hxx b/src/StdPrs/StdPrs_ShadedShape.hxx index f65e762ce2..8ee3103279 100644 --- a/src/StdPrs/StdPrs_ShadedShape.hxx +++ b/src/StdPrs/StdPrs_ShadedShape.hxx @@ -25,7 +25,6 @@ class Graphic3d_ArrayOfSegments; class Graphic3d_ArrayOfTriangles; class TopoDS_Shape; -class gp_Pnt2d; class BRep_Builder; class TopoDS_Compound; diff --git a/src/StdPrs/StdPrs_ToolTriangulatedShape.hxx b/src/StdPrs/StdPrs_ToolTriangulatedShape.hxx index 81372a2a3e..44f65328a0 100644 --- a/src/StdPrs/StdPrs_ToolTriangulatedShape.hxx +++ b/src/StdPrs/StdPrs_ToolTriangulatedShape.hxx @@ -22,11 +22,9 @@ #include class TopoDS_Face; -class TopLoc_Location; class TopoDS_Shape; class Prs3d_Drawer; class Poly_Triangulation; -class Poly_Connect; class StdPrs_ToolTriangulatedShape { diff --git a/src/StdPrs/StdPrs_WFDeflectionRestrictedFace.hxx b/src/StdPrs/StdPrs_WFDeflectionRestrictedFace.hxx index 3fb1f58f03..11d1f034dd 100644 --- a/src/StdPrs/StdPrs_WFDeflectionRestrictedFace.hxx +++ b/src/StdPrs/StdPrs_WFDeflectionRestrictedFace.hxx @@ -22,7 +22,6 @@ #include #include -class Bnd_Box; //! A framework to provide display of U and V //! isoparameters of faces, while allowing you to impose diff --git a/src/StdSelect/StdSelect_BRepOwner.hxx b/src/StdSelect/StdSelect_BRepOwner.hxx index 0d8492d9f7..6030d37c10 100644 --- a/src/StdSelect/StdSelect_BRepOwner.hxx +++ b/src/StdSelect/StdSelect_BRepOwner.hxx @@ -28,7 +28,6 @@ #include #include class StdSelect_Shape; -class TopoDS_Shape; class SelectMgr_SelectableObject; class PrsMgr_PresentationManager; class TopLoc_Location; diff --git a/src/StdSelect/StdSelect_BRepSelectionTool.hxx b/src/StdSelect/StdSelect_BRepSelectionTool.hxx index 8072ee92d8..7a762318af 100644 --- a/src/StdSelect/StdSelect_BRepSelectionTool.hxx +++ b/src/StdSelect/StdSelect_BRepSelectionTool.hxx @@ -29,9 +29,7 @@ #include #include #include -class TopoDS_Shape; class SelectMgr_SelectableObject; -class StdSelect_BRepOwner; class TopoDS_Face; diff --git a/src/StdSelect/StdSelect_Shape.hxx b/src/StdSelect/StdSelect_Shape.hxx index d14fc358b5..74ba6c6e15 100644 --- a/src/StdSelect/StdSelect_Shape.hxx +++ b/src/StdSelect/StdSelect_Shape.hxx @@ -21,7 +21,6 @@ #include #include -class TopoDS_Shape; //! Presentable shape only for purpose of display for BRepOwner... class StdSelect_Shape : public PrsMgr_PresentableObject diff --git a/src/StdStorage/StdStorage_BacketOfPersistent.hxx b/src/StdStorage/StdStorage_BacketOfPersistent.hxx index 585b8ae232..ecb745f8f5 100644 --- a/src/StdStorage/StdStorage_BacketOfPersistent.hxx +++ b/src/StdStorage/StdStorage_BacketOfPersistent.hxx @@ -18,8 +18,6 @@ #include #include -class StdStorage_BucketOfPersistent; -class StdStorage_BucketIterator; class StdObjMgt_Persistent; class StdStorage_Bucket diff --git a/src/StdStorage/StdStorage_HeaderData.hxx b/src/StdStorage/StdStorage_HeaderData.hxx index 891722df27..48c3b74e6f 100644 --- a/src/StdStorage/StdStorage_HeaderData.hxx +++ b/src/StdStorage/StdStorage_HeaderData.hxx @@ -25,8 +25,6 @@ #include #include class Storage_BaseDriver; -class TCollection_AsciiString; -class TCollection_ExtendedString; class StdStorage_HeaderData; DEFINE_STANDARD_HANDLE(StdStorage_HeaderData, Standard_Transient) diff --git a/src/StdStorage/StdStorage_Root.hxx b/src/StdStorage/StdStorage_Root.hxx index 9a4fafbc8f..3a67902681 100644 --- a/src/StdStorage/StdStorage_Root.hxx +++ b/src/StdStorage/StdStorage_Root.hxx @@ -21,10 +21,7 @@ #include #include class StdObjMgt_Persistent; -class Storage_Schema; -class TCollection_AsciiString; -class Storage_Root; DEFINE_STANDARD_HANDLE(StdStorage_Root, Standard_Transient) //! Describes a named persistent root diff --git a/src/StdStorage/StdStorage_RootData.hxx b/src/StdStorage/StdStorage_RootData.hxx index 380d504644..2813f9b9ba 100644 --- a/src/StdStorage/StdStorage_RootData.hxx +++ b/src/StdStorage/StdStorage_RootData.hxx @@ -24,12 +24,8 @@ #include #include #include -class Standard_NoSuchObject; -class Storage_Schema; class Storage_BaseDriver; class StdStorage_Root; -class TCollection_AsciiString; -class StdObjMgt_Persistent; class StdStorage_RootData; DEFINE_STANDARD_HANDLE(StdStorage_RootData, Standard_Transient) diff --git a/src/StdStorage/StdStorage_TypeData.hxx b/src/StdStorage/StdStorage_TypeData.hxx index 11dc25fc56..0d73a271de 100644 --- a/src/StdStorage/StdStorage_TypeData.hxx +++ b/src/StdStorage/StdStorage_TypeData.hxx @@ -25,9 +25,7 @@ #include #include #include -class Standard_NoSuchObject; class Storage_BaseDriver; -class TCollection_AsciiString; class StdStorage_TypeData; DEFINE_STANDARD_HANDLE(StdStorage_TypeData, Standard_Transient) diff --git a/src/StepAP214/StepAP214.hxx b/src/StepAP214/StepAP214.hxx index c603454984..32647cd1bf 100644 --- a/src/StepAP214/StepAP214.hxx +++ b/src/StepAP214/StepAP214.hxx @@ -22,51 +22,6 @@ #include class StepAP214_Protocol; -class StepAP214_AutoDesignDateAndPersonItem; -class StepAP214_AutoDesignDateAndTimeItem; -class StepAP214_AutoDesignDatedItem; -class StepAP214_AutoDesignGeneralOrgItem; -class StepAP214_AutoDesignOrganizationItem; -class StepAP214_AutoDesignGroupedItem; -class StepAP214_AutoDesignPresentedItemSelect; -class StepAP214_AutoDesignReferencingItem; -class StepAP214_DateAndTimeItem; -class StepAP214_DateItem; -class StepAP214_ApprovalItem; -class StepAP214_OrganizationItem; -class StepAP214_DocumentReferenceItem; -class StepAP214_GroupItem; -class StepAP214_PersonAndOrganizationItem; -class StepAP214_PresentedItemSelect; -class StepAP214_SecurityClassificationItem; -class StepAP214_Protocol; -class StepAP214_AutoDesignApprovalAssignment; -class StepAP214_AutoDesignActualDateAndTimeAssignment; -class StepAP214_AutoDesignNominalDateAndTimeAssignment; -class StepAP214_AutoDesignActualDateAssignment; -class StepAP214_AutoDesignNominalDateAssignment; -class StepAP214_AutoDesignGroupAssignment; -class StepAP214_AutoDesignOrganizationAssignment; -class StepAP214_AutoDesignDateAndPersonAssignment; -class StepAP214_AutoDesignPersonAndOrganizationAssignment; -class StepAP214_AutoDesignPresentedItem; -class StepAP214_AutoDesignSecurityClassificationAssignment; -class StepAP214_AutoDesignDocumentReference; -class StepAP214_AppliedApprovalAssignment; -class StepAP214_AppliedDateAndTimeAssignment; -class StepAP214_AppliedDateAssignment; -class StepAP214_AppliedGroupAssignment; -class StepAP214_AppliedOrganizationAssignment; -class StepAP214_AppliedPersonAndOrganizationAssignment; -class StepAP214_AppliedPresentedItem; -class StepAP214_AppliedSecurityClassificationAssignment; -class StepAP214_AppliedDocumentReference; -class StepAP214_AppliedExternalIdentificationAssignment; -class StepAP214_Class; -class StepAP214_ExternalIdentificationItem; -class StepAP214_ExternallyDefinedClass; -class StepAP214_ExternallyDefinedGeneralProperty; -class StepAP214_RepItemGroup; //! Complete AP214 CC1 , Revision 4 diff --git a/src/StepAP242/StepAP242_IdAttribute.hxx b/src/StepAP242/StepAP242_IdAttribute.hxx index ad52b5d141..34732f1f41 100644 --- a/src/StepAP242/StepAP242_IdAttribute.hxx +++ b/src/StepAP242/StepAP242_IdAttribute.hxx @@ -22,7 +22,6 @@ #include #include class TCollection_HAsciiString; -class StepAP242_IdAttributeSelect; class StepAP242_IdAttribute; DEFINE_STANDARD_HANDLE(StepAP242_IdAttribute, Standard_Transient) diff --git a/src/StepAP242/StepAP242_ItemIdentifiedRepresentationUsage.hxx b/src/StepAP242/StepAP242_ItemIdentifiedRepresentationUsage.hxx index 03c32fb4c2..d6e8d48edd 100644 --- a/src/StepAP242/StepAP242_ItemIdentifiedRepresentationUsage.hxx +++ b/src/StepAP242/StepAP242_ItemIdentifiedRepresentationUsage.hxx @@ -26,7 +26,6 @@ class TCollection_HAsciiString; class StepRepr_Representation; -class StepAP242_ItemIdentifiedRepresentationUsageDefinition; class StepRepr_RepresentationItem; class StepAP242_ItemIdentifiedRepresentationUsage; diff --git a/src/StepBasic/StepBasic_ApprovalDateTime.hxx b/src/StepBasic/StepBasic_ApprovalDateTime.hxx index 7b634767b9..c465ebe791 100644 --- a/src/StepBasic/StepBasic_ApprovalDateTime.hxx +++ b/src/StepBasic/StepBasic_ApprovalDateTime.hxx @@ -23,7 +23,6 @@ #include #include class StepBasic_Approval; -class StepBasic_DateTimeSelect; class StepBasic_ApprovalDateTime; diff --git a/src/StepBasic/StepBasic_ApprovalPersonOrganization.hxx b/src/StepBasic/StepBasic_ApprovalPersonOrganization.hxx index 6684397ab2..50eabfdea7 100644 --- a/src/StepBasic/StepBasic_ApprovalPersonOrganization.hxx +++ b/src/StepBasic/StepBasic_ApprovalPersonOrganization.hxx @@ -24,7 +24,6 @@ #include class StepBasic_Approval; class StepBasic_ApprovalRole; -class StepBasic_PersonOrganizationSelect; class StepBasic_ApprovalPersonOrganization; diff --git a/src/StepBasic/StepBasic_DocumentProductAssociation.hxx b/src/StepBasic/StepBasic_DocumentProductAssociation.hxx index 03b6dc23c8..d81248ddca 100644 --- a/src/StepBasic/StepBasic_DocumentProductAssociation.hxx +++ b/src/StepBasic/StepBasic_DocumentProductAssociation.hxx @@ -24,7 +24,6 @@ #include class TCollection_HAsciiString; class StepBasic_Document; -class StepBasic_ProductOrFormationOrDefinition; class StepBasic_DocumentProductAssociation; diff --git a/src/StepBasic/StepBasic_ExternalSource.hxx b/src/StepBasic/StepBasic_ExternalSource.hxx index 70343d3d7b..044f19985b 100644 --- a/src/StepBasic/StepBasic_ExternalSource.hxx +++ b/src/StepBasic/StepBasic_ExternalSource.hxx @@ -21,7 +21,6 @@ #include #include -class StepBasic_SourceItem; class StepBasic_ExternalSource; diff --git a/src/StepBasic/StepBasic_ExternallyDefinedItem.hxx b/src/StepBasic/StepBasic_ExternallyDefinedItem.hxx index a1ac91f9ac..03fe80a5da 100644 --- a/src/StepBasic/StepBasic_ExternallyDefinedItem.hxx +++ b/src/StepBasic/StepBasic_ExternallyDefinedItem.hxx @@ -22,7 +22,6 @@ #include #include class StepBasic_ExternalSource; -class StepBasic_SourceItem; class StepBasic_ExternallyDefinedItem; diff --git a/src/StepBasic/StepBasic_MeasureWithUnit.hxx b/src/StepBasic/StepBasic_MeasureWithUnit.hxx index abc5fdddd2..41b7153ee1 100644 --- a/src/StepBasic/StepBasic_MeasureWithUnit.hxx +++ b/src/StepBasic/StepBasic_MeasureWithUnit.hxx @@ -24,7 +24,6 @@ #include #include class StepBasic_MeasureValueMember; -class StepBasic_Unit; class StepBasic_MeasureWithUnit; diff --git a/src/StepBasic/StepBasic_ProductDefinitionReferenceWithLocalRepresentation.hxx b/src/StepBasic/StepBasic_ProductDefinitionReferenceWithLocalRepresentation.hxx index 8afb85b1d9..d161df9e35 100644 --- a/src/StepBasic/StepBasic_ProductDefinitionReferenceWithLocalRepresentation.hxx +++ b/src/StepBasic/StepBasic_ProductDefinitionReferenceWithLocalRepresentation.hxx @@ -23,7 +23,6 @@ class StepBasic_ExternalSource; -class StepBasic_ProductDefinition; DEFINE_STANDARD_HANDLE(StepBasic_ProductDefinitionReferenceWithLocalRepresentation, StepBasic_ProductDefinition) diff --git a/src/StepBasic/StepBasic_RoleAssociation.hxx b/src/StepBasic/StepBasic_RoleAssociation.hxx index 29c4d51cb6..ab0a4fd006 100644 --- a/src/StepBasic/StepBasic_RoleAssociation.hxx +++ b/src/StepBasic/StepBasic_RoleAssociation.hxx @@ -22,7 +22,6 @@ #include #include class StepBasic_ObjectRole; -class StepBasic_RoleSelect; class StepBasic_RoleAssociation; diff --git a/src/StepBasic/StepBasic_SiUnitAndAreaUnit.hxx b/src/StepBasic/StepBasic_SiUnitAndAreaUnit.hxx index 8580b0fca9..0a730fc5c9 100644 --- a/src/StepBasic/StepBasic_SiUnitAndAreaUnit.hxx +++ b/src/StepBasic/StepBasic_SiUnitAndAreaUnit.hxx @@ -22,7 +22,6 @@ #include class StepBasic_AreaUnit; -class StepBasic_DimensionalExponents; class StepBasic_SiUnitAndAreaUnit; diff --git a/src/StepBasic/StepBasic_SiUnitAndLengthUnit.hxx b/src/StepBasic/StepBasic_SiUnitAndLengthUnit.hxx index f3e904e694..d0409186fa 100644 --- a/src/StepBasic/StepBasic_SiUnitAndLengthUnit.hxx +++ b/src/StepBasic/StepBasic_SiUnitAndLengthUnit.hxx @@ -25,7 +25,6 @@ #include #include class StepBasic_LengthUnit; -class StepBasic_DimensionalExponents; class StepBasic_SiUnitAndLengthUnit; diff --git a/src/StepBasic/StepBasic_SiUnitAndMassUnit.hxx b/src/StepBasic/StepBasic_SiUnitAndMassUnit.hxx index fb90850032..ea2343cbc1 100644 --- a/src/StepBasic/StepBasic_SiUnitAndMassUnit.hxx +++ b/src/StepBasic/StepBasic_SiUnitAndMassUnit.hxx @@ -24,7 +24,6 @@ #include #include class StepBasic_MassUnit; -class StepBasic_DimensionalExponents; class StepBasic_SiUnitAndMassUnit; diff --git a/src/StepBasic/StepBasic_SiUnitAndPlaneAngleUnit.hxx b/src/StepBasic/StepBasic_SiUnitAndPlaneAngleUnit.hxx index 1807bc8101..8bb80a5ea6 100644 --- a/src/StepBasic/StepBasic_SiUnitAndPlaneAngleUnit.hxx +++ b/src/StepBasic/StepBasic_SiUnitAndPlaneAngleUnit.hxx @@ -25,7 +25,6 @@ #include #include class StepBasic_PlaneAngleUnit; -class StepBasic_DimensionalExponents; class StepBasic_SiUnitAndPlaneAngleUnit; diff --git a/src/StepBasic/StepBasic_SiUnitAndRatioUnit.hxx b/src/StepBasic/StepBasic_SiUnitAndRatioUnit.hxx index da44f5202b..a6fce9cf3c 100644 --- a/src/StepBasic/StepBasic_SiUnitAndRatioUnit.hxx +++ b/src/StepBasic/StepBasic_SiUnitAndRatioUnit.hxx @@ -25,7 +25,6 @@ #include #include class StepBasic_RatioUnit; -class StepBasic_DimensionalExponents; class StepBasic_SiUnitAndRatioUnit; diff --git a/src/StepBasic/StepBasic_SiUnitAndSolidAngleUnit.hxx b/src/StepBasic/StepBasic_SiUnitAndSolidAngleUnit.hxx index a4086daddc..4722d4c3ef 100644 --- a/src/StepBasic/StepBasic_SiUnitAndSolidAngleUnit.hxx +++ b/src/StepBasic/StepBasic_SiUnitAndSolidAngleUnit.hxx @@ -25,7 +25,6 @@ #include #include class StepBasic_SolidAngleUnit; -class StepBasic_DimensionalExponents; class StepBasic_SiUnitAndSolidAngleUnit; diff --git a/src/StepBasic/StepBasic_SiUnitAndThermodynamicTemperatureUnit.hxx b/src/StepBasic/StepBasic_SiUnitAndThermodynamicTemperatureUnit.hxx index e52aa6963e..5ae21a871a 100644 --- a/src/StepBasic/StepBasic_SiUnitAndThermodynamicTemperatureUnit.hxx +++ b/src/StepBasic/StepBasic_SiUnitAndThermodynamicTemperatureUnit.hxx @@ -24,7 +24,6 @@ #include #include class StepBasic_ThermodynamicTemperatureUnit; -class StepBasic_DimensionalExponents; class StepBasic_SiUnitAndThermodynamicTemperatureUnit; diff --git a/src/StepBasic/StepBasic_SiUnitAndTimeUnit.hxx b/src/StepBasic/StepBasic_SiUnitAndTimeUnit.hxx index f27bc790a3..d3e7db5230 100644 --- a/src/StepBasic/StepBasic_SiUnitAndTimeUnit.hxx +++ b/src/StepBasic/StepBasic_SiUnitAndTimeUnit.hxx @@ -25,7 +25,6 @@ #include #include class StepBasic_TimeUnit; -class StepBasic_DimensionalExponents; class StepBasic_SiUnitAndTimeUnit; diff --git a/src/StepBasic/StepBasic_SiUnitAndVolumeUnit.hxx b/src/StepBasic/StepBasic_SiUnitAndVolumeUnit.hxx index 84b1fdb4aa..3d8490acdf 100644 --- a/src/StepBasic/StepBasic_SiUnitAndVolumeUnit.hxx +++ b/src/StepBasic/StepBasic_SiUnitAndVolumeUnit.hxx @@ -22,7 +22,6 @@ #include class StepBasic_VolumeUnit; -class StepBasic_DimensionalExponents; class StepBasic_SiUnitAndVolumeUnit; diff --git a/src/StepData/StepData.hxx b/src/StepData/StepData.hxx index 0fdb5211ca..3285f3f1ce 100644 --- a/src/StepData/StepData.hxx +++ b/src/StepData/StepData.hxx @@ -22,45 +22,6 @@ #include class StepData_Protocol; -class StepData_StepModel; -class StepData_UndefinedEntity; -class StepData_SelectType; -class StepData_Field; -class StepData_SelectMember; -class StepData_SelectInt; -class StepData_SelectReal; -class StepData_SelectNamed; -class StepData_SelectArrReal; -class StepData_PDescr; -class StepData_FieldList; -class StepData_FieldList1; -class StepData_FieldListN; -class StepData_FieldListD; -class StepData_EDescr; -class StepData_ESDescr; -class StepData_ECDescr; -class StepData_Described; -class StepData_Simple; -class StepData_Plex; -class StepData_FreeFormEntity; -class StepData_Protocol; -class StepData_GeneralModule; -class StepData_FileRecognizer; -class StepData_FileProtocol; -class StepData_HeaderTool; -class StepData_EnumTool; -class StepData_DescrProtocol; -class StepData_DescrGeneral; -class StepData_DescrReadWrite; -class StepData_StepReaderData; -class StepData_StepReaderTool; -class StepData_ReadWriteModule; -class StepData_StepWriter; -class StepData_StepDumper; -class StepData_WriterLib; -class StepData_DefaultGeneral; -class StepData_GlobalNodeOfWriterLib; -class StepData_NodeOfWriterLib; //! Gives basic data definition for Step Interface. diff --git a/src/StepData/StepData_Described.hxx b/src/StepData/StepData_Described.hxx index 8f43f6f6fc..7e5c5c35cc 100644 --- a/src/StepData/StepData_Described.hxx +++ b/src/StepData/StepData_Described.hxx @@ -24,7 +24,6 @@ #include #include class StepData_EDescr; -class Interface_InterfaceMismatch; class StepData_Simple; class StepData_Field; class Interface_Check; diff --git a/src/StepData/StepData_Field.hxx b/src/StepData/StepData_Field.hxx index 3ea2d54435..25fb7e5278 100644 --- a/src/StepData/StepData_Field.hxx +++ b/src/StepData/StepData_Field.hxx @@ -26,7 +26,6 @@ #include #include #include -class Standard_Transient; class StepData_SelectMember; diff --git a/src/StepData/StepData_FieldList.hxx b/src/StepData/StepData_FieldList.hxx index 3371e87f75..9d9329ed15 100644 --- a/src/StepData/StepData_FieldList.hxx +++ b/src/StepData/StepData_FieldList.hxx @@ -22,7 +22,6 @@ #include #include -class Standard_OutOfRange; class StepData_Field; class Interface_EntityIterator; diff --git a/src/StepData/StepData_FieldList1.hxx b/src/StepData/StepData_FieldList1.hxx index 9b88156f09..c779fb23bf 100644 --- a/src/StepData/StepData_FieldList1.hxx +++ b/src/StepData/StepData_FieldList1.hxx @@ -24,8 +24,6 @@ #include #include #include -class Standard_OutOfRange; -class StepData_Field; //! Describes a list of ONE field diff --git a/src/StepData/StepData_FieldListD.hxx b/src/StepData/StepData_FieldListD.hxx index eda422fe38..79e57a153a 100644 --- a/src/StepData/StepData_FieldListD.hxx +++ b/src/StepData/StepData_FieldListD.hxx @@ -24,7 +24,6 @@ #include #include #include -class Standard_OutOfRange; class StepData_Field; diff --git a/src/StepData/StepData_FieldListN.hxx b/src/StepData/StepData_FieldListN.hxx index 691f75db3d..f3d41cf075 100644 --- a/src/StepData/StepData_FieldListN.hxx +++ b/src/StepData/StepData_FieldListN.hxx @@ -24,7 +24,6 @@ #include #include #include -class Standard_OutOfRange; class StepData_Field; diff --git a/src/StepData/StepData_FileProtocol.hxx b/src/StepData/StepData_FileProtocol.hxx index c4f8dfa083..2b120d695f 100644 --- a/src/StepData/StepData_FileProtocol.hxx +++ b/src/StepData/StepData_FileProtocol.hxx @@ -26,7 +26,6 @@ #include #include #include -class StepData_Protocol; class Interface_Protocol; class Interface_Graph; class Interface_Check; diff --git a/src/StepData/StepData_Plex.hxx b/src/StepData/StepData_Plex.hxx index 921b94d203..cd42a70fab 100644 --- a/src/StepData/StepData_Plex.hxx +++ b/src/StepData/StepData_Plex.hxx @@ -26,7 +26,6 @@ #include #include #include -class Interface_InterfaceMismatch; class StepData_ECDescr; class StepData_Simple; class StepData_Field; diff --git a/src/StepData/StepData_Protocol.hxx b/src/StepData/StepData_Protocol.hxx index c6bba9699c..c617cbb47f 100644 --- a/src/StepData/StepData_Protocol.hxx +++ b/src/StepData/StepData_Protocol.hxx @@ -27,8 +27,6 @@ #include #include #include -class Interface_Protocol; -class Standard_Transient; class Interface_InterfaceModel; class StepData_EDescr; class StepData_ESDescr; diff --git a/src/StepData/StepData_ReadWriteModule.hxx b/src/StepData/StepData_ReadWriteModule.hxx index 2de7f06139..fd24b44b68 100644 --- a/src/StepData/StepData_ReadWriteModule.hxx +++ b/src/StepData/StepData_ReadWriteModule.hxx @@ -24,7 +24,6 @@ #include #include #include -class Standard_DomainError; class Interface_FileReaderData; class TCollection_AsciiString; class Interface_Check; diff --git a/src/StepData/StepData_SelectNamed.hxx b/src/StepData/StepData_SelectNamed.hxx index 262d4c3d11..0bb8ff5232 100644 --- a/src/StepData/StepData_SelectNamed.hxx +++ b/src/StepData/StepData_SelectNamed.hxx @@ -27,7 +27,6 @@ #include #include #include -class StepData_Field; class StepData_SelectNamed; diff --git a/src/StepData/StepData_SelectType.hxx b/src/StepData/StepData_SelectType.hxx index c146699f10..fefd20a3e6 100644 --- a/src/StepData/StepData_SelectType.hxx +++ b/src/StepData/StepData_SelectType.hxx @@ -28,7 +28,6 @@ #include #include class Standard_Transient; -class Standard_TypeMismatch; class StepData_PDescr; class StepData_SelectMember; diff --git a/src/StepData/StepData_Simple.hxx b/src/StepData/StepData_Simple.hxx index dbe30d2269..a0a84bc053 100644 --- a/src/StepData/StepData_Simple.hxx +++ b/src/StepData/StepData_Simple.hxx @@ -25,10 +25,8 @@ #include #include #include -class Interface_InterfaceMismatch; class StepData_ESDescr; class StepData_Field; -class StepData_FieldListN; class Interface_Check; class Interface_EntityIterator; diff --git a/src/StepData/StepData_StepDumper.hxx b/src/StepData/StepData_StepDumper.hxx index 77625a90b1..4a4d261f64 100644 --- a/src/StepData/StepData_StepDumper.hxx +++ b/src/StepData/StepData_StepDumper.hxx @@ -27,9 +27,7 @@ #include #include class StepData_StepModel; -class Interface_InterfaceMismatch; class StepData_Protocol; -class StepData_StepWriter; //! Provides a way to dump entities processed through STEP, with //! these features : diff --git a/src/StepData/StepData_StepModel.hxx b/src/StepData/StepData_StepModel.hxx index b7a9ec9344..dce1d5beb0 100644 --- a/src/StepData/StepData_StepModel.hxx +++ b/src/StepData/StepData_StepModel.hxx @@ -22,9 +22,7 @@ #include #include -class Standard_NoSuchObject; class Standard_Transient; -class Interface_InterfaceModel; class Interface_EntityIterator; class Interface_Check; class TCollection_HAsciiString; diff --git a/src/StepData/StepData_StepWriter.hxx b/src/StepData/StepData_StepWriter.hxx index 2202946e2b..4aa91b3432 100644 --- a/src/StepData/StepData_StepWriter.hxx +++ b/src/StepData/StepData_StepWriter.hxx @@ -34,8 +34,6 @@ #include #include class StepData_StepModel; -class Interface_InterfaceMismatch; -class Interface_FloatWriter; class StepData_Protocol; class StepData_WriterLib; class TCollection_AsciiString; @@ -46,7 +44,6 @@ class StepData_SelectMember; class StepData_FieldList; class StepData_ESDescr; class Standard_Transient; -class Interface_CheckIterator; //! manages atomic file writing, under control of StepModel (for diff --git a/src/StepDimTol/StepDimTol_GeometricTolerance.hxx b/src/StepDimTol/StepDimTol_GeometricTolerance.hxx index e333d964ce..845003aea1 100644 --- a/src/StepDimTol/StepDimTol_GeometricTolerance.hxx +++ b/src/StepDimTol/StepDimTol_GeometricTolerance.hxx @@ -23,7 +23,6 @@ #include class TCollection_HAsciiString; class StepBasic_MeasureWithUnit; -class StepDimTol_GeometricToleranceTarget; class StepRepr_ShapeAspect; diff --git a/src/StepDimTol/StepDimTol_GeometricToleranceWithModifiers.hxx b/src/StepDimTol/StepDimTol_GeometricToleranceWithModifiers.hxx index f66d662807..1d7a3396a4 100644 --- a/src/StepDimTol/StepDimTol_GeometricToleranceWithModifiers.hxx +++ b/src/StepDimTol/StepDimTol_GeometricToleranceWithModifiers.hxx @@ -24,7 +24,6 @@ #include #include -class StepDimTol_HArray1OfGeometricToleranceModifier; class TCollection_HAsciiString; class StepBasic_MeasureWithUnit; class StepDimTol_GeometricToleranceTarget; diff --git a/src/StepDimTol/StepDimTol_ToleranceZone.hxx b/src/StepDimTol/StepDimTol_ToleranceZone.hxx index e9bba9cd2a..7768873585 100644 --- a/src/StepDimTol/StepDimTol_ToleranceZone.hxx +++ b/src/StepDimTol/StepDimTol_ToleranceZone.hxx @@ -25,9 +25,7 @@ #include #include -class StepDimTol_HArray1OfToleranceZoneTarget; class TCollection_HAsciiString; -class StepBasic_MeasureWithUnit; // Avoid possible conflict with SetForm macro defined by windows.h #ifdef SetForm diff --git a/src/StepDimTol/StepDimTol_ToleranceZoneDefinition.hxx b/src/StepDimTol/StepDimTol_ToleranceZoneDefinition.hxx index 4ab2b76ec8..d65bda3d1c 100644 --- a/src/StepDimTol/StepDimTol_ToleranceZoneDefinition.hxx +++ b/src/StepDimTol/StepDimTol_ToleranceZoneDefinition.hxx @@ -25,7 +25,6 @@ #include #include -class StepRepr_HArray1OfShapeAspect; class StepDimTol_ToleranceZoneDefinition; DEFINE_STANDARD_HANDLE(StepDimTol_ToleranceZoneDefinition, Standard_Transient) diff --git a/src/StepElement/StepElement_CurveElementEndReleasePacket.hxx b/src/StepElement/StepElement_CurveElementEndReleasePacket.hxx index 28aaf1b3ab..f7017146f3 100644 --- a/src/StepElement/StepElement_CurveElementEndReleasePacket.hxx +++ b/src/StepElement/StepElement_CurveElementEndReleasePacket.hxx @@ -22,7 +22,6 @@ #include #include #include -class StepElement_CurveElementFreedom; class StepElement_CurveElementEndReleasePacket; diff --git a/src/StepElement/StepElement_CurveElementSectionDerivedDefinitions.hxx b/src/StepElement/StepElement_CurveElementSectionDerivedDefinitions.hxx index 41dd6f4fd8..564ae8ff6f 100644 --- a/src/StepElement/StepElement_CurveElementSectionDerivedDefinitions.hxx +++ b/src/StepElement/StepElement_CurveElementSectionDerivedDefinitions.hxx @@ -25,7 +25,6 @@ #include #include class TCollection_HAsciiString; -class StepElement_MeasureOrUnspecifiedValue; class StepElement_CurveElementSectionDerivedDefinitions; diff --git a/src/StepElement/StepElement_SurfaceSection.hxx b/src/StepElement/StepElement_SurfaceSection.hxx index 75243813d8..3be5255e9e 100644 --- a/src/StepElement/StepElement_SurfaceSection.hxx +++ b/src/StepElement/StepElement_SurfaceSection.hxx @@ -21,7 +21,6 @@ #include #include -class StepElement_MeasureOrUnspecifiedValue; class StepElement_SurfaceSection; diff --git a/src/StepElement/StepElement_UniformSurfaceSection.hxx b/src/StepElement/StepElement_UniformSurfaceSection.hxx index 7eb573bdf0..253bbc8f20 100644 --- a/src/StepElement/StepElement_UniformSurfaceSection.hxx +++ b/src/StepElement/StepElement_UniformSurfaceSection.hxx @@ -22,7 +22,6 @@ #include #include #include -class StepElement_MeasureOrUnspecifiedValue; class StepElement_UniformSurfaceSection; diff --git a/src/StepFEA/StepFEA_CurveElementEndOffset.hxx b/src/StepFEA/StepFEA_CurveElementEndOffset.hxx index 19b6e0eea2..4f3fcf77be 100644 --- a/src/StepFEA/StepFEA_CurveElementEndOffset.hxx +++ b/src/StepFEA/StepFEA_CurveElementEndOffset.hxx @@ -22,7 +22,6 @@ #include #include #include -class StepFEA_CurveElementEndCoordinateSystem; class StepFEA_CurveElementEndOffset; diff --git a/src/StepFEA/StepFEA_CurveElementEndRelease.hxx b/src/StepFEA/StepFEA_CurveElementEndRelease.hxx index d612e1a91b..3b55dd7634 100644 --- a/src/StepFEA/StepFEA_CurveElementEndRelease.hxx +++ b/src/StepFEA/StepFEA_CurveElementEndRelease.hxx @@ -22,7 +22,6 @@ #include #include #include -class StepFEA_CurveElementEndCoordinateSystem; class StepFEA_CurveElementEndRelease; diff --git a/src/StepFEA/StepFEA_ElementGeometricRelationship.hxx b/src/StepFEA/StepFEA_ElementGeometricRelationship.hxx index b20f5cdbba..776b8457c1 100644 --- a/src/StepFEA/StepFEA_ElementGeometricRelationship.hxx +++ b/src/StepFEA/StepFEA_ElementGeometricRelationship.hxx @@ -23,8 +23,6 @@ #include #include class StepElement_AnalysisItemWithinRepresentation; -class StepFEA_ElementOrElementGroup; -class StepElement_ElementAspect; class StepFEA_ElementGeometricRelationship; diff --git a/src/StepFEA/StepFEA_FeaLinearElasticity.hxx b/src/StepFEA/StepFEA_FeaLinearElasticity.hxx index 91b9176c35..98f749b802 100644 --- a/src/StepFEA/StepFEA_FeaLinearElasticity.hxx +++ b/src/StepFEA/StepFEA_FeaLinearElasticity.hxx @@ -22,7 +22,6 @@ #include #include class TCollection_HAsciiString; -class StepFEA_SymmetricTensor43d; class StepFEA_FeaLinearElasticity; diff --git a/src/StepFEA/StepFEA_FeaMoistureAbsorption.hxx b/src/StepFEA/StepFEA_FeaMoistureAbsorption.hxx index 7e192a3faa..97f312a765 100644 --- a/src/StepFEA/StepFEA_FeaMoistureAbsorption.hxx +++ b/src/StepFEA/StepFEA_FeaMoistureAbsorption.hxx @@ -22,7 +22,6 @@ #include #include class TCollection_HAsciiString; -class StepFEA_SymmetricTensor23d; class StepFEA_FeaMoistureAbsorption; diff --git a/src/StepFEA/StepFEA_FeaSecantCoefficientOfLinearThermalExpansion.hxx b/src/StepFEA/StepFEA_FeaSecantCoefficientOfLinearThermalExpansion.hxx index 1aa5111bb1..8640cbe5c5 100644 --- a/src/StepFEA/StepFEA_FeaSecantCoefficientOfLinearThermalExpansion.hxx +++ b/src/StepFEA/StepFEA_FeaSecantCoefficientOfLinearThermalExpansion.hxx @@ -23,7 +23,6 @@ #include #include class TCollection_HAsciiString; -class StepFEA_SymmetricTensor23d; class StepFEA_FeaSecantCoefficientOfLinearThermalExpansion; diff --git a/src/StepFEA/StepFEA_FeaShellBendingStiffness.hxx b/src/StepFEA/StepFEA_FeaShellBendingStiffness.hxx index 2aba0ad712..85efc64568 100644 --- a/src/StepFEA/StepFEA_FeaShellBendingStiffness.hxx +++ b/src/StepFEA/StepFEA_FeaShellBendingStiffness.hxx @@ -22,7 +22,6 @@ #include #include class TCollection_HAsciiString; -class StepFEA_SymmetricTensor42d; class StepFEA_FeaShellBendingStiffness; diff --git a/src/StepFEA/StepFEA_FeaShellMembraneBendingCouplingStiffness.hxx b/src/StepFEA/StepFEA_FeaShellMembraneBendingCouplingStiffness.hxx index d52354d6b1..56372e12a5 100644 --- a/src/StepFEA/StepFEA_FeaShellMembraneBendingCouplingStiffness.hxx +++ b/src/StepFEA/StepFEA_FeaShellMembraneBendingCouplingStiffness.hxx @@ -22,7 +22,6 @@ #include #include class TCollection_HAsciiString; -class StepFEA_SymmetricTensor42d; class StepFEA_FeaShellMembraneBendingCouplingStiffness; diff --git a/src/StepFEA/StepFEA_FeaShellMembraneStiffness.hxx b/src/StepFEA/StepFEA_FeaShellMembraneStiffness.hxx index b66a4da1ea..77a67a25f6 100644 --- a/src/StepFEA/StepFEA_FeaShellMembraneStiffness.hxx +++ b/src/StepFEA/StepFEA_FeaShellMembraneStiffness.hxx @@ -22,7 +22,6 @@ #include #include class TCollection_HAsciiString; -class StepFEA_SymmetricTensor42d; class StepFEA_FeaShellMembraneStiffness; diff --git a/src/StepFEA/StepFEA_FeaShellShearStiffness.hxx b/src/StepFEA/StepFEA_FeaShellShearStiffness.hxx index 80be3ab24d..ecd0d7e05c 100644 --- a/src/StepFEA/StepFEA_FeaShellShearStiffness.hxx +++ b/src/StepFEA/StepFEA_FeaShellShearStiffness.hxx @@ -22,7 +22,6 @@ #include #include class TCollection_HAsciiString; -class StepFEA_SymmetricTensor22d; class StepFEA_FeaShellShearStiffness; diff --git a/src/StepFEA/StepFEA_FeaTangentialCoefficientOfLinearThermalExpansion.hxx b/src/StepFEA/StepFEA_FeaTangentialCoefficientOfLinearThermalExpansion.hxx index f8a9d4212b..c71d6c278d 100644 --- a/src/StepFEA/StepFEA_FeaTangentialCoefficientOfLinearThermalExpansion.hxx +++ b/src/StepFEA/StepFEA_FeaTangentialCoefficientOfLinearThermalExpansion.hxx @@ -22,7 +22,6 @@ #include #include class TCollection_HAsciiString; -class StepFEA_SymmetricTensor23d; class StepFEA_FeaTangentialCoefficientOfLinearThermalExpansion; diff --git a/src/StepFEA/StepFEA_FreedomAndCoefficient.hxx b/src/StepFEA/StepFEA_FreedomAndCoefficient.hxx index 2adae09dde..ab90ddb78e 100644 --- a/src/StepFEA/StepFEA_FreedomAndCoefficient.hxx +++ b/src/StepFEA/StepFEA_FreedomAndCoefficient.hxx @@ -22,8 +22,6 @@ #include #include #include -class StepFEA_DegreeOfFreedom; -class StepElement_MeasureOrUnspecifiedValue; class StepFEA_FreedomAndCoefficient; diff --git a/src/StepGeom/StepGeom_Conic.hxx b/src/StepGeom/StepGeom_Conic.hxx index aabde6b265..818d93f102 100644 --- a/src/StepGeom/StepGeom_Conic.hxx +++ b/src/StepGeom/StepGeom_Conic.hxx @@ -23,7 +23,6 @@ #include #include class TCollection_HAsciiString; -class StepGeom_Axis2Placement; class StepGeom_Conic; diff --git a/src/StepGeom/StepGeom_CurveReplica.hxx b/src/StepGeom/StepGeom_CurveReplica.hxx index 96e6701f75..8958c75e2f 100644 --- a/src/StepGeom/StepGeom_CurveReplica.hxx +++ b/src/StepGeom/StepGeom_CurveReplica.hxx @@ -21,7 +21,6 @@ #include #include -class StepGeom_Curve; class StepGeom_CartesianTransformationOperator; class TCollection_HAsciiString; diff --git a/src/StepGeom/StepGeom_OffsetCurve3d.hxx b/src/StepGeom/StepGeom_OffsetCurve3d.hxx index 57efbba1cf..e2af524e55 100644 --- a/src/StepGeom/StepGeom_OffsetCurve3d.hxx +++ b/src/StepGeom/StepGeom_OffsetCurve3d.hxx @@ -23,7 +23,6 @@ #include #include #include -class StepGeom_Curve; class StepGeom_Direction; class TCollection_HAsciiString; diff --git a/src/StepGeom/StepGeom_OffsetSurface.hxx b/src/StepGeom/StepGeom_OffsetSurface.hxx index 3d65a9f0cc..4bf545f8bd 100644 --- a/src/StepGeom/StepGeom_OffsetSurface.hxx +++ b/src/StepGeom/StepGeom_OffsetSurface.hxx @@ -23,7 +23,6 @@ #include #include #include -class StepGeom_Surface; class TCollection_HAsciiString; diff --git a/src/StepGeom/StepGeom_PointReplica.hxx b/src/StepGeom/StepGeom_PointReplica.hxx index de9f7696fa..23fecda6ed 100644 --- a/src/StepGeom/StepGeom_PointReplica.hxx +++ b/src/StepGeom/StepGeom_PointReplica.hxx @@ -21,7 +21,6 @@ #include #include -class StepGeom_Point; class StepGeom_CartesianTransformationOperator; class TCollection_HAsciiString; diff --git a/src/StepGeom/StepGeom_SurfaceCurve.hxx b/src/StepGeom/StepGeom_SurfaceCurve.hxx index 4e789153ac..cd72cc246c 100644 --- a/src/StepGeom/StepGeom_SurfaceCurve.hxx +++ b/src/StepGeom/StepGeom_SurfaceCurve.hxx @@ -24,7 +24,6 @@ #include #include #include -class StepGeom_Curve; class TCollection_HAsciiString; class StepGeom_PcurveOrSurface; diff --git a/src/StepGeom/StepGeom_SurfaceReplica.hxx b/src/StepGeom/StepGeom_SurfaceReplica.hxx index b2e5f402fe..aebff8338b 100644 --- a/src/StepGeom/StepGeom_SurfaceReplica.hxx +++ b/src/StepGeom/StepGeom_SurfaceReplica.hxx @@ -21,7 +21,6 @@ #include #include -class StepGeom_Surface; class StepGeom_CartesianTransformationOperator3d; class TCollection_HAsciiString; diff --git a/src/StepRepr/StepRepr_CharacterizedRepresentation.hxx b/src/StepRepr/StepRepr_CharacterizedRepresentation.hxx index 66fb01aa87..f72b4ab403 100644 --- a/src/StepRepr/StepRepr_CharacterizedRepresentation.hxx +++ b/src/StepRepr/StepRepr_CharacterizedRepresentation.hxx @@ -22,7 +22,6 @@ #include class TCollection_HAsciiString; class StepRepr_RepresentationContext; -class StepRepr_RepresentationItem; class StepRepr_CharacterizedRepresentation; diff --git a/src/StepRepr/StepRepr_CompoundRepresentationItem.hxx b/src/StepRepr/StepRepr_CompoundRepresentationItem.hxx index acd2e6bdfb..b826082cd6 100644 --- a/src/StepRepr/StepRepr_CompoundRepresentationItem.hxx +++ b/src/StepRepr/StepRepr_CompoundRepresentationItem.hxx @@ -23,7 +23,6 @@ #include #include class TCollection_HAsciiString; -class StepRepr_RepresentationItem; class StepRepr_CompoundRepresentationItem; diff --git a/src/StepRepr/StepRepr_ConfigurationDesign.hxx b/src/StepRepr/StepRepr_ConfigurationDesign.hxx index 099b1b01fe..d760b1c613 100644 --- a/src/StepRepr/StepRepr_ConfigurationDesign.hxx +++ b/src/StepRepr/StepRepr_ConfigurationDesign.hxx @@ -23,7 +23,6 @@ #include #include class StepRepr_ConfigurationItem; -class StepRepr_ConfigurationDesignItem; class StepRepr_ConfigurationDesign; diff --git a/src/StepRepr/StepRepr_MappedItem.hxx b/src/StepRepr/StepRepr_MappedItem.hxx index 6b81a71de8..83e09b0185 100644 --- a/src/StepRepr/StepRepr_MappedItem.hxx +++ b/src/StepRepr/StepRepr_MappedItem.hxx @@ -22,7 +22,6 @@ #include class StepRepr_RepresentationMap; -class StepRepr_RepresentationItem; class TCollection_HAsciiString; diff --git a/src/StepRepr/StepRepr_MaterialDesignation.hxx b/src/StepRepr/StepRepr_MaterialDesignation.hxx index fdbc86f2b3..f9d3122006 100644 --- a/src/StepRepr/StepRepr_MaterialDesignation.hxx +++ b/src/StepRepr/StepRepr_MaterialDesignation.hxx @@ -23,7 +23,6 @@ #include #include class TCollection_HAsciiString; -class StepRepr_CharacterizedDefinition; class StepRepr_MaterialDesignation; diff --git a/src/StepRepr/StepRepr_PropertyDefinition.hxx b/src/StepRepr/StepRepr_PropertyDefinition.hxx index 4a51749643..6d8f800b40 100644 --- a/src/StepRepr/StepRepr_PropertyDefinition.hxx +++ b/src/StepRepr/StepRepr_PropertyDefinition.hxx @@ -23,7 +23,6 @@ #include #include class TCollection_HAsciiString; -class StepRepr_CharacterizedDefinition; class StepRepr_PropertyDefinition; diff --git a/src/StepRepr/StepRepr_PropertyDefinitionRepresentation.hxx b/src/StepRepr/StepRepr_PropertyDefinitionRepresentation.hxx index 2cdeaf025e..8b5f91b827 100644 --- a/src/StepRepr/StepRepr_PropertyDefinitionRepresentation.hxx +++ b/src/StepRepr/StepRepr_PropertyDefinitionRepresentation.hxx @@ -22,7 +22,6 @@ #include #include class StepRepr_Representation; -class StepRepr_RepresentedDefinition; class StepRepr_PropertyDefinitionRepresentation; diff --git a/src/StepRepr/StepRepr_ReprItemAndMeasureWithUnit.hxx b/src/StepRepr/StepRepr_ReprItemAndMeasureWithUnit.hxx index ed8641cf6d..170bf5ff8e 100644 --- a/src/StepRepr/StepRepr_ReprItemAndMeasureWithUnit.hxx +++ b/src/StepRepr/StepRepr_ReprItemAndMeasureWithUnit.hxx @@ -22,7 +22,6 @@ #include class StepRepr_MeasureRepresentationItem; class StepBasic_MeasureWithUnit; -class StepRepr_RepresentationItem; class StepRepr_ReprItemAndMeasureWithUnit; diff --git a/src/StepRepr/StepRepr_RepresentationRelationshipWithTransformation.hxx b/src/StepRepr/StepRepr_RepresentationRelationshipWithTransformation.hxx index 8113478305..ff1f5877a7 100644 --- a/src/StepRepr/StepRepr_RepresentationRelationshipWithTransformation.hxx +++ b/src/StepRepr/StepRepr_RepresentationRelationshipWithTransformation.hxx @@ -24,7 +24,6 @@ #include class TCollection_HAsciiString; class StepRepr_Representation; -class StepRepr_Transformation; class StepRepr_RepresentationRelationshipWithTransformation; diff --git a/src/StepRepr/StepRepr_SpecifiedHigherUsageOccurrence.hxx b/src/StepRepr/StepRepr_SpecifiedHigherUsageOccurrence.hxx index 244f3bec0b..3bc3754502 100644 --- a/src/StepRepr/StepRepr_SpecifiedHigherUsageOccurrence.hxx +++ b/src/StepRepr/StepRepr_SpecifiedHigherUsageOccurrence.hxx @@ -21,7 +21,6 @@ #include #include -class StepRepr_AssemblyComponentUsage; class StepRepr_NextAssemblyUsageOccurrence; class TCollection_HAsciiString; class StepBasic_ProductDefinition; diff --git a/src/math/math.hxx b/src/math/math.hxx index 561b465891..f44e215ff4 100644 --- a/src/math/math.hxx +++ b/src/math/math.hxx @@ -24,46 +24,6 @@ #include #include #include -class math_Matrix; -class math_Function; -class math_FunctionWithDerivative; -class math_MultipleVarFunction; -class math_MultipleVarFunctionWithGradient; -class math_MultipleVarFunctionWithHessian; -class math_FunctionSet; -class math_FunctionSetWithDerivatives; -class math_Gauss; -class math_GaussLeastSquare; -class math_SVD; -class math_DirectPolynomialRoots; -class math_FunctionRoots; -class math_BissecNewton; -class math_FunctionRoot; -class math_NewtonFunctionRoot; -class math_BracketedRoot; -class math_FunctionSetRoot; -class math_NewtonFunctionSetRoot; -class math_BracketMinimum; -class math_BrentMinimum; -class math_Powell; -class math_FRPR; -class math_BFGS; -class math_NewtonMinimum; -class math_Jacobi; -class math_GaussSingleIntegration; -class math_GaussMultipleIntegration; -class math_GaussSetIntegration; -class math_FunctionSample; -class math_FunctionAllRoots; -class math_Householder; -class math_Crout; -class math_Uzawa; -class math_TrigonometricFunctionRoots; -class math_KronrodSingleIntegration; -class math_EigenValuesSearcher; -class math_ComputeGaussPointsAndWeights; -class math_ComputeKronrodPointsAndWeights; -class math_DoubleTab; diff --git a/src/math/math_BFGS.hxx b/src/math/math_BFGS.hxx index 553e7c907f..4a5c18d88c 100644 --- a/src/math/math_BFGS.hxx +++ b/src/math/math_BFGS.hxx @@ -27,8 +27,6 @@ #include #include #include -class StdFail_NotDone; -class Standard_DimensionError; class math_MultipleVarFunctionWithGradient; diff --git a/src/math/math_BissecNewton.hxx b/src/math/math_BissecNewton.hxx index 9da3447717..77add80024 100644 --- a/src/math/math_BissecNewton.hxx +++ b/src/math/math_BissecNewton.hxx @@ -26,7 +26,6 @@ #include #include #include -class StdFail_NotDone; class math_FunctionWithDerivative; diff --git a/src/math/math_BracketMinimum.hxx b/src/math/math_BracketMinimum.hxx index 09d2affe53..9faa02b487 100644 --- a/src/math/math_BracketMinimum.hxx +++ b/src/math/math_BracketMinimum.hxx @@ -24,7 +24,6 @@ #include #include #include -class StdFail_NotDone; class math_Function; diff --git a/src/math/math_BracketedRoot.hxx b/src/math/math_BracketedRoot.hxx index 3082982bb6..5208a5be6e 100644 --- a/src/math/math_BracketedRoot.hxx +++ b/src/math/math_BracketedRoot.hxx @@ -25,7 +25,6 @@ #include #include #include -class StdFail_NotDone; class math_Function; diff --git a/src/math/math_BrentMinimum.hxx b/src/math/math_BrentMinimum.hxx index 057e8ab8b7..e9c17fe376 100644 --- a/src/math/math_BrentMinimum.hxx +++ b/src/math/math_BrentMinimum.hxx @@ -25,7 +25,6 @@ #include #include #include -class StdFail_NotDone; class math_Function; diff --git a/src/math/math_Crout.hxx b/src/math/math_Crout.hxx index 09963d3c0b..e60169c0cf 100644 --- a/src/math/math_Crout.hxx +++ b/src/math/math_Crout.hxx @@ -26,10 +26,6 @@ #include #include #include -class StdFail_NotDone; -class math_NotSquare; -class Standard_DimensionError; -class math_Matrix; //! This class implements the Crout algorithm used to solve a diff --git a/src/math/math_DirectPolynomialRoots.hxx b/src/math/math_DirectPolynomialRoots.hxx index cd49e1ab20..cfae700df8 100644 --- a/src/math/math_DirectPolynomialRoots.hxx +++ b/src/math/math_DirectPolynomialRoots.hxx @@ -25,8 +25,6 @@ #include #include #include -class Standard_RangeError; -class StdFail_InfiniteSolutions; diff --git a/src/math/math_EigenValuesSearcher.hxx b/src/math/math_EigenValuesSearcher.hxx index f687d8a92c..56d0001f93 100644 --- a/src/math/math_EigenValuesSearcher.hxx +++ b/src/math/math_EigenValuesSearcher.hxx @@ -27,7 +27,6 @@ #include #include #include -class StdFail_NotDone; //! This class finds eigen values and vectors of diff --git a/src/math/math_FRPR.hxx b/src/math/math_FRPR.hxx index 3730ebe4fc..0a2c9eb23d 100644 --- a/src/math/math_FRPR.hxx +++ b/src/math/math_FRPR.hxx @@ -27,8 +27,6 @@ #include #include #include -class Standard_DimensionError; -class StdFail_NotDone; class math_MultipleVarFunctionWithGradient; diff --git a/src/math/math_FunctionAllRoots.hxx b/src/math/math_FunctionAllRoots.hxx index f4e2246fde..676bb2359a 100644 --- a/src/math/math_FunctionAllRoots.hxx +++ b/src/math/math_FunctionAllRoots.hxx @@ -27,9 +27,6 @@ #include #include #include -class Standard_OutOfRange; -class StdFail_NotDone; -class Standard_NumericError; class math_FunctionWithDerivative; class math_FunctionSample; diff --git a/src/math/math_FunctionRoot.hxx b/src/math/math_FunctionRoot.hxx index bc3e99fe57..f7dbdaad65 100644 --- a/src/math/math_FunctionRoot.hxx +++ b/src/math/math_FunctionRoot.hxx @@ -25,7 +25,6 @@ #include #include #include -class StdFail_NotDone; class math_FunctionWithDerivative; diff --git a/src/math/math_FunctionRoots.hxx b/src/math/math_FunctionRoots.hxx index 570ff84d00..ffce1dde53 100644 --- a/src/math/math_FunctionRoots.hxx +++ b/src/math/math_FunctionRoots.hxx @@ -27,8 +27,6 @@ #include #include #include -class Standard_RangeError; -class StdFail_NotDone; class math_FunctionWithDerivative; diff --git a/src/math/math_FunctionSample.hxx b/src/math/math_FunctionSample.hxx index 63cc5544d6..0b5cf71af9 100644 --- a/src/math/math_FunctionSample.hxx +++ b/src/math/math_FunctionSample.hxx @@ -23,7 +23,6 @@ #include #include -class Standard_OutOfRange; //! This class gives a default sample (constant difference diff --git a/src/math/math_FunctionSetRoot.hxx b/src/math/math_FunctionSetRoot.hxx index ae4a5eb4f4..60995f12a5 100644 --- a/src/math/math_FunctionSetRoot.hxx +++ b/src/math/math_FunctionSetRoot.hxx @@ -27,10 +27,7 @@ #include #include #include -class StdFail_NotDone; -class Standard_DimensionError; class math_FunctionSetWithDerivatives; -class math_Matrix; //! The math_FunctionSetRoot class calculates the root diff --git a/src/math/math_Gauss.hxx b/src/math/math_Gauss.hxx index 820bc8f055..6e53712c44 100644 --- a/src/math/math_Gauss.hxx +++ b/src/math/math_Gauss.hxx @@ -29,10 +29,6 @@ #include #include -class math_NotSquare; -class Standard_DimensionError; -class StdFail_NotDone; -class math_Matrix; //! This class implements the Gauss LU decomposition (Crout algorithm) //! with partial pivoting (rows interchange) of a square matrix and diff --git a/src/math/math_GaussLeastSquare.hxx b/src/math/math_GaussLeastSquare.hxx index 86d5008563..b80bc1fb66 100644 --- a/src/math/math_GaussLeastSquare.hxx +++ b/src/math/math_GaussLeastSquare.hxx @@ -27,9 +27,6 @@ #include #include #include -class StdFail_NotDone; -class Standard_DimensionError; -class math_Matrix; diff --git a/src/math/math_GaussMultipleIntegration.hxx b/src/math/math_GaussMultipleIntegration.hxx index c57f308831..29104e83fe 100644 --- a/src/math/math_GaussMultipleIntegration.hxx +++ b/src/math/math_GaussMultipleIntegration.hxx @@ -26,7 +26,6 @@ #include #include #include -class StdFail_NotDone; class math_MultipleVarFunction; diff --git a/src/math/math_GaussSetIntegration.hxx b/src/math/math_GaussSetIntegration.hxx index 1d5c8d8522..b485145bf4 100644 --- a/src/math/math_GaussSetIntegration.hxx +++ b/src/math/math_GaussSetIntegration.hxx @@ -25,8 +25,6 @@ #include #include #include -class StdFail_NotDone; -class Standard_NotImplemented; class math_FunctionSet; diff --git a/src/math/math_GaussSingleIntegration.hxx b/src/math/math_GaussSingleIntegration.hxx index 03dc91d02d..70046d27ed 100644 --- a/src/math/math_GaussSingleIntegration.hxx +++ b/src/math/math_GaussSingleIntegration.hxx @@ -25,7 +25,6 @@ #include #include #include -class StdFail_NotDone; class math_Function; diff --git a/src/math/math_Householder.hxx b/src/math/math_Householder.hxx index e9263f4dff..422a895140 100644 --- a/src/math/math_Householder.hxx +++ b/src/math/math_Householder.hxx @@ -27,11 +27,6 @@ #include #include #include -class StdFail_NotDone; -class Standard_OutOfRange; -class Standard_DimensionError; -class Standard_ConstructionError; -class math_Matrix; //! This class implements the least square solution of a set of diff --git a/src/math/math_Jacobi.hxx b/src/math/math_Jacobi.hxx index a1f8e0a66a..1016a41ade 100644 --- a/src/math/math_Jacobi.hxx +++ b/src/math/math_Jacobi.hxx @@ -27,8 +27,6 @@ #include #include #include -class StdFail_NotDone; -class math_Matrix; diff --git a/src/math/math_KronrodSingleIntegration.hxx b/src/math/math_KronrodSingleIntegration.hxx index 7cb3e949ce..20ca0304ca 100644 --- a/src/math/math_KronrodSingleIntegration.hxx +++ b/src/math/math_KronrodSingleIntegration.hxx @@ -24,7 +24,6 @@ #include #include #include -class StdFail_NotDone; class math_Function; diff --git a/src/math/math_NewtonFunctionRoot.hxx b/src/math/math_NewtonFunctionRoot.hxx index 8b0577c850..e2265f8951 100644 --- a/src/math/math_NewtonFunctionRoot.hxx +++ b/src/math/math_NewtonFunctionRoot.hxx @@ -25,7 +25,6 @@ #include #include #include -class StdFail_NotDone; class math_FunctionWithDerivative; diff --git a/src/math/math_NewtonFunctionSetRoot.hxx b/src/math/math_NewtonFunctionSetRoot.hxx index 026663161c..7debe41724 100644 --- a/src/math/math_NewtonFunctionSetRoot.hxx +++ b/src/math/math_NewtonFunctionSetRoot.hxx @@ -28,10 +28,7 @@ #include #include #include -class StdFail_NotDone; -class Standard_DimensionError; class math_FunctionSetWithDerivatives; -class math_Matrix; diff --git a/src/math/math_NewtonMinimum.hxx b/src/math/math_NewtonMinimum.hxx index 506b4ebcac..a46bf09c0c 100644 --- a/src/math/math_NewtonMinimum.hxx +++ b/src/math/math_NewtonMinimum.hxx @@ -29,8 +29,6 @@ #include #include #include -class StdFail_NotDone; -class Standard_DimensionError; class math_MultipleVarFunctionWithHessian; diff --git a/src/math/math_Powell.hxx b/src/math/math_Powell.hxx index 080cc2d2aa..79a2198ac0 100644 --- a/src/math/math_Powell.hxx +++ b/src/math/math_Powell.hxx @@ -28,10 +28,7 @@ #include #include #include -class StdFail_NotDone; -class Standard_DimensionError; class math_MultipleVarFunction; -class math_Matrix; diff --git a/src/math/math_SVD.hxx b/src/math/math_SVD.hxx index 6a729d2a77..9c55803e8c 100644 --- a/src/math/math_SVD.hxx +++ b/src/math/math_SVD.hxx @@ -27,9 +27,6 @@ #include #include #include -class StdFail_NotDone; -class Standard_DimensionError; -class math_Matrix; //! SVD implements the solution of a set of N linear equations diff --git a/src/math/math_TrigonometricFunctionRoots.hxx b/src/math/math_TrigonometricFunctionRoots.hxx index 7bb0d99b88..062d954978 100644 --- a/src/math/math_TrigonometricFunctionRoots.hxx +++ b/src/math/math_TrigonometricFunctionRoots.hxx @@ -26,9 +26,6 @@ #include #include #include -class StdFail_NotDone; -class Standard_OutOfRange; -class Standard_RangeError; //! This class implements the solutions of the equation diff --git a/src/math/math_Uzawa.hxx b/src/math/math_Uzawa.hxx index 025ed74f97..927a96c08f 100644 --- a/src/math/math_Uzawa.hxx +++ b/src/math/math_Uzawa.hxx @@ -27,9 +27,6 @@ #include #include #include -class StdFail_NotDone; -class Standard_ConstructionError; -class math_Matrix; //! This class implements a system resolution C*X = B with