]> OCCT Git - occt-copy.git/commitdiff
0024023: Revamp the OCCT Handle -- automatic
authorabv <abv@opencascade.com>
Thu, 2 Jul 2015 13:30:15 +0000 (16:30 +0300)
committerabv <abv@opencascade.com>
Sat, 11 Jul 2015 09:08:01 +0000 (12:08 +0300)
Automatic upgrade by command "occt_upgrade . -handle"

139 files changed:
src/AIS/AIS_LengthDimension.hxx
src/AIS/AIS_MultipleConnectedInteractive.cxx
src/BOPDS/BOPDS_ListOfPaveBlock.hxx
src/BRepBuilderAPI/BRepBuilderAPI_FastSewing.hxx
src/BRepFill/BRepFill_MultiLine.hxx
src/BRepGProp/BRepGProp_Gauss.cxx
src/BRepGProp/BRepGProp_Gauss.hxx
src/BRepMesh/BRepMesh.hxx
src/BRepMesh/BRepMesh_EdgeTessellationExtractor.hxx
src/BRepMesh/BRepMesh_EdgeTessellator.hxx
src/BRepMesh/BRepMesh_FaceAttribute.hxx
src/BRepMesh/BRepMesh_FastDiscret.hxx
src/BRepMesh/BRepMesh_FastDiscretFace.hxx
src/BRepMesh/BRepMesh_GeomTool.hxx
src/BRepMesh/BRepMesh_IncrementalMesh.hxx
src/BRepMesh/BRepMesh_PairOfPolygon.hxx
src/BRepMesh/BRepMesh_ShapeTool.hxx
src/BSplCLib/BSplCLib_Cache.cxx
src/BSplCLib/BSplCLib_Cache.hxx
src/BSplSLib/BSplSLib_Cache.cxx
src/BinTObjDrivers/BinTObjDrivers.hxx
src/BinTObjDrivers/BinTObjDrivers_DocumentRetrievalDriver.hxx
src/BinTObjDrivers/BinTObjDrivers_DocumentStorageDriver.hxx
src/BndLib/BndLib_Add2dCurve.cxx
src/CDM/CDM_MetaDataLookUpTable.hxx
src/Expr/Expr_Array1OfNamedUnknown.hxx
src/Graphic3d/Graphic3d_CStructure.hxx
src/Graphic3d/Graphic3d_Camera.hxx
src/Graphic3d/Graphic3d_ClipPlane.hxx
src/Graphic3d/Graphic3d_MapOfStructure.hxx
src/Graphic3d/Graphic3d_ShaderObject.hxx
src/IVtkDraw/IVtkDraw.hxx
src/IVtkDraw/IVtkDraw_HighlightAndSelectionPipeline.hxx
src/LDOM/LDOMBasicString.hxx
src/LDOM/LDOMString.hxx
src/LDOM/LDOM_Document.hxx
src/LDOM/LDOM_MemManager.hxx
src/LDOM/LDOM_Node.hxx
src/LDOM/LDOM_OSStream.cxx
src/LDOM/LDOM_OSStream.hxx
src/MeshTest/MeshTest_DrawableMesh.hxx
src/MeshVS/MeshVS_DummySensitiveEntity.hxx
src/MeshVS/MeshVS_SensitiveFace.hxx
src/MeshVS/MeshVS_SensitiveMesh.hxx
src/MeshVS/MeshVS_SensitivePolyhedron.hxx
src/MeshVS/MeshVS_SensitiveSegment.hxx
src/Message/Message_HArrayOfMsg.hxx
src/MoniTool/MoniTool_DataMapOfTimer.hxx
src/MoniTool/MoniTool_ValueInterpret.hxx
src/NCollection/NCollection_BaseAllocator.hxx
src/NCollection/NCollection_HeapAllocator.hxx
src/OpenGl/Handle_OpenGl_Context.hxx
src/OpenGl/Handle_OpenGl_GraphicDriver.hxx
src/OpenGl/Handle_OpenGl_PointSprite.hxx
src/OpenGl/Handle_OpenGl_View.hxx
src/OpenGl/Handle_OpenGl_Window.hxx
src/OpenGl/Handle_OpenGl_Workspace.hxx
src/OpenGl/OpenGl_AspectFace.hxx
src/OpenGl/OpenGl_AspectLine.hxx
src/OpenGl/OpenGl_AspectMarker.hxx
src/OpenGl/OpenGl_AspectText.hxx
src/OpenGl/OpenGl_CappingAlgo.hxx
src/OpenGl/OpenGl_CappingPlaneResource.hxx
src/OpenGl/OpenGl_Caps.hxx
src/OpenGl/OpenGl_Clipping.hxx
src/OpenGl/OpenGl_Context.hxx
src/OpenGl/OpenGl_Element.hxx
src/OpenGl/OpenGl_Flipper.hxx
src/OpenGl/OpenGl_FrameBuffer.hxx
src/OpenGl/OpenGl_GraphicDriver.hxx
src/OpenGl/OpenGl_Layer.hxx
src/OpenGl/OpenGl_LayerList.hxx
src/OpenGl/OpenGl_LineAttributes.hxx
src/OpenGl/OpenGl_PointSprite.hxx
src/OpenGl/OpenGl_PrimitiveArray.hxx
src/OpenGl/OpenGl_PrinterContext.hxx
src/OpenGl/OpenGl_Resource.hxx
src/OpenGl/OpenGl_Sampler.hxx
src/OpenGl/OpenGl_ShaderManager.hxx
src/OpenGl/OpenGl_ShaderObject.hxx
src/OpenGl/OpenGl_ShaderProgram.hxx
src/OpenGl/OpenGl_Text.hxx
src/OpenGl/OpenGl_Texture.hxx
src/OpenGl/OpenGl_View.hxx
src/OpenGl/OpenGl_Window.hxx
src/OpenGl/OpenGl_Workspace.hxx
src/Poly/Poly_CoherentTriangulation.hxx
src/Poly/Poly_MakeLoops.hxx
src/Prs3d/Prs3d_Drawer.hxx
src/Prs3d/Prs3d_WFShape.hxx
src/QABugs/QABugs_19.cxx
src/Select3D/Select3D_EntitySequence.hxx
src/Select3D/Select3D_InteriorSensitivePointSet.hxx
src/Select3D/Select3D_SensitiveBox.hxx
src/Select3D/Select3D_SensitiveCircle.hxx
src/Select3D/Select3D_SensitiveCurve.hxx
src/Select3D/Select3D_SensitiveEntity.hxx
src/Select3D/Select3D_SensitiveFace.hxx
src/Select3D/Select3D_SensitiveGroup.hxx
src/Select3D/Select3D_SensitivePoint.hxx
src/Select3D/Select3D_SensitivePoly.hxx
src/Select3D/Select3D_SensitiveSegment.hxx
src/Select3D/Select3D_SensitiveTriangle.hxx
src/Select3D/Select3D_SensitiveTriangulation.hxx
src/Select3D/Select3D_SensitiveWire.hxx
src/SelectMgr/SelectMgr_IndexedMapOfOwner.hxx
src/SelectMgr/SelectMgr_SelectableObjectSet.hxx
src/SelectMgr/SelectMgr_Selection.hxx
src/SelectMgr/SelectMgr_SensitiveEntity.hxx
src/SelectMgr/SelectMgr_ViewerSelector.hxx
src/ShapeFix/ShapeFix_Wire.cxx
src/Standard/Standard_Handle.hxx
src/StdPrs/StdPrs_ToolShadedShape.hxx
src/StdSelect/StdSelect_ViewerSelector3d.hxx
src/TDF/TDF_AttributeIndexedMap.hxx
src/TDF/TDF_LabelNode.hxx
src/TObj/TObj_Application.hxx
src/TObj/TObj_Assistant.hxx
src/TObj/TObj_Model.hxx
src/TObj/TObj_ModelIterator.hxx
src/TObj/TObj_Object.hxx
src/TObj/TObj_ObjectIterator.hxx
src/TObj/TObj_Partition.hxx
src/TObj/TObj_Persistence.hxx
src/TObj/TObj_SequenceOfObject.hxx
src/TObj/TObj_TIntSparseArray.hxx
src/TObj/TObj_TModel.hxx
src/TObj/TObj_TNameContainer.hxx
src/TObj/TObj_TObject.hxx
src/TObj/TObj_TReference.hxx
src/TObj/TObj_TXYZ.hxx
src/TObjDRAW/TObjDRAW.cxx
src/ViewerTest/ViewerTest.hxx
src/VrmlData/VrmlData_Node.hxx
src/VrmlData/VrmlData_Scene.hxx
src/VrmlData/VrmlData_ShapeConvert.hxx
src/XmlTObjDrivers/XmlTObjDrivers.hxx
src/XmlTObjDrivers/XmlTObjDrivers_DocumentRetrievalDriver.hxx
src/XmlTObjDrivers/XmlTObjDrivers_DocumentStorageDriver.hxx

index 31162dd219bf1fb7aac8a3647c4c25c03055a556..206904ad8981b3d061e18bd19b880c2ce07e3ab2 100755 (executable)
@@ -48,8 +48,6 @@ class Bnd_Box;
 class gp_Dir;
 class TopoDS_Vertex;
 class Standard_Transient;
-class Handle(Standard_Type);
-class Handle(AIS_Relation);
 class AIS_LengthDimension;
 
 DEFINE_STANDARD_HANDLE (AIS_LengthDimension, AIS_Dimension)
index 25e27cdb1e4b7ee902b240a555623d7728bc0e7c..c22ea9a19098f514b46644af2d544c6bc1b97f13 100644 (file)
@@ -48,7 +48,7 @@ namespace
     }
 
     //! Selectable() method modified to return myAssembly.
-    virtual Handle_SelectMgr_SelectableObject Selectable() const;
+    virtual Handle(SelectMgr_SelectableObject) Selectable() const;
 
     Standard_Boolean IsHilighted (const Handle(PrsMgr_PresentationManager)& PM,const Standard_Integer aMode) const;
 
index 1b1f3fae85af6ef28b3cc1e9119f21edbb81732a..11dfd45e4c6cedd9673e8ca39f7340a0a2332fbc 100644 (file)
@@ -16,7 +16,6 @@
 #define BOPDS_ListOfPaveBlock_HeaderFile
 
 #include <NCollection_List.hxx>   
-class Handle_BOPDS_PaveBlock;
 
 typedef NCollection_List<Handle(BOPDS_PaveBlock)> BOPDS_ListOfPaveBlock; 
 typedef BOPDS_ListOfPaveBlock::Iterator BOPDS_ListIteratorOfListOfPaveBlock;
index d3f637996103e25c15d3174403ee7d2ba29f9ffa..87a236a7aed63c39c72152187cfa3b3520a4bb3d 100644 (file)
@@ -29,8 +29,6 @@
 #include <TopoDS_Vertex.hxx>
 #include <TopoDS_Wire.hxx>
 
-class Handle(NCollection_IncAllocator);
-class Handle(Geom_Surface);
 
 //! This class performs fast sewing of surfaces (faces). It supposes
 //! that all surfaces are finite and are naturally restricted by their bounds.
index ae585678071991e6fe89773db8bcaa5b3549a0cc..8969b719367d606c838e5936eaa1335ed18af1e0 100644 (file)
@@ -29,8 +29,6 @@
 #include <Standard_Boolean.hxx>
 #include <Standard_Integer.hxx>
 #include <GeomAbs_Shape.hxx>
-#include <Handle_Geom2d_Curve.hxx>
-#include <Handle_Geom_Curve.hxx>
 #include <Standard_Real.hxx>
 
 class Standard_DomainError;
