0032603: Coding - get rid of unsused forward declarations
authoraml <aml@opencascade.com>
Sat, 2 Oct 2021 06:38:32 +0000 (09:38 +0300)
committersmoskvin <smoskvin@opencascade.com>
Mon, 4 Oct 2021 17:03:10 +0000 (20:03 +0300)
Packages from Adaptor2d to BRepMesh are processed.

103 files changed:
src/AIS/AIS_InteractiveContext.hxx
src/AIS/AIS_InteractiveObject.hxx
src/AIS/AIS_LightSource.hxx
src/AIS/AIS_Plane.hxx
src/AIS/AIS_ViewController.hxx
src/BOPAlgo/BOPAlgo_ArgumentAnalyzer.hxx
src/BOPAlgo/BOPAlgo_BOP.hxx
src/BOPAlgo/BOPAlgo_Builder.hxx
src/BOPAlgo/BOPAlgo_BuilderFace.hxx
src/BOPAlgo/BOPAlgo_CheckResult.hxx
src/BOPAlgo/BOPAlgo_MakerVolume.hxx
src/BOPAlgo/BOPAlgo_PaveFiller.hxx
src/BOPAlgo/BOPAlgo_Section.hxx
src/BOPAlgo/BOPAlgo_WireSplitter.hxx
src/BOPDS/BOPDS_Iterator.hxx
src/BOPDS/BOPDS_PaveBlock.hxx
src/BOPDS/BOPDS_SubIterator.hxx
src/BOPTest/BOPTest.hxx
src/BOPTest/BOPTest_DrawableShape.hxx
src/BOPTools/BOPTools_AlgoTools2D.hxx
src/BOPTools/BOPTools_Set.hxx
src/BRepAlgo/BRepAlgo_AsDes.hxx
src/BRepAlgo/BRepAlgo_FaceRestrictor.hxx
src/BRepAlgo/BRepAlgo_Image.hxx
src/BRepAlgo/BRepAlgo_Loop.hxx
src/BRepAlgo/BRepAlgo_NormalProjection.hxx
src/BRepBlend/BRepBlend_AppFunc.hxx
src/BRepBlend/BRepBlend_AppFuncRoot.hxx
src/BRepBlend/BRepBlend_AppFuncRst.hxx
src/BRepBlend/BRepBlend_AppFuncRstRst.hxx
src/BRepBlend/BRepBlend_AppSurface.hxx
src/BRepBlend/BRepBlend_CurvPointRadInv.hxx
src/BRepBlend/BRepBlend_Extremity.hxx
src/BRepBlend/BRepBlend_Line.hxx
src/BRepBlend/BRepBlend_PointOnRst.hxx
src/BRepBlend/BRepBlend_RstRstLineBuilder.hxx
src/BRepBlend/BRepBlend_SurfRstLineBuilder.hxx
src/BRepFeat/BRepFeat.hxx
src/BRepFeat/BRepFeat_Form.hxx
src/BRepFeat/BRepFeat_MakeDPrism.hxx
src/BRepFeat/BRepFeat_MakeLinearForm.hxx
src/BRepFeat/BRepFeat_MakePipe.hxx
src/BRepFeat/BRepFeat_MakePrism.hxx
src/BRepFeat/BRepFeat_MakeRevol.hxx
src/BRepFeat/BRepFeat_MakeRevolutionForm.hxx
src/BRepFeat/BRepFeat_RibSlot.hxx
src/BRepFeat/BRepFeat_SplitShape.hxx
src/BRepFill/BRepFill.hxx
src/BRepFill/BRepFill_ApproxSeewing.hxx
src/BRepFill/BRepFill_CompatibleWires.hxx
src/BRepFill/BRepFill_CurveConstraint.hxx
src/BRepFill/BRepFill_Draft.hxx
src/BRepFill/BRepFill_EdgeFaceAndOrder.hxx
src/BRepFill/BRepFill_Evolved.hxx
src/BRepFill/BRepFill_FaceAndOrder.hxx
src/BRepFill/BRepFill_Generator.hxx
src/BRepFill/BRepFill_LocationLaw.hxx
src/BRepFill/BRepFill_MultiLine.hxx
src/BRepFill/BRepFill_OffsetAncestors.hxx
src/BRepFill/BRepFill_OffsetWire.hxx
src/BRepFill/BRepFill_Pipe.hxx
src/BRepFill/BRepFill_PipeShell.hxx
src/BRepFill/BRepFill_Section.hxx
src/BRepFill/BRepFill_SectionPlacement.hxx
src/BRepFill/BRepFill_ShapeLaw.hxx
src/BRepFill/BRepFill_Sweep.hxx
src/BRepFill/BRepFill_TrimEdgeTool.hxx
src/BRepFill/BRepFill_TrimShellCorner.hxx
src/BRepFill/BRepFill_TrimSurfaceTool.hxx
src/BRepFilletAPI/BRepFilletAPI_MakeChamfer.hxx
src/BRepFilletAPI/BRepFilletAPI_MakeFillet.hxx
src/BRepMesh/BRepMesh_BaseMeshAlgo.hxx
src/BRepMesh/BRepMesh_ConstrainedBaseMeshAlgo.hxx
src/BRepMesh/BRepMesh_CurveTessellator.hxx
src/BRepMesh/BRepMesh_CustomBaseMeshAlgo.hxx
src/BRepMesh/BRepMesh_DataStructureOfDelaun.hxx
src/BRepMesh/BRepMesh_Deflection.hxx
src/BRepMesh/BRepMesh_DelabellaBaseMeshAlgo.hxx
src/BRepMesh/BRepMesh_DelaunayBaseMeshAlgo.hxx
src/BRepMesh/BRepMesh_GeomTool.hxx
src/BRepMesh/BRepMesh_ShapeVisitor.hxx
src/BRepMesh/BRepMesh_VertexTool.hxx
src/BiTgte/BiTgte_Blend.hxx
src/BiTgte/BiTgte_CurveOnEdge.hxx
src/BiTgte/BiTgte_CurveOnVertex.hxx
src/BinDrivers/BinDrivers.hxx
src/BinMDataXtd/BinMDataXtd.hxx
src/BinMNaming/BinMNaming.hxx
src/BinMXCAFDoc/BinMXCAFDoc.hxx
src/Blend/Blend_AppFunction.hxx
src/Blend/Blend_CSFunction.hxx
src/Blend/Blend_Function.hxx
src/Blend/Blend_Point.hxx
src/Blend/Blend_RstRstFunction.hxx
src/Blend/Blend_SurfRstFunction.hxx
src/BlendFunc/BlendFunc.hxx
src/BlendFunc/BlendFunc_ChAsym.hxx
src/BlendFunc/BlendFunc_Chamfer.hxx
src/BlendFunc/BlendFunc_ConstRad.hxx
src/BlendFunc/BlendFunc_ConstThroat.hxx
src/BlendFunc/BlendFunc_ConstThroatWithPenetration.hxx
src/BlendFunc/BlendFunc_EvolRad.hxx
src/BlendFunc/BlendFunc_Tensor.hxx

