occt: master cb389a77

Author Committer Branch Timestamp Parent
abv bugmaster master 2014-03-13 10:21:41 master 519d35d8
Affected Issues  0024710: Avoid including Handle_Class.hxx headers except where necessary
Changeset 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
mod - src/Adaptor3d/Adaptor3d_HSurfaceTool.lxx Diff File
mod - src/AIS/AIS_Line.cxx Diff File
mod - src/AIS/AIS_TexturedShape.hxx Diff File
mod - src/Aspect/Aspect_DisplayConnection_Handle.hxx Diff File
mod - src/Aspect/Aspect_GraphicCallbackProc.hxx Diff File
mod - src/BinTObjDrivers/BinTObjDrivers_DocumentRetrievalDriver.hxx Diff File
mod - src/BinTObjDrivers/BinTObjDrivers_DocumentStorageDriver.hxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller_3.cxx Diff File
mod - src/BOPDS/BOPDS_DataMapOfPaveBlockListOfPaveBlock.hxx Diff File
mod - src/BOPDS/BOPDS_IndexedDataMapOfPaveBlockListOfPaveBlock.hxx Diff File
mod - src/BOPDS/BOPDS_IndexedMapOfPaveBlock.hxx Diff File
mod - src/BOPDS/BOPDS_ListOfPaveBlock.hxx Diff File
mod - src/BOPDS/BOPDS_MapOfCommonBlock.hxx Diff File
mod - src/BOPDS/BOPDS_MapOfPaveBlock.hxx Diff File
mod - src/BRepApprox/BRepApprox_SurfaceToolGen.lxx Diff File
mod - src/BRepBlend/BRepBlend_HCurve2dToolGen.gxx Diff File
mod - src/BRepBlend/BRepBlend_HCurve2dToolGen.lxx Diff File
mod - src/BRepBlend/BRepBlend_HCurveToolGen.gxx Diff File
mod - src/BRepBlend/BRepBlend_HCurveToolGen.lxx Diff File
mod - src/BRepExtrema/BRepExtrema_ExtCC.hxx Diff File
mod - src/BRepExtrema/BRepExtrema_ExtCF.hxx Diff File
mod - src/BRepExtrema/BRepExtrema_ExtFF.hxx Diff File
mod - src/BRepExtrema/BRepExtrema_ExtPC.hxx Diff File
mod - src/BRepSweep/BRepSweep_NumLinearRegularSweep.hxx Diff File
mod - src/Contap/Contap_HContToolGen.gxx Diff File
mod - src/Contap/Contap_HCurve2dToolGen.gxx Diff File
mod - src/Contap/Contap_HCurve2dToolGen.lxx Diff File
mod - src/Font/Font_FTLibrary.hxx Diff File
mod - src/Geom2dInt/Geom2dInt_CurveTool.gxx Diff File
mod - src/GeomAPI/GeomAPI_Interpolate.cxx Diff File
mod - src/GeometryTest/GeometryTest_ConstraintCommands.cxx Diff File
mod - src/GeomLib/GeomLib_Interpolate.cxx Diff File
mod - src/GeomliteTest/GeomliteTest_ApproxCommands.cxx Diff File
mod - src/GeomPlate/GeomPlate_MakeApprox.cxx Diff File
mod - src/Graphic3d/Graphic3d_CTexture.hxx Diff File
mod - src/Graphic3d/Graphic3d_CView.hxx Diff File
mod - src/Graphic3d/Graphic3d_MarkerImage.hxx Diff File
mod - src/Graphic3d/Graphic3d_MarkerImage_Handle.hxx Diff File
mod - src/HLRBRep/HLRBRep_BCurveTool.cxx Diff File
mod - src/HLRBRep/HLRBRep_BSurfaceTool.lxx Diff File
mod - src/HLRBRep/HLRBRep_Curve.cxx Diff File
mod - src/HLRBRep/HLRBRep_CurveTool.cxx Diff File
mod - src/HLRBRep/HLRBRep_CurveTool.lxx Diff File
mod - src/HLRBRep/HLRBRep_SurfaceTool.lxx Diff File
mod - src/IFSelect/IFSelect_ActFunc.hxx Diff File
mod - src/Image/Image_PixMap_Handle.hxx Diff File
mod - src/IntCurveSurface/IntCurveSurface_HCurveTool.gxx Diff File
mod - src/IntCurveSurface/IntCurveSurface_HCurveTool.lxx Diff File
mod - src/IntCurveSurface/IntCurveSurface_SurfaceTool.lxx Diff File
mod - src/Interface/Interface_StaticSatisfies.hxx Diff File
mod - src/Interface/Interface_ValueInterpret.hxx Diff File
mod - src/Interface/Interface_ValueSatisfies.hxx Diff File
mod - src/IntPatch/IntPatch_HCurve2dTool.cxx Diff File
mod - src/IntPatch/IntPatch_HCurve2dTool.lxx Diff File
mod - src/IntPatch/IntPatch_HInterTool.cxx Diff File
mod - src/IntPatch/IntPatch_Intersection.cxx Diff File
mod - src/IntPatch/IntPatch_PrmPrmIntersection.cxx Diff File
mod - src/MoniTool/MoniTool_ValueInterpret.hxx Diff File
mod - src/Poly/FILES Diff File
rm - src/Poly/Handle_Poly_CoherentTriangulation.hxx Diff File
mod - src/Poly/Poly_CoherentTriangulation.hxx Diff File
mod - src/Poly/Poly_ListOfTriangulation.hxx Diff File
mod - src/ProjLib/ProjLib_ComputeApprox.cxx Diff File
mod - src/ProjLib/ProjLib_ComputeApproxOnPolarSurface.cxx Diff File
mod - src/ProjLib/ProjLib_ProjectedCurve.cxx Diff File
mod - src/ProjLib/ProjLib_ProjectOnSurface.cxx Diff File
mod - src/SelectMgr/SelectMgr_DataMapOfObjectOwners.hxx Diff File
mod - src/ShapeFix/ShapeFix_Wire.cxx Diff File
mod - src/ShapeProcess/ShapeProcess_OperFunc.hxx Diff File
mod - src/Standard/Handle_Standard_Persistent.cxx Diff File
mod - src/Standard/Handle_Standard_Transient.cxx Diff File
mod - src/Standard/Standard_Persistent.cxx Diff File
mod - src/Standard/Standard_Persistent_proto.hxx Diff File
mod - src/StdPrs/StdPrs_HLRShape.hxx Diff File
mod - src/TDF/TDF_AttributeIterator.hxx Diff File
mod - src/TestTopOpeTools/TestTopOpeTools_Mesure.cxx Diff File
mod - src/TopTools/TopTools_MutexForShapeProvider.hxx Diff File
mod - src/VrmlData/VrmlData_DataMapOfShapeAppearance.hxx Diff File
mod - src/VrmlData/VrmlData_Geometry.hxx Diff File
mod - src/VrmlData/VrmlData_Node.hxx Diff File
mod - src/XmlTObjDrivers/XmlTObjDrivers_DocumentRetrievalDriver.hxx Diff File
mod - src/XmlTObjDrivers/XmlTObjDrivers_DocumentStorageDriver.hxx Diff File