index d905f75f973824c2c2b8f61a1bcf72841af20ebd..526d1eacb8e6478663ac639d2094e65cfe7dad54 100644 (file)
@@ -176,7 +176,7 @@ Standard_Integer BRepGProp_Gauss::MaxSubs(const Standard_Integer theN,
 //function : Init
 //purpose  : 
 //=======================================================================
-void BRepGProp_Gauss::Init(Handle_Vector&         theOutVec,
+void BRepGProp_Gauss::Init(Handle(Vector)&         theOutVec,
                            const Standard_Real    theValue,
                            const Standard_Integer theFirst,
                            const Standard_Integer theLast)
@@ -227,10 +227,10 @@ Standard_Integer BRepGProp_Gauss::FillIntervalBounds(
   const TColStd_Array1OfReal& theKnots,
   const Standard_Integer      theNumSubs,
   InertiaArray&               theInerts,
-  Handle_Vector&              theParam1,
-  Handle_Vector&              theParam2,
-  Handle_Vector&              theError,
-  Handle_Vector&              theCommonError)
+  Handle(Vector)&              theParam1,
+  Handle(Vector)&              theParam2,
+  Handle(Vector)&              theError,
+  Handle(Vector)&              theCommonError)
 {
   const Standard_Integer aSize =
     Max(theKnots.Upper(), MaxSubs(theKnots.Upper() - 1, theNumSubs));
@@ -550,10 +550,10 @@ Standard_Real BRepGProp_Gauss::Compute(
   InertiaArray anInertiaU = new NCollection_Array1<Inertia>(1, SM);
 
   // Prepare Gauss points and weights
-  Handle_Vector LGaussP[2];
-  Handle_Vector LGaussW[2];
-  Handle_Vector UGaussP[2];
-  Handle_Vector UGaussW[2];
+  Handle(Vector) LGaussP[2];
+  Handle(Vector) LGaussW[2];
+  Handle(Vector) UGaussP[2];
+  Handle(Vector) UGaussW[2];
 
   const Standard_Integer aNbGaussPoint =
     RealToInt(Ceiling(ERROR_ALGEBR_RATIO * GPM));
@@ -568,14 +568,14 @@ Standard_Real BRepGProp_Gauss::Compute(
   UGaussW[0] = new math_Vector(1, GPM);
   UGaussW[1] = new math_Vector(1, aNbGaussPoint);
 
-  Handle_Vector L1 = new math_Vector(1, SM);
-  Handle_Vector L2 = new math_Vector(1, SM);
-  Handle_Vector U1 = new math_Vector(1, SM);
-  Handle_Vector U2 = new math_Vector(1, SM);
+  Handle(Vector) L1 = new math_Vector(1, SM);
+  Handle(Vector) L2 = new math_Vector(1, SM);
+  Handle(Vector) U1 = new math_Vector(1, SM);
+  Handle(Vector) U2 = new math_Vector(1, SM);
 
-  Handle_Vector ErrL  = new math_Vector(1, SM, 0.0);
-  Handle_Vector ErrU  = new math_Vector(1, SM, 0.0);
-  Handle_Vector ErrUL = new math_Vector(1, SM, 0.0);
+  Handle(Vector) ErrL  = new math_Vector(1, SM, 0.0);
+  Handle(Vector) ErrU  = new math_Vector(1, SM, 0.0);
+  Handle(Vector) ErrUL = new math_Vector(1, SM, 0.0);
 
   // Face parametrization in U and V direction
   Standard_Real BV1, BV2, BU1, BU2;
@@ -746,7 +746,7 @@ Standard_Real BRepGProp_Gauss::Compute(
                 if (Abs(u2 - u1) < EPS_PARAM)
                   continue;
 
-                Handle_Vector aDummy;
+                Handle(Vector) aDummy;
                 iUSubEnd = FillIntervalBounds(u1, u2, UKnots, NumSubs, anInertiaU, U1, U2, ErrU, aDummy);
                 UMaxSubs = BRepGProp_Gauss::MaxSubs(iUSubEnd);
 
index 6ded4b8c700c2c8e7b4334656fb3c9030d60f6d8..8607820b897f5a50ac96e475c3a94047f177c7f2 100644 (file)
@@ -52,7 +52,6 @@ class BRepGProp_Gauss
   };
 
   typedef NCollection_Handle< NCollection_Array1<Inertia> > InertiaArray;
-  typedef NCollection_Handle<math_Vector>                   Handle_Vector;
   typedef Standard_Real(*BRepGProp_GaussFunc)(const Standard_Real, const Standard_Real);
 
 public: //! @name public API
@@ -252,7 +251,7 @@ private: //! @name private methods
     const Standard_Integer theCoeff = 32);
 
   static void Init(
-    Handle_Vector&         theOutVec,
+    Handle(Vector)&         theOutVec,
     const Standard_Real    theValue,
     const Standard_Integer theFirst = 0,
     const Standard_Integer theLast  = 0);
@@ -269,10 +268,10 @@ private: //! @name private methods
     const TColStd_Array1OfReal& theKnots,
     const Standard_Integer      theNumSubs,
     InertiaArray&               theInerts,
-    Handle_Vector&              theParam1,
-    Handle_Vector&              theParam2,
-    Handle_Vector&              theError,
-    Handle_Vector&              theCommonError);
+    Handle(Vector)&              theParam1,
+    Handle(Vector)&              theParam2,
+    Handle(Vector)&              theError,
+    Handle(Vector)&              theCommonError);
 
 private: //! @name private fields
 
index 80b2ce042062fee92c3cfd986bb8d6464a138605..74c7b7a7bbf57fec6458355e0b437cd2a90521e9 100644 (file)
@@ -39,7 +39,6 @@
 #include <BRepMesh_PairOfIndex.hxx>
 #include <BRepMesh_Circle.hxx>
 #include <TopTools_ShapeMapHasher.hxx>
-#include <Handle_Poly_Triangulation.hxx>
 #include <TopoDS_Face.hxx>
 #include <TopoDS_Shape.hxx>
 
@@ -48,7 +47,6 @@
 class BRepMesh_Vertex;
 class TopoDS_Edge;
 class TopoDS_Vertex;
-class Handle_BRepMesh_FaceAttribute;
 class BRepMesh_VertexInspector;
 class BRepMesh_CircleInspector;
 class BRepMesh_Classifier;
@@ -99,7 +97,7 @@ namespace BRepMesh
 
   typedef NCollection_DataMap<Standard_Integer, Standard_Integer>                                   MapOfIntegerInteger;
   typedef NCollection_DataMap<TopoDS_Vertex, Standard_Integer, TopTools_ShapeMapHasher>             DMapOfVertexInteger;
-  typedef NCollection_DataMap<TopoDS_Face, Handle_BRepMesh_FaceAttribute, TopTools_ShapeMapHasher>  DMapOfFaceAttribute;
+  typedef NCollection_DataMap<TopoDS_Face, Handle(BRepMesh_FaceAttribute), TopTools_ShapeMapHasher>  DMapOfFaceAttribute;
   typedef NCollection_DataMap<TopoDS_Shape, BRepMesh_PairOfPolygon, TopTools_ShapeMapHasher>        DMapOfShapePairOfPolygon;
   typedef NCollection_DataMap<Standard_Integer, gp_Pnt>                                             DMapOfIntegerPnt;
   typedef NCollection_DataMap<Standard_Integer, ListOfXY>                                           DMapOfIntegerListOfXY;
index f09dbb58143f74ad3e2376b10816caae7535a961..8c4b40f77b9b8c61417992752c24dead4d22808a 100644 (file)
@@ -20,9 +20,6 @@
 #include <Standard_DefineAlloc.hxx>
 #include <BRepMesh_IEdgeTool.hxx>
 #include <BRepMesh_EdgeParameterProvider.hxx>
-#include <Handle_Geom2d_Curve.hxx>
-#include <Handle_Poly_PolygonOnTriangulation.hxx>
-#include <Handle_Poly_Triangulation.hxx>
 #include <TopLoc_Location.hxx>
 #include <TColgp_Array1OfPnt.hxx>
 #include <TColStd_Array1OfInteger.hxx>
index 7ab0d492bc74b7fb7cae0b427d13245350ed599e..cd64a38b1fa81488e6222d82ecafb718a5b82a91 100644 (file)
@@ -22,9 +22,6 @@
 #include <BRepMesh_IEdgeTool.hxx>
 #include <BRepMesh_GeomTool.hxx>
 #include <BRepMesh_FaceAttribute.hxx>
-#include <Handle_Geom_Surface.hxx>
-#include <Handle_Geom2d_Curve.hxx>
-#include <Handle_BRepAdaptor_HSurface.hxx>
 #include <BRepAdaptor_Curve.hxx>
 #include <TopTools_IndexedDataMapOfShapeListOfShape.hxx>
 
index 8d83108baf5ad4a18439c9d89982ab9169bbcf80..5c99d494be2ca9f26d5438c7ce8bfcba7f3848e0 100644 (file)
@@ -21,7 +21,6 @@
 #include <BRepMesh_Status.hxx>
 #include <BRepMesh.hxx>
 #include <BRepMesh_DataStructureOfDelaun.hxx>
-#include <Handle_BRepAdaptor_HSurface.hxx>
 
 class BRepAdaptor_HSurface;
 
index 22fc593d4f0e65fb283a1357c127aa9e8d4e3e98..8b66e5cab615fa99fd036b8d06504d3269f972c5 100644 (file)
@@ -24,8 +24,6 @@
 #include <TopTools_ListOfShape.hxx>
 #include <TopTools_MutexForShapeProvider.hxx>
 #include <Standard_Transient.hxx>
-#include <Handle_BRepAdaptor_HSurface.hxx>
-#include <Handle_Geom2d_Curve.hxx>
 #include <BRepMesh_Delaun.hxx>
 #include <TopAbs_ShapeEnum.hxx>
 #include <BRepMesh_Triangle.hxx>
index bacf6ac15bd39adf858f41dcd8b81812c3b5f62c..17b0ab6eb985160c46bcb19181c444267d62fa60 100644 (file)
@@ -23,8 +23,6 @@
 #include <Standard_Transient.hxx>
 #include <TopTools_MutexForShapeProvider.hxx>
 #include <TopTools_DataMapOfShapeReal.hxx>
-#include <Handle_BRepAdaptor_HSurface.hxx>
-#include <Handle_Poly_Triangulation.hxx>
 #include <BRepMesh_Delaun.hxx>
 #include <BRepMesh_Triangle.hxx>
 #include <BRepMesh_Classifier.hxx>
index 44f72a7ab047e927b3c0201138cdd06f6b66d624..54fbd48014d3d44586e74a4e17e4603968a1cb79 100644 (file)
@@ -19,7 +19,6 @@
 #include <Standard_Macro.hxx>
 #include <GCPnts_TangentialDeflection.hxx>
 #include <GeomAbs_IsoType.hxx>
-#include <Handle_BRepAdaptor_HSurface.hxx>
 #include <TopoDS_Edge.hxx>
 #include <Precision.hxx>
 
index 0128646028e76e11729abe7b54843f73dc5b6ead..09c453d96d66c03f7f97c1ae301db602793c09d2 100644 (file)
@@ -21,7 +21,6 @@
 #include <TopTools_MapOfShape.hxx>
 #include <TopTools_DataMapOfShapeReal.hxx>
 #include <BRepMesh_DiscretRoot.hxx>
-#include <Handle_Poly_Triangulation.hxx>
 #include <BRepMesh.hxx>
 
 #include <vector>
index dc38bcd628e1a34edee418fffc547d0dbc182ef2..f9955ddde978dfe39bdcdf810ffc1ed67e111570 100644 (file)
@@ -17,7 +17,6 @@
 #include <Standard.hxx>
 #include <Standard_DefineAlloc.hxx>
 #include <Standard_Macro.hxx>
-#include <Handle_Poly_PolygonOnTriangulation.hxx>
 
 class Poly_PolygonOnTriangulation;
 
@@ -62,21 +61,21 @@ public:
   }
 
   //! Returns first polygon on triangulation.
-  inline const Handle_Poly_PolygonOnTriangulation& First() const
+  inline const Handle(Poly_PolygonOnTriangulation)& First() const
   {
     return myFirst;
   }
 
   //! Returns last polygon on triangulation.
-  inline const Handle_Poly_PolygonOnTriangulation& Last() const
+  inline const Handle(Poly_PolygonOnTriangulation)& Last() const
   {
     return myLast;
   }
 
 private:
 
-  Handle_Poly_PolygonOnTriangulation myFirst;
-  Handle_Poly_PolygonOnTriangulation myLast;
+  Handle(Poly_PolygonOnTriangulation) myFirst;
+  Handle(Poly_PolygonOnTriangulation) myLast;
 };
 
 #endif
index 705e0c761cde8263e2958fe8839597b482d9a163..b65c9d9f11618c4085c6b06e2b0bec3af794c9a9 100644 (file)
 #include <Standard.hxx>
 #include <Standard_DefineAlloc.hxx>
 #include <Standard_Macro.hxx>
-#include <Handle_BRepAdaptor_HSurface.hxx>
 #include <BRepMesh_FaceAttribute.hxx>
 #include <BRepMesh.hxx>
-#include <Handle_Poly_Triangulation.hxx>
 
 class TopoDS_Face;
 class TopoDS_Edge;
index 6e188069b4259e09a86ca73df168f2cf12abb9d4..6a7041bb22ce7feeac291664c019f60ab3a4def6 100644 (file)
@@ -23,7 +23,7 @@
 
 
 //! Converts handle of array of Standard_Real into the pointer to Standard_Real