index 34612ce..76db018 100644 (file)
@@ -53,7 +53,6 @@ class TCollection_ExtendedString;
 class Prs3d_LineAspect;
 class Prs3d_BasicAspect;
 class TopoDS_Shape;
-class SelectMgr_EntityOwner;
 class SelectMgr_Filter;
 
 //! The Interactive Context allows you to manage graphic behavior and selection of Interactive Objects in one or more viewers.
index f73fc92..93534fb 100644 (file)
@@ -22,9 +22,7 @@
 #include <SelectMgr_SelectableObject.hxx>
 
 class AIS_InteractiveContext;
-class Graphic3d_MaterialAspect;
 class Prs3d_BasicAspect;
-class Bnd_Box;
 class V3d_View;
 
 //! Defines a class of objects with display and selection services.
index 1d9a433..0e6dbc6 100644 (file)
@@ -20,7 +20,6 @@
 #include <Graphic3d_CLight.hxx>
 #include <SelectMgr_EntityOwner.hxx>
 
-class Prs3d_ShadingAspect;
 class Select3D_SensitiveSphere;
 
 //! Interactive object for a light source.
index 999adb4..cf97305 100644 (file)
@@ -24,7 +24,6 @@
 
 class Geom_Plane;
 class Geom_Axis2Placement;
-class gp_Pnt;
 
 //! Constructs plane datums to be used in construction of
 //! composite shapes.
index f22c8bf..1437b20 100644 (file)
@@ -41,7 +41,6 @@ class AIS_InteractiveContext;
 class AIS_Point;
 class AIS_RubberBand;
 class AIS_XRTrackedDevice;
-class Graphic3d_Camera;
 class SelectMgr_EntityOwner;
 class V3d_View;
 class WNT_HIDSpaceMouse;
index 2c127cf..e8682ce 100644 (file)
@@ -27,7 +27,6 @@
 #include <BOPAlgo_ListOfCheckResult.hxx>
 #include <Standard_Real.hxx>
 #include <TopAbs_ShapeEnum.hxx>
-class TopoDS_Shape;
 
 
 //! check the validity of argument(s) for Boolean Operations
index d91b86e..7146fc8 100644 (file)
@@ -27,7 +27,6 @@
 #include <TopAbs_ShapeEnum.hxx>
 #include <Standard_Boolean.hxx>
 #include <TopTools_IndexedDataMapOfShapeListOfShape.hxx>
-class TopoDS_Shape;
 class BOPAlgo_PaveFiller;
 
 //!
index 1d908c7..85b6a3e 100644 (file)
@@ -38,8 +38,6 @@
 #include <TopAbs_ShapeEnum.hxx>
 class IntTools_Context;
 class TopoDS_Shape;
-class BOPAlgo_PaveFiller;
-class TopoDS_Solid;
 
 //!
 //! The class is a General Fuse algorithm - base algorithm for the
index 4823d58..9cbc032 100644 (file)
@@ -26,7 +26,6 @@
 #include <TopAbs_Orientation.hxx>
 #include <BOPAlgo_BuilderArea.hxx>
 #include <NCollection_BaseAllocator.hxx>
-class TopoDS_Face;
 
 
 //! The algorithm to build new faces from the given faces and
index 3e2a6d0..ffe75bd 100644 (file)
@@ -24,7 +24,6 @@
 #include <BOPAlgo_CheckStatus.hxx>
 #include <TopTools_ListOfShape.hxx>
 #include <Standard_Real.hxx>
-class TopoDS_Shape;
 
 
 //! contains information about faulty shapes and faulty types
index 5d11686..2a4dbbf 100644 (file)
@@ -26,7 +26,6 @@
 #include <TopoDS_Solid.hxx>
 #include <TopTools_ListOfShape.hxx>
 #include <TopTools_MapOfShape.hxx>
-class TopoDS_Solid;
 class BOPAlgo_PaveFiller;
 
 
index 5906e81..f518285 100644 (file)
 #include <TopTools_IndexedMapOfShape.hxx>
 #include <TopTools_ListOfShape.hxx>
 class IntTools_Context;
-class BOPDS_DS;
-class BOPAlgo_SectionAttribute;
 class BOPDS_PaveBlock;
-class BOPDS_CommonBlock;
 class gp_Pnt;
 class BOPDS_Curve;
 class TopoDS_Vertex;
index fde4a02..613050a 100644 (file)
@@ -23,7 +23,6 @@
 #include <NCollection_BaseAllocator.hxx>
 #include <TopTools_ListOfShape.hxx>
 class BOPAlgo_PaveFiller;
-class TopoDS_Shape;
 
 
 
