0024710: Avoid including Handle_Class.hxx headers except where necessary
authorabv <abv@opencascade.com>
Thu, 13 Mar 2014 10:21:41 +0000 (14:21 +0400)
committerbugmaster <bugmaster@opencascade.com>
Thu, 13 Mar 2014 10:22:25 +0000 (14:22 +0400)
commitcb389a77e4b77d1b1b78df9f9e5562fa6e60692c
tree566c42075651881ca61094eb54d8e07c2f71d8d4
parent519d35d81e1d1987c7fdd582f8e5861589b77991
0024710: Avoid including Handle_Class.hxx headers except where necessary

Includes of Handle*.hxx headers replaced by include of corresponding class (where possible without redesign of the classes).

Minor correction against compiler warning (vc10 64-bit) in BOPAlgo

Remove double header inclusions

Correction of minor mistake
82 files changed:
src/AIS/AIS_Line.cxx
src/AIS/AIS_TexturedShape.hxx
src/Adaptor3d/Adaptor3d_HSurfaceTool.lxx
src/Aspect/Aspect_DisplayConnection_Handle.hxx
src/Aspect/Aspect_GraphicCallbackProc.hxx
src/BOPAlgo/BOPAlgo_PaveFiller_3.cxx
src/BOPDS/BOPDS_DataMapOfPaveBlockListOfPaveBlock.hxx
src/BOPDS/BOPDS_IndexedDataMapOfPaveBlockListOfPaveBlock.hxx
src/BOPDS/BOPDS_IndexedMapOfPaveBlock.hxx
src/BOPDS/BOPDS_ListOfPaveBlock.hxx
src/BOPDS/BOPDS_MapOfCommonBlock.hxx
src/BOPDS/BOPDS_MapOfPaveBlock.hxx
src/BRepApprox/BRepApprox_SurfaceToolGen.lxx
src/BRepBlend/BRepBlend_HCurve2dToolGen.gxx
src/BRepBlend/BRepBlend_HCurve2dToolGen.lxx
src/BRepBlend/BRepBlend_HCurveToolGen.gxx
src/BRepBlend/BRepBlend_HCurveToolGen.lxx
src/BRepExtrema/BRepExtrema_ExtCC.hxx
src/BRepExtrema/BRepExtrema_ExtCF.hxx
src/BRepExtrema/BRepExtrema_ExtFF.hxx
src/BRepExtrema/BRepExtrema_ExtPC.hxx
src/BRepSweep/BRepSweep_NumLinearRegularSweep.hxx
src/BinTObjDrivers/BinTObjDrivers_DocumentRetrievalDriver.hxx
src/BinTObjDrivers/BinTObjDrivers_DocumentStorageDriver.hxx
src/Contap/Contap_HContToolGen.gxx
src/Contap/Contap_HCurve2dToolGen.gxx
src/Contap/Contap_HCurve2dToolGen.lxx
src/Font/Font_FTLibrary.hxx
src/Geom2dInt/Geom2dInt_CurveTool.gxx
src/GeomAPI/GeomAPI_Interpolate.cxx
src/GeomLib/GeomLib_Interpolate.cxx
src/GeomPlate/GeomPlate_MakeApprox.cxx
src/GeometryTest/GeometryTest_ConstraintCommands.cxx
src/GeomliteTest/GeomliteTest_ApproxCommands.cxx
src/Graphic3d/Graphic3d_CTexture.hxx
src/Graphic3d/Graphic3d_CView.hxx
src/Graphic3d/Graphic3d_MarkerImage.hxx
src/Graphic3d/Graphic3d_MarkerImage_Handle.hxx
src/HLRBRep/HLRBRep_BCurveTool.cxx
src/HLRBRep/HLRBRep_BSurfaceTool.lxx
src/HLRBRep/HLRBRep_Curve.cxx
src/HLRBRep/HLRBRep_CurveTool.cxx
src/HLRBRep/HLRBRep_CurveTool.lxx
src/HLRBRep/HLRBRep_SurfaceTool.lxx
src/IFSelect/IFSelect_ActFunc.hxx
src/Image/Image_PixMap_Handle.hxx
src/IntCurveSurface/IntCurveSurface_HCurveTool.gxx
src/IntCurveSurface/IntCurveSurface_HCurveTool.lxx
src/IntCurveSurface/IntCurveSurface_SurfaceTool.lxx
src/IntPatch/IntPatch_HCurve2dTool.cxx
src/IntPatch/IntPatch_HCurve2dTool.lxx
src/IntPatch/IntPatch_HInterTool.cxx
src/IntPatch/IntPatch_Intersection.cxx
src/IntPatch/IntPatch_PrmPrmIntersection.cxx
src/Interface/Interface_StaticSatisfies.hxx
src/Interface/Interface_ValueInterpret.hxx
src/Interface/Interface_ValueSatisfies.hxx
src/MoniTool/MoniTool_ValueInterpret.hxx
src/Poly/FILES
src/Poly/Handle_Poly_CoherentTriangulation.hxx [deleted file]
src/Poly/Poly_CoherentTriangulation.hxx
src/Poly/Poly_ListOfTriangulation.hxx
src/ProjLib/ProjLib_ComputeApprox.cxx
src/ProjLib/ProjLib_ComputeApproxOnPolarSurface.cxx
src/ProjLib/ProjLib_ProjectOnSurface.cxx
src/ProjLib/ProjLib_ProjectedCurve.cxx
src/SelectMgr/SelectMgr_DataMapOfObjectOwners.hxx
src/ShapeFix/ShapeFix_Wire.cxx
src/ShapeProcess/ShapeProcess_OperFunc.hxx
src/Standard/Handle_Standard_Persistent.cxx
src/Standard/Handle_Standard_Transient.cxx
src/Standard/Standard_Persistent.cxx
src/Standard/Standard_Persistent_proto.hxx
src/StdPrs/StdPrs_HLRShape.hxx
src/TDF/TDF_AttributeIterator.hxx
src/TestTopOpeTools/TestTopOpeTools_Mesure.cxx
src/TopTools/TopTools_MutexForShapeProvider.hxx
src/VrmlData/VrmlData_DataMapOfShapeAppearance.hxx
src/VrmlData/VrmlData_Geometry.hxx
src/VrmlData/VrmlData_Node.hxx
src/XmlTObjDrivers/XmlTObjDrivers_DocumentRetrievalDriver.hxx
src/XmlTObjDrivers/XmlTObjDrivers_DocumentStorageDriver.hxx