-static Standard_Real* ConvertArray(const Handle_TColStd_HArray2OfReal& theHArray)
+static Standard_Real* ConvertArray(const Handle(TColStd_HArray2OfReal)& theHArray)
 {
   const TColStd_Array2OfReal& anArray = theHArray->Array2();
   return (Standard_Real*) &(anArray(anArray.LowerRow(), anArray.LowerCol()));
index e74c8dbb90dc701b8f8990643cdcaf8ad96ed5f3..7ff2a529562d824e15245849a6a551eda5e8d895 100644 (file)
@@ -19,8 +19,6 @@
 #include <Standard_Type.hxx>
 #include <Standard_Transient.hxx>
 
-#include <Handle_TColStd_HArray1OfReal.hxx>
-#include <Handle_TColStd_HArray2OfReal.hxx>
 
 #include <gp_Pnt2d.hxx>
 #include <gp_Pnt.hxx>
index 069c252963a38df0951d9dbfb21a670145d20b1f..6946c188531be196f39d855302685a224d9c9390 100644 (file)
@@ -23,7 +23,7 @@
 
 
 //! Converts handle of array of Standard_Real into the pointer to Standard_Real
-static Standard_Real* ConvertArray(const Handle_TColStd_HArray2OfReal& theHArray)
+static Standard_Real* ConvertArray(const Handle(TColStd_HArray2OfReal)& theHArray)
 {
   const TColStd_Array2OfReal& anArray = theHArray->Array2();
   return (Standard_Real*) &(anArray(anArray.LowerRow(), anArray.LowerCol()));
index 4eaa0797466e49cc5ff30d5047d71a4319a9e46b..499a6eac46ed2cf437637611e2ad762d9e8a0714 100644 (file)
@@ -21,8 +21,6 @@
 #include <TObj_Common.hxx>
 #include <Standard_GUID.hxx>
 
-class Handle(BinMDF_ADriverTable);
-class Handle(CDM_MessageDriver);
 
 // Class for registering storage/retrieval drivers for TObj Bin persistence
 //
index ff859816efa8159742e9891ba75f3143e8d1afcd..d9e318a5d7f602f18de1075fd48164e14ce1b776 100644 (file)
@@ -22,7 +22,6 @@
 #include <BinLDrivers_DocumentRetrievalDriver.hxx>
 #include <BinMDF_ADriverTable.hxx>
 
-class Handle(CDM_MessageDriver);
 
 // Retrieval driver of a TObj Bin document
 //
index 158a81122f034f6840179496f4a55e103d777e7e..29d0c04e8a7de020167dc0ade11e3c4dd0cce544 100644 (file)
@@ -22,7 +22,6 @@
 #include <BinLDrivers_DocumentStorageDriver.hxx>
 #include <BinMDF_ADriverTable.hxx>
 
-class Handle(CDM_MessageDriver);
 
 //  Block of comments describing class BinTObjDrivers_DocumentStorageDriver
 //
index 105265a4b04c93154cc1e16e20f6f9d5f4a390c9..3325c85ee1ef7143f012765dd54a4811ea4eeaea 100644 (file)
@@ -49,7 +49,7 @@ class BndLib_Box2dCurve  {
 
   void SetCurve(const Handle(Geom2d_Curve)& aC);
 
-  const Handle_Geom2d_Curve& Curve() const;
+  const Handle(Geom2d_Curve)& Curve() const;
 
   void SetRange(const Standard_Real aT1,
                const Standard_Real aT2);
@@ -95,10 +95,10 @@ class BndLib_Box2dCurve  {
   void PerformOnePoint();
   //-----------------------------
  protected:
-  Handle_Geom2d_Curve myCurve;
+  Handle(Geom2d_Curve) myCurve;
   Bnd_Box2d myBox;
   Standard_Integer myErrorStatus;
-  Handle_Geom2d_Curve myCurveBase;
+  Handle(Geom2d_Curve) myCurveBase;
   Standard_Real myOffsetBase;
   Standard_Boolean myOffsetFlag;
   Standard_Real myT1;
index a04d5d79744251de3e47d9ba47ec0fab18f31897..e94d1b1457eb7664ab31cd77eb409902349d66dc 100644 (file)
@@ -20,7 +20,6 @@
 #include <TCollection_ExtendedString.hxx>
 #include <NCollection_DataMap.hxx>
 
-class Handle(CDM_MetaData);
 
 typedef NCollection_DataMap<TCollection_ExtendedString,Handle(CDM_MetaData),TCollection_ExtendedString> CDM_MetaDataLookUpTable;
 typedef NCollection_DataMap<TCollection_ExtendedString,Handle(CDM_MetaData),TCollection_ExtendedString>::Iterator CDM_DataMapIteratorOfMetaDataLookUpTable;
index 2bb95b1feb3f71d537661d20554f4fa0933391f7..24621d3a743b351be6b263adc991c63b6febc88b 100644 (file)
@@ -17,7 +17,6 @@
 #ifndef Expr_Array1OfNamedUnknown_HeaderFile
 #define Expr_Array1OfNamedUnknown_HeaderFile
 
-#include <Handle_Expr_NamedUnknown.hxx>
 #include <NCollection_Array1.hxx>
 
 typedef NCollection_Array1<Handle(Expr_NamedUnknown)> Expr_Array1OfNamedUnknown;
index 1ad753691066b8a77e856989aa2ffae7249351ef..19ab6fc24152e65ba4fbce04c5ad881fb44b7aae 100644 (file)
 #include <Graphic3d_Vec3.hxx>
 #include <Graphic3d_ZLayerId.hxx>
 #include <Standard_Transient.hxx>
-#include <Handle_Graphic3d_GraphicDriver.hxx>
 
 //! Forward declaration.
-class Handle(Graphic3d_StructureManager);
-class Handle(Graphic3d_CStructure);
 
 //! Low-level graphic structure interface
 class Graphic3d_CStructure : public Standard_Transient
index 3297ee1890436076f41e10aa1e3ac10bf05362a5..cdeda3c91041900a95ff9a3ac410ddbfeda3028c 100644 (file)
@@ -31,7 +31,6 @@
 #include <Bnd_Box.hxx>
 
 //! Forward declaration
-class Handle(Graphic3d_Camera);
 
 //! Camera class provides object-oriented approach to setting up projection
 //! and orientation properties of 3D view.
index 14158e29799a179f18b76a5a3ef7af91766a27d2..ef05c0981a18fa3717c0503a9d2cf144e526f53d 100755 (executable)
@@ -26,8 +26,6 @@
 
 class gp_Pln;
 class Graphic3d_AspectFillArea3d;
-class Handle(Graphic3d_AspectFillArea3d);
-class Handle(Graphic3d_ClipPlane);
 
 //! Container for properties describing graphic driver clipping planes.
 //! It is up to application to create instances of this class and specify its
index 6c8b23013789d72b96c3f6ea011e7a375249ff13..62987252c602e4ee52a314076a3f2bb2153a8952 100644 (file)
@@ -16,7 +16,6 @@
 #ifndef _Graphic3d_MapOfStructure
 #define _Graphic3d_MapOfStructure
 
-#include <Handle_Graphic3d_Structure.hxx>
 #include <NCollection_Map.hxx>
 
 typedef NCollection_Map<Handle(Graphic3d_Structure)> Graphic3d_MapOfStructure;
index def318ae990cc01c04cba79f613a877c3367e1cc..2050720a7bc3fa52f236b778e8c6382c7b4e22a4 100755 (executable)
@@ -21,7 +21,6 @@
 #include <Graphic3d_TypeOfShaderObject.hxx>
 
 //! Forward declaration
-class Handle(Graphic3d_ShaderObject);
 
 //! This class is responsible for managing shader objects.
 class Graphic3d_ShaderObject : public Standard_Transient
index a564db973ab50f37b9f786ce796a71fee0a5bd45..16f3eda0f5f85a67fca328533c039956b5ecbc48 100644 (file)
@@ -38,7 +38,7 @@ public:
   Standard_EXPORT   static  void Commands (Draw_Interpretor& theCommands);
 
 private:
-  Standard_EXPORT   static const Handle_MMgt_TShared& WClass();
+  Standard_EXPORT   static const Handle(MMgt_TShared)& WClass();
 };
 
 #endif
index 3097ab88281a3842d414853662e138364c803dc2..8b442013d4aeb40e191f1ccd95fef44464552a66 100644 (file)
@@ -23,7 +23,6 @@
 #include <Standard_Macro.hxx>
 #endif
 #ifndef _Handle_MMgt_TShared_HeaderFile
-#include <Handle_MMgt_TShared.hxx>
 #endif
 
 #include <NCollection_DataMap.hxx>
@@ -123,6 +122,5 @@ private:
 //! Mapping between OCCT topological shape IDs and their correspondent
 //! visualization pipelines.
 typedef NCollection_DataMap<IVtk_IdType, Handle(IVtkDraw_HighlightAndSelectionPipeline)> ShapePipelineMap;
-typedef NCollection_Handle<ShapePipelineMap> Handle(ShapePipelineMap);
 
 #endif
index 0a0e741ac9a51726dc25346beecd56e0cef9ae64..feaaa7e603374642bd9285f8ba751e2a01fbeec8 100644 (file)
@@ -21,7 +21,6 @@
 #include <TCollection_AsciiString.hxx>
 #include <TCollection_ExtendedString.hxx>
 
-class Handle(LDOM_MemManager);
 class LDOM_NullPtr;
 class TCollection_AsciiString;
 class TCollection_ExtendedString;
index 55823bf125c2003ae73a4f028de569ae3bc1c364..0ce1cdf47fb35fb1bec0a1be7add89e04e0816a2 100644 (file)
@@ -17,7 +17,6 @@
 #define LDOMString_HeaderFile
 
 #include <LDOMBasicString.hxx>
-#include <Handle_LDOM_MemManager.hxx>
 
 //  Class LDOMString
 //  Represents various object types which can be mapped to XML strings
index 5d15b2eecb096374f9393e67a4eada2d84e275bf..cd671d6812450f1d51d7a66eb9c6dab617e35c3f 100644 (file)
@@ -17,7 +17,6 @@
 #define LDOM_Document_HeaderFile
 
 #include <LDOM_Element.hxx>
-#include <Handle_LDOM_MemManager.hxx>
 #include <LDOM_Text.hxx>
 #include <LDOM_CDATASection.hxx>
 #include <LDOM_Comment.hxx>
index b9673fa3d6be2f16eb2f3b0314575cdaba08a29c..7caf9cbe3ca063f6f25fb0b2db64e132eb9fa454 100644 (file)
@@ -126,6 +126,5 @@ class LDOM_MemManager : public MMgt_TShared
   DEFINE_STANDARD_RTTI (LDOM_MemManager, MMgt_TShared)
 };
 
-#include <Handle_LDOM_MemManager.hxx>
 
 #endif
index 6b41449763764bbf5e23079b45ccca43402f3ccc..85a4a96cce9f23370eeb2193ac47dbb4230bd360 100644 (file)
@@ -21,7 +21,6 @@
 
 #include <Standard_Macro.hxx>
 #include <Standard_TypeDef.hxx>
-#include <Handle_LDOM_MemManager.hxx>
 #include <LDOMString.hxx>
 
 class LDOM_BasicNode;
index c4f6969144618153b879f5fd37ed92c42a8700e9..d7d9980ef5f0845bd897c6af497bd4b54158b2dc 100644 (file)
@@ -24,7 +24,7 @@
 //purpose  : Constructor
 //=======================================================================
 LDOM_SBuffer::LDOM_StringElem::LDOM_StringElem
-  ( const int theLength, const Handle_NCollection_BaseAllocator& theAlloc )
+  ( const int theLength, const Handle(NCollection_BaseAllocator)& theAlloc )
 : buf (reinterpret_cast<char*>(theAlloc->Allocate (theLength))),
   len (0),
   next(0)
index 2648b9253e02a2318f50d774f1c978740b9ceacb..4d67a82d0777c6f3c8913121b62cd4c7f7fc25c9 100644 (file)
@@ -53,7 +53,7 @@ class LDOM_SBuffer : public streambuf
 
     DEFINE_NCOLLECTION_ALLOC
 
-    LDOM_StringElem(const int, const Handle_NCollection_BaseAllocator&);
+    LDOM_StringElem(const int, const Handle(NCollection_BaseAllocator)&);
     ~LDOM_StringElem();
 
   private:
index 9d84918957a5809333a1cb595793821138b38cba..4dad2f601b75df5a284295410a884e7a06e9ffaa 100644 (file)
@@ -49,7 +49,7 @@ public:
   
   Standard_EXPORT void DrawOn(Draw_Display& theDisplay) const;
   
-  Standard_EXPORT virtual Handle_Draw_Drawable3D Copy() const;
+  Standard_EXPORT virtual Handle(Draw_Drawable3D) Copy() const;
   
   Standard_EXPORT virtual void Dump(Standard_OStream& theStream) const;
   
index 056287a447c3b6a1918f43c9ead40c9773d3bf94..f8ab3753b4edbf5cb40397643091df38c50f96e9 100644 (file)
@@ -21,7 +21,6 @@
 
 #include <Select3D_BndBox3d.hxx>
 #include <SelectBasics_SensitiveEntity.hxx>
-#include <Handle_SelectBasics_EntityOwner.hxx>
 #include <SelectBasics_SelectingVolumeManager.hxx>
 
 class SelectBasics_EntityOwner;
index 07da34551d2b0794bb2ecbdded71138ef8bd377f..ecec9c2ed75872d69a2caf7fa0be35e3862b8c14 100644 (file)
@@ -21,7 +21,6 @@
 
 #include <gp_Pnt.hxx>
 #include <Select3D_SensitiveFace.hxx>
-#include <Handle_SelectBasics_EntityOwner.hxx>
 #include <Select3D_TypeOfSensitivity.hxx>
 
 class SelectBasics_EntityOwner;
index 43c2cd73f2ec43d14e3c98fe91883a97591e6a70..b7aab8a9c9013631e08a8187c5f683ed99fbca72 100644 (file)
@@ -21,7 +21,6 @@
 
 #include <Bnd_Box.hxx>
 #include <Select3D_SensitiveEntity.hxx>
-#include <Handle_SelectBasics_EntityOwner.hxx>
 #include <Select3D_SensitiveEntity.hxx>
 #include <Select3D_BndBox3d.hxx>
 
index 0adaa8cc05be1eeb81d8d347feacab3105ef67cb..e1ec42733578d5d8d2ec511972de8f357f2d9611 100644 (file)
@@ -25,7 +25,6 @@
 #include <gp_XY.hxx>
 #include <NCollection_List.hxx>
 #include <Select3D_SensitiveEntity.hxx>
-#include <Handle_SelectBasics_EntityOwner.hxx>
 #include <Select3D_SensitiveEntity.hxx>
 #include <Select3D_BndBox3d.hxx>
 
@@ -51,7 +50,7 @@ public:
                                               const TColgp_Array1OfPnt& theNodes,
                                               const Handle(MeshVS_HArray1OfSequenceOfInteger)& theTopo);
 
-  Standard_EXPORT virtual Handle_Select3D_SensitiveEntity GetConnected() Standard_OVERRIDE;
+  Standard_EXPORT virtual Handle(Select3D_SensitiveEntity) GetConnected() Standard_OVERRIDE;
 
   Standard_EXPORT virtual Standard_Boolean Matches (SelectBasics_SelectingVolumeManager& theMgr,
                                                     SelectBasics_PickResult& thePickResult) Standard_OVERRIDE;
index ee4fb5b52b0c2f3fa1ffe481f6bcc49e006f6bdb..a8eebfa1f34d5cc29ee873c009cb49b28deadba0 100644 (file)
@@ -21,7 +21,6 @@
 
 #include <gp_Pnt.hxx>
 #include <Select3D_SensitiveSegment.hxx>
-#include <Handle_SelectBasics_EntityOwner.hxx>
 
 class SelectBasics_EntityOwner;
 class gp_Pnt;
index 8d0e79f437dc8a5ba13c4c1d33824c54356f0ff4..2fb2db12776797d0abefdf32b016532d7d99656d 100644 (file)
@@ -18,9 +18,7 @@
 #include <NCollection_Array1.hxx>
 #include <NCollection_Handle.hxx>
 
-typedef NCollection_Handle<Message_Msg>         Handle(Message_Msg);
 typedef NCollection_Array1<Handle(Message_Msg)> Message_ArrayOfMsg;
-typedef NCollection_Handle<Message_ArrayOfMsg>  Handle(Message_ArrayOfMsg);
 typedef Handle(Message_ArrayOfMsg)              Message_HArrayOfMsg;
 
 #endif // _Message_HArrayOfMsg_HeaderFile
index f00aaa41802b116ce4129a808c2b7ee61278f58f..292535291b74405792f51c5581267b6801caacc4 100644 (file)
@@ -21,7 +21,6 @@
 #include <MoniTool_MTHasher.hxx>
 #include <NCollection_DataMap.hxx>
 
-class Handle(MoniTool_Timer);
 typedef NCollection_DataMap<Standard_CString,Handle(MoniTool_Timer),MoniTool_MTHasher> MoniTool_DataMapOfTimer;
 typedef NCollection_DataMap<Standard_CString,Handle(MoniTool_Timer),MoniTool_MTHasher>::Iterator MoniTool_DataMapIteratorOfDataMapOfTimer;
 
index 6116d911e69baf4f1eec38d18dad9b4ddeeaf40c..c229439cf2e47138d0759434d99b410fbd694bfa 100644 (file)
@@ -18,7 +18,6 @@
 
 #include <TCollection_HAsciiString.hxx>
 
-class Handle(MoniTool_TypedValue);
 
 typedef Handle(TCollection_HAsciiString)  (*MoniTool_ValueInterpret) (const Handle(MoniTool_TypedValue)& typval,
                                                                      const Handle(TCollection_HAsciiString)& val,
index 000d2500a8c67172701e3c3757c9a9d4baf824e4..a58b56bde0d574583a903d6fa6a899d2ad36ae70 100644 (file)
@@ -31,7 +31,6 @@
 #include <Standard_Type.hxx>
 #include <NCollection_TypeDef.hxx>
 
-class Handle(NCollection_BaseAllocator);
 
 /**
 * Purpose:     Basic class for memory allocation wizards.
index 71c542f9e69525b4ff2c59ed5d004ced4134795b..269e2d0300f0f55ffe0981ad143dc10244935f9c 100644 (file)
@@ -18,7 +18,6 @@
 
 #include <NCollection_BaseAllocator.hxx>
 
-class Handle(NCollection_HeapAllocator);
 
 /**
  * Allocator that uses the global dynamic heap (malloc / free). 
index aa3d34d59a4f4a30bcdd04e5508977526a67c327..cd85cec430142911334e40a45d781d7253a01dae 100644 (file)
@@ -17,7 +17,6 @@
 #define _Handle_OpenGl_Context_Header
 
 #include <Standard_Type.hxx>
-#include <Handle_Standard_Transient.hxx>
 
 class OpenGl_Context;
 DEFINE_STANDARD_HANDLE(OpenGl_Context, Standard_Transient)
index 1dd0e9b71c66f0fcacae57f2a7e60e5060230a78..ba07b75f114f10e78fa2b2119fd2d4a8f89452c2 100644 (file)
@@ -17,7 +17,6 @@
 #define _Handle_OpenGl_GraphicDriver_Header
 
 #include <Standard_Type.hxx>
-#include <Handle_Graphic3d_GraphicDriver.hxx>
 
 class OpenGl_GraphicDriver;
 
index 41650eef651f0153bd14adb1942ad75e4ce1a684..9d74a80d77b9fcccb0db5693c007d88b83b6d4dc 100755 (executable)
@@ -16,7 +16,6 @@
 #ifndef _Handle_OpenGl_PointSprite_Header
 #define _Handle_OpenGl_PointSprite_Header
 
-#include <Handle_OpenGl_Texture.hxx>
 
 class OpenGl_PointSprite;
 DEFINE_STANDARD_HANDLE(OpenGl_PointSprite, OpenGl_Texture)
index a9676ccfd6c0d0d7fb8491acd95e6933fe5f4bd4..f2ffc441cde0b429f6b41eecbb7ee98dcb826bb6 100644 (file)
@@ -17,7 +17,6 @@
 #define _Handle_OpenGl_View_Header
 
 #include <Standard_Type.hxx>
-#include <Handle_MMgt_TShared.hxx>
 
 class OpenGl_View;
 
index 5a7315b871499ed526025d83f78b955491187d9e..1e230981b149c97f7ec771043462f91fac784747 100644 (file)
@@ -17,7 +17,6 @@
 #define _Handle_OpenGl_Window_Header
 
 #include <Standard_Type.hxx>
-#include <Handle_MMgt_TShared.hxx>
 
 class OpenGl_Window;
 
index e85e5243b67608d27eec64115c6b525dfcf1406b..8bcfef5703cbba3ad35d747958a79cf32fee260b 100644 (file)
@@ -17,7 +17,6 @@
 #define _Handle_OpenGl_Workspace_Header
 
 #include <Standard_Type.hxx>
-#include <Handle_OpenGl_Window.hxx>
 
 class OpenGl_Workspace;
 
index 0cafe86a79821cacdd7cb4294e14afec45a5c6e6..0d71ebc778005923d03796e076d8ecb6690cb2ff 100644 (file)
@@ -21,9 +21,6 @@
 #include <Aspect_PolygonOffsetMode.hxx>
 #include <TCollection_AsciiString.hxx>
 
-#include <Handle_Graphic3d_TextureParams.hxx>
-#include <Handle_OpenGl_ShaderProgram.hxx>
-#include <Handle_OpenGl_Texture.hxx>
 #include <OpenGl_AspectLine.hxx>
 #include <OpenGl_Element.hxx>
 
index 68b54857b5a0140e589140266850a243b97ddc69..c1e12f809adeae611517097dfbb3ba7073c174d8 100644 (file)
@@ -22,7 +22,6 @@
 #include <Aspect_TypeOfLine.hxx>
 #include <Graphic3d_CAspectLine.hxx>
 
-#include <Handle_OpenGl_ShaderProgram.hxx>
 
 #include <OpenGl_Element.hxx>
 
index 08292ba53ed47e76c43b5021daade9519a71c5ca..1706335e2dacd01624dc63987bf5544dd3e16f22 100644 (file)
@@ -22,8 +22,6 @@
 #include <TCollection_AsciiString.hxx>
 
 #include <OpenGl_Element.hxx>
-#include <Handle_OpenGl_PointSprite.hxx>
-#include <Handle_OpenGl_ShaderProgram.hxx>
 
 #include <Image_PixMap_Handle.hxx>
 
index 79ccc8f4d96f6f27ad53c658a80d6edd87320032..baac88e4762e3aa31ba9064ed16ce794d2483a34 100755 (executable)
@@ -25,7 +25,6 @@
 #include <TCollection_AsciiString.hxx>
 
 #include <OpenGl_Element.hxx>
-#include <Handle_OpenGl_ShaderProgram.hxx>
 
 //! Text representation parameters
 class OpenGl_AspectText : public OpenGl_Element
index c09b6694c1c10360aca363f3df0eaa1938fe493e..1c41e9e92e9fa2b085d2f0d6e920110f8555b7f4 100755 (executable)
@@ -22,8 +22,6 @@
 #include <Graphic3d_SequenceOfGroup.hxx>
 
 // Forward declaration
-class Handle(OpenGl_Workspace);
-class Handle(Graphic3d_ClipPlane);
 
 DEFINE_STANDARD_HANDLE (OpenGl_CappingAlgoFilter, OpenGl_RenderFilter)
 
index 66da667ac727d71111a6c483869025f8b05e0c64..ecad37682f87dfb36532dae586999c36e4993db5 100755 (executable)
@@ -22,7 +22,6 @@
 #include <OpenGl_Matrix.hxx>
 #include <Graphic3d_ClipPlane.hxx>
 
-class Handle(OpenGl_Context);
 
 DEFINE_STANDARD_HANDLE (OpenGl_CappingPlaneResource, OpenGl_Resource)
 
index 4d47b43a1b3cc83e244903417592868e3b34534b..f4ba9649c673b9ed5061ab67a458155f909d5a1e 100755 (executable)
@@ -18,7 +18,6 @@
 
 #include <Standard_Type.hxx>
 #include <Standard_Transient.hxx>
-#include <Handle_Standard_Transient.hxx>
 
 //! Class to define graphic driver capabilities.
 //! Notice that these options will be ignored if particular functionality does not provided by GL driver
index ab747e293efdd613564de87122e02daaed20885a..8d87a97c1244457454e261df8097027a7c01fcec 100755 (executable)
@@ -23,7 +23,6 @@
 #include <NCollection_Handle.hxx>
 #include <Standard_TypeDef.hxx>
 #include <OpenGl_Matrix.hxx>
-#include <Handle_OpenGl_Workspace.hxx>
 
 //! This class contains logics related to tracking and modification of clipping plane
 //! state for particular OpenGl context. It contains information about enabled
index ecdcff65e802062e73f5cf5b6f0d4c49c597969b..2c8b3d2f211aa80db5a69f2c78fefe4940f223b9 100644 (file)
 #include <Aspect_Display.hxx>
 #include <Aspect_RenderingContext.hxx>
 #include <Aspect_TypeOfLine.hxx>
-#include <Handle_OpenGl_Context.hxx>
-#include <Handle_OpenGl_FrameBuffer.hxx>
-#include <Handle_OpenGl_Sampler.hxx>
-#include <Handle_OpenGl_ShaderManager.hxx>
-#include <Handle_OpenGl_ShaderProgram.hxx>
 #include <NCollection_DataMap.hxx>
 #include <NCollection_Map.hxx>
 #include <NCollection_Handle.hxx>
@@ -652,11 +647,8 @@ private: // system-dependent fields
 private: // context info
 
   typedef NCollection_DataMap<TCollection_AsciiString, Standard_Integer> OpenGl_DelayReleaseMap;
-  typedef NCollection_Handle<OpenGl_DelayReleaseMap> Handle(OpenGl_DelayReleaseMap);
   typedef NCollection_DataMap<TCollection_AsciiString, Handle(OpenGl_Resource)> OpenGl_ResourcesMap;
-  typedef NCollection_Handle<OpenGl_ResourcesMap> Handle(OpenGl_ResourcesMap);
   typedef NCollection_List<Handle(OpenGl_Resource)> OpenGl_ResourcesStack;
-  typedef NCollection_Handle<OpenGl_ResourcesStack> Handle(OpenGl_ResourcesStack);
 
   Handle(OpenGl_ResourcesMap)    mySharedResources; //!< shared resources with unique identification key
   Handle(OpenGl_DelayReleaseMap) myDelayed;         //!< shared resources for delayed release
index a54829828958b7a10e5296e971ccb4ab30b3c4a5..eeb4f7fb4662ce10b13da20c49a0dab8803ccffa 100644 (file)
@@ -16,8 +16,6 @@
 #ifndef OpenGl_Element_Header
 #define OpenGl_Element_Header
 
-#include <Handle_OpenGl_Context.hxx>
-#include <Handle_OpenGl_Workspace.hxx>
 #include <OpenGl_RenderFilter.hxx>
 
 //! Base interface for drawable elements.
index 54cb97b55e30b8bc76a6ea2b3fc3d557285a5b41..7f159c5db97e9230b3f96f00fcff1b2911247c90 100755 (executable)
@@ -16,7 +16,6 @@
 
 #include <OpenGl_Element.hxx>
 #include <OpenGl_Vec.hxx>
-#include <Handle_OpenGl_Workspace.hxx>
 
 class gp_Ax2;
 
index c31871ba6aff025815edb13d4a131d61201d83ce..be79c3a6cf1a67cbd89d87e332de43a5842a95d9 100644 (file)
@@ -22,7 +22,6 @@
 #include <Standard_Boolean.hxx>
 #include <InterfaceGraphic.hxx>
 
-#include <Handle_OpenGl_FrameBuffer.hxx>
 
 //! Class implements FrameBuffer Object (FBO) resource
 //! intended for off-screen rendering.
index adb4cbc3d03afbe07ea9a80f38ac49b9f7e0bc53..4f8f08b16d1b739c3efa2bc2b47e15213f6964e3 100644 (file)
@@ -17,7 +17,6 @@
 #define _OpenGl_GraphicDriver_HeaderFile
 
 #include <Graphic3d_GraphicDriver.hxx>
-#include <Handle_OpenGl_GraphicDriver.hxx>
 #include <OpenGl_Context.hxx>
 #include <OpenGl_PrinterContext.hxx>
 
@@ -27,8 +26,6 @@
 #include <TColStd_HArray1OfReal.hxx>
 #include <Quantity_PlaneAngle.hxx>
 #include <Quantity_NameOfColor.hxx>
-#include <Handle_OpenGl_View.hxx>
-#include <Handle_OpenGl_Workspace.hxx>
 
 #include <Aspect_Display.hxx>
 #include <Aspect_DisplayConnection.hxx>
@@ -66,7 +63,6 @@ class Quantity_Color;
 class Graphic3d_Vertex;
 class TCollection_ExtendedString;
 class Image_PixMap;
-class Handle(OpenGl_Workspace);
 class OpenGl_Element;
 class OpenGl_Structure;
 class OpenGl_Text;
index ed45ed91734b44283399bdd33f23fd369a070519..f98cd383f3785d149c095c2b3215553f5b17b819 100644 (file)
 
 #include <InterfaceGraphic_telem.hxx>
 
-#include <Handle_OpenGl_Workspace.hxx>
 #include <OpenGl_BVHClipPrimitiveSet.hxx>
 #include <OpenGl_BVHTreeSelector.hxx>
 
 #include <Graphic3d_ZLayerSettings.hxx>
 #include <OpenGl_GlCore11.hxx>
 
-class Handle(OpenGl_Workspace);
 
 struct OpenGl_GlobalLayerSettings
 {
index 8d077fa708feee6b3cb1e549d4598ddd03d2657b..41efccdcde64119245ec4f9f98f1fbcdeb298f48 100644 (file)
@@ -25,7 +25,6 @@
 #include <NCollection_DataMap.hxx>
 
 class OpenGl_Structure;
-class Handle(OpenGl_Workspace);
 
 typedef NCollection_Sequence<OpenGl_Layer> OpenGl_SequenceOfLayers;
 typedef NCollection_DataMap<int, int> OpenGl_LayerSeqIds;
index c70098c1c4c7cf06a43a124463ea723d4f074253..54b26f4148718cd161f19b88cb174e06b7fcb176 100644 (file)
@@ -23,7 +23,6 @@
 #include <Font_FontAspect.hxx>
 
 class OpenGl_Context;
-class Handle(OpenGl_Context);
 
 class OpenGl_LineAttributes : public OpenGl_Resource
 {
index a841f9ad8208e2120a1c3fac9ff50f9609b694f3..29aac6906b3049542d952ff9788259e766666809 100755 (executable)
@@ -16,7 +16,6 @@
 #define _OpenGl_PointSprite_H__
 
 #include <OpenGl_Texture.hxx>
-#include <Handle_OpenGl_PointSprite.hxx>
 
 //! Point sprite resource. On modern hardware it will be texture with extra parameters.
 //! On ancient hardware sprites will be drawn using bitmaps.
index 261da150028a07a72b210bb4b6693970a8ec8c76..aa8b083671cf34e3414512692cd9bef84a55d3b9 100644 (file)
@@ -28,7 +28,6 @@
 #include <OpenGl_Element.hxx>
 
 class OpenGl_GraphicDriver;
-class Handle(OpenGl_ShaderProgram);
 
 //! Class for rendering of arbitrary primitive array.
 class OpenGl_PrimitiveArray : public OpenGl_Element
index fbe7dd75f7e63f973efb722c6806e62ffceb7969..f9e9777f95a9ec18be5c225109526294c49e2a10 100644 (file)
@@ -18,7 +18,6 @@
 
 #include <Standard_Type.hxx>
 #include <TColStd_Array2OfReal.hxx>
-#include <Handle_Standard_Transient.hxx>
 #include <OpenGl_Vec.hxx>
 
 //! Class provides specific information for redrawing view to offscreen buffer
index c4e70ae316580527d756b646bcdcd60646185ce6..5e908d66dbfdc217b3fa23d0ad3f3687b7f7754b 100644 (file)
@@ -19,7 +19,6 @@
 #include <Standard_Type.hxx>
 
 class Standard_Transient;
-class Handle(Standard_Type);
 class OpenGl_Context;
 
 //! Interface for OpenGl resource with following meaning:
index b44060bba7429ac12c2eae791ed754b6ff61c887..57319f60cdc8d5c7f1915cb12225593bc8d4ec82 100644 (file)
@@ -17,7 +17,6 @@
 #define OPENGL_SAMPLER_H
 
 #include <OpenGl_Context.hxx>
-#include <Handle_OpenGl_Sampler.hxx>
 
 //! Class implements OpenGL sampler object resource that
 //! stores the sampling parameters for a texture access.
index 999aae5cbaa8ae99b53da063f88bfddab5ba0d93..6b4ecb5d7bb0fc4c2ad121a092f52dbf0bbabe4d 100644 (file)
@@ -22,7 +22,6 @@
 #include <NCollection_DataMap.hxx>
 #include <NCollection_Sequence.hxx>
 
-#include <Handle_OpenGl_ShaderManager.hxx>
 #include <OpenGl_SetOfShaderPrograms.hxx>
 #include <OpenGl_ShaderStates.hxx>
 #include <OpenGl_AspectFace.hxx>
index 6ae9288e0f4515465e4342cad78be7e93257cc43..432df4dce54f32fe05c2d01496cd8a07eaf6cfdf 100755 (executable)
@@ -16,7 +16,6 @@
 #ifndef _OpenGl_ShaderObject_Header
 #define _OpenGl_ShaderObject_Header
 
-#include <Handle_OpenGl_ShaderObject.hxx>
 #include <Graphic3d_ShaderObject.hxx>
 #include <OpenGl_GlCore20.hxx>
 #include <OpenGl_Resource.hxx>
index 45b05eeb866d60a94faecc3d656a2d6c1c30a244..10eb0fddfa118edd5e1534aac7fc1d51e16c882b 100755 (executable)
@@ -28,7 +28,6 @@
 #include <OpenGl_Vec.hxx>
 #include <OpenGl_Matrix.hxx>
 #include <OpenGl_ShaderObject.hxx>
-#include <Handle_OpenGl_ShaderProgram.hxx>
 
 //! The enumeration of OCCT-specific OpenGL/GLSL variables.
 enum OpenGl_StateVariable
index 68d8514a5100450da4bd59abafc5ce2a5ffe417e..f33663ec6a5c3ed4a7626299c15bba722f34de54 100755 (executable)
@@ -27,7 +27,6 @@
 #include <Graphic3d_HorizontalTextAlignment.hxx>
 #include <Graphic3d_VerticalTextAlignment.hxx>
 
-class Handle(OpenGl_PrinterContext);
 
 //! Text rendering
 class OpenGl_Text : public OpenGl_Element
index 6c3c4e521b585dc8d7006eeb8b5f7e74075780d6..20f8f0095d47b2a17d8964ce1b5c75329c39c7f5 100644 (file)
 
 #include <OpenGl_GlCore13.hxx>
 #include <OpenGl_Resource.hxx>
-#include <Handle_OpenGl_Texture.hxx>
 #include <Graphic3d_TypeOfTexture.hxx>
-#include <Handle_Graphic3d_TextureParams.hxx>
 
-class Handle(OpenGl_Context);
 class OpenGl_Context;
 class Image_PixMap;
 
index 36a4e28a3c355e8a41aefd2eb378ba2886f55df1..281595e0fb22fa5a9c34fa1cc8e5a9ddbbee4642 100644 (file)
 #include <OpenGl_Trihedron.hxx>
 #include <OpenGl_GraduatedTrihedron.hxx>
 
-#include <Handle_OpenGl_Context.hxx>
-#include <Handle_OpenGl_GraphicDriver.hxx>
-#include <Handle_OpenGl_Workspace.hxx>
-#include <Handle_OpenGl_View.hxx>
-#include <Handle_OpenGl_Texture.hxx>
 
 struct OPENGL_ZCLIP
 {
@@ -76,7 +71,6 @@ struct OPENGL_FOG
 
 struct OpenGl_Matrix;
 class OpenGl_Structure;
-class Handle(OpenGl_PrinterContext);
 class OpenGl_StateCounter;
 
 class OpenGl_View : public MMgt_TShared
index b66b66d07c506aa0522aa138ec2f4979411e80e8..3ab376902eaf4f6cbb94053910a47e9b965d49a4 100644 (file)
@@ -20,9 +20,6 @@
 #include <InterfaceGraphic_Aspect.hxx>
 #include <OpenGl_Caps.hxx>
 
-#include <Handle_OpenGl_Context.hxx>
-#include <Handle_OpenGl_Window.hxx>
-#include <Handle_OpenGl_GraphicDriver.hxx>
 
 #include <MMgt_TShared.hxx>
 
index 1cd74bf91371f9118155b83d1e1d11a71f3f3bb0..4256c5dafb012438e74afc0a3e0a421a1709796f 100644 (file)
@@ -19,7 +19,6 @@
 #include <map>
 #include <set>
 
-#include <Handle_OpenGl_Workspace.hxx>
 #include <OpenGl_Window.hxx>
 
 #include <TColStd_Array2OfReal.hxx>
@@ -29,7 +28,6 @@
 #include <Graphic3d_TypeOfTexture.hxx>
 #include <Graphic3d_PtrFrameBuffer.hxx>
 #include <Graphic3d_BufferType.hxx>
-#include <Handle_Graphic3d_TextureParams.hxx>
 
 #include <Aspect_CLayer2d.hxx>
 #include <Aspect_Handle.hxx>
@@ -53,8 +51,6 @@
 #include <OpenGl_LineAttributes.hxx>
 #include <OpenGl_CappingAlgo.hxx>
 
-#include <Handle_OpenGl_View.hxx>
-#include <Handle_OpenGl_Texture.hxx>
 
 #include <OpenGl_ShaderObject.hxx>
 #include <OpenGl_ShaderProgram.hxx>
index 72b6cc3e05b5262a9c8968575935706f79c639d3..8b703185bf21b4d09960314478f33a6839255c17 100644 (file)
@@ -22,7 +22,6 @@
 #include <Poly_CoherentLink.hxx>
 #include <NCollection_Vector.hxx>
 
-class Handle(Poly_CoherentTriangulation);
 class Poly_CoherentTriangulation;
 template <class A> class NCollection_List;
 
index 2feb2b1598436bb4d719d22432af686050adb686..7e954e952535114ae22989c2badfe69471eb22ee 100644 (file)
@@ -23,7 +23,6 @@
 #include <NCollection_BaseAllocator.hxx>
 #include <NCollection_List.hxx>
 
-class Handle(NCollection_IncAllocator);
 
 /**
  * Make loops from a set of connected links. A link is represented by 
index ace291092f5e9136c86584fb1874a75595d8452f..37f96cdce1c1b7285495946f4bd813654b56bb18 100644 (file)
 #include <Standard.hxx>
 #include <Standard_Type.hxx>
 
-#include <Handle_Prs3d_IsoAspect.hxx>
 #include <Standard_Integer.hxx>
 #include <Standard_Boolean.hxx>
-#include <Handle_Prs3d_LineAspect.hxx>
-#include <Handle_Prs3d_TextAspect.hxx>
-#include <Handle_Prs3d_ShadingAspect.hxx>
 #include <Quantity_Length.hxx>
 #include <Aspect_TypeOfDeflection.hxx>
 #include <Standard_Real.hxx>
-#include <Handle_Prs3d_PointAspect.hxx>
 #include <Prs3d_VertexDrawMode.hxx>
-#include <Handle_Prs3d_PlaneAspect.hxx>
-#include <Handle_Prs3d_ArrowAspect.hxx>
-#include <Handle_Prs3d_DatumAspect.hxx>
-#include <Handle_Prs3d_DimensionAspect.hxx>
 #include <Prs3d_DimensionUnits.hxx>
 #include <Prs3d_TypeOfHLR.hxx>
 #include <MMgt_TShared.hxx>
index 67d4911b745863235aaef3b79384efafa0c711dc..13d9c1ba0b3b304c83633de276f1e5597cd40563 100755 (executable)
@@ -22,8 +22,6 @@
 class Adaptor3d_Curve;
 class TopoDS_Edge;
 class TopoDS_Shape;
-class Handle(BRepAdaptor_HSurface);
-class Handle(Prs3d_Drawer);
 
 class Prs3d_WFShape : Prs3d_Root
 {
index 2b9e9bf99c22b08e458a4610829489e82f79006a..816e6a4fdb1903392ad6fe0b1faa1f0b0e7ec21b 100755 (executable)
@@ -1975,7 +1975,6 @@ static Standard_Integer OCC24667 (Draw_Interpretor& di, Standard_Integer n, cons
   return 0;
 }
 
-#include <Handle_BRepTools_NurbsConvertModification.hxx>
 #include <BRepPrimAPI_MakeCylinder.hxx>
 #include <BRepBuilderAPI_Copy.hxx>
 #include <BRepTools_NurbsConvertModification.hxx>
@@ -1985,7 +1984,7 @@ static TopoDS_Shape CreateTestShape (int& theShapeNb)
   BRep_Builder aBuilder;
   aBuilder.MakeCompound (aComp);
   //NURBS modifier is used to increase footprint of each shape
-  Handle_BRepTools_NurbsConvertModification aNurbsModif = new BRepTools_NurbsConvertModification;
+  Handle(BRepTools_NurbsConvertModification) aNurbsModif = new BRepTools_NurbsConvertModification;
   TopoDS_Shape aRefShape = BRepPrimAPI_MakeCylinder (50., 100.).Solid();
   BRepTools_Modifier aModifier (aRefShape, aNurbsModif);
   if (aModifier.IsDone()) {
index 68e4e3ab5edfb03d87e604a248cd8b95906d8406..d1a22802a11deab01fc529699cab42c2e68d7e1a 100644 (file)
@@ -3,7 +3,6 @@
 
 #include <NCollection_Sequence.hxx>
 
-class Handle(Select3D_SensitiveEntity);
 
 typedef NCollection_Sequence<Handle(Select3D_SensitiveEntity)> Select3D_EntitySequence;
 typedef NCollection_Sequence<Handle(Select3D_SensitiveEntity)>::Iterator Select3D_EntitySequenceIter;
index 8742a5d7575586231c7a01f489d7f3f5ccf83a40..b1cc2b8d79f74d1cb78157d8a8921010746da6ed 100644 (file)
@@ -18,7 +18,6 @@
 
 #include <NCollection_Vector.hxx>
 
-#include <Handle_SelectBasics_EntityOwner.hxx>
 #include <TColgp_HArray1OfPnt.hxx>
 #include <TColStd_HArray1OfInteger.hxx>
 
@@ -92,7 +91,7 @@ protected:
 protected:
 
   Select3D_VectorOfHPoly          myPlanarPolygons;     //!< Vector of planar polygons
-  Handle_TColStd_HArray1OfInteger myPolygonsIdxs;       //!< Indexes array for BVH calculation
+  Handle(TColStd_HArray1OfInteger) myPolygonsIdxs;       //!< Indexes array for BVH calculation
   gp_Pnt                          myCOG;                //!< Center of the point set
   Select3D_BndBox3d               myBndBox;             //!< Bounding box of the point set
 };
index f1c0969d73d740b8d6f4a8940cf5658908dbe4cb..2990a47087e9d1c0c1e65f6ead95c85a859eaed7 100644 (file)
@@ -24,7 +24,6 @@
 #include <Bnd_Box.hxx>
 #include <gp_Pnt.hxx>
 #include <Select3D_SensitiveEntity.hxx>
-#include <Handle_SelectBasics_EntityOwner.hxx>
 #include <SelectMgr_SelectingVolumeManager.hxx>
 #include <Standard_OStream.hxx>
 
index 97ba0f724c5591b99522c3df49663e59220bdb30..7fb88cb2c02d25e4c5233fea4c9f3afce73dbac9 100644 (file)
@@ -25,8 +25,6 @@
 
 #include <Select3D_SensitivePoly.hxx>
 #include <Select3D_Pnt.hxx>
-#include <Handle_Geom_Circle.hxx>
-#include <Handle_SelectBasics_EntityOwner.hxx>
 #include <TColgp_HArray1OfPnt.hxx>
 #include <SelectMgr_SelectingVolumeManager.hxx>
 #include <Select3D_TypeOfSensitivity.hxx>
@@ -112,7 +110,7 @@ private:
 
   Select3D_TypeOfSensitivity mySensType;     //!< True if type of selection is interior, false otherwise
   gp_Pnt                     myCenter3D;       //!< Center of a circle
-  Handle_Geom_Circle         myCircle;         //!< Points of the circle
+  Handle(Geom_Circle)         myCircle;         //!< Points of the circle
   Standard_Real              myStart;          //!< Sensitive arc parameter
   Standard_Real              myEnd;            //!< Sensitive arc parameter
 };
index 866e7b8fe04a236bc5ec1a7f1169c7229d1bede1..f2a5aa1add9fc1c1c4c8467d9983a8dbde3b6f7a 100644 (file)
@@ -22,9 +22,7 @@
 #include <Standard_Type.hxx>
 
 #include <Geom_Curve.hxx>
-#include <Handle_Geom_Curve.hxx>
 #include <Select3D_SensitivePoly.hxx>
-#include <Handle_SelectBasics_EntityOwner.hxx>
 #include <TColgp_HArray1OfPnt.hxx>
 #include <Standard_Boolean.hxx>
 #include <SelectMgr_SelectingVolumeManager.hxx>
@@ -77,7 +75,7 @@ private:
 
 private:
 
-  Handle_Geom_Curve myCurve;     //!< Curve points
+  Handle(Geom_Curve) myCurve;     //!< Curve points
 };
 
 DEFINE_STANDARD_HANDLE(Select3D_SensitiveCurve, Select3D_SensitivePoly)
index 435cd7d188eaaf552683478136590b2f57e2671e..9d6f3126b6ef47f2b6bef3ae69a100b1459680ab 100644 (file)
@@ -21,7 +21,6 @@
 #include <Standard_Type.hxx>
 
 #include <SelectBasics_SensitiveEntity.hxx>
-#include <Handle_SelectBasics_EntityOwner.hxx>
 #include <Standard_Boolean.hxx>
 #include <Standard_Integer.hxx>
 #include <SelectMgr_SelectingVolumeManager.hxx>
@@ -31,7 +30,6 @@
 #include <TopLoc_Location.hxx>
 
 class Select3D_SensitiveEntity;
-class Handle(Select3D_SensitiveEntity);
 class SelectBasics_EntityOwner;
 
 //!  Abstract framework to define 3D sensitive entities.
index 9aa6c277d3c2b2525bb5acc52e86ff2981267703..85e4e94c437dc3e78de189fd3f3710d2f008a5bb 100644 (file)
@@ -25,7 +25,6 @@
 
 #include <Select3D_TypeOfSensitivity.hxx>
 #include <Select3D_SensitiveSet.hxx>
-#include <Handle_SelectBasics_EntityOwner.hxx>
 #include <TColgp_HArray1OfPnt.hxx>
 #include <Standard_Boolean.hxx>
 #include <SelectBasics_SelectingVolumeManager.hxx>
index 2b583c91d1cd4cd182d5becd62c89dd84f0019a1..beccfc838fa75e9ae55ea5eb57444948c8c39537 100644 (file)
@@ -25,7 +25,6 @@
 #include <Select3D_EntitySequence.hxx>
 #include <Select3D_SensitiveEntity.hxx>
 #include <Select3D_SensitiveSet.hxx>
-#include <Handle_SelectBasics_EntityOwner.hxx>
 #include <SelectMgr_SelectingVolumeManager.hxx>
 
 class SelectBasics_EntityOwner;
index b11e41698f13924aefa1198465f8bbe60c1a6199..7d0acd65d5be84b7926d9dc0e0818419b8c683a3 100644 (file)
@@ -23,7 +23,6 @@
 
 #include <Select3D_Pnt.hxx>
 #include <Select3D_SensitiveEntity.hxx>
-#include <Handle_SelectBasics_EntityOwner.hxx>
 #include <Standard_Boolean.hxx>
 #include <SelectMgr_SelectingVolumeManager.hxx>
 #include <Standard_Real.hxx>
index 54db03cdb63314fdf29b8e133f6763841061b5df..23e48b82ce319b2d3ece36263e1966d1181f6717 100644 (file)
@@ -28,7 +28,6 @@
 #include <Select3D_SensitiveSet.hxx>
 #include <Select3D_TypeOfSensitivity.hxx>
 
-#include <Handle_SelectBasics_EntityOwner.hxx>
 
 class Standard_ConstructionError;
 class Standard_OutOfRange;
@@ -115,7 +114,7 @@ protected:
 
   Select3D_PointData              myPolyg;              //!< Points of the poly
   mutable gp_Pnt                  myCOG;                //!< Center of the poly
-  Handle_TColStd_HArray1OfInteger mySegmentIndexes;     //!< Segment indexes for BVH tree build
+  Handle(TColStd_HArray1OfInteger) mySegmentIndexes;     //!< Segment indexes for BVH tree build
   Select3D_BndBox3d               myBndBox;             //!< Bounding box of the poly
   mutable Standard_Boolean        myIsComputed;         //!< Is true if all the points and data structures of polygon are initialized
 };
index 48882a7777674f7f8538c87557c4368a91be1f4b..4a86e7f550e73808761a372d579657638a6fbf78 100644 (file)
@@ -24,7 +24,6 @@
 #include <Standard_Integer.hxx>
 #include <Select3D_Pnt.hxx>
 #include <Select3D_SensitiveEntity.hxx>
-#include <Handle_SelectBasics_EntityOwner.hxx>
 #include <gp_Pnt.hxx>
 #include <SelectMgr_SelectingVolumeManager.hxx>
 #include <Standard_OStream.hxx>
index 2a63c1f05212fbd9188940c8469b4a259643ff15..f1f6af8d3e44fc26408d6b36d4eade53ade8fecb 100644 (file)
@@ -24,7 +24,6 @@
 #include <Select3D_TypeOfSensitivity.hxx>
 #include <Select3D_Pnt.hxx>
 #include <Select3D_SensitivePoly.hxx>
-#include <Handle_SelectBasics_EntityOwner.hxx>
 #include <SelectMgr_SelectingVolumeManager.hxx>
 #include <Standard_OStream.hxx>
 
index 4b3b16410c3b790179f2174aba90b074f9fdf82e..a6b2741b6f18b2ab5828fddcbf40bd521fc5ec1e 100644 (file)
@@ -25,7 +25,6 @@
 #include <Standard_Type.hxx>
 #include <Standard_Type.hxx>
 
-#include <Handle_Poly_Triangulation.hxx>
 #include <TopLoc_Location.hxx>
 #include <gp_Trsf.hxx>
 #include <gp_Pnt.hxx>
@@ -34,7 +33,6 @@
 #include <Standard_Boolean.hxx>
 #include <TColgp_HArray1OfPnt.hxx>
 #include <Select3D_SensitiveEntity.hxx>
-#include <Handle_SelectBasics_EntityOwner.hxx>
 #include <SelectMgr_SelectingVolumeManager.hxx>
 #include <Standard_OStream.hxx>
 #include <Select3D_SensitiveSet.hxx>
@@ -45,7 +43,6 @@ class SelectBasics_EntityOwner;
 class TopLoc_Location;
 class gp_Pnt;
 class Select3D_SensitiveEntity;
-class Handle(Select3D_SensitiveEntity);
 
 //! A framework to define selection of a sensitive entity made of a set of triangles.
 class Select3D_SensitiveTriangulation : public Select3D_SensitiveSet
@@ -77,9 +74,9 @@ public:
   //! Returns the amount of nodes in triangulation
   Standard_EXPORT virtual Standard_Integer NbSubElements() Standard_OVERRIDE;
 
-  Standard_EXPORT Handle_Select3D_SensitiveEntity GetConnected() Standard_OVERRIDE;
+  Standard_EXPORT Handle(Select3D_SensitiveEntity) GetConnected() Standard_OVERRIDE;
 
-  const Handle_Poly_Triangulation& Triangulation() const;
+  const Handle(Poly_Triangulation)& Triangulation() const;
 
   Standard_Boolean HasInitLocation() const;
 
@@ -137,14 +134,14 @@ public:
 
 private:
 
-  Handle_Poly_Triangulation       myTriangul;
+  Handle(Poly_Triangulation)       myTriangul;
   TopLoc_Location                 myInitLocation;
   gp_Pnt                          myCDG3D;              //!< Center of the whole triangulation
-  Handle_TColStd_HArray1OfInteger myFreeEdges;
+  Handle(TColStd_HArray1OfInteger) myFreeEdges;
   Standard_Boolean                mySensType;            //!< Type of sensitivity: boundary or interior
   Standard_Integer                myDetectedTr;
   Standard_Integer                myPrimitivesNb;       //!< Amount of free edges or triangles depending on sensitivity type
-  Handle_TColStd_HArray1OfInteger myBVHPrimIndexes;     //!< Indexes of edges or triangles for BVH build
+  Handle(TColStd_HArray1OfInteger) myBVHPrimIndexes;     //!< Indexes of edges or triangles for BVH build
   mutable Select3D_BndBox3d       myBndBox;             //!< Bounding box of the whole triangulation
 };
 
index 3f510b97ed9604e80a9169c2032d50251b7ebca0..792b3bf8178b4f488fed10a07679456f49d90753 100644 (file)
@@ -22,7 +22,6 @@
 #include <Standard_Type.hxx>
 
 #include <Select3D_SensitiveSet.hxx>
-#include <Handle_SelectBasics_EntityOwner.hxx>
 #include <Standard_OStream.hxx>
 #include <NCollection_Sequence.hxx>
 
@@ -55,7 +54,7 @@ public:
   //! Sets the owner for all entities in wire
   Standard_EXPORT void Set (const Handle(SelectBasics_EntityOwner)& theOwnerId);
 
-  Standard_EXPORT Handle_Select3D_SensitiveEntity GetLastDetected() const;
+  Standard_EXPORT Handle(Select3D_SensitiveEntity) GetLastDetected() const;
 
   //! Returns bounding box of the wire. If location
   //! transformation is set, it will be applied
index 1ae2dbc153797d475e16191f8eaf6075e1b308d6..b95ef5df647f59e3b5b573805dd5d9821f748bab 100644 (file)
@@ -20,7 +20,6 @@
 #include <NCollection_IndexedMap.hxx>
 
 class SelectMgr_EntityOwner;
-class Handle(SelectMgr_EntityOwner);
 
 typedef NCollection_IndexedMap<Handle(SelectMgr_EntityOwner)> SelectMgr_IndexedMapOfOwner;
 typedef NCollection_Handle<NCollection_IndexedMap<Handle(SelectMgr_EntityOwner)> > Handle(SelectMgr_IndexedMapOfOwner);
index 671f99654f194d2ff73b84a69e453dc400d1edeb..76ccc209c0d992e9abe35752c72561c710333818 100644 (file)
@@ -19,7 +19,6 @@
 #include <BVH_PrimitiveSet.hxx>
 
 #include <Select3D_BndBox3d.hxx>
-#include <Handle_SelectMgr_SelectionManager.hxx>
 #include <SelectMgr_SelectableObject.hxx>
 #include <SelectMgr_VectorTypes.hxx>
 
index 766fe2cf73c676173ad0e92a4d79872e558df150..51c3ad82d488d0fa44d19c0e16ba715dfa632c56 100644 (file)
@@ -25,7 +25,6 @@
 
 #include <SelectMgr_TypeOfUpdate.hxx>
 #include <MMgt_TShared.hxx>
-#include <Handle_SelectBasics_SensitiveEntity.hxx>
 #include <SelectMgr_SensitiveEntity.hxx>
 #include <SelectMgr_StateOfSelection.hxx>
 #include <SelectMgr_TypeOfBVHUpdate.hxx>
index e58e86e0cc0a12619f2d51738628c976f176f7f8..522fe4dbcf34101ae3ba1b318eb25759df709b30 100644 (file)
@@ -17,7 +17,6 @@
 #define _SelectMgr_SensitiveEntity_HeaderFile
 
 #include <SelectBasics_SensitiveEntity.hxx>
-#include <Handle_SelectBasics_SensitiveEntity.hxx>
 #include <Standard.hxx>
 #include <Standard_Type.hxx>
 
index 93a8209210259490535699e9b1aca231e008ad9f..bbe717011811cf6adb77bf979648145fde7f425c 100644 (file)
 #include <SelectMgr_Selection.hxx>
 #include <SelectMgr_SelectableObject.hxx>
 #include <SelectMgr_SelectableObjectSet.hxx>
-#include <Handle_SelectMgr_EntityOwner.hxx>
 #include <SelectMgr_StateOfSelection.hxx>
 #include <Standard_OStream.hxx>
-#include <Handle_SelectBasics_SensitiveEntity.hxx>
 
 class SelectMgr_SelectionManager;
 class SelectMgr_Selection;
@@ -150,11 +148,11 @@ public:
   void Next();
 
   //! Returns the current selected entity detected by the selector;
-  Standard_EXPORT Handle_SelectMgr_EntityOwner Picked() const;
+  Standard_EXPORT Handle(SelectMgr_EntityOwner) Picked() const;
 
   //! Returns the picked element with the highest priority,
   //! and which is the closest to the last successful mouse position.
-  Standard_EXPORT Handle_SelectMgr_EntityOwner OnePicked();
+  Standard_EXPORT Handle(SelectMgr_EntityOwner) OnePicked();
 
   //! Set preference of selecting one object for OnePicked() method:
   //! - If True, objects with less depth (distance fron the view plane) are
@@ -170,7 +168,7 @@ public:
 
   //! Returns the  entity which is at rank <aRank>
   //!          in the list of stored ones.
-  Standard_EXPORT Handle_SelectMgr_EntityOwner Picked (const Standard_Integer aRank) const;
+  Standard_EXPORT Handle(SelectMgr_EntityOwner) Picked (const Standard_Integer aRank) const;
 
   Standard_EXPORT Standard_Boolean Contains (const Handle(SelectMgr_SelectableObject)& theObject) const;
 
@@ -306,7 +304,7 @@ protected:
 
 private:
 
-  Handle_TColStd_HArray1OfInteger              myIndexes;
+  Handle(TColStd_HArray1OfInteger)              myIndexes;
   Standard_Integer                             myCurRank;
   Standard_Boolean                             myIsLeftChildQueuedFirst;
   Standard_Integer                             myEntityIdx;
index c6fa5c061ed1409ae99d0964a529a403a2ad311d..9f0ca22b4be5c76acd9683f12b23252b3e575aae 100644 (file)
 #include <Geom_OffsetCurve.hxx>
 
 #include <TColStd_HSequenceOfReal.hxx>
-#include <Handle_Geom2dAdaptor_HCurve.hxx>
 #include <Adaptor3d_CurveOnSurface.hxx>
 #include <Geom2dAdaptor_HCurve.hxx>
 #include <GeomAPI_ProjectPointOnCurve.hxx>
index 4ada0c8a4a324a68b9d6c9f621118acc7165b951..a89dc29256747e161e6172a0d407a90de7bc8ccd 100644 (file)
@@ -259,7 +259,7 @@ inline Standard_Integer HashCode (const Handle(T)& theHandle, const Standard_Int
   return ::HashCode (const_cast<Standard_Address>(static_cast<const void*>(theHandle.get())), theUpper);
 }
 
-//! For compatibility with previous versions of OCCT, defines typedef opencascade::handle<Class> Handle_Class
+//! For compatibility with previous versions of OCCT, defines typedef opencascade::handle<Class> Handle(Class)
 #define DEFINE_STANDARD_HANDLECLASS(C1,C2,BC) typedef Handle(C1) Handle_##C1;
 #define DEFINE_STANDARD_HANDLE(C1,C2) DEFINE_STANDARD_HANDLECLASS(C1,C2,Standard_Transient)
 #define DEFINE_STANDARD_PHANDLE(C1,C2) DEFINE_STANDARD_HANDLECLASS(C1,C2,Standard_Persistent)
index 650db6bd3c23ba889fc510fb8738f4af572a71f0..fe29f3118dc07a60d5c9fce193f9409db3d0cf56 100644 (file)
@@ -17,7 +17,6 @@
 #include <Standard.hxx>
 #include <Standard_DefineAlloc.hxx>
 #include <Standard_Macro.hxx>
-#include <Handle_Poly_Triangulation.hxx>
 #include <TColgp_Array1OfDir.hxx>
 
 class TopoDS_Shape;
@@ -40,7 +39,7 @@ public:
   //! @return true if shape is closed manifold Solid or compound of such Solids. <br>
   Standard_EXPORT static Standard_Boolean IsClosed(const TopoDS_Shape& theShape);
   
-  Standard_EXPORT static Handle_Poly_Triangulation Triangulation(const TopoDS_Face& aFace,
+  Standard_EXPORT static Handle(Poly_Triangulation) Triangulation(const TopoDS_Face& aFace,
                                                  TopLoc_Location& loc);
   
   Standard_EXPORT static void Normal(const TopoDS_Face& aFace,
index 5dbe23e670394d1a6de39865aa4562179dcdda0b..7e3260a9fc78b1b305bbfdb47fcfc7a71d6aad35 100644 (file)
 #include <Standard_Type.hxx>
 #include <Standard_Type.hxx>
 
-#include <Handle_Graphic3d_Group.hxx>
-#include <Handle_Graphic3d_Structure.hxx>
 #include <Graphic3d_SequenceOfHClipPlane.hxx>
 #include <SelectMgr_ViewerSelector.hxx>
 #include <SelectMgr_Selection.hxx>
-#include <Handle_V3d_View.hxx>
-#include <Handle_SelectMgr_EntityOwner.hxx>
 #include <NCollection_Handle.hxx>
 
 class Graphic3d_Group;
@@ -103,9 +99,9 @@ private:
 
   void ComputeSensitivePrs (const Handle(SelectMgr_Selection)& theSel, const gp_Trsf& theLoc);
 
-  Handle_Graphic3d_Group myareagroup;
-  Handle_Graphic3d_Group mysensgroup;
-  Handle_Graphic3d_Structure mystruct;
+  Handle(Graphic3d_Group) myareagroup;
+  Handle(Graphic3d_Group) mysensgroup;
+  Handle(Graphic3d_Structure) mystruct;
   Graphic3d_SequenceOfHClipPlane myClipPlanes;
 };
 
index b6e99d9e01ad0e480449ea2f91761dbb9a214bb3..a8974f1e86b99c7b2048f48e5f69b09c93a11289 100644 (file)
@@ -16,7 +16,6 @@
 #ifndef TDF_AttributeIndexedMap_HeaderFile
 #define TDF_AttributeIndexedMap_HeaderFile
 
-#include <Handle_TDF_Attribute.hxx>
 #include <TColStd_MapTransientHasher.hxx>
 #include <NCollection_IndexedMap.hxx>
 
index 507984821c86ed8ffaa6d5fc837f6fc2cbbad53e..4be1660e60ea90564fb07e10c09a1182733014ec 100644 (file)
@@ -26,7 +26,6 @@ class TDF_Attribute;
 class TDF_AttributeIterator;
 class TDF_ChildIterator;
 class TDF_Data;
-class Handle(TDF_Data);
 class TDF_Label;
 
 #define KEEP_LOCAL_ROOT
index ee3eac6596ebc21ee7754c6a455a0de829a500cc..4d11a55eb2aa870fd2f8d9697889d9f03a4a47f2 100644 (file)
@@ -24,7 +24,6 @@
 #include <Message_Messenger.hxx>
 #include <TColStd_SequenceOfExtendedString.hxx>
 
-class Handle(TObj_Application);
 
 //!
 //! This is a base class for OCAF based TObj models
index faaaf9d5722b6d0257db27bc06370edf8327bcd8..58a907178bac2b8ee4ffcaa7b41578b4a3685222 100644 (file)
@@ -23,7 +23,6 @@
 #include <TColStd_SequenceOfAsciiString.hxx>
 #include <TColStd_IndexedMapOfTransient.hxx>
 
-class Handle(TObj_Model);
 
 //! This class provides interface to the static data
 //! to be used during save or load models.
index 412509515d39462727a8aa4d675c238d9615b793..0a84d38e79eb17d551f24e33f09e39b13ba35150 100644 (file)
 #ifndef TObj_Model_HeaderFile
 #define TObj_Model_HeaderFile
 
-#include <Handle_TObj_Model.hxx>
 
 #include <TDF_Label.hxx>
 #include <TObj_Partition.hxx>
 #include <Message_Messenger.hxx>
 
-class Handle(TObj_Application);
-class Handle(TObj_TNameContainer);
-class Handle(TObj_Object);
-class Handle(TObj_Partition);
-class Handle(TObj_CheckModel);
 
-class Handle(TCollection_HExtendedString);
-class Handle(TDocStd_Document);
 
 /**
 * Base class for OCAF based models.
index e85f4768100fe1204d937f1e032f904601c5037d..577021fb4fcd27681234ba69ef983e2cd3b0072b 100644 (file)
@@ -22,7 +22,6 @@
 #include <TObj_ObjectIterator.hxx>
 #include <TObj_SequenceOfIterator.hxx>
 
-class Handle(TObj_Model);
 
 /**
 * This class provides an iterator by all objects in the model.
index 660149e10d68c4020587286a9f118678e1795b80..faa07f74ef4f818225fe8e71c1393155cb0f4625 100644 (file)
 #include <TObj_Common.hxx>
 #include <TObj_DeletingMode.hxx>
 #include <TObj_SequenceOfObject.hxx>
-#include <Handle_TObj_Model.hxx>
-#include <Handle_TObj_Object.hxx>
 
 #include <TDF_Label.hxx>
 #include <gp_XYZ.hxx>
 
 class TObj_Persistence;
-class Handle(TObj_ObjectIterator);
-class Handle(TObj_TNameContainer);
-
-class Handle(TCollection_HAsciiString);
-class Handle(TCollection_HExtendedString);
-class Handle(TColStd_HArray1OfReal);
-class Handle(TColStd_HArray1OfInteger);
-class Handle(TColStd_HArray1OfExtendedString);
+
 
 //! Basis class for transient objects in OCAF-based models
 
index ed404c3c624393d852b2c0e3c4a4d6b1e4097678..6add161ad73cb3701d5ed4f775bd531a19b48971 100644 (file)
@@ -20,7 +20,6 @@
 
 #include <TObj_Common.hxx>
 
-class Handle(TObj_Object);
 
 /**
 * This class provides an iterator by objects in a partition.
index 80c6a6bf17669f6c0c1631aa59be6ded1f93d636..6358bef01fdffb5665f6f9042f1d8301b8bcbc1e 100644 (file)
@@ -21,8 +21,6 @@
 #include <TObj_Object.hxx>
 #include <TObj_Persistence.hxx>
 
-class Handle(TCollection_HExtendedString);
-class Handle(TObj_Partition);
 
 /**
 * This class privides tool handling one of partitions (the set of
index 70fbe6017d43e99e4c555705186bfb25981cb508..89590ad7676bd14fafb4313d1e6b0410911c00db 100644 (file)
@@ -21,7 +21,6 @@
 #include <TObj_Container.hxx>
 
 class TDF_Label;
-class Handle(TObj_Object);
 
 /** This class is intended to be a root of tools (one per class)
 *   to manage persistence of objects inherited from TObj_Object
index 2902e41727ff444c717eba837bb11446fb957e15..cb4a039d635c83370e3161af7963f9412439151e 100644 (file)
@@ -22,7 +22,6 @@
 #include <NCollection_DefineHSequence.hxx>
 
 #include <TObj_Common.hxx>
-#include <Handle_TObj_Object.hxx>
 
 typedef NCollection_Sequence<Handle(TObj_Object)> TObj_SequenceOfObject;
 
index 921725b54f87241eb8d6c06e8cb2f5031961811f..212b309ad5a262fe868c06468dbec4218739460a 100644 (file)
@@ -27,9 +27,7 @@
 typedef NCollection_SparseArray<Standard_Integer> TObj_TIntSparseArray_VecOfData;
 typedef NCollection_SparseArray<Standard_Integer> TObj_TIntSparseArray_MapOfData;
 
-class Handle(TObj_TIntSparseArray);
 class Standard_GUID;
-class Handle(TDF_RelocationTable);
 
 /**
  * OCAF Attribute to store a set of positive integer values in the OCAF tree.
index 60d6b79638c9d74448486e65dbe46c6c5f09519a..eadfaa770b3ad09964acd8de805e67ae21a922fb 100644 (file)
 #define TObj_TModel_HeaderFile
 
 #include <TDF_Attribute.hxx>
-#include <Handle_TObj_Model.hxx>
 
-class Handle(TDF_RelocationTable);
-class Handle(TObj_TModel);
 
 /** 
 * Attribute to store OCAF-based models in OCAF tree
index c5a2f6a746e93e97ce3685ce2cb896bb4fefb1ba..e3e861e19bc6fcbc44cb73c23f8f248026ba714e 100644 (file)
@@ -22,8 +22,6 @@
 #include <TObj_Container.hxx>
 #include <TDF_Attribute.hxx>
 
-class Handle(TCollection_HExtendedString);
-class Handle(TObj_TNameContainer);
 
 /** 
 * This class provides OCAF Attribute to storing the unique names of object in
index 256de8f5edd92d7140ea55aa572050b9b8d58eac..891ed08d9f6ce089f1ad0c1870b876005f3345e6 100644 (file)
 
 #include <TDF_Attribute.hxx>
 
-class Handle(TObj_TObject);
 class Standard_GUID;
 class TDF_Label;
-class Handle(TDF_RelocationTable);
 
 /** 
 * Purpose: OCAF Attribute to storing objects (interfaces) of OCAF-based 
index 3dd32a20160caca90547d8a60d5bec1fd082651b..aa0c5fa8c0d9dee490ac1efde35342bf714b4eb3 100644 (file)
 #include <TDF_Attribute.hxx>
 #include <TDF_Label.hxx>
 
-class Handle(TObj_TReference);
-class Handle(TObj_Object);
 class Standard_GUID;
-class Handle(TDF_RelocationTable);
 
 /**
 * Attribute for storing references to the objects which implement
index af5b17ec59f97e0208fc5c33cd895047eff9d90c..9c7709076d306c46afbf61fce69a4b0ee4710a6e 100644 (file)
 #include <TDF_Attribute.hxx>
 
 
-class Handle(TObj_TXYZ);
 class Standard_GUID;
 class TDF_Label;
-class Handle(TDF_RelocationTable);
 
 /*
 * Attribute for storing gp_XYZ
index fa2fea83132d12e21634e76e3d0ccebe01e48dab..46f5cd20a90c94dfd388d616c8112b12a9358f60 100644 (file)
@@ -48,7 +48,6 @@
 // Section: General commands
 //=======================================================================
 
-class Handle(TObjDRAW_Model);
 
 //! simple model with redefined pure virtual method
 class TObjDRAW_Model : public TObj_Model
@@ -70,7 +69,6 @@ class TObjDRAW_Model : public TObj_Model
 DEFINE_STANDARD_HANDLE (TObjDRAW_Model,TObj_Model)
 
 
-class Handle(TObjDRAW_Object);
 
 //! simple object to check API and features of TObj_Object
 class TObjDRAW_Object : public TObj_Object
index 96800dfabadefbeac7f6981595230b42543805da..09c0cec4a86e02555a6fb9d188993fa6166950ac 100644 (file)
 #include <Draw_Interpretor.hxx>
 #include <Standard_Integer.hxx>
 #include <Standard_CString.hxx>
-#include <Handle_V3d_View.hxx>
 #include <Standard_Boolean.hxx>
-#include <Handle_MMgt_TShared.hxx>
 #include <TopAbs_ShapeEnum.hxx>
 #include <TopTools_HArray1OfShape.hxx>
-#include <Handle_AIS_InteractiveObject.hxx>
 #include <AIS_KindOfInteractive.hxx>
 #include <TColStd_HArray1OfTransient.hxx>
-#include <Handle_V3d_Viewer.hxx>
-#include <Handle_AIS_InteractiveContext.hxx>
-#include <Handle_ViewerTest_EventManager.hxx>
 #include <Quantity_NameOfColor.hxx>
 
 class TCollection_AsciiString;
index c37c1609d90a8b66bb0f97c810f3fee6dddaf4ba..f869fc4586434ceeb3c6a7021676027c1d156f15 100644 (file)
@@ -30,7 +30,6 @@ struct VrmlData_InBuffer;
 class VrmlData_Scene;
 class gp_XY;
 class gp_XYZ;
-class Handle(VrmlData_Node);
 class TCollection_AsciiString;
 
 /**
index 380e284703375ecb4525b82215689ec5d4fafab2..6dbde261cbea90020b02e73f06e9b038b57f56d0 100644 (file)
@@ -29,7 +29,6 @@
 #include <Standard_Mutex.hxx>
 
 struct VrmlData_InBuffer;
-class Handle(VrmlData_WorldInfo);
 class VrmlData_DataMapOfShapeAppearance;
 
 /**
index fde244378b862758db7fc53e0948633a78416519..cd6cda63f36b712022b7864bee7039e3d9927263 100644 (file)
@@ -23,9 +23,6 @@
 
 class VrmlData_Scene;
 class TopoDS_Face;
-class Handle(Poly_Triangulation);
-class Handle(Poly_Polygon3D);
-class Handle(VrmlData_Coordinate);
 /**
  * Algorithm converting one shape or a set of shapes to VrmlData_Scene.
  */
index c93ecbe28c39d3d66c751e6332bf79102c133458..d1c6c72ea0ee6c6996171e4300346b95dc5582c1 100644 (file)
@@ -21,8 +21,6 @@
 #include <TObj_Common.hxx>
 #include <Standard_GUID.hxx>
 
-class Handle(XmlMDF_ADriverTable);
-class Handle(CDM_MessageDriver);
 
 // Class for registering storage/retrieval drivers for TObj XML persistence
 //
index dc7f3ad7e8badeca4c33cccf1f33b446aa41e2dc..4bc126be88635b84d1dcc564f67cff7bc4b5825d 100644 (file)
@@ -22,7 +22,6 @@
 #include <XmlLDrivers_DocumentRetrievalDriver.hxx>
 #include <XmlMDF_ADriverTable.hxx>
 
-class Handle(CDM_MessageDriver);
 
 // Retrieval driver of a TObj XML document
 //
index fb803b71ca3b51b8434e93496a6a0600355212ff..a6496b22f9d08ca10b81e36e330a37f8c0bbb713 100644 (file)
@@ -22,7 +22,6 @@
 #include <XmlLDrivers_DocumentStorageDriver.hxx>
 #include <XmlMDF_ADriverTable.hxx>
 
-class Handle(CDM_MessageDriver);
 
 //  Block of comments describing class XmlTObjDrivers_DocumentStorageDriver
 //