index 68408a1..b0950ea 100644 (file)
@@ -26,7 +26,6 @@
 #include <IntTools_Context.hxx>
 #include <NCollection_BaseAllocator.hxx>
 #include <TopTools_ListOfShape.hxx>
-class BOPAlgo_WireEdgeSet;
 class TopoDS_Wire;
 class TopoDS_Face;
 
index cf9cb9d..e14a47a 100644 (file)
@@ -31,7 +31,6 @@
 #include <Precision.hxx>
 #include <Standard_Boolean.hxx>
 #include <TopAbs_ShapeEnum.hxx>
-class BOPDS_DS;
 class IntTools_Context;
 
 //! The class BOPDS_Iterator is
index 8e699b2..6954337 100644 (file)
@@ -28,8 +28,6 @@
 #include <Standard_Real.hxx>
 #include <Standard_Transient.hxx>
 #include <TColStd_MapOfInteger.hxx>
-class BOPDS_Pave;
-class Bnd_Box;
 
 
 class BOPDS_PaveBlock;
index cc28965..44fcd42 100644 (file)
@@ -26,7 +26,6 @@
 #include <TColStd_ListOfInteger.hxx>
 #include <Standard_Boolean.hxx>
 #include <Standard_Integer.hxx>
-class BOPDS_DS;
 
 
 //! The class BOPDS_SubIterator is used to compute intersections between
index 5f0a999..4d385f6 100644 (file)
@@ -22,8 +22,6 @@
 #include <BOPAlgo_Operation.hxx>
 
 #include <Draw_Interpretor.hxx>
-class BOPTest_Objects;
-class BOPTest_DrawableShape;
 class Message_Report;
 
 class BOPTest 
index 0f19c74..f80ba69 100644 (file)
@@ -26,7 +26,6 @@
 #include <Standard_CString.hxx>
 class Draw_Text3D;
 class TopoDS_Shape;
-class Draw_Color;
 class gp_Pnt;
 class Draw_Display;
 
index 73ac6c5..5e4e8f3 100644 (file)
@@ -28,7 +28,6 @@ class gp_Vec;
 class Geom2d_Curve;
 class Geom_Curve;
 class BRepAdaptor_Surface;
-class ProjLib_ProjectedCurve;
 class IntTools_Context;
 
 
index d4b1381..10071a5 100644 (file)
@@ -25,7 +25,6 @@
 #include <TopAbs_ShapeEnum.hxx>
 #include <Standard_Boolean.hxx>
 #include <TopTools_ListOfShape.hxx>
-class TopoDS_Shape;
 
 
 
index 9241dd1..b5721dc 100644 (file)
@@ -24,7 +24,6 @@
 #include <Standard_Transient.hxx>
 #include <TopTools_ListOfShape.hxx>
 #include <Standard_Boolean.hxx>
-class Standard_ConstructionError;
 class TopoDS_Shape;
 
 
index 5d95c34..794ddf3 100644 (file)
@@ -25,7 +25,6 @@
 #include <TopoDS_Face.hxx>
 #include <TopTools_ListOfShape.hxx>
 #include <TopTools_DataMapOfShapeListOfShape.hxx>
-class TopoDS_Face;
 class TopoDS_Wire;
 
 
index a605297..10ddcb9 100644 (file)
@@ -26,7 +26,6 @@
 #include <TopTools_DataMapOfShapeListOfShape.hxx>
 #include <Standard_Boolean.hxx>
 #include <TopAbs_ShapeEnum.hxx>
-class Standard_ConstructionError;
 class TopoDS_Shape;
 
 
index 316a9d7..f82a59b 100644 (file)
@@ -27,7 +27,6 @@
 #include <TopTools_DataMapOfShapeShape.hxx>
 #include <TopTools_IndexedDataMapOfShapeListOfShape.hxx>
 #include <BRepAlgo_Image.hxx>
-class TopoDS_Face;
 class TopoDS_Edge;
 
 
index 54f880a..b1891ef 100644 (file)
 #include <TopTools_DataMapOfShapeShape.hxx>
 #include <TopTools_DataMapOfShapeListOfShape.hxx>
 #include <TopTools_ListOfShape.hxx>
-class Standard_ConstructionError;
-class Standard_NoSuchObject;
-class StdFail_NotDone;
-class TopoDS_Shape;
 class TopoDS_Edge;
 class Adaptor3d_Curve;
 
index 7e52e33..7a20512 100644 (file)
@@ -23,7 +23,6 @@
 #include <BRepBlend_AppFuncRoot.hxx>
 #include <Standard_Real.hxx>
 #include <math_Vector.hxx>
-class Standard_OutOfRange;
 class BRepBlend_Line;
 class Blend_Function;
 class Blend_AppFunction;
index 1c3bce3..96010e1 100644 (file)
 #include <TColStd_Array1OfInteger.hxx>
 #include <GeomAbs_Shape.hxx>
 class BRepBlend_Line;
-class Standard_OutOfRange;
 class Blend_AppFunction;
-class gp_Pnt;
-class Blend_Point;
 
 
 class BRepBlend_AppFuncRoot;
index faf5874..1378326 100644 (file)
@@ -23,7 +23,6 @@
 #include <BRepBlend_AppFuncRoot.hxx>
 #include <Standard_Real.hxx>
 #include <math_Vector.hxx>
-class Standard_OutOfRange;
 class BRepBlend_Line;
 class Blend_SurfRstFunction;
 class Blend_AppFunction;
index 34b136d..982cf79 100644 (file)
@@ -23,7 +23,6 @@
 #include <BRepBlend_AppFuncRoot.hxx>
 #include <Standard_Real.hxx>
 #include <math_Vector.hxx>
-class Standard_OutOfRange;
 class BRepBlend_Line;
 class Blend_RstRstFunction;
 class Blend_AppFunction;
index 8ae9866..b3e6051 100644 (file)
@@ -33,9 +33,6 @@
 #include <TColStd_Array1OfInteger.hxx>
 #include <TColgp_Array1OfPnt2d.hxx>
 #include <Standard_OStream.hxx>
-class StdFail_NotDone;
-class Standard_DomainError;
-class Standard_OutOfRange;
 class Approx_SweepFunction;
 
 
index 0672178..9e71c82 100644 (file)
@@ -29,7 +29,6 @@
 #include <Standard_Real.hxx>
 
 class math_Matrix;
-class gp_Pnt;
 
 
 //! Function of reframing between a point and a curve.
index 31de857..c923ccc 100644 (file)
 #include <Standard_Boolean.hxx>
 #include <Standard_Integer.hxx>
 class Adaptor3d_HVertex;
-class Standard_DomainError;
-class Standard_OutOfRange;
-class gp_Pnt;
-class gp_Vec;
 class IntSurf_Transition;
 class BRepBlend_PointOnRst;
 
index abaea98..73737db 100644 (file)
@@ -26,9 +26,7 @@
 #include <Standard_Boolean.hxx>
 #include <Standard_Transient.hxx>
 #include <Standard_Integer.hxx>
-class Standard_OutOfRange;
 class Blend_Point;
-class BRepBlend_Extremity;
 
 
 class BRepBlend_Line;
index 61601a8..0fdc7ac 100644 (file)
@@ -20,8 +20,6 @@
 #include <Adaptor2d_Curve2d.hxx>
 #include <IntSurf_Transition.hxx>
 
-class Standard_DomainError;
-class IntSurf_Transition;
 
 //! Definition of an intersection point between a line
 //! and a restriction on a surface.
index 65f117b..e5be492 100644 (file)
@@ -32,7 +32,6 @@ class Blend_CurvPointFuncInv;
 class Adaptor3d_HVertex;
 class IntSurf_Transition;
 class BRepBlend_Extremity;
-class Blend_Point;
 
 
 //! This  class processes the  data  resulting from
index 77b03dc..a5834f1 100644 (file)
@@ -33,7 +33,6 @@ class gp_Pnt2d;
 class Adaptor3d_HVertex;
 class IntSurf_Transition;
 class BRepBlend_Extremity;
-class Blend_Point;
 
 //! This  class processes data  resulting  from
 //! Blend_CSWalking  taking  in consideration the Surface
index 968210f..ad14560 100644 (file)
@@ -34,18 +34,6 @@ class TopoDS_Face;
 class BRepTopAdaptor_FClass2d;
 class Geom2dAdaptor_Curve;
 class TopoDS_Solid;
-class BRepFeat_Builder;
-class BRepFeat_MakeCylindricalHole;
-class BRepFeat_SplitShape;
-class BRepFeat_Form;
-class BRepFeat_RibSlot;
-class BRepFeat_MakePrism;
-class BRepFeat_MakeRevol;
-class BRepFeat_MakePipe;
-class BRepFeat_Gluer;
-class BRepFeat_MakeDPrism;
-class BRepFeat_MakeLinearForm;
-class BRepFeat_MakeRevolutionForm;
 
 
 //! BRepFeat is necessary for the
index 0fd741d..ef350db 100644 (file)
@@ -32,7 +32,6 @@
 #include <BRepBuilderAPI_MakeShape.hxx>
 #include <TColGeom_SequenceOfCurve.hxx>
 #include <Standard_Integer.hxx>
-class TopoDS_Shape;
 class Geom_Curve;
 class LocOpe_Gluer;
 class BRepAlgoAPI_BooleanOperation;
index 1298115..a31e84b 100644 (file)
@@ -31,9 +31,7 @@
 #include <Standard_Integer.hxx>
 #include <Standard_Boolean.hxx>
 class Geom_Curve;
-class Standard_ConstructionError;
 class TopoDS_Shape;
-class TopoDS_Face;
 class TopoDS_Edge;
 
 
index 3ce8361..08c10bd 100644 (file)
 #include <Standard_Boolean.hxx>
 class Geom_Curve;
 class Geom_Plane;
-class Standard_ConstructionError;
 class TopoDS_Shape;
 class TopoDS_Wire;
-class gp_Vec;
 class TopoDS_Edge;
 class TopoDS_Face;
 class gp_Pnt;
index 7c0e7a4..c5d10ff 100644 (file)
 #include <Standard_Integer.hxx>
 #include <Standard_Boolean.hxx>
 class Geom_Curve;
-class Standard_ConstructionError;
-class TopoDS_Shape;
-class TopoDS_Face;
-class TopoDS_Wire;
 class TopoDS_Edge;
 
 
index c545b85..4539270 100644 (file)
 #include <Standard_Boolean.hxx>
 #include <Standard_Real.hxx>
 class Geom_Curve;
-class Standard_ConstructionError;
-class TopoDS_Shape;
 class TopoDS_Face;
-class gp_Dir;
 class TopoDS_Edge;
 
 
index e4c5fa6..c807e66 100644 (file)
 #include <Standard_Boolean.hxx>
 #include <Standard_Real.hxx>
 class Geom_Curve;
-class Standard_ConstructionError;
-class TopoDS_Shape;
 class TopoDS_Face;
-class gp_Ax1;
 class TopoDS_Edge;
 
 
index 4b38785..b653858 100644 (file)
 #include <BRepFeat_RibSlot.hxx>
 #include <Standard_Integer.hxx>
 class Geom_Plane;
-class Standard_ConstructionError;
 class TopoDS_Shape;
 class TopoDS_Wire;
-class gp_Ax1;
 class TopoDS_Edge;
 class TopoDS_Face;
 class gp_Pnt;
index 33036eb..e8160ba 100644 (file)
 #include <BRepBuilderAPI_MakeShape.hxx>
 #include <Standard_Real.hxx>
 #include <Standard_Integer.hxx>
-class TopoDS_Shape;
-class gp_Pnt;
 class TopoDS_Edge;
 class Geom_Plane;
 class gp_Dir;
-class TopoDS_Face;
 class Geom_Curve;
 class TopoDS_Vertex;
 class LocOpe_Gluer;
index e38edf2..406a7c4 100644 (file)
@@ -28,9 +28,6 @@
 #include <TopTools_SequenceOfShape.hxx>
 
 class LocOpe_WiresOnShape;
-class StdFail_NotDone;
-class Standard_ConstructionError;
-class Standard_NoSuchObject;
 class TopoDS_Shape;
 class TopoDS_Wire;
 class TopoDS_Face;
index 1e47629..ad592c4 100644 (file)
@@ -32,34 +32,6 @@ class TopoDS_Shape;
 class gp_Ax3;
 class gp_Pnt;
 class gp_Vec;
-class BRepFill_Generator;
-class BRepFill_SectionLaw;
-class BRepFill_ShapeLaw;
-class BRepFill_NSections;
-class BRepFill_Draft;
-class BRepFill_LocationLaw;
-class BRepFill_DraftLaw;
-class BRepFill_Edge3DLaw;
-class BRepFill_EdgeOnSurfLaw;
-class BRepFill_ACRLaw;
-class BRepFill_Pipe;
-class BRepFill_PipeShell;
-class BRepFill_Evolved;
-class BRepFill_Sweep;
-class BRepFill_CompatibleWires;
-class BRepFill_OffsetWire;
-class BRepFill_OffsetAncestors;
-class BRepFill_ApproxSeewing;
-class BRepFill_ComputeCLine;
-class BRepFill_TrimSurfaceTool;
-class BRepFill_TrimEdgeTool;
-class BRepFill_SectionPlacement;
-class BRepFill_Section;
-class BRepFill_TrimShellCorner;
-class BRepFill_CurveConstraint;
-class BRepFill_Filling;
-class BRepFill_FaceAndOrder;
-class BRepFill_EdgeFaceAndOrder;
 
 
 
index feb7ce2..89fe6fb 100644 (file)
@@ -25,7 +25,6 @@
 #include <Standard_Boolean.hxx>
 class Geom_Curve;
 class Geom2d_Curve;
-class StdFail_NotDone;
 
 
 //! Evaluate the 3dCurve and the PCurves described in a MultiLine from BRepFill.
index 1369b11..ace76b4 100644 (file)
@@ -26,8 +26,6 @@
 #include <Standard_Boolean.hxx>
 #include <TopTools_DataMapOfShapeListOfShape.hxx>
 #include <TopTools_ListOfShape.hxx>
-class Standard_ConstructionError;
-class Standard_NoSuchObject;
 class TopoDS_Edge;
 
 
index acc2a08..d967011 100644 (file)
@@ -23,7 +23,6 @@
 #include <GeomPlate_CurveConstraint.hxx>
 #include <Standard_Integer.hxx>
 #include <Standard_Real.hxx>
-class Standard_ConstructionError;
 
 class BRepFill_CurveConstraint;
 DEFINE_STANDARD_HANDLE(BRepFill_CurveConstraint, GeomPlate_CurveConstraint)
index d7d7f15..4ea1c49 100644 (file)
 #include <Standard_Boolean.hxx>
 class BRepFill_DraftLaw;
 class BRepFill_SectionLaw;
-class StdFail_NotDone;
-class TopoDS_Shape;
-class gp_Dir;
 class Geom_Surface;
-class TopoDS_Shell;
 class Bnd_Box;
 
 
index 0836750..f01c94b 100644 (file)
@@ -24,9 +24,6 @@
 #include <TopoDS_Edge.hxx>
 #include <TopoDS_Face.hxx>
 #include <GeomAbs_Shape.hxx>
-class BRepFill_Filling;
-class TopoDS_Edge;
-class TopoDS_Face;
 
 
 
index d1cd99d..a386af2 100644 (file)
 #include <BRepFill_DataMapOfShapeDataMapOfShapeListOfShape.hxx>
 #include <TopTools_ListOfShape.hxx>
 #include <TopTools_DataMapOfShapeShape.hxx>
-class Standard_ConstructionError;
-class Standard_NoSuchObject;
-class TopoDS_Wire;
 class gp_Ax3;
-class TopoDS_Face;
-class TopoDS_Shape;
 class BRepMAT2d_BisectingLocus;
 class BRepMAT2d_LinkTopoBilo;
 class BRepTools_Quilt;
index 876f468..d592f04 100644 (file)
@@ -23,8 +23,6 @@
 
 #include <TopoDS_Face.hxx>
 #include <GeomAbs_Shape.hxx>
-class BRepFill_Filling;
-class TopoDS_Face;
 
 
 //! A structure containing Face and Order of constraint
index 331ea1d..cb84286 100644 (file)
@@ -26,7 +26,6 @@
 #include <TopTools_DataMapOfShapeListOfShape.hxx>
 #include <TopTools_ListOfShape.hxx>
 class TopoDS_Wire;
-class TopoDS_Shell;
 class TopoDS_Shape;
 
 
index 9e4bb47..4f3effc 100644 (file)
@@ -31,8 +31,6 @@
 #include <GeomFill_PipeError.hxx>
 #include <TColStd_Array1OfInteger.hxx>
 #include <Standard_Boolean.hxx>
-class Standard_OutOfRange;
-class TopoDS_Wire;
 class GeomFill_LocationLaw;
 class TopoDS_Edge;
 class TopoDS_Vertex;
index 8969b71..cf7899f 100644 (file)
@@ -31,8 +31,6 @@
 #include <GeomAbs_Shape.hxx>
 #include <Standard_Real.hxx>
 
-class Standard_DomainError;
-class TopoDS_Face;
 class TopoDS_Edge;
 class Geom2d_Curve;
 class Geom_Curve;
index 188787d..9155b80 100644 (file)
@@ -23,7 +23,6 @@
 
 #include <Standard_Boolean.hxx>
 #include <TopTools_DataMapOfShapeShape.hxx>
-class StdFail_NotDone;
 class BRepFill_OffsetWire;
 class TopoDS_Edge;
 class TopoDS_Shape;
index 30f7d3f..a0c3865 100644 (file)
 #include <BRepFill_DataMapOfOrientedShapeListOfShape.hxx>
 #include <TopTools_SequenceOfShape.hxx>
 #include <TColgp_SequenceOfPnt.hxx>
-class Standard_ConstructionError;
-class Standard_NoSuchObject;
-class TopoDS_Face;
-class BRepMAT2d_BisectingLocus;
-class BRepMAT2d_LinkTopoBilo;
-class TopoDS_Shape;
 class Bisector_Bisec;
 class BRepFill_TrimEdgeTool;
 
index 5bbd653..26717bc 100644 (file)
 #include <Standard_Boolean.hxx>
 #include <Standard_Real.hxx>
 class BRepFill_LocationLaw;
-class Standard_DomainError;
-class StdFail_NotDone;
-class TopoDS_Wire;
-class TopoDS_Shape;
 class TopoDS_Face;
 class TopoDS_Edge;
 class TopoDS_Vertex;
index 454ba45..89b8b10 100644 (file)
 class Law_Function;
 class BRepFill_LocationLaw;
 class BRepFill_SectionLaw;
-class Standard_DomainError;
-class StdFail_NotDone;
-class TopoDS_Wire;
 class gp_Ax2;
 class gp_Dir;
-class TopoDS_Shape;
 class TopoDS_Vertex;
-class BRepFill_Section;
 class gp_Trsf;
 class BRepFill_Sweep;
 
index 10acf1d..f9bf289 100644 (file)
@@ -24,9 +24,6 @@
 #include <TopoDS_Wire.hxx>
 #include <TopoDS_Vertex.hxx>
 #include <Standard_Boolean.hxx>
-class TopoDS_Shape;
-class TopoDS_Vertex;
-class TopoDS_Wire;
 
 
 //! To store section definition
index 5b1f891..d691ec9 100644 (file)
@@ -27,8 +27,6 @@
 #include <Standard_Integer.hxx>
 #include <Standard_Boolean.hxx>
 class BRepFill_LocationLaw;
-class TopoDS_Shape;
-class gp_Trsf;
 
 
 //! Place a shape in a local axis coordinate
index 2b0a5e1..43adea9 100644 (file)
@@ -31,7 +31,6 @@ class Law_Function;
 class TopoDS_Vertex;
 class TopoDS_Wire;
 class GeomFill_SectionLaw;
-class TopoDS_Shape;
 class TopoDS_Edge;
 
 
index a7a18f8..8f5fbec 100644 (file)
 #include <BRepFill_TransitionStyle.hxx>
 class BRepFill_LocationLaw;
 class BRepFill_SectionLaw;
-class StdFail_NotDone;
-class Standard_OutOfRange;
-class Standard_ConstructionError;
-class TopoDS_Wire;
-class TopoDS_Shape;
 class TopoDS_Edge;
 
 
index 3188fee..b0979f1 100644 (file)
 #include <GeomAbs_JoinType.hxx>
 #include <TColgp_SequenceOfPnt.hxx>
 class Geom2d_Curve;
-class Bisector_Bisec;
 class Geom2d_Geometry;
 class TopoDS_Edge;
 class TopoDS_Shape;
 class TopoDS_Vertex;
-class gp_Pnt2d;
 
 
 //! Geometric Tool using to construct Offset Wires.
index df78dfe..1d5e9a0 100644 (file)
 #include <TopTools_DataMapOfShapeListOfShape.hxx>
 #include <TopTools_ListOfShape.hxx>
 #include <BOPDS_PDS.hxx>
-class gp_Ax2;
-class TopoDS_Face;
-class TopoDS_Wire;
-class TopoDS_Shape;
 
 
 //! Trims sets of faces in the corner to make proper parts of pipe
index aa96957..9767e69 100644 (file)
@@ -28,9 +28,6 @@
 #include <Standard_Real.hxx>
 #include <GeomAbs_Shape.hxx>
 class Geom2d_Curve;
-class Standard_NoSuchObject;
-class TopoDS_Face;
-class TopoDS_Edge;
 class gp_Pnt2d;
 class Geom_Curve;
 
index b13cc67..5850a8d 100644 (file)
@@ -29,7 +29,6 @@
 #include <Standard_Boolean.hxx>
 #include <TopTools_ListOfShape.hxx>
 #include <ChFiDS_SecHArray1.hxx>
-class StdFail_NotDone;
 class TopoDS_Shape;
 class TopoDS_Edge;
 class TopoDS_Face;
index 1d4dee1..36585fd 100644 (file)
@@ -33,8 +33,6 @@
 #include <TopTools_ListOfShape.hxx>
 #include <ChFiDS_SecHArray1.hxx>
 #include <ChFiDS_ErrorStatus.hxx>
-class StdFail_NotDone;
-class Standard_NoSuchObject;
 class TopoDS_Shape;
 class TopoDS_Edge;
 class Law_Function;
index c2d38ee..86fc25e 100644 (file)
@@ -23,7 +23,6 @@
 #include <Poly_Triangulation.hxx>
 
 class BRepMesh_DataStructureOfDelaun;
-class BRepMesh_Delaun;
 
 //! Class provides base functionality for algorithms building face triangulation.
 //! Performs initialization of BRepMesh_DataStructureOfDelaun and nodes map structures.
index 8740559..ea21bdd 100644 (file)
@@ -20,7 +20,6 @@
 #include <NCollection_Shared.hxx>
 #include <IMeshTools_Parameters.hxx>
 
-class BRepMesh_DataStructureOfDelaun;
 class BRepMesh_Delaun;
 
 //! Class provides base functionality to build face triangulation using Dealunay approach.
index b4c043a..ddf3bcf 100644 (file)
@@ -22,7 +22,6 @@
 #include <BRepAdaptor_Curve.hxx>
 #include <IMeshData_Types.hxx>
 
-class TopoDS_Face;
 class Geom_Surface;
 class Geom2d_Curve;
 struct IMeshTools_Parameters;
index 6282074..bfeba79 100644 (file)
@@ -23,7 +23,6 @@
 #include <BRepMesh_Delaun.hxx>
 #include <BRepMesh_MeshTool.hxx>
 
-class BRepMesh_DataStructureOfDelaun;
 
 //! Class provides base functionality to build face triangulation using custom triangulation algorithm.
 //! Performs generation of mesh using raw data from model.
index 0a4a119..86457a0 100644 (file)
@@ -21,7 +21,6 @@
 #include <IMeshData_Types.hxx>
 #include <BRepMesh_VertexTool.hxx>
 
-class BRepMesh_Vertex;
 class BRepMesh_Edge;
 
 //! Describes the data structure necessary for the mesh algorithms in 
index 9c15607..0156706 100644 (file)
@@ -21,9 +21,6 @@
 #include <Standard_Transient.hxx>
 #include <IMeshData_Types.hxx>
 
-class Bnd_Box;
-class TopoDS_Face;
-class TopoDS_Edge;
 struct IMeshTools_Parameters;
 
 //! Auxiliary tool encompassing methods to compute deflection of shapes.
index 9d6f2e1..0f4af0f 100644 (file)
@@ -20,8 +20,6 @@
 #include <NCollection_Shared.hxx>
 #include <IMeshTools_Parameters.hxx>
 
-class BRepMesh_DataStructureOfDelaun;
-class BRepMesh_Delaun;
 
 //! Class provides base functionality to build face triangulation using Delabella project.
 //! Performs generation of mesh using raw data from model.
index 5cfdc31..093d668 100644 (file)
@@ -20,8 +20,6 @@
 #include <NCollection_Shared.hxx>
 #include <IMeshTools_Parameters.hxx>
 
-class BRepMesh_DataStructureOfDelaun;
-class BRepMesh_Delaun;
 
 //! Class provides base functionality to build face triangulation using Dealunay approach.
 //! Performs generation of mesh using raw data from model.
index 071e964..9b185e9 100644 (file)
@@ -21,9 +21,7 @@
 #include <Precision.hxx>
 
 class BRepAdaptor_Curve;
-class gp_Pnt;
 class gp_Pnt2d;
-class gp_Dir;
 class BRepMesh_DefaultRangeSplitter;
 
 //! Tool class accumulating common geometrical functions as well as 
index 9a1e0c0..5e96aa1 100644 (file)
@@ -26,8 +26,6 @@
 class TopoDS_Face;
 class TopoDS_Edge;
 class TopoDS_Wire;
-class IMeshTools_Context;
-class IMeshData_Wire;
 
 //! Builds discrete model of a shape by adding faces and free edges.
 //! Computes deflection for corresponded shape and checks whether it
index 094021e..cdf10a6 100644 (file)
@@ -21,7 +21,6 @@
 #include <gp_XY.hxx>
 #include <IMeshData_Types.hxx>
 
-class BRepMesh_Vertex;
 
 //! Describes data structure intended to keep mesh nodes 
 //! defined in UV space and implements functionality 
index be9bacd..39a07e8 100644 (file)
@@ -38,9 +38,6 @@
 #include <BiTgte_ContactType.hxx>
 #include <TopTools_DataMapOfShapeBox.hxx>
 class BRepAlgo_AsDes;
-class StdFail_NotDone;
-class Standard_OutOfRange;
-class TopoDS_Shape;
 class TopoDS_Face;
 class TopoDS_Edge;
 class Geom_Surface;
index d1b3142..125f7e1 100644 (file)
 #include <TColStd_Array1OfReal.hxx>
 #include <Standard_Boolean.hxx>
 class Geom_Curve;
-class Standard_OutOfRange;
-class Standard_NoSuchObject;
-class Standard_DomainError;
-class TopoDS_Edge;
 class gp_Pnt;
 class gp_Vec;
 class gp_Lin;
-class gp_Circ;
 class gp_Elips;
 class gp_Hypr;
 class gp_Parab;
index e72e2f6..399287f 100644 (file)
 #include <TColStd_Array1OfReal.hxx>
 #include <Standard_Boolean.hxx>
 #include <GeomAbs_CurveType.hxx>
-class Standard_OutOfRange;
-class Standard_NoSuchObject;
-class Standard_DomainError;
 class TopoDS_Edge;
 class TopoDS_Vertex;
-class gp_Pnt;
 class gp_Vec;
 class gp_Lin;
 class gp_Circ;
index 79413b5..142b1d5 100644 (file)
@@ -22,9 +22,6 @@ class Standard_Transient;
 class Standard_GUID;
 class BinMDF_ADriverTable;
 class Message_Messenger;
-class TCollection_AsciiString;
-class BinDrivers_DocumentStorageDriver;
-class BinDrivers_DocumentRetrievalDriver;
 class TDocStd_Application;
 
 class BinDrivers 
index d2cb914..f6ad616 100644 (file)
 #include <Standard_Integer.hxx>
 class BinMDF_ADriverTable;
 class Message_Messenger;
-class BinMDataXtd_GeometryDriver;
-class BinMDataXtd_ConstraintDriver;
-class BinMDataXtd_PatternStdDriver;
-class BinMDataXtd_TriangulationDriver;
 
 //! Storage and Retrieval drivers for modelling attributes.
 class BinMDataXtd 
index efb2e7c..e3c8ab5 100644 (file)
@@ -23,8 +23,6 @@
 #include <Standard_Integer.hxx>
 class BinMDF_ADriverTable;
 class Message_Messenger;
-class BinMNaming_NamedShapeDriver;
-class BinMNaming_NamingDriver;
 
 
 //! Storage/Retrieval drivers for TNaming attributes
index c72f853..45652b2 100644 (file)
 
 class BinMDF_ADriverTable;
 class Message_Messenger;
-class BinMXCAFDoc_CentroidDriver;
-class BinMXCAFDoc_ColorDriver;
-class BinMXCAFDoc_GraphNodeDriver;
-class BinMXCAFDoc_LengthUnitDriver;
-class BinMXCAFDoc_LocationDriver;
-class BinMXCAFDoc_DatumDriver;
-class BinMXCAFDoc_DimTolDriver;
-class BinMXCAFDoc_MaterialDriver;
 
 
 
index 3a21f33..9fe4641 100644 (file)
@@ -33,7 +33,6 @@
 #include <TColgp_Array1OfVec.hxx>
 #include <TColgp_Array1OfPnt2d.hxx>
 #include <TColgp_Array1OfVec2d.hxx>
-class Standard_DomainError;
 class math_Matrix;
 class gp_Pnt;
 class Blend_Point;
index 3cf7193..b2d69af 100644 (file)
@@ -32,7 +32,6 @@
 #include <TColgp_Array1OfVec.hxx>
 #include <TColgp_Array1OfPnt2d.hxx>
 #include <TColgp_Array1OfVec2d.hxx>
-class Standard_DomainError;
 class math_Matrix;
 class gp_Pnt;
 class gp_Pnt2d;
index 62d4d53..75ca69f 100644 (file)
@@ -32,8 +32,6 @@
 #include <TColgp_Array1OfVec.hxx>
 #include <TColgp_Array1OfPnt2d.hxx>
 #include <TColgp_Array1OfVec2d.hxx>
-class Standard_DomainError;
-class math_Matrix;
 class gp_Pnt;
 class gp_Vec;
 class gp_Vec2d;
index 685d510..e84ddab 100644 (file)
@@ -26,9 +26,6 @@
 #include <Standard_Real.hxx>
 #include <Standard_Boolean.hxx>
 #include <gp_Vec2d.hxx>
-class Standard_DomainError;
-class gp_Pnt;
-class gp_Vec;
 class gp_Vec2d;
 
 
index f3512aa..a100eb2 100644 (file)
@@ -33,7 +33,6 @@
 #include <TColgp_Array1OfPnt2d.hxx>
 #include <TColgp_Array1OfVec.hxx>
 #include <TColgp_Array1OfVec2d.hxx>
-class Standard_DomainError;
 class math_Matrix;
 class gp_Pnt;
 class gp_Pnt2d;
index a35a7ff..9c9ff6c 100644 (file)
@@ -32,7 +32,6 @@
 #include <TColgp_Array1OfVec.hxx>
 #include <TColgp_Array1OfPnt2d.hxx>
 #include <TColgp_Array1OfVec2d.hxx>
-class Standard_DomainError;
 class math_Matrix;
 class gp_Pnt;
 class gp_Pnt2d;
index 7c3b272..a4f3203 100644 (file)
 
 class gp_Pnt2d;
 class gp_Vec;
-class BlendFunc_ConstRad;
-class BlendFunc_ConstRadInv;
-class BlendFunc_Ruled;
-class BlendFunc_RuledInv;
-class BlendFunc_EvolRad;
-class BlendFunc_EvolRadInv;
-class BlendFunc_CSConstRad;
-class BlendFunc_CSCircular;
-class BlendFunc_Corde;
-class BlendFunc_Chamfer;
-class BlendFunc_ChamfInv;
-class BlendFunc_ChAsym;
-class BlendFunc_ChAsymInv;
-class BlendFunc_Tensor;
 
 
 //! This package provides a set of generic functions, that can
index 701d8de..96a8275 100644 (file)
@@ -32,7 +32,6 @@
 #include <TColgp_Array1OfVec.hxx>
 #include <TColgp_Array1OfVec2d.hxx>
 
-class math_Matrix;
 class gp_Lin;
 class Blend_Point;
 
index 13a1701..050c9ad 100644 (file)
@@ -33,8 +33,6 @@ class math_Matrix;
 class gp_Pnt;
 class gp_Vec;
 class gp_Vec2d;
-class gp_Lin;
-class Blend_Point;
 
 //! Class for a function used to compute a "ordinary" chamfer:
 //! when distances from spine to surfaces are constant
index d374daa..f69b588 100644 (file)
@@ -35,7 +35,6 @@
 #include <TColgp_Array1OfPnt2d.hxx>
 #include <TColgp_Array1OfVec2d.hxx>
 
-class math_Matrix;
 class gp_Circ;
 class Blend_Point;
 class gp_Ax1;
index 2a278df..5b5a032 100644 (file)
@@ -27,8 +27,6 @@
 #include <TColgp_Array1OfVec2d.hxx>
 
 class math_Matrix;
-class gp_Lin;
-class Blend_Point;
 
 //! Class for a function used to compute a symmetric chamfer
 //! with constant throat that is the height of isosceles triangle in section
index be3ef78..b2e8cc1 100644 (file)
@@ -27,8 +27,6 @@
 #include <TColgp_Array1OfVec2d.hxx>
 
 class math_Matrix;
-class gp_Lin;
-class Blend_Point;
 
 //! Class for a function used to compute a chamfer with constant throat:
 //! the section of chamfer is right-angled triangle,
index c632bf7..779b6ec 100644 (file)
@@ -36,7 +36,6 @@
 #include <TColgp_Array1OfVec2d.hxx>
 
 class Law_Function;
-class math_Matrix;
 class gp_Circ;
 class Blend_Point;
 
index 136a97c..384112c 100644 (file)
@@ -25,8 +25,6 @@
 #include <Standard_Integer.hxx>
 #include <Standard_Real.hxx>
 #include <math_Vector.hxx>
-class Standard_DimensionError;
-class Standard_RangeError;
 class math_Matrix;