From ec357c5cbbde89c0814d71d83a658e2166a33181 Mon Sep 17 00:00:00 2001 From: abv Date: Sat, 11 Jul 2015 11:06:11 +0300 Subject: [PATCH] 0024947: Redesign OCCT legacy type system -- automatic Automatic upgrade with command "occt_upgdare . -rtti" --- src/AIS/AIS.cxx | 1 + src/AIS/AIS_AngleDimension.cxx | 4 +- src/AIS/AIS_AngleDimension.hxx | 4 +- src/AIS/AIS_ColoredShape.cxx | 5 +-- src/AIS/AIS_ColoredShape.hxx | 4 +- src/AIS/AIS_DiameterDimension.cxx | 2 - src/AIS/AIS_DiameterDimension.hxx | 4 +- src/AIS/AIS_Dimension.cxx | 2 - src/AIS/AIS_Dimension.hxx | 2 +- src/AIS/AIS_InteractiveContext.cxx | 2 + src/AIS/AIS_InteractiveContext_1.cxx | 1 + src/AIS/AIS_LengthDimension.cxx | 2 - src/AIS/AIS_LengthDimension.hxx | 4 +- src/AIS/AIS_LocalContext.cxx | 1 + src/AIS/AIS_LocalContext_1.cxx | 2 + src/AIS/AIS_MultipleConnectedInteractive.cxx | 1 + src/AIS/AIS_PointCloud.cxx | 2 - src/AIS/AIS_PointCloud.hxx | 4 +- src/AIS/AIS_RadiusDimension.cxx | 2 - src/AIS/AIS_RadiusDimension.hxx | 2 +- src/AIS/AIS_TextLabel.cxx | 2 - src/AIS/AIS_TextLabel.hxx | 2 +- src/AIS/AIS_TexturedShape.cxx | 2 - src/AIS/AIS_TexturedShape.hxx | 4 +- src/AIS/AIS_Triangulation.cxx | 5 +-- .../APIHeaderSection_EditHeader.cxx | 1 + src/Adaptor3d/Adaptor3d_IsoCurve.cxx | 2 + src/AdvApp2Var/AdvApp2Var_ApproxAFunc2Var.cxx | 1 + src/Aspect/Aspect_DisplayConnection.cxx | 2 - src/Aspect/Aspect_DisplayConnection.hxx | 2 +- src/BRepAdaptor/BRepAdaptor_Curve.cxx | 3 ++ src/BRepAdaptor/BRepAdaptor_Surface.cxx | 3 ++ src/BRepAlgo/BRepAlgo.cxx | 1 + src/BRepBuilderAPI/BRepBuilderAPI_Copy.cxx | 4 +- .../BRepBuilderAPI_FastSewing.cxx | 2 - .../BRepBuilderAPI_FastSewing.hxx | 2 +- .../BRepBuilderAPI_FindPlane.cxx | 1 + src/BRepCheck/BRepCheck_Edge.cxx | 1 + src/BRepCheck/BRepCheck_Solid.cxx | 9 +++-- src/BRepExtrema/BRepExtrema_TriangleSet.cxx | 2 - src/BRepExtrema/BRepExtrema_TriangleSet.hxx | 2 +- src/BRepFill/BRepFill_OffsetWire.cxx | 1 + src/BRepFill/BRepFill_Sweep.cxx | 1 + src/BRepFill/BRepFill_TrimEdgeTool.cxx | 1 + src/BRepLib/BRepLib_CheckCurveOnSurface.cxx | 2 + src/BRepLib/BRepLib_FuseEdges.cxx | 1 + src/BRepLib/BRepLib_MakeShell.cxx | 1 + src/BRepMAT2d/BRepMAT2d_Explorer.cxx | 3 +- .../BRepMesh_DataStructureOfDelaun.cxx | 2 - .../BRepMesh_DataStructureOfDelaun.hxx | 4 +- src/BRepMesh/BRepMesh_DiscretRoot.cxx | 2 - src/BRepMesh/BRepMesh_DiscretRoot.hxx | 4 +- .../BRepMesh_EdgeTessellationExtractor.cxx | 2 - .../BRepMesh_EdgeTessellationExtractor.hxx | 2 +- src/BRepMesh/BRepMesh_EdgeTessellator.cxx | 2 - src/BRepMesh/BRepMesh_EdgeTessellator.hxx | 2 +- src/BRepMesh/BRepMesh_FaceAttribute.cxx | 2 - src/BRepMesh/BRepMesh_FaceAttribute.hxx | 4 +- src/BRepMesh/BRepMesh_FastDiscret.cxx | 2 - src/BRepMesh/BRepMesh_FastDiscret.hxx | 4 +- src/BRepMesh/BRepMesh_FastDiscretFace.cxx | 2 - src/BRepMesh/BRepMesh_FastDiscretFace.hxx | 4 +- src/BRepMesh/BRepMesh_IEdgeTool.cxx | 3 +- src/BRepMesh/BRepMesh_IEdgeTool.hxx | 2 +- src/BRepMesh/BRepMesh_IncrementalMesh.cxx | 2 - src/BRepMesh/BRepMesh_IncrementalMesh.hxx | 4 +- src/BRepOffset/BRepOffset_Inter2d.cxx | 5 +++ src/BRepOffset/BRepOffset_Tool.cxx | 3 ++ .../BRepOffsetAPI_DraftAngle.cxx | 1 + src/BRepPrim/BRepPrim_Revolution.cxx | 1 + src/BRepSweep/BRepSweep_Rotation.cxx | 2 + src/BRepSweep/BRepSweep_Translation.cxx | 2 + src/BRepToIGES/BRepToIGES_BRWire.cxx | 1 + src/BRepTools/BRepTools_GTrsfModification.cxx | 2 + .../BRepTools_NurbsConvertModification.cxx | 3 ++ src/BRepTools/BRepTools_ShapeSet.cxx | 1 + src/BRepTools/BRepTools_TrsfModification.cxx | 2 + .../BRepTopAdaptor_TopolTool.cxx | 1 + src/BSplCLib/BSplCLib_Cache.cxx | 2 - src/BSplCLib/BSplCLib_Cache.hxx | 4 +- src/BSplSLib/BSplSLib_Cache.cxx | 2 - src/BSplSLib/BSplSLib_Cache.hxx | 4 +- src/BiTgte/BiTgte_Blend.cxx | 1 + .../BinLDrivers_DocumentRetrievalDriver.cxx | 1 + src/BinMDF/BinMDF_ADriverTable.cxx | 1 + ...BinTObjDrivers_DocumentRetrievalDriver.hxx | 2 +- .../BinTObjDrivers_DocumentStorageDriver.hxx | 2 +- .../BinTObjDrivers_IntSparseArrayDriver.cxx | 2 - .../BinTObjDrivers_IntSparseArrayDriver.hxx | 2 +- .../BinTObjDrivers_ModelDriver.cxx | 4 +- .../BinTObjDrivers_ModelDriver.hxx | 2 +- .../BinTObjDrivers_ObjectDriver.cxx | 4 +- .../BinTObjDrivers_ObjectDriver.hxx | 2 +- .../BinTObjDrivers_ReferenceDriver.cxx | 2 - .../BinTObjDrivers_ReferenceDriver.hxx | 2 +- .../BinTObjDrivers_XYZDriver.cxx | 2 - .../BinTObjDrivers_XYZDriver.hxx | 2 +- src/BinTools/BinTools_Curve2dSet.cxx | 1 + src/BinTools/BinTools_CurveSet.cxx | 1 + src/BinTools/BinTools_ShapeSet.cxx | 1 + src/BinTools/BinTools_SurfaceSet.cxx | 1 + src/CDF/CDF_Application.cxx | 1 + src/ChFi3d/ChFi3d_Builder_0.cxx | 1 + src/ChFi3d/ChFi3d_Builder_6.cxx | 1 + src/ChFi3d/ChFi3d_Builder_C1.cxx | 1 + src/ChFi3d/ChFi3d_Builder_SpKP.cxx | 1 + src/ChFiDS/ChFiDS_FilSpine.cxx | 1 + src/Cocoa/Cocoa_Window.hxx | 4 +- src/DDocStd/DDocStd.cxx | 1 + src/Draft/Draft_Modification_1.cxx | 3 ++ src/DrawTrSurf/DrawTrSurf.cxx | 12 ++++++ src/DrawTrSurf/DrawTrSurf_Curve.cxx | 1 + src/DrawTrSurf/DrawTrSurf_Debug.cxx | 2 + src/DrawTrSurf/DrawTrSurf_Surface.cxx | 1 + src/Expr/Expr_BinaryFunction.cxx | 1 + src/Expr/Expr_Division.cxx | 1 + src/Expr/Expr_PolyFunction.cxx | 1 + src/Expr/Expr_Product.cxx | 1 + src/Expr/Expr_RelationIterator.cxx | 1 + src/Expr/Expr_UnaryFunction.cxx | 1 + src/Expr/Expr_UnknownIterator.cxx | 1 + src/Extrema/Extrema_ExtPExtS.cxx | 2 - src/Font/Font_BRepFont.cxx | 2 - src/Font/Font_BRepFont.hxx | 2 +- src/Font/Font_FTFont.cxx | 2 - src/Font/Font_FTFont.hxx | 2 +- src/Font/Font_FTLibrary.cxx | 2 - src/Font/Font_FTLibrary.hxx | 4 +- src/Geom/Geom_OsculatingSurface.cxx | 2 + src/Geom/Geom_SurfaceOfLinearExtrusion.cxx | 1 + src/Geom2dAPI/Geom2dAPI_InterCurveCurve.cxx | 1 + ...eom2dConvert_BSplineCurveToBezierCurve.cxx | 1 + .../GeomConvert_BSplineCurveToBezierCurve.cxx | 1 + ...mConvert_BSplineSurfaceToBezierSurface.cxx | 1 + src/GeomFill/GeomFill.cxx | 1 + src/GeomFill/GeomFill_BSplineCurves.cxx | 1 + src/GeomFill/GeomFill_EvolvedSection.cxx | 2 + src/GeomFill/GeomFill_FunctionGuide.cxx | 1 + src/GeomFill/GeomFill_LocationGuide.cxx | 1 + src/GeomFill/GeomFill_NSections.cxx | 1 + src/GeomFill/GeomFill_Pipe.cxx | 1 + src/GeomFill/GeomFill_Profiler.cxx | 1 + src/GeomFill/GeomFill_SectionPlacement.cxx | 1 + .../GeomFill_SweepSectionGenerator.cxx | 1 + src/GeomFill/GeomFill_UniformSection.cxx | 2 + src/GeomInt/GeomInt_IntSS_1.cxx | 1 + src/GeomLib/GeomLib.cxx | 1 + src/GeomLib/GeomLib_Check2dBSplineCurve.cxx | 1 + src/GeomPlate/GeomPlate_BuildPlateSurface.cxx | 1 + src/GeomPlate/GeomPlate_CurveConstraint.cxx | 1 + src/GeomToIGES/GeomToIGES_GeomSurface.cxx | 1 + src/GeomTools/GeomTools_Curve2dSet.cxx | 1 + src/GeomTools/GeomTools_CurveSet.cxx | 1 + src/GeomTools/GeomTools_Debug.cxx | 3 ++ src/GeomTools/GeomTools_SurfaceSet.cxx | 1 + .../GeomliteTest_CurveCommands.cxx | 1 + .../GeomliteTest_ModificationCommands.cxx | 2 + .../GeomliteTest_SurfaceCommands.cxx | 1 + src/Graphic3d/Graphic3d_ArrayOfPrimitives.cxx | 8 +--- src/Graphic3d/Graphic3d_BoundBuffer.hxx | 2 +- src/Graphic3d/Graphic3d_Buffer.hxx | 2 +- src/Graphic3d/Graphic3d_CStructure.cxx | 2 - src/Graphic3d/Graphic3d_CStructure.hxx | 2 +- src/Graphic3d/Graphic3d_Camera.cxx | 2 - src/Graphic3d/Graphic3d_Camera.hxx | 2 +- src/Graphic3d/Graphic3d_ClipPlane.cxx | 2 - src/Graphic3d/Graphic3d_ClipPlane.hxx | 2 +- src/Graphic3d/Graphic3d_IndexBuffer.hxx | 2 +- src/Graphic3d/Graphic3d_MarkerImage.cxx | 2 - src/Graphic3d/Graphic3d_MarkerImage.hxx | 2 +- src/Graphic3d/Graphic3d_ShaderObject.cxx | 2 - src/Graphic3d/Graphic3d_ShaderObject.hxx | 2 +- src/Graphic3d/Graphic3d_ShaderProgram.cxx | 2 - src/Graphic3d/Graphic3d_ShaderProgram.hxx | 2 +- src/Graphic3d/Graphic3d_ShaderVariable.cxx | 2 - src/Graphic3d/Graphic3d_ShaderVariable.hxx | 2 +- src/Graphic3d/Graphic3d_ViewAffinity.cxx | 3 +- src/Graphic3d/Graphic3d_ViewAffinity.hxx | 4 +- src/IFSelect/IFSelect_EditForm.cxx | 2 + src/IFSelect/IFSelect_Editor.cxx | 1 + src/IFSelect/IFSelect_SelectSuite.cxx | 1 + src/IFSelect/IFSelect_SelectType.cxx | 1 + src/IFSelect/IFSelect_SessionFile.cxx | 1 + src/IFSelect/IFSelect_ShareOut.cxx | 1 + src/IFSelect/IFSelect_SignMultiple.cxx | 1 + src/IFSelect/IFSelect_WorkSession.cxx | 6 +++ src/IGESCAFControl/IGESCAFControl_Writer.cxx | 1 + src/IGESControl/IGESControl_IGESBoundary.cxx | 1 + src/IGESControl/IGESControl_Writer.cxx | 1 + src/IGESData/IGESData_BasicEditor.cxx | 2 + src/IGESDraw/IGESDraw_PerspectiveView.cxx | 1 + src/IGESDraw/IGESDraw_View.cxx | 1 + src/IGESToBRep/IGESToBRep_BRepEntity.cxx | 5 +++ src/IGESToBRep/IGESToBRep_BasicCurve.cxx | 2 + src/IGESToBRep/IGESToBRep_BasicSurface.cxx | 6 +++ src/IGESToBRep/IGESToBRep_IGESBoundary.cxx | 1 + src/IGESToBRep/IGESToBRep_TopoCurve.cxx | 3 ++ src/IGESToBRep/IGESToBRep_TopoSurface.cxx | 7 ++++ src/IVtk/IVtk_IShape.cxx | 4 +- src/IVtk/IVtk_IShape.hxx | 2 +- src/IVtk/IVtk_IShapeData.cxx | 4 +- src/IVtk/IVtk_IShapeData.hxx | 2 +- src/IVtk/IVtk_IShapeMesher.cxx | 3 +- src/IVtk/IVtk_IShapeMesher.hxx | 2 +- src/IVtk/IVtk_IShapePickerAlgo.cxx | 4 +- src/IVtk/IVtk_IShapePickerAlgo.hxx | 2 +- src/IVtk/IVtk_IView.cxx | 4 +- src/IVtk/IVtk_IView.hxx | 2 +- src/IVtk/IVtk_Interface.cxx | 4 +- src/IVtk/IVtk_Interface.hxx | 4 +- ...IVtkDraw_HighlightAndSelectionPipeline.cxx | 2 - ...IVtkDraw_HighlightAndSelectionPipeline.hxx | 2 +- src/IVtkOCC/IVtkOCC_SelectableObject.cxx | 3 +- src/IVtkOCC/IVtkOCC_SelectableObject.hxx | 2 +- src/IVtkOCC/IVtkOCC_Shape.cxx | 3 +- src/IVtkOCC/IVtkOCC_Shape.hxx | 2 +- src/IVtkOCC/IVtkOCC_ShapeMesher.cxx | 3 +- src/IVtkOCC/IVtkOCC_ShapeMesher.hxx | 2 +- src/IVtkOCC/IVtkOCC_ShapePickerAlgo.cxx | 3 +- src/IVtkOCC/IVtkOCC_ShapePickerAlgo.hxx | 2 +- src/IVtkOCC/IVtkOCC_ViewerSelector.cxx | 2 - src/IVtkOCC/IVtkOCC_ViewerSelector.hxx | 2 +- src/IVtkVTK/IVtkVTK_ShapeData.cxx | 2 - src/IVtkVTK/IVtkVTK_ShapeData.hxx | 2 +- src/IVtkVTK/IVtkVTK_View.cxx | 3 +- src/IVtkVTK/IVtkVTK_View.hxx | 2 +- src/Image/Image_AlienPixMap.cxx | 2 - src/Image/Image_AlienPixMap.hxx | 2 +- src/Image/Image_Diff.cxx | 2 - src/Image/Image_Diff.hxx | 2 +- src/Image/Image_PixMap.cxx | 5 +-- src/Image/Image_PixMap.hxx | 2 +- src/Image/Image_PixMapData.hxx | 2 +- src/Image/Image_PixMap_Handle.hxx | 2 +- src/IntPatch/IntPatch_ImpPrmIntersection.cxx | 1 + src/IntPatch/IntPatch_Intersection.cxx | 1 + src/Interface/Interface_GTool.cxx | 1 + src/Interface/Interface_InterfaceModel.cxx | 1 + src/Interface/Interface_Protocol.cxx | 1 + src/Interface/Interface_SignType.cxx | 1 + src/LDOM/Handle_LDOM_MemManager.hxx | 2 +- src/LDOM/LDOM_MemManager.cxx | 2 - src/LDOM/LDOM_MemManager.hxx | 4 +- src/LocOpe/LocOpe_WiresOnShape.cxx | 1 + src/MAT2d/MAT2d_MiniPath.cxx | 1 + src/MeshTest/MeshTest_DrawableMesh.cxx | 2 - src/MeshTest/MeshTest_DrawableMesh.hxx | 4 +- src/MeshVS/MeshVS_DummySensitiveEntity.cxx | 2 - src/MeshVS/MeshVS_DummySensitiveEntity.hxx | 4 +- src/MeshVS/MeshVS_NodalColorPrsBuilder.cxx | 7 ++-- src/MeshVS/MeshVS_SensitiveFace.cxx | 2 - src/MeshVS/MeshVS_SensitiveFace.hxx | 4 +- src/MeshVS/MeshVS_SensitiveMesh.cxx | 2 - src/MeshVS/MeshVS_SensitiveMesh.hxx | 4 +- src/MeshVS/MeshVS_SensitivePolyhedron.cxx | 2 - src/MeshVS/MeshVS_SensitivePolyhedron.hxx | 4 +- src/MeshVS/MeshVS_SensitiveSegment.cxx | 2 - src/MeshVS/MeshVS_SensitiveSegment.hxx | 4 +- src/Message/Message_Algorithm.cxx | 1 + src/Message/Message_Messenger.cxx | 1 + src/MoniTool/MoniTool_Profile.cxx | 1 + src/MoniTool/MoniTool_TypedValue.cxx | 1 + src/NCollection/NCollection_AccAllocator.cxx | 3 -- src/NCollection/NCollection_AccAllocator.hxx | 2 +- .../NCollection_AlignedAllocator.cxx | 5 +-- .../NCollection_AlignedAllocator.hxx | 2 +- src/NCollection/NCollection_BaseAllocator.cxx | 2 - src/NCollection/NCollection_BaseAllocator.hxx | 4 +- src/NCollection/NCollection_Buffer.hxx | 2 +- src/NCollection/NCollection_DefineHArray1.hxx | 10 ++--- src/NCollection/NCollection_DefineHArray2.hxx | 10 ++--- .../NCollection_DefineHSequence.hxx | 10 ++--- src/NCollection/NCollection_EBTree.hxx | 10 ++--- src/NCollection/NCollection_HeapAllocator.cxx | 2 - src/NCollection/NCollection_HeapAllocator.hxx | 2 +- src/NCollection/NCollection_IncAllocator.cxx | 2 - src/NCollection/NCollection_IncAllocator.hxx | 2 +- src/NCollection/NCollection_UBTree.hxx | 8 ++-- .../NCollection_WinHeapAllocator.hxx | 2 +- src/OpenGl/Handle_OpenGl_Context.hxx | 2 +- src/OpenGl/Handle_OpenGl_GraphicDriver.hxx | 2 +- src/OpenGl/Handle_OpenGl_View.hxx | 2 +- src/OpenGl/Handle_OpenGl_Window.hxx | 2 +- src/OpenGl/Handle_OpenGl_Workspace.hxx | 2 +- src/OpenGl/OpenGl_CappingAlgo.cxx | 2 - src/OpenGl/OpenGl_CappingAlgo.hxx | 2 +- src/OpenGl/OpenGl_CappingPlaneResource.cxx | 2 - src/OpenGl/OpenGl_CappingPlaneResource.hxx | 2 +- src/OpenGl/OpenGl_Caps.cxx | 2 - src/OpenGl/OpenGl_Caps.hxx | 4 +- src/OpenGl/OpenGl_Context.cxx | 2 - src/OpenGl/OpenGl_Context.hxx | 2 +- src/OpenGl/OpenGl_Font.cxx | 2 - src/OpenGl/OpenGl_Font.hxx | 2 +- src/OpenGl/OpenGl_FrameBuffer.cxx | 2 - src/OpenGl/OpenGl_FrameBuffer.hxx | 2 +- src/OpenGl/OpenGl_GraphicDriver.cxx | 2 - src/OpenGl/OpenGl_GraphicDriver.hxx | 2 +- src/OpenGl/OpenGl_Group.cxx | 2 - src/OpenGl/OpenGl_Group.hxx | 2 +- src/OpenGl/OpenGl_IndexBuffer.cxx | 2 - src/OpenGl/OpenGl_IndexBuffer.hxx | 2 +- src/OpenGl/OpenGl_LineAttributes.cxx | 2 - src/OpenGl/OpenGl_LineAttributes.hxx | 2 +- src/OpenGl/OpenGl_PointSprite.cxx | 2 - src/OpenGl/OpenGl_PointSprite.hxx | 2 +- src/OpenGl/OpenGl_PrinterContext.cxx | 2 - src/OpenGl/OpenGl_PrinterContext.hxx | 4 +- src/OpenGl/OpenGl_RenderFilter.cxx | 3 +- src/OpenGl/OpenGl_RenderFilter.hxx | 4 +- src/OpenGl/OpenGl_Resource.cxx | 2 - src/OpenGl/OpenGl_Resource.hxx | 2 +- src/OpenGl/OpenGl_Sampler.cxx | 2 - src/OpenGl/OpenGl_Sampler.hxx | 2 +- src/OpenGl/OpenGl_SetOfShaderPrograms.hxx | 2 +- src/OpenGl/OpenGl_ShaderManager.cxx | 5 +-- src/OpenGl/OpenGl_ShaderManager.hxx | 2 +- src/OpenGl/OpenGl_ShaderObject.cxx | 2 - src/OpenGl/OpenGl_ShaderObject.hxx | 2 +- src/OpenGl/OpenGl_ShaderProgram.cxx | 2 - src/OpenGl/OpenGl_ShaderProgram.hxx | 2 +- src/OpenGl/OpenGl_Structure.cxx | 2 - src/OpenGl/OpenGl_Structure.hxx | 2 +- src/OpenGl/OpenGl_StructureShadow.cxx | 3 -- src/OpenGl/OpenGl_StructureShadow.hxx | 2 +- src/OpenGl/OpenGl_TextFormatter.cxx | 2 - src/OpenGl/OpenGl_TextFormatter.hxx | 2 +- src/OpenGl/OpenGl_Texture.cxx | 2 - src/OpenGl/OpenGl_Texture.hxx | 2 +- src/OpenGl/OpenGl_TextureBufferArb.cxx | 2 - src/OpenGl/OpenGl_TextureBufferArb.hxx | 2 +- src/OpenGl/OpenGl_VertexBuffer.cxx | 2 - src/OpenGl/OpenGl_VertexBuffer.hxx | 2 +- src/OpenGl/OpenGl_VertexBufferCompat.cxx | 2 - src/OpenGl/OpenGl_VertexBufferCompat.hxx | 2 +- src/OpenGl/OpenGl_View.cxx | 2 - src/OpenGl/OpenGl_View.hxx | 4 +- src/OpenGl/OpenGl_Window.cxx | 2 - src/OpenGl/OpenGl_Window.hxx | 2 +- src/OpenGl/OpenGl_Workspace.cxx | 4 -- src/OpenGl/OpenGl_Workspace.hxx | 4 +- src/PCDM/PCDM.cxx | 1 + src/Poly/Poly_CoherentTriangulation.cxx | 2 - src/Poly/Poly_CoherentTriangulation.hxx | 4 +- .../ProjLib_ComputeApproxOnPolarSurface.cxx | 1 + src/Prs3d/Prs3d_DimensionAspect.cxx | 2 - src/Prs3d/Prs3d_Drawer.cxx | 2 - src/Prs3d/Prs3d_Drawer.hxx | 4 +- src/Prs3d/Prs3d_PresentationShadow.cxx | 2 - src/Prs3d/Prs3d_PresentationShadow.hxx | 2 +- src/PrsMgr/PrsMgr_Presentation.cxx | 1 + src/QABugs/QABugs_1.cxx | 1 + src/QABugs/QABugs_11.cxx | 2 + src/QABugs/QABugs_16.cxx | 1 + src/QABugs/QABugs_19.cxx | 6 +-- src/QABugs/QABugs_9.cxx | 1 + src/QABugs/QABugs_PresentableObject.cxx | 1 + src/QANCollection/QANCollection_Perf.cxx | 3 -- src/QANCollection/QANCollection_Test.cxx | 3 -- .../RWStepAP203_RWCcDesignApproval.cxx | 1 + .../RWStepAP203_RWCcDesignCertification.cxx | 1 + .../RWStepAP203_RWCcDesignContract.cxx | 1 + ...pAP203_RWCcDesignDateAndTimeAssignment.cxx | 2 + ...cDesignPersonAndOrganizationAssignment.cxx | 2 + ...AP203_RWCcDesignSecurityClassification.cxx | 1 + ...AP203_RWCcDesignSpecificationReference.cxx | 1 + src/RWStepAP203/RWStepAP203_RWChange.cxx | 1 + .../RWStepAP203_RWChangeRequest.cxx | 1 + .../RWStepAP203_RWStartRequest.cxx | 1 + src/RWStepAP203/RWStepAP203_RWStartWork.cxx | 1 + ...ppliedExternalIdentificationAssignment.cxx | 2 + .../RWStepAP214_RWAppliedGroupAssignment.cxx | 1 + .../RWStepAP214_RWExternallyDefinedClass.cxx | 1 + ...214_RWExternallyDefinedGeneralProperty.cxx | 1 + src/RWStepBasic/RWStepBasic_RWAction.cxx | 1 + .../RWStepBasic_RWActionAssignment.cxx | 1 + .../RWStepBasic_RWActionRequestAssignment.cxx | 1 + .../RWStepBasic_RWActionRequestSolution.cxx | 2 + .../RWStepBasic_RWCertification.cxx | 1 + .../RWStepBasic_RWCertificationAssignment.cxx | 1 + src/RWStepBasic/RWStepBasic_RWContract.cxx | 1 + .../RWStepBasic_RWContractAssignment.cxx | 1 + ...Basic_RWConversionBasedUnitAndAreaUnit.cxx | 1 + ...sic_RWConversionBasedUnitAndVolumeUnit.cxx | 2 + src/RWStepBasic/RWStepBasic_RWDocument.cxx | 1 + .../RWStepBasic_RWDocumentFile.cxx | 1 + ...StepBasic_RWDocumentProductAssociation.cxx | 1 + ...StepBasic_RWDocumentProductEquivalence.cxx | 1 + ...StepBasic_RWDocumentRepresentationType.cxx | 1 + .../RWStepBasic_RWEffectivityAssignment.cxx | 1 + ...sic_RWExternalIdentificationAssignment.cxx | 2 + .../RWStepBasic_RWExternallyDefinedItem.cxx | 1 + .../RWStepBasic_RWGroupAssignment.cxx | 1 + .../RWStepBasic_RWGroupRelationship.cxx | 1 + ...RWStepBasic_RWIdentificationAssignment.cxx | 1 + src/RWStepBasic/RWStepBasic_RWMassUnit.cxx | 1 + ...tepBasic_RWProductCategoryRelationship.cxx | 1 + .../RWStepBasic_RWProductConceptContext.cxx | 1 + ...ProductDefinitionFormationRelationship.cxx | 1 + ...pBasic_RWProductDefinitionRelationship.cxx | 1 + ...oductDefinitionWithAssociatedDocuments.cxx | 1 + .../RWStepBasic_RWRoleAssociation.cxx | 1 + .../RWStepBasic_RWSiUnitAndVolumeUnit.cxx | 1 + ...epBasic_RWThermodynamicTemperatureUnit.cxx | 1 + .../RWStepDimTol_RWAngularityTolerance.cxx | 2 + ...RWStepDimTol_RWCircularRunoutTolerance.cxx | 2 + .../RWStepDimTol_RWCoaxialityTolerance.cxx | 2 + .../RWStepDimTol_RWCommonDatum.cxx | 1 + .../RWStepDimTol_RWConcentricityTolerance.cxx | 2 + .../RWStepDimTol_RWCylindricityTolerance.cxx | 2 + src/RWStepDimTol/RWStepDimTol_RWDatum.cxx | 1 + .../RWStepDimTol_RWDatumFeature.cxx | 1 + .../RWStepDimTol_RWDatumReference.cxx | 1 + .../RWStepDimTol_RWDatumTarget.cxx | 1 + .../RWStepDimTol_RWFlatnessTolerance.cxx | 2 + ...ndGeoTolWthDatRefAndModGeoTolAndPosTol.cxx | 2 + .../RWStepDimTol_RWGeometricTolerance.cxx | 2 + ...imTol_RWGeometricToleranceRelationship.cxx | 1 + ...RWGeometricToleranceWithDatumReference.cxx | 2 + .../RWStepDimTol_RWLineProfileTolerance.cxx | 2 + ...tepDimTol_RWModifiedGeometricTolerance.cxx | 2 + .../RWStepDimTol_RWParallelismTolerance.cxx | 2 + ...StepDimTol_RWPerpendicularityTolerance.cxx | 2 + ...WStepDimTol_RWPlacedDatumTargetFeature.cxx | 1 + .../RWStepDimTol_RWPositionTolerance.cxx | 2 + .../RWStepDimTol_RWRoundnessTolerance.cxx | 2 + .../RWStepDimTol_RWStraightnessTolerance.cxx | 2 + ...RWStepDimTol_RWSurfaceProfileTolerance.cxx | 2 + .../RWStepDimTol_RWSymmetryTolerance.cxx | 2 + .../RWStepDimTol_RWTotalRunoutTolerance.cxx | 2 + ...ent_RWAnalysisItemWithinRepresentation.cxx | 2 + ...RWStepElement_RWSurfaceElementProperty.cxx | 1 + ...pElement_RWSurfaceSectionFieldConstant.cxx | 1 + ...WAlignedCurve3dElementCoordinateSystem.cxx | 1 + ...lignedSurface3dElementCoordinateSystem.cxx | 1 + ...bitraryVolume3dElementCoordinateSystem.cxx | 1 + ...StepFEA_RWCurve3dElementRepresentation.cxx | 5 +++ .../RWStepFEA_RWCurveElementInterval.cxx | 2 + ...StepFEA_RWCurveElementIntervalConstant.cxx | 3 ++ ..._RWCurveElementIntervalLinearlyVarying.cxx | 2 + .../RWStepFEA_RWCurveElementLocation.cxx | 1 + src/RWStepFEA/RWStepFEA_RWDummyNode.cxx | 2 + ...StepFEA_RWElementGeometricRelationship.cxx | 1 + src/RWStepFEA/RWStepFEA_RWElementGroup.cxx | 1 + .../RWStepFEA_RWElementRepresentation.cxx | 1 + .../RWStepFEA_RWFeaAxis2Placement3d.cxx | 2 + ...RWFeaCurveSectionGeometricRelationship.cxx | 2 + src/RWStepFEA/RWStepFEA_RWFeaGroup.cxx | 1 + ...EA_RWFeaMaterialPropertyRepresentation.cxx | 3 ++ src/RWStepFEA/RWStepFEA_RWFeaModel.cxx | 1 + src/RWStepFEA/RWStepFEA_RWFeaModel3d.cxx | 1 + .../RWStepFEA_RWFeaModelDefinition.cxx | 1 + ...FeaSurfaceSectionGeometricRelationship.cxx | 2 + src/RWStepFEA/RWStepFEA_RWGeometricNode.cxx | 2 + src/RWStepFEA/RWStepFEA_RWNode.cxx | 2 + src/RWStepFEA/RWStepFEA_RWNodeDefinition.cxx | 1 + src/RWStepFEA/RWStepFEA_RWNodeGroup.cxx | 1 + .../RWStepFEA_RWNodeRepresentation.cxx | 2 + ...FEA_RWNodeWithSolutionCoordinateSystem.cxx | 2 + src/RWStepFEA/RWStepFEA_RWNodeWithVector.cxx | 2 + ...etricCurve3dElementCoordinateDirection.cxx | 1 + ...rametricCurve3dElementCoordinateSystem.cxx | 1 + ...epFEA_RWSurface3dElementRepresentation.cxx | 5 +++ ...tepFEA_RWVolume3dElementRepresentation.cxx | 4 ++ .../RWStepGeom_RWCurveBoundedSurface.cxx | 1 + .../RWStepRepr_RWAssemblyComponentUsage.cxx | 1 + .../RWStepRepr_RWCompositeShapeAspect.cxx | 1 + .../RWStepRepr_RWConfigurationDesign.cxx | 1 + .../RWStepRepr_RWConfigurationEffectivity.cxx | 2 + .../RWStepRepr_RWConfigurationItem.cxx | 1 + .../RWStepRepr_RWDerivedShapeAspect.cxx | 1 + src/RWStepRepr/RWStepRepr_RWExtension.cxx | 1 + .../RWStepRepr_RWMakeFromUsageOption.cxx | 2 + ...pRepr_RWMaterialPropertyRepresentation.cxx | 2 + .../RWStepRepr_RWProductConcept.cxx | 1 + ...pRepr_RWPropertyDefinitionRelationship.cxx | 1 + ...epr_RWPropertyDefinitionRepresentation.cxx | 1 + ...epr_RWQuantifiedAssemblyComponentUsage.cxx | 2 + ...Repr_RWShapeAspectDerivingRelationship.cxx | 1 + .../RWStepRepr_RWShapeAspectRelationship.cxx | 1 + .../RWStepRepr_RWShapeAspectTransition.cxx | 1 + ...pRepr_RWSpecifiedHigherUsageOccurrence.cxx | 3 ++ ...sponsePropertyDefinitionRepresentation.cxx | 2 + .../RWStepShape_RWAngularLocation.cxx | 1 + src/RWStepShape/RWStepShape_RWAngularSize.cxx | 1 + .../RWStepShape_RWBooleanResult.cxx | 1 + ...tepShape_RWCompoundShapeRepresentation.cxx | 1 + ...ape_RWConnectedFaceShapeRepresentation.cxx | 1 + .../RWStepShape_RWConnectedFaceSubSet.cxx | 1 + src/RWStepShape/RWStepShape_RWCsgSolid.cxx | 1 + ...alRepresentationAndShapeRepresentation.cxx | 2 + ...imensionalCharacteristicRepresentation.cxx | 1 + .../RWStepShape_RWDimensionalLocation.cxx | 1 + ...tepShape_RWDimensionalLocationWithPath.cxx | 1 + .../RWStepShape_RWDimensionalSize.cxx | 1 + .../RWStepShape_RWDimensionalSizeWithPath.cxx | 1 + ...WEdgeBasedWireframeShapeRepresentation.cxx | 1 + .../RWStepShape_RWManifoldSolidBrep.cxx | 1 + ...WNonManifoldSurfaceShapeRepresentation.cxx | 1 + .../RWStepShape_RWPointRepresentation.cxx | 1 + src/RWStepShape/RWStepShape_RWSeamEdge.cxx | 2 + ...pShape_RWShapeDefinitionRepresentation.cxx | 1 + ...epShape_RWShapeDimensionRepresentation.cxx | 1 + ...pe_RWShapeRepresentationWithParameters.cxx | 1 + src/RWStepShape/RWStepShape_RWSubedge.cxx | 2 + src/RWStepShape/RWStepShape_RWSubface.cxx | 1 + .../RWStepVisual_RWDraughtingModel.cxx | 1 + ...tepVisual_RWExternallyDefinedCurveFont.cxx | 1 + src/STEPCAFControl/STEPCAFControl_Reader.cxx | 6 +++ src/STEPCAFControl/STEPCAFControl_Writer.cxx | 2 + src/STEPConstruct/STEPConstruct.cxx | 2 + src/STEPConstruct/STEPConstruct_Assembly.cxx | 1 + .../STEPConstruct_ContextTool.cxx | 1 + .../STEPConstruct_ExternRefs.cxx | 1 + src/STEPConstruct/STEPConstruct_Styles.cxx | 2 + .../STEPConstruct_UnitContext.cxx | 1 + .../STEPConstruct_ValidationProps.cxx | 6 +++ src/STEPControl/STEPControl_ActorRead.cxx | 4 ++ src/STEPControl/STEPControl_ActorWrite.cxx | 2 + src/STEPControl/STEPControl_Reader.cxx | 3 ++ .../STEPSelections_AssemblyExplorer.cxx | 4 ++ src/STEPSelections/STEPSelections_Counter.cxx | 5 +++ .../Select3D_InteriorSensitivePointSet.cxx | 2 - .../Select3D_InteriorSensitivePointSet.hxx | 2 +- src/Select3D/Select3D_SensitiveBox.cxx | 2 - src/Select3D/Select3D_SensitiveBox.hxx | 4 +- src/Select3D/Select3D_SensitiveCircle.cxx | 2 - src/Select3D/Select3D_SensitiveCircle.hxx | 4 +- src/Select3D/Select3D_SensitiveCurve.cxx | 2 - src/Select3D/Select3D_SensitiveCurve.hxx | 4 +- src/Select3D/Select3D_SensitiveEntity.cxx | 2 - src/Select3D/Select3D_SensitiveEntity.hxx | 4 +- src/Select3D/Select3D_SensitiveFace.cxx | 2 - src/Select3D/Select3D_SensitiveFace.hxx | 4 +- src/Select3D/Select3D_SensitiveGroup.cxx | 2 - src/Select3D/Select3D_SensitiveGroup.hxx | 4 +- src/Select3D/Select3D_SensitivePoint.cxx | 2 - src/Select3D/Select3D_SensitivePoint.hxx | 4 +- src/Select3D/Select3D_SensitivePoly.cxx | 2 - src/Select3D/Select3D_SensitivePoly.hxx | 4 +- src/Select3D/Select3D_SensitiveSegment.cxx | 2 - src/Select3D/Select3D_SensitiveSegment.hxx | 4 +- src/Select3D/Select3D_SensitiveSet.cxx | 2 - src/Select3D/Select3D_SensitiveSet.hxx | 4 +- src/Select3D/Select3D_SensitiveTriangle.cxx | 2 - src/Select3D/Select3D_SensitiveTriangle.hxx | 4 +- .../Select3D_SensitiveTriangulation.cxx | 2 - .../Select3D_SensitiveTriangulation.hxx | 4 +- src/Select3D/Select3D_SensitiveWire.cxx | 2 - src/Select3D/Select3D_SensitiveWire.hxx | 4 +- src/SelectMgr/SelectMgr_FrustumBuilder.cxx | 2 - src/SelectMgr/SelectMgr_FrustumBuilder.hxx | 4 +- src/SelectMgr/SelectMgr_Selection.cxx | 2 - src/SelectMgr/SelectMgr_Selection.hxx | 4 +- src/SelectMgr/SelectMgr_SelectionManager.cxx | 1 + src/SelectMgr/SelectMgr_SensitiveEntity.cxx | 2 - src/SelectMgr/SelectMgr_SensitiveEntity.hxx | 4 +- src/SelectMgr/SelectMgr_ViewerSelector.cxx | 2 - src/SelectMgr/SelectMgr_ViewerSelector.hxx | 4 +- src/ShapeAlgo/ShapeAlgo_AlgoContainer.cxx | 2 + src/ShapeAnalysis/ShapeAnalysis_Curve.cxx | 1 + src/ShapeAnalysis/ShapeAnalysis_Edge.cxx | 2 + src/ShapeBuild/ShapeBuild_Edge.cxx | 1 + src/ShapeConstruct/ShapeConstruct.cxx | 4 ++ .../ShapeConstruct_ProjectCurveOnSurface.cxx | 3 ++ .../ShapeCustom_BSplineRestriction.cxx | 4 ++ .../ShapeCustom_ConvertToBSpline.cxx | 2 + .../ShapeCustom_ConvertToRevolution.cxx | 2 + .../ShapeCustom_DirectModification.cxx | 2 + .../ShapeCustom_SweptToElementary.cxx | 2 + .../ShapeExtend_CompositeSurface.cxx | 1 + src/ShapeFix/ShapeFix_ComposeShell.cxx | 1 + src/ShapeFix/ShapeFix_Edge.cxx | 3 ++ src/ShapeFix/ShapeFix_EdgeProjAux.cxx | 1 + src/ShapeFix/ShapeFix_Face.cxx | 1 + src/ShapeFix/ShapeFix_Wire.cxx | 2 + src/ShapeFix/ShapeFix_Wire_1.cxx | 4 ++ src/ShapeUpgrade/ShapeUpgrade.cxx | 1 + .../ShapeUpgrade_ConvertCurve3dToBezier.cxx | 1 + .../ShapeUpgrade_SplitCurve2d.cxx | 1 + .../ShapeUpgrade_SplitCurve3d.cxx | 1 + .../ShapeUpgrade_SplitSurface.cxx | 1 + .../ShapeUpgrade_UnifySameDomain.cxx | 4 ++ src/ShapeUpgrade/ShapeUpgrade_WireDivide.cxx | 2 + src/StdSelect/StdSelect_BRepSelectionTool.cxx | 1 + src/StdSelect/StdSelect_ViewerSelector3d.cxx | 2 - src/StdSelect/StdSelect_ViewerSelector3d.hxx | 4 +- src/StepAP203/StepAP203_ApprovedItem.cxx | 11 ++++++ src/StepAP203/StepAP203_CertifiedItem.cxx | 1 + src/StepAP203/StepAP203_ChangeRequestItem.cxx | 1 + src/StepAP203/StepAP203_ClassifiedItem.cxx | 2 + src/StepAP203/StepAP203_ContractedItem.cxx | 1 + src/StepAP203/StepAP203_DateTimeItem.cxx | 9 +++++ .../StepAP203_PersonOrganizationItem.cxx | 10 +++++ src/StepAP203/StepAP203_SpecifiedItem.cxx | 2 + src/StepAP203/StepAP203_StartRequestItem.cxx | 1 + src/StepAP203/StepAP203_WorkItem.cxx | 1 + src/StepAP209/StepAP209_Construct.cxx | 7 ++++ src/StepAP214/StepAP214_ApprovalItem.cxx | 12 ++++++ .../StepAP214_AutoDesignDateAndPersonItem.cxx | 9 +++++ .../StepAP214_AutoDesignDateAndTimeItem.cxx | 3 ++ .../StepAP214_AutoDesignDatedItem.cxx | 3 ++ .../StepAP214_AutoDesignGeneralOrgItem.cxx | 8 ++++ .../StepAP214_AutoDesignGroupedItem.cxx | 11 ++++++ .../StepAP214_AutoDesignOrganizationItem.cxx | 2 + ...tepAP214_AutoDesignPresentedItemSelect.cxx | 6 +++ .../StepAP214_AutoDesignReferencingItem.cxx | 14 +++++++ src/StepAP214/StepAP214_DateAndTimeItem.cxx | 16 ++++++++ src/StepAP214/StepAP214_DateItem.cxx | 15 +++++++ .../StepAP214_DocumentReferenceItem.cxx | 9 +++++ .../StepAP214_ExternalIdentificationItem.cxx | 4 ++ src/StepAP214/StepAP214_GroupItem.cxx | 1 + src/StepAP214/StepAP214_OrganizationItem.cxx | 14 +++++++ .../StepAP214_PersonAndOrganizationItem.cxx | 13 +++++++ .../StepAP214_PresentedItemSelect.cxx | 2 + src/StepAP214/StepAP214_Protocol.cxx | 5 +++ src/StepBasic/StepBasic_DateTimeSelect.cxx | 3 ++ .../StepBasic_PersonOrganizationSelect.cxx | 3 ++ ...epBasic_ProductOrFormationOrDefinition.cxx | 3 ++ src/StepBasic/StepBasic_RoleSelect.cxx | 11 ++++++ src/StepBasic/StepBasic_SourceItem.cxx | 1 + src/StepData/StepData_ECDescr.cxx | 2 + src/StepData/StepData_FileProtocol.cxx | 1 + src/StepData/StepData_HeaderTool.cxx | 1 + src/StepData/StepData_Plex.cxx | 2 + src/StepData/StepData_Protocol.cxx | 2 + src/StepData/StepData_SelectType.cxx | 1 + src/StepData/StepData_Simple.cxx | 1 + .../StepDimTol_ShapeToleranceSelect.cxx | 2 + ...tepFEA_CurveElementEndCoordinateSystem.cxx | 3 ++ src/StepFEA/StepFEA_ElementOrElementGroup.cxx | 2 + src/StepFEA/StepFEA_SymmetricTensor22d.cxx | 1 + src/StepFEA/StepFEA_SymmetricTensor42d.cxx | 1 + src/StepFEA/StepFEA_SymmetricTensor43d.cxx | 1 + src/StepGeom/StepGeom_Axis2Placement.cxx | 2 + src/StepGeom/StepGeom_CurveOnSurface.cxx | 3 ++ src/StepGeom/StepGeom_PcurveOrSurface.cxx | 2 + src/StepGeom/StepGeom_SurfaceBoundary.cxx | 2 + src/StepGeom/StepGeom_TrimmingSelect.cxx | 1 + src/StepGeom/StepGeom_VectorOrDirection.cxx | 2 + .../StepRepr_CharacterizedDefinition.cxx | 7 ++++ .../StepRepr_ConfigurationDesignItem.cxx | 2 + .../StepRepr_RepresentedDefinition.cxx | 5 +++ src/StepRepr/StepRepr_ShapeDefinition.cxx | 3 ++ src/StepRepr/StepRepr_Transformation.cxx | 2 + src/StepShape/StepShape_CsgPrimitive.cxx | 6 +++ .../StepShape_DimensionalCharacteristic.cxx | 2 + .../StepShape_GeometricSetSelect.cxx | 4 ++ .../StepShape_ReversibleTopologyItem.cxx | 6 +++ src/StepShape/StepShape_Shell.cxx | 2 + src/StepShape/StepShape_SurfaceModel.cxx | 2 + .../StepShape_ToleranceMethodDefinition.cxx | 2 + src/StepShape/StepShape_ValueQualifier.cxx | 2 + .../StepToGeom_MakeSurfaceOfRevolution.cxx | 1 + .../StepToGeom_MakeTrimmedCurve.cxx | 2 + src/StepToTopoDS/StepToTopoDS_Builder.cxx | 4 ++ .../StepToTopoDS_MakeTransformed.cxx | 3 ++ .../StepToTopoDS_TranslateCompositeCurve.cxx | 1 + .../StepToTopoDS_TranslateEdge.cxx | 1 + .../StepToTopoDS_TranslateEdgeLoop.cxx | 1 + .../StepToTopoDS_TranslateFace.cxx | 1 + src/StepVisual/StepVisual_AreaOrView.cxx | 2 + .../StepVisual_CurveStyleFontSelect.cxx | 3 ++ src/StepVisual/StepVisual_FillStyleSelect.cxx | 1 + src/StepVisual/StepVisual_FontSelect.cxx | 2 + .../StepVisual_InvisibilityContext.cxx | 2 + src/StepVisual/StepVisual_InvisibleItem.cxx | 3 ++ src/StepVisual/StepVisual_LayeredItem.cxx | 2 + ...isual_PresentationRepresentationSelect.cxx | 2 + ...isual_PresentationSizeAssignmentSelect.cxx | 3 ++ .../StepVisual_PresentationStyleSelect.cxx | 5 +++ .../StepVisual_StyleContextSelect.cxx | 3 ++ .../StepVisual_SurfaceStyleElementSelect.cxx | 6 +++ src/StepVisual/StepVisual_TextOrCharacter.cxx | 3 ++ src/TColStd/TColStd_PackedMapOfInteger.cxx | 2 +- src/TDataXtd/TDataXtd_Constraint.cxx | 1 + src/TDocStd/TDocStd_Application.cxx | 1 + src/TNaming/TNaming_Selector.cxx | 1 + src/TObj/TObj_Application.cxx | 2 - src/TObj/TObj_Application.hxx | 2 +- src/TObj/TObj_Assistant.cxx | 5 +-- src/TObj/TObj_CheckModel.cxx | 2 - src/TObj/TObj_CheckModel.hxx | 2 +- src/TObj/TObj_Common.hxx | 2 +- src/TObj/TObj_HiddenPartition.cxx | 3 +- src/TObj/TObj_HiddenPartition.hxx | 2 +- src/TObj/TObj_LabelIterator.cxx | 4 +- src/TObj/TObj_LabelIterator.hxx | 2 +- src/TObj/TObj_Model.cxx | 2 - src/TObj/TObj_Model.hxx | 2 +- src/TObj/TObj_ModelIterator.cxx | 2 - src/TObj/TObj_ModelIterator.hxx | 2 +- src/TObj/TObj_Object.cxx | 4 +- src/TObj/TObj_Object.hxx | 2 +- src/TObj/TObj_ObjectIterator.cxx | 3 -- src/TObj/TObj_ObjectIterator.hxx | 2 +- src/TObj/TObj_OcafObjectIterator.cxx | 3 -- src/TObj/TObj_OcafObjectIterator.hxx | 2 +- src/TObj/TObj_Partition.cxx | 3 +- src/TObj/TObj_Partition.hxx | 2 +- src/TObj/TObj_ReferenceIterator.cxx | 2 - src/TObj/TObj_ReferenceIterator.hxx | 2 +- src/TObj/TObj_SequenceIterator.cxx | 2 - src/TObj/TObj_SequenceIterator.hxx | 2 +- src/TObj/TObj_SequenceOfObject.cxx | 1 - src/TObj/TObj_TIntSparseArray.cxx | 2 - src/TObj/TObj_TIntSparseArray.hxx | 2 +- src/TObj/TObj_TModel.cxx | 2 - src/TObj/TObj_TModel.hxx | 2 +- src/TObj/TObj_TNameContainer.cxx | 2 - src/TObj/TObj_TNameContainer.hxx | 2 +- src/TObj/TObj_TObject.cxx | 2 - src/TObj/TObj_TObject.hxx | 2 +- src/TObj/TObj_TReference.cxx | 3 +- src/TObj/TObj_TReference.hxx | 2 +- src/TObj/TObj_TXYZ.cxx | 2 - src/TObj/TObj_TXYZ.hxx | 2 +- src/TObjDRAW/TObjDRAW.cxx | 13 +++---- src/TPrsStd/TPrsStd_ConstraintTools.cxx | 1 + src/TestTopOpe/TestTopOpe_HDSCommands.cxx | 1 + .../TestTopOpeDraw_Displayer.cxx | 1 + .../TestTopOpeDraw_DrawableSHA.cxx | 1 + src/TopOpeBRep/TopOpeBRep_DSFiller.cxx | 2 + src/TopOpeBRep/TopOpeBRep_EdgesFiller.cxx | 1 + src/TopOpeBRep/TopOpeBRep_Hctxee2d.cxx | 1 + src/TopOpeBRep/TopOpeBRep_mergePDS.cxx | 1 + src/TopOpeBRep/TopOpeBRep_sort.cxx | 1 + .../TopOpeBRepBuild_BuilderON.cxx | 1 + .../TopOpeBRepBuild_BuilderON2d.cxx | 1 + .../TopOpeBRepBuild_GridEE.cxx | 1 + .../TopOpeBRepBuild_GridSS.cxx | 1 + src/TopOpeBRepBuild/TopOpeBRepBuild_KPart.cxx | 1 + .../TopOpeBRepBuild_Section.cxx | 1 + .../TopOpeBRepBuild_kpkole.cxx | 1 + src/TopOpeBRepDS/TopOpeBRepDS_BuildTool.cxx | 1 + src/TopOpeBRepDS/TopOpeBRepDS_Dumper.cxx | 1 + src/TopOpeBRepDS/TopOpeBRepDS_EXPORT.cxx | 3 ++ .../TopOpeBRepDS_FaceInterferenceTool.cxx | 1 + .../TopOpeBRepDS_ProcessFaceInterferences.cxx | 1 + src/TopOpeBRepDS/TopOpeBRepDS_TOOL.cxx | 1 + src/TopOpeBRepTool/TopOpeBRepTool_2d.cxx | 1 + .../TopOpeBRepTool_CurveTool.cxx | 1 + .../TopOpeBRepTool_FuseEdges.cxx | 1 + src/TopoDSToStep/TopoDSToStep_Builder.cxx | 1 + .../TopoDSToStep_MakeFacetedBrep.cxx | 1 + .../TopoDSToStep_MakeStepWire.cxx | 1 + src/TopoDSToStep/TopoDSToStep_Tool.cxx | 1 + .../Transfer_ActorOfFinderProcess.cxx | 1 + .../Transfer_ActorOfTransientProcess.cxx | 1 + src/Transfer/Transfer_FinderProcess.cxx | 1 + src/Transfer/Transfer_MultipleBinder.cxx | 1 + .../Transfer_SimpleBinderOfTransient.cxx | 1 + src/Transfer/Transfer_TransferIterator.cxx | 1 + .../TransferBRep_BinderOfShape.cxx | 1 + src/UnitsMethods/UnitsMethods.cxx | 2 + src/V3d/V3d_Plane.cxx | 2 - src/V3d/V3d_Plane.hxx | 2 +- src/V3d/V3d_View_4.cxx | 1 + src/ViewerTest/ViewerTest_ObjectCommands.cxx | 23 ++++------- src/ViewerTest/ViewerTest_OpenGlCommands.cxx | 5 +-- .../ViewerTest_RelationCommands.cxx | 2 + src/ViewerTest/ViewerTest_ViewerCommands.cxx | 15 +++---- src/Visual3d/Visual3d_ViewManager.cxx | 1 + src/VrmlData/VrmlData_Appearance.hxx | 2 +- src/VrmlData/VrmlData_ArrayVec3d.hxx | 2 +- src/VrmlData/VrmlData_Box.hxx | 2 +- src/VrmlData/VrmlData_Color.hxx | 2 +- src/VrmlData/VrmlData_Cone.hxx | 2 +- src/VrmlData/VrmlData_Coordinate.hxx | 2 +- src/VrmlData/VrmlData_Cylinder.hxx | 2 +- src/VrmlData/VrmlData_Faceted.hxx | 2 +- src/VrmlData/VrmlData_Geometry.cxx | 39 +++++++++---------- src/VrmlData/VrmlData_Geometry.hxx | 2 +- src/VrmlData/VrmlData_Group.cxx | 2 - src/VrmlData/VrmlData_Group.hxx | 2 +- src/VrmlData/VrmlData_ImageTexture.hxx | 2 +- src/VrmlData/VrmlData_IndexedFaceSet.cxx | 6 +-- src/VrmlData/VrmlData_IndexedFaceSet.hxx | 2 +- src/VrmlData/VrmlData_IndexedLineSet.cxx | 4 +- src/VrmlData/VrmlData_IndexedLineSet.hxx | 2 +- src/VrmlData/VrmlData_Material.cxx | 2 - src/VrmlData/VrmlData_Material.hxx | 2 +- src/VrmlData/VrmlData_Node.cxx | 29 +++++++------- src/VrmlData/VrmlData_Node.hxx | 4 +- src/VrmlData/VrmlData_Normal.hxx | 2 +- src/VrmlData/VrmlData_Scene.cxx | 2 + src/VrmlData/VrmlData_ShapeConvert.cxx | 1 + src/VrmlData/VrmlData_ShapeNode.hxx | 2 +- src/VrmlData/VrmlData_Sphere.hxx | 2 +- src/VrmlData/VrmlData_Texture.hxx | 2 +- src/VrmlData/VrmlData_TextureCoordinate.hxx | 2 +- src/VrmlData/VrmlData_TextureTransform.hxx | 2 +- src/VrmlData/VrmlData_UnknownNode.hxx | 2 +- src/VrmlData/VrmlData_WorldInfo.cxx | 2 - src/VrmlData/VrmlData_WorldInfo.hxx | 2 +- src/XCAFPrs/XCAFPrs_AISObject.cxx | 2 - src/XCAFPrs/XCAFPrs_AISObject.hxx | 2 +- src/XSControl/XSControl.cxx | 1 + src/XSControl/XSControl_Controller.cxx | 5 +++ src/XSControl/XSControl_TransferReader.cxx | 2 + src/XSDRAWSTLVRML/XSDRAWSTLVRML.cxx | 1 + src/XmlMDF/XmlMDF.cxx | 1 + ...XmlTObjDrivers_DocumentRetrievalDriver.hxx | 2 +- .../XmlTObjDrivers_DocumentStorageDriver.hxx | 2 +- .../XmlTObjDrivers_IntSparseArrayDriver.cxx | 2 - .../XmlTObjDrivers_IntSparseArrayDriver.hxx | 2 +- .../XmlTObjDrivers_ModelDriver.cxx | 4 +- .../XmlTObjDrivers_ModelDriver.hxx | 2 +- .../XmlTObjDrivers_ObjectDriver.cxx | 4 +- .../XmlTObjDrivers_ObjectDriver.hxx | 2 +- .../XmlTObjDrivers_ReferenceDriver.cxx | 3 -- .../XmlTObjDrivers_ReferenceDriver.hxx | 2 +- .../XmlTObjDrivers_XYZDriver.cxx | 2 - .../XmlTObjDrivers_XYZDriver.hxx | 2 +- src/Xw/Xw_Window.cxx | 2 - src/Xw/Xw_Window.hxx | 4 +- 816 files changed, 1280 insertions(+), 690 deletions(-) diff --git a/src/AIS/AIS.cxx b/src/AIS/AIS.cxx index 1886bf0e36..a5d3ed2013 100644 --- a/src/AIS/AIS.cxx +++ b/src/AIS/AIS.cxx @@ -77,6 +77,7 @@ #include #include #include +#include const Standard_Real SquareTolerance = Precision::SquareConfusion(); diff --git a/src/AIS/AIS_AngleDimension.cxx b/src/AIS/AIS_AngleDimension.cxx index 2767e03107..cf746fbf89 100644 --- a/src/AIS/AIS_AngleDimension.cxx +++ b/src/AIS/AIS_AngleDimension.cxx @@ -49,9 +49,9 @@ #include #include #include +#include +#include -IMPLEMENT_STANDARD_HANDLE (AIS_AngleDimension, AIS_Dimension) -IMPLEMENT_STANDARD_RTTIEXT (AIS_AngleDimension, AIS_Dimension) namespace { diff --git a/src/AIS/AIS_AngleDimension.hxx b/src/AIS/AIS_AngleDimension.hxx index 3a4495666d..a1bb750e0f 100755 --- a/src/AIS/AIS_AngleDimension.hxx +++ b/src/AIS/AIS_AngleDimension.hxx @@ -28,7 +28,7 @@ #include #include #include -#include +#include #include #include #include @@ -209,7 +209,7 @@ public: public: - DEFINE_STANDARD_RTTI (AIS_AngleDimension) + DEFINE_STANDARD_RTTI (AIS_AngleDimension, AIS_Dimension) protected: diff --git a/src/AIS/AIS_ColoredShape.cxx b/src/AIS/AIS_ColoredShape.cxx index e4964410eb..32ef9f978a 100644 --- a/src/AIS/AIS_ColoredShape.cxx +++ b/src/AIS/AIS_ColoredShape.cxx @@ -41,11 +41,8 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (AIS_ColoredDrawer, Prs3d_Drawer) -IMPLEMENT_STANDARD_RTTIEXT(AIS_ColoredDrawer, Prs3d_Drawer) -IMPLEMENT_STANDARD_HANDLE (AIS_ColoredShape, AIS_Shape) -IMPLEMENT_STANDARD_RTTIEXT(AIS_ColoredShape, AIS_Shape) + //======================================================================= //function : AIS_ColoredShape diff --git a/src/AIS/AIS_ColoredShape.hxx b/src/AIS/AIS_ColoredShape.hxx index 5fb4a3edf8..bd10c3ab32 100644 --- a/src/AIS/AIS_ColoredShape.hxx +++ b/src/AIS/AIS_ColoredShape.hxx @@ -54,7 +54,7 @@ public: //! @name list of overridden properties Standard_Boolean myHasOwnWidth; public: - DEFINE_STANDARD_RTTI(AIS_ColoredDrawer); + DEFINE_STANDARD_RTTI(AIS_ColoredDrawer, Prs3d_Drawer); }; @@ -175,7 +175,7 @@ protected: public: - DEFINE_STANDARD_RTTI(AIS_ColoredShape); + DEFINE_STANDARD_RTTI(AIS_ColoredShape, AIS_Shape); }; diff --git a/src/AIS/AIS_DiameterDimension.cxx b/src/AIS/AIS_DiameterDimension.cxx index 244f46e62c..69f2d13b59 100644 --- a/src/AIS/AIS_DiameterDimension.cxx +++ b/src/AIS/AIS_DiameterDimension.cxx @@ -25,8 +25,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (AIS_DiameterDimension, AIS_Dimension) -IMPLEMENT_STANDARD_RTTIEXT (AIS_DiameterDimension, AIS_Dimension) namespace { diff --git a/src/AIS/AIS_DiameterDimension.hxx b/src/AIS/AIS_DiameterDimension.hxx index de17879e61..5d6dd8c142 100644 --- a/src/AIS/AIS_DiameterDimension.hxx +++ b/src/AIS/AIS_DiameterDimension.hxx @@ -22,7 +22,7 @@ #include #include #include -#include +#include DEFINE_STANDARD_HANDLE (AIS_DiameterDimension, AIS_Dimension) @@ -129,7 +129,7 @@ public: public: - DEFINE_STANDARD_RTTI(AIS_DiameterDimension) + DEFINE_STANDARD_RTTI(AIS_DiameterDimension, AIS_Dimension) protected: diff --git a/src/AIS/AIS_Dimension.cxx b/src/AIS/AIS_Dimension.cxx index a09e1a1da2..034114a6e6 100755 --- a/src/AIS/AIS_Dimension.cxx +++ b/src/AIS/AIS_Dimension.cxx @@ -73,8 +73,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE(AIS_Dimension, AIS_InteractiveObject) -IMPLEMENT_STANDARD_RTTIEXT(AIS_Dimension, AIS_InteractiveObject) namespace { diff --git a/src/AIS/AIS_Dimension.hxx b/src/AIS/AIS_Dimension.hxx index 6992339ff9..07f687e8ad 100755 --- a/src/AIS/AIS_Dimension.hxx +++ b/src/AIS/AIS_Dimension.hxx @@ -377,7 +377,7 @@ public: public: - DEFINE_STANDARD_RTTI(AIS_Dimension) + DEFINE_STANDARD_RTTI(AIS_Dimension, AIS_InteractiveObject) protected: diff --git a/src/AIS/AIS_InteractiveContext.cxx b/src/AIS/AIS_InteractiveContext.cxx index 2c58be9fa7..7c59a444ed 100644 --- a/src/AIS/AIS_InteractiveContext.cxx +++ b/src/AIS/AIS_InteractiveContext.cxx @@ -51,6 +51,8 @@ #include #include +#include +#include namespace { diff --git a/src/AIS/AIS_InteractiveContext_1.cxx b/src/AIS/AIS_InteractiveContext_1.cxx index cbbacf2d37..3e583dd1d0 100644 --- a/src/AIS/AIS_InteractiveContext_1.cxx +++ b/src/AIS/AIS_InteractiveContext_1.cxx @@ -43,6 +43,7 @@ #include #include +#include //======================================================================= //function : MoveTo diff --git a/src/AIS/AIS_LengthDimension.cxx b/src/AIS/AIS_LengthDimension.cxx index 38d3448653..005f9d5a77 100755 --- a/src/AIS/AIS_LengthDimension.cxx +++ b/src/AIS/AIS_LengthDimension.cxx @@ -34,8 +34,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE(AIS_LengthDimension, AIS_Dimension) -IMPLEMENT_STANDARD_RTTIEXT(AIS_LengthDimension, AIS_Dimension) //======================================================================= //function : Constructor diff --git a/src/AIS/AIS_LengthDimension.hxx b/src/AIS/AIS_LengthDimension.hxx index 281d62869c..31162dd219 100755 --- a/src/AIS/AIS_LengthDimension.hxx +++ b/src/AIS/AIS_LengthDimension.hxx @@ -29,7 +29,7 @@ #include #include #include -#include +#include #include #include #include @@ -200,7 +200,7 @@ public: public: - DEFINE_STANDARD_RTTI(AIS_LengthDimension) + DEFINE_STANDARD_RTTI(AIS_LengthDimension, AIS_Dimension) protected: diff --git a/src/AIS/AIS_LocalContext.cxx b/src/AIS/AIS_LocalContext.cxx index a072d0d9e1..1b77cfd0d8 100644 --- a/src/AIS/AIS_LocalContext.cxx +++ b/src/AIS/AIS_LocalContext.cxx @@ -38,6 +38,7 @@ #include #include #include +#include #include diff --git a/src/AIS/AIS_LocalContext_1.cxx b/src/AIS/AIS_LocalContext_1.cxx index 5b5cb97686..4b3ad35bf0 100644 --- a/src/AIS/AIS_LocalContext_1.cxx +++ b/src/AIS/AIS_LocalContext_1.cxx @@ -45,6 +45,8 @@ #include #include #include +#include +#include static Standard_Integer GetHiMod(const Handle(AIS_InteractiveObject)& IO) { diff --git a/src/AIS/AIS_MultipleConnectedInteractive.cxx b/src/AIS/AIS_MultipleConnectedInteractive.cxx index 82ac598c1e..25e27cdb1e 100644 --- a/src/AIS/AIS_MultipleConnectedInteractive.cxx +++ b/src/AIS/AIS_MultipleConnectedInteractive.cxx @@ -26,6 +26,7 @@ #include #include #include +#include namespace { diff --git a/src/AIS/AIS_PointCloud.cxx b/src/AIS/AIS_PointCloud.cxx index 8b91840245..a432e8a63f 100644 --- a/src/AIS/AIS_PointCloud.cxx +++ b/src/AIS/AIS_PointCloud.cxx @@ -31,8 +31,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (AIS_PointCloud, AIS_InteractiveObject) -IMPLEMENT_STANDARD_RTTIEXT(AIS_PointCloud, AIS_InteractiveObject) //================================================== // Function: AIS_PointCloud diff --git a/src/AIS/AIS_PointCloud.hxx b/src/AIS/AIS_PointCloud.hxx index b16ba185d4..18ef98efe2 100644 --- a/src/AIS/AIS_PointCloud.hxx +++ b/src/AIS/AIS_PointCloud.hxx @@ -22,7 +22,7 @@ #include #include #include -#include +#include #include #include #include @@ -121,7 +121,7 @@ private: public: - DEFINE_STANDARD_RTTI(AIS_PointCloud) + DEFINE_STANDARD_RTTI(AIS_PointCloud, AIS_InteractiveObject) }; diff --git a/src/AIS/AIS_RadiusDimension.cxx b/src/AIS/AIS_RadiusDimension.cxx index 265201117f..b51601fb07 100644 --- a/src/AIS/AIS_RadiusDimension.cxx +++ b/src/AIS/AIS_RadiusDimension.cxx @@ -21,8 +21,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (AIS_RadiusDimension, AIS_Dimension) -IMPLEMENT_STANDARD_RTTIEXT (AIS_RadiusDimension, AIS_Dimension) namespace { diff --git a/src/AIS/AIS_RadiusDimension.hxx b/src/AIS/AIS_RadiusDimension.hxx index 991c4a28aa..07bb316649 100644 --- a/src/AIS/AIS_RadiusDimension.hxx +++ b/src/AIS/AIS_RadiusDimension.hxx @@ -117,7 +117,7 @@ public: public: - DEFINE_STANDARD_RTTI (AIS_RadiusDimension) + DEFINE_STANDARD_RTTI (AIS_RadiusDimension, AIS_Dimension) protected: diff --git a/src/AIS/AIS_TextLabel.cxx b/src/AIS/AIS_TextLabel.cxx index 511f66103e..f856b212ca 100644 --- a/src/AIS/AIS_TextLabel.cxx +++ b/src/AIS/AIS_TextLabel.cxx @@ -23,8 +23,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (AIS_TextLabel, AIS_InteractiveObject) -IMPLEMENT_STANDARD_RTTIEXT(AIS_TextLabel, AIS_InteractiveObject) //======================================================================= //function : AIS_TextLabel diff --git a/src/AIS/AIS_TextLabel.hxx b/src/AIS/AIS_TextLabel.hxx index 813bf01ee1..26095da735 100644 --- a/src/AIS/AIS_TextLabel.hxx +++ b/src/AIS/AIS_TextLabel.hxx @@ -85,7 +85,7 @@ protected: public: //! CASCADE RTTI - DEFINE_STANDARD_RTTI(AIS_TextLabel); + DEFINE_STANDARD_RTTI(AIS_TextLabel, AIS_InteractiveObject); }; diff --git a/src/AIS/AIS_TexturedShape.cxx b/src/AIS/AIS_TexturedShape.cxx index 72d5fb427e..06922be623 100644 --- a/src/AIS/AIS_TexturedShape.cxx +++ b/src/AIS/AIS_TexturedShape.cxx @@ -40,8 +40,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (AIS_TexturedShape, AIS_Shape) -IMPLEMENT_STANDARD_RTTIEXT(AIS_TexturedShape, AIS_Shape) //======================================================================= //function : AIS_TexturedShape diff --git a/src/AIS/AIS_TexturedShape.hxx b/src/AIS/AIS_TexturedShape.hxx index e0da81b4af..7507914df4 100644 --- a/src/AIS/AIS_TexturedShape.hxx +++ b/src/AIS/AIS_TexturedShape.hxx @@ -20,7 +20,7 @@ #include #include #include -#include +#include #include #include #include @@ -206,7 +206,7 @@ protected: //! @name texture mapping properties public: - DEFINE_STANDARD_RTTI (AIS_TexturedShape) + DEFINE_STANDARD_RTTI (AIS_TexturedShape, AIS_Shape) }; diff --git a/src/AIS/AIS_Triangulation.cxx b/src/AIS/AIS_Triangulation.cxx index f1abe2fd10..c1dc81253d 100644 --- a/src/AIS/AIS_Triangulation.cxx +++ b/src/AIS/AIS_Triangulation.cxx @@ -13,7 +13,7 @@ #include #include -#include +#include #include #include #include @@ -28,9 +28,6 @@ #include -IMPLEMENT_STANDARD_HANDLE(AIS_Triangulation, AIS_InteractiveObject) -IMPLEMENT_STANDARD_RTTIEXT(AIS_Triangulation, AIS_InteractiveObject) - AIS_Triangulation::AIS_Triangulation(const Handle(Poly_Triangulation)& Triangulation) { myTriangulation = Triangulation; diff --git a/src/APIHeaderSection/APIHeaderSection_EditHeader.cxx b/src/APIHeaderSection/APIHeaderSection_EditHeader.cxx index 5a6f3110f8..5c1444bc29 100644 --- a/src/APIHeaderSection/APIHeaderSection_EditHeader.cxx +++ b/src/APIHeaderSection/APIHeaderSection_EditHeader.cxx @@ -15,6 +15,7 @@ #include #include +#include static Standard_Boolean IsTimeStamp (const Handle(TCollection_HAsciiString)& val) diff --git a/src/Adaptor3d/Adaptor3d_IsoCurve.cxx b/src/Adaptor3d/Adaptor3d_IsoCurve.cxx index 10a6ea8fad..01bd8e1e5a 100644 --- a/src/Adaptor3d/Adaptor3d_IsoCurve.cxx +++ b/src/Adaptor3d/Adaptor3d_IsoCurve.cxx @@ -28,6 +28,8 @@ #include #include #include +#include +#include //======================================================================= diff --git a/src/AdvApp2Var/AdvApp2Var_ApproxAFunc2Var.cxx b/src/AdvApp2Var/AdvApp2Var_ApproxAFunc2Var.cxx index 5c153e8f2e..92423d9447 100644 --- a/src/AdvApp2Var/AdvApp2Var_ApproxAFunc2Var.cxx +++ b/src/AdvApp2Var/AdvApp2Var_ApproxAFunc2Var.cxx @@ -41,6 +41,7 @@ #include #include +#include //======================================================================= diff --git a/src/Aspect/Aspect_DisplayConnection.cxx b/src/Aspect/Aspect_DisplayConnection.cxx index 72109bf8be..00447a0ec6 100755 --- a/src/Aspect/Aspect_DisplayConnection.cxx +++ b/src/Aspect/Aspect_DisplayConnection.cxx @@ -16,8 +16,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (Aspect_DisplayConnection, Standard_Transient) -IMPLEMENT_STANDARD_RTTIEXT(Aspect_DisplayConnection, Standard_Transient) // ======================================================================= // function : Aspect_DisplayConnection diff --git a/src/Aspect/Aspect_DisplayConnection.hxx b/src/Aspect/Aspect_DisplayConnection.hxx index 624cbaf0db..43d5b719fc 100755 --- a/src/Aspect/Aspect_DisplayConnection.hxx +++ b/src/Aspect/Aspect_DisplayConnection.hxx @@ -76,7 +76,7 @@ private: public: - DEFINE_STANDARD_RTTI(Aspect_DisplayConnection) // Type definition + DEFINE_STANDARD_RTTI(Aspect_DisplayConnection, Standard_Transient) // Type definition }; diff --git a/src/BRepAdaptor/BRepAdaptor_Curve.cxx b/src/BRepAdaptor/BRepAdaptor_Curve.cxx index 947f82d471..6e2ae65be8 100644 --- a/src/BRepAdaptor/BRepAdaptor_Curve.cxx +++ b/src/BRepAdaptor/BRepAdaptor_Curve.cxx @@ -22,6 +22,9 @@ #include #include #include +#include +#include +#include //======================================================================= //function : BRepAdaptor_Curve diff --git a/src/BRepAdaptor/BRepAdaptor_Surface.cxx b/src/BRepAdaptor/BRepAdaptor_Surface.cxx index 47f6b63788..b288c146de 100644 --- a/src/BRepAdaptor/BRepAdaptor_Surface.cxx +++ b/src/BRepAdaptor/BRepAdaptor_Surface.cxx @@ -19,6 +19,9 @@ #include #include #include +#include +#include +#include //======================================================================= //function : BRepAdaptor_Surface diff --git a/src/BRepAlgo/BRepAlgo.cxx b/src/BRepAlgo/BRepAlgo.cxx index cb8491d308..ebc7c187fe 100644 --- a/src/BRepAlgo/BRepAlgo.cxx +++ b/src/BRepAlgo/BRepAlgo.cxx @@ -45,6 +45,7 @@ #include #include #include +#include //Temporary #//include diff --git a/src/BRepBuilderAPI/BRepBuilderAPI_Copy.cxx b/src/BRepBuilderAPI/BRepBuilderAPI_Copy.cxx index ea8862c406..02cade003f 100644 --- a/src/BRepBuilderAPI/BRepBuilderAPI_Copy.cxx +++ b/src/BRepBuilderAPI/BRepBuilderAPI_Copy.cxx @@ -113,16 +113,14 @@ public: } public: - DEFINE_STANDARD_RTTI(BRepBuilderAPI_Copy_Modification) + DEFINE_STANDARD_RTTI(BRepBuilderAPI_Copy_Modification, BRepTools_Modification) private: Standard_Boolean myCopyGeom; }; DEFINE_STANDARD_HANDLE(BRepBuilderAPI_Copy_Modification, BRepTools_Modification) -IMPLEMENT_STANDARD_HANDLE(BRepBuilderAPI_Copy_Modification, BRepTools_Modification) -IMPLEMENT_STANDARD_RTTIEXT(BRepBuilderAPI_Copy_Modification, BRepTools_Modification) //======================================================================= //function : BRepBuilderAPI_Copy diff --git a/src/BRepBuilderAPI/BRepBuilderAPI_FastSewing.cxx b/src/BRepBuilderAPI/BRepBuilderAPI_FastSewing.cxx index b68b7853b2..900481b5f9 100644 --- a/src/BRepBuilderAPI/BRepBuilderAPI_FastSewing.cxx +++ b/src/BRepBuilderAPI/BRepBuilderAPI_FastSewing.cxx @@ -32,8 +32,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE(BRepBuilderAPI_FastSewing, Standard_Transient) -IMPLEMENT_STANDARD_RTTIEXT(BRepBuilderAPI_FastSewing, Standard_Transient) //======================================================================= //function : IntersetctionOfSets diff --git a/src/BRepBuilderAPI/BRepBuilderAPI_FastSewing.hxx b/src/BRepBuilderAPI/BRepBuilderAPI_FastSewing.hxx index b0294802dd..d3f6379961 100644 --- a/src/BRepBuilderAPI/BRepBuilderAPI_FastSewing.hxx +++ b/src/BRepBuilderAPI/BRepBuilderAPI_FastSewing.hxx @@ -100,7 +100,7 @@ public: //! Returns list of statuses. Print message if theOS != 0 Standard_EXPORT FS_VARStatuses GetStatuses(Standard_OStream* const theOS = 0); - DEFINE_STANDARD_RTTI(BRepBuilderAPI_FastSewing) + DEFINE_STANDARD_RTTI(BRepBuilderAPI_FastSewing, Standard_Transient) protected: class NodeInspector; diff --git a/src/BRepBuilderAPI/BRepBuilderAPI_FindPlane.cxx b/src/BRepBuilderAPI/BRepBuilderAPI_FindPlane.cxx index 7f6dc48514..9d41cb6daf 100644 --- a/src/BRepBuilderAPI/BRepBuilderAPI_FindPlane.cxx +++ b/src/BRepBuilderAPI/BRepBuilderAPI_FindPlane.cxx @@ -34,6 +34,7 @@ #include #include #include +#include diff --git a/src/BRepCheck/BRepCheck_Edge.cxx b/src/BRepCheck/BRepCheck_Edge.cxx index 9a1c7b6987..e726349cfb 100644 --- a/src/BRepCheck/BRepCheck_Edge.cxx +++ b/src/BRepCheck/BRepCheck_Edge.cxx @@ -65,6 +65,7 @@ #include #include +#include //modified by NIZNHY-PKV Thu May 05 09:01:57 2011f static diff --git a/src/BRepCheck/BRepCheck_Solid.cxx b/src/BRepCheck/BRepCheck_Solid.cxx index d49be1bdec..27312e5a57 100644 --- a/src/BRepCheck/BRepCheck_Solid.cxx +++ b/src/BRepCheck/BRepCheck_Solid.cxx @@ -14,7 +14,7 @@ #include // -#include +#include #include // #include @@ -63,13 +63,14 @@ class BRepCheck_HSC : public MMgt_TShared { return mySC; }; // - DEFINE_STANDARD_RTTI(BRepCheck_HSC); + DEFINE_STANDARD_RTTI(BRepCheck_HSC, MMgt_TShared); protected: BRepClass3d_SolidClassifier mySC; }; -IMPLEMENT_STANDARD_HANDLE(BRepCheck_HSC, MMgt_TShared); -IMPLEMENT_STANDARD_RTTIEXT(BRepCheck_HSC, MMgt_TShared); + + + // //======================================================================= //class : BRepCheck_ToolSolid diff --git a/src/BRepExtrema/BRepExtrema_TriangleSet.cxx b/src/BRepExtrema/BRepExtrema_TriangleSet.cxx index dd5d850154..e33c1b0c49 100644 --- a/src/BRepExtrema/BRepExtrema_TriangleSet.cxx +++ b/src/BRepExtrema/BRepExtrema_TriangleSet.cxx @@ -21,8 +21,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (BRepExtrema_TriangleSet, Standard_Transient) -IMPLEMENT_STANDARD_RTTIEXT(BRepExtrema_TriangleSet, Standard_Transient) //======================================================================= //function : BRepExtrema_TriangleSet diff --git a/src/BRepExtrema/BRepExtrema_TriangleSet.hxx b/src/BRepExtrema/BRepExtrema_TriangleSet.hxx index b11b68e123..b63910dfa0 100644 --- a/src/BRepExtrema/BRepExtrema_TriangleSet.hxx +++ b/src/BRepExtrema/BRepExtrema_TriangleSet.hxx @@ -80,7 +80,7 @@ protected: public: - DEFINE_STANDARD_RTTI(BRepExtrema_TriangleSet) + DEFINE_STANDARD_RTTI(BRepExtrema_TriangleSet, Standard_Transient) }; diff --git a/src/BRepFill/BRepFill_OffsetWire.cxx b/src/BRepFill/BRepFill_OffsetWire.cxx index a3f62ceb00..cba4206399 100644 --- a/src/BRepFill/BRepFill_OffsetWire.cxx +++ b/src/BRepFill/BRepFill_OffsetWire.cxx @@ -107,6 +107,7 @@ #include #include #include +#include static Standard_Boolean AffichGeom = Standard_False; static Standard_Boolean Affich2d = Standard_False; static Standard_Boolean AffichEdge = Standard_False; diff --git a/src/BRepFill/BRepFill_Sweep.cxx b/src/BRepFill/BRepFill_Sweep.cxx index ed78845b3e..c7aec1750e 100644 --- a/src/BRepFill/BRepFill_Sweep.cxx +++ b/src/BRepFill/BRepFill_Sweep.cxx @@ -118,6 +118,7 @@ #include #include #include +#include static Standard_Boolean Affich = 0; #endif diff --git a/src/BRepFill/BRepFill_TrimEdgeTool.cxx b/src/BRepFill/BRepFill_TrimEdgeTool.cxx index 689b2079e8..24dbb7e22a 100644 --- a/src/BRepFill/BRepFill_TrimEdgeTool.cxx +++ b/src/BRepFill/BRepFill_TrimEdgeTool.cxx @@ -38,6 +38,7 @@ #ifdef DRAW #include #include +#include static Standard_Boolean Affich = Standard_False; static Standard_Boolean AffichInt = Standard_False; static Standard_Integer intind = 0; diff --git a/src/BRepLib/BRepLib_CheckCurveOnSurface.cxx b/src/BRepLib/BRepLib_CheckCurveOnSurface.cxx index 587931ea2a..fc27d88bd0 100644 --- a/src/BRepLib/BRepLib_CheckCurveOnSurface.cxx +++ b/src/BRepLib/BRepLib_CheckCurveOnSurface.cxx @@ -51,6 +51,8 @@ #include #include #include +#include +#include class BRepLib_CheckCurveOnSurface_TargetFunc; diff --git a/src/BRepLib/BRepLib_FuseEdges.cxx b/src/BRepLib/BRepLib_FuseEdges.cxx index 14f530560e..d77db1fc07 100644 --- a/src/BRepLib/BRepLib_FuseEdges.cxx +++ b/src/BRepLib/BRepLib_FuseEdges.cxx @@ -75,6 +75,7 @@ #include #include #include +#include //#ifdef OCCT_DEBUG //Standard_IMPORT Standard_Boolean TopOpeBRepBuild_GettraceFE(); diff --git a/src/BRepLib/BRepLib_MakeShell.cxx b/src/BRepLib/BRepLib_MakeShell.cxx index b973335e5a..89eddb0a15 100644 --- a/src/BRepLib/BRepLib_MakeShell.cxx +++ b/src/BRepLib/BRepLib_MakeShell.cxx @@ -37,6 +37,7 @@ #include #include +#include //======================================================================= diff --git a/src/BRepMAT2d/BRepMAT2d_Explorer.cxx b/src/BRepMAT2d/BRepMAT2d_Explorer.cxx index 327717bf09..ff505452a1 100644 --- a/src/BRepMAT2d/BRepMAT2d_Explorer.cxx +++ b/src/BRepMAT2d/BRepMAT2d_Explorer.cxx @@ -47,7 +47,8 @@ #include #include #include -#include +#include +#include // // Modified by Sergey KHROMOV - Thu Dec 5 10:38:14 2002 Begin static TopoDS_Edge MakeEdge(const Handle(Geom2d_Curve) &theCurve, diff --git a/src/BRepMesh/BRepMesh_DataStructureOfDelaun.cxx b/src/BRepMesh/BRepMesh_DataStructureOfDelaun.cxx index 149df8210a..eb4704ebaf 100644 --- a/src/BRepMesh/BRepMesh_DataStructureOfDelaun.cxx +++ b/src/BRepMesh/BRepMesh_DataStructureOfDelaun.cxx @@ -24,8 +24,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (BRepMesh_DataStructureOfDelaun, Standard_Transient) -IMPLEMENT_STANDARD_RTTIEXT(BRepMesh_DataStructureOfDelaun, Standard_Transient) //======================================================================= //function : BRepMesh_DataStructureOfDelaun diff --git a/src/BRepMesh/BRepMesh_DataStructureOfDelaun.hxx b/src/BRepMesh/BRepMesh_DataStructureOfDelaun.hxx index e09cc42275..4599404108 100644 --- a/src/BRepMesh/BRepMesh_DataStructureOfDelaun.hxx +++ b/src/BRepMesh/BRepMesh_DataStructureOfDelaun.hxx @@ -15,7 +15,7 @@ #define _BRepMesh_DataStructureOfDelaun_HeaderFile #include -#include +#include #include #include #include @@ -260,7 +260,7 @@ public: //! @name Auxilary API clearDeletedNodes(); } - DEFINE_STANDARD_RTTI(BRepMesh_DataStructureOfDelaun) + DEFINE_STANDARD_RTTI(BRepMesh_DataStructureOfDelaun, Standard_Transient) private: diff --git a/src/BRepMesh/BRepMesh_DiscretRoot.cxx b/src/BRepMesh/BRepMesh_DiscretRoot.cxx index 1d7123aae1..64130b1047 100644 --- a/src/BRepMesh/BRepMesh_DiscretRoot.cxx +++ b/src/BRepMesh/BRepMesh_DiscretRoot.cxx @@ -15,8 +15,6 @@ #include -IMPLEMENT_STANDARD_HANDLE (BRepMesh_DiscretRoot, Standard_Transient) -IMPLEMENT_STANDARD_RTTIEXT(BRepMesh_DiscretRoot, Standard_Transient) //======================================================================= //function : BRepMesh_DiscretRoot diff --git a/src/BRepMesh/BRepMesh_DiscretRoot.hxx b/src/BRepMesh/BRepMesh_DiscretRoot.hxx index 3d3c38e7ea..917941a224 100644 --- a/src/BRepMesh/BRepMesh_DiscretRoot.hxx +++ b/src/BRepMesh/BRepMesh_DiscretRoot.hxx @@ -15,7 +15,7 @@ #define _BRepMesh_DiscretRoot_HeaderFile #include -#include +#include #include #include @@ -73,7 +73,7 @@ public: Standard_EXPORT virtual void Perform() = 0; - DEFINE_STANDARD_RTTI(BRepMesh_DiscretRoot) + DEFINE_STANDARD_RTTI(BRepMesh_DiscretRoot, Standard_Transient) protected: diff --git a/src/BRepMesh/BRepMesh_EdgeTessellationExtractor.cxx b/src/BRepMesh/BRepMesh_EdgeTessellationExtractor.cxx index 89ab5dc981..e680cbd09b 100644 --- a/src/BRepMesh/BRepMesh_EdgeTessellationExtractor.cxx +++ b/src/BRepMesh/BRepMesh_EdgeTessellationExtractor.cxx @@ -19,8 +19,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (BRepMesh_EdgeTessellationExtractor, BRepMesh_IEdgeTool) -IMPLEMENT_STANDARD_RTTIEXT(BRepMesh_EdgeTessellationExtractor, BRepMesh_IEdgeTool) //======================================================================= //function : Constructor diff --git a/src/BRepMesh/BRepMesh_EdgeTessellationExtractor.hxx b/src/BRepMesh/BRepMesh_EdgeTessellationExtractor.hxx index b150005a82..f09dbb5814 100644 --- a/src/BRepMesh/BRepMesh_EdgeTessellationExtractor.hxx +++ b/src/BRepMesh/BRepMesh_EdgeTessellationExtractor.hxx @@ -64,7 +64,7 @@ public: gp_Pnt& thePoint, gp_Pnt2d& theUV); - DEFINE_STANDARD_RTTI(BRepMesh_EdgeTessellationExtractor) + DEFINE_STANDARD_RTTI(BRepMesh_EdgeTessellationExtractor, BRepMesh_IEdgeTool) private: diff --git a/src/BRepMesh/BRepMesh_EdgeTessellator.cxx b/src/BRepMesh/BRepMesh_EdgeTessellator.cxx index dfa12b8604..da06a66e93 100644 --- a/src/BRepMesh/BRepMesh_EdgeTessellator.cxx +++ b/src/BRepMesh/BRepMesh_EdgeTessellator.cxx @@ -31,8 +31,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (BRepMesh_EdgeTessellator, BRepMesh_IEdgeTool) -IMPLEMENT_STANDARD_RTTIEXT(BRepMesh_EdgeTessellator, BRepMesh_IEdgeTool) //======================================================================= //function : Constructor diff --git a/src/BRepMesh/BRepMesh_EdgeTessellator.hxx b/src/BRepMesh/BRepMesh_EdgeTessellator.hxx index 6e5f0a098d..dcf595d043 100644 --- a/src/BRepMesh/BRepMesh_EdgeTessellator.hxx +++ b/src/BRepMesh/BRepMesh_EdgeTessellator.hxx @@ -66,7 +66,7 @@ public: gp_Pnt& thePoint, gp_Pnt2d& theUV); - DEFINE_STANDARD_RTTI(BRepMesh_EdgeTessellator) + DEFINE_STANDARD_RTTI(BRepMesh_EdgeTessellator, BRepMesh_IEdgeTool) private: diff --git a/src/BRepMesh/BRepMesh_FaceAttribute.cxx b/src/BRepMesh/BRepMesh_FaceAttribute.cxx index 43e5dceb1d..1a40a57cef 100644 --- a/src/BRepMesh/BRepMesh_FaceAttribute.cxx +++ b/src/BRepMesh/BRepMesh_FaceAttribute.cxx @@ -19,8 +19,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (BRepMesh_FaceAttribute, Standard_Transient) -IMPLEMENT_STANDARD_RTTIEXT(BRepMesh_FaceAttribute, Standard_Transient) //======================================================================= //function : Constructor diff --git a/src/BRepMesh/BRepMesh_FaceAttribute.hxx b/src/BRepMesh/BRepMesh_FaceAttribute.hxx index 6f3efe904f..8d83108baf 100644 --- a/src/BRepMesh/BRepMesh_FaceAttribute.hxx +++ b/src/BRepMesh/BRepMesh_FaceAttribute.hxx @@ -16,7 +16,7 @@ #include #include -#include +#include #include #include @@ -323,7 +323,7 @@ public: //! @name Auxiliary methods Standard_EXPORT gp_XY Scale(const gp_XY& thePoint2d, const Standard_Boolean isToFaceBasis); - DEFINE_STANDARD_RTTI(BRepMesh_FaceAttribute) + DEFINE_STANDARD_RTTI(BRepMesh_FaceAttribute, Standard_Transient) private: diff --git a/src/BRepMesh/BRepMesh_FastDiscret.cxx b/src/BRepMesh/BRepMesh_FastDiscret.cxx index 126e671f87..b9391a12df 100644 --- a/src/BRepMesh/BRepMesh_FastDiscret.cxx +++ b/src/BRepMesh/BRepMesh_FastDiscret.cxx @@ -75,8 +75,6 @@ #define UVDEFLECTION 1.e-05 -IMPLEMENT_STANDARD_HANDLE (BRepMesh_FastDiscret, Standard_Transient) -IMPLEMENT_STANDARD_RTTIEXT(BRepMesh_FastDiscret, Standard_Transient) //======================================================================= //function : BRepMesh_FastDiscret diff --git a/src/BRepMesh/BRepMesh_FastDiscret.hxx b/src/BRepMesh/BRepMesh_FastDiscret.hxx index a515b69909..67e4b9b454 100644 --- a/src/BRepMesh/BRepMesh_FastDiscret.hxx +++ b/src/BRepMesh/BRepMesh_FastDiscret.hxx @@ -15,7 +15,7 @@ #define _BRepMesh_FastDiscret_HeaderFile #include -#include +#include #include #include #include @@ -175,7 +175,7 @@ public: return myBoundaryPoints->Extent(); } - DEFINE_STANDARD_RTTI(BRepMesh_FastDiscret) + DEFINE_STANDARD_RTTI(BRepMesh_FastDiscret, Standard_Transient) private: diff --git a/src/BRepMesh/BRepMesh_FastDiscretFace.cxx b/src/BRepMesh/BRepMesh_FastDiscretFace.cxx index cdba30c9d0..4f54272a1c 100644 --- a/src/BRepMesh/BRepMesh_FastDiscretFace.cxx +++ b/src/BRepMesh/BRepMesh_FastDiscretFace.cxx @@ -57,8 +57,6 @@ #include -IMPLEMENT_STANDARD_HANDLE (BRepMesh_FastDiscretFace, Standard_Transient) -IMPLEMENT_STANDARD_RTTIEXT(BRepMesh_FastDiscretFace, Standard_Transient) static Standard_Real FUN_CalcAverageDUV(TColStd_Array1OfReal& P, const Standard_Integer PLen) { diff --git a/src/BRepMesh/BRepMesh_FastDiscretFace.hxx b/src/BRepMesh/BRepMesh_FastDiscretFace.hxx index 66e05b1c73..1badfec32a 100644 --- a/src/BRepMesh/BRepMesh_FastDiscretFace.hxx +++ b/src/BRepMesh/BRepMesh_FastDiscretFace.hxx @@ -15,7 +15,7 @@ #define _BRepMesh_FastDiscretFace_HeaderFile #include -#include +#include #include #include #include @@ -64,7 +64,7 @@ public: Standard_EXPORT void Perform(const Handle(BRepMesh_FaceAttribute)& theAttribute); - DEFINE_STANDARD_RTTI(BRepMesh_FastDiscretFace) + DEFINE_STANDARD_RTTI(BRepMesh_FastDiscretFace, Standard_Transient) private: diff --git a/src/BRepMesh/BRepMesh_IEdgeTool.cxx b/src/BRepMesh/BRepMesh_IEdgeTool.cxx index c000b517b4..186c01fc00 100644 --- a/src/BRepMesh/BRepMesh_IEdgeTool.cxx +++ b/src/BRepMesh/BRepMesh_IEdgeTool.cxx @@ -15,5 +15,4 @@ #include -IMPLEMENT_STANDARD_HANDLE (BRepMesh_IEdgeTool, Standard_Transient) -IMPLEMENT_STANDARD_RTTIEXT(BRepMesh_IEdgeTool, Standard_Transient) + diff --git a/src/BRepMesh/BRepMesh_IEdgeTool.hxx b/src/BRepMesh/BRepMesh_IEdgeTool.hxx index 6d7624d5a4..bec9594347 100644 --- a/src/BRepMesh/BRepMesh_IEdgeTool.hxx +++ b/src/BRepMesh/BRepMesh_IEdgeTool.hxx @@ -38,7 +38,7 @@ public: gp_Pnt& thePoint, gp_Pnt2d& theUV) = 0; - DEFINE_STANDARD_RTTI(BRepMesh_IEdgeTool) + DEFINE_STANDARD_RTTI(BRepMesh_IEdgeTool, Standard_Transient) }; DEFINE_STANDARD_HANDLE(BRepMesh_IEdgeTool, Standard_Transient) diff --git a/src/BRepMesh/BRepMesh_IncrementalMesh.cxx b/src/BRepMesh/BRepMesh_IncrementalMesh.cxx index 8593287562..5a826da735 100644 --- a/src/BRepMesh/BRepMesh_IncrementalMesh.cxx +++ b/src/BRepMesh/BRepMesh_IncrementalMesh.cxx @@ -60,8 +60,6 @@ namespace static Standard_Boolean IS_IN_PARALLEL = Standard_False; }; -IMPLEMENT_STANDARD_HANDLE (BRepMesh_IncrementalMesh, BRepMesh_DiscretRoot) -IMPLEMENT_STANDARD_RTTIEXT(BRepMesh_IncrementalMesh, BRepMesh_DiscretRoot) //======================================================================= //function : Default constructor diff --git a/src/BRepMesh/BRepMesh_IncrementalMesh.hxx b/src/BRepMesh/BRepMesh_IncrementalMesh.hxx index 1169a0c378..0128646028 100644 --- a/src/BRepMesh/BRepMesh_IncrementalMesh.hxx +++ b/src/BRepMesh/BRepMesh_IncrementalMesh.hxx @@ -15,7 +15,7 @@ #define _BRepMesh_IncrementalMesh_HeaderFile #include -#include +#include #include #include @@ -162,7 +162,7 @@ public: //! @name plugin API //! Discret() static method (thus applied only to Mesh Factories). Standard_EXPORT static void SetParallelDefault(const Standard_Boolean isInParallel); - DEFINE_STANDARD_RTTI(BRepMesh_IncrementalMesh) + DEFINE_STANDARD_RTTI(BRepMesh_IncrementalMesh, BRepMesh_DiscretRoot) protected: diff --git a/src/BRepOffset/BRepOffset_Inter2d.cxx b/src/BRepOffset/BRepOffset_Inter2d.cxx index 2c6c6438a2..c81c40161f 100644 --- a/src/BRepOffset/BRepOffset_Inter2d.cxx +++ b/src/BRepOffset/BRepOffset_Inter2d.cxx @@ -83,6 +83,11 @@ #ifdef DRAW #include +#include +#include +#include +#include +#include Standard_Boolean Inter2dAffichInt2d; static Standard_Integer NbF2d = 0; static Standard_Integer NbE2d = 0; diff --git a/src/BRepOffset/BRepOffset_Tool.cxx b/src/BRepOffset/BRepOffset_Tool.cxx index 66c80a0467..b84c773fe1 100644 --- a/src/BRepOffset/BRepOffset_Tool.cxx +++ b/src/BRepOffset/BRepOffset_Tool.cxx @@ -144,6 +144,9 @@ #ifdef DRAW #include +#include +#include +#include Standard_Boolean AffichInter = Standard_False; static Standard_Integer NbNewEdges = 1; static Standard_Integer NbFaces = 1; diff --git a/src/BRepOffsetAPI/BRepOffsetAPI_DraftAngle.cxx b/src/BRepOffsetAPI/BRepOffsetAPI_DraftAngle.cxx index 98bd5c8f5c..357e7d34e9 100644 --- a/src/BRepOffsetAPI/BRepOffsetAPI_DraftAngle.cxx +++ b/src/BRepOffsetAPI/BRepOffsetAPI_DraftAngle.cxx @@ -49,6 +49,7 @@ #include #include #include +#include //======================================================================= //function : BRepOffsetAPI_DraftAngle diff --git a/src/BRepPrim/BRepPrim_Revolution.cxx b/src/BRepPrim/BRepPrim_Revolution.cxx index f6b979c7fc..bf3d501ec6 100644 --- a/src/BRepPrim/BRepPrim_Revolution.cxx +++ b/src/BRepPrim/BRepPrim_Revolution.cxx @@ -18,6 +18,7 @@ #include #include +#include //======================================================================= //function : BRepPrim_Revolution diff --git a/src/BRepSweep/BRepSweep_Rotation.cxx b/src/BRepSweep/BRepSweep_Rotation.cxx index 1551cc8256..2a9a301af2 100644 --- a/src/BRepSweep/BRepSweep_Rotation.cxx +++ b/src/BRepSweep/BRepSweep_Rotation.cxx @@ -60,6 +60,8 @@ #include #include +#include +#include static Standard_Real ComputeTolerance(TopoDS_Edge& E, const TopoDS_Face& F, diff --git a/src/BRepSweep/BRepSweep_Translation.cxx b/src/BRepSweep/BRepSweep_Translation.cxx index 95eaee2b3d..77cce4b91a 100644 --- a/src/BRepSweep/BRepSweep_Translation.cxx +++ b/src/BRepSweep/BRepSweep_Translation.cxx @@ -48,6 +48,8 @@ #include #include #include +#include +#include static void SetThePCurve(const BRep_Builder& B, TopoDS_Edge& E, diff --git a/src/BRepToIGES/BRepToIGES_BRWire.cxx b/src/BRepToIGES/BRepToIGES_BRWire.cxx index c35c3e04cf..3600a8f710 100644 --- a/src/BRepToIGES/BRepToIGES_BRWire.cxx +++ b/src/BRepToIGES/BRepToIGES_BRWire.cxx @@ -84,6 +84,7 @@ #include #include #include +#include //============================================================================= diff --git a/src/BRepTools/BRepTools_GTrsfModification.cxx b/src/BRepTools/BRepTools_GTrsfModification.cxx index 128f38a698..4a8a523fdc 100644 --- a/src/BRepTools/BRepTools_GTrsfModification.cxx +++ b/src/BRepTools/BRepTools_GTrsfModification.cxx @@ -34,6 +34,8 @@ #include #include #include +#include +#include //======================================================================= //function : BRepTools_GTrsfModification diff --git a/src/BRepTools/BRepTools_NurbsConvertModification.cxx b/src/BRepTools/BRepTools_NurbsConvertModification.cxx index 42c026d1ec..234f61fcf5 100644 --- a/src/BRepTools/BRepTools_NurbsConvertModification.cxx +++ b/src/BRepTools/BRepTools_NurbsConvertModification.cxx @@ -61,6 +61,9 @@ #include #include #include +#include +#include +#include static void GeomLib_ChangeUBounds(Handle(Geom_BSplineSurface)& aSurface, const Standard_Real newU1, diff --git a/src/BRepTools/BRepTools_ShapeSet.cxx b/src/BRepTools/BRepTools_ShapeSet.cxx index 286b2aa2db..9bed5ed0de 100644 --- a/src/BRepTools/BRepTools_ShapeSet.cxx +++ b/src/BRepTools/BRepTools_ShapeSet.cxx @@ -55,6 +55,7 @@ #include #include +#include #ifdef MacOS #define strcasecmp(p,q) strcmp(p,q) diff --git a/src/BRepTools/BRepTools_TrsfModification.cxx b/src/BRepTools/BRepTools_TrsfModification.cxx index 4b99933d45..29aec1ef5c 100644 --- a/src/BRepTools/BRepTools_TrsfModification.cxx +++ b/src/BRepTools/BRepTools_TrsfModification.cxx @@ -31,6 +31,8 @@ #include #include #include +#include +#include //======================================================================= //function : BRepTools_TrsfModification diff --git a/src/BRepTopAdaptor/BRepTopAdaptor_TopolTool.cxx b/src/BRepTopAdaptor/BRepTopAdaptor_TopolTool.cxx index 9d6d203326..22d4b7d1a0 100644 --- a/src/BRepTopAdaptor/BRepTopAdaptor_TopolTool.cxx +++ b/src/BRepTopAdaptor/BRepTopAdaptor_TopolTool.cxx @@ -32,6 +32,7 @@ #include #include #include +#include static void Analyse(const TColgp_Array2OfPnt& array2, diff --git a/src/BSplCLib/BSplCLib_Cache.cxx b/src/BSplCLib/BSplCLib_Cache.cxx index 4a4ce5a497..6e188069b4 100644 --- a/src/BSplCLib/BSplCLib_Cache.cxx +++ b/src/BSplCLib/BSplCLib_Cache.cxx @@ -21,8 +21,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE(BSplCLib_Cache, Standard_Transient) -IMPLEMENT_STANDARD_RTTIEXT(BSplCLib_Cache, Standard_Transient) //! Converts handle of array of Standard_Real into the pointer to Standard_Real static Standard_Real* ConvertArray(const Handle_TColStd_HArray2OfReal& theHArray) diff --git a/src/BSplCLib/BSplCLib_Cache.hxx b/src/BSplCLib/BSplCLib_Cache.hxx index 05a3c86232..ab64d464f5 100644 --- a/src/BSplCLib/BSplCLib_Cache.hxx +++ b/src/BSplCLib/BSplCLib_Cache.hxx @@ -16,7 +16,7 @@ #include #include -#include +#include #include #include @@ -144,7 +144,7 @@ public: gp_Vec& theTorsion) const; - DEFINE_STANDARD_RTTI(BSplCLib_Cache) + DEFINE_STANDARD_RTTI(BSplCLib_Cache, Standard_Transient) protected: //! Normalizes the parameter for periodical B-splines diff --git a/src/BSplSLib/BSplSLib_Cache.cxx b/src/BSplSLib/BSplSLib_Cache.cxx index bd125aa993..069c252963 100644 --- a/src/BSplSLib/BSplSLib_Cache.cxx +++ b/src/BSplSLib/BSplSLib_Cache.cxx @@ -21,8 +21,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE(BSplSLib_Cache, Standard_Transient) -IMPLEMENT_STANDARD_RTTIEXT(BSplSLib_Cache, Standard_Transient) //! Converts handle of array of Standard_Real into the pointer to Standard_Real static Standard_Real* ConvertArray(const Handle_TColStd_HArray2OfReal& theHArray) diff --git a/src/BSplSLib/BSplSLib_Cache.hxx b/src/BSplSLib/BSplSLib_Cache.hxx index 819635006a..dfb9d92955 100644 --- a/src/BSplSLib/BSplSLib_Cache.hxx +++ b/src/BSplSLib/BSplSLib_Cache.hxx @@ -16,7 +16,7 @@ #include #include -#include +#include #include #include @@ -127,7 +127,7 @@ public: gp_Vec& theCurvatureUV) const; - DEFINE_STANDARD_RTTI(BSplSLib_Cache) + DEFINE_STANDARD_RTTI(BSplSLib_Cache, Standard_Transient) protected: //! Normalizes the parameter for periodical B-splines diff --git a/src/BiTgte/BiTgte_Blend.cxx b/src/BiTgte/BiTgte_Blend.cxx index e32cef73a0..0496a156b4 100644 --- a/src/BiTgte/BiTgte_Blend.cxx +++ b/src/BiTgte/BiTgte_Blend.cxx @@ -2288,6 +2288,7 @@ void BiTgte_Blend::ComputeSurfaces() //purpose : //======================================================================= #include +#include void BiTgte_Blend::ComputeShape() { diff --git a/src/BinLDrivers/BinLDrivers_DocumentRetrievalDriver.cxx b/src/BinLDrivers/BinLDrivers_DocumentRetrievalDriver.cxx index 9c3781c785..f275539a6f 100644 --- a/src/BinLDrivers/BinLDrivers_DocumentRetrievalDriver.cxx +++ b/src/BinLDrivers/BinLDrivers_DocumentRetrievalDriver.cxx @@ -27,6 +27,7 @@ #include #include #include +#include #define SHAPESECTION_POS "SHAPE_SECTION_POS:" #define SIZEOFSHAPELABEL 18 diff --git a/src/BinMDF/BinMDF_ADriverTable.cxx b/src/BinMDF/BinMDF_ADriverTable.cxx index b7ba39b331..f59eb2ff09 100644 --- a/src/BinMDF/BinMDF_ADriverTable.cxx +++ b/src/BinMDF/BinMDF_ADriverTable.cxx @@ -18,6 +18,7 @@ #include #include #include +#include //======================================================================= //function : BinMDF_ADriverTable diff --git a/src/BinTObjDrivers/BinTObjDrivers_DocumentRetrievalDriver.hxx b/src/BinTObjDrivers/BinTObjDrivers_DocumentRetrievalDriver.hxx index c3084c0552..ff859816ef 100644 --- a/src/BinTObjDrivers/BinTObjDrivers_DocumentRetrievalDriver.hxx +++ b/src/BinTObjDrivers/BinTObjDrivers_DocumentRetrievalDriver.hxx @@ -41,7 +41,7 @@ class BinTObjDrivers_DocumentRetrievalDriver : public: // Declaration of CASCADE RTTI - DEFINE_STANDARD_RTTI (BinTObjDrivers_DocumentRetrievalDriver) + DEFINE_STANDARD_RTTI (BinTObjDrivers_DocumentRetrievalDriver, BinLDrivers_DocumentRetrievalDriver) }; // Definition of HANDLE object using Standard_DefineHandle.hxx diff --git a/src/BinTObjDrivers/BinTObjDrivers_DocumentStorageDriver.hxx b/src/BinTObjDrivers/BinTObjDrivers_DocumentStorageDriver.hxx index c5a4c6bb46..158a81122f 100644 --- a/src/BinTObjDrivers/BinTObjDrivers_DocumentStorageDriver.hxx +++ b/src/BinTObjDrivers/BinTObjDrivers_DocumentStorageDriver.hxx @@ -41,7 +41,7 @@ class BinTObjDrivers_DocumentStorageDriver : public: // Declaration of CASCADE RTTI - DEFINE_STANDARD_RTTI (BinTObjDrivers_DocumentStorageDriver) + DEFINE_STANDARD_RTTI (BinTObjDrivers_DocumentStorageDriver, BinLDrivers_DocumentStorageDriver) }; // Definition of HANDLE object using Standard_DefineHandle.hxx diff --git a/src/BinTObjDrivers/BinTObjDrivers_IntSparseArrayDriver.cxx b/src/BinTObjDrivers/BinTObjDrivers_IntSparseArrayDriver.cxx index 3b471896bf..d0d5cb44f9 100644 --- a/src/BinTObjDrivers/BinTObjDrivers_IntSparseArrayDriver.cxx +++ b/src/BinTObjDrivers/BinTObjDrivers_IntSparseArrayDriver.cxx @@ -24,8 +24,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE(BinTObjDrivers_IntSparseArrayDriver,BinMDF_ADriver) -IMPLEMENT_STANDARD_RTTIEXT(BinTObjDrivers_IntSparseArrayDriver,BinMDF_ADriver) //======================================================================= //function : BinTObjDrivers_IntSparseArrayDriver diff --git a/src/BinTObjDrivers/BinTObjDrivers_IntSparseArrayDriver.hxx b/src/BinTObjDrivers/BinTObjDrivers_IntSparseArrayDriver.hxx index 372ae6931d..2fa97953e1 100644 --- a/src/BinTObjDrivers/BinTObjDrivers_IntSparseArrayDriver.hxx +++ b/src/BinTObjDrivers/BinTObjDrivers_IntSparseArrayDriver.hxx @@ -49,7 +49,7 @@ class BinTObjDrivers_IntSparseArrayDriver : public BinMDF_ADriver public: // CASCADE RTTI - DEFINE_STANDARD_RTTI(BinTObjDrivers_IntSparseArrayDriver) + DEFINE_STANDARD_RTTI(BinTObjDrivers_IntSparseArrayDriver, BinMDF_ADriver) }; // Define handle class diff --git a/src/BinTObjDrivers/BinTObjDrivers_ModelDriver.cxx b/src/BinTObjDrivers/BinTObjDrivers_ModelDriver.cxx index 5db4b6e545..e043d87fd3 100644 --- a/src/BinTObjDrivers/BinTObjDrivers_ModelDriver.cxx +++ b/src/BinTObjDrivers/BinTObjDrivers_ModelDriver.cxx @@ -26,8 +26,8 @@ #include #include -IMPLEMENT_STANDARD_HANDLE(BinTObjDrivers_ModelDriver,BinMDF_ADriver) -IMPLEMENT_STANDARD_RTTIEXT(BinTObjDrivers_ModelDriver,BinMDF_ADriver); + + //======================================================================= //function : BinTObjDrivers_ModelDriver diff --git a/src/BinTObjDrivers/BinTObjDrivers_ModelDriver.hxx b/src/BinTObjDrivers/BinTObjDrivers_ModelDriver.hxx index a7c3be20e4..a187de8627 100644 --- a/src/BinTObjDrivers/BinTObjDrivers_ModelDriver.hxx +++ b/src/BinTObjDrivers/BinTObjDrivers_ModelDriver.hxx @@ -54,7 +54,7 @@ class BinTObjDrivers_ModelDriver : public BinMDF_ADriver public: // CASCADE RTTI - DEFINE_STANDARD_RTTI(BinTObjDrivers_ModelDriver) + DEFINE_STANDARD_RTTI(BinTObjDrivers_ModelDriver, BinMDF_ADriver) }; // Define handle class diff --git a/src/BinTObjDrivers/BinTObjDrivers_ObjectDriver.cxx b/src/BinTObjDrivers/BinTObjDrivers_ObjectDriver.cxx index 896806b465..815147110d 100644 --- a/src/BinTObjDrivers/BinTObjDrivers_ObjectDriver.cxx +++ b/src/BinTObjDrivers/BinTObjDrivers_ObjectDriver.cxx @@ -25,8 +25,8 @@ #include #include -IMPLEMENT_STANDARD_HANDLE(BinTObjDrivers_ObjectDriver,BinMDF_ADriver) -IMPLEMENT_STANDARD_RTTIEXT(BinTObjDrivers_ObjectDriver,BinMDF_ADriver); + + //======================================================================= //function : BinTObjDrivers_ObjectDriver diff --git a/src/BinTObjDrivers/BinTObjDrivers_ObjectDriver.hxx b/src/BinTObjDrivers/BinTObjDrivers_ObjectDriver.hxx index 79aa6983a2..0969b3f756 100644 --- a/src/BinTObjDrivers/BinTObjDrivers_ObjectDriver.hxx +++ b/src/BinTObjDrivers/BinTObjDrivers_ObjectDriver.hxx @@ -55,7 +55,7 @@ class BinTObjDrivers_ObjectDriver : public BinMDF_ADriver public: // CASCADE RTTI - DEFINE_STANDARD_RTTI(BinTObjDrivers_ObjectDriver) + DEFINE_STANDARD_RTTI(BinTObjDrivers_ObjectDriver, BinMDF_ADriver) }; // Define handle class diff --git a/src/BinTObjDrivers/BinTObjDrivers_ReferenceDriver.cxx b/src/BinTObjDrivers/BinTObjDrivers_ReferenceDriver.cxx index 2eae6c42d6..06133bbd07 100644 --- a/src/BinTObjDrivers/BinTObjDrivers_ReferenceDriver.cxx +++ b/src/BinTObjDrivers/BinTObjDrivers_ReferenceDriver.cxx @@ -27,8 +27,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE(BinTObjDrivers_ReferenceDriver,BinMDF_ADriver) -IMPLEMENT_STANDARD_RTTIEXT(BinTObjDrivers_ReferenceDriver,BinMDF_ADriver) //======================================================================= //function : BinTObjDrivers_ReferenceDriver diff --git a/src/BinTObjDrivers/BinTObjDrivers_ReferenceDriver.hxx b/src/BinTObjDrivers/BinTObjDrivers_ReferenceDriver.hxx index 0f653f8dcc..458843dfc8 100644 --- a/src/BinTObjDrivers/BinTObjDrivers_ReferenceDriver.hxx +++ b/src/BinTObjDrivers/BinTObjDrivers_ReferenceDriver.hxx @@ -55,7 +55,7 @@ class BinTObjDrivers_ReferenceDriver : public BinMDF_ADriver public: // CASCADE RTTI - DEFINE_STANDARD_RTTI(BinTObjDrivers_ReferenceDriver) + DEFINE_STANDARD_RTTI(BinTObjDrivers_ReferenceDriver, BinMDF_ADriver) }; // Define handle class diff --git a/src/BinTObjDrivers/BinTObjDrivers_XYZDriver.cxx b/src/BinTObjDrivers/BinTObjDrivers_XYZDriver.cxx index ff4346b4b0..2b79e03bc2 100644 --- a/src/BinTObjDrivers/BinTObjDrivers_XYZDriver.cxx +++ b/src/BinTObjDrivers/BinTObjDrivers_XYZDriver.cxx @@ -22,8 +22,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE(BinTObjDrivers_XYZDriver,BinMDF_ADriver) -IMPLEMENT_STANDARD_RTTIEXT(BinTObjDrivers_XYZDriver,BinMDF_ADriver) //======================================================================= //function : BinTObjDrivers_XYZDriver diff --git a/src/BinTObjDrivers/BinTObjDrivers_XYZDriver.hxx b/src/BinTObjDrivers/BinTObjDrivers_XYZDriver.hxx index d1c61868a0..a98ad49736 100644 --- a/src/BinTObjDrivers/BinTObjDrivers_XYZDriver.hxx +++ b/src/BinTObjDrivers/BinTObjDrivers_XYZDriver.hxx @@ -50,7 +50,7 @@ class BinTObjDrivers_XYZDriver : public BinMDF_ADriver public: // CASCADE RTTI - DEFINE_STANDARD_RTTI(BinTObjDrivers_XYZDriver) + DEFINE_STANDARD_RTTI(BinTObjDrivers_XYZDriver, BinMDF_ADriver) }; // Define handle class diff --git a/src/BinTools/BinTools_Curve2dSet.cxx b/src/BinTools/BinTools_Curve2dSet.cxx index e912238a6d..6151590ef0 100644 --- a/src/BinTools/BinTools_Curve2dSet.cxx +++ b/src/BinTools/BinTools_Curve2dSet.cxx @@ -38,6 +38,7 @@ #include #include +#include #define LINE 1 #define CIRCLE 2 diff --git a/src/BinTools/BinTools_CurveSet.cxx b/src/BinTools/BinTools_CurveSet.cxx index 7162f30bcc..213fe971a9 100644 --- a/src/BinTools/BinTools_CurveSet.cxx +++ b/src/BinTools/BinTools_CurveSet.cxx @@ -36,6 +36,7 @@ #include #include #include +#include #define LINE 1 #define CIRCLE 2 diff --git a/src/BinTools/BinTools_ShapeSet.cxx b/src/BinTools/BinTools_ShapeSet.cxx index 98ab58241a..6f0eb7a984 100644 --- a/src/BinTools/BinTools_ShapeSet.cxx +++ b/src/BinTools/BinTools_ShapeSet.cxx @@ -46,6 +46,7 @@ #include #include #include +#include #include //#define MDTV_DEB 1 const char* Version_1 = "Open CASCADE Topology V1 (c)"; diff --git a/src/BinTools/BinTools_SurfaceSet.cxx b/src/BinTools/BinTools_SurfaceSet.cxx index 20508a0cef..d5efbea8a5 100644 --- a/src/BinTools/BinTools_SurfaceSet.cxx +++ b/src/BinTools/BinTools_SurfaceSet.cxx @@ -42,6 +42,7 @@ #include #include #include +#include #define PLANE 1 #define CYLINDER 2 diff --git a/src/CDF/CDF_Application.cxx b/src/CDF/CDF_Application.cxx index bbabfd17f8..9b11f73e6a 100644 --- a/src/CDF/CDF_Application.cxx +++ b/src/CDF/CDF_Application.cxx @@ -37,6 +37,7 @@ #include #include +#include #define theMetaDataDriver CDF_Session::CurrentSession()->MetaDataDriver() diff --git a/src/ChFi3d/ChFi3d_Builder_0.cxx b/src/ChFi3d/ChFi3d_Builder_0.cxx index 2ea8423b08..6915f651f9 100644 --- a/src/ChFi3d/ChFi3d_Builder_0.cxx +++ b/src/ChFi3d/ChFi3d_Builder_0.cxx @@ -174,6 +174,7 @@ extern void ChFi3d_ResultChron(OSD_Chronometer & ch,Standard_Real& time); #include #include +#include //======================================================================= //function : ChFi3d_InPeriod diff --git a/src/ChFi3d/ChFi3d_Builder_6.cxx b/src/ChFi3d/ChFi3d_Builder_6.cxx index 0135f062bc..167dafb46d 100644 --- a/src/ChFi3d/ChFi3d_Builder_6.cxx +++ b/src/ChFi3d/ChFi3d_Builder_6.cxx @@ -104,6 +104,7 @@ #include #include #include +#include static Standard_Integer IndexOfConge = 0; #endif diff --git a/src/ChFi3d/ChFi3d_Builder_C1.cxx b/src/ChFi3d/ChFi3d_Builder_C1.cxx index 401cec0fb9..7a22e43342 100644 --- a/src/ChFi3d/ChFi3d_Builder_C1.cxx +++ b/src/ChFi3d/ChFi3d_Builder_C1.cxx @@ -149,6 +149,7 @@ extern void ChFi3d_ResultChron(OSD_Chronometer & ch,Standard_Real& time); #include #include #include +#include // Modified by Sergey KHROMOV - Fri Dec 21 17:08:19 2001 Begin Standard_Boolean isTangentFaces(const TopoDS_Edge &theEdge, const TopoDS_Face &theFace1, diff --git a/src/ChFi3d/ChFi3d_Builder_SpKP.cxx b/src/ChFi3d/ChFi3d_Builder_SpKP.cxx index ab2d863f57..68253f768c 100644 --- a/src/ChFi3d/ChFi3d_Builder_SpKP.cxx +++ b/src/ChFi3d/ChFi3d_Builder_SpKP.cxx @@ -61,6 +61,7 @@ #include #include +#include #ifdef OCCT_DEBUG extern Standard_Boolean ChFi3d_GettraceDRAWFIL(); extern void ChFi3d_CheckSurfData(const TopOpeBRepDS_DataStructure& DStr, diff --git a/src/ChFiDS/ChFiDS_FilSpine.cxx b/src/ChFiDS/ChFiDS_FilSpine.cxx index 021529ff0d..9fa5b5fba7 100644 --- a/src/ChFiDS/ChFiDS_FilSpine.cxx +++ b/src/ChFiDS/ChFiDS_FilSpine.cxx @@ -27,6 +27,7 @@ #include #include #include +#include //======================================================================= //function : ChFiDS_FilSpine diff --git a/src/Cocoa/Cocoa_Window.hxx b/src/Cocoa/Cocoa_Window.hxx index 9ff3d6e48e..4ab78e18db 100644 --- a/src/Cocoa/Cocoa_Window.hxx +++ b/src/Cocoa/Cocoa_Window.hxx @@ -41,7 +41,7 @@ #include #include -#include +#include #include #include @@ -155,7 +155,7 @@ protected: public: - DEFINE_STANDARD_RTTI(Cocoa_Window) + DEFINE_STANDARD_RTTI(Cocoa_Window, Aspect_Window) }; diff --git a/src/DDocStd/DDocStd.cxx b/src/DDocStd/DDocStd.cxx index c0dd8fda97..8130016d27 100644 --- a/src/DDocStd/DDocStd.cxx +++ b/src/DDocStd/DDocStd.cxx @@ -26,6 +26,7 @@ #include #include #include +#include //======================================================================= diff --git a/src/Draft/Draft_Modification_1.cxx b/src/Draft/Draft_Modification_1.cxx index 072f21e443..6dd4de09ec 100644 --- a/src/Draft/Draft_Modification_1.cxx +++ b/src/Draft/Draft_Modification_1.cxx @@ -111,6 +111,9 @@ #include #include +#include +#include +#include static Standard_Boolean Choose(const Draft_DataMapOfFaceFaceInfo&, diff --git a/src/DrawTrSurf/DrawTrSurf.cxx b/src/DrawTrSurf/DrawTrSurf.cxx index 3b2c4abf16..8ecf955346 100644 --- a/src/DrawTrSurf/DrawTrSurf.cxx +++ b/src/DrawTrSurf/DrawTrSurf.cxx @@ -41,6 +41,18 @@ #include #include #include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include static Draw_Color PntColor(Draw_rouge); static Draw_Color CurvColor(Draw_jaune); diff --git a/src/DrawTrSurf/DrawTrSurf_Curve.cxx b/src/DrawTrSurf/DrawTrSurf_Curve.cxx index 16524baa8d..27e9e51bdc 100644 --- a/src/DrawTrSurf/DrawTrSurf_Curve.cxx +++ b/src/DrawTrSurf/DrawTrSurf_Curve.cxx @@ -23,6 +23,7 @@ #include #include #include +#include Standard_Real DrawTrSurf_CurveLimit = 400; extern Standard_Boolean Draw_Bounds; diff --git a/src/DrawTrSurf/DrawTrSurf_Debug.cxx b/src/DrawTrSurf/DrawTrSurf_Debug.cxx index a4c290ef20..75680aa1f5 100644 --- a/src/DrawTrSurf/DrawTrSurf_Debug.cxx +++ b/src/DrawTrSurf/DrawTrSurf_Debug.cxx @@ -21,6 +21,8 @@ #include #include #include +#include +#include // This file defines global functions not declared in any public header, // intended for use from debugger prompt (Command Window in Visual Studio) diff --git a/src/DrawTrSurf/DrawTrSurf_Surface.cxx b/src/DrawTrSurf/DrawTrSurf_Surface.cxx index 1cd35aebe5..78578a0272 100644 --- a/src/DrawTrSurf/DrawTrSurf_Surface.cxx +++ b/src/DrawTrSurf/DrawTrSurf_Surface.cxx @@ -17,6 +17,7 @@ #include #include #include +#include Standard_Real DrawTrSurf_SurfaceLimit = 400; diff --git a/src/Expr/Expr_BinaryFunction.cxx b/src/Expr/Expr_BinaryFunction.cxx index dc37b3e8d8..d50868d609 100644 --- a/src/Expr/Expr_BinaryFunction.cxx +++ b/src/Expr/Expr_BinaryFunction.cxx @@ -28,6 +28,7 @@ #include #include #include +#include Expr_BinaryFunction::Expr_BinaryFunction (const Handle(Expr_GeneralFunction)& func, const Handle(Expr_GeneralExpression)& exp1, const Handle(Expr_GeneralExpression)& exp2) { diff --git a/src/Expr/Expr_Division.cxx b/src/Expr/Expr_Division.cxx index 0db4248a98..73c11bdb20 100644 --- a/src/Expr/Expr_Division.cxx +++ b/src/Expr/Expr_Division.cxx @@ -22,6 +22,7 @@ #include #include #include +#include Expr_Division::Expr_Division (const Handle(Expr_GeneralExpression)& exp1, const Handle(Expr_GeneralExpression)& exp2) { diff --git a/src/Expr/Expr_PolyFunction.cxx b/src/Expr/Expr_PolyFunction.cxx index aac3460a1c..0231290dba 100644 --- a/src/Expr/Expr_PolyFunction.cxx +++ b/src/Expr/Expr_PolyFunction.cxx @@ -27,6 +27,7 @@ #include #include #include +#include Expr_PolyFunction::Expr_PolyFunction (const Handle(Expr_GeneralFunction)& func, const Expr_Array1OfGeneralExpression& exps) { diff --git a/src/Expr/Expr_Product.cxx b/src/Expr/Expr_Product.cxx index 8e48115ea0..5e4db50af5 100644 --- a/src/Expr/Expr_Product.cxx +++ b/src/Expr/Expr_Product.cxx @@ -26,6 +26,7 @@ #include #include #include +#include Expr_Product::Expr_Product (const Expr_SequenceOfGeneralExpression& exps) { diff --git a/src/Expr/Expr_RelationIterator.cxx b/src/Expr/Expr_RelationIterator.cxx index b0a7f83ae3..7a5ac18a9f 100644 --- a/src/Expr/Expr_RelationIterator.cxx +++ b/src/Expr/Expr_RelationIterator.cxx @@ -18,6 +18,7 @@ #include #include #include +#include Expr_RelationIterator::Expr_RelationIterator (const Handle(Expr_GeneralRelation)& rel):myRelation(1,rel->NbOfSingleRelations()) { diff --git a/src/Expr/Expr_UnaryFunction.cxx b/src/Expr/Expr_UnaryFunction.cxx index 1e92878ede..17a174e5d0 100644 --- a/src/Expr/Expr_UnaryFunction.cxx +++ b/src/Expr/Expr_UnaryFunction.cxx @@ -27,6 +27,7 @@ #include #include #include +#include Expr_UnaryFunction::Expr_UnaryFunction (const Handle(Expr_GeneralFunction)& func, const Handle(Expr_GeneralExpression)& exp) { diff --git a/src/Expr/Expr_UnknownIterator.cxx b/src/Expr/Expr_UnknownIterator.cxx index 1df1711e8a..2eaf98bc0d 100644 --- a/src/Expr/Expr_UnknownIterator.cxx +++ b/src/Expr/Expr_UnknownIterator.cxx @@ -18,6 +18,7 @@ #include #include #include +#include Expr_UnknownIterator::Expr_UnknownIterator (const Handle(Expr_GeneralExpression)& exp) { diff --git a/src/Extrema/Extrema_ExtPExtS.cxx b/src/Extrema/Extrema_ExtPExtS.cxx index f6f22976d2..bd82c1612d 100644 --- a/src/Extrema/Extrema_ExtPExtS.cxx +++ b/src/Extrema/Extrema_ExtPExtS.cxx @@ -35,8 +35,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (Extrema_ExtPExtS, Standard_Transient) -IMPLEMENT_STANDARD_RTTIEXT(Extrema_ExtPExtS, Standard_Transient) static gp_Ax2 GetPosition (const Handle(Adaptor3d_HCurve)& C); diff --git a/src/Font/Font_BRepFont.cxx b/src/Font/Font_BRepFont.cxx index 4d20aaa2dd..2b82c164be 100755 --- a/src/Font/Font_BRepFont.cxx +++ b/src/Font/Font_BRepFont.cxx @@ -44,8 +44,6 @@ #include FT_OUTLINE_H -IMPLEMENT_STANDARD_HANDLE (Font_BRepFont, Font_FTFont) -IMPLEMENT_STANDARD_RTTIEXT(Font_BRepFont, Font_FTFont) namespace { diff --git a/src/Font/Font_BRepFont.hxx b/src/Font/Font_BRepFont.hxx index 71bd0a2af0..0bf228fa50 100755 --- a/src/Font/Font_BRepFont.hxx +++ b/src/Font/Font_BRepFont.hxx @@ -219,7 +219,7 @@ protected: //! @name Shared temporary variables for glyph construction public: - DEFINE_STANDARD_RTTI(Font_BRepFont) + DEFINE_STANDARD_RTTI(Font_BRepFont, Font_FTFont) }; diff --git a/src/Font/Font_FTFont.cxx b/src/Font/Font_FTFont.cxx index 684a831185..1e6403e796 100755 --- a/src/Font/Font_FTFont.cxx +++ b/src/Font/Font_FTFont.cxx @@ -18,8 +18,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (Font_FTFont, Standard_Transient) -IMPLEMENT_STANDARD_RTTIEXT(Font_FTFont, Standard_Transient) // ======================================================================= // function : Font_FTFont diff --git a/src/Font/Font_FTFont.hxx b/src/Font/Font_FTFont.hxx index f4ba85ca8a..f81fa4ed2d 100755 --- a/src/Font/Font_FTFont.hxx +++ b/src/Font/Font_FTFont.hxx @@ -213,7 +213,7 @@ protected: public: - DEFINE_STANDARD_RTTI(Font_FTFont) // Type definition + DEFINE_STANDARD_RTTI(Font_FTFont, Standard_Transient) // Type definition }; diff --git a/src/Font/Font_FTLibrary.cxx b/src/Font/Font_FTLibrary.cxx index 81bbbadc0a..53fb363d2f 100755 --- a/src/Font/Font_FTLibrary.cxx +++ b/src/Font/Font_FTLibrary.cxx @@ -15,8 +15,6 @@ #include -IMPLEMENT_STANDARD_HANDLE (Font_FTLibrary, Standard_Transient) -IMPLEMENT_STANDARD_RTTIEXT(Font_FTLibrary, Standard_Transient) // ======================================================================= // function : Font_FTLibrary diff --git a/src/Font/Font_FTLibrary.hxx b/src/Font/Font_FTLibrary.hxx index 305c9c207b..55c23546a8 100755 --- a/src/Font/Font_FTLibrary.hxx +++ b/src/Font/Font_FTLibrary.hxx @@ -16,7 +16,7 @@ #ifndef _Font_FTLibrary_H__ #define _Font_FTLibrary_H__ -#include +#include #include // inclusion template for FreeType @@ -59,7 +59,7 @@ private: public: - DEFINE_STANDARD_RTTI(Font_FTLibrary) // Type definition + DEFINE_STANDARD_RTTI(Font_FTLibrary, Standard_Transient) // Type definition }; diff --git a/src/Geom/Geom_OsculatingSurface.cxx b/src/Geom/Geom_OsculatingSurface.cxx index cd2ab0a874..a31398e1a8 100644 --- a/src/Geom/Geom_OsculatingSurface.cxx +++ b/src/Geom/Geom_OsculatingSurface.cxx @@ -26,6 +26,8 @@ #include #include #include +#include +#include //======================================================================= //function : Geom_OffsetOsculatingSurface diff --git a/src/Geom/Geom_SurfaceOfLinearExtrusion.cxx b/src/Geom/Geom_SurfaceOfLinearExtrusion.cxx index caff895407..dfeac3a2e6 100644 --- a/src/Geom/Geom_SurfaceOfLinearExtrusion.cxx +++ b/src/Geom/Geom_SurfaceOfLinearExtrusion.cxx @@ -33,6 +33,7 @@ #include #include #include +#include #define POLES (poles->Array2()) #define WEIGHTS (weights->Array2()) diff --git a/src/Geom2dAPI/Geom2dAPI_InterCurveCurve.cxx b/src/Geom2dAPI/Geom2dAPI_InterCurveCurve.cxx index 3305f4706d..7889942f37 100644 --- a/src/Geom2dAPI/Geom2dAPI_InterCurveCurve.cxx +++ b/src/Geom2dAPI/Geom2dAPI_InterCurveCurve.cxx @@ -22,6 +22,7 @@ #include #include +#include //======================================================================= //function : Geom2dAPI_InterCurveCurve diff --git a/src/Geom2dConvert/Geom2dConvert_BSplineCurveToBezierCurve.cxx b/src/Geom2dConvert/Geom2dConvert_BSplineCurveToBezierCurve.cxx index 32b5cd3cf5..58b770482b 100644 --- a/src/Geom2dConvert/Geom2dConvert_BSplineCurveToBezierCurve.cxx +++ b/src/Geom2dConvert/Geom2dConvert_BSplineCurveToBezierCurve.cxx @@ -18,6 +18,7 @@ #include #include +#include //======================================================================= diff --git a/src/GeomConvert/GeomConvert_BSplineCurveToBezierCurve.cxx b/src/GeomConvert/GeomConvert_BSplineCurveToBezierCurve.cxx index 3ed17789e4..6bfa8cf848 100644 --- a/src/GeomConvert/GeomConvert_BSplineCurveToBezierCurve.cxx +++ b/src/GeomConvert/GeomConvert_BSplineCurveToBezierCurve.cxx @@ -18,6 +18,7 @@ #include #include +#include //======================================================================= diff --git a/src/GeomConvert/GeomConvert_BSplineSurfaceToBezierSurface.cxx b/src/GeomConvert/GeomConvert_BSplineSurfaceToBezierSurface.cxx index 4774487233..28ac71f01e 100644 --- a/src/GeomConvert/GeomConvert_BSplineSurfaceToBezierSurface.cxx +++ b/src/GeomConvert/GeomConvert_BSplineSurfaceToBezierSurface.cxx @@ -18,6 +18,7 @@ #include #include +#include //======================================================================= diff --git a/src/GeomFill/GeomFill.cxx b/src/GeomFill/GeomFill.cxx index 3f62d81756..b443af13e5 100644 --- a/src/GeomFill/GeomFill.cxx +++ b/src/GeomFill/GeomFill.cxx @@ -36,6 +36,7 @@ #include #include #include +#include //======================================================================= diff --git a/src/GeomFill/GeomFill_BSplineCurves.cxx b/src/GeomFill/GeomFill_BSplineCurves.cxx index 13a71afb59..ace759cd67 100644 --- a/src/GeomFill/GeomFill_BSplineCurves.cxx +++ b/src/GeomFill/GeomFill_BSplineCurves.cxx @@ -30,6 +30,7 @@ #include #include #include +#include //======================================================================= diff --git a/src/GeomFill/GeomFill_EvolvedSection.cxx b/src/GeomFill/GeomFill_EvolvedSection.cxx index 567560b7c4..a68310a566 100644 --- a/src/GeomFill/GeomFill_EvolvedSection.cxx +++ b/src/GeomFill/GeomFill_EvolvedSection.cxx @@ -35,6 +35,8 @@ #ifdef DRAW #include +#include +#include static Standard_Integer NumSec = 0; static Standard_Boolean Affich = 0; #endif diff --git a/src/GeomFill/GeomFill_FunctionGuide.cxx b/src/GeomFill/GeomFill_FunctionGuide.cxx index 39a3fdc419..b916a2fb18 100644 --- a/src/GeomFill/GeomFill_FunctionGuide.cxx +++ b/src/GeomFill/GeomFill_FunctionGuide.cxx @@ -37,6 +37,7 @@ #include #include #include +#include //#include diff --git a/src/GeomFill/GeomFill_LocationGuide.cxx b/src/GeomFill/GeomFill_LocationGuide.cxx index b26d958a1b..d0c22dd78b 100644 --- a/src/GeomFill/GeomFill_LocationGuide.cxx +++ b/src/GeomFill/GeomFill_LocationGuide.cxx @@ -62,6 +62,7 @@ static Standard_Integer Affich = 0; #include #include +#include #endif //======================================================================= diff --git a/src/GeomFill/GeomFill_NSections.cxx b/src/GeomFill/GeomFill_NSections.cxx index 98ea7b7161..8a970d559e 100644 --- a/src/GeomFill/GeomFill_NSections.cxx +++ b/src/GeomFill/GeomFill_NSections.cxx @@ -53,6 +53,7 @@ #ifdef OCCT_DEBUG # ifdef DRAW # include +#include # endif static Standard_Boolean Affich = 0; static Standard_Integer NbSurf = 0; diff --git a/src/GeomFill/GeomFill_Pipe.cxx b/src/GeomFill/GeomFill_Pipe.cxx index 5b6ed804c3..e10c2884fa 100644 --- a/src/GeomFill/GeomFill_Pipe.cxx +++ b/src/GeomFill/GeomFill_Pipe.cxx @@ -91,6 +91,7 @@ static Standard_Integer NbSections = 0; #ifdef DRAW #include +#include #endif static Standard_Boolean CheckSense(const TColGeom_SequenceOfCurve& Seq1, diff --git a/src/GeomFill/GeomFill_Profiler.cxx b/src/GeomFill/GeomFill_Profiler.cxx index 8b8e703cdb..0aa34487e5 100644 --- a/src/GeomFill/GeomFill_Profiler.cxx +++ b/src/GeomFill/GeomFill_Profiler.cxx @@ -21,6 +21,7 @@ #include #include #include +#include //======================================================================= //function : UnifyByInsertingAllKnots diff --git a/src/GeomFill/GeomFill_SectionPlacement.cxx b/src/GeomFill/GeomFill_SectionPlacement.cxx index e48f5febf1..134262f742 100644 --- a/src/GeomFill/GeomFill_SectionPlacement.cxx +++ b/src/GeomFill/GeomFill_SectionPlacement.cxx @@ -45,6 +45,7 @@ #include #include +#include //=============================================================== diff --git a/src/GeomFill/GeomFill_SweepSectionGenerator.cxx b/src/GeomFill/GeomFill_SweepSectionGenerator.cxx index 33f58b8c72..4ba6268d6a 100644 --- a/src/GeomFill/GeomFill_SweepSectionGenerator.cxx +++ b/src/GeomFill/GeomFill_SweepSectionGenerator.cxx @@ -38,6 +38,7 @@ #ifdef DRAW #include +#include static Standard_Boolean Affich = Standard_False; static Standard_Integer NbSECTIONS = 0; #endif diff --git a/src/GeomFill/GeomFill_UniformSection.cxx b/src/GeomFill/GeomFill_UniformSection.cxx index e7b9c536c8..e812bfb457 100644 --- a/src/GeomFill/GeomFill_UniformSection.cxx +++ b/src/GeomFill/GeomFill_UniformSection.cxx @@ -34,6 +34,8 @@ #ifdef DRAW #include +#include +#include static Standard_Integer NumSec = 0; static Standard_Boolean Affich = 0; #endif diff --git a/src/GeomInt/GeomInt_IntSS_1.cxx b/src/GeomInt/GeomInt_IntSS_1.cxx index 90b8db746e..9f661da421 100644 --- a/src/GeomInt/GeomInt_IntSS_1.cxx +++ b/src/GeomInt/GeomInt_IntSS_1.cxx @@ -96,6 +96,7 @@ #include #include #include +#include static void Parameters(const Handle(GeomAdaptor_HSurface)& HS1, diff --git a/src/GeomLib/GeomLib.cxx b/src/GeomLib/GeomLib.cxx index 41d00b2327..2908a169d1 100644 --- a/src/GeomLib/GeomLib.cxx +++ b/src/GeomLib/GeomLib.cxx @@ -266,6 +266,7 @@ static void ComputeLambda(const math_Matrix& Constraint, } #include +#include //======================================================================= //function : RemovePointsFromArray //purpose : diff --git a/src/GeomLib/GeomLib_Check2dBSplineCurve.cxx b/src/GeomLib/GeomLib_Check2dBSplineCurve.cxx index f27053fb11..d28dd35027 100644 --- a/src/GeomLib/GeomLib_Check2dBSplineCurve.cxx +++ b/src/GeomLib/GeomLib_Check2dBSplineCurve.cxx @@ -18,6 +18,7 @@ #include #include #include +#include //======================================================================= //function : GeomLib_Check2dBSplineCurve //purpose : diff --git a/src/GeomPlate/GeomPlate_BuildPlateSurface.cxx b/src/GeomPlate/GeomPlate_BuildPlateSurface.cxx index 28e5949696..48ac483978 100644 --- a/src/GeomPlate/GeomPlate_BuildPlateSurface.cxx +++ b/src/GeomPlate/GeomPlate_BuildPlateSurface.cxx @@ -94,6 +94,7 @@ static Standard_Integer NbProj = 0; // pour mes tests #ifdef OCCT_DEBUG #include +#include static Standard_Integer Affich=0; #endif diff --git a/src/GeomPlate/GeomPlate_CurveConstraint.cxx b/src/GeomPlate/GeomPlate_CurveConstraint.cxx index f0bf37b27e..1cb0550e94 100644 --- a/src/GeomPlate/GeomPlate_CurveConstraint.cxx +++ b/src/GeomPlate/GeomPlate_CurveConstraint.cxx @@ -30,6 +30,7 @@ #include #include #include +#include //--------------------------------------------------------- // Constructeur vide diff --git a/src/GeomToIGES/GeomToIGES_GeomSurface.cxx b/src/GeomToIGES/GeomToIGES_GeomSurface.cxx index 4c3d43d058..364d54007a 100644 --- a/src/GeomToIGES/GeomToIGES_GeomSurface.cxx +++ b/src/GeomToIGES/GeomToIGES_GeomSurface.cxx @@ -102,6 +102,7 @@ #include #include #include +#include //============================================================================= diff --git a/src/GeomTools/GeomTools_Curve2dSet.cxx b/src/GeomTools/GeomTools_Curve2dSet.cxx index 7bd013ad8c..7a09908c3d 100644 --- a/src/GeomTools/GeomTools_Curve2dSet.cxx +++ b/src/GeomTools/GeomTools_Curve2dSet.cxx @@ -41,6 +41,7 @@ #include #include #include +#include #define LINE 1 #define CIRCLE 2 diff --git a/src/GeomTools/GeomTools_CurveSet.cxx b/src/GeomTools/GeomTools_CurveSet.cxx index 5e00ce4624..080c1f4420 100644 --- a/src/GeomTools/GeomTools_CurveSet.cxx +++ b/src/GeomTools/GeomTools_CurveSet.cxx @@ -41,6 +41,7 @@ #include #include #include +#include #define LINE 1 #define CIRCLE 2 diff --git a/src/GeomTools/GeomTools_Debug.cxx b/src/GeomTools/GeomTools_Debug.cxx index 0650926b88..09e1d77ec4 100644 --- a/src/GeomTools/GeomTools_Debug.cxx +++ b/src/GeomTools/GeomTools_Debug.cxx @@ -20,6 +20,9 @@ #include #include #include +#include +#include +#include // This file defines global functions not declared in any public header, // intended for use from debugger prompt (Command Window in Visual Studio) diff --git a/src/GeomTools/GeomTools_SurfaceSet.cxx b/src/GeomTools/GeomTools_SurfaceSet.cxx index adfe2b90cd..7034ca9bb1 100644 --- a/src/GeomTools/GeomTools_SurfaceSet.cxx +++ b/src/GeomTools/GeomTools_SurfaceSet.cxx @@ -46,6 +46,7 @@ #include #include #include +#include #define PLANE 1 #define CYLINDER 2 diff --git a/src/GeomliteTest/GeomliteTest_CurveCommands.cxx b/src/GeomliteTest/GeomliteTest_CurveCommands.cxx index 67b5ee159a..1a0cc33b6b 100644 --- a/src/GeomliteTest/GeomliteTest_CurveCommands.cxx +++ b/src/GeomliteTest/GeomliteTest_CurveCommands.cxx @@ -107,6 +107,7 @@ #include #include #include +#include #ifdef WNT Standard_IMPORT Draw_Viewer dout; #endif diff --git a/src/GeomliteTest/GeomliteTest_ModificationCommands.cxx b/src/GeomliteTest/GeomliteTest_ModificationCommands.cxx index 38b1600bf0..68dbea05d4 100644 --- a/src/GeomliteTest/GeomliteTest_ModificationCommands.cxx +++ b/src/GeomliteTest/GeomliteTest_ModificationCommands.cxx @@ -30,6 +30,8 @@ #include #include #include +#include +#include #ifdef WNT #include diff --git a/src/GeomliteTest/GeomliteTest_SurfaceCommands.cxx b/src/GeomliteTest/GeomliteTest_SurfaceCommands.cxx index 31949705f3..5337f2cd99 100644 --- a/src/GeomliteTest/GeomliteTest_SurfaceCommands.cxx +++ b/src/GeomliteTest/GeomliteTest_SurfaceCommands.cxx @@ -80,6 +80,7 @@ #include #include #include +#include //#ifdef WNT #include diff --git a/src/Graphic3d/Graphic3d_ArrayOfPrimitives.cxx b/src/Graphic3d/Graphic3d_ArrayOfPrimitives.cxx index f45397a018..f4876b43b9 100644 --- a/src/Graphic3d/Graphic3d_ArrayOfPrimitives.cxx +++ b/src/Graphic3d/Graphic3d_ArrayOfPrimitives.cxx @@ -21,14 +21,10 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (Graphic3d_Buffer, NCollection_Buffer) -IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_Buffer, NCollection_Buffer) -IMPLEMENT_STANDARD_HANDLE (Graphic3d_BoundBuffer, NCollection_Buffer) -IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_BoundBuffer, NCollection_Buffer) -IMPLEMENT_STANDARD_HANDLE (Graphic3d_IndexBuffer, Graphic3d_Buffer) -IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_IndexBuffer, Graphic3d_Buffer) + + Graphic3d_ArrayOfPrimitives::Graphic3d_ArrayOfPrimitives (const Graphic3d_TypeOfPrimitiveArray theType, const Standard_Integer theMaxVertexs, diff --git a/src/Graphic3d/Graphic3d_BoundBuffer.hxx b/src/Graphic3d/Graphic3d_BoundBuffer.hxx index 4c92734a48..d1286774f2 100644 --- a/src/Graphic3d/Graphic3d_BoundBuffer.hxx +++ b/src/Graphic3d/Graphic3d_BoundBuffer.hxx @@ -65,7 +65,7 @@ public: public: - DEFINE_STANDARD_RTTI(Graphic3d_BoundBuffer) // Type definition + DEFINE_STANDARD_RTTI(Graphic3d_BoundBuffer, NCollection_Buffer) // Type definition }; diff --git a/src/Graphic3d/Graphic3d_Buffer.hxx b/src/Graphic3d/Graphic3d_Buffer.hxx index de4f1ae6c7..c849c682fe 100644 --- a/src/Graphic3d/Graphic3d_Buffer.hxx +++ b/src/Graphic3d/Graphic3d_Buffer.hxx @@ -203,7 +203,7 @@ public: public: - DEFINE_STANDARD_RTTI(Graphic3d_Buffer) // Type definition + DEFINE_STANDARD_RTTI(Graphic3d_Buffer, NCollection_Buffer) // Type definition }; diff --git a/src/Graphic3d/Graphic3d_CStructure.cxx b/src/Graphic3d/Graphic3d_CStructure.cxx index 36343c0c66..d5a76a9d46 100644 --- a/src/Graphic3d/Graphic3d_CStructure.cxx +++ b/src/Graphic3d/Graphic3d_CStructure.cxx @@ -18,8 +18,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (Graphic3d_CStructure, Standard_Transient) -IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_CStructure, Standard_Transient) //============================================================================= //function : Graphic3d_CStructure diff --git a/src/Graphic3d/Graphic3d_CStructure.hxx b/src/Graphic3d/Graphic3d_CStructure.hxx index a16b45c9d4..1ad7536910 100644 --- a/src/Graphic3d/Graphic3d_CStructure.hxx +++ b/src/Graphic3d/Graphic3d_CStructure.hxx @@ -163,7 +163,7 @@ protected: public: - DEFINE_STANDARD_RTTI(Graphic3d_CStructure) // Type definition + DEFINE_STANDARD_RTTI(Graphic3d_CStructure, Standard_Transient) // Type definition }; diff --git a/src/Graphic3d/Graphic3d_Camera.cxx b/src/Graphic3d/Graphic3d_Camera.cxx index eb4b85ea50..d8a5072f07 100644 --- a/src/Graphic3d/Graphic3d_Camera.cxx +++ b/src/Graphic3d/Graphic3d_Camera.cxx @@ -24,8 +24,6 @@ #include -IMPLEMENT_STANDARD_HANDLE(Graphic3d_Camera, Standard_Transient) -IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_Camera, Standard_Transient) namespace { diff --git a/src/Graphic3d/Graphic3d_Camera.hxx b/src/Graphic3d/Graphic3d_Camera.hxx index 56620af801..3297ee1890 100644 --- a/src/Graphic3d/Graphic3d_Camera.hxx +++ b/src/Graphic3d/Graphic3d_Camera.hxx @@ -619,7 +619,7 @@ private: public: - DEFINE_STANDARD_RTTI(Graphic3d_Camera); + DEFINE_STANDARD_RTTI(Graphic3d_Camera, Standard_Transient); }; diff --git a/src/Graphic3d/Graphic3d_ClipPlane.cxx b/src/Graphic3d/Graphic3d_ClipPlane.cxx index 71b9325fe3..549c68d259 100755 --- a/src/Graphic3d/Graphic3d_ClipPlane.cxx +++ b/src/Graphic3d/Graphic3d_ClipPlane.cxx @@ -18,8 +18,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE(Graphic3d_ClipPlane, Standard_Transient) -IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_ClipPlane, Standard_Transient) namespace { diff --git a/src/Graphic3d/Graphic3d_ClipPlane.hxx b/src/Graphic3d/Graphic3d_ClipPlane.hxx index 25632b4102..14158e2979 100755 --- a/src/Graphic3d/Graphic3d_ClipPlane.hxx +++ b/src/Graphic3d/Graphic3d_ClipPlane.hxx @@ -220,7 +220,7 @@ private: public: - DEFINE_STANDARD_RTTI(Graphic3d_ClipPlane); + DEFINE_STANDARD_RTTI(Graphic3d_ClipPlane, Standard_Transient); }; DEFINE_STANDARD_HANDLE (Graphic3d_ClipPlane, Standard_Transient) diff --git a/src/Graphic3d/Graphic3d_IndexBuffer.hxx b/src/Graphic3d/Graphic3d_IndexBuffer.hxx index a8d5dd3049..c860d6d892 100644 --- a/src/Graphic3d/Graphic3d_IndexBuffer.hxx +++ b/src/Graphic3d/Graphic3d_IndexBuffer.hxx @@ -72,7 +72,7 @@ public: public: - DEFINE_STANDARD_RTTI(Graphic3d_IndexBuffer) // Type definition + DEFINE_STANDARD_RTTI(Graphic3d_IndexBuffer, Graphic3d_Buffer) // Type definition }; diff --git a/src/Graphic3d/Graphic3d_MarkerImage.cxx b/src/Graphic3d/Graphic3d_MarkerImage.cxx index 2236590bbc..3899367c0a 100755 --- a/src/Graphic3d/Graphic3d_MarkerImage.cxx +++ b/src/Graphic3d/Graphic3d_MarkerImage.cxx @@ -24,8 +24,6 @@ namespace static volatile Standard_Integer THE_MARKER_IMAGE_COUNTER = 0; }; -IMPLEMENT_STANDARD_HANDLE (Graphic3d_MarkerImage, Standard_Transient) -IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_MarkerImage, Standard_Transient) // ======================================================================= // function : Graphic3d_MarkerImage diff --git a/src/Graphic3d/Graphic3d_MarkerImage.hxx b/src/Graphic3d/Graphic3d_MarkerImage.hxx index ff91a4daa6..3fabaffef1 100755 --- a/src/Graphic3d/Graphic3d_MarkerImage.hxx +++ b/src/Graphic3d/Graphic3d_MarkerImage.hxx @@ -77,7 +77,7 @@ private: public: - DEFINE_STANDARD_RTTI(Graphic3d_MarkerImage) // Type definition + DEFINE_STANDARD_RTTI(Graphic3d_MarkerImage, Standard_Transient) // Type definition }; diff --git a/src/Graphic3d/Graphic3d_ShaderObject.cxx b/src/Graphic3d/Graphic3d_ShaderObject.cxx index e42e9ce74f..e78cbca359 100755 --- a/src/Graphic3d/Graphic3d_ShaderObject.cxx +++ b/src/Graphic3d/Graphic3d_ShaderObject.cxx @@ -24,8 +24,6 @@ namespace static volatile Standard_Integer THE_SHADER_OBJECT_COUNTER = 0; }; -IMPLEMENT_STANDARD_HANDLE (Graphic3d_ShaderObject, Standard_Transient) -IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_ShaderObject, Standard_Transient) // ======================================================================= // function : Graphic3d_ShaderObject diff --git a/src/Graphic3d/Graphic3d_ShaderObject.hxx b/src/Graphic3d/Graphic3d_ShaderObject.hxx index c2871cfb59..def318ae99 100755 --- a/src/Graphic3d/Graphic3d_ShaderObject.hxx +++ b/src/Graphic3d/Graphic3d_ShaderObject.hxx @@ -61,7 +61,7 @@ public: public: - DEFINE_STANDARD_RTTI (Graphic3d_ShaderObject) + DEFINE_STANDARD_RTTI (Graphic3d_ShaderObject, Standard_Transient) protected: diff --git a/src/Graphic3d/Graphic3d_ShaderProgram.cxx b/src/Graphic3d/Graphic3d_ShaderProgram.cxx index 68cc347429..f44e609e78 100755 --- a/src/Graphic3d/Graphic3d_ShaderProgram.cxx +++ b/src/Graphic3d/Graphic3d_ShaderProgram.cxx @@ -29,8 +29,6 @@ namespace static volatile Standard_Integer THE_PROGRAM_OBJECT_COUNTER = 0; }; -IMPLEMENT_STANDARD_HANDLE (Graphic3d_ShaderProgram, Standard_Transient) -IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_ShaderProgram, Standard_Transient) // ======================================================================= // function : ShadersFolder diff --git a/src/Graphic3d/Graphic3d_ShaderProgram.hxx b/src/Graphic3d/Graphic3d_ShaderProgram.hxx index 0809901563..674836832d 100755 --- a/src/Graphic3d/Graphic3d_ShaderProgram.hxx +++ b/src/Graphic3d/Graphic3d_ShaderProgram.hxx @@ -100,7 +100,7 @@ public: public: - DEFINE_STANDARD_RTTI (Graphic3d_ShaderProgram) + DEFINE_STANDARD_RTTI (Graphic3d_ShaderProgram, Standard_Transient) private: diff --git a/src/Graphic3d/Graphic3d_ShaderVariable.cxx b/src/Graphic3d/Graphic3d_ShaderVariable.cxx index 5079fe9df5..7ba40bd37e 100755 --- a/src/Graphic3d/Graphic3d_ShaderVariable.cxx +++ b/src/Graphic3d/Graphic3d_ShaderVariable.cxx @@ -17,8 +17,6 @@ #include -IMPLEMENT_STANDARD_HANDLE (Graphic3d_ShaderVariable, Standard_Transient) -IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_ShaderVariable, Standard_Transient) // Specific instantiations of struct templates to avoid compilation warnings template struct Graphic3d_UniformValue; diff --git a/src/Graphic3d/Graphic3d_ShaderVariable.hxx b/src/Graphic3d/Graphic3d_ShaderVariable.hxx index 557dfd6245..517f82532b 100755 --- a/src/Graphic3d/Graphic3d_ShaderVariable.hxx +++ b/src/Graphic3d/Graphic3d_ShaderVariable.hxx @@ -144,7 +144,7 @@ public: public: - DEFINE_STANDARD_RTTI (Graphic3d_ShaderVariable) + DEFINE_STANDARD_RTTI (Graphic3d_ShaderVariable, Standard_Transient) protected: diff --git a/src/Graphic3d/Graphic3d_ViewAffinity.cxx b/src/Graphic3d/Graphic3d_ViewAffinity.cxx index c108a76bac..58623a77e2 100644 --- a/src/Graphic3d/Graphic3d_ViewAffinity.cxx +++ b/src/Graphic3d/Graphic3d_ViewAffinity.cxx @@ -15,5 +15,4 @@ #include -IMPLEMENT_STANDARD_HANDLE (Graphic3d_ViewAffinity, Standard_Transient) -IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_ViewAffinity, Standard_Transient) + diff --git a/src/Graphic3d/Graphic3d_ViewAffinity.hxx b/src/Graphic3d/Graphic3d_ViewAffinity.hxx index 0835726167..3d0168e7d3 100644 --- a/src/Graphic3d/Graphic3d_ViewAffinity.hxx +++ b/src/Graphic3d/Graphic3d_ViewAffinity.hxx @@ -18,7 +18,7 @@ #include #include -#include +#include //! Structure display state. class Graphic3d_ViewAffinity : public Standard_Transient @@ -59,7 +59,7 @@ private: public: - DEFINE_STANDARD_RTTI(Graphic3d_ViewAffinity) + DEFINE_STANDARD_RTTI(Graphic3d_ViewAffinity, Standard_Transient) }; diff --git a/src/IFSelect/IFSelect_EditForm.cxx b/src/IFSelect/IFSelect_EditForm.cxx index db63eb2066..6f47386361 100644 --- a/src/IFSelect/IFSelect_EditForm.cxx +++ b/src/IFSelect/IFSelect_EditForm.cxx @@ -16,6 +16,8 @@ #include #include #include +#include +#include IFSelect_EditForm::IFSelect_EditForm (const Handle(IFSelect_Editor)& editor, diff --git a/src/IFSelect/IFSelect_Editor.cxx b/src/IFSelect/IFSelect_Editor.cxx index e098223360..4fd3868336 100644 --- a/src/IFSelect/IFSelect_Editor.cxx +++ b/src/IFSelect/IFSelect_Editor.cxx @@ -13,6 +13,7 @@ #include #include +#include #include diff --git a/src/IFSelect/IFSelect_SelectSuite.cxx b/src/IFSelect/IFSelect_SelectSuite.cxx index d6ab99e534..10e7db0dfc 100644 --- a/src/IFSelect/IFSelect_SelectSuite.cxx +++ b/src/IFSelect/IFSelect_SelectSuite.cxx @@ -13,6 +13,7 @@ #include #include +#include #include diff --git a/src/IFSelect/IFSelect_SelectType.cxx b/src/IFSelect/IFSelect_SelectType.cxx index c301e8b4f7..f33d752bf3 100644 --- a/src/IFSelect/IFSelect_SelectType.cxx +++ b/src/IFSelect/IFSelect_SelectType.cxx @@ -12,6 +12,7 @@ // commercial license or contractual agreement. #include +#include IFSelect_SelectType::IFSelect_SelectType () diff --git a/src/IFSelect/IFSelect_SessionFile.cxx b/src/IFSelect/IFSelect_SessionFile.cxx index 0c954e2ce7..b448b7c926 100644 --- a/src/IFSelect/IFSelect_SessionFile.cxx +++ b/src/IFSelect/IFSelect_SessionFile.cxx @@ -34,6 +34,7 @@ #include #include +#include static int deja = 0; diff --git a/src/IFSelect/IFSelect_ShareOut.cxx b/src/IFSelect/IFSelect_ShareOut.cxx index 93eae59add..20c1e2bdf8 100644 --- a/src/IFSelect/IFSelect_ShareOut.cxx +++ b/src/IFSelect/IFSelect_ShareOut.cxx @@ -14,6 +14,7 @@ #include #include #include +#include #include diff --git a/src/IFSelect/IFSelect_SignMultiple.cxx b/src/IFSelect/IFSelect_SignMultiple.cxx index b7793033cc..c7aabcf871 100644 --- a/src/IFSelect/IFSelect_SignMultiple.cxx +++ b/src/IFSelect/IFSelect_SignMultiple.cxx @@ -13,6 +13,7 @@ #include #include +#include static TCollection_AsciiString theval; // temporaire pour construire Value diff --git a/src/IFSelect/IFSelect_WorkSession.cxx b/src/IFSelect/IFSelect_WorkSession.cxx index 5dbafe8f1b..2c2e35e080 100644 --- a/src/IFSelect/IFSelect_WorkSession.cxx +++ b/src/IFSelect/IFSelect_WorkSession.cxx @@ -65,6 +65,12 @@ #include #include #include +#include +#include +#include +#include +#include +#include #define Flag_Incorrect 2 // (Bit Map n0 2) diff --git a/src/IGESCAFControl/IGESCAFControl_Writer.cxx b/src/IGESCAFControl/IGESCAFControl_Writer.cxx index 299e55c96b..3014933004 100644 --- a/src/IGESCAFControl/IGESCAFControl_Writer.cxx +++ b/src/IGESCAFControl/IGESCAFControl_Writer.cxx @@ -45,6 +45,7 @@ #include #include #include +#include namespace { diff --git a/src/IGESControl/IGESControl_IGESBoundary.cxx b/src/IGESControl/IGESControl_IGESBoundary.cxx index 3a4ddcbfb1..c4cbd93d30 100644 --- a/src/IGESControl/IGESControl_IGESBoundary.cxx +++ b/src/IGESControl/IGESControl_IGESBoundary.cxx @@ -50,6 +50,7 @@ #include #include #include +#include //======================================================================= diff --git a/src/IGESControl/IGESControl_Writer.cxx b/src/IGESControl/IGESControl_Writer.cxx index dcaca3a690..6a210a539b 100644 --- a/src/IGESControl/IGESControl_Writer.cxx +++ b/src/IGESControl/IGESControl_Writer.cxx @@ -45,6 +45,7 @@ #include #include #include +#include IGESControl_Writer::IGESControl_Writer () : theTP (new Transfer_FinderProcess(10000)) , diff --git a/src/IGESData/IGESData_BasicEditor.cxx b/src/IGESData/IGESData_BasicEditor.cxx index cc86f549e7..8935af292b 100644 --- a/src/IGESData/IGESData_BasicEditor.cxx +++ b/src/IGESData/IGESData_BasicEditor.cxx @@ -33,6 +33,8 @@ #include #include #include +#include +#include IGESData_BasicEditor::IGESData_BasicEditor(const Handle(IGESData_Protocol)& protocol) diff --git a/src/IGESDraw/IGESDraw_PerspectiveView.cxx b/src/IGESDraw/IGESDraw_PerspectiveView.cxx index 710356b47b..31b5b718c9 100644 --- a/src/IGESDraw/IGESDraw_PerspectiveView.cxx +++ b/src/IGESDraw/IGESDraw_PerspectiveView.cxx @@ -18,6 +18,7 @@ #include #include +#include IGESDraw_PerspectiveView::IGESDraw_PerspectiveView () { } diff --git a/src/IGESDraw/IGESDraw_View.cxx b/src/IGESDraw/IGESDraw_View.cxx index b191c09f03..3c9ca4fb3d 100644 --- a/src/IGESDraw/IGESDraw_View.cxx +++ b/src/IGESDraw/IGESDraw_View.cxx @@ -18,6 +18,7 @@ #include #include +#include IGESDraw_View::IGESDraw_View () { } diff --git a/src/IGESToBRep/IGESToBRep_BRepEntity.cxx b/src/IGESToBRep/IGESToBRep_BRepEntity.cxx index 1fe2ad4685..f1b4840734 100644 --- a/src/IGESToBRep/IGESToBRep_BRepEntity.cxx +++ b/src/IGESToBRep/IGESToBRep_BRepEntity.cxx @@ -88,6 +88,11 @@ #include #include #include +#include +#include +#include +#include +#include //======================================================================= //function : IGESToBRep_BRepEntity diff --git a/src/IGESToBRep/IGESToBRep_BasicCurve.cxx b/src/IGESToBRep/IGESToBRep_BasicCurve.cxx index 45ebe942d8..76591f7f04 100644 --- a/src/IGESToBRep/IGESToBRep_BasicCurve.cxx +++ b/src/IGESToBRep/IGESToBRep_BasicCurve.cxx @@ -97,6 +97,8 @@ #include #include #include +#include +#include //======================================================================= //function : CheckBSplineCurve diff --git a/src/IGESToBRep/IGESToBRep_BasicSurface.cxx b/src/IGESToBRep/IGESToBRep_BasicSurface.cxx index 0775bbbc7b..1896d71938 100644 --- a/src/IGESToBRep/IGESToBRep_BasicSurface.cxx +++ b/src/IGESToBRep/IGESToBRep_BasicSurface.cxx @@ -70,6 +70,12 @@ #include #include #include +#include +#include +#include +#include +#include +#include //======================================================================= //function : CheckBSplineSurface diff --git a/src/IGESToBRep/IGESToBRep_IGESBoundary.cxx b/src/IGESToBRep/IGESToBRep_IGESBoundary.cxx index 1f2935894e..89e591eb0e 100644 --- a/src/IGESToBRep/IGESToBRep_IGESBoundary.cxx +++ b/src/IGESToBRep/IGESToBRep_IGESBoundary.cxx @@ -29,6 +29,7 @@ #include #include #include +#include //======================================================================= //function : IGESToBRep_IGESBoundary diff --git a/src/IGESToBRep/IGESToBRep_TopoCurve.cxx b/src/IGESToBRep/IGESToBRep_TopoCurve.cxx index 0930dac2a7..97e9c29282 100644 --- a/src/IGESToBRep/IGESToBRep_TopoCurve.cxx +++ b/src/IGESToBRep/IGESToBRep_TopoCurve.cxx @@ -110,6 +110,9 @@ #include #include #include +#include +#include +#include //======================================================================= //function : IGESToBRep_TopoCurve diff --git a/src/IGESToBRep/IGESToBRep_TopoSurface.cxx b/src/IGESToBRep/IGESToBRep_TopoSurface.cxx index 45764ec825..9b1b32a396 100644 --- a/src/IGESToBRep/IGESToBRep_TopoSurface.cxx +++ b/src/IGESToBRep/IGESToBRep_TopoSurface.cxx @@ -151,6 +151,13 @@ #include #include #include +#include +#include +#include +#include +#include +#include +#include //======================================================================= //function : IGESToBRep_TopoSurface diff --git a/src/IVtk/IVtk_IShape.cxx b/src/IVtk/IVtk_IShape.cxx index 69a5accc7b..35c394ede1 100644 --- a/src/IVtk/IVtk_IShape.cxx +++ b/src/IVtk/IVtk_IShape.cxx @@ -16,5 +16,5 @@ #include // Handle implementation -IMPLEMENT_STANDARD_HANDLE(IVtk_IShape, IVtk_Interface) -IMPLEMENT_STANDARD_RTTIEXT(IVtk_IShape, IVtk_Interface) + + diff --git a/src/IVtk/IVtk_IShape.hxx b/src/IVtk/IVtk_IShape.hxx index 851415c442..ee250bad18 100644 --- a/src/IVtk/IVtk_IShape.hxx +++ b/src/IVtk/IVtk_IShape.hxx @@ -37,7 +37,7 @@ public: //! Get ids of sub-shapes composing a sub-shape with the given id virtual IVtk_ShapeIdList GetSubIds (const IVtk_IdType theId) const = 0; - DEFINE_STANDARD_RTTI( IVtk_IShape ) + DEFINE_STANDARD_RTTI(IVtk_IShape, IVtk_Interface) private: IVtk_IdType myId; diff --git a/src/IVtk/IVtk_IShapeData.cxx b/src/IVtk/IVtk_IShapeData.cxx index a09c12f2dd..a3c47e6f23 100644 --- a/src/IVtk/IVtk_IShapeData.cxx +++ b/src/IVtk/IVtk_IShapeData.cxx @@ -16,5 +16,5 @@ #include // Handle implementation -IMPLEMENT_STANDARD_HANDLE(IVtk_IShapeData, IVtk_Interface) -IMPLEMENT_STANDARD_RTTIEXT(IVtk_IShapeData, IVtk_Interface) + + diff --git a/src/IVtk/IVtk_IShapeData.hxx b/src/IVtk/IVtk_IShapeData.hxx index a6f48a7368..6f875db763 100644 --- a/src/IVtk/IVtk_IShapeData.hxx +++ b/src/IVtk/IVtk_IShapeData.hxx @@ -30,7 +30,7 @@ public: virtual ~IVtk_IShapeData() { } - DEFINE_STANDARD_RTTI( IVtk_IShapeData ) + DEFINE_STANDARD_RTTI(IVtk_IShapeData, IVtk_Interface) //! Insert a coordinate //! @param [in] theX X coordinate diff --git a/src/IVtk/IVtk_IShapeMesher.cxx b/src/IVtk/IVtk_IShapeMesher.cxx index 46168569e1..a14f2e1e05 100644 --- a/src/IVtk/IVtk_IShapeMesher.cxx +++ b/src/IVtk/IVtk_IShapeMesher.cxx @@ -16,8 +16,7 @@ #include // Handle implementation -IMPLEMENT_STANDARD_HANDLE(IVtk_IShapeMesher, IVtk_Interface) -IMPLEMENT_STANDARD_RTTIEXT(IVtk_IShapeMesher, IVtk_Interface) + //! Excutes the mesh generation algorithms. To be defined in implementation class. void IVtk_IShapeMesher::initialize (const IVtk_IShape::Handle& theShape, diff --git a/src/IVtk/IVtk_IShapeMesher.hxx b/src/IVtk/IVtk_IShapeMesher.hxx index 27f59237d6..264a534130 100644 --- a/src/IVtk/IVtk_IShapeMesher.hxx +++ b/src/IVtk/IVtk_IShapeMesher.hxx @@ -32,7 +32,7 @@ public: Standard_EXPORT void Build (const IVtk_IShape::Handle& theShape, const IVtk_IShapeData::Handle& theData); - DEFINE_STANDARD_RTTI( IVtk_IShapeMesher ) + DEFINE_STANDARD_RTTI(IVtk_IShapeMesher, IVtk_Interface) protected: Standard_EXPORT virtual void initialize (const IVtk_IShape::Handle& theShapeObj, diff --git a/src/IVtk/IVtk_IShapePickerAlgo.cxx b/src/IVtk/IVtk_IShapePickerAlgo.cxx index 09255a62be..fd1b9056ff 100644 --- a/src/IVtk/IVtk_IShapePickerAlgo.cxx +++ b/src/IVtk/IVtk_IShapePickerAlgo.cxx @@ -16,5 +16,5 @@ #include // Handle implementation -IMPLEMENT_STANDARD_HANDLE(IVtk_IShapePickerAlgo, IVtk_Interface) -IMPLEMENT_STANDARD_RTTIEXT(IVtk_IShapePickerAlgo, IVtk_Interface) + + diff --git a/src/IVtk/IVtk_IShapePickerAlgo.hxx b/src/IVtk/IVtk_IShapePickerAlgo.hxx index 6b9421384e..1feb2e4a42 100644 --- a/src/IVtk/IVtk_IShapePickerAlgo.hxx +++ b/src/IVtk/IVtk_IShapePickerAlgo.hxx @@ -30,7 +30,7 @@ public: virtual ~IVtk_IShapePickerAlgo() { } - DEFINE_STANDARD_RTTI( IVtk_IShapePickerAlgo ) + DEFINE_STANDARD_RTTI(IVtk_IShapePickerAlgo, IVtk_Interface) virtual void SetView (const IVtk_IView::Handle& theView) = 0; virtual int NbPicked() = 0; diff --git a/src/IVtk/IVtk_IView.cxx b/src/IVtk/IVtk_IView.cxx index 70605d9797..59c1968ccc 100644 --- a/src/IVtk/IVtk_IView.cxx +++ b/src/IVtk/IVtk_IView.cxx @@ -16,5 +16,5 @@ #include // Handle implementation -IMPLEMENT_STANDARD_HANDLE(IVtk_IView, IVtk_Interface) -IMPLEMENT_STANDARD_RTTIEXT(IVtk_IView, IVtk_Interface) + + diff --git a/src/IVtk/IVtk_IView.hxx b/src/IVtk/IVtk_IView.hxx index b1230161cc..a212cb83fa 100644 --- a/src/IVtk/IVtk_IView.hxx +++ b/src/IVtk/IVtk_IView.hxx @@ -87,7 +87,7 @@ public: Standard_Real& theWidth, Standard_Real& theHeight) const = 0; - DEFINE_STANDARD_RTTI( IVtk_IView ) + DEFINE_STANDARD_RTTI(IVtk_IView, IVtk_Interface) }; #endif // __IVTK_IVIEW_H__ diff --git a/src/IVtk/IVtk_Interface.cxx b/src/IVtk/IVtk_Interface.cxx index bf0457ce00..956d5edd3b 100644 --- a/src/IVtk/IVtk_Interface.cxx +++ b/src/IVtk/IVtk_Interface.cxx @@ -16,5 +16,5 @@ #include // Handle implementation -IMPLEMENT_STANDARD_HANDLE(IVtk_Interface, Standard_Transient) -IMPLEMENT_STANDARD_RTTIEXT(IVtk_Interface, Standard_Transient) + + diff --git a/src/IVtk/IVtk_Interface.hxx b/src/IVtk/IVtk_Interface.hxx index 760fe52c04..d2d4725016 100644 --- a/src/IVtk/IVtk_Interface.hxx +++ b/src/IVtk/IVtk_Interface.hxx @@ -16,7 +16,7 @@ #ifndef __IVTK_INTERFACE_H__ #define __IVTK_INTERFACE_H__ -#include +#include #include DEFINE_STANDARD_HANDLE( IVtk_Interface, Standard_Transient ) @@ -32,7 +32,7 @@ class IVtk_Interface : public Standard_Transient public: typedef Handle(IVtk_Interface) Handle; - DEFINE_STANDARD_RTTI(IVtk_Interface) + DEFINE_STANDARD_RTTI(IVtk_Interface, Standard_Transient) virtual ~IVtk_Interface() { } }; diff --git a/src/IVtkDraw/IVtkDraw_HighlightAndSelectionPipeline.cxx b/src/IVtkDraw/IVtkDraw_HighlightAndSelectionPipeline.cxx index 474d6ccaeb..c8f60acc8f 100644 --- a/src/IVtkDraw/IVtkDraw_HighlightAndSelectionPipeline.cxx +++ b/src/IVtkDraw/IVtkDraw_HighlightAndSelectionPipeline.cxx @@ -27,8 +27,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE(IVtkDraw_HighlightAndSelectionPipeline, Standard_Transient) -IMPLEMENT_STANDARD_RTTIEXT(IVtkDraw_HighlightAndSelectionPipeline, Standard_Transient) //=========================================================== // Function : Constructor diff --git a/src/IVtkDraw/IVtkDraw_HighlightAndSelectionPipeline.hxx b/src/IVtkDraw/IVtkDraw_HighlightAndSelectionPipeline.hxx index 3c5050b48b..3097ab8828 100644 --- a/src/IVtkDraw/IVtkDraw_HighlightAndSelectionPipeline.hxx +++ b/src/IVtkDraw/IVtkDraw_HighlightAndSelectionPipeline.hxx @@ -50,7 +50,7 @@ class IVtkDraw_HighlightAndSelectionPipeline : public Standard_Transient { public: - DEFINE_STANDARD_RTTI(IVtkDraw_HighlightAndSelectionPipeline) + DEFINE_STANDARD_RTTI(IVtkDraw_HighlightAndSelectionPipeline, Standard_Transient) public: diff --git a/src/IVtkOCC/IVtkOCC_SelectableObject.cxx b/src/IVtkOCC/IVtkOCC_SelectableObject.cxx index 57f27906e3..c38a7a4a31 100644 --- a/src/IVtkOCC/IVtkOCC_SelectableObject.cxx +++ b/src/IVtkOCC/IVtkOCC_SelectableObject.cxx @@ -24,8 +24,7 @@ #include // Handle implementation -IMPLEMENT_STANDARD_HANDLE( IVtkOCC_SelectableObject, SelectMgr_SelectableObject ) -IMPLEMENT_STANDARD_RTTIEXT( IVtkOCC_SelectableObject, SelectMgr_SelectableObject ) + //============================================================================ // Method: Constructor diff --git a/src/IVtkOCC/IVtkOCC_SelectableObject.hxx b/src/IVtkOCC/IVtkOCC_SelectableObject.hxx index b344cf4a48..d515cf2843 100644 --- a/src/IVtkOCC/IVtkOCC_SelectableObject.hxx +++ b/src/IVtkOCC/IVtkOCC_SelectableObject.hxx @@ -46,7 +46,7 @@ public: //! Returns bounding box of object Standard_EXPORT virtual void BoundingBox (Bnd_Box& theBndBox) Standard_OVERRIDE; - DEFINE_STANDARD_RTTI( IVtkOCC_SelectableObject ) + DEFINE_STANDARD_RTTI(IVtkOCC_SelectableObject, SelectMgr_SelectableObject) private: diff --git a/src/IVtkOCC/IVtkOCC_Shape.cxx b/src/IVtkOCC/IVtkOCC_Shape.cxx index f2c7c38790..602d9bd3f3 100644 --- a/src/IVtkOCC/IVtkOCC_Shape.cxx +++ b/src/IVtkOCC/IVtkOCC_Shape.cxx @@ -17,8 +17,7 @@ #include // Handle implementation -IMPLEMENT_STANDARD_HANDLE(IVtkOCC_Shape, IVtk_IShape) -IMPLEMENT_STANDARD_RTTIEXT(IVtkOCC_Shape, IVtk_IShape) + //============================================================================ // Method: Constructor diff --git a/src/IVtkOCC/IVtkOCC_Shape.hxx b/src/IVtkOCC/IVtkOCC_Shape.hxx index e6c28c0217..c3a76649da 100644 --- a/src/IVtkOCC/IVtkOCC_Shape.hxx +++ b/src/IVtkOCC/IVtkOCC_Shape.hxx @@ -39,7 +39,7 @@ public: IVtk_IdType GetSubShapeId (const IVtk_IShape::Handle&) const; - DEFINE_STANDARD_RTTI( IVtkOCC_Shape ) + DEFINE_STANDARD_RTTI(IVtkOCC_Shape, IVtk_IShape) //! Get the wrapped original OCCT shape //! @return TopoDS_Shape the wrapped original OCCT shape diff --git a/src/IVtkOCC/IVtkOCC_ShapeMesher.cxx b/src/IVtkOCC/IVtkOCC_ShapeMesher.cxx index 737684b5df..811fcba9a9 100644 --- a/src/IVtkOCC/IVtkOCC_ShapeMesher.cxx +++ b/src/IVtkOCC/IVtkOCC_ShapeMesher.cxx @@ -45,8 +45,7 @@ #include // Handle implementation -IMPLEMENT_STANDARD_HANDLE(IVtkOCC_ShapeMesher, IVtk_IShapeMesher) -IMPLEMENT_STANDARD_RTTIEXT(IVtkOCC_ShapeMesher, IVtk_IShapeMesher) + //================================================================ // Function : internalBuild diff --git a/src/IVtkOCC/IVtkOCC_ShapeMesher.hxx b/src/IVtkOCC/IVtkOCC_ShapeMesher.hxx index 6fd9a397f0..0459972854 100644 --- a/src/IVtkOCC/IVtkOCC_ShapeMesher.hxx +++ b/src/IVtkOCC/IVtkOCC_ShapeMesher.hxx @@ -178,7 +178,7 @@ private: //! Get the IShape as OCC implementation const IVtkOCC_Shape::Handle GetShapeObj() const; - DEFINE_STANDARD_RTTI(IVtkOCC_ShapeMesher) + DEFINE_STANDARD_RTTI(IVtkOCC_ShapeMesher, IVtk_IShapeMesher) private: IVtk_ShapeTypeMap myEdgesTypes; diff --git a/src/IVtkOCC/IVtkOCC_ShapePickerAlgo.cxx b/src/IVtkOCC/IVtkOCC_ShapePickerAlgo.cxx index 24255ce4ee..5c1a67063e 100644 --- a/src/IVtkOCC/IVtkOCC_ShapePickerAlgo.cxx +++ b/src/IVtkOCC/IVtkOCC_ShapePickerAlgo.cxx @@ -22,8 +22,7 @@ #include // Handle implementation -IMPLEMENT_STANDARD_HANDLE(IVtkOCC_ShapePickerAlgo, IVtk_IShapePickerAlgo) -IMPLEMENT_STANDARD_RTTIEXT(IVtkOCC_ShapePickerAlgo, IVtk_IShapePickerAlgo) + //================================================================ // Function : Constructor diff --git a/src/IVtkOCC/IVtkOCC_ShapePickerAlgo.hxx b/src/IVtkOCC/IVtkOCC_ShapePickerAlgo.hxx index 93a79a1ebf..afed0970e0 100644 --- a/src/IVtkOCC/IVtkOCC_ShapePickerAlgo.hxx +++ b/src/IVtkOCC/IVtkOCC_ShapePickerAlgo.hxx @@ -95,7 +95,7 @@ public: //! @name Obtain picking results public: - DEFINE_STANDARD_RTTI(IVtkOCC_ShapePickerAlgo) + DEFINE_STANDARD_RTTI(IVtkOCC_ShapePickerAlgo, IVtk_IShapePickerAlgo) private: diff --git a/src/IVtkOCC/IVtkOCC_ViewerSelector.cxx b/src/IVtkOCC/IVtkOCC_ViewerSelector.cxx index 1a17c1b4b6..a42a29515c 100644 --- a/src/IVtkOCC/IVtkOCC_ViewerSelector.cxx +++ b/src/IVtkOCC/IVtkOCC_ViewerSelector.cxx @@ -19,8 +19,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE( IVtkOCC_ViewerSelector, SelectMgr_ViewerSelector ) -IMPLEMENT_STANDARD_RTTIEXT( IVtkOCC_ViewerSelector, SelectMgr_ViewerSelector ) //============================================================================ // Method: Constructor diff --git a/src/IVtkOCC/IVtkOCC_ViewerSelector.hxx b/src/IVtkOCC/IVtkOCC_ViewerSelector.hxx index e1b36fd987..a03fdda9a3 100644 --- a/src/IVtkOCC/IVtkOCC_ViewerSelector.hxx +++ b/src/IVtkOCC/IVtkOCC_ViewerSelector.hxx @@ -56,7 +56,7 @@ public: //! Deactivate the given selection void Deactivate (const Handle(SelectMgr_Selection)& theSelection); - DEFINE_STANDARD_RTTI( IVtkOCC_ViewerSelector ) + DEFINE_STANDARD_RTTI(IVtkOCC_ViewerSelector, SelectMgr_ViewerSelector) private: Standard_Integer myPixTol; diff --git a/src/IVtkVTK/IVtkVTK_ShapeData.cxx b/src/IVtkVTK/IVtkVTK_ShapeData.cxx index 16d72054cf..5f7e4c532a 100644 --- a/src/IVtkVTK/IVtkVTK_ShapeData.cxx +++ b/src/IVtkVTK/IVtkVTK_ShapeData.cxx @@ -26,8 +26,6 @@ const char* const IVtkVTK_ShapeData::ARRNAME_SUBSHAPE_IDS = "SUBSHAPE_IDS"; const char* const IVtkVTK_ShapeData::ARRNAME_MESH_TYPES = "MESH_TYPES"; //! Handle implementation -IMPLEMENT_STANDARD_HANDLE(IVtkVTK_ShapeData, IVtk_IShapeData) -IMPLEMENT_STANDARD_RTTIEXT(IVtkVTK_ShapeData, IVtk_IShapeData) //================================================================ diff --git a/src/IVtkVTK/IVtkVTK_ShapeData.hxx b/src/IVtkVTK/IVtkVTK_ShapeData.hxx index a2204f0eb6..be4bc86b2f 100644 --- a/src/IVtkVTK/IVtkVTK_ShapeData.hxx +++ b/src/IVtkVTK/IVtkVTK_ShapeData.hxx @@ -54,7 +54,7 @@ public: //! Destructor Standard_EXPORT ~IVtkVTK_ShapeData(); - DEFINE_STANDARD_RTTI( IVtkVTK_ShapeData ) + DEFINE_STANDARD_RTTI(IVtkVTK_ShapeData, IVtk_IShapeData) //! Insert a coordinate //! @param [in] theX X coordinate diff --git a/src/IVtkVTK/IVtkVTK_View.cxx b/src/IVtkVTK/IVtkVTK_View.cxx index 39cff7c908..ebdf7b4882 100644 --- a/src/IVtkVTK/IVtkVTK_View.cxx +++ b/src/IVtkVTK/IVtkVTK_View.cxx @@ -29,8 +29,7 @@ VTK_MODULE_INIT(vtkRenderingOpenGL); VTK_MODULE_INIT(vtkInteractionStyle); // Handle implementation -IMPLEMENT_STANDARD_HANDLE(IVtkVTK_View, IVtk_IView) -IMPLEMENT_STANDARD_RTTIEXT(IVtkVTK_View, IVtk_IView) + //================================================================ // Function : Constructor diff --git a/src/IVtkVTK/IVtkVTK_View.hxx b/src/IVtkVTK/IVtkVTK_View.hxx index 7f62fe3746..038e4922ff 100644 --- a/src/IVtkVTK/IVtkVTK_View.hxx +++ b/src/IVtkVTK/IVtkVTK_View.hxx @@ -88,7 +88,7 @@ public: //! @return true if conversion was successful, false otherwise Standard_EXPORT virtual bool DisplayToWorld (const gp_XY& theDisplayPnt, gp_XYZ& theWorldPnt) const; - DEFINE_STANDARD_RTTI( IVtkVTK_View ) + DEFINE_STANDARD_RTTI(IVtkVTK_View, IVtk_IView) private: vtkRenderer* myRenderer; diff --git a/src/Image/Image_AlienPixMap.cxx b/src/Image/Image_AlienPixMap.cxx index 1077df0ac6..04e7e04495 100644 --- a/src/Image/Image_AlienPixMap.cxx +++ b/src/Image/Image_AlienPixMap.cxx @@ -102,8 +102,6 @@ namespace }; #endif -IMPLEMENT_STANDARD_HANDLE (Image_AlienPixMap, Image_PixMap) -IMPLEMENT_STANDARD_RTTIEXT(Image_AlienPixMap, Image_PixMap) // ======================================================================= // function : Image_AlienPixMap diff --git a/src/Image/Image_AlienPixMap.hxx b/src/Image/Image_AlienPixMap.hxx index 7976ac5962..aec57deee2 100644 --- a/src/Image/Image_AlienPixMap.hxx +++ b/src/Image/Image_AlienPixMap.hxx @@ -90,7 +90,7 @@ private: public: - DEFINE_STANDARD_RTTI(Image_AlienPixMap) // Type definition + DEFINE_STANDARD_RTTI(Image_AlienPixMap, Image_PixMap) // Type definition }; diff --git a/src/Image/Image_Diff.cxx b/src/Image/Image_Diff.cxx index 7659a680b3..a4ca767384 100644 --- a/src/Image/Image_Diff.cxx +++ b/src/Image/Image_Diff.cxx @@ -20,8 +20,6 @@ #include -IMPLEMENT_STANDARD_HANDLE (Image_Diff, Standard_Transient) -IMPLEMENT_STANDARD_RTTIEXT(Image_Diff, Standard_Transient) //! POD structure for packed RGB color value (3 bytes) struct Image_ColorXXX24 diff --git a/src/Image/Image_Diff.hxx b/src/Image/Image_Diff.hxx index bea6ec0af7..4d825c45bf 100644 --- a/src/Image/Image_Diff.hxx +++ b/src/Image/Image_Diff.hxx @@ -129,7 +129,7 @@ protected: public: - DEFINE_STANDARD_RTTI(Image_Diff) // Type definition + DEFINE_STANDARD_RTTI(Image_Diff, Standard_Transient) // Type definition }; diff --git a/src/Image/Image_PixMap.cxx b/src/Image/Image_PixMap.cxx index 0cb8815872..31d41ee446 100644 --- a/src/Image/Image_PixMap.cxx +++ b/src/Image/Image_PixMap.cxx @@ -19,11 +19,8 @@ #include -IMPLEMENT_STANDARD_HANDLE (Image_PixMap, Standard_Transient) -IMPLEMENT_STANDARD_RTTIEXT(Image_PixMap, Standard_Transient) -IMPLEMENT_STANDARD_HANDLE (Image_PixMapData, NCollection_Buffer) -IMPLEMENT_STANDARD_RTTIEXT(Image_PixMapData, NCollection_Buffer) + // ======================================================================= // function : Image_PixMap diff --git a/src/Image/Image_PixMap.hxx b/src/Image/Image_PixMap.hxx index 9cf87fc602..1d381861c3 100644 --- a/src/Image/Image_PixMap.hxx +++ b/src/Image/Image_PixMap.hxx @@ -279,7 +279,7 @@ private: public: - DEFINE_STANDARD_RTTI(Image_PixMap) // Type definition + DEFINE_STANDARD_RTTI(Image_PixMap, Standard_Transient) // Type definition }; diff --git a/src/Image/Image_PixMapData.hxx b/src/Image/Image_PixMapData.hxx index 2f46f7d302..ac3c61e46b 100644 --- a/src/Image/Image_PixMapData.hxx +++ b/src/Image/Image_PixMapData.hxx @@ -127,7 +127,7 @@ public: public: - DEFINE_STANDARD_RTTI(Image_PixMapData) // Type definition + DEFINE_STANDARD_RTTI(Image_PixMapData, NCollection_Buffer) // Type definition }; diff --git a/src/Image/Image_PixMap_Handle.hxx b/src/Image/Image_PixMap_Handle.hxx index 1a5ee60551..d62fedcecc 100644 --- a/src/Image/Image_PixMap_Handle.hxx +++ b/src/Image/Image_PixMap_Handle.hxx @@ -14,7 +14,7 @@ #ifndef _Image_PixMap_Handle_H__ #define _Image_PixMap_Handle_H__ -#include +#include #include class Image_PixMap; diff --git a/src/IntPatch/IntPatch_ImpPrmIntersection.cxx b/src/IntPatch/IntPatch_ImpPrmIntersection.cxx index ddf71a7bc8..4f9c2b0f06 100644 --- a/src/IntPatch/IntPatch_ImpPrmIntersection.cxx +++ b/src/IntPatch/IntPatch_ImpPrmIntersection.cxx @@ -57,6 +57,7 @@ #include #include +#include static Standard_Boolean DecomposeResult(const Handle(IntPatch_Line)& Line, const Standard_Boolean IsReversed, diff --git a/src/IntPatch/IntPatch_Intersection.cxx b/src/IntPatch/IntPatch_Intersection.cxx index 7d89406f64..c9a02f4e20 100644 --- a/src/IntPatch/IntPatch_Intersection.cxx +++ b/src/IntPatch/IntPatch_Intersection.cxx @@ -1828,6 +1828,7 @@ void IntPatch_Intersection::Perform(const Handle(Adaptor3d_HSurface)& S1, #include #include #include +#include #define MAXR 200 diff --git a/src/Interface/Interface_GTool.cxx b/src/Interface/Interface_GTool.cxx index 0a0440e505..b87c8f5640 100644 --- a/src/Interface/Interface_GTool.cxx +++ b/src/Interface/Interface_GTool.cxx @@ -12,6 +12,7 @@ // commercial license or contractual agreement. #include +#include Interface_GTool::Interface_GTool () { } diff --git a/src/Interface/Interface_InterfaceModel.cxx b/src/Interface/Interface_InterfaceModel.cxx index cecf11c2f2..6fcce041e7 100644 --- a/src/Interface/Interface_InterfaceModel.cxx +++ b/src/Interface/Interface_InterfaceModel.cxx @@ -26,6 +26,7 @@ #include #include #include +#include // Un Modele d`Interface est un ensemble ferme d`Entites d`interface : chacune // est dans un seul modele a la fois; elle y a un numero (Number) qui permet de diff --git a/src/Interface/Interface_Protocol.cxx b/src/Interface/Interface_Protocol.cxx index 82aa7714f0..c40d85e31a 100644 --- a/src/Interface/Interface_Protocol.cxx +++ b/src/Interface/Interface_Protocol.cxx @@ -12,6 +12,7 @@ // commercial license or contractual agreement. #include +#include // Gestion du Protocol actif : tres simple, une variable statique diff --git a/src/Interface/Interface_SignType.cxx b/src/Interface/Interface_SignType.cxx index 21ae4d6f20..340232d03f 100644 --- a/src/Interface/Interface_SignType.cxx +++ b/src/Interface/Interface_SignType.cxx @@ -12,6 +12,7 @@ // commercial license or contractual agreement. #include +#include TCollection_AsciiString Interface_SignType::Text (const Handle(Standard_Transient)& ent, diff --git a/src/LDOM/Handle_LDOM_MemManager.hxx b/src/LDOM/Handle_LDOM_MemManager.hxx index ba63d624f5..bc7baa45bd 100644 --- a/src/LDOM/Handle_LDOM_MemManager.hxx +++ b/src/LDOM/Handle_LDOM_MemManager.hxx @@ -17,7 +17,7 @@ #define Handle_LDOM_MemManager_HeaderFile #include -#include +#include class LDOM_MemManager; diff --git a/src/LDOM/LDOM_MemManager.cxx b/src/LDOM/LDOM_MemManager.cxx index f20082b472..c04fe9504a 100644 --- a/src/LDOM/LDOM_MemManager.cxx +++ b/src/LDOM/LDOM_MemManager.cxx @@ -16,8 +16,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (LDOM_MemManager, MMgt_TShared) -IMPLEMENT_STANDARD_RTTIEXT (LDOM_MemManager, MMgt_TShared) #define HASH_MASK 255 #define MINIMAL_ROOM 3 diff --git a/src/LDOM/LDOM_MemManager.hxx b/src/LDOM/LDOM_MemManager.hxx index f06b84ccc7..b9673fa3d6 100644 --- a/src/LDOM/LDOM_MemManager.hxx +++ b/src/LDOM/LDOM_MemManager.hxx @@ -17,7 +17,7 @@ #define LDOM_MemManager_HeaderFile #include -#include +#include #include class LDOM_BasicElement; @@ -123,7 +123,7 @@ class LDOM_MemManager : public MMgt_TShared public: // CASCADE RTTI - DEFINE_STANDARD_RTTI (LDOM_MemManager) + DEFINE_STANDARD_RTTI (LDOM_MemManager, MMgt_TShared) }; #include diff --git a/src/LocOpe/LocOpe_WiresOnShape.cxx b/src/LocOpe/LocOpe_WiresOnShape.cxx index 91c40ece2b..013428bcdc 100644 --- a/src/LocOpe/LocOpe_WiresOnShape.cxx +++ b/src/LocOpe/LocOpe_WiresOnShape.cxx @@ -54,6 +54,7 @@ #include #include #include +#include static Standard_Boolean Project(const TopoDS_Vertex&, diff --git a/src/MAT2d/MAT2d_MiniPath.cxx b/src/MAT2d/MAT2d_MiniPath.cxx index 3cb9bbb0a9..f47ecfd6a8 100644 --- a/src/MAT2d/MAT2d_MiniPath.cxx +++ b/src/MAT2d/MAT2d_MiniPath.cxx @@ -26,6 +26,7 @@ #include #include #include +#include //============================================================================ //function : MAT2d_MiniPath() diff --git a/src/MeshTest/MeshTest_DrawableMesh.cxx b/src/MeshTest/MeshTest_DrawableMesh.cxx index f97e3ab790..a32de61707 100644 --- a/src/MeshTest/MeshTest_DrawableMesh.cxx +++ b/src/MeshTest/MeshTest_DrawableMesh.cxx @@ -30,8 +30,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (MeshTest_DrawableMesh, Draw_Drawable3D) -IMPLEMENT_STANDARD_RTTIEXT(MeshTest_DrawableMesh, Draw_Drawable3D) typedef NCollection_Map BRepMesh_MapOfLinks; diff --git a/src/MeshTest/MeshTest_DrawableMesh.hxx b/src/MeshTest/MeshTest_DrawableMesh.hxx index d190007e0a..ba9f1740a8 100644 --- a/src/MeshTest/MeshTest_DrawableMesh.hxx +++ b/src/MeshTest/MeshTest_DrawableMesh.hxx @@ -15,7 +15,7 @@ #define _MeshTest_DrawableMesh_HeaderFile #include -#include +#include #include #include #include @@ -60,7 +60,7 @@ public: Standard_EXPORT const Handle(BRepMesh_IncrementalMesh)& Mesher() const; - DEFINE_STANDARD_RTTI(MeshTest_DrawableMesh) + DEFINE_STANDARD_RTTI(MeshTest_DrawableMesh, Draw_Drawable3D) private: diff --git a/src/MeshVS/MeshVS_DummySensitiveEntity.cxx b/src/MeshVS/MeshVS_DummySensitiveEntity.cxx index 16c53eae64..06f4e80eb3 100644 --- a/src/MeshVS/MeshVS_DummySensitiveEntity.cxx +++ b/src/MeshVS/MeshVS_DummySensitiveEntity.cxx @@ -19,8 +19,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (MeshVS_DummySensitiveEntity, SelectBasics_SensitiveEntity) -IMPLEMENT_STANDARD_RTTIEXT(MeshVS_DummySensitiveEntity, SelectBasics_SensitiveEntity) //================================================================ // Function : Constructor MeshVS_DummySensitiveEntity diff --git a/src/MeshVS/MeshVS_DummySensitiveEntity.hxx b/src/MeshVS/MeshVS_DummySensitiveEntity.hxx index 6e7402006b..056287a447 100644 --- a/src/MeshVS/MeshVS_DummySensitiveEntity.hxx +++ b/src/MeshVS/MeshVS_DummySensitiveEntity.hxx @@ -17,7 +17,7 @@ #define _MeshVS_DummySensitiveEntity_HeaderFile #include -#include +#include #include #include @@ -48,7 +48,7 @@ public: Standard_EXPORT virtual void Clear() Standard_OVERRIDE; - DEFINE_STANDARD_RTTI(MeshVS_DummySensitiveEntity) + DEFINE_STANDARD_RTTI(MeshVS_DummySensitiveEntity, SelectBasics_SensitiveEntity) }; DEFINE_STANDARD_HANDLE(MeshVS_DummySensitiveEntity, SelectBasics_SensitiveEntity) diff --git a/src/MeshVS/MeshVS_NodalColorPrsBuilder.cxx b/src/MeshVS/MeshVS_NodalColorPrsBuilder.cxx index 32d4ea0551..ea612690d0 100644 --- a/src/MeshVS/MeshVS_NodalColorPrsBuilder.cxx +++ b/src/MeshVS/MeshVS_NodalColorPrsBuilder.cxx @@ -55,7 +55,7 @@ #include #include #include -#include +#include #include #include #include @@ -79,12 +79,11 @@ public: public: - DEFINE_STANDARD_RTTI(MeshVS_ImageTexture2D) + DEFINE_STANDARD_RTTI(MeshVS_ImageTexture2D, Graphic3d_Texture2D) }; DEFINE_STANDARD_HANDLE (MeshVS_ImageTexture2D, Graphic3d_Texture2D) -IMPLEMENT_STANDARD_HANDLE (MeshVS_ImageTexture2D, Graphic3d_Texture2D) -IMPLEMENT_STANDARD_RTTIEXT(MeshVS_ImageTexture2D, Graphic3d_Texture2D) + //================================================================ // Function : getNearestPow2 diff --git a/src/MeshVS/MeshVS_SensitiveFace.cxx b/src/MeshVS/MeshVS_SensitiveFace.cxx index 2a26ae7982..6107836d8a 100644 --- a/src/MeshVS/MeshVS_SensitiveFace.cxx +++ b/src/MeshVS/MeshVS_SensitiveFace.cxx @@ -17,8 +17,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (MeshVS_SensitiveFace, Select3D_SensitiveEntity) -IMPLEMENT_STANDARD_RTTIEXT(MeshVS_SensitiveFace, Select3D_SensitiveEntity) //======================================================================= // name : MeshVS_SensitiveFace::MeshVS_SensitiveFace diff --git a/src/MeshVS/MeshVS_SensitiveFace.hxx b/src/MeshVS/MeshVS_SensitiveFace.hxx index d7464e58cf..ff4f6c7a99 100644 --- a/src/MeshVS/MeshVS_SensitiveFace.hxx +++ b/src/MeshVS/MeshVS_SensitiveFace.hxx @@ -17,7 +17,7 @@ #define _MeshVS_SensitiveFace_HeaderFile #include -#include +#include #include #include @@ -37,7 +37,7 @@ public: const TColgp_Array1OfPnt& thePoints, const Select3D_TypeOfSensitivity theSensType = Select3D_TOS_INTERIOR); - DEFINE_STANDARD_RTTI(MeshVS_SensitiveFace) + DEFINE_STANDARD_RTTI(MeshVS_SensitiveFace, Select3D_SensitiveFace) protected: diff --git a/src/MeshVS/MeshVS_SensitiveMesh.cxx b/src/MeshVS/MeshVS_SensitiveMesh.cxx index 714ffa4282..706c2121b6 100644 --- a/src/MeshVS/MeshVS_SensitiveMesh.cxx +++ b/src/MeshVS/MeshVS_SensitiveMesh.cxx @@ -25,8 +25,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (MeshVS_SensitiveMesh, Select3D_SensitiveEntity) -IMPLEMENT_STANDARD_RTTIEXT(MeshVS_SensitiveMesh, Select3D_SensitiveEntity) //======================================================================= // name : MeshVS_SensitiveMesh::MeshVS_SensitiveMesh diff --git a/src/MeshVS/MeshVS_SensitiveMesh.hxx b/src/MeshVS/MeshVS_SensitiveMesh.hxx index f8a01f04f4..43c2cd73f2 100644 --- a/src/MeshVS/MeshVS_SensitiveMesh.hxx +++ b/src/MeshVS/MeshVS_SensitiveMesh.hxx @@ -17,7 +17,7 @@ #define _MeshVS_SensitiveMesh_HeaderFile #include -#include +#include #include #include @@ -50,7 +50,7 @@ public: //! Returns center of mesh Standard_EXPORT virtual gp_Pnt CenterOfGeometry() const Standard_OVERRIDE; - DEFINE_STANDARD_RTTI(MeshVS_SensitiveMesh) + DEFINE_STANDARD_RTTI(MeshVS_SensitiveMesh, Select3D_SensitiveEntity) private: diff --git a/src/MeshVS/MeshVS_SensitivePolyhedron.cxx b/src/MeshVS/MeshVS_SensitivePolyhedron.cxx index b2013e5bb0..528303431e 100644 --- a/src/MeshVS/MeshVS_SensitivePolyhedron.cxx +++ b/src/MeshVS/MeshVS_SensitivePolyhedron.cxx @@ -26,8 +26,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (MeshVS_SensitivePolyhedron, Select3D_SensitiveEntity) -IMPLEMENT_STANDARD_RTTIEXT(MeshVS_SensitivePolyhedron, Select3D_SensitiveEntity) //================================================================ // Function : Constructor MeshVS_SensitivePolyhedron diff --git a/src/MeshVS/MeshVS_SensitivePolyhedron.hxx b/src/MeshVS/MeshVS_SensitivePolyhedron.hxx index fff3c4952b..287f031bf4 100644 --- a/src/MeshVS/MeshVS_SensitivePolyhedron.hxx +++ b/src/MeshVS/MeshVS_SensitivePolyhedron.hxx @@ -17,7 +17,7 @@ #define _MeshVS_SensitivePolyhedron_HeaderFile #include -#include +#include #include #include @@ -69,7 +69,7 @@ public: Standard_EXPORT virtual gp_Pnt CenterOfGeometry() const Standard_OVERRIDE; - DEFINE_STANDARD_RTTI(MeshVS_SensitivePolyhedron) + DEFINE_STANDARD_RTTI(MeshVS_SensitivePolyhedron, Select3D_SensitiveEntity) private: diff --git a/src/MeshVS/MeshVS_SensitiveSegment.cxx b/src/MeshVS/MeshVS_SensitiveSegment.cxx index 52978438e9..156c4dd424 100644 --- a/src/MeshVS/MeshVS_SensitiveSegment.cxx +++ b/src/MeshVS/MeshVS_SensitiveSegment.cxx @@ -17,8 +17,6 @@ #include -IMPLEMENT_STANDARD_HANDLE (MeshVS_SensitiveSegment, Select3D_SensitiveSegment) -IMPLEMENT_STANDARD_RTTIEXT(MeshVS_SensitiveSegment, Select3D_SensitiveSegment) //======================================================================= // name : MeshVS_SensitiveSegment::MeshVS_SensitiveSegment diff --git a/src/MeshVS/MeshVS_SensitiveSegment.hxx b/src/MeshVS/MeshVS_SensitiveSegment.hxx index d28137adc2..ee4fb5b52b 100644 --- a/src/MeshVS/MeshVS_SensitiveSegment.hxx +++ b/src/MeshVS/MeshVS_SensitiveSegment.hxx @@ -17,7 +17,7 @@ #define _MeshVS_SensitiveSegment_HeaderFile #include -#include +#include #include #include @@ -36,7 +36,7 @@ public: const gp_Pnt& theFirstPnt, const gp_Pnt& theLastPnt); - DEFINE_STANDARD_RTTI(MeshVS_SensitiveSegment) + DEFINE_STANDARD_RTTI(MeshVS_SensitiveSegment, Select3D_SensitiveSegment) }; DEFINE_STANDARD_HANDLE(MeshVS_SensitiveSegment, Select3D_SensitiveSegment) diff --git a/src/Message/Message_Algorithm.cxx b/src/Message/Message_Algorithm.cxx index ac990e0341..8c4a317e69 100644 --- a/src/Message/Message_Algorithm.cxx +++ b/src/Message/Message_Algorithm.cxx @@ -26,6 +26,7 @@ #include #include #include +#include //======================================================================= //function : SetMessenger diff --git a/src/Message/Message_Messenger.cxx b/src/Message/Message_Messenger.cxx index 4062c3291c..877920e86d 100644 --- a/src/Message/Message_Messenger.cxx +++ b/src/Message/Message_Messenger.cxx @@ -15,6 +15,7 @@ #include #include +#include //======================================================================= //function : Message_Messenger diff --git a/src/MoniTool/MoniTool_Profile.cxx b/src/MoniTool/MoniTool_Profile.cxx index d5802cf84c..19f3b4937a 100644 --- a/src/MoniTool/MoniTool_Profile.cxx +++ b/src/MoniTool/MoniTool_Profile.cxx @@ -15,6 +15,7 @@ #include #include #include +#include static Standard_Boolean IsCurrent (const Standard_CString name) diff --git a/src/MoniTool/MoniTool_TypedValue.cxx b/src/MoniTool/MoniTool_TypedValue.cxx index a065ef3e8a..9a0d0861c5 100644 --- a/src/MoniTool/MoniTool_TypedValue.cxx +++ b/src/MoniTool/MoniTool_TypedValue.cxx @@ -21,6 +21,7 @@ #include #include +#include #include diff --git a/src/NCollection/NCollection_AccAllocator.cxx b/src/NCollection/NCollection_AccAllocator.cxx index f8e9792c92..f8f1a4373a 100644 --- a/src/NCollection/NCollection_AccAllocator.cxx +++ b/src/NCollection/NCollection_AccAllocator.cxx @@ -18,9 +18,6 @@ #include -IMPLEMENT_STANDARD_HANDLE (NCollection_AccAllocator, NCollection_BaseAllocator) -IMPLEMENT_STANDARD_RTTIEXT (NCollection_AccAllocator, NCollection_BaseAllocator) - //======================================================================= //function : NCollection_AccAllocator //purpose : Constructor diff --git a/src/NCollection/NCollection_AccAllocator.hxx b/src/NCollection/NCollection_AccAllocator.hxx index 506e24407f..c092017c4f 100644 --- a/src/NCollection/NCollection_AccAllocator.hxx +++ b/src/NCollection/NCollection_AccAllocator.hxx @@ -176,7 +176,7 @@ protected: // Declaration of CASCADE RTTI public: - DEFINE_STANDARD_RTTI (NCollection_AccAllocator) + DEFINE_STANDARD_RTTI (NCollection_AccAllocator, NCollection_BaseAllocator) }; // Definition of HANDLE object using Standard_DefineHandle.hxx diff --git a/src/NCollection/NCollection_AlignedAllocator.cxx b/src/NCollection/NCollection_AlignedAllocator.cxx index 7b4831de15..8e7b652c05 100644 --- a/src/NCollection/NCollection_AlignedAllocator.cxx +++ b/src/NCollection/NCollection_AlignedAllocator.cxx @@ -16,11 +16,8 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (NCollection_AlignedAllocator, NCollection_BaseAllocator) -IMPLEMENT_STANDARD_RTTIEXT (NCollection_AlignedAllocator, NCollection_BaseAllocator) -IMPLEMENT_STANDARD_HANDLE (NCollection_Buffer, Standard_Transient) -IMPLEMENT_STANDARD_RTTIEXT (NCollection_Buffer, Standard_Transient) + //======================================================================= //function : NCollection_AlignedAllocator() diff --git a/src/NCollection/NCollection_AlignedAllocator.hxx b/src/NCollection/NCollection_AlignedAllocator.hxx index d3d6f56f63..031494478f 100644 --- a/src/NCollection/NCollection_AlignedAllocator.hxx +++ b/src/NCollection/NCollection_AlignedAllocator.hxx @@ -46,7 +46,7 @@ protected: public: - DEFINE_STANDARD_RTTI (NCollection_AlignedAllocator) + DEFINE_STANDARD_RTTI (NCollection_AlignedAllocator, NCollection_BaseAllocator) }; diff --git a/src/NCollection/NCollection_BaseAllocator.cxx b/src/NCollection/NCollection_BaseAllocator.cxx index 3dd99bd9a5..cfc71f58ac 100644 --- a/src/NCollection/NCollection_BaseAllocator.cxx +++ b/src/NCollection/NCollection_BaseAllocator.cxx @@ -24,8 +24,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE(NCollection_BaseAllocator,MMgt_TShared) -IMPLEMENT_STANDARD_RTTIEXT(NCollection_BaseAllocator,MMgt_TShared) //======================================================================= //function : Allocate diff --git a/src/NCollection/NCollection_BaseAllocator.hxx b/src/NCollection/NCollection_BaseAllocator.hxx index c756ebee9e..000d2500a8 100644 --- a/src/NCollection/NCollection_BaseAllocator.hxx +++ b/src/NCollection/NCollection_BaseAllocator.hxx @@ -28,7 +28,7 @@ #define NCollection_BaseAllocator_HeaderFile #include -#include +#include #include class Handle(NCollection_BaseAllocator); @@ -79,7 +79,7 @@ class NCollection_BaseAllocator : public MMgt_TShared public: // ---------- CasCade RunTime Type Information - DEFINE_STANDARD_RTTI(NCollection_BaseAllocator) + DEFINE_STANDARD_RTTI(NCollection_BaseAllocator, MMgt_TShared) }; DEFINE_STANDARD_HANDLE(NCollection_BaseAllocator,MMgt_TShared) diff --git a/src/NCollection/NCollection_Buffer.hxx b/src/NCollection/NCollection_Buffer.hxx index 2210127d23..ba97296bf3 100644 --- a/src/NCollection/NCollection_Buffer.hxx +++ b/src/NCollection/NCollection_Buffer.hxx @@ -130,7 +130,7 @@ protected: public: - DEFINE_STANDARD_RTTI(NCollection_Buffer) // Type definition + DEFINE_STANDARD_RTTI(NCollection_Buffer, Standard_Transient) // Type definition }; diff --git a/src/NCollection/NCollection_DefineHArray1.hxx b/src/NCollection/NCollection_DefineHArray1.hxx index c3244464e9..796dde0430 100644 --- a/src/NCollection/NCollection_DefineHArray1.hxx +++ b/src/NCollection/NCollection_DefineHArray1.hxx @@ -18,7 +18,7 @@ #ifndef NCollection_DefineHArray1_HeaderFile #define NCollection_DefineHArray1_HeaderFile -#include +#include #include #include @@ -39,12 +39,12 @@ class HClassName : public _Array1Type_, public MMgt_TShared { \ HClassName (const _Array1Type_& theOther) : _Array1Type_(theOther) {} \ const _Array1Type_& Array1 () const { return *this; } \ _Array1Type_& ChangeArray1 () { return *this; } \ - DEFINE_STANDARD_RTTI (HClassName) \ + DEFINE_STANDARD_RTTI (HClassName, MMgt_TShared) \ }; \ DEFINE_STANDARD_HANDLE (HClassName, MMgt_TShared) -#define IMPLEMENT_HARRAY1(HClassName) \ -IMPLEMENT_STANDARD_HANDLE (HClassName, MMgt_TShared) \ -IMPLEMENT_STANDARD_RTTIEXT (HClassName, MMgt_TShared) +#define IMPLEMENT_HARRAY1(HClassName) + + #endif diff --git a/src/NCollection/NCollection_DefineHArray2.hxx b/src/NCollection/NCollection_DefineHArray2.hxx index 2c47b13cb4..d2e5a08157 100644 --- a/src/NCollection/NCollection_DefineHArray2.hxx +++ b/src/NCollection/NCollection_DefineHArray2.hxx @@ -18,7 +18,7 @@ #ifndef NCollection_DefineHArray2_HeaderFile #define NCollection_DefineHArray2_HeaderFile -#include +#include #include #include @@ -44,12 +44,12 @@ class HClassName : public _Array2Type_, public MMgt_TShared { \ HClassName (const _Array2Type_& theOther) : _Array2Type_(theOther) {} \ const _Array2Type_& Array2 () const { return *this; } \ _Array2Type_& ChangeArray2 () { return *this; } \ - DEFINE_STANDARD_RTTI (HClassName) \ + DEFINE_STANDARD_RTTI (HClassName, MMgt_TShared) \ }; \ DEFINE_STANDARD_HANDLE (HClassName, MMgt_TShared) -#define IMPLEMENT_HARRAY2(HClassName) \ -IMPLEMENT_STANDARD_HANDLE (HClassName, MMgt_TShared) \ -IMPLEMENT_STANDARD_RTTIEXT (HClassName, MMgt_TShared) +#define IMPLEMENT_HARRAY2(HClassName) + + #endif diff --git a/src/NCollection/NCollection_DefineHSequence.hxx b/src/NCollection/NCollection_DefineHSequence.hxx index cc2a2d6a32..153ddc8f41 100644 --- a/src/NCollection/NCollection_DefineHSequence.hxx +++ b/src/NCollection/NCollection_DefineHSequence.hxx @@ -18,7 +18,7 @@ #ifndef NCollection_DefineHSequence_HeaderFile #define NCollection_DefineHSequence_HeaderFile -#include +#include #include #include @@ -43,11 +43,11 @@ class HClassName : public _SequenceType_, public MMgt_TShared { \ void Append (const Handle(HClassName)& theOther) { \ _SequenceType_::Append (theOther->ChangeSequence()); \ } \ - DEFINE_STANDARD_RTTI (HClassName) \ + DEFINE_STANDARD_RTTI (HClassName, MMgt_TShared) \ }; -#define IMPLEMENT_HSEQUENCE(HClassName) \ -IMPLEMENT_STANDARD_HANDLE (HClassName, MMgt_TShared) \ -IMPLEMENT_STANDARD_RTTIEXT (HClassName, MMgt_TShared) +#define IMPLEMENT_HSEQUENCE(HClassName) + + #endif diff --git a/src/NCollection/NCollection_EBTree.hxx b/src/NCollection/NCollection_EBTree.hxx index 3f224d8b64..bc46ec67c7 100644 --- a/src/NCollection/NCollection_EBTree.hxx +++ b/src/NCollection/NCollection_EBTree.hxx @@ -17,7 +17,7 @@ #define NCollection_EBTree_HeaderFile #include -#include +#include #include #include #include @@ -208,13 +208,13 @@ class _HEBTREE : public _HUBTREE \ const EBTree& ETree () const { return (const EBTree&) Tree(); } \ EBTree& ChangeETree () { return (EBTree&) ChangeTree(); } \ \ - DEFINE_STANDARD_RTTI (_HEBTREE) \ + DEFINE_STANDARD_RTTI (_HEBTREE, _HUBTREE) \ /* Type management */ \ }; \ DEFINE_STANDARD_HANDLE (_HEBTREE, _HUBTREE) -#define IMPLEMENT_HEBTREE(_HEBTREE, _HUBTREE) \ -IMPLEMENT_STANDARD_HANDLE (_HEBTREE, _HUBTREE) \ -IMPLEMENT_STANDARD_RTTIEXT(_HEBTREE, _HUBTREE) +#define IMPLEMENT_HEBTREE(_HEBTREE, _HUBTREE) + + #endif diff --git a/src/NCollection/NCollection_HeapAllocator.cxx b/src/NCollection/NCollection_HeapAllocator.cxx index fc5b399a73..9012b15604 100644 --- a/src/NCollection/NCollection_HeapAllocator.cxx +++ b/src/NCollection/NCollection_HeapAllocator.cxx @@ -17,8 +17,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (NCollection_HeapAllocator, NCollection_BaseAllocator) -IMPLEMENT_STANDARD_RTTIEXT(NCollection_HeapAllocator, NCollection_BaseAllocator) //======================================================================= //function : Allocate diff --git a/src/NCollection/NCollection_HeapAllocator.hxx b/src/NCollection/NCollection_HeapAllocator.hxx index 4f4fd7237b..71c542f9e6 100644 --- a/src/NCollection/NCollection_HeapAllocator.hxx +++ b/src/NCollection/NCollection_HeapAllocator.hxx @@ -44,7 +44,7 @@ class NCollection_HeapAllocator : public NCollection_BaseAllocator public: // Declaration of CASCADE RTTI -DEFINE_STANDARD_RTTI (NCollection_HeapAllocator) +DEFINE_STANDARD_RTTI (NCollection_HeapAllocator, NCollection_BaseAllocator) }; // Definition of HANDLE object using Standard_DefineHandle.hxx diff --git a/src/NCollection/NCollection_IncAllocator.cxx b/src/NCollection/NCollection_IncAllocator.cxx index b4395464f1..4461318fb6 100644 --- a/src/NCollection/NCollection_IncAllocator.cxx +++ b/src/NCollection/NCollection_IncAllocator.cxx @@ -22,8 +22,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (NCollection_IncAllocator,NCollection_BaseAllocator) -IMPLEMENT_STANDARD_RTTIEXT (NCollection_IncAllocator,NCollection_BaseAllocator) namespace { diff --git a/src/NCollection/NCollection_IncAllocator.hxx b/src/NCollection/NCollection_IncAllocator.hxx index b50a8fe14c..d9782bd59f 100644 --- a/src/NCollection/NCollection_IncAllocator.hxx +++ b/src/NCollection/NCollection_IncAllocator.hxx @@ -111,7 +111,7 @@ class NCollection_IncAllocator : public NCollection_BaseAllocator public: // Declaration of CASCADE RTTI - DEFINE_STANDARD_RTTI (NCollection_IncAllocator) + DEFINE_STANDARD_RTTI (NCollection_IncAllocator, NCollection_BaseAllocator) }; // Definition of HANDLE object using Standard_DefineHandle.hxx diff --git a/src/NCollection/NCollection_UBTree.hxx b/src/NCollection/NCollection_UBTree.hxx index 15808adff6..0ee6005226 100644 --- a/src/NCollection/NCollection_UBTree.hxx +++ b/src/NCollection/NCollection_UBTree.hxx @@ -482,7 +482,7 @@ class _HUBTREE : public _HPARENT \ ~_HUBTREE () { delete myTree; } \ /* Destructor */ \ \ - DEFINE_STANDARD_RTTI (_HUBTREE) \ + DEFINE_STANDARD_RTTI (_HUBTREE, _HPARENT) \ /* Type management */ \ \ private: \ @@ -496,8 +496,8 @@ class _HUBTREE : public _HPARENT \ }; \ DEFINE_STANDARD_HANDLE (_HUBTREE, _HPARENT) -#define IMPLEMENT_HUBTREE(_HUBTREE, _HPARENT) \ -IMPLEMENT_STANDARD_HANDLE (_HUBTREE, _HPARENT) \ -IMPLEMENT_STANDARD_RTTIEXT(_HUBTREE, _HPARENT) +#define IMPLEMENT_HUBTREE(_HUBTREE, _HPARENT) + + #endif diff --git a/src/NCollection/NCollection_WinHeapAllocator.hxx b/src/NCollection/NCollection_WinHeapAllocator.hxx index 54af690727..7fdff038e3 100644 --- a/src/NCollection/NCollection_WinHeapAllocator.hxx +++ b/src/NCollection/NCollection_WinHeapAllocator.hxx @@ -48,7 +48,7 @@ public: Standard_EXPORT virtual void Free (void* theAddress); // Declaration of CASCADE RTTI - DEFINE_STANDARD_RTTI(NCollection_WinHeapAllocator) + DEFINE_STANDARD_RTTI(NCollection_WinHeapAllocator, NCollection_BaseAllocator) private: //! Copy constructor - prohibited diff --git a/src/OpenGl/Handle_OpenGl_Context.hxx b/src/OpenGl/Handle_OpenGl_Context.hxx index 09c99972cc..aa3d34d59a 100644 --- a/src/OpenGl/Handle_OpenGl_Context.hxx +++ b/src/OpenGl/Handle_OpenGl_Context.hxx @@ -16,7 +16,7 @@ #ifndef _Handle_OpenGl_Context_Header #define _Handle_OpenGl_Context_Header -#include +#include #include class OpenGl_Context; diff --git a/src/OpenGl/Handle_OpenGl_GraphicDriver.hxx b/src/OpenGl/Handle_OpenGl_GraphicDriver.hxx index 2e7f89082c..1dd0e9b71c 100644 --- a/src/OpenGl/Handle_OpenGl_GraphicDriver.hxx +++ b/src/OpenGl/Handle_OpenGl_GraphicDriver.hxx @@ -16,7 +16,7 @@ #ifndef _Handle_OpenGl_GraphicDriver_Header #define _Handle_OpenGl_GraphicDriver_Header -#include +#include #include class OpenGl_GraphicDriver; diff --git a/src/OpenGl/Handle_OpenGl_View.hxx b/src/OpenGl/Handle_OpenGl_View.hxx index b00f2f3214..a9676ccfd6 100644 --- a/src/OpenGl/Handle_OpenGl_View.hxx +++ b/src/OpenGl/Handle_OpenGl_View.hxx @@ -16,7 +16,7 @@ #ifndef _Handle_OpenGl_View_Header #define _Handle_OpenGl_View_Header -#include +#include #include class OpenGl_View; diff --git a/src/OpenGl/Handle_OpenGl_Window.hxx b/src/OpenGl/Handle_OpenGl_Window.hxx index b933f1bd4d..5a7315b871 100644 --- a/src/OpenGl/Handle_OpenGl_Window.hxx +++ b/src/OpenGl/Handle_OpenGl_Window.hxx @@ -16,7 +16,7 @@ #ifndef _Handle_OpenGl_Window_Header #define _Handle_OpenGl_Window_Header -#include +#include #include class OpenGl_Window; diff --git a/src/OpenGl/Handle_OpenGl_Workspace.hxx b/src/OpenGl/Handle_OpenGl_Workspace.hxx index 5959d801d6..e85e5243b6 100644 --- a/src/OpenGl/Handle_OpenGl_Workspace.hxx +++ b/src/OpenGl/Handle_OpenGl_Workspace.hxx @@ -16,7 +16,7 @@ #ifndef _Handle_OpenGl_Workspace_Header #define _Handle_OpenGl_Workspace_Header -#include +#include #include class OpenGl_Workspace; diff --git a/src/OpenGl/OpenGl_CappingAlgo.cxx b/src/OpenGl/OpenGl_CappingAlgo.cxx index 3840d35955..688516f1d4 100755 --- a/src/OpenGl/OpenGl_CappingAlgo.cxx +++ b/src/OpenGl/OpenGl_CappingAlgo.cxx @@ -21,8 +21,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE(OpenGl_CappingAlgoFilter, OpenGl_RenderFilter) -IMPLEMENT_STANDARD_RTTIEXT(OpenGl_CappingAlgoFilter, OpenGl_RenderFilter) namespace { diff --git a/src/OpenGl/OpenGl_CappingAlgo.hxx b/src/OpenGl/OpenGl_CappingAlgo.hxx index 1df476b8a1..c09b6694c1 100755 --- a/src/OpenGl/OpenGl_CappingAlgo.hxx +++ b/src/OpenGl/OpenGl_CappingAlgo.hxx @@ -63,7 +63,7 @@ public: public: - DEFINE_STANDARD_RTTI(OpenGl_CappingAlgoFilter) + DEFINE_STANDARD_RTTI(OpenGl_CappingAlgoFilter, OpenGl_RenderFilter) }; #endif diff --git a/src/OpenGl/OpenGl_CappingPlaneResource.cxx b/src/OpenGl/OpenGl_CappingPlaneResource.cxx index fe483012f8..89443d68d9 100755 --- a/src/OpenGl/OpenGl_CappingPlaneResource.cxx +++ b/src/OpenGl/OpenGl_CappingPlaneResource.cxx @@ -55,8 +55,6 @@ namespace } -IMPLEMENT_STANDARD_HANDLE (OpenGl_CappingPlaneResource, OpenGl_Resource) -IMPLEMENT_STANDARD_RTTIEXT(OpenGl_CappingPlaneResource, OpenGl_Resource) // ======================================================================= // function : OpenGl_CappingPlaneResource diff --git a/src/OpenGl/OpenGl_CappingPlaneResource.hxx b/src/OpenGl/OpenGl_CappingPlaneResource.hxx index 27bcf7fde7..66da667ac7 100755 --- a/src/OpenGl/OpenGl_CappingPlaneResource.hxx +++ b/src/OpenGl/OpenGl_CappingPlaneResource.hxx @@ -82,7 +82,7 @@ private: public: - DEFINE_STANDARD_RTTI(OpenGl_CappingPlaneResource) // Type definition + DEFINE_STANDARD_RTTI(OpenGl_CappingPlaneResource, OpenGl_Resource) // Type definition }; diff --git a/src/OpenGl/OpenGl_Caps.cxx b/src/OpenGl/OpenGl_Caps.cxx index f7c4c842ee..5e63257cf0 100755 --- a/src/OpenGl/OpenGl_Caps.cxx +++ b/src/OpenGl/OpenGl_Caps.cxx @@ -17,8 +17,6 @@ #include -IMPLEMENT_STANDARD_HANDLE (OpenGl_Caps, Standard_Transient) -IMPLEMENT_STANDARD_RTTIEXT(OpenGl_Caps, Standard_Transient) // ======================================================================= // function : OpenGl_Caps diff --git a/src/OpenGl/OpenGl_Caps.hxx b/src/OpenGl/OpenGl_Caps.hxx index 10d835ea46..4d47b43a1b 100755 --- a/src/OpenGl/OpenGl_Caps.hxx +++ b/src/OpenGl/OpenGl_Caps.hxx @@ -16,7 +16,7 @@ #ifndef _OpenGl_Caps_H__ #define _OpenGl_Caps_H__ -#include +#include #include #include @@ -131,7 +131,7 @@ private: public: - DEFINE_STANDARD_RTTI(OpenGl_Caps) // Type definition + DEFINE_STANDARD_RTTI(OpenGl_Caps, Standard_Transient) // Type definition }; diff --git a/src/OpenGl/OpenGl_Context.cxx b/src/OpenGl/OpenGl_Context.cxx index a20436e5e9..83659c1c23 100644 --- a/src/OpenGl/OpenGl_Context.cxx +++ b/src/OpenGl/OpenGl_Context.cxx @@ -61,8 +61,6 @@ #endif #endif -IMPLEMENT_STANDARD_HANDLE (OpenGl_Context, Standard_Transient) -IMPLEMENT_STANDARD_RTTIEXT(OpenGl_Context, Standard_Transient) namespace { diff --git a/src/OpenGl/OpenGl_Context.hxx b/src/OpenGl/OpenGl_Context.hxx index 8017c35c99..ecdcff65e8 100644 --- a/src/OpenGl/OpenGl_Context.hxx +++ b/src/OpenGl/OpenGl_Context.hxx @@ -707,7 +707,7 @@ private: public: - DEFINE_STANDARD_RTTI(OpenGl_Context) // Type definition + DEFINE_STANDARD_RTTI(OpenGl_Context, Standard_Transient) // Type definition friend class OpenGl_Window; diff --git a/src/OpenGl/OpenGl_Font.cxx b/src/OpenGl/OpenGl_Font.cxx index 1a17c604ab..63f96a627c 100755 --- a/src/OpenGl/OpenGl_Font.cxx +++ b/src/OpenGl/OpenGl_Font.cxx @@ -20,8 +20,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (OpenGl_Font, OpenGl_Resource) -IMPLEMENT_STANDARD_RTTIEXT(OpenGl_Font, OpenGl_Resource) // ======================================================================= // function : OpenGl_Font diff --git a/src/OpenGl/OpenGl_Font.hxx b/src/OpenGl/OpenGl_Font.hxx index fd95912d1d..317a84aa42 100755 --- a/src/OpenGl/OpenGl_Font.hxx +++ b/src/OpenGl/OpenGl_Font.hxx @@ -157,7 +157,7 @@ protected: public: - DEFINE_STANDARD_RTTI(OpenGl_Font) // Type definition + DEFINE_STANDARD_RTTI(OpenGl_Font, OpenGl_Resource) // Type definition }; diff --git a/src/OpenGl/OpenGl_FrameBuffer.cxx b/src/OpenGl/OpenGl_FrameBuffer.cxx index 18c21c8a09..ba844f6db7 100644 --- a/src/OpenGl/OpenGl_FrameBuffer.cxx +++ b/src/OpenGl/OpenGl_FrameBuffer.cxx @@ -18,8 +18,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (OpenGl_FrameBuffer, OpenGl_Resource) -IMPLEMENT_STANDARD_RTTIEXT(OpenGl_FrameBuffer, OpenGl_Resource) // ======================================================================= // function : OpenGl_FrameBuffer diff --git a/src/OpenGl/OpenGl_FrameBuffer.hxx b/src/OpenGl/OpenGl_FrameBuffer.hxx index c2f03d6f84..c31871ba6a 100644 --- a/src/OpenGl/OpenGl_FrameBuffer.hxx +++ b/src/OpenGl/OpenGl_FrameBuffer.hxx @@ -172,7 +172,7 @@ protected: public: - DEFINE_STANDARD_RTTI(OpenGl_FrameBuffer) // Type definition + DEFINE_STANDARD_RTTI(OpenGl_FrameBuffer, OpenGl_Resource) // Type definition }; diff --git a/src/OpenGl/OpenGl_GraphicDriver.cxx b/src/OpenGl/OpenGl_GraphicDriver.cxx index 813fc27402..c03c1a43f1 100644 --- a/src/OpenGl/OpenGl_GraphicDriver.cxx +++ b/src/OpenGl/OpenGl_GraphicDriver.cxx @@ -38,8 +38,6 @@ #include #endif -IMPLEMENT_STANDARD_HANDLE(OpenGl_GraphicDriver,Graphic3d_GraphicDriver) -IMPLEMENT_STANDARD_RTTIEXT(OpenGl_GraphicDriver,Graphic3d_GraphicDriver) namespace { diff --git a/src/OpenGl/OpenGl_GraphicDriver.hxx b/src/OpenGl/OpenGl_GraphicDriver.hxx index 29ba151747..1a4ba3214e 100644 --- a/src/OpenGl/OpenGl_GraphicDriver.hxx +++ b/src/OpenGl/OpenGl_GraphicDriver.hxx @@ -359,7 +359,7 @@ public: public: - DEFINE_STANDARD_RTTI(OpenGl_GraphicDriver) + DEFINE_STANDARD_RTTI(OpenGl_GraphicDriver, Graphic3d_GraphicDriver) private: diff --git a/src/OpenGl/OpenGl_Group.cxx b/src/OpenGl/OpenGl_Group.cxx index 8eda7341bb..55a27ce5af 100644 --- a/src/OpenGl/OpenGl_Group.cxx +++ b/src/OpenGl/OpenGl_Group.cxx @@ -27,8 +27,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (OpenGl_Group, Graphic3d_Group) -IMPLEMENT_STANDARD_RTTIEXT(OpenGl_Group, Graphic3d_Group) // ======================================================================= // function : OpenGl_Group diff --git a/src/OpenGl/OpenGl_Group.hxx b/src/OpenGl/OpenGl_Group.hxx index 6406bd245e..2ed5401cdd 100644 --- a/src/OpenGl/OpenGl_Group.hxx +++ b/src/OpenGl/OpenGl_Group.hxx @@ -128,7 +128,7 @@ protected: public: - DEFINE_STANDARD_RTTI(OpenGl_Group) // Type definition + DEFINE_STANDARD_RTTI(OpenGl_Group, Graphic3d_Group) // Type definition }; diff --git a/src/OpenGl/OpenGl_IndexBuffer.cxx b/src/OpenGl/OpenGl_IndexBuffer.cxx index fdf8ade2d1..e883b6b4ae 100644 --- a/src/OpenGl/OpenGl_IndexBuffer.cxx +++ b/src/OpenGl/OpenGl_IndexBuffer.cxx @@ -17,8 +17,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (OpenGl_IndexBuffer, OpenGl_VertexBuffer) -IMPLEMENT_STANDARD_RTTIEXT(OpenGl_IndexBuffer, OpenGl_VertexBuffer) // ======================================================================= // function : OpenGl_IndexBuffer diff --git a/src/OpenGl/OpenGl_IndexBuffer.hxx b/src/OpenGl/OpenGl_IndexBuffer.hxx index 76e7212851..87409e5448 100644 --- a/src/OpenGl/OpenGl_IndexBuffer.hxx +++ b/src/OpenGl/OpenGl_IndexBuffer.hxx @@ -27,7 +27,7 @@ public: public: - DEFINE_STANDARD_RTTI(OpenGl_IndexBuffer) // Type definition + DEFINE_STANDARD_RTTI(OpenGl_IndexBuffer, OpenGl_VertexBuffer) // Type definition }; diff --git a/src/OpenGl/OpenGl_LineAttributes.cxx b/src/OpenGl/OpenGl_LineAttributes.cxx index b12830c911..646a89d533 100644 --- a/src/OpenGl/OpenGl_LineAttributes.cxx +++ b/src/OpenGl/OpenGl_LineAttributes.cxx @@ -477,8 +477,6 @@ static const unsigned int myInteriors[TEL_HS_USER_DEF_START][32] = } }; -IMPLEMENT_STANDARD_HANDLE (OpenGl_LineAttributes, OpenGl_Resource) -IMPLEMENT_STANDARD_RTTIEXT(OpenGl_LineAttributes, OpenGl_Resource) // ======================================================================= // function : OpenGl_LineAttributes diff --git a/src/OpenGl/OpenGl_LineAttributes.hxx b/src/OpenGl/OpenGl_LineAttributes.hxx index ce28e97047..c70098c1c4 100644 --- a/src/OpenGl/OpenGl_LineAttributes.hxx +++ b/src/OpenGl/OpenGl_LineAttributes.hxx @@ -43,7 +43,7 @@ protected: public: - DEFINE_STANDARD_RTTI(OpenGl_LineAttributes) + DEFINE_STANDARD_RTTI(OpenGl_LineAttributes, OpenGl_Resource) }; diff --git a/src/OpenGl/OpenGl_PointSprite.cxx b/src/OpenGl/OpenGl_PointSprite.cxx index 1f6023c219..df734d3736 100755 --- a/src/OpenGl/OpenGl_PointSprite.cxx +++ b/src/OpenGl/OpenGl_PointSprite.cxx @@ -19,8 +19,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (OpenGl_PointSprite, OpenGl_Texture) -IMPLEMENT_STANDARD_RTTIEXT(OpenGl_PointSprite, OpenGl_Texture) // ======================================================================= // function : OpenGl_PointSprite diff --git a/src/OpenGl/OpenGl_PointSprite.hxx b/src/OpenGl/OpenGl_PointSprite.hxx index a010db138a..a841f9ad82 100755 --- a/src/OpenGl/OpenGl_PointSprite.hxx +++ b/src/OpenGl/OpenGl_PointSprite.hxx @@ -54,7 +54,7 @@ protected: public: - DEFINE_STANDARD_RTTI(OpenGl_PointSprite) // Type definition + DEFINE_STANDARD_RTTI(OpenGl_PointSprite, OpenGl_Texture) // Type definition }; diff --git a/src/OpenGl/OpenGl_PrinterContext.cxx b/src/OpenGl/OpenGl_PrinterContext.cxx index e67b45c731..93eef99c60 100644 --- a/src/OpenGl/OpenGl_PrinterContext.cxx +++ b/src/OpenGl/OpenGl_PrinterContext.cxx @@ -16,8 +16,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (OpenGl_PrinterContext, Standard_Transient) -IMPLEMENT_STANDARD_RTTIEXT(OpenGl_PrinterContext, Standard_Transient) //======================================================================= //function : OpenGl_PrinterContext diff --git a/src/OpenGl/OpenGl_PrinterContext.hxx b/src/OpenGl/OpenGl_PrinterContext.hxx index da0d96eefa..fbe7dd75f7 100644 --- a/src/OpenGl/OpenGl_PrinterContext.hxx +++ b/src/OpenGl/OpenGl_PrinterContext.hxx @@ -16,7 +16,7 @@ #ifndef _OPENGL_PRINTERCONTEXT_H #define _OPENGL_PRINTERCONTEXT_H -#include +#include #include #include #include @@ -83,7 +83,7 @@ private: public: - DEFINE_STANDARD_RTTI(OpenGl_PrinterContext) // Type definition + DEFINE_STANDARD_RTTI(OpenGl_PrinterContext, Standard_Transient) // Type definition }; diff --git a/src/OpenGl/OpenGl_RenderFilter.cxx b/src/OpenGl/OpenGl_RenderFilter.cxx index c753bae878..21fd26410d 100755 --- a/src/OpenGl/OpenGl_RenderFilter.cxx +++ b/src/OpenGl/OpenGl_RenderFilter.cxx @@ -15,5 +15,4 @@ #include -IMPLEMENT_STANDARD_HANDLE(OpenGl_RenderFilter, Standard_Transient) -IMPLEMENT_STANDARD_RTTIEXT(OpenGl_RenderFilter, Standard_Transient) + diff --git a/src/OpenGl/OpenGl_RenderFilter.hxx b/src/OpenGl/OpenGl_RenderFilter.hxx index 5721508391..47ace0c451 100755 --- a/src/OpenGl/OpenGl_RenderFilter.hxx +++ b/src/OpenGl/OpenGl_RenderFilter.hxx @@ -16,7 +16,7 @@ #ifndef _OpenGl_RenderFilter_H__ #define _OpenGl_RenderFilter_H__ -#include +#include #include DEFINE_STANDARD_HANDLE (OpenGl_RenderFilter, Standard_Transient) @@ -37,7 +37,7 @@ public: public: - DEFINE_STANDARD_RTTI(OpenGl_RenderFilter) + DEFINE_STANDARD_RTTI(OpenGl_RenderFilter, Standard_Transient) }; #endif diff --git a/src/OpenGl/OpenGl_Resource.cxx b/src/OpenGl/OpenGl_Resource.cxx index 4116e10e43..2edacf3ec0 100644 --- a/src/OpenGl/OpenGl_Resource.cxx +++ b/src/OpenGl/OpenGl_Resource.cxx @@ -15,8 +15,6 @@ #include -IMPLEMENT_STANDARD_HANDLE (OpenGl_Resource, Standard_Transient) -IMPLEMENT_STANDARD_RTTIEXT(OpenGl_Resource, Standard_Transient) OpenGl_Resource::OpenGl_Resource() {} OpenGl_Resource::~OpenGl_Resource() {} diff --git a/src/OpenGl/OpenGl_Resource.hxx b/src/OpenGl/OpenGl_Resource.hxx index 93644e9a0a..3291911745 100644 --- a/src/OpenGl/OpenGl_Resource.hxx +++ b/src/OpenGl/OpenGl_Resource.hxx @@ -55,7 +55,7 @@ private: public: - DEFINE_STANDARD_RTTI(OpenGl_Resource) // Type definition + DEFINE_STANDARD_RTTI(OpenGl_Resource, Standard_Transient) // Type definition }; diff --git a/src/OpenGl/OpenGl_Sampler.cxx b/src/OpenGl/OpenGl_Sampler.cxx index 0196a39ae1..13d5b290bf 100644 --- a/src/OpenGl/OpenGl_Sampler.cxx +++ b/src/OpenGl/OpenGl_Sampler.cxx @@ -17,8 +17,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (OpenGl_Sampler, OpenGl_Resource) -IMPLEMENT_STANDARD_RTTIEXT(OpenGl_Sampler, OpenGl_Resource) // ======================================================================= // function : OpenGl_Sampler diff --git a/src/OpenGl/OpenGl_Sampler.hxx b/src/OpenGl/OpenGl_Sampler.hxx index dda1e3a7b8..b44060bba7 100644 --- a/src/OpenGl/OpenGl_Sampler.hxx +++ b/src/OpenGl/OpenGl_Sampler.hxx @@ -77,7 +77,7 @@ protected: public: - DEFINE_STANDARD_RTTI(OpenGl_Sampler) + DEFINE_STANDARD_RTTI(OpenGl_Sampler, OpenGl_Resource) }; diff --git a/src/OpenGl/OpenGl_SetOfShaderPrograms.hxx b/src/OpenGl/OpenGl_SetOfShaderPrograms.hxx index 0fd78b6f72..0f2ad907a7 100644 --- a/src/OpenGl/OpenGl_SetOfShaderPrograms.hxx +++ b/src/OpenGl/OpenGl_SetOfShaderPrograms.hxx @@ -50,7 +50,7 @@ protected: public: - DEFINE_STANDARD_RTTI (OpenGl_SetOfShaderPrograms) + DEFINE_STANDARD_RTTI (OpenGl_SetOfShaderPrograms, Standard_Transient) }; diff --git a/src/OpenGl/OpenGl_ShaderManager.cxx b/src/OpenGl/OpenGl_ShaderManager.cxx index b9caec71dd..842ce3546f 100644 --- a/src/OpenGl/OpenGl_ShaderManager.cxx +++ b/src/OpenGl/OpenGl_ShaderManager.cxx @@ -28,11 +28,8 @@ #include -IMPLEMENT_STANDARD_HANDLE (OpenGl_SetOfShaderPrograms, Standard_Transient) -IMPLEMENT_STANDARD_RTTIEXT(OpenGl_SetOfShaderPrograms, Standard_Transient) -IMPLEMENT_STANDARD_HANDLE (OpenGl_ShaderManager, Standard_Transient) -IMPLEMENT_STANDARD_RTTIEXT(OpenGl_ShaderManager, Standard_Transient) + namespace { diff --git a/src/OpenGl/OpenGl_ShaderManager.hxx b/src/OpenGl/OpenGl_ShaderManager.hxx index 88f1f9cf5b..999aae5cba 100644 --- a/src/OpenGl/OpenGl_ShaderManager.hxx +++ b/src/OpenGl/OpenGl_ShaderManager.hxx @@ -411,7 +411,7 @@ private: public: - DEFINE_STANDARD_RTTI (OpenGl_ShaderManager) + DEFINE_STANDARD_RTTI (OpenGl_ShaderManager, Standard_Transient) }; diff --git a/src/OpenGl/OpenGl_ShaderObject.cxx b/src/OpenGl/OpenGl_ShaderObject.cxx index d9181cbc4f..d0d3bc8680 100755 --- a/src/OpenGl/OpenGl_ShaderObject.cxx +++ b/src/OpenGl/OpenGl_ShaderObject.cxx @@ -20,8 +20,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (OpenGl_ShaderObject, OpenGl_Resource) -IMPLEMENT_STANDARD_RTTIEXT(OpenGl_ShaderObject, OpenGl_Resource) // ======================================================================= // function : OpenGl_ShaderObject diff --git a/src/OpenGl/OpenGl_ShaderObject.hxx b/src/OpenGl/OpenGl_ShaderObject.hxx index 07afa0d2e8..6ae9288e0f 100755 --- a/src/OpenGl/OpenGl_ShaderObject.hxx +++ b/src/OpenGl/OpenGl_ShaderObject.hxx @@ -69,7 +69,7 @@ protected: public: - DEFINE_STANDARD_RTTI (OpenGl_ShaderObject) + DEFINE_STANDARD_RTTI (OpenGl_ShaderObject, OpenGl_Resource) friend class OpenGl_ShaderProgram; }; diff --git a/src/OpenGl/OpenGl_ShaderProgram.cxx b/src/OpenGl/OpenGl_ShaderProgram.cxx index d654c1e091..6718fa1c71 100755 --- a/src/OpenGl/OpenGl_ShaderProgram.cxx +++ b/src/OpenGl/OpenGl_ShaderProgram.cxx @@ -26,8 +26,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (OpenGl_ShaderProgram, OpenGl_Resource) -IMPLEMENT_STANDARD_RTTIEXT(OpenGl_ShaderProgram, OpenGl_Resource) OpenGl_VariableSetterSelector OpenGl_ShaderProgram::mySetterSelector = OpenGl_VariableSetterSelector(); diff --git a/src/OpenGl/OpenGl_ShaderProgram.hxx b/src/OpenGl/OpenGl_ShaderProgram.hxx index b9e58de279..45b05eeb86 100755 --- a/src/OpenGl/OpenGl_ShaderProgram.hxx +++ b/src/OpenGl/OpenGl_ShaderProgram.hxx @@ -547,7 +547,7 @@ protected: public: - DEFINE_STANDARD_RTTI (OpenGl_ShaderProgram) + DEFINE_STANDARD_RTTI (OpenGl_ShaderProgram, OpenGl_Resource) friend class OpenGl_ShaderManager; }; diff --git a/src/OpenGl/OpenGl_Structure.cxx b/src/OpenGl/OpenGl_Structure.cxx index df77dfcfac..d1e80486bc 100644 --- a/src/OpenGl/OpenGl_Structure.cxx +++ b/src/OpenGl/OpenGl_Structure.cxx @@ -27,8 +27,6 @@ #include -IMPLEMENT_STANDARD_HANDLE (OpenGl_Structure, Graphic3d_CStructure) -IMPLEMENT_STANDARD_RTTIEXT(OpenGl_Structure, Graphic3d_CStructure) //! Auxiliary class for bounding box presentation class OpenGl_BndBoxPrs : public OpenGl_Element diff --git a/src/OpenGl/OpenGl_Structure.hxx b/src/OpenGl/OpenGl_Structure.hxx index 420905368c..a9b9dd9764 100644 --- a/src/OpenGl/OpenGl_Structure.hxx +++ b/src/OpenGl/OpenGl_Structure.hxx @@ -226,7 +226,7 @@ protected: public: - DEFINE_STANDARD_RTTI(OpenGl_Structure) // Type definition + DEFINE_STANDARD_RTTI(OpenGl_Structure, Graphic3d_CStructure) // Type definition }; diff --git a/src/OpenGl/OpenGl_StructureShadow.cxx b/src/OpenGl/OpenGl_StructureShadow.cxx index 9cfe62b99f..790058cff6 100644 --- a/src/OpenGl/OpenGl_StructureShadow.cxx +++ b/src/OpenGl/OpenGl_StructureShadow.cxx @@ -16,9 +16,6 @@ #include -IMPLEMENT_STANDARD_HANDLE (OpenGl_StructureShadow, OpenGl_Structure) -IMPLEMENT_STANDARD_RTTIEXT(OpenGl_StructureShadow, OpenGl_Structure) - //======================================================================= //function : OpenGl_StructureShadow //purpose : diff --git a/src/OpenGl/OpenGl_StructureShadow.hxx b/src/OpenGl/OpenGl_StructureShadow.hxx index 2a5fb88151..7cc554414c 100644 --- a/src/OpenGl/OpenGl_StructureShadow.hxx +++ b/src/OpenGl/OpenGl_StructureShadow.hxx @@ -36,7 +36,7 @@ private: public: - DEFINE_STANDARD_RTTI(OpenGl_StructureShadow) // Type definition + DEFINE_STANDARD_RTTI(OpenGl_StructureShadow, OpenGl_Structure) // Type definition }; diff --git a/src/OpenGl/OpenGl_TextFormatter.cxx b/src/OpenGl/OpenGl_TextFormatter.cxx index 85d5153d3b..9b60cac16d 100755 --- a/src/OpenGl/OpenGl_TextFormatter.cxx +++ b/src/OpenGl/OpenGl_TextFormatter.cxx @@ -85,8 +85,6 @@ namespace }; -IMPLEMENT_STANDARD_HANDLE (OpenGl_TextFormatter, Standard_Transient) -IMPLEMENT_STANDARD_RTTIEXT(OpenGl_TextFormatter, Standard_Transient) // ======================================================================= // function : OpenGl_TextFormatter diff --git a/src/OpenGl/OpenGl_TextFormatter.hxx b/src/OpenGl/OpenGl_TextFormatter.hxx index adca108a8d..aa88497c19 100755 --- a/src/OpenGl/OpenGl_TextFormatter.hxx +++ b/src/OpenGl/OpenGl_TextFormatter.hxx @@ -136,7 +136,7 @@ protected: //! @name temporary variables for formatting routines public: - DEFINE_STANDARD_RTTI(OpenGl_TextFormatter) // Type definition + DEFINE_STANDARD_RTTI(OpenGl_TextFormatter, Standard_Transient) // Type definition }; diff --git a/src/OpenGl/OpenGl_Texture.cxx b/src/OpenGl/OpenGl_Texture.cxx index 32a837fb87..0f08435216 100644 --- a/src/OpenGl/OpenGl_Texture.cxx +++ b/src/OpenGl/OpenGl_Texture.cxx @@ -21,8 +21,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (OpenGl_Texture, OpenGl_Resource) -IMPLEMENT_STANDARD_RTTIEXT(OpenGl_Texture, OpenGl_Resource) //! Simple class to reset unpack alignment settings struct OpenGl_UnpackAlignmentSentry diff --git a/src/OpenGl/OpenGl_Texture.hxx b/src/OpenGl/OpenGl_Texture.hxx index b8ac42f45b..6c3c4e521b 100644 --- a/src/OpenGl/OpenGl_Texture.hxx +++ b/src/OpenGl/OpenGl_Texture.hxx @@ -283,7 +283,7 @@ protected: public: - DEFINE_STANDARD_RTTI(OpenGl_Texture) // Type definition + DEFINE_STANDARD_RTTI(OpenGl_Texture, OpenGl_Resource) // Type definition }; diff --git a/src/OpenGl/OpenGl_TextureBufferArb.cxx b/src/OpenGl/OpenGl_TextureBufferArb.cxx index 2fb8a78a9a..359c62befd 100644 --- a/src/OpenGl/OpenGl_TextureBufferArb.cxx +++ b/src/OpenGl/OpenGl_TextureBufferArb.cxx @@ -17,8 +17,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (OpenGl_TextureBufferArb, OpenGl_VertexBuffer) -IMPLEMENT_STANDARD_RTTIEXT(OpenGl_TextureBufferArb, OpenGl_VertexBuffer) // ======================================================================= // function : OpenGl_TextureBufferArb diff --git a/src/OpenGl/OpenGl_TextureBufferArb.hxx b/src/OpenGl/OpenGl_TextureBufferArb.hxx index 92e63ef43d..269044604a 100644 --- a/src/OpenGl/OpenGl_TextureBufferArb.hxx +++ b/src/OpenGl/OpenGl_TextureBufferArb.hxx @@ -91,7 +91,7 @@ protected: public: - DEFINE_STANDARD_RTTI(OpenGl_TextureBufferArb) // Type definition + DEFINE_STANDARD_RTTI(OpenGl_TextureBufferArb, OpenGl_VertexBuffer) // Type definition }; diff --git a/src/OpenGl/OpenGl_VertexBuffer.cxx b/src/OpenGl/OpenGl_VertexBuffer.cxx index 3c7511e447..aa37f4c861 100644 --- a/src/OpenGl/OpenGl_VertexBuffer.cxx +++ b/src/OpenGl/OpenGl_VertexBuffer.cxx @@ -17,8 +17,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (OpenGl_VertexBuffer, OpenGl_Resource) -IMPLEMENT_STANDARD_RTTIEXT(OpenGl_VertexBuffer, OpenGl_Resource) // ======================================================================= // function : OpenGl_VertexBuffer diff --git a/src/OpenGl/OpenGl_VertexBuffer.hxx b/src/OpenGl/OpenGl_VertexBuffer.hxx index ca06de3591..ba0a91e4a9 100644 --- a/src/OpenGl/OpenGl_VertexBuffer.hxx +++ b/src/OpenGl/OpenGl_VertexBuffer.hxx @@ -327,7 +327,7 @@ protected: public: - DEFINE_STANDARD_RTTI(OpenGl_VertexBuffer) // Type definition + DEFINE_STANDARD_RTTI(OpenGl_VertexBuffer, OpenGl_Resource) // Type definition }; diff --git a/src/OpenGl/OpenGl_VertexBufferCompat.cxx b/src/OpenGl/OpenGl_VertexBufferCompat.cxx index 5d8c194fef..8d820e53d7 100644 --- a/src/OpenGl/OpenGl_VertexBufferCompat.cxx +++ b/src/OpenGl/OpenGl_VertexBufferCompat.cxx @@ -16,8 +16,6 @@ #include -IMPLEMENT_STANDARD_HANDLE (OpenGl_VertexBufferCompat, OpenGl_VertexBuffer) -IMPLEMENT_STANDARD_RTTIEXT(OpenGl_VertexBufferCompat, OpenGl_VertexBuffer) // ======================================================================= // function : OpenGl_VertexBufferCompat diff --git a/src/OpenGl/OpenGl_VertexBufferCompat.hxx b/src/OpenGl/OpenGl_VertexBufferCompat.hxx index 48793f7f57..092bf3fec0 100644 --- a/src/OpenGl/OpenGl_VertexBufferCompat.hxx +++ b/src/OpenGl/OpenGl_VertexBufferCompat.hxx @@ -85,7 +85,7 @@ protected: public: - DEFINE_STANDARD_RTTI(OpenGl_VertexBufferCompat) // Type definition + DEFINE_STANDARD_RTTI(OpenGl_VertexBufferCompat, OpenGl_VertexBuffer) // Type definition }; diff --git a/src/OpenGl/OpenGl_View.cxx b/src/OpenGl/OpenGl_View.cxx index e1a5655e7a..e687f242b6 100644 --- a/src/OpenGl/OpenGl_View.cxx +++ b/src/OpenGl/OpenGl_View.cxx @@ -30,8 +30,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE(OpenGl_View,MMgt_TShared) -IMPLEMENT_STANDARD_RTTIEXT(OpenGl_View,MMgt_TShared) /*----------------------------------------------------------------------*/ diff --git a/src/OpenGl/OpenGl_View.hxx b/src/OpenGl/OpenGl_View.hxx index 743855baa6..36a4e28a3c 100644 --- a/src/OpenGl/OpenGl_View.hxx +++ b/src/OpenGl/OpenGl_View.hxx @@ -17,7 +17,7 @@ #define _OpenGl_View_Header #include -#include +#include #include #include @@ -752,7 +752,7 @@ protected: //! @name fields related to ray-tracing public: DEFINE_STANDARD_ALLOC - DEFINE_STANDARD_RTTI(OpenGl_View) // Type definition + DEFINE_STANDARD_RTTI(OpenGl_View, MMgt_TShared) // Type definition friend class OpenGl_Workspace; diff --git a/src/OpenGl/OpenGl_Window.cxx b/src/OpenGl/OpenGl_Window.cxx index e91bce09d9..12e33188c4 100644 --- a/src/OpenGl/OpenGl_Window.cxx +++ b/src/OpenGl/OpenGl_Window.cxx @@ -29,8 +29,6 @@ #include #endif -IMPLEMENT_STANDARD_HANDLE(OpenGl_Window,MMgt_TShared) -IMPLEMENT_STANDARD_RTTIEXT(OpenGl_Window,MMgt_TShared) #if !defined(__APPLE__) || defined(MACOSX_USE_GLX) diff --git a/src/OpenGl/OpenGl_Window.hxx b/src/OpenGl/OpenGl_Window.hxx index df7f4238be..b66b66d07c 100644 --- a/src/OpenGl/OpenGl_Window.hxx +++ b/src/OpenGl/OpenGl_Window.hxx @@ -102,7 +102,7 @@ protected: public: - DEFINE_STANDARD_RTTI(OpenGl_Window) // Type definition + DEFINE_STANDARD_RTTI(OpenGl_Window, MMgt_TShared) // Type definition DEFINE_STANDARD_ALLOC }; diff --git a/src/OpenGl/OpenGl_Workspace.cxx b/src/OpenGl/OpenGl_Workspace.cxx index f5a0f25249..73e61b81a4 100644 --- a/src/OpenGl/OpenGl_Workspace.cxx +++ b/src/OpenGl/OpenGl_Workspace.cxx @@ -39,8 +39,6 @@ #include #endif -IMPLEMENT_STANDARD_HANDLE(OpenGl_Workspace,OpenGl_Window) -IMPLEMENT_STANDARD_RTTIEXT(OpenGl_Workspace,OpenGl_Window) namespace { @@ -1548,8 +1546,6 @@ bool OpenGl_Workspace::redrawImmediate (const Graphic3d_CView& theCView, return !toCopyBackToFront; } -IMPLEMENT_STANDARD_HANDLE (OpenGl_RaytraceFilter, OpenGl_RenderFilter) -IMPLEMENT_STANDARD_RTTIEXT(OpenGl_RaytraceFilter, OpenGl_RenderFilter) // ======================================================================= // function : CanRender diff --git a/src/OpenGl/OpenGl_Workspace.hxx b/src/OpenGl/OpenGl_Workspace.hxx index 7f7b0e4214..1cd74bf913 100644 --- a/src/OpenGl/OpenGl_Workspace.hxx +++ b/src/OpenGl/OpenGl_Workspace.hxx @@ -128,7 +128,7 @@ private: public: - DEFINE_STANDARD_RTTI(OpenGl_RaytraceFilter) + DEFINE_STANDARD_RTTI(OpenGl_RaytraceFilter, OpenGl_RenderFilter) }; //! Represents window with GL context. @@ -396,7 +396,7 @@ protected: //! @name fields related to status public: //! @name type definition - DEFINE_STANDARD_RTTI(OpenGl_Workspace) + DEFINE_STANDARD_RTTI(OpenGl_Workspace, OpenGl_Window) DEFINE_STANDARD_ALLOC }; diff --git a/src/PCDM/PCDM.cxx b/src/PCDM/PCDM.cxx index 876775d054..0fec97ca60 100644 --- a/src/PCDM/PCDM.cxx +++ b/src/PCDM/PCDM.cxx @@ -24,6 +24,7 @@ #include #include #include +#include //======================================================================= //function : StorageDriver diff --git a/src/Poly/Poly_CoherentTriangulation.cxx b/src/Poly/Poly_CoherentTriangulation.cxx index 79ec1bcd53..4507fd8bdc 100644 --- a/src/Poly/Poly_CoherentTriangulation.cxx +++ b/src/Poly/Poly_CoherentTriangulation.cxx @@ -24,8 +24,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (Poly_CoherentTriangulation, Standard_Transient) -IMPLEMENT_STANDARD_RTTIEXT (Poly_CoherentTriangulation, Standard_Transient) //======================================================================= //function : Poly_CoherentTriangulation diff --git a/src/Poly/Poly_CoherentTriangulation.hxx b/src/Poly/Poly_CoherentTriangulation.hxx index 6b870ad9d2..72b6cc3e05 100644 --- a/src/Poly/Poly_CoherentTriangulation.hxx +++ b/src/Poly/Poly_CoherentTriangulation.hxx @@ -34,7 +34,7 @@ typedef NCollection_Vector::Iterator Poly_BaseIteratorOfCoherentLink; //! Definition of HANDLE object using Standard_DefineHandle.hxx -#include +#include class Poly_CoherentTriangulation; DEFINE_STANDARD_HANDLE (Poly_CoherentTriangulation, Standard_Transient) @@ -381,7 +381,7 @@ class Poly_CoherentTriangulation : public Standard_Transient public: // Declaration of CASCADE RTTI -DEFINE_STANDARD_RTTI (Poly_CoherentTriangulation) +DEFINE_STANDARD_RTTI (Poly_CoherentTriangulation, Standard_Transient) friend class IteratorOfTriangle; friend class IteratorOfNode; diff --git a/src/ProjLib/ProjLib_ComputeApproxOnPolarSurface.cxx b/src/ProjLib/ProjLib_ComputeApproxOnPolarSurface.cxx index 74a4279429..36cc7eee7a 100644 --- a/src/ProjLib/ProjLib_ComputeApproxOnPolarSurface.cxx +++ b/src/ProjLib/ProjLib_ComputeApproxOnPolarSurface.cxx @@ -77,6 +77,7 @@ #ifdef OCCT_DEBUG #ifdef DRAW #include +#include #endif //static Standard_Integer compteur = 0; #endif diff --git a/src/Prs3d/Prs3d_DimensionAspect.cxx b/src/Prs3d/Prs3d_DimensionAspect.cxx index ead3dca37b..dd782b5470 100755 --- a/src/Prs3d/Prs3d_DimensionAspect.cxx +++ b/src/Prs3d/Prs3d_DimensionAspect.cxx @@ -22,8 +22,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (Prs3d_DimensionAspect, Prs3d_BasicAspect) -IMPLEMENT_STANDARD_RTTIEXT (Prs3d_DimensionAspect, Prs3d_BasicAspect) //======================================================================= //function : Constructor diff --git a/src/Prs3d/Prs3d_Drawer.cxx b/src/Prs3d/Prs3d_Drawer.cxx index 9fd5643620..e7beea19f1 100644 --- a/src/Prs3d/Prs3d_Drawer.cxx +++ b/src/Prs3d/Prs3d_Drawer.cxx @@ -23,8 +23,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (Prs3d_Drawer, MMgt_TShared) -IMPLEMENT_STANDARD_RTTIEXT(Prs3d_Drawer, MMgt_TShared) // ======================================================================= // function : Prs3d_Drawer diff --git a/src/Prs3d/Prs3d_Drawer.hxx b/src/Prs3d/Prs3d_Drawer.hxx index 6ac8d5454d..ace291092f 100644 --- a/src/Prs3d/Prs3d_Drawer.hxx +++ b/src/Prs3d/Prs3d_Drawer.hxx @@ -16,7 +16,7 @@ #define _Prs3d_Drawer_HeaderFile #include -#include +#include #include #include @@ -922,7 +922,7 @@ protected: public: - DEFINE_STANDARD_RTTI(Prs3d_Drawer) + DEFINE_STANDARD_RTTI(Prs3d_Drawer, MMgt_TShared) }; diff --git a/src/Prs3d/Prs3d_PresentationShadow.cxx b/src/Prs3d/Prs3d_PresentationShadow.cxx index c73bece695..926d1c9d65 100644 --- a/src/Prs3d/Prs3d_PresentationShadow.cxx +++ b/src/Prs3d/Prs3d_PresentationShadow.cxx @@ -15,8 +15,6 @@ #include -IMPLEMENT_STANDARD_HANDLE (Prs3d_PresentationShadow, Prs3d_Presentation) -IMPLEMENT_STANDARD_RTTIEXT(Prs3d_PresentationShadow, Prs3d_Presentation) //======================================================================= //function : Prs3d_PresentationShadow diff --git a/src/Prs3d/Prs3d_PresentationShadow.hxx b/src/Prs3d/Prs3d_PresentationShadow.hxx index cc8ae2cb48..dd060f78e0 100644 --- a/src/Prs3d/Prs3d_PresentationShadow.hxx +++ b/src/Prs3d/Prs3d_PresentationShadow.hxx @@ -30,7 +30,7 @@ public: private: - DEFINE_STANDARD_RTTI(Prs3d_PresentationShadow) + DEFINE_STANDARD_RTTI(Prs3d_PresentationShadow, Prs3d_Presentation) }; diff --git a/src/PrsMgr/PrsMgr_Presentation.cxx b/src/PrsMgr/PrsMgr_Presentation.cxx index b9c165afef..33d6c609fa 100644 --- a/src/PrsMgr/PrsMgr_Presentation.cxx +++ b/src/PrsMgr/PrsMgr_Presentation.cxx @@ -20,6 +20,7 @@ #include #include #include +#include namespace { diff --git a/src/QABugs/QABugs_1.cxx b/src/QABugs/QABugs_1.cxx index 73e5f95a06..def28eaa62 100644 --- a/src/QABugs/QABugs_1.cxx +++ b/src/QABugs/QABugs_1.cxx @@ -467,6 +467,7 @@ static Standard_Integer OCC74bug_get (Draw_Interpretor& di, Standard_Integer arg #include #include #include +#include static Standard_Integer OCC361bug (Draw_Interpretor& di, Standard_Integer nb, const char ** a) { diff --git a/src/QABugs/QABugs_11.cxx b/src/QABugs/QABugs_11.cxx index c1bdeb2558..03f4090664 100644 --- a/src/QABugs/QABugs_11.cxx +++ b/src/QABugs/QABugs_11.cxx @@ -5225,6 +5225,8 @@ Standard_Integer CR23403 (Draw_Interpretor& di, Standard_Integer argc, const cha #include #include +#include +#include Standard_Integer CR23234 (Draw_Interpretor& di, Standard_Integer argc, const char ** argv) { // Check the command arguments diff --git a/src/QABugs/QABugs_16.cxx b/src/QABugs/QABugs_16.cxx index a4df5dfa5f..852a840420 100644 --- a/src/QABugs/QABugs_16.cxx +++ b/src/QABugs/QABugs_16.cxx @@ -826,6 +826,7 @@ static Standard_Integer OCC710 (Draw_Interpretor& di, Standard_Integer argc, con } #include +#include static Standard_Integer OCC904 (Draw_Interpretor& di, Standard_Integer argc, const char ** argv) { if(argc != 4) { diff --git a/src/QABugs/QABugs_19.cxx b/src/QABugs/QABugs_19.cxx index 80a9fea73d..2b9e9bf99c 100755 --- a/src/QABugs/QABugs_19.cxx +++ b/src/QABugs/QABugs_19.cxx @@ -1770,11 +1770,10 @@ public: std::cerr << "QABugs_HandleClass[" << this << "] " << theArgVec[0] << "\n"; return 0; } - DEFINE_STANDARD_RTTI(QABugs_HandleClass) // Type definition + DEFINE_STANDARD_RTTI(QABugs_HandleClass, Standard_Transient) // Type definition }; DEFINE_STANDARD_HANDLE (QABugs_HandleClass, Standard_Transient) -IMPLEMENT_STANDARD_HANDLE (QABugs_HandleClass, Standard_Transient) -IMPLEMENT_STANDARD_RTTIEXT(QABugs_HandleClass, Standard_Transient) + // Dummy class to test interface for compilation issues struct QABugs_NHandleClass @@ -3581,6 +3580,7 @@ Standard_Integer xprojponf (Draw_Interpretor& di, //purpose : //======================================================================= #include +#include static Standard_Boolean inspect_point(const gp_XY& thePoint, const gp_XY& theCenter, diff --git a/src/QABugs/QABugs_9.cxx b/src/QABugs/QABugs_9.cxx index 3ee165ddfa..4d31d01e98 100644 --- a/src/QABugs/QABugs_9.cxx +++ b/src/QABugs/QABugs_9.cxx @@ -149,6 +149,7 @@ static Standard_Integer OCC137_z (Draw_Interpretor& di, Standard_Integer argc, c #include #include #include +#include static Standard_Integer OCC24303(Draw_Interpretor& di, Standard_Integer n, const char** a) { diff --git a/src/QABugs/QABugs_PresentableObject.cxx b/src/QABugs/QABugs_PresentableObject.cxx index f4f2083886..ad857fd45a 100644 --- a/src/QABugs/QABugs_PresentableObject.cxx +++ b/src/QABugs/QABugs_PresentableObject.cxx @@ -24,6 +24,7 @@ #include #include #include +#include QABugs_PresentableObject::QABugs_PresentableObject(const PrsMgr_TypeOfPresentation3d theTypeOfPresentation3d) :AIS_InteractiveObject(theTypeOfPresentation3d) diff --git a/src/QANCollection/QANCollection_Perf.cxx b/src/QANCollection/QANCollection_Perf.cxx index a0fec09dfb..5921d0f3c0 100644 --- a/src/QANCollection/QANCollection_Perf.cxx +++ b/src/QANCollection/QANCollection_Perf.cxx @@ -51,7 +51,6 @@ ////////////////////////////////DEFINE_HARRAY1(QANCollection_HArray1,QANCollection_Array1) DEFINE_ARRAY1(QANCollection_Array1Perf,QANCollection_BaseColPerf,ItemType) DEFINE_HARRAY1(QANCollection_HArray1Perf,QANCollection_Array1Perf) -IMPLEMENT_HARRAY1(QANCollection_HArray1Perf) #include #include @@ -59,7 +58,6 @@ IMPLEMENT_HARRAY1(QANCollection_HArray1Perf) ////////////////////////////////DEFINE_HARRAY2(QANCollection_HArray2,QANCollection_Array2) DEFINE_ARRAY2(QANCollection_Array2Perf,QANCollection_BaseColPerf,ItemType) DEFINE_HARRAY2(QANCollection_HArray2Perf,QANCollection_Array2Perf) -IMPLEMENT_HARRAY2(QANCollection_HArray2Perf) #include #include @@ -87,7 +85,6 @@ DEFINE_LIST(QANCollection_ListPerf,QANCollection_BaseColPerf,ItemType) ////////////////////////////////DEFINE_HSEQUENCE(QANCollection_HSequence,QANCollection_Sequence) DEFINE_SEQUENCE(QANCollection_SequencePerf,QANCollection_BaseColPerf,ItemType) DEFINE_HSEQUENCE(QANCollection_HSequencePerf,QANCollection_SequencePerf) -IMPLEMENT_HSEQUENCE(QANCollection_HSequencePerf) static void printAllMeters (Draw_Interpretor& theDI) { diff --git a/src/QANCollection/QANCollection_Test.cxx b/src/QANCollection/QANCollection_Test.cxx index 1b3db7cff1..06a642400c 100644 --- a/src/QANCollection/QANCollection_Test.cxx +++ b/src/QANCollection/QANCollection_Test.cxx @@ -35,7 +35,6 @@ ////////////////////////////////DEFINE_HARRAY1(QANCollection_HArray1,QANCollection_Array1) DEFINE_ARRAY1(QANCollection_Array1Func,QANCollection_BaseColFunc,ItemType) DEFINE_HARRAY1(QANCollection_HArray1Func,QANCollection_Array1Func) -IMPLEMENT_HARRAY1(QANCollection_HArray1Func) #include #include @@ -43,7 +42,6 @@ IMPLEMENT_HARRAY1(QANCollection_HArray1Func) ////////////////////////////////DEFINE_HARRAY2(QANCollection_HArray2,QANCollection_Array2) DEFINE_ARRAY2(QANCollection_Array2Func,QANCollection_BaseColFunc,ItemType) DEFINE_HARRAY2(QANCollection_HArray2Func,QANCollection_Array2Func) -IMPLEMENT_HARRAY2(QANCollection_HArray2Func) #include #include @@ -71,7 +69,6 @@ DEFINE_LIST(QANCollection_ListFunc,QANCollection_BaseColFunc,ItemType) ////////////////////////////////DEFINE_HSEQUENCE(QANCollection_HSequence,QANCollection_Sequence) DEFINE_SEQUENCE(QANCollection_SequenceFunc,QANCollection_BaseColFunc,ItemType) DEFINE_HSEQUENCE(QANCollection_HSequenceFunc,QANCollection_SequenceFunc) -IMPLEMENT_HSEQUENCE(QANCollection_HSequenceFunc) // HashCode and IsEquel must be defined for key types of maps Standard_Integer HashCode(const gp_Pnt thePnt, int theUpper) diff --git a/src/RWStepAP203/RWStepAP203_RWCcDesignApproval.cxx b/src/RWStepAP203/RWStepAP203_RWCcDesignApproval.cxx index 5853687f82..a5daad991d 100644 --- a/src/RWStepAP203/RWStepAP203_RWCcDesignApproval.cxx +++ b/src/RWStepAP203/RWStepAP203_RWCcDesignApproval.cxx @@ -19,6 +19,7 @@ #include #include #include +#include //======================================================================= //function : RWStepAP203_RWCcDesignApproval diff --git a/src/RWStepAP203/RWStepAP203_RWCcDesignCertification.cxx b/src/RWStepAP203/RWStepAP203_RWCcDesignCertification.cxx index c0ba90fd80..a2f2dcb831 100644 --- a/src/RWStepAP203/RWStepAP203_RWCcDesignCertification.cxx +++ b/src/RWStepAP203/RWStepAP203_RWCcDesignCertification.cxx @@ -19,6 +19,7 @@ #include #include #include +#include //======================================================================= //function : RWStepAP203_RWCcDesignCertification diff --git a/src/RWStepAP203/RWStepAP203_RWCcDesignContract.cxx b/src/RWStepAP203/RWStepAP203_RWCcDesignContract.cxx index 3860c43d79..360e41aba7 100644 --- a/src/RWStepAP203/RWStepAP203_RWCcDesignContract.cxx +++ b/src/RWStepAP203/RWStepAP203_RWCcDesignContract.cxx @@ -19,6 +19,7 @@ #include #include #include +#include //======================================================================= //function : RWStepAP203_RWCcDesignContract diff --git a/src/RWStepAP203/RWStepAP203_RWCcDesignDateAndTimeAssignment.cxx b/src/RWStepAP203/RWStepAP203_RWCcDesignDateAndTimeAssignment.cxx index f8752346d8..89f0342d59 100644 --- a/src/RWStepAP203/RWStepAP203_RWCcDesignDateAndTimeAssignment.cxx +++ b/src/RWStepAP203/RWStepAP203_RWCcDesignDateAndTimeAssignment.cxx @@ -19,6 +19,8 @@ #include #include #include +#include +#include //======================================================================= //function : RWStepAP203_RWCcDesignDateAndTimeAssignment diff --git a/src/RWStepAP203/RWStepAP203_RWCcDesignPersonAndOrganizationAssignment.cxx b/src/RWStepAP203/RWStepAP203_RWCcDesignPersonAndOrganizationAssignment.cxx index 2f79142770..db9089e6d2 100644 --- a/src/RWStepAP203/RWStepAP203_RWCcDesignPersonAndOrganizationAssignment.cxx +++ b/src/RWStepAP203/RWStepAP203_RWCcDesignPersonAndOrganizationAssignment.cxx @@ -19,6 +19,8 @@ #include #include #include +#include +#include //======================================================================= //function : RWStepAP203_RWCcDesignPersonAndOrganizationAssignment diff --git a/src/RWStepAP203/RWStepAP203_RWCcDesignSecurityClassification.cxx b/src/RWStepAP203/RWStepAP203_RWCcDesignSecurityClassification.cxx index 9ef1ee8569..f83dba6f58 100644 --- a/src/RWStepAP203/RWStepAP203_RWCcDesignSecurityClassification.cxx +++ b/src/RWStepAP203/RWStepAP203_RWCcDesignSecurityClassification.cxx @@ -19,6 +19,7 @@ #include #include #include +#include //======================================================================= //function : RWStepAP203_RWCcDesignSecurityClassification diff --git a/src/RWStepAP203/RWStepAP203_RWCcDesignSpecificationReference.cxx b/src/RWStepAP203/RWStepAP203_RWCcDesignSpecificationReference.cxx index 616eb8a435..8f39d81a0b 100644 --- a/src/RWStepAP203/RWStepAP203_RWCcDesignSpecificationReference.cxx +++ b/src/RWStepAP203/RWStepAP203_RWCcDesignSpecificationReference.cxx @@ -19,6 +19,7 @@ #include #include #include +#include //======================================================================= //function : RWStepAP203_RWCcDesignSpecificationReference diff --git a/src/RWStepAP203/RWStepAP203_RWChange.cxx b/src/RWStepAP203/RWStepAP203_RWChange.cxx index c52f1b1b87..66654a23ba 100644 --- a/src/RWStepAP203/RWStepAP203_RWChange.cxx +++ b/src/RWStepAP203/RWStepAP203_RWChange.cxx @@ -19,6 +19,7 @@ #include #include #include +#include //======================================================================= //function : RWStepAP203_RWChange diff --git a/src/RWStepAP203/RWStepAP203_RWChangeRequest.cxx b/src/RWStepAP203/RWStepAP203_RWChangeRequest.cxx index 28bfabb318..715cb25d14 100644 --- a/src/RWStepAP203/RWStepAP203_RWChangeRequest.cxx +++ b/src/RWStepAP203/RWStepAP203_RWChangeRequest.cxx @@ -19,6 +19,7 @@ #include #include #include +#include //======================================================================= //function : RWStepAP203_RWChangeRequest diff --git a/src/RWStepAP203/RWStepAP203_RWStartRequest.cxx b/src/RWStepAP203/RWStepAP203_RWStartRequest.cxx index 03b4af1a85..eb49da7ea3 100644 --- a/src/RWStepAP203/RWStepAP203_RWStartRequest.cxx +++ b/src/RWStepAP203/RWStepAP203_RWStartRequest.cxx @@ -19,6 +19,7 @@ #include #include #include +#include //======================================================================= //function : RWStepAP203_RWStartRequest diff --git a/src/RWStepAP203/RWStepAP203_RWStartWork.cxx b/src/RWStepAP203/RWStepAP203_RWStartWork.cxx index 58fe3ab2d7..7f231ab0dc 100644 --- a/src/RWStepAP203/RWStepAP203_RWStartWork.cxx +++ b/src/RWStepAP203/RWStepAP203_RWStartWork.cxx @@ -19,6 +19,7 @@ #include #include #include +#include //======================================================================= //function : RWStepAP203_RWStartWork diff --git a/src/RWStepAP214/RWStepAP214_RWAppliedExternalIdentificationAssignment.cxx b/src/RWStepAP214/RWStepAP214_RWAppliedExternalIdentificationAssignment.cxx index 694d4b43ec..ab533cf24e 100644 --- a/src/RWStepAP214/RWStepAP214_RWAppliedExternalIdentificationAssignment.cxx +++ b/src/RWStepAP214/RWStepAP214_RWAppliedExternalIdentificationAssignment.cxx @@ -18,6 +18,8 @@ #include #include #include +#include +#include //======================================================================= //function : RWStepAP214_RWAppliedExternalIdentificationAssignment diff --git a/src/RWStepAP214/RWStepAP214_RWAppliedGroupAssignment.cxx b/src/RWStepAP214/RWStepAP214_RWAppliedGroupAssignment.cxx index 18b160eada..607a033406 100644 --- a/src/RWStepAP214/RWStepAP214_RWAppliedGroupAssignment.cxx +++ b/src/RWStepAP214/RWStepAP214_RWAppliedGroupAssignment.cxx @@ -18,6 +18,7 @@ #include #include #include +#include //======================================================================= //function : RWStepAP214_RWAppliedGroupAssignment diff --git a/src/RWStepAP214/RWStepAP214_RWExternallyDefinedClass.cxx b/src/RWStepAP214/RWStepAP214_RWExternallyDefinedClass.cxx index a88d194e6c..027d989352 100644 --- a/src/RWStepAP214/RWStepAP214_RWExternallyDefinedClass.cxx +++ b/src/RWStepAP214/RWStepAP214_RWExternallyDefinedClass.cxx @@ -17,6 +17,7 @@ #include #include +#include //======================================================================= //function : RWStepAP214_RWExternallyDefinedClass diff --git a/src/RWStepAP214/RWStepAP214_RWExternallyDefinedGeneralProperty.cxx b/src/RWStepAP214/RWStepAP214_RWExternallyDefinedGeneralProperty.cxx index 2bc7d24e76..9dcaa0a8ec 100644 --- a/src/RWStepAP214/RWStepAP214_RWExternallyDefinedGeneralProperty.cxx +++ b/src/RWStepAP214/RWStepAP214_RWExternallyDefinedGeneralProperty.cxx @@ -17,6 +17,7 @@ #include #include +#include //======================================================================= //function : RWStepAP214_RWExternallyDefinedGeneralProperty diff --git a/src/RWStepBasic/RWStepBasic_RWAction.cxx b/src/RWStepBasic/RWStepBasic_RWAction.cxx index c3ccc92273..e032c10e59 100644 --- a/src/RWStepBasic/RWStepBasic_RWAction.cxx +++ b/src/RWStepBasic/RWStepBasic_RWAction.cxx @@ -17,6 +17,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include +#include //======================================================================= //function : RWStepBasic_RWAction diff --git a/src/RWStepBasic/RWStepBasic_RWActionAssignment.cxx b/src/RWStepBasic/RWStepBasic_RWActionAssignment.cxx index 8c766951a8..94d5e426c0 100644 --- a/src/RWStepBasic/RWStepBasic_RWActionAssignment.cxx +++ b/src/RWStepBasic/RWStepBasic_RWActionAssignment.cxx @@ -17,6 +17,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include +#include //======================================================================= //function : RWStepBasic_RWActionAssignment diff --git a/src/RWStepBasic/RWStepBasic_RWActionRequestAssignment.cxx b/src/RWStepBasic/RWStepBasic_RWActionRequestAssignment.cxx index b867a75c0a..5a17d01fab 100644 --- a/src/RWStepBasic/RWStepBasic_RWActionRequestAssignment.cxx +++ b/src/RWStepBasic/RWStepBasic_RWActionRequestAssignment.cxx @@ -17,6 +17,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include +#include //======================================================================= //function : RWStepBasic_RWActionRequestAssignment diff --git a/src/RWStepBasic/RWStepBasic_RWActionRequestSolution.cxx b/src/RWStepBasic/RWStepBasic_RWActionRequestSolution.cxx index 30cbfdba98..2e43dfdc8b 100644 --- a/src/RWStepBasic/RWStepBasic_RWActionRequestSolution.cxx +++ b/src/RWStepBasic/RWStepBasic_RWActionRequestSolution.cxx @@ -17,6 +17,8 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include +#include +#include //======================================================================= //function : RWStepBasic_RWActionRequestSolution diff --git a/src/RWStepBasic/RWStepBasic_RWCertification.cxx b/src/RWStepBasic/RWStepBasic_RWCertification.cxx index 0f8c1268d6..56efdc4bc3 100644 --- a/src/RWStepBasic/RWStepBasic_RWCertification.cxx +++ b/src/RWStepBasic/RWStepBasic_RWCertification.cxx @@ -17,6 +17,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include +#include //======================================================================= //function : RWStepBasic_RWCertification diff --git a/src/RWStepBasic/RWStepBasic_RWCertificationAssignment.cxx b/src/RWStepBasic/RWStepBasic_RWCertificationAssignment.cxx index b9c773a166..2c4bd8befb 100644 --- a/src/RWStepBasic/RWStepBasic_RWCertificationAssignment.cxx +++ b/src/RWStepBasic/RWStepBasic_RWCertificationAssignment.cxx @@ -17,6 +17,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include +#include //======================================================================= //function : RWStepBasic_RWCertificationAssignment diff --git a/src/RWStepBasic/RWStepBasic_RWContract.cxx b/src/RWStepBasic/RWStepBasic_RWContract.cxx index 134472e0f7..509849af31 100644 --- a/src/RWStepBasic/RWStepBasic_RWContract.cxx +++ b/src/RWStepBasic/RWStepBasic_RWContract.cxx @@ -17,6 +17,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include +#include //======================================================================= //function : RWStepBasic_RWContract diff --git a/src/RWStepBasic/RWStepBasic_RWContractAssignment.cxx b/src/RWStepBasic/RWStepBasic_RWContractAssignment.cxx index 7f06c1c409..33a83f29de 100644 --- a/src/RWStepBasic/RWStepBasic_RWContractAssignment.cxx +++ b/src/RWStepBasic/RWStepBasic_RWContractAssignment.cxx @@ -17,6 +17,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include +#include //======================================================================= //function : RWStepBasic_RWContractAssignment diff --git a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndAreaUnit.cxx b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndAreaUnit.cxx index 30fc87d60c..f6d8bbe969 100644 --- a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndAreaUnit.cxx +++ b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndAreaUnit.cxx @@ -16,6 +16,7 @@ #include #include +#include RWStepBasic_RWConversionBasedUnitAndAreaUnit::RWStepBasic_RWConversionBasedUnitAndAreaUnit () { diff --git a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndVolumeUnit.cxx b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndVolumeUnit.cxx index aff120b618..ab4af90565 100644 --- a/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndVolumeUnit.cxx +++ b/src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndVolumeUnit.cxx @@ -15,6 +15,8 @@ // commercial license or contractual agreement. #include +#include +#include RWStepBasic_RWConversionBasedUnitAndVolumeUnit::RWStepBasic_RWConversionBasedUnitAndVolumeUnit () { diff --git a/src/RWStepBasic/RWStepBasic_RWDocument.cxx b/src/RWStepBasic/RWStepBasic_RWDocument.cxx index a9bc5bf72f..af3ca0cb0c 100644 --- a/src/RWStepBasic/RWStepBasic_RWDocument.cxx +++ b/src/RWStepBasic/RWStepBasic_RWDocument.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include +#include //======================================================================= //function : RWStepBasic_RWDocument diff --git a/src/RWStepBasic/RWStepBasic_RWDocumentFile.cxx b/src/RWStepBasic/RWStepBasic_RWDocumentFile.cxx index ccc24fc1e5..76c7b87b92 100644 --- a/src/RWStepBasic/RWStepBasic_RWDocumentFile.cxx +++ b/src/RWStepBasic/RWStepBasic_RWDocumentFile.cxx @@ -17,6 +17,7 @@ #include #include +#include //======================================================================= //function : RWStepBasic_RWDocumentFile diff --git a/src/RWStepBasic/RWStepBasic_RWDocumentProductAssociation.cxx b/src/RWStepBasic/RWStepBasic_RWDocumentProductAssociation.cxx index 17d9e5a1da..0f2533c436 100644 --- a/src/RWStepBasic/RWStepBasic_RWDocumentProductAssociation.cxx +++ b/src/RWStepBasic/RWStepBasic_RWDocumentProductAssociation.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include //======================================================================= //function : RWStepBasic_RWDocumentProductAssociation diff --git a/src/RWStepBasic/RWStepBasic_RWDocumentProductEquivalence.cxx b/src/RWStepBasic/RWStepBasic_RWDocumentProductEquivalence.cxx index a77ce9fe69..67280acd9d 100644 --- a/src/RWStepBasic/RWStepBasic_RWDocumentProductEquivalence.cxx +++ b/src/RWStepBasic/RWStepBasic_RWDocumentProductEquivalence.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include //======================================================================= //function : RWStepBasic_RWDocumentProductEquivalence diff --git a/src/RWStepBasic/RWStepBasic_RWDocumentRepresentationType.cxx b/src/RWStepBasic/RWStepBasic_RWDocumentRepresentationType.cxx index 68a3084b82..452f15b1de 100644 --- a/src/RWStepBasic/RWStepBasic_RWDocumentRepresentationType.cxx +++ b/src/RWStepBasic/RWStepBasic_RWDocumentRepresentationType.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include +#include //======================================================================= //function : RWStepBasic_RWDocumentRepresentationType diff --git a/src/RWStepBasic/RWStepBasic_RWEffectivityAssignment.cxx b/src/RWStepBasic/RWStepBasic_RWEffectivityAssignment.cxx index 3bba5ce147..b0b438edb0 100644 --- a/src/RWStepBasic/RWStepBasic_RWEffectivityAssignment.cxx +++ b/src/RWStepBasic/RWStepBasic_RWEffectivityAssignment.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include +#include //======================================================================= //function : RWStepBasic_RWEffectivityAssignment diff --git a/src/RWStepBasic/RWStepBasic_RWExternalIdentificationAssignment.cxx b/src/RWStepBasic/RWStepBasic_RWExternalIdentificationAssignment.cxx index ed6875d627..b7854f0945 100644 --- a/src/RWStepBasic/RWStepBasic_RWExternalIdentificationAssignment.cxx +++ b/src/RWStepBasic/RWStepBasic_RWExternalIdentificationAssignment.cxx @@ -16,6 +16,8 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include +#include +#include //======================================================================= //function : RWStepBasic_RWExternalIdentificationAssignment diff --git a/src/RWStepBasic/RWStepBasic_RWExternallyDefinedItem.cxx b/src/RWStepBasic/RWStepBasic_RWExternallyDefinedItem.cxx index 37c6fbbbf3..32f2ebd0e6 100644 --- a/src/RWStepBasic/RWStepBasic_RWExternallyDefinedItem.cxx +++ b/src/RWStepBasic/RWStepBasic_RWExternallyDefinedItem.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include +#include //======================================================================= //function : RWStepBasic_RWExternallyDefinedItem diff --git a/src/RWStepBasic/RWStepBasic_RWGroupAssignment.cxx b/src/RWStepBasic/RWStepBasic_RWGroupAssignment.cxx index 727a84ce35..486a6939e9 100644 --- a/src/RWStepBasic/RWStepBasic_RWGroupAssignment.cxx +++ b/src/RWStepBasic/RWStepBasic_RWGroupAssignment.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include +#include //======================================================================= //function : RWStepBasic_RWGroupAssignment diff --git a/src/RWStepBasic/RWStepBasic_RWGroupRelationship.cxx b/src/RWStepBasic/RWStepBasic_RWGroupRelationship.cxx index 45651a904c..d87f16773c 100644 --- a/src/RWStepBasic/RWStepBasic_RWGroupRelationship.cxx +++ b/src/RWStepBasic/RWStepBasic_RWGroupRelationship.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include +#include //======================================================================= //function : RWStepBasic_RWGroupRelationship diff --git a/src/RWStepBasic/RWStepBasic_RWIdentificationAssignment.cxx b/src/RWStepBasic/RWStepBasic_RWIdentificationAssignment.cxx index ba29f0f9b0..979a666da9 100644 --- a/src/RWStepBasic/RWStepBasic_RWIdentificationAssignment.cxx +++ b/src/RWStepBasic/RWStepBasic_RWIdentificationAssignment.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include +#include //======================================================================= //function : RWStepBasic_RWIdentificationAssignment diff --git a/src/RWStepBasic/RWStepBasic_RWMassUnit.cxx b/src/RWStepBasic/RWStepBasic_RWMassUnit.cxx index 824b7ad4f8..aa370a0d81 100644 --- a/src/RWStepBasic/RWStepBasic_RWMassUnit.cxx +++ b/src/RWStepBasic/RWStepBasic_RWMassUnit.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include //======================================================================= //function : RWStepBasic_RWMassUnit diff --git a/src/RWStepBasic/RWStepBasic_RWProductCategoryRelationship.cxx b/src/RWStepBasic/RWStepBasic_RWProductCategoryRelationship.cxx index 052f5650c9..77e5c39617 100644 --- a/src/RWStepBasic/RWStepBasic_RWProductCategoryRelationship.cxx +++ b/src/RWStepBasic/RWStepBasic_RWProductCategoryRelationship.cxx @@ -17,6 +17,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include +#include //======================================================================= //function : RWStepBasic_RWProductCategoryRelationship diff --git a/src/RWStepBasic/RWStepBasic_RWProductConceptContext.cxx b/src/RWStepBasic/RWStepBasic_RWProductConceptContext.cxx index 05d5fa7f8f..f001ad5217 100644 --- a/src/RWStepBasic/RWStepBasic_RWProductConceptContext.cxx +++ b/src/RWStepBasic/RWStepBasic_RWProductConceptContext.cxx @@ -17,6 +17,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include +#include //======================================================================= //function : RWStepBasic_RWProductConceptContext diff --git a/src/RWStepBasic/RWStepBasic_RWProductDefinitionFormationRelationship.cxx b/src/RWStepBasic/RWStepBasic_RWProductDefinitionFormationRelationship.cxx index e8eed227b6..0e193d2b95 100644 --- a/src/RWStepBasic/RWStepBasic_RWProductDefinitionFormationRelationship.cxx +++ b/src/RWStepBasic/RWStepBasic_RWProductDefinitionFormationRelationship.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include //======================================================================= //function : RWStepBasic_RWProductDefinitionFormationRelationship diff --git a/src/RWStepBasic/RWStepBasic_RWProductDefinitionRelationship.cxx b/src/RWStepBasic/RWStepBasic_RWProductDefinitionRelationship.cxx index 691ce4d219..17cd910c92 100644 --- a/src/RWStepBasic/RWStepBasic_RWProductDefinitionRelationship.cxx +++ b/src/RWStepBasic/RWStepBasic_RWProductDefinitionRelationship.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include +#include //======================================================================= //function : RWStepBasic_RWProductDefinitionRelationship diff --git a/src/RWStepBasic/RWStepBasic_RWProductDefinitionWithAssociatedDocuments.cxx b/src/RWStepBasic/RWStepBasic_RWProductDefinitionWithAssociatedDocuments.cxx index 16e28939b6..bb04f43375 100644 --- a/src/RWStepBasic/RWStepBasic_RWProductDefinitionWithAssociatedDocuments.cxx +++ b/src/RWStepBasic/RWStepBasic_RWProductDefinitionWithAssociatedDocuments.cxx @@ -22,6 +22,7 @@ #include +#include RWStepBasic_RWProductDefinitionWithAssociatedDocuments::RWStepBasic_RWProductDefinitionWithAssociatedDocuments () {} diff --git a/src/RWStepBasic/RWStepBasic_RWRoleAssociation.cxx b/src/RWStepBasic/RWStepBasic_RWRoleAssociation.cxx index 91b5e77c46..456bf7cf39 100644 --- a/src/RWStepBasic/RWStepBasic_RWRoleAssociation.cxx +++ b/src/RWStepBasic/RWStepBasic_RWRoleAssociation.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include +#include //======================================================================= //function : RWStepBasic_RWRoleAssociation diff --git a/src/RWStepBasic/RWStepBasic_RWSiUnitAndVolumeUnit.cxx b/src/RWStepBasic/RWStepBasic_RWSiUnitAndVolumeUnit.cxx index bc4cf77a8b..649a853b18 100644 --- a/src/RWStepBasic/RWStepBasic_RWSiUnitAndVolumeUnit.cxx +++ b/src/RWStepBasic/RWStepBasic_RWSiUnitAndVolumeUnit.cxx @@ -17,6 +17,7 @@ #include #include #include +#include RWStepBasic_RWSiUnitAndVolumeUnit::RWStepBasic_RWSiUnitAndVolumeUnit() { diff --git a/src/RWStepBasic/RWStepBasic_RWThermodynamicTemperatureUnit.cxx b/src/RWStepBasic/RWStepBasic_RWThermodynamicTemperatureUnit.cxx index 5d310ba7b0..22e6675fed 100644 --- a/src/RWStepBasic/RWStepBasic_RWThermodynamicTemperatureUnit.cxx +++ b/src/RWStepBasic/RWStepBasic_RWThermodynamicTemperatureUnit.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include //======================================================================= //function : RWStepBasic_RWThermodynamicTemperatureUnit diff --git a/src/RWStepDimTol/RWStepDimTol_RWAngularityTolerance.cxx b/src/RWStepDimTol/RWStepDimTol_RWAngularityTolerance.cxx index c313e9c652..e8b154a45b 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWAngularityTolerance.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWAngularityTolerance.cxx @@ -18,6 +18,8 @@ #include #include #include +#include +#include //======================================================================= //function : RWStepDimTol_RWAngularityTolerance diff --git a/src/RWStepDimTol/RWStepDimTol_RWCircularRunoutTolerance.cxx b/src/RWStepDimTol/RWStepDimTol_RWCircularRunoutTolerance.cxx index c5701d7511..20b3062f50 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWCircularRunoutTolerance.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWCircularRunoutTolerance.cxx @@ -18,6 +18,8 @@ #include #include #include +#include +#include //======================================================================= //function : RWStepDimTol_RWCircularRunoutTolerance diff --git a/src/RWStepDimTol/RWStepDimTol_RWCoaxialityTolerance.cxx b/src/RWStepDimTol/RWStepDimTol_RWCoaxialityTolerance.cxx index 079026e3be..e4103e7be4 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWCoaxialityTolerance.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWCoaxialityTolerance.cxx @@ -18,6 +18,8 @@ #include #include #include +#include +#include //======================================================================= //function : RWStepDimTol_RWCoaxialityTolerance diff --git a/src/RWStepDimTol/RWStepDimTol_RWCommonDatum.cxx b/src/RWStepDimTol/RWStepDimTol_RWCommonDatum.cxx index 56ab333781..a30105c2e7 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWCommonDatum.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWCommonDatum.cxx @@ -17,6 +17,7 @@ #include #include +#include //======================================================================= //function : RWStepDimTol_RWCommonDatum diff --git a/src/RWStepDimTol/RWStepDimTol_RWConcentricityTolerance.cxx b/src/RWStepDimTol/RWStepDimTol_RWConcentricityTolerance.cxx index 6433f09f44..b0a2764a35 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWConcentricityTolerance.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWConcentricityTolerance.cxx @@ -18,6 +18,8 @@ #include #include #include +#include +#include //======================================================================= //function : RWStepDimTol_RWConcentricityTolerance diff --git a/src/RWStepDimTol/RWStepDimTol_RWCylindricityTolerance.cxx b/src/RWStepDimTol/RWStepDimTol_RWCylindricityTolerance.cxx index 5f2fd15a5a..8abce2e3b8 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWCylindricityTolerance.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWCylindricityTolerance.cxx @@ -16,6 +16,8 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include +#include //======================================================================= //function : RWStepDimTol_RWCylindricityTolerance diff --git a/src/RWStepDimTol/RWStepDimTol_RWDatum.cxx b/src/RWStepDimTol/RWStepDimTol_RWDatum.cxx index 339c0cec3c..89eccb78ec 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWDatum.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWDatum.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include //======================================================================= //function : RWStepDimTol_RWDatum diff --git a/src/RWStepDimTol/RWStepDimTol_RWDatumFeature.cxx b/src/RWStepDimTol/RWStepDimTol_RWDatumFeature.cxx index a8e2b6ffa9..4942961596 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWDatumFeature.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWDatumFeature.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include //======================================================================= //function : RWStepDimTol_RWDatumFeature diff --git a/src/RWStepDimTol/RWStepDimTol_RWDatumReference.cxx b/src/RWStepDimTol/RWStepDimTol_RWDatumReference.cxx index da75c00304..444e878b00 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWDatumReference.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWDatumReference.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include //======================================================================= //function : RWStepDimTol_RWDatumReference diff --git a/src/RWStepDimTol/RWStepDimTol_RWDatumTarget.cxx b/src/RWStepDimTol/RWStepDimTol_RWDatumTarget.cxx index 6cf2f4f374..6f6a444e1c 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWDatumTarget.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWDatumTarget.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include //======================================================================= //function : RWStepDimTol_RWDatumTarget diff --git a/src/RWStepDimTol/RWStepDimTol_RWFlatnessTolerance.cxx b/src/RWStepDimTol/RWStepDimTol_RWFlatnessTolerance.cxx index e53950d378..e2ea61ee9a 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWFlatnessTolerance.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWFlatnessTolerance.cxx @@ -16,6 +16,8 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include +#include //======================================================================= //function : RWStepDimTol_RWFlatnessTolerance diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.cxx b/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.cxx index ce9a9d7690..865a73a703 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.cxx @@ -18,6 +18,8 @@ #include #include #include +#include +#include //======================================================================= diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeometricTolerance.cxx b/src/RWStepDimTol/RWStepDimTol_RWGeometricTolerance.cxx index a356c70a6f..8f5509626d 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWGeometricTolerance.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWGeometricTolerance.cxx @@ -16,6 +16,8 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include +#include //======================================================================= //function : RWStepDimTol_RWGeometricTolerance diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceRelationship.cxx b/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceRelationship.cxx index b34a3f1545..de6c89104f 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceRelationship.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceRelationship.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include //======================================================================= //function : RWStepDimTol_RWGeometricToleranceRelationship diff --git a/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithDatumReference.cxx b/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithDatumReference.cxx index f23e194b6a..8e0f8f9afa 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithDatumReference.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithDatumReference.cxx @@ -18,6 +18,8 @@ #include #include #include +#include +#include //======================================================================= //function : RWStepDimTol_RWGeometricToleranceWithDatumReference diff --git a/src/RWStepDimTol/RWStepDimTol_RWLineProfileTolerance.cxx b/src/RWStepDimTol/RWStepDimTol_RWLineProfileTolerance.cxx index 99a7763f05..21ab4db61d 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWLineProfileTolerance.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWLineProfileTolerance.cxx @@ -16,6 +16,8 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include +#include //======================================================================= //function : RWStepDimTol_RWLineProfileTolerance diff --git a/src/RWStepDimTol/RWStepDimTol_RWModifiedGeometricTolerance.cxx b/src/RWStepDimTol/RWStepDimTol_RWModifiedGeometricTolerance.cxx index 584d76e22a..5801c9b3ef 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWModifiedGeometricTolerance.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWModifiedGeometricTolerance.cxx @@ -16,6 +16,8 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include +#include //======================================================================= //function : RWStepDimTol_RWModifiedGeometricTolerance diff --git a/src/RWStepDimTol/RWStepDimTol_RWParallelismTolerance.cxx b/src/RWStepDimTol/RWStepDimTol_RWParallelismTolerance.cxx index a5a3306928..688096fdff 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWParallelismTolerance.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWParallelismTolerance.cxx @@ -18,6 +18,8 @@ #include #include #include +#include +#include //======================================================================= //function : RWStepDimTol_RWParallelismTolerance diff --git a/src/RWStepDimTol/RWStepDimTol_RWPerpendicularityTolerance.cxx b/src/RWStepDimTol/RWStepDimTol_RWPerpendicularityTolerance.cxx index 8f62bf434f..552dd72217 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWPerpendicularityTolerance.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWPerpendicularityTolerance.cxx @@ -18,6 +18,8 @@ #include #include #include +#include +#include //======================================================================= //function : RWStepDimTol_RWPerpendicularityTolerance diff --git a/src/RWStepDimTol/RWStepDimTol_RWPlacedDatumTargetFeature.cxx b/src/RWStepDimTol/RWStepDimTol_RWPlacedDatumTargetFeature.cxx index a2e83491d5..fcaa803d04 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWPlacedDatumTargetFeature.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWPlacedDatumTargetFeature.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include //======================================================================= //function : RWStepDimTol_RWPlacedDatumTargetFeature diff --git a/src/RWStepDimTol/RWStepDimTol_RWPositionTolerance.cxx b/src/RWStepDimTol/RWStepDimTol_RWPositionTolerance.cxx index 7899b0b2cf..07e551f298 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWPositionTolerance.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWPositionTolerance.cxx @@ -16,6 +16,8 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include +#include //======================================================================= //function : RWStepDimTol_RWPositionTolerance diff --git a/src/RWStepDimTol/RWStepDimTol_RWRoundnessTolerance.cxx b/src/RWStepDimTol/RWStepDimTol_RWRoundnessTolerance.cxx index 073d4fadd9..460042b9cf 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWRoundnessTolerance.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWRoundnessTolerance.cxx @@ -16,6 +16,8 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include +#include //======================================================================= //function : RWStepDimTol_RWRoundnessTolerance diff --git a/src/RWStepDimTol/RWStepDimTol_RWStraightnessTolerance.cxx b/src/RWStepDimTol/RWStepDimTol_RWStraightnessTolerance.cxx index 0197b7c2dd..166c422b68 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWStraightnessTolerance.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWStraightnessTolerance.cxx @@ -16,6 +16,8 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include +#include //======================================================================= //function : RWStepDimTol_RWStraightnessTolerance diff --git a/src/RWStepDimTol/RWStepDimTol_RWSurfaceProfileTolerance.cxx b/src/RWStepDimTol/RWStepDimTol_RWSurfaceProfileTolerance.cxx index c69aab8019..814a0681bc 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWSurfaceProfileTolerance.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWSurfaceProfileTolerance.cxx @@ -16,6 +16,8 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include +#include //======================================================================= //function : RWStepDimTol_RWSurfaceProfileTolerance diff --git a/src/RWStepDimTol/RWStepDimTol_RWSymmetryTolerance.cxx b/src/RWStepDimTol/RWStepDimTol_RWSymmetryTolerance.cxx index 0996b943f8..a1df1b88fc 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWSymmetryTolerance.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWSymmetryTolerance.cxx @@ -18,6 +18,8 @@ #include #include #include +#include +#include //======================================================================= //function : RWStepDimTol_RWSymmetryTolerance diff --git a/src/RWStepDimTol/RWStepDimTol_RWTotalRunoutTolerance.cxx b/src/RWStepDimTol/RWStepDimTol_RWTotalRunoutTolerance.cxx index f1ba943294..09e79df36f 100644 --- a/src/RWStepDimTol/RWStepDimTol_RWTotalRunoutTolerance.cxx +++ b/src/RWStepDimTol/RWStepDimTol_RWTotalRunoutTolerance.cxx @@ -18,6 +18,8 @@ #include #include #include +#include +#include //======================================================================= //function : RWStepDimTol_RWTotalRunoutTolerance diff --git a/src/RWStepElement/RWStepElement_RWAnalysisItemWithinRepresentation.cxx b/src/RWStepElement/RWStepElement_RWAnalysisItemWithinRepresentation.cxx index f32225ad3d..81951def67 100644 --- a/src/RWStepElement/RWStepElement_RWAnalysisItemWithinRepresentation.cxx +++ b/src/RWStepElement/RWStepElement_RWAnalysisItemWithinRepresentation.cxx @@ -16,6 +16,8 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include +#include //======================================================================= //function : RWStepElement_RWAnalysisItemWithinRepresentation diff --git a/src/RWStepElement/RWStepElement_RWSurfaceElementProperty.cxx b/src/RWStepElement/RWStepElement_RWSurfaceElementProperty.cxx index 0959e96e48..bfd0e00ea1 100644 --- a/src/RWStepElement/RWStepElement_RWSurfaceElementProperty.cxx +++ b/src/RWStepElement/RWStepElement_RWSurfaceElementProperty.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include //======================================================================= //function : RWStepElement_RWSurfaceElementProperty diff --git a/src/RWStepElement/RWStepElement_RWSurfaceSectionFieldConstant.cxx b/src/RWStepElement/RWStepElement_RWSurfaceSectionFieldConstant.cxx index 05a5772242..5d6ed084a7 100644 --- a/src/RWStepElement/RWStepElement_RWSurfaceSectionFieldConstant.cxx +++ b/src/RWStepElement/RWStepElement_RWSurfaceSectionFieldConstant.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include //======================================================================= //function : RWStepElement_RWSurfaceSectionFieldConstant diff --git a/src/RWStepFEA/RWStepFEA_RWAlignedCurve3dElementCoordinateSystem.cxx b/src/RWStepFEA/RWStepFEA_RWAlignedCurve3dElementCoordinateSystem.cxx index 0060c6afd2..0fe54e806a 100644 --- a/src/RWStepFEA/RWStepFEA_RWAlignedCurve3dElementCoordinateSystem.cxx +++ b/src/RWStepFEA/RWStepFEA_RWAlignedCurve3dElementCoordinateSystem.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include //======================================================================= //function : RWStepFEA_RWAlignedCurve3dElementCoordinateSystem diff --git a/src/RWStepFEA/RWStepFEA_RWAlignedSurface3dElementCoordinateSystem.cxx b/src/RWStepFEA/RWStepFEA_RWAlignedSurface3dElementCoordinateSystem.cxx index 0326b64733..837182ba77 100644 --- a/src/RWStepFEA/RWStepFEA_RWAlignedSurface3dElementCoordinateSystem.cxx +++ b/src/RWStepFEA/RWStepFEA_RWAlignedSurface3dElementCoordinateSystem.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include //======================================================================= //function : RWStepFEA_RWAlignedSurface3dElementCoordinateSystem diff --git a/src/RWStepFEA/RWStepFEA_RWArbitraryVolume3dElementCoordinateSystem.cxx b/src/RWStepFEA/RWStepFEA_RWArbitraryVolume3dElementCoordinateSystem.cxx index 1707f8dd9d..409b25be2f 100644 --- a/src/RWStepFEA/RWStepFEA_RWArbitraryVolume3dElementCoordinateSystem.cxx +++ b/src/RWStepFEA/RWStepFEA_RWArbitraryVolume3dElementCoordinateSystem.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include //======================================================================= //function : RWStepFEA_RWArbitraryVolume3dElementCoordinateSystem diff --git a/src/RWStepFEA/RWStepFEA_RWCurve3dElementRepresentation.cxx b/src/RWStepFEA/RWStepFEA_RWCurve3dElementRepresentation.cxx index 888bd5a81a..21e19e865a 100644 --- a/src/RWStepFEA/RWStepFEA_RWCurve3dElementRepresentation.cxx +++ b/src/RWStepFEA/RWStepFEA_RWCurve3dElementRepresentation.cxx @@ -20,6 +20,11 @@ #include #include #include +#include +#include +#include +#include +#include //======================================================================= //function : RWStepFEA_RWCurve3dElementRepresentation diff --git a/src/RWStepFEA/RWStepFEA_RWCurveElementInterval.cxx b/src/RWStepFEA/RWStepFEA_RWCurveElementInterval.cxx index aca7e605a4..8e427c6f07 100644 --- a/src/RWStepFEA/RWStepFEA_RWCurveElementInterval.cxx +++ b/src/RWStepFEA/RWStepFEA_RWCurveElementInterval.cxx @@ -16,6 +16,8 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include +#include //======================================================================= //function : RWStepFEA_RWCurveElementInterval diff --git a/src/RWStepFEA/RWStepFEA_RWCurveElementIntervalConstant.cxx b/src/RWStepFEA/RWStepFEA_RWCurveElementIntervalConstant.cxx index 8aad8cc2a5..1f52d4cd31 100644 --- a/src/RWStepFEA/RWStepFEA_RWCurveElementIntervalConstant.cxx +++ b/src/RWStepFEA/RWStepFEA_RWCurveElementIntervalConstant.cxx @@ -16,6 +16,9 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include +#include +#include //======================================================================= //function : RWStepFEA_RWCurveElementIntervalConstant diff --git a/src/RWStepFEA/RWStepFEA_RWCurveElementIntervalLinearlyVarying.cxx b/src/RWStepFEA/RWStepFEA_RWCurveElementIntervalLinearlyVarying.cxx index f8dffb0e65..30a17fb9b6 100644 --- a/src/RWStepFEA/RWStepFEA_RWCurveElementIntervalLinearlyVarying.cxx +++ b/src/RWStepFEA/RWStepFEA_RWCurveElementIntervalLinearlyVarying.cxx @@ -18,6 +18,8 @@ #include #include #include +#include +#include //======================================================================= //function : RWStepFEA_RWCurveElementIntervalLinearlyVarying diff --git a/src/RWStepFEA/RWStepFEA_RWCurveElementLocation.cxx b/src/RWStepFEA/RWStepFEA_RWCurveElementLocation.cxx index dae4492fc9..5a8dc20a07 100644 --- a/src/RWStepFEA/RWStepFEA_RWCurveElementLocation.cxx +++ b/src/RWStepFEA/RWStepFEA_RWCurveElementLocation.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include //======================================================================= //function : RWStepFEA_RWCurveElementLocation diff --git a/src/RWStepFEA/RWStepFEA_RWDummyNode.cxx b/src/RWStepFEA/RWStepFEA_RWDummyNode.cxx index ae94d9a4f5..ea37524fff 100644 --- a/src/RWStepFEA/RWStepFEA_RWDummyNode.cxx +++ b/src/RWStepFEA/RWStepFEA_RWDummyNode.cxx @@ -18,6 +18,8 @@ #include #include #include +#include +#include //======================================================================= //function : RWStepFEA_RWDummyNode diff --git a/src/RWStepFEA/RWStepFEA_RWElementGeometricRelationship.cxx b/src/RWStepFEA/RWStepFEA_RWElementGeometricRelationship.cxx index 62092b79bc..e6c7fa6c06 100644 --- a/src/RWStepFEA/RWStepFEA_RWElementGeometricRelationship.cxx +++ b/src/RWStepFEA/RWStepFEA_RWElementGeometricRelationship.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include //======================================================================= //function : RWStepFEA_RWElementGeometricRelationship diff --git a/src/RWStepFEA/RWStepFEA_RWElementGroup.cxx b/src/RWStepFEA/RWStepFEA_RWElementGroup.cxx index 1f4025e895..a786b19b99 100644 --- a/src/RWStepFEA/RWStepFEA_RWElementGroup.cxx +++ b/src/RWStepFEA/RWStepFEA_RWElementGroup.cxx @@ -18,6 +18,7 @@ #include #include #include +#include //======================================================================= //function : RWStepFEA_RWElementGroup diff --git a/src/RWStepFEA/RWStepFEA_RWElementRepresentation.cxx b/src/RWStepFEA/RWStepFEA_RWElementRepresentation.cxx index 57c3e4202e..116f1ad140 100644 --- a/src/RWStepFEA/RWStepFEA_RWElementRepresentation.cxx +++ b/src/RWStepFEA/RWStepFEA_RWElementRepresentation.cxx @@ -20,6 +20,7 @@ #include #include #include +#include //======================================================================= //function : RWStepFEA_RWElementRepresentation diff --git a/src/RWStepFEA/RWStepFEA_RWFeaAxis2Placement3d.cxx b/src/RWStepFEA/RWStepFEA_RWFeaAxis2Placement3d.cxx index a9ba57e721..271f5e5269 100644 --- a/src/RWStepFEA/RWStepFEA_RWFeaAxis2Placement3d.cxx +++ b/src/RWStepFEA/RWStepFEA_RWFeaAxis2Placement3d.cxx @@ -16,6 +16,8 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include +#include //======================================================================= //function : RWStepFEA_RWFeaAxis2Placement3d diff --git a/src/RWStepFEA/RWStepFEA_RWFeaCurveSectionGeometricRelationship.cxx b/src/RWStepFEA/RWStepFEA_RWFeaCurveSectionGeometricRelationship.cxx index e56110f3c9..da2d078551 100644 --- a/src/RWStepFEA/RWStepFEA_RWFeaCurveSectionGeometricRelationship.cxx +++ b/src/RWStepFEA/RWStepFEA_RWFeaCurveSectionGeometricRelationship.cxx @@ -16,6 +16,8 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include +#include //======================================================================= //function : RWStepFEA_RWFeaCurveSectionGeometricRelationship diff --git a/src/RWStepFEA/RWStepFEA_RWFeaGroup.cxx b/src/RWStepFEA/RWStepFEA_RWFeaGroup.cxx index 6542456f7d..441619fd4c 100644 --- a/src/RWStepFEA/RWStepFEA_RWFeaGroup.cxx +++ b/src/RWStepFEA/RWStepFEA_RWFeaGroup.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include //======================================================================= //function : RWStepFEA_RWFeaGroup diff --git a/src/RWStepFEA/RWStepFEA_RWFeaMaterialPropertyRepresentation.cxx b/src/RWStepFEA/RWStepFEA_RWFeaMaterialPropertyRepresentation.cxx index b8680c8528..a7bac56338 100644 --- a/src/RWStepFEA/RWStepFEA_RWFeaMaterialPropertyRepresentation.cxx +++ b/src/RWStepFEA/RWStepFEA_RWFeaMaterialPropertyRepresentation.cxx @@ -16,6 +16,9 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include +#include +#include //======================================================================= //function : RWStepFEA_RWFeaMaterialPropertyRepresentation diff --git a/src/RWStepFEA/RWStepFEA_RWFeaModel.cxx b/src/RWStepFEA/RWStepFEA_RWFeaModel.cxx index 7600b5e4ba..8a34cf687f 100644 --- a/src/RWStepFEA/RWStepFEA_RWFeaModel.cxx +++ b/src/RWStepFEA/RWStepFEA_RWFeaModel.cxx @@ -20,6 +20,7 @@ #include #include #include +#include //======================================================================= //function : RWStepFEA_RWFeaModel diff --git a/src/RWStepFEA/RWStepFEA_RWFeaModel3d.cxx b/src/RWStepFEA/RWStepFEA_RWFeaModel3d.cxx index ddc57c8990..1c422fbfd3 100644 --- a/src/RWStepFEA/RWStepFEA_RWFeaModel3d.cxx +++ b/src/RWStepFEA/RWStepFEA_RWFeaModel3d.cxx @@ -20,6 +20,7 @@ #include #include #include +#include //======================================================================= //function : RWStepFEA_RWFeaModel3d diff --git a/src/RWStepFEA/RWStepFEA_RWFeaModelDefinition.cxx b/src/RWStepFEA/RWStepFEA_RWFeaModelDefinition.cxx index 1730c0e20a..2bc78f662e 100644 --- a/src/RWStepFEA/RWStepFEA_RWFeaModelDefinition.cxx +++ b/src/RWStepFEA/RWStepFEA_RWFeaModelDefinition.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include //======================================================================= //function : RWStepFEA_RWFeaModelDefinition diff --git a/src/RWStepFEA/RWStepFEA_RWFeaSurfaceSectionGeometricRelationship.cxx b/src/RWStepFEA/RWStepFEA_RWFeaSurfaceSectionGeometricRelationship.cxx index c40646a559..6708a5d62c 100644 --- a/src/RWStepFEA/RWStepFEA_RWFeaSurfaceSectionGeometricRelationship.cxx +++ b/src/RWStepFEA/RWStepFEA_RWFeaSurfaceSectionGeometricRelationship.cxx @@ -16,6 +16,8 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include +#include //======================================================================= //function : RWStepFEA_RWFeaSurfaceSectionGeometricRelationship diff --git a/src/RWStepFEA/RWStepFEA_RWGeometricNode.cxx b/src/RWStepFEA/RWStepFEA_RWGeometricNode.cxx index d11cea605c..9a50934c96 100644 --- a/src/RWStepFEA/RWStepFEA_RWGeometricNode.cxx +++ b/src/RWStepFEA/RWStepFEA_RWGeometricNode.cxx @@ -18,6 +18,8 @@ #include #include #include +#include +#include //======================================================================= //function : RWStepFEA_RWGeometricNode diff --git a/src/RWStepFEA/RWStepFEA_RWNode.cxx b/src/RWStepFEA/RWStepFEA_RWNode.cxx index d85c6da4b7..155074f69d 100644 --- a/src/RWStepFEA/RWStepFEA_RWNode.cxx +++ b/src/RWStepFEA/RWStepFEA_RWNode.cxx @@ -18,6 +18,8 @@ #include #include #include +#include +#include //======================================================================= //function : RWStepFEA_RWNode diff --git a/src/RWStepFEA/RWStepFEA_RWNodeDefinition.cxx b/src/RWStepFEA/RWStepFEA_RWNodeDefinition.cxx index 35daedc8e0..1b43b4ffe3 100644 --- a/src/RWStepFEA/RWStepFEA_RWNodeDefinition.cxx +++ b/src/RWStepFEA/RWStepFEA_RWNodeDefinition.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include //======================================================================= //function : RWStepFEA_RWNodeDefinition diff --git a/src/RWStepFEA/RWStepFEA_RWNodeGroup.cxx b/src/RWStepFEA/RWStepFEA_RWNodeGroup.cxx index 808807fbd2..436b1bb329 100644 --- a/src/RWStepFEA/RWStepFEA_RWNodeGroup.cxx +++ b/src/RWStepFEA/RWStepFEA_RWNodeGroup.cxx @@ -18,6 +18,7 @@ #include #include #include +#include //======================================================================= //function : RWStepFEA_RWNodeGroup diff --git a/src/RWStepFEA/RWStepFEA_RWNodeRepresentation.cxx b/src/RWStepFEA/RWStepFEA_RWNodeRepresentation.cxx index 5465b2f23c..7c91150412 100644 --- a/src/RWStepFEA/RWStepFEA_RWNodeRepresentation.cxx +++ b/src/RWStepFEA/RWStepFEA_RWNodeRepresentation.cxx @@ -18,6 +18,8 @@ #include #include #include +#include +#include //======================================================================= //function : RWStepFEA_RWNodeRepresentation diff --git a/src/RWStepFEA/RWStepFEA_RWNodeWithSolutionCoordinateSystem.cxx b/src/RWStepFEA/RWStepFEA_RWNodeWithSolutionCoordinateSystem.cxx index e4f2ceebc1..d85bce0190 100644 --- a/src/RWStepFEA/RWStepFEA_RWNodeWithSolutionCoordinateSystem.cxx +++ b/src/RWStepFEA/RWStepFEA_RWNodeWithSolutionCoordinateSystem.cxx @@ -18,6 +18,8 @@ #include #include #include +#include +#include //======================================================================= //function : RWStepFEA_RWNodeWithSolutionCoordinateSystem diff --git a/src/RWStepFEA/RWStepFEA_RWNodeWithVector.cxx b/src/RWStepFEA/RWStepFEA_RWNodeWithVector.cxx index 0ca9c3650d..ff6c529ec1 100644 --- a/src/RWStepFEA/RWStepFEA_RWNodeWithVector.cxx +++ b/src/RWStepFEA/RWStepFEA_RWNodeWithVector.cxx @@ -18,6 +18,8 @@ #include #include #include +#include +#include //======================================================================= //function : RWStepFEA_RWNodeWithVector diff --git a/src/RWStepFEA/RWStepFEA_RWParametricCurve3dElementCoordinateDirection.cxx b/src/RWStepFEA/RWStepFEA_RWParametricCurve3dElementCoordinateDirection.cxx index 7a9614ad9f..2f99b02227 100644 --- a/src/RWStepFEA/RWStepFEA_RWParametricCurve3dElementCoordinateDirection.cxx +++ b/src/RWStepFEA/RWStepFEA_RWParametricCurve3dElementCoordinateDirection.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include //======================================================================= //function : RWStepFEA_RWParametricCurve3dElementCoordinateDirection diff --git a/src/RWStepFEA/RWStepFEA_RWParametricCurve3dElementCoordinateSystem.cxx b/src/RWStepFEA/RWStepFEA_RWParametricCurve3dElementCoordinateSystem.cxx index 13a9a2372a..6df1b64218 100644 --- a/src/RWStepFEA/RWStepFEA_RWParametricCurve3dElementCoordinateSystem.cxx +++ b/src/RWStepFEA/RWStepFEA_RWParametricCurve3dElementCoordinateSystem.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include //======================================================================= //function : RWStepFEA_RWParametricCurve3dElementCoordinateSystem diff --git a/src/RWStepFEA/RWStepFEA_RWSurface3dElementRepresentation.cxx b/src/RWStepFEA/RWStepFEA_RWSurface3dElementRepresentation.cxx index baa80adf9b..a37d90553f 100644 --- a/src/RWStepFEA/RWStepFEA_RWSurface3dElementRepresentation.cxx +++ b/src/RWStepFEA/RWStepFEA_RWSurface3dElementRepresentation.cxx @@ -20,6 +20,11 @@ #include #include #include +#include +#include +#include +#include +#include //======================================================================= //function : RWStepFEA_RWSurface3dElementRepresentation diff --git a/src/RWStepFEA/RWStepFEA_RWVolume3dElementRepresentation.cxx b/src/RWStepFEA/RWStepFEA_RWVolume3dElementRepresentation.cxx index cbcc1c245f..90597d5c8c 100644 --- a/src/RWStepFEA/RWStepFEA_RWVolume3dElementRepresentation.cxx +++ b/src/RWStepFEA/RWStepFEA_RWVolume3dElementRepresentation.cxx @@ -20,6 +20,10 @@ #include #include #include +#include +#include +#include +#include //======================================================================= //function : RWStepFEA_RWVolume3dElementRepresentation diff --git a/src/RWStepGeom/RWStepGeom_RWCurveBoundedSurface.cxx b/src/RWStepGeom/RWStepGeom_RWCurveBoundedSurface.cxx index b9a47a9c43..5200a6e44e 100644 --- a/src/RWStepGeom/RWStepGeom_RWCurveBoundedSurface.cxx +++ b/src/RWStepGeom/RWStepGeom_RWCurveBoundedSurface.cxx @@ -19,6 +19,7 @@ #include #include #include +#include //======================================================================= //function : RWStepGeom_RWCurveBoundedSurface diff --git a/src/RWStepRepr/RWStepRepr_RWAssemblyComponentUsage.cxx b/src/RWStepRepr/RWStepRepr_RWAssemblyComponentUsage.cxx index 7f47170d5a..a0affb88db 100644 --- a/src/RWStepRepr/RWStepRepr_RWAssemblyComponentUsage.cxx +++ b/src/RWStepRepr/RWStepRepr_RWAssemblyComponentUsage.cxx @@ -18,6 +18,7 @@ #include #include +#include //======================================================================= //function : RWStepRepr_RWAssemblyComponentUsage diff --git a/src/RWStepRepr/RWStepRepr_RWCompositeShapeAspect.cxx b/src/RWStepRepr/RWStepRepr_RWCompositeShapeAspect.cxx index 70e5f3dcb0..0d954c2c77 100644 --- a/src/RWStepRepr/RWStepRepr_RWCompositeShapeAspect.cxx +++ b/src/RWStepRepr/RWStepRepr_RWCompositeShapeAspect.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include //======================================================================= //function : RWStepRepr_RWCompositeShapeAspect diff --git a/src/RWStepRepr/RWStepRepr_RWConfigurationDesign.cxx b/src/RWStepRepr/RWStepRepr_RWConfigurationDesign.cxx index d5581e8df1..575355054e 100644 --- a/src/RWStepRepr/RWStepRepr_RWConfigurationDesign.cxx +++ b/src/RWStepRepr/RWStepRepr_RWConfigurationDesign.cxx @@ -17,6 +17,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include +#include //======================================================================= //function : RWStepRepr_RWConfigurationDesign diff --git a/src/RWStepRepr/RWStepRepr_RWConfigurationEffectivity.cxx b/src/RWStepRepr/RWStepRepr_RWConfigurationEffectivity.cxx index 2e87d0ef14..e4b432c7f8 100644 --- a/src/RWStepRepr/RWStepRepr_RWConfigurationEffectivity.cxx +++ b/src/RWStepRepr/RWStepRepr_RWConfigurationEffectivity.cxx @@ -17,6 +17,8 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include +#include +#include //======================================================================= //function : RWStepRepr_RWConfigurationEffectivity diff --git a/src/RWStepRepr/RWStepRepr_RWConfigurationItem.cxx b/src/RWStepRepr/RWStepRepr_RWConfigurationItem.cxx index f2980ca94c..be380069e9 100644 --- a/src/RWStepRepr/RWStepRepr_RWConfigurationItem.cxx +++ b/src/RWStepRepr/RWStepRepr_RWConfigurationItem.cxx @@ -17,6 +17,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include +#include //======================================================================= //function : RWStepRepr_RWConfigurationItem diff --git a/src/RWStepRepr/RWStepRepr_RWDerivedShapeAspect.cxx b/src/RWStepRepr/RWStepRepr_RWDerivedShapeAspect.cxx index 49a16c1745..3fc2c28d01 100644 --- a/src/RWStepRepr/RWStepRepr_RWDerivedShapeAspect.cxx +++ b/src/RWStepRepr/RWStepRepr_RWDerivedShapeAspect.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include //======================================================================= //function : RWStepRepr_RWDerivedShapeAspect diff --git a/src/RWStepRepr/RWStepRepr_RWExtension.cxx b/src/RWStepRepr/RWStepRepr_RWExtension.cxx index c5272139f4..9af8fd53b3 100644 --- a/src/RWStepRepr/RWStepRepr_RWExtension.cxx +++ b/src/RWStepRepr/RWStepRepr_RWExtension.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include //======================================================================= //function : RWStepRepr_RWExtension diff --git a/src/RWStepRepr/RWStepRepr_RWMakeFromUsageOption.cxx b/src/RWStepRepr/RWStepRepr_RWMakeFromUsageOption.cxx index 95689a2b1a..8f95aaaf53 100644 --- a/src/RWStepRepr/RWStepRepr_RWMakeFromUsageOption.cxx +++ b/src/RWStepRepr/RWStepRepr_RWMakeFromUsageOption.cxx @@ -16,6 +16,8 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include +#include +#include //======================================================================= //function : RWStepRepr_RWMakeFromUsageOption diff --git a/src/RWStepRepr/RWStepRepr_RWMaterialPropertyRepresentation.cxx b/src/RWStepRepr/RWStepRepr_RWMaterialPropertyRepresentation.cxx index 9a2867371a..f09b591ae7 100644 --- a/src/RWStepRepr/RWStepRepr_RWMaterialPropertyRepresentation.cxx +++ b/src/RWStepRepr/RWStepRepr_RWMaterialPropertyRepresentation.cxx @@ -16,6 +16,8 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include +#include //======================================================================= //function : RWStepRepr_RWMaterialPropertyRepresentation diff --git a/src/RWStepRepr/RWStepRepr_RWProductConcept.cxx b/src/RWStepRepr/RWStepRepr_RWProductConcept.cxx index 866949d8a3..9560f32783 100644 --- a/src/RWStepRepr/RWStepRepr_RWProductConcept.cxx +++ b/src/RWStepRepr/RWStepRepr_RWProductConcept.cxx @@ -17,6 +17,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include +#include //======================================================================= //function : RWStepRepr_RWProductConcept diff --git a/src/RWStepRepr/RWStepRepr_RWPropertyDefinitionRelationship.cxx b/src/RWStepRepr/RWStepRepr_RWPropertyDefinitionRelationship.cxx index dee8f68b72..199410f328 100644 --- a/src/RWStepRepr/RWStepRepr_RWPropertyDefinitionRelationship.cxx +++ b/src/RWStepRepr/RWStepRepr_RWPropertyDefinitionRelationship.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include //======================================================================= //function : RWStepRepr_RWPropertyDefinitionRelationship diff --git a/src/RWStepRepr/RWStepRepr_RWPropertyDefinitionRepresentation.cxx b/src/RWStepRepr/RWStepRepr_RWPropertyDefinitionRepresentation.cxx index 593302c18c..d365b4d716 100644 --- a/src/RWStepRepr/RWStepRepr_RWPropertyDefinitionRepresentation.cxx +++ b/src/RWStepRepr/RWStepRepr_RWPropertyDefinitionRepresentation.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include //======================================================================= //function : RWStepRepr_RWPropertyDefinitionRepresentation diff --git a/src/RWStepRepr/RWStepRepr_RWQuantifiedAssemblyComponentUsage.cxx b/src/RWStepRepr/RWStepRepr_RWQuantifiedAssemblyComponentUsage.cxx index d78161c6a5..3c49082e62 100644 --- a/src/RWStepRepr/RWStepRepr_RWQuantifiedAssemblyComponentUsage.cxx +++ b/src/RWStepRepr/RWStepRepr_RWQuantifiedAssemblyComponentUsage.cxx @@ -16,6 +16,8 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include +#include +#include //======================================================================= //function : RWStepRepr_RWQuantifiedAssemblyComponentUsage diff --git a/src/RWStepRepr/RWStepRepr_RWShapeAspectDerivingRelationship.cxx b/src/RWStepRepr/RWStepRepr_RWShapeAspectDerivingRelationship.cxx index 2dcd515d8f..0e962227fa 100644 --- a/src/RWStepRepr/RWStepRepr_RWShapeAspectDerivingRelationship.cxx +++ b/src/RWStepRepr/RWStepRepr_RWShapeAspectDerivingRelationship.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include //======================================================================= //function : RWStepRepr_RWShapeAspectDerivingRelationship diff --git a/src/RWStepRepr/RWStepRepr_RWShapeAspectRelationship.cxx b/src/RWStepRepr/RWStepRepr_RWShapeAspectRelationship.cxx index efcd17387a..4bf518b22a 100644 --- a/src/RWStepRepr/RWStepRepr_RWShapeAspectRelationship.cxx +++ b/src/RWStepRepr/RWStepRepr_RWShapeAspectRelationship.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include +#include //======================================================================= //function : RWStepRepr_RWShapeAspectRelationship diff --git a/src/RWStepRepr/RWStepRepr_RWShapeAspectTransition.cxx b/src/RWStepRepr/RWStepRepr_RWShapeAspectTransition.cxx index a22bc3cf1f..9febb9e602 100644 --- a/src/RWStepRepr/RWStepRepr_RWShapeAspectTransition.cxx +++ b/src/RWStepRepr/RWStepRepr_RWShapeAspectTransition.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include +#include //======================================================================= //function : RWStepRepr_RWShapeAspectTransition diff --git a/src/RWStepRepr/RWStepRepr_RWSpecifiedHigherUsageOccurrence.cxx b/src/RWStepRepr/RWStepRepr_RWSpecifiedHigherUsageOccurrence.cxx index 739a0fa584..c782f8d122 100644 --- a/src/RWStepRepr/RWStepRepr_RWSpecifiedHigherUsageOccurrence.cxx +++ b/src/RWStepRepr/RWStepRepr_RWSpecifiedHigherUsageOccurrence.cxx @@ -16,6 +16,9 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include +#include +#include +#include //======================================================================= //function : RWStepRepr_RWSpecifiedHigherUsageOccurrence diff --git a/src/RWStepRepr/RWStepRepr_RWStructuralResponsePropertyDefinitionRepresentation.cxx b/src/RWStepRepr/RWStepRepr_RWStructuralResponsePropertyDefinitionRepresentation.cxx index 9749d1aa86..7f0fe1abbb 100644 --- a/src/RWStepRepr/RWStepRepr_RWStructuralResponsePropertyDefinitionRepresentation.cxx +++ b/src/RWStepRepr/RWStepRepr_RWStructuralResponsePropertyDefinitionRepresentation.cxx @@ -16,6 +16,8 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include +#include //======================================================================= //function : RWStepRepr_RWStructuralResponsePropertyDefinitionRepresentation diff --git a/src/RWStepShape/RWStepShape_RWAngularLocation.cxx b/src/RWStepShape/RWStepShape_RWAngularLocation.cxx index 4779242f5c..d6a591b979 100644 --- a/src/RWStepShape/RWStepShape_RWAngularLocation.cxx +++ b/src/RWStepShape/RWStepShape_RWAngularLocation.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include +#include //======================================================================= //function : RWStepShape_RWAngularLocation diff --git a/src/RWStepShape/RWStepShape_RWAngularSize.cxx b/src/RWStepShape/RWStepShape_RWAngularSize.cxx index 634781928c..4e8c41a2cd 100644 --- a/src/RWStepShape/RWStepShape_RWAngularSize.cxx +++ b/src/RWStepShape/RWStepShape_RWAngularSize.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include +#include //======================================================================= //function : RWStepShape_RWAngularSize diff --git a/src/RWStepShape/RWStepShape_RWBooleanResult.cxx b/src/RWStepShape/RWStepShape_RWBooleanResult.cxx index e884aa560c..bda3bfe26f 100644 --- a/src/RWStepShape/RWStepShape_RWBooleanResult.cxx +++ b/src/RWStepShape/RWStepShape_RWBooleanResult.cxx @@ -22,6 +22,7 @@ #include #include +#include // --- Enum : BooleanOperator --- diff --git a/src/RWStepShape/RWStepShape_RWCompoundShapeRepresentation.cxx b/src/RWStepShape/RWStepShape_RWCompoundShapeRepresentation.cxx index 9c254b3e78..d6e046f04e 100644 --- a/src/RWStepShape/RWStepShape_RWCompoundShapeRepresentation.cxx +++ b/src/RWStepShape/RWStepShape_RWCompoundShapeRepresentation.cxx @@ -18,6 +18,7 @@ #include #include #include +#include //======================================================================= //function : RWStepShape_RWCompoundShapeRepresentation diff --git a/src/RWStepShape/RWStepShape_RWConnectedFaceShapeRepresentation.cxx b/src/RWStepShape/RWStepShape_RWConnectedFaceShapeRepresentation.cxx index 018a30a636..da5160eb95 100644 --- a/src/RWStepShape/RWStepShape_RWConnectedFaceShapeRepresentation.cxx +++ b/src/RWStepShape/RWStepShape_RWConnectedFaceShapeRepresentation.cxx @@ -18,6 +18,7 @@ #include #include #include +#include //======================================================================= //function : RWStepShape_RWConnectedFaceShapeRepresentation diff --git a/src/RWStepShape/RWStepShape_RWConnectedFaceSubSet.cxx b/src/RWStepShape/RWStepShape_RWConnectedFaceSubSet.cxx index 80593a833c..68c28c392b 100644 --- a/src/RWStepShape/RWStepShape_RWConnectedFaceSubSet.cxx +++ b/src/RWStepShape/RWStepShape_RWConnectedFaceSubSet.cxx @@ -18,6 +18,7 @@ #include #include #include +#include //======================================================================= //function : RWStepShape_RWConnectedFaceSubSet diff --git a/src/RWStepShape/RWStepShape_RWCsgSolid.cxx b/src/RWStepShape/RWStepShape_RWCsgSolid.cxx index 62ec98af26..004d79eac4 100644 --- a/src/RWStepShape/RWStepShape_RWCsgSolid.cxx +++ b/src/RWStepShape/RWStepShape_RWCsgSolid.cxx @@ -19,6 +19,7 @@ #include +#include RWStepShape_RWCsgSolid::RWStepShape_RWCsgSolid () {} diff --git a/src/RWStepShape/RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation.cxx b/src/RWStepShape/RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation.cxx index 97648d5b28..61b83836a3 100644 --- a/src/RWStepShape/RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation.cxx +++ b/src/RWStepShape/RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation.cxx @@ -15,6 +15,8 @@ #include #include #include +#include +#include RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation::RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation () {} diff --git a/src/RWStepShape/RWStepShape_RWDimensionalCharacteristicRepresentation.cxx b/src/RWStepShape/RWStepShape_RWDimensionalCharacteristicRepresentation.cxx index 0dc70ed35d..bf2770f9db 100644 --- a/src/RWStepShape/RWStepShape_RWDimensionalCharacteristicRepresentation.cxx +++ b/src/RWStepShape/RWStepShape_RWDimensionalCharacteristicRepresentation.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include +#include //======================================================================= //function : RWStepShape_RWDimensionalCharacteristicRepresentation diff --git a/src/RWStepShape/RWStepShape_RWDimensionalLocation.cxx b/src/RWStepShape/RWStepShape_RWDimensionalLocation.cxx index 4b82ecb395..6e0dd4c69f 100644 --- a/src/RWStepShape/RWStepShape_RWDimensionalLocation.cxx +++ b/src/RWStepShape/RWStepShape_RWDimensionalLocation.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include +#include //======================================================================= //function : RWStepShape_RWDimensionalLocation diff --git a/src/RWStepShape/RWStepShape_RWDimensionalLocationWithPath.cxx b/src/RWStepShape/RWStepShape_RWDimensionalLocationWithPath.cxx index 57ae1df973..912d8a6f08 100644 --- a/src/RWStepShape/RWStepShape_RWDimensionalLocationWithPath.cxx +++ b/src/RWStepShape/RWStepShape_RWDimensionalLocationWithPath.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include +#include //======================================================================= //function : RWStepShape_RWDimensionalLocationWithPath diff --git a/src/RWStepShape/RWStepShape_RWDimensionalSize.cxx b/src/RWStepShape/RWStepShape_RWDimensionalSize.cxx index 394481988e..ee94ebc747 100644 --- a/src/RWStepShape/RWStepShape_RWDimensionalSize.cxx +++ b/src/RWStepShape/RWStepShape_RWDimensionalSize.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include +#include //======================================================================= //function : RWStepShape_RWDimensionalSize diff --git a/src/RWStepShape/RWStepShape_RWDimensionalSizeWithPath.cxx b/src/RWStepShape/RWStepShape_RWDimensionalSizeWithPath.cxx index 86a5fab9c4..0d5b26f117 100644 --- a/src/RWStepShape/RWStepShape_RWDimensionalSizeWithPath.cxx +++ b/src/RWStepShape/RWStepShape_RWDimensionalSizeWithPath.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include +#include //======================================================================= //function : RWStepShape_RWDimensionalSizeWithPath diff --git a/src/RWStepShape/RWStepShape_RWEdgeBasedWireframeShapeRepresentation.cxx b/src/RWStepShape/RWStepShape_RWEdgeBasedWireframeShapeRepresentation.cxx index e47ab0bcdf..4db4fd9184 100644 --- a/src/RWStepShape/RWStepShape_RWEdgeBasedWireframeShapeRepresentation.cxx +++ b/src/RWStepShape/RWStepShape_RWEdgeBasedWireframeShapeRepresentation.cxx @@ -18,6 +18,7 @@ #include #include #include +#include //======================================================================= //function : RWStepShape_RWEdgeBasedWireframeShapeRepresentation diff --git a/src/RWStepShape/RWStepShape_RWManifoldSolidBrep.cxx b/src/RWStepShape/RWStepShape_RWManifoldSolidBrep.cxx index 6f6eaf0537..f10fbf69ec 100644 --- a/src/RWStepShape/RWStepShape_RWManifoldSolidBrep.cxx +++ b/src/RWStepShape/RWStepShape_RWManifoldSolidBrep.cxx @@ -19,6 +19,7 @@ #include +#include RWStepShape_RWManifoldSolidBrep::RWStepShape_RWManifoldSolidBrep () {} diff --git a/src/RWStepShape/RWStepShape_RWNonManifoldSurfaceShapeRepresentation.cxx b/src/RWStepShape/RWStepShape_RWNonManifoldSurfaceShapeRepresentation.cxx index 310b3cdc24..555ace0132 100644 --- a/src/RWStepShape/RWStepShape_RWNonManifoldSurfaceShapeRepresentation.cxx +++ b/src/RWStepShape/RWStepShape_RWNonManifoldSurfaceShapeRepresentation.cxx @@ -18,6 +18,7 @@ #include #include #include +#include //======================================================================= //function : RWStepShape_RWNonManifoldSurfaceShapeRepresentation diff --git a/src/RWStepShape/RWStepShape_RWPointRepresentation.cxx b/src/RWStepShape/RWStepShape_RWPointRepresentation.cxx index fb98597fad..68dbd92ccf 100644 --- a/src/RWStepShape/RWStepShape_RWPointRepresentation.cxx +++ b/src/RWStepShape/RWStepShape_RWPointRepresentation.cxx @@ -18,6 +18,7 @@ #include #include #include +#include //======================================================================= //function : RWStepShape_RWPointRepresentation diff --git a/src/RWStepShape/RWStepShape_RWSeamEdge.cxx b/src/RWStepShape/RWStepShape_RWSeamEdge.cxx index 3f90a5d249..7cfd2711cc 100644 --- a/src/RWStepShape/RWStepShape_RWSeamEdge.cxx +++ b/src/RWStepShape/RWStepShape_RWSeamEdge.cxx @@ -16,6 +16,8 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include +#include +#include //======================================================================= //function : RWStepShape_RWSeamEdge diff --git a/src/RWStepShape/RWStepShape_RWShapeDefinitionRepresentation.cxx b/src/RWStepShape/RWStepShape_RWShapeDefinitionRepresentation.cxx index 23c6c3ed37..9fb9aac3f7 100644 --- a/src/RWStepShape/RWStepShape_RWShapeDefinitionRepresentation.cxx +++ b/src/RWStepShape/RWStepShape_RWShapeDefinitionRepresentation.cxx @@ -17,6 +17,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include +#include //======================================================================= //function : RWStepShape_RWShapeDefinitionRepresentation diff --git a/src/RWStepShape/RWStepShape_RWShapeDimensionRepresentation.cxx b/src/RWStepShape/RWStepShape_RWShapeDimensionRepresentation.cxx index 180a35199e..8142d8d37f 100644 --- a/src/RWStepShape/RWStepShape_RWShapeDimensionRepresentation.cxx +++ b/src/RWStepShape/RWStepShape_RWShapeDimensionRepresentation.cxx @@ -18,6 +18,7 @@ #include #include #include +#include //======================================================================= //function : RWStepShape_RWShapeDimensionRepresentation diff --git a/src/RWStepShape/RWStepShape_RWShapeRepresentationWithParameters.cxx b/src/RWStepShape/RWStepShape_RWShapeRepresentationWithParameters.cxx index 999bcd6be1..16767db4b8 100644 --- a/src/RWStepShape/RWStepShape_RWShapeRepresentationWithParameters.cxx +++ b/src/RWStepShape/RWStepShape_RWShapeRepresentationWithParameters.cxx @@ -18,6 +18,7 @@ #include #include #include +#include //======================================================================= diff --git a/src/RWStepShape/RWStepShape_RWSubedge.cxx b/src/RWStepShape/RWStepShape_RWSubedge.cxx index a783006b8c..6954931b95 100644 --- a/src/RWStepShape/RWStepShape_RWSubedge.cxx +++ b/src/RWStepShape/RWStepShape_RWSubedge.cxx @@ -16,6 +16,8 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include +#include +#include //======================================================================= //function : RWStepShape_RWSubedge diff --git a/src/RWStepShape/RWStepShape_RWSubface.cxx b/src/RWStepShape/RWStepShape_RWSubface.cxx index 194ef72789..9bc99f8c82 100644 --- a/src/RWStepShape/RWStepShape_RWSubface.cxx +++ b/src/RWStepShape/RWStepShape_RWSubface.cxx @@ -18,6 +18,7 @@ #include #include #include +#include //======================================================================= //function : RWStepShape_RWSubface diff --git a/src/RWStepVisual/RWStepVisual_RWDraughtingModel.cxx b/src/RWStepVisual/RWStepVisual_RWDraughtingModel.cxx index 78a9b008d9..72c2815136 100644 --- a/src/RWStepVisual/RWStepVisual_RWDraughtingModel.cxx +++ b/src/RWStepVisual/RWStepVisual_RWDraughtingModel.cxx @@ -18,6 +18,7 @@ #include #include #include +#include //======================================================================= //function : RWStepVisual_RWDraughtingModel diff --git a/src/RWStepVisual/RWStepVisual_RWExternallyDefinedCurveFont.cxx b/src/RWStepVisual/RWStepVisual_RWExternallyDefinedCurveFont.cxx index b43882b21d..2299023059 100644 --- a/src/RWStepVisual/RWStepVisual_RWExternallyDefinedCurveFont.cxx +++ b/src/RWStepVisual/RWStepVisual_RWExternallyDefinedCurveFont.cxx @@ -16,6 +16,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include +#include //======================================================================= //function : RWStepVisual_RWExternallyDefinedCurveFont diff --git a/src/STEPCAFControl/STEPCAFControl_Reader.cxx b/src/STEPCAFControl/STEPCAFControl_Reader.cxx index 5230ac66bc..330c672fbb 100644 --- a/src/STEPCAFControl/STEPCAFControl_Reader.cxx +++ b/src/STEPCAFControl/STEPCAFControl_Reader.cxx @@ -172,6 +172,12 @@ #include #include #include +#include +#include +#include +#include +#include +#include #ifdef OCCT_DEBUG //! Converts address of the passed shape (TShape) to string. diff --git a/src/STEPCAFControl/STEPCAFControl_Writer.cxx b/src/STEPCAFControl/STEPCAFControl_Writer.cxx index 6aac6d2da1..3a1f3a3998 100644 --- a/src/STEPCAFControl/STEPCAFControl_Writer.cxx +++ b/src/STEPCAFControl/STEPCAFControl_Writer.cxx @@ -167,6 +167,8 @@ #include #include #include +#include +#include //======================================================================= //function : GetLabelName diff --git a/src/STEPConstruct/STEPConstruct.cxx b/src/STEPConstruct/STEPConstruct.cxx index 1391e943f5..038edc29cc 100644 --- a/src/STEPConstruct/STEPConstruct.cxx +++ b/src/STEPConstruct/STEPConstruct.cxx @@ -23,6 +23,8 @@ #include #include #include +#include +#include //======================================================================= //function : FindEntity diff --git a/src/STEPConstruct/STEPConstruct_Assembly.cxx b/src/STEPConstruct/STEPConstruct_Assembly.cxx index 1de950e67f..d0c6a1650b 100644 --- a/src/STEPConstruct/STEPConstruct_Assembly.cxx +++ b/src/STEPConstruct/STEPConstruct_Assembly.cxx @@ -42,6 +42,7 @@ #include #include +#include //======================================================================= //function : STEPConstruct_Assembly diff --git a/src/STEPConstruct/STEPConstruct_ContextTool.cxx b/src/STEPConstruct/STEPConstruct_ContextTool.cxx index fbc2678692..073450469f 100644 --- a/src/STEPConstruct/STEPConstruct_ContextTool.cxx +++ b/src/STEPConstruct/STEPConstruct_ContextTool.cxx @@ -35,6 +35,7 @@ #include //:i3 #include //:j4 #include +#include #include "stdio.h" diff --git a/src/STEPConstruct/STEPConstruct_ExternRefs.cxx b/src/STEPConstruct/STEPConstruct_ExternRefs.cxx index aebbce305c..49cada52a5 100644 --- a/src/STEPConstruct/STEPConstruct_ExternRefs.cxx +++ b/src/STEPConstruct/STEPConstruct_ExternRefs.cxx @@ -71,6 +71,7 @@ #include #include #include +#include //======================================================================= diff --git a/src/STEPConstruct/STEPConstruct_Styles.cxx b/src/STEPConstruct/STEPConstruct_Styles.cxx index c636a8670e..8596c5aff7 100644 --- a/src/STEPConstruct/STEPConstruct_Styles.cxx +++ b/src/STEPConstruct/STEPConstruct_Styles.cxx @@ -72,6 +72,8 @@ #include #include #include +#include +#include //======================================================================= diff --git a/src/STEPConstruct/STEPConstruct_UnitContext.cxx b/src/STEPConstruct/STEPConstruct_UnitContext.cxx index 91e2ec5f12..f5cc841db2 100644 --- a/src/STEPConstruct/STEPConstruct_UnitContext.cxx +++ b/src/STEPConstruct/STEPConstruct_UnitContext.cxx @@ -48,6 +48,7 @@ #include #include #include +#include //======================================================================= //function : STEPConstruct_UnitContext diff --git a/src/STEPConstruct/STEPConstruct_ValidationProps.cxx b/src/STEPConstruct/STEPConstruct_ValidationProps.cxx index 26b92d165d..88b3341672 100644 --- a/src/STEPConstruct/STEPConstruct_ValidationProps.cxx +++ b/src/STEPConstruct/STEPConstruct_ValidationProps.cxx @@ -59,6 +59,12 @@ #include #include #include +#include +#include +#include +#include +#include +#include //======================================================================= //function : STEPConstruct_ValidationProps diff --git a/src/STEPControl/STEPControl_ActorRead.cxx b/src/STEPControl/STEPControl_ActorRead.cxx index ff57910177..3441152d5f 100644 --- a/src/STEPControl/STEPControl_ActorRead.cxx +++ b/src/STEPControl/STEPControl_ActorRead.cxx @@ -123,6 +123,10 @@ #include #include #include +#include +#include +#include +#include #define TRANSLOG diff --git a/src/STEPControl/STEPControl_ActorWrite.cxx b/src/STEPControl/STEPControl_ActorWrite.cxx index 367b8ebac4..40158e1a5b 100644 --- a/src/STEPControl/STEPControl_ActorWrite.cxx +++ b/src/STEPControl/STEPControl_ActorWrite.cxx @@ -114,6 +114,8 @@ #include #include #include +#include +#include // ============================================================================ // Function: DumpWhatIs diff --git a/src/STEPControl/STEPControl_Reader.cxx b/src/STEPControl/STEPControl_Reader.cxx index bb2ea2a991..a318dad6e9 100644 --- a/src/STEPControl/STEPControl_Reader.cxx +++ b/src/STEPControl/STEPControl_Reader.cxx @@ -68,6 +68,9 @@ #include #include #include +#include +#include +#include //======================================================================= //function : STEPControl_Reader diff --git a/src/STEPSelections/STEPSelections_AssemblyExplorer.cxx b/src/STEPSelections/STEPSelections_AssemblyExplorer.cxx index 5c8f636879..b1a60d5f39 100644 --- a/src/STEPSelections/STEPSelections_AssemblyExplorer.cxx +++ b/src/STEPSelections/STEPSelections_AssemblyExplorer.cxx @@ -27,6 +27,10 @@ #include #include #include +#include +#include +#include +#include STEPSelections_AssemblyExplorer::STEPSelections_AssemblyExplorer(const Interface_Graph &G):myGraph(G) diff --git a/src/STEPSelections/STEPSelections_Counter.cxx b/src/STEPSelections/STEPSelections_Counter.cxx index c982b1c80f..07545f0dfc 100644 --- a/src/STEPSelections/STEPSelections_Counter.cxx +++ b/src/STEPSelections/STEPSelections_Counter.cxx @@ -39,6 +39,11 @@ #include #include #include +#include +#include +#include +#include +#include STEPSelections_Counter::STEPSelections_Counter() { diff --git a/src/Select3D/Select3D_InteriorSensitivePointSet.cxx b/src/Select3D/Select3D_InteriorSensitivePointSet.cxx index b2e8dd4deb..a4f3d7c268 100644 --- a/src/Select3D/Select3D_InteriorSensitivePointSet.cxx +++ b/src/Select3D/Select3D_InteriorSensitivePointSet.cxx @@ -78,8 +78,6 @@ private: } // anonymous namespace -IMPLEMENT_STANDARD_HANDLE (Select3D_InteriorSensitivePointSet, Select3D_SensitiveSet) -IMPLEMENT_STANDARD_RTTIEXT(Select3D_InteriorSensitivePointSet, Select3D_SensitiveSet) // ======================================================================= // function : Select3D_InteriorSensitivePointSet diff --git a/src/Select3D/Select3D_InteriorSensitivePointSet.hxx b/src/Select3D/Select3D_InteriorSensitivePointSet.hxx index 054e487902..f8b0575ad6 100644 --- a/src/Select3D/Select3D_InteriorSensitivePointSet.hxx +++ b/src/Select3D/Select3D_InteriorSensitivePointSet.hxx @@ -74,7 +74,7 @@ public: //! Returns the amount of points in set Standard_EXPORT virtual Standard_Integer NbSubElements() Standard_OVERRIDE; - DEFINE_STANDARD_RTTI(Select3D_InteriorSensitivePointSet) + DEFINE_STANDARD_RTTI(Select3D_InteriorSensitivePointSet, Select3D_SensitiveSet) protected: diff --git a/src/Select3D/Select3D_SensitiveBox.cxx b/src/Select3D/Select3D_SensitiveBox.cxx index ead44d99d3..060fb12e8f 100644 --- a/src/Select3D/Select3D_SensitiveBox.cxx +++ b/src/Select3D/Select3D_SensitiveBox.cxx @@ -20,8 +20,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (Select3D_SensitiveBox, Select3D_SensitiveEntity) -IMPLEMENT_STANDARD_RTTIEXT(Select3D_SensitiveBox, Select3D_SensitiveEntity) //================================================== // Function: Select3D_SensitiveBox diff --git a/src/Select3D/Select3D_SensitiveBox.hxx b/src/Select3D/Select3D_SensitiveBox.hxx index 0692e7fee5..f1c0969d73 100644 --- a/src/Select3D/Select3D_SensitiveBox.hxx +++ b/src/Select3D/Select3D_SensitiveBox.hxx @@ -18,7 +18,7 @@ #define _Select3D_SensitiveBox_HeaderFile #include -#include +#include #include #include @@ -75,7 +75,7 @@ public: //! transformation is set, it will be applied Standard_EXPORT virtual Select3D_BndBox3d BoundingBox() Standard_OVERRIDE; - DEFINE_STANDARD_RTTI(Select3D_SensitiveBox) + DEFINE_STANDARD_RTTI(Select3D_SensitiveBox, Select3D_SensitiveEntity) private: diff --git a/src/Select3D/Select3D_SensitiveCircle.cxx b/src/Select3D/Select3D_SensitiveCircle.cxx index bd5c9fd687..1b85a3a246 100644 --- a/src/Select3D/Select3D_SensitiveCircle.cxx +++ b/src/Select3D/Select3D_SensitiveCircle.cxx @@ -22,8 +22,6 @@ #include -IMPLEMENT_STANDARD_HANDLE (Select3D_SensitiveCircle, Select3D_SensitivePoly) -IMPLEMENT_STANDARD_RTTIEXT(Select3D_SensitiveCircle, Select3D_SensitivePoly) static Standard_Integer GetCircleNbPoints (const Handle(Geom_Circle)& theCircle, const Standard_Integer theNbPnts) diff --git a/src/Select3D/Select3D_SensitiveCircle.hxx b/src/Select3D/Select3D_SensitiveCircle.hxx index 65c06b0801..6b109fa957 100644 --- a/src/Select3D/Select3D_SensitiveCircle.hxx +++ b/src/Select3D/Select3D_SensitiveCircle.hxx @@ -20,7 +20,7 @@ #define _Select3D_SensitiveCircle_HeaderFile #include -#include +#include #include #include @@ -103,7 +103,7 @@ public: //! Builds BVH tree for a circle's edge segments if needed Standard_EXPORT virtual void BVH() Standard_OVERRIDE; - DEFINE_STANDARD_RTTI(Select3D_SensitiveCircle) + DEFINE_STANDARD_RTTI(Select3D_SensitiveCircle, Select3D_SensitivePoly) private: diff --git a/src/Select3D/Select3D_SensitiveCurve.cxx b/src/Select3D/Select3D_SensitiveCurve.cxx index 91951b4c31..639e2dea0e 100644 --- a/src/Select3D/Select3D_SensitiveCurve.cxx +++ b/src/Select3D/Select3D_SensitiveCurve.cxx @@ -18,8 +18,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (Select3D_SensitiveCurve, Select3D_SensitivePoly) -IMPLEMENT_STANDARD_RTTIEXT(Select3D_SensitiveCurve, Select3D_SensitivePoly) //================================================== // Function: Creation diff --git a/src/Select3D/Select3D_SensitiveCurve.hxx b/src/Select3D/Select3D_SensitiveCurve.hxx index 35584f1288..30d45075f3 100644 --- a/src/Select3D/Select3D_SensitiveCurve.hxx +++ b/src/Select3D/Select3D_SensitiveCurve.hxx @@ -18,7 +18,7 @@ #define _Select3D_SensitiveCurve_HeaderFile #include -#include +#include #include #include @@ -70,7 +70,7 @@ public: public: - DEFINE_STANDARD_RTTI(Select3D_SensitiveCurve) + DEFINE_STANDARD_RTTI(Select3D_SensitiveCurve, Select3D_SensitivePoly) private: diff --git a/src/Select3D/Select3D_SensitiveEntity.cxx b/src/Select3D/Select3D_SensitiveEntity.cxx index 19f73a5ca5..75c99e2e28 100644 --- a/src/Select3D/Select3D_SensitiveEntity.cxx +++ b/src/Select3D/Select3D_SensitiveEntity.cxx @@ -20,8 +20,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (Select3D_SensitiveEntity, SelectBasics_SensitiveEntity) -IMPLEMENT_STANDARD_RTTIEXT(Select3D_SensitiveEntity, SelectBasics_SensitiveEntity) //======================================================================= //function : Select3D_SensitiveEntity diff --git a/src/Select3D/Select3D_SensitiveEntity.hxx b/src/Select3D/Select3D_SensitiveEntity.hxx index a235f15ad0..435cd7d188 100644 --- a/src/Select3D/Select3D_SensitiveEntity.hxx +++ b/src/Select3D/Select3D_SensitiveEntity.hxx @@ -18,7 +18,7 @@ #define _Select3D_SensitiveEntity_HeaderFile #include -#include +#include #include #include @@ -80,7 +80,7 @@ public: //! Clears up all resources and memory Standard_EXPORT virtual void Clear() Standard_OVERRIDE; - DEFINE_STANDARD_RTTI(Select3D_SensitiveEntity) + DEFINE_STANDARD_RTTI(Select3D_SensitiveEntity, SelectBasics_SensitiveEntity) protected: diff --git a/src/Select3D/Select3D_SensitiveFace.cxx b/src/Select3D/Select3D_SensitiveFace.cxx index 5fe5d00c25..dd8c18da92 100644 --- a/src/Select3D/Select3D_SensitiveFace.cxx +++ b/src/Select3D/Select3D_SensitiveFace.cxx @@ -25,8 +25,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (Select3D_SensitiveFace, Select3D_SensitiveEntity) -IMPLEMENT_STANDARD_RTTIEXT(Select3D_SensitiveFace, Select3D_SensitiveEntity) //================================================== // Function: Hide this constructor to the next version... diff --git a/src/Select3D/Select3D_SensitiveFace.hxx b/src/Select3D/Select3D_SensitiveFace.hxx index 9d72a2d1c6..0a7e6f8751 100644 --- a/src/Select3D/Select3D_SensitiveFace.hxx +++ b/src/Select3D/Select3D_SensitiveFace.hxx @@ -21,7 +21,7 @@ #ifndef _Select3D_SensitiveFace_HeaderFile #define _Select3D_SensitiveFace_HeaderFile -#include +#include #include #include @@ -87,7 +87,7 @@ public: //! Returns the amount of sub-entities (points or planar convex polygons) Standard_EXPORT virtual Standard_Integer NbSubElements() Standard_OVERRIDE; - DEFINE_STANDARD_RTTI(Select3D_SensitiveFace) + DEFINE_STANDARD_RTTI(Select3D_SensitiveFace, Select3D_SensitiveEntity) private: diff --git a/src/Select3D/Select3D_SensitiveGroup.cxx b/src/Select3D/Select3D_SensitiveGroup.cxx index 4b67e5c324..185f9df4c8 100644 --- a/src/Select3D/Select3D_SensitiveGroup.cxx +++ b/src/Select3D/Select3D_SensitiveGroup.cxx @@ -18,8 +18,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (Select3D_SensitiveGroup, Select3D_SensitiveEntity) -IMPLEMENT_STANDARD_RTTIEXT(Select3D_SensitiveGroup, Select3D_SensitiveEntity) //======================================================================= //function : Creation diff --git a/src/Select3D/Select3D_SensitiveGroup.hxx b/src/Select3D/Select3D_SensitiveGroup.hxx index 181af4f796..2b583c91d1 100644 --- a/src/Select3D/Select3D_SensitiveGroup.hxx +++ b/src/Select3D/Select3D_SensitiveGroup.hxx @@ -19,7 +19,7 @@ #define _Select3D_SensitiveGroup_HeaderFile #include -#include +#include #include #include @@ -121,7 +121,7 @@ public: //! Returns the length of vector of sensitive entities Standard_EXPORT virtual Standard_Integer Size() const Standard_OVERRIDE; - DEFINE_STANDARD_RTTI(Select3D_SensitiveGroup) + DEFINE_STANDARD_RTTI(Select3D_SensitiveGroup, Select3D_SensitiveSet) private: diff --git a/src/Select3D/Select3D_SensitivePoint.cxx b/src/Select3D/Select3D_SensitivePoint.cxx index 10bacb5d0f..4a6377d474 100644 --- a/src/Select3D/Select3D_SensitivePoint.cxx +++ b/src/Select3D/Select3D_SensitivePoint.cxx @@ -18,8 +18,6 @@ #include -IMPLEMENT_STANDARD_HANDLE (Select3D_SensitivePoint, Select3D_SensitiveEntity) -IMPLEMENT_STANDARD_RTTIEXT(Select3D_SensitivePoint, Select3D_SensitiveEntity) //================================================== // Function: Creation diff --git a/src/Select3D/Select3D_SensitivePoint.hxx b/src/Select3D/Select3D_SensitivePoint.hxx index 74a4620015..b11e41698f 100644 --- a/src/Select3D/Select3D_SensitivePoint.hxx +++ b/src/Select3D/Select3D_SensitivePoint.hxx @@ -18,7 +18,7 @@ #define _Select3D_SensitivePoint_HeaderFile #include -#include +#include #include #include @@ -62,7 +62,7 @@ public: //! transformation is set, it will be applied Standard_EXPORT virtual Select3D_BndBox3d BoundingBox() Standard_OVERRIDE; - DEFINE_STANDARD_RTTI(Select3D_SensitivePoint) + DEFINE_STANDARD_RTTI(Select3D_SensitivePoint, Select3D_SensitiveEntity) private: diff --git a/src/Select3D/Select3D_SensitivePoly.cxx b/src/Select3D/Select3D_SensitivePoly.cxx index ee3f9fe149..d4733ba676 100644 --- a/src/Select3D/Select3D_SensitivePoly.cxx +++ b/src/Select3D/Select3D_SensitivePoly.cxx @@ -18,8 +18,6 @@ #include -IMPLEMENT_STANDARD_HANDLE (Select3D_SensitivePoly, Select3D_SensitiveSet) -IMPLEMENT_STANDARD_RTTIEXT(Select3D_SensitivePoly, Select3D_SensitiveSet) //================================================== // Function: Select3D_SensitivePoly diff --git a/src/Select3D/Select3D_SensitivePoly.hxx b/src/Select3D/Select3D_SensitivePoly.hxx index beb7e063d8..ca2eb14b18 100644 --- a/src/Select3D/Select3D_SensitivePoly.hxx +++ b/src/Select3D/Select3D_SensitivePoly.hxx @@ -17,7 +17,7 @@ #include #include -#include +#include #include #include @@ -97,7 +97,7 @@ public: Standard_EXPORT virtual void Swap (const Standard_Integer theIdx1, const Standard_Integer theIdx2) Standard_OVERRIDE; - DEFINE_STANDARD_RTTI (Select3D_SensitivePoly) + DEFINE_STANDARD_RTTI (Select3D_SensitivePoly, Select3D_SensitiveSet) private: diff --git a/src/Select3D/Select3D_SensitiveSegment.cxx b/src/Select3D/Select3D_SensitiveSegment.cxx index d20f598eb3..6b2a70ffcd 100644 --- a/src/Select3D/Select3D_SensitiveSegment.cxx +++ b/src/Select3D/Select3D_SensitiveSegment.cxx @@ -19,8 +19,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (Select3D_SensitiveSegment, Select3D_SensitiveEntity) -IMPLEMENT_STANDARD_RTTIEXT(Select3D_SensitiveSegment, Select3D_SensitiveEntity) //===================================================== // Function : Create diff --git a/src/Select3D/Select3D_SensitiveSegment.hxx b/src/Select3D/Select3D_SensitiveSegment.hxx index 48cca6a566..e610ef9132 100644 --- a/src/Select3D/Select3D_SensitiveSegment.hxx +++ b/src/Select3D/Select3D_SensitiveSegment.hxx @@ -18,7 +18,7 @@ #define _Select3D_SensitiveSegment_HeaderFile #include -#include +#include #include #include @@ -76,7 +76,7 @@ public: //! transformation is set, it will be applied Standard_EXPORT virtual Select3D_BndBox3d BoundingBox() Standard_OVERRIDE; - DEFINE_STANDARD_RTTI(Select3D_SensitiveSegment) + DEFINE_STANDARD_RTTI(Select3D_SensitiveSegment, Select3D_SensitiveEntity) private: diff --git a/src/Select3D/Select3D_SensitiveSet.cxx b/src/Select3D/Select3D_SensitiveSet.cxx index 9e618e25b7..ba2dcc59ce 100644 --- a/src/Select3D/Select3D_SensitiveSet.cxx +++ b/src/Select3D/Select3D_SensitiveSet.cxx @@ -16,8 +16,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (Select3D_SensitiveSet, Select3D_SensitiveEntity) -IMPLEMENT_STANDARD_RTTIEXT(Select3D_SensitiveSet, Select3D_SensitiveEntity) //======================================================================= // function : Select3D_SensitiveSet diff --git a/src/Select3D/Select3D_SensitiveSet.hxx b/src/Select3D/Select3D_SensitiveSet.hxx index a351306f78..9b3cc77a02 100644 --- a/src/Select3D/Select3D_SensitiveSet.hxx +++ b/src/Select3D/Select3D_SensitiveSet.hxx @@ -17,7 +17,7 @@ #define _Select3D_SensitiveSet_Header #include -#include +#include #include #include @@ -91,7 +91,7 @@ public: Standard_EXPORT Standard_Integer GetLeafNodeSize() const; public: - DEFINE_STANDARD_RTTI(Select3D_SensitiveSet) + DEFINE_STANDARD_RTTI(Select3D_SensitiveSet, Select3D_SensitiveEntity) protected: diff --git a/src/Select3D/Select3D_SensitiveTriangle.cxx b/src/Select3D/Select3D_SensitiveTriangle.cxx index 7f43e7f5cf..9e6dfb7a84 100644 --- a/src/Select3D/Select3D_SensitiveTriangle.cxx +++ b/src/Select3D/Select3D_SensitiveTriangle.cxx @@ -21,8 +21,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (Select3D_SensitiveTriangle, Select3D_SensitiveEntity) -IMPLEMENT_STANDARD_RTTIEXT(Select3D_SensitiveTriangle, Select3D_SensitiveEntity) //================================================== // Function: Creation diff --git a/src/Select3D/Select3D_SensitiveTriangle.hxx b/src/Select3D/Select3D_SensitiveTriangle.hxx index 7893954f5e..5d9fff11d7 100644 --- a/src/Select3D/Select3D_SensitiveTriangle.hxx +++ b/src/Select3D/Select3D_SensitiveTriangle.hxx @@ -18,7 +18,7 @@ #define _Select3D_SensitiveTriangle_HeaderFile #include -#include +#include #include #include @@ -75,7 +75,7 @@ public: virtual gp_Pnt CenterOfGeometry() const Standard_OVERRIDE { return myCentroid; } - DEFINE_STANDARD_RTTI(Select3D_SensitiveTriangle) + DEFINE_STANDARD_RTTI(Select3D_SensitiveTriangle, Select3D_SensitiveEntity) private: diff --git a/src/Select3D/Select3D_SensitiveTriangulation.cxx b/src/Select3D/Select3D_SensitiveTriangulation.cxx index c3973af13d..3f8f32b144 100644 --- a/src/Select3D/Select3D_SensitiveTriangulation.cxx +++ b/src/Select3D/Select3D_SensitiveTriangulation.cxx @@ -25,8 +25,6 @@ #include -IMPLEMENT_STANDARD_HANDLE (Select3D_SensitiveTriangulation, Select3D_SensitiveSet) -IMPLEMENT_STANDARD_RTTIEXT(Select3D_SensitiveTriangulation, Select3D_SensitiveSet) static Standard_Integer NbOfFreeEdges (const Handle(Poly_Triangulation)& theTriangulation) { diff --git a/src/Select3D/Select3D_SensitiveTriangulation.hxx b/src/Select3D/Select3D_SensitiveTriangulation.hxx index 537e05346f..9bff3a146e 100644 --- a/src/Select3D/Select3D_SensitiveTriangulation.hxx +++ b/src/Select3D/Select3D_SensitiveTriangulation.hxx @@ -22,7 +22,7 @@ #define _Select3D_SensitiveTriangulation_Header #include -#include +#include #include #include @@ -111,7 +111,7 @@ public: Standard_EXPORT virtual gp_Pnt CenterOfGeometry() const Standard_OVERRIDE; public: - DEFINE_STANDARD_RTTI(Select3D_SensitiveTriangulation) + DEFINE_STANDARD_RTTI(Select3D_SensitiveTriangulation, Select3D_SensitiveSet) protected: diff --git a/src/Select3D/Select3D_SensitiveWire.cxx b/src/Select3D/Select3D_SensitiveWire.cxx index 111c5e2b68..43d178c4f7 100644 --- a/src/Select3D/Select3D_SensitiveWire.cxx +++ b/src/Select3D/Select3D_SensitiveWire.cxx @@ -21,8 +21,6 @@ #include -IMPLEMENT_STANDARD_HANDLE (Select3D_SensitiveWire, Select3D_SensitiveEntity) -IMPLEMENT_STANDARD_RTTIEXT(Select3D_SensitiveWire, Select3D_SensitiveEntity) //===================================================== // Function : Select3D_SensitiveWire diff --git a/src/Select3D/Select3D_SensitiveWire.hxx b/src/Select3D/Select3D_SensitiveWire.hxx index 7e4f69e0d0..3f510b97ed 100644 --- a/src/Select3D/Select3D_SensitiveWire.hxx +++ b/src/Select3D/Select3D_SensitiveWire.hxx @@ -18,7 +18,7 @@ #define _Select3D_SensitiveWire_HeaderFile #include -#include +#include #include #include @@ -80,7 +80,7 @@ public: Standard_EXPORT virtual void Swap (const Standard_Integer theIdx1, const Standard_Integer theIdx2) Standard_OVERRIDE; - DEFINE_STANDARD_RTTI(Select3D_SensitiveWire) + DEFINE_STANDARD_RTTI(Select3D_SensitiveWire, Select3D_SensitiveSet) protected: diff --git a/src/SelectMgr/SelectMgr_FrustumBuilder.cxx b/src/SelectMgr/SelectMgr_FrustumBuilder.cxx index 91be420ac2..c0d85fc5f2 100644 --- a/src/SelectMgr/SelectMgr_FrustumBuilder.cxx +++ b/src/SelectMgr/SelectMgr_FrustumBuilder.cxx @@ -18,8 +18,6 @@ #define DOT(A, B) (A.x() * B.x() + A.y() * B.y() + A.z() * B.z()) #define LENGTH(A) (std::sqrt (A.x() * A.x() + A.y() * A.y() + A.z() * A.z())) -IMPLEMENT_STANDARD_HANDLE (SelectMgr_FrustumBuilder, Standard_Transient) -IMPLEMENT_STANDARD_RTTIEXT(SelectMgr_FrustumBuilder, Standard_Transient) //======================================================================= // function : SelectMgr_FrustumBuilder diff --git a/src/SelectMgr/SelectMgr_FrustumBuilder.hxx b/src/SelectMgr/SelectMgr_FrustumBuilder.hxx index 8480454cea..2a09a2e01c 100644 --- a/src/SelectMgr/SelectMgr_FrustumBuilder.hxx +++ b/src/SelectMgr/SelectMgr_FrustumBuilder.hxx @@ -16,7 +16,7 @@ #ifndef _SelectMgr_FrustumBuilder_HeaderFile #define _SelectMgr_FrustumBuilder_HeaderFile -#include +#include #include #include @@ -61,7 +61,7 @@ public: const Standard_Real& theY, const Standard_Real& theZ) const; - DEFINE_STANDARD_RTTI(SelectMgr_FrustumBuilder) + DEFINE_STANDARD_RTTI(SelectMgr_FrustumBuilder, Standard_Transient) private: diff --git a/src/SelectMgr/SelectMgr_Selection.cxx b/src/SelectMgr/SelectMgr_Selection.cxx index ad5e55eaa8..281dfa3377 100644 --- a/src/SelectMgr/SelectMgr_Selection.cxx +++ b/src/SelectMgr/SelectMgr_Selection.cxx @@ -18,8 +18,6 @@ #include -IMPLEMENT_STANDARD_HANDLE (SelectMgr_Selection, MMgt_TShared) -IMPLEMENT_STANDARD_RTTIEXT(SelectMgr_Selection, MMgt_TShared) //================================================== // Function: SelectMgr_Selection diff --git a/src/SelectMgr/SelectMgr_Selection.hxx b/src/SelectMgr/SelectMgr_Selection.hxx index 8a2c0b4eda..766fe2cf73 100644 --- a/src/SelectMgr/SelectMgr_Selection.hxx +++ b/src/SelectMgr/SelectMgr_Selection.hxx @@ -21,7 +21,7 @@ #include #include -#include +#include #include #include @@ -133,7 +133,7 @@ public: //! Returns sensitivity of the selection Standard_EXPORT Standard_Real Sensitivity() const; - DEFINE_STANDARD_RTTI (SelectMgr_Selection) + DEFINE_STANDARD_RTTI (SelectMgr_Selection, MMgt_TShared) protected: diff --git a/src/SelectMgr/SelectMgr_SelectionManager.cxx b/src/SelectMgr/SelectMgr_SelectionManager.cxx index 88ff77cbd2..efde3c025c 100644 --- a/src/SelectMgr/SelectMgr_SelectionManager.cxx +++ b/src/SelectMgr/SelectMgr_SelectionManager.cxx @@ -25,6 +25,7 @@ #include #include #include +#include static Standard_Integer FindIndex (const SelectMgr_SequenceOfSelector& theSelectorsSeq, const Handle(SelectMgr_ViewerSelector)& theSelector) diff --git a/src/SelectMgr/SelectMgr_SensitiveEntity.cxx b/src/SelectMgr/SelectMgr_SensitiveEntity.cxx index cb054b8fea..0649be0298 100644 --- a/src/SelectMgr/SelectMgr_SensitiveEntity.cxx +++ b/src/SelectMgr/SelectMgr_SensitiveEntity.cxx @@ -15,8 +15,6 @@ #include -IMPLEMENT_STANDARD_HANDLE (SelectMgr_SensitiveEntity, Standard_Transient) -IMPLEMENT_STANDARD_RTTIEXT(SelectMgr_SensitiveEntity, Standard_Transient) //======================================================================= // function : SelectMgr_SensitiveEntity diff --git a/src/SelectMgr/SelectMgr_SensitiveEntity.hxx b/src/SelectMgr/SelectMgr_SensitiveEntity.hxx index 1ef1efce87..e58e86e0cc 100644 --- a/src/SelectMgr/SelectMgr_SensitiveEntity.hxx +++ b/src/SelectMgr/SelectMgr_SensitiveEntity.hxx @@ -19,7 +19,7 @@ #include #include #include -#include +#include //! The purpose of this class is to mark sensitive entities selectable or not //! depending on current active selection of parent object for proper BVH traverse @@ -48,7 +48,7 @@ public: //! Marks entity as active for selection Standard_EXPORT void SetActiveForSelection() const; - DEFINE_STANDARD_RTTI(SelectMgr_SensitiveEntity) // Type definition + DEFINE_STANDARD_RTTI(SelectMgr_SensitiveEntity, Standard_Transient) // Type definition private: diff --git a/src/SelectMgr/SelectMgr_ViewerSelector.cxx b/src/SelectMgr/SelectMgr_ViewerSelector.cxx index 8a5190f7f7..c8bb0903d4 100644 --- a/src/SelectMgr/SelectMgr_ViewerSelector.cxx +++ b/src/SelectMgr/SelectMgr_ViewerSelector.cxx @@ -36,8 +36,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (SelectMgr_ViewerSelector, MMgt_TShared) -IMPLEMENT_STANDARD_RTTIEXT(SelectMgr_ViewerSelector, MMgt_TShared) //======================================================================= // function: SelectMgr_ToleranceMap diff --git a/src/SelectMgr/SelectMgr_ViewerSelector.hxx b/src/SelectMgr/SelectMgr_ViewerSelector.hxx index 0d95e77fd3..89b8c03c94 100644 --- a/src/SelectMgr/SelectMgr_ViewerSelector.hxx +++ b/src/SelectMgr/SelectMgr_ViewerSelector.hxx @@ -29,7 +29,7 @@ #include #include -#include +#include #include #include @@ -248,7 +248,7 @@ public: friend class SelectMgr_SelectionManager; - DEFINE_STANDARD_RTTI(SelectMgr_ViewerSelector) + DEFINE_STANDARD_RTTI(SelectMgr_ViewerSelector, MMgt_TShared) protected: diff --git a/src/ShapeAlgo/ShapeAlgo_AlgoContainer.cxx b/src/ShapeAlgo/ShapeAlgo_AlgoContainer.cxx index 704d4dcdf0..c4a09382ba 100644 --- a/src/ShapeAlgo/ShapeAlgo_AlgoContainer.cxx +++ b/src/ShapeAlgo/ShapeAlgo_AlgoContainer.cxx @@ -54,6 +54,8 @@ #include #include #include +#include +#include //======================================================================= //function : ShapeAlgo_AlgoContainer diff --git a/src/ShapeAnalysis/ShapeAnalysis_Curve.cxx b/src/ShapeAnalysis/ShapeAnalysis_Curve.cxx index 72de391188..3807ecf4d1 100644 --- a/src/ShapeAnalysis/ShapeAnalysis_Curve.cxx +++ b/src/ShapeAnalysis/ShapeAnalysis_Curve.cxx @@ -52,6 +52,7 @@ #include #include #include +#include //======================================================================= //function : ProjectOnSegments diff --git a/src/ShapeAnalysis/ShapeAnalysis_Edge.cxx b/src/ShapeAnalysis/ShapeAnalysis_Edge.cxx index c2931d5270..c9c9fc58ee 100644 --- a/src/ShapeAnalysis/ShapeAnalysis_Edge.cxx +++ b/src/ShapeAnalysis/ShapeAnalysis_Edge.cxx @@ -45,6 +45,8 @@ #include #include #include +#include +#include //======================================================================= diff --git a/src/ShapeBuild/ShapeBuild_Edge.cxx b/src/ShapeBuild/ShapeBuild_Edge.cxx index 020d04e82a..7d42ddc5db 100644 --- a/src/ShapeBuild/ShapeBuild_Edge.cxx +++ b/src/ShapeBuild/ShapeBuild_Edge.cxx @@ -51,6 +51,7 @@ #include #include #include +#include //======================================================================= //function : CopyReplaceVertices diff --git a/src/ShapeConstruct/ShapeConstruct.cxx b/src/ShapeConstruct/ShapeConstruct.cxx index b0c0606ed9..3ce84c9f49 100644 --- a/src/ShapeConstruct/ShapeConstruct.cxx +++ b/src/ShapeConstruct/ShapeConstruct.cxx @@ -48,6 +48,10 @@ #include #include #include +#include +#include +#include +#include //======================================================================= //function : ConvertCurveToBSpline diff --git a/src/ShapeConstruct/ShapeConstruct_ProjectCurveOnSurface.cxx b/src/ShapeConstruct/ShapeConstruct_ProjectCurveOnSurface.cxx index 1c6cf283ea..8f8b1904f9 100644 --- a/src/ShapeConstruct/ShapeConstruct_ProjectCurveOnSurface.cxx +++ b/src/ShapeConstruct/ShapeConstruct_ProjectCurveOnSurface.cxx @@ -70,6 +70,9 @@ #include #include #include +#include +#include +#include #define NCONTROL 23 diff --git a/src/ShapeCustom/ShapeCustom_BSplineRestriction.cxx b/src/ShapeCustom/ShapeCustom_BSplineRestriction.cxx index 7323e9c51a..637776d537 100644 --- a/src/ShapeCustom/ShapeCustom_BSplineRestriction.cxx +++ b/src/ShapeCustom/ShapeCustom_BSplineRestriction.cxx @@ -71,6 +71,10 @@ #include #include #include +#include +#include +#include +#include static GeomAbs_Shape IntegerToGeomAbsShape(const Standard_Integer i) { diff --git a/src/ShapeCustom/ShapeCustom_ConvertToBSpline.cxx b/src/ShapeCustom/ShapeCustom_ConvertToBSpline.cxx index f4a6ff9511..491fd9374e 100644 --- a/src/ShapeCustom/ShapeCustom_ConvertToBSpline.cxx +++ b/src/ShapeCustom/ShapeCustom_ConvertToBSpline.cxx @@ -29,6 +29,8 @@ #include #include #include +#include +#include //======================================================================= //function : ShapeCustom_ConvertToBSpline diff --git a/src/ShapeCustom/ShapeCustom_ConvertToRevolution.cxx b/src/ShapeCustom/ShapeCustom_ConvertToRevolution.cxx index 7f68245a43..d24392c506 100644 --- a/src/ShapeCustom/ShapeCustom_ConvertToRevolution.cxx +++ b/src/ShapeCustom/ShapeCustom_ConvertToRevolution.cxx @@ -33,6 +33,8 @@ #include #include #include +#include +#include //======================================================================= //function : ShapeCustom_ConvertToRevolution diff --git a/src/ShapeCustom/ShapeCustom_DirectModification.cxx b/src/ShapeCustom/ShapeCustom_DirectModification.cxx index bddd142e73..f7132d8c22 100644 --- a/src/ShapeCustom/ShapeCustom_DirectModification.cxx +++ b/src/ShapeCustom/ShapeCustom_DirectModification.cxx @@ -33,6 +33,8 @@ #include #include #include +#include +#include //======================================================================= //function : ShapeCustom_DirectModification diff --git a/src/ShapeCustom/ShapeCustom_SweptToElementary.cxx b/src/ShapeCustom/ShapeCustom_SweptToElementary.cxx index 5aa1f447ae..5ed331ad7d 100644 --- a/src/ShapeCustom/ShapeCustom_SweptToElementary.cxx +++ b/src/ShapeCustom/ShapeCustom_SweptToElementary.cxx @@ -44,6 +44,8 @@ #include #include +#include +#include //======================================================================= diff --git a/src/ShapeExtend/ShapeExtend_CompositeSurface.cxx b/src/ShapeExtend/ShapeExtend_CompositeSurface.cxx index fa38e2be7f..603be77e9e 100644 --- a/src/ShapeExtend/ShapeExtend_CompositeSurface.cxx +++ b/src/ShapeExtend/ShapeExtend_CompositeSurface.cxx @@ -16,6 +16,7 @@ #include #include +#include //======================================================================= //function : ShapeExtend_CompositeSurface diff --git a/src/ShapeFix/ShapeFix_ComposeShell.cxx b/src/ShapeFix/ShapeFix_ComposeShell.cxx index 5ef63dc1ae..c4924aac76 100644 --- a/src/ShapeFix/ShapeFix_ComposeShell.cxx +++ b/src/ShapeFix/ShapeFix_ComposeShell.cxx @@ -76,6 +76,7 @@ #include #include #include +#include //======================================================================= //function : ShapeFix_ComposeShell diff --git a/src/ShapeFix/ShapeFix_Edge.cxx b/src/ShapeFix/ShapeFix_Edge.cxx index 51ada3fd00..313ffa35c2 100644 --- a/src/ShapeFix/ShapeFix_Edge.cxx +++ b/src/ShapeFix/ShapeFix_Edge.cxx @@ -54,6 +54,9 @@ #include #include #include +#include +#include +#include //======================================================================= diff --git a/src/ShapeFix/ShapeFix_EdgeProjAux.cxx b/src/ShapeFix/ShapeFix_EdgeProjAux.cxx index 644118bcba..79dc08a418 100644 --- a/src/ShapeFix/ShapeFix_EdgeProjAux.cxx +++ b/src/ShapeFix/ShapeFix_EdgeProjAux.cxx @@ -45,6 +45,7 @@ #include #include +#include //======================================================================= //function : ShapeFix_EdgeProjAux diff --git a/src/ShapeFix/ShapeFix_Face.cxx b/src/ShapeFix/ShapeFix_Face.cxx index b1fecfdd2a..13c1f4e416 100644 --- a/src/ShapeFix/ShapeFix_Face.cxx +++ b/src/ShapeFix/ShapeFix_Face.cxx @@ -106,6 +106,7 @@ #include #include #include +#include #ifdef OCCT_DEBUG #define DEBUG diff --git a/src/ShapeFix/ShapeFix_Wire.cxx b/src/ShapeFix/ShapeFix_Wire.cxx index 2505f0e2c5..c6fa5c061e 100644 --- a/src/ShapeFix/ShapeFix_Wire.cxx +++ b/src/ShapeFix/ShapeFix_Wire.cxx @@ -118,6 +118,8 @@ #include #include #include +#include +#include //####################################################################### diff --git a/src/ShapeFix/ShapeFix_Wire_1.cxx b/src/ShapeFix/ShapeFix_Wire_1.cxx index 4a584e8fb6..a6dfcd7801 100644 --- a/src/ShapeFix/ShapeFix_Wire_1.cxx +++ b/src/ShapeFix/ShapeFix_Wire_1.cxx @@ -93,6 +93,10 @@ #include #include #include +#include +#include +#include +#include //======================================================================= //function : FixGaps3d //purpose : diff --git a/src/ShapeUpgrade/ShapeUpgrade.cxx b/src/ShapeUpgrade/ShapeUpgrade.cxx index 45ad0174d9..d8175706e2 100644 --- a/src/ShapeUpgrade/ShapeUpgrade.cxx +++ b/src/ShapeUpgrade/ShapeUpgrade.cxx @@ -21,6 +21,7 @@ #include #include #include +#include /* // Debug state= True / False. diff --git a/src/ShapeUpgrade/ShapeUpgrade_ConvertCurve3dToBezier.cxx b/src/ShapeUpgrade/ShapeUpgrade_ConvertCurve3dToBezier.cxx index 9bd01f3163..b4f2cd7b75 100644 --- a/src/ShapeUpgrade/ShapeUpgrade_ConvertCurve3dToBezier.cxx +++ b/src/ShapeUpgrade/ShapeUpgrade_ConvertCurve3dToBezier.cxx @@ -29,6 +29,7 @@ #include #include #include +#include ShapeUpgrade_ConvertCurve3dToBezier::ShapeUpgrade_ConvertCurve3dToBezier() { diff --git a/src/ShapeUpgrade/ShapeUpgrade_SplitCurve2d.cxx b/src/ShapeUpgrade/ShapeUpgrade_SplitCurve2d.cxx index 2957782b75..7cc0b9f78e 100644 --- a/src/ShapeUpgrade/ShapeUpgrade_SplitCurve2d.cxx +++ b/src/ShapeUpgrade/ShapeUpgrade_SplitCurve2d.cxx @@ -28,6 +28,7 @@ #include #include #include +#include //======================================================================= //function : ShapeUpgrade_SplitCurve2d diff --git a/src/ShapeUpgrade/ShapeUpgrade_SplitCurve3d.cxx b/src/ShapeUpgrade/ShapeUpgrade_SplitCurve3d.cxx index 9a16bccf21..5c953e3054 100644 --- a/src/ShapeUpgrade/ShapeUpgrade_SplitCurve3d.cxx +++ b/src/ShapeUpgrade/ShapeUpgrade_SplitCurve3d.cxx @@ -29,6 +29,7 @@ #include #include #include +#include //======================================================================= //function : ShapeUpgrade_SplitCurve3d diff --git a/src/ShapeUpgrade/ShapeUpgrade_SplitSurface.cxx b/src/ShapeUpgrade/ShapeUpgrade_SplitSurface.cxx index e3a6aab442..71a75b6439 100644 --- a/src/ShapeUpgrade/ShapeUpgrade_SplitSurface.cxx +++ b/src/ShapeUpgrade/ShapeUpgrade_SplitSurface.cxx @@ -35,6 +35,7 @@ #include #include #include +#include //======================================================================= //function : ShapeUpgrade_SplitSurface diff --git a/src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.cxx b/src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.cxx index c140ad16f8..c89a6b7814 100644 --- a/src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.cxx +++ b/src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.cxx @@ -78,6 +78,10 @@ #include #include #include +#include +#include +#include +#include //======================================================================= diff --git a/src/ShapeUpgrade/ShapeUpgrade_WireDivide.cxx b/src/ShapeUpgrade/ShapeUpgrade_WireDivide.cxx index 0067a6631c..dacdf7268b 100644 --- a/src/ShapeUpgrade/ShapeUpgrade_WireDivide.cxx +++ b/src/ShapeUpgrade/ShapeUpgrade_WireDivide.cxx @@ -51,6 +51,8 @@ #include #include #include +#include +#include //======================================================================= //function : ShapeUpgrade_WireDivide diff --git a/src/StdSelect/StdSelect_BRepSelectionTool.cxx b/src/StdSelect/StdSelect_BRepSelectionTool.cxx index 96e1d6370a..c214fa81d3 100644 --- a/src/StdSelect/StdSelect_BRepSelectionTool.cxx +++ b/src/StdSelect/StdSelect_BRepSelectionTool.cxx @@ -59,6 +59,7 @@ #include #include #include +#include #define BVH_PRIMITIVE_LIMIT 800000 diff --git a/src/StdSelect/StdSelect_ViewerSelector3d.cxx b/src/StdSelect/StdSelect_ViewerSelector3d.cxx index 3c0967bb07..2493640be7 100644 --- a/src/StdSelect/StdSelect_ViewerSelector3d.cxx +++ b/src/StdSelect/StdSelect_ViewerSelector3d.cxx @@ -65,8 +65,6 @@ #include -IMPLEMENT_STANDARD_HANDLE (StdSelect_ViewerSelector3d, SelectMgr_ViewerSelector) -IMPLEMENT_STANDARD_RTTIEXT(StdSelect_ViewerSelector3d, SelectMgr_ViewerSelector) static Standard_Integer StdSel_NumberOfFreeEdges (const Handle(Poly_Triangulation)& Trg) { diff --git a/src/StdSelect/StdSelect_ViewerSelector3d.hxx b/src/StdSelect/StdSelect_ViewerSelector3d.hxx index 86407bcfd5..ee74c21fde 100644 --- a/src/StdSelect/StdSelect_ViewerSelector3d.hxx +++ b/src/StdSelect/StdSelect_ViewerSelector3d.hxx @@ -19,7 +19,7 @@ #include #include -#include +#include #include #include @@ -92,7 +92,7 @@ public: //! mark both included and overlapped entities as matched Standard_EXPORT void AllowOverlapDetection (const Standard_Boolean theIsToAllow); - DEFINE_STANDARD_RTTI(StdSelect_ViewerSelector3d) + DEFINE_STANDARD_RTTI(StdSelect_ViewerSelector3d, SelectMgr_ViewerSelector) protected: diff --git a/src/StepAP203/StepAP203_ApprovedItem.cxx b/src/StepAP203/StepAP203_ApprovedItem.cxx index 34b4a11f11..772c612e31 100644 --- a/src/StepAP203/StepAP203_ApprovedItem.cxx +++ b/src/StepAP203/StepAP203_ApprovedItem.cxx @@ -17,6 +17,17 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include //======================================================================= //function : StepAP203_ApprovedItem diff --git a/src/StepAP203/StepAP203_CertifiedItem.cxx b/src/StepAP203/StepAP203_CertifiedItem.cxx index 09dbafe6da..7bd288f8c4 100644 --- a/src/StepAP203/StepAP203_CertifiedItem.cxx +++ b/src/StepAP203/StepAP203_CertifiedItem.cxx @@ -17,6 +17,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include +#include //======================================================================= //function : StepAP203_CertifiedItem diff --git a/src/StepAP203/StepAP203_ChangeRequestItem.cxx b/src/StepAP203/StepAP203_ChangeRequestItem.cxx index 857f5296ae..6f6fe93d08 100644 --- a/src/StepAP203/StepAP203_ChangeRequestItem.cxx +++ b/src/StepAP203/StepAP203_ChangeRequestItem.cxx @@ -17,6 +17,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include +#include //======================================================================= //function : StepAP203_ChangeRequestItem diff --git a/src/StepAP203/StepAP203_ClassifiedItem.cxx b/src/StepAP203/StepAP203_ClassifiedItem.cxx index 89c6c9786c..ee20787820 100644 --- a/src/StepAP203/StepAP203_ClassifiedItem.cxx +++ b/src/StepAP203/StepAP203_ClassifiedItem.cxx @@ -17,6 +17,8 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include +#include +#include //======================================================================= //function : StepAP203_ClassifiedItem diff --git a/src/StepAP203/StepAP203_ContractedItem.cxx b/src/StepAP203/StepAP203_ContractedItem.cxx index c2da4827d7..d8dfe21dae 100644 --- a/src/StepAP203/StepAP203_ContractedItem.cxx +++ b/src/StepAP203/StepAP203_ContractedItem.cxx @@ -17,6 +17,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include +#include //======================================================================= //function : StepAP203_ContractedItem diff --git a/src/StepAP203/StepAP203_DateTimeItem.cxx b/src/StepAP203/StepAP203_DateTimeItem.cxx index 0490c3eec3..cba8a45653 100644 --- a/src/StepAP203/StepAP203_DateTimeItem.cxx +++ b/src/StepAP203/StepAP203_DateTimeItem.cxx @@ -17,6 +17,15 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include +#include +#include +#include +#include +#include +#include +#include +#include +#include //======================================================================= //function : StepAP203_DateTimeItem diff --git a/src/StepAP203/StepAP203_PersonOrganizationItem.cxx b/src/StepAP203/StepAP203_PersonOrganizationItem.cxx index 2d895fc679..de30062751 100644 --- a/src/StepAP203/StepAP203_PersonOrganizationItem.cxx +++ b/src/StepAP203/StepAP203_PersonOrganizationItem.cxx @@ -17,6 +17,16 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include //======================================================================= //function : StepAP203_PersonOrganizationItem diff --git a/src/StepAP203/StepAP203_SpecifiedItem.cxx b/src/StepAP203/StepAP203_SpecifiedItem.cxx index feacc4f10b..4ebd26efe9 100644 --- a/src/StepAP203/StepAP203_SpecifiedItem.cxx +++ b/src/StepAP203/StepAP203_SpecifiedItem.cxx @@ -17,6 +17,8 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include +#include +#include //======================================================================= //function : StepAP203_SpecifiedItem diff --git a/src/StepAP203/StepAP203_StartRequestItem.cxx b/src/StepAP203/StepAP203_StartRequestItem.cxx index f8aa0df22f..5d7eecd643 100644 --- a/src/StepAP203/StepAP203_StartRequestItem.cxx +++ b/src/StepAP203/StepAP203_StartRequestItem.cxx @@ -17,6 +17,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include +#include //======================================================================= //function : StepAP203_StartRequestItem diff --git a/src/StepAP203/StepAP203_WorkItem.cxx b/src/StepAP203/StepAP203_WorkItem.cxx index 796cbc29b3..93f4cfba86 100644 --- a/src/StepAP203/StepAP203_WorkItem.cxx +++ b/src/StepAP203/StepAP203_WorkItem.cxx @@ -17,6 +17,7 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include +#include //======================================================================= //function : StepAP203_WorkItem diff --git a/src/StepAP209/StepAP209_Construct.cxx b/src/StepAP209/StepAP209_Construct.cxx index 1507ca0c7a..31c814127b 100644 --- a/src/StepAP209/StepAP209_Construct.cxx +++ b/src/StepAP209/StepAP209_Construct.cxx @@ -115,6 +115,13 @@ #include #include #include +#include +#include +#include +#include +#include +#include +#include //#include <.hxx> diff --git a/src/StepAP214/StepAP214_ApprovalItem.cxx b/src/StepAP214/StepAP214_ApprovalItem.cxx index cb9a695db1..83692b62ac 100644 --- a/src/StepAP214/StepAP214_ApprovalItem.cxx +++ b/src/StepAP214/StepAP214_ApprovalItem.cxx @@ -13,6 +13,18 @@ #include #include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include StepAP214_ApprovalItem::StepAP214_ApprovalItem () { } diff --git a/src/StepAP214/StepAP214_AutoDesignDateAndPersonItem.cxx b/src/StepAP214/StepAP214_AutoDesignDateAndPersonItem.cxx index b2b5f9867c..78f3a78101 100644 --- a/src/StepAP214/StepAP214_AutoDesignDateAndPersonItem.cxx +++ b/src/StepAP214/StepAP214_AutoDesignDateAndPersonItem.cxx @@ -13,6 +13,15 @@ #include #include +#include +#include +#include +#include +#include +#include +#include +#include +#include StepAP214_AutoDesignDateAndPersonItem::StepAP214_AutoDesignDateAndPersonItem () { } diff --git a/src/StepAP214/StepAP214_AutoDesignDateAndTimeItem.cxx b/src/StepAP214/StepAP214_AutoDesignDateAndTimeItem.cxx index e6f13ade3f..7912f544cf 100644 --- a/src/StepAP214/StepAP214_AutoDesignDateAndTimeItem.cxx +++ b/src/StepAP214/StepAP214_AutoDesignDateAndTimeItem.cxx @@ -13,6 +13,9 @@ #include #include +#include +#include +#include StepAP214_AutoDesignDateAndTimeItem::StepAP214_AutoDesignDateAndTimeItem () { } diff --git a/src/StepAP214/StepAP214_AutoDesignDatedItem.cxx b/src/StepAP214/StepAP214_AutoDesignDatedItem.cxx index be23267f0e..653ce40021 100644 --- a/src/StepAP214/StepAP214_AutoDesignDatedItem.cxx +++ b/src/StepAP214/StepAP214_AutoDesignDatedItem.cxx @@ -13,6 +13,9 @@ #include #include +#include +#include +#include StepAP214_AutoDesignDatedItem::StepAP214_AutoDesignDatedItem () { } diff --git a/src/StepAP214/StepAP214_AutoDesignGeneralOrgItem.cxx b/src/StepAP214/StepAP214_AutoDesignGeneralOrgItem.cxx index 6165650337..e1b9236a0a 100644 --- a/src/StepAP214/StepAP214_AutoDesignGeneralOrgItem.cxx +++ b/src/StepAP214/StepAP214_AutoDesignGeneralOrgItem.cxx @@ -13,6 +13,14 @@ #include #include +#include +#include +#include +#include +#include +#include +#include +#include StepAP214_AutoDesignGeneralOrgItem::StepAP214_AutoDesignGeneralOrgItem () { } diff --git a/src/StepAP214/StepAP214_AutoDesignGroupedItem.cxx b/src/StepAP214/StepAP214_AutoDesignGroupedItem.cxx index 9958f275cf..244bb1cebe 100644 --- a/src/StepAP214/StepAP214_AutoDesignGroupedItem.cxx +++ b/src/StepAP214/StepAP214_AutoDesignGroupedItem.cxx @@ -13,6 +13,17 @@ #include #include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include StepAP214_AutoDesignGroupedItem::StepAP214_AutoDesignGroupedItem () { } diff --git a/src/StepAP214/StepAP214_AutoDesignOrganizationItem.cxx b/src/StepAP214/StepAP214_AutoDesignOrganizationItem.cxx index e11d8a1e53..f1e76c4d2a 100644 --- a/src/StepAP214/StepAP214_AutoDesignOrganizationItem.cxx +++ b/src/StepAP214/StepAP214_AutoDesignOrganizationItem.cxx @@ -13,6 +13,8 @@ #include #include +#include +#include StepAP214_AutoDesignOrganizationItem::StepAP214_AutoDesignOrganizationItem () { } diff --git a/src/StepAP214/StepAP214_AutoDesignPresentedItemSelect.cxx b/src/StepAP214/StepAP214_AutoDesignPresentedItemSelect.cxx index 8a4d57a32f..aed7c365c1 100644 --- a/src/StepAP214/StepAP214_AutoDesignPresentedItemSelect.cxx +++ b/src/StepAP214/StepAP214_AutoDesignPresentedItemSelect.cxx @@ -13,6 +13,12 @@ #include #include +#include +#include +#include +#include +#include +#include StepAP214_AutoDesignPresentedItemSelect::StepAP214_AutoDesignPresentedItemSelect () { } diff --git a/src/StepAP214/StepAP214_AutoDesignReferencingItem.cxx b/src/StepAP214/StepAP214_AutoDesignReferencingItem.cxx index bc7345803a..80280ee975 100644 --- a/src/StepAP214/StepAP214_AutoDesignReferencingItem.cxx +++ b/src/StepAP214/StepAP214_AutoDesignReferencingItem.cxx @@ -13,6 +13,20 @@ #include #include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include StepAP214_AutoDesignReferencingItem::StepAP214_AutoDesignReferencingItem () { } diff --git a/src/StepAP214/StepAP214_DateAndTimeItem.cxx b/src/StepAP214/StepAP214_DateAndTimeItem.cxx index d48e2a91a1..577175ad9e 100644 --- a/src/StepAP214/StepAP214_DateAndTimeItem.cxx +++ b/src/StepAP214/StepAP214_DateAndTimeItem.cxx @@ -13,6 +13,22 @@ #include #include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include StepAP214_DateAndTimeItem::StepAP214_DateAndTimeItem () { } diff --git a/src/StepAP214/StepAP214_DateItem.cxx b/src/StepAP214/StepAP214_DateItem.cxx index 8ed8e329bd..d610044e5d 100644 --- a/src/StepAP214/StepAP214_DateItem.cxx +++ b/src/StepAP214/StepAP214_DateItem.cxx @@ -13,6 +13,21 @@ #include #include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include StepAP214_DateItem::StepAP214_DateItem () { } diff --git a/src/StepAP214/StepAP214_DocumentReferenceItem.cxx b/src/StepAP214/StepAP214_DocumentReferenceItem.cxx index 5674228933..a157dd3038 100644 --- a/src/StepAP214/StepAP214_DocumentReferenceItem.cxx +++ b/src/StepAP214/StepAP214_DocumentReferenceItem.cxx @@ -13,6 +13,15 @@ #include #include +#include +#include +#include +#include +#include +#include +#include +#include +#include StepAP214_DocumentReferenceItem::StepAP214_DocumentReferenceItem () { } diff --git a/src/StepAP214/StepAP214_ExternalIdentificationItem.cxx b/src/StepAP214/StepAP214_ExternalIdentificationItem.cxx index 06fa3af339..8269d5d4b7 100644 --- a/src/StepAP214/StepAP214_ExternalIdentificationItem.cxx +++ b/src/StepAP214/StepAP214_ExternalIdentificationItem.cxx @@ -16,6 +16,10 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include +#include +#include +#include +#include //======================================================================= //function : StepAP214_ExternalIdentificationItem diff --git a/src/StepAP214/StepAP214_GroupItem.cxx b/src/StepAP214/StepAP214_GroupItem.cxx index 0281700336..e7f73a538f 100644 --- a/src/StepAP214/StepAP214_GroupItem.cxx +++ b/src/StepAP214/StepAP214_GroupItem.cxx @@ -13,6 +13,7 @@ #include #include +#include StepAP214_GroupItem::StepAP214_GroupItem () { } diff --git a/src/StepAP214/StepAP214_OrganizationItem.cxx b/src/StepAP214/StepAP214_OrganizationItem.cxx index d51bc95c4c..94cecf62da 100644 --- a/src/StepAP214/StepAP214_OrganizationItem.cxx +++ b/src/StepAP214/StepAP214_OrganizationItem.cxx @@ -13,6 +13,20 @@ #include #include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include StepAP214_OrganizationItem::StepAP214_OrganizationItem () { } diff --git a/src/StepAP214/StepAP214_PersonAndOrganizationItem.cxx b/src/StepAP214/StepAP214_PersonAndOrganizationItem.cxx index 688687b1ce..21c93a918c 100644 --- a/src/StepAP214/StepAP214_PersonAndOrganizationItem.cxx +++ b/src/StepAP214/StepAP214_PersonAndOrganizationItem.cxx @@ -13,6 +13,19 @@ #include #include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include StepAP214_PersonAndOrganizationItem::StepAP214_PersonAndOrganizationItem () { } diff --git a/src/StepAP214/StepAP214_PresentedItemSelect.cxx b/src/StepAP214/StepAP214_PresentedItemSelect.cxx index 3653854027..f0d3dcd7b6 100644 --- a/src/StepAP214/StepAP214_PresentedItemSelect.cxx +++ b/src/StepAP214/StepAP214_PresentedItemSelect.cxx @@ -13,6 +13,8 @@ #include #include +#include +#include StepAP214_PresentedItemSelect::StepAP214_PresentedItemSelect () { } diff --git a/src/StepAP214/StepAP214_Protocol.cxx b/src/StepAP214/StepAP214_Protocol.cxx index f4ab234647..7a2073cad1 100644 --- a/src/StepAP214/StepAP214_Protocol.cxx +++ b/src/StepAP214/StepAP214_Protocol.cxx @@ -667,6 +667,11 @@ static Standard_CString schemaAP203 = "CONFIG_CONTROL_DESIGN"; // added by skl 10.02.2004 for TRJ13 #include #include +#include +#include +#include +#include +#include static int init = 0; diff --git a/src/StepBasic/StepBasic_DateTimeSelect.cxx b/src/StepBasic/StepBasic_DateTimeSelect.cxx index cc9eadb8cb..5160080fa1 100644 --- a/src/StepBasic/StepBasic_DateTimeSelect.cxx +++ b/src/StepBasic/StepBasic_DateTimeSelect.cxx @@ -13,6 +13,9 @@ #include #include +#include +#include +#include StepBasic_DateTimeSelect::StepBasic_DateTimeSelect () { } diff --git a/src/StepBasic/StepBasic_PersonOrganizationSelect.cxx b/src/StepBasic/StepBasic_PersonOrganizationSelect.cxx index c98859d10b..3ef25a5a95 100644 --- a/src/StepBasic/StepBasic_PersonOrganizationSelect.cxx +++ b/src/StepBasic/StepBasic_PersonOrganizationSelect.cxx @@ -13,6 +13,9 @@ #include #include +#include +#include +#include StepBasic_PersonOrganizationSelect::StepBasic_PersonOrganizationSelect () { } diff --git a/src/StepBasic/StepBasic_ProductOrFormationOrDefinition.cxx b/src/StepBasic/StepBasic_ProductOrFormationOrDefinition.cxx index 6fe4b1b1d6..bb156bd850 100644 --- a/src/StepBasic/StepBasic_ProductOrFormationOrDefinition.cxx +++ b/src/StepBasic/StepBasic_ProductOrFormationOrDefinition.cxx @@ -16,6 +16,9 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include +#include +#include //======================================================================= //function : StepBasic_ProductOrFormationOrDefinition diff --git a/src/StepBasic/StepBasic_RoleSelect.cxx b/src/StepBasic/StepBasic_RoleSelect.cxx index 8deb6acbfd..b7801f25f6 100644 --- a/src/StepBasic/StepBasic_RoleSelect.cxx +++ b/src/StepBasic/StepBasic_RoleSelect.cxx @@ -16,6 +16,17 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include //======================================================================= //function : StepBasic_RoleSelect diff --git a/src/StepBasic/StepBasic_SourceItem.cxx b/src/StepBasic/StepBasic_SourceItem.cxx index a1c5f3df7a..8693938634 100644 --- a/src/StepBasic/StepBasic_SourceItem.cxx +++ b/src/StepBasic/StepBasic_SourceItem.cxx @@ -17,6 +17,7 @@ #include #include +#include //======================================================================= //function : StepBasic_SourceItem diff --git a/src/StepData/StepData_ECDescr.cxx b/src/StepData/StepData_ECDescr.cxx index f164144627..57d3c7f393 100644 --- a/src/StepData/StepData_ECDescr.cxx +++ b/src/StepData/StepData_ECDescr.cxx @@ -14,6 +14,8 @@ #include #include #include +#include +#include StepData_ECDescr::StepData_ECDescr () { } diff --git a/src/StepData/StepData_FileProtocol.cxx b/src/StepData/StepData_FileProtocol.cxx index dca6cab431..aab94c64a0 100644 --- a/src/StepData/StepData_FileProtocol.cxx +++ b/src/StepData/StepData_FileProtocol.cxx @@ -12,6 +12,7 @@ // commercial license or contractual agreement. #include +#include //static TCollection_AsciiString thename(""); diff --git a/src/StepData/StepData_HeaderTool.cxx b/src/StepData/StepData_HeaderTool.cxx index aca0d36d13..01658c00ea 100644 --- a/src/StepData/StepData_HeaderTool.cxx +++ b/src/StepData/StepData_HeaderTool.cxx @@ -14,6 +14,7 @@ #include #include #include +#include // HeaderTool prend en charge le Schema de Donnees utilise pour un Fichier diff --git a/src/StepData/StepData_Plex.cxx b/src/StepData/StepData_Plex.cxx index 48ca3f8f38..d48a4bed90 100644 --- a/src/StepData/StepData_Plex.cxx +++ b/src/StepData/StepData_Plex.cxx @@ -14,6 +14,8 @@ #include #include #include +#include +#include static StepData_Field bid; diff --git a/src/StepData/StepData_Protocol.cxx b/src/StepData/StepData_Protocol.cxx index 8ede7bd6a8..181839f00b 100644 --- a/src/StepData/StepData_Protocol.cxx +++ b/src/StepData/StepData_Protocol.cxx @@ -16,6 +16,8 @@ #include #include #include +#include +#include #include diff --git a/src/StepData/StepData_SelectType.cxx b/src/StepData/StepData_SelectType.cxx index 079c8933f6..04325180df 100644 --- a/src/StepData/StepData_SelectType.cxx +++ b/src/StepData/StepData_SelectType.cxx @@ -17,6 +17,7 @@ #include #include #include +#include diff --git a/src/StepData/StepData_Simple.cxx b/src/StepData/StepData_Simple.cxx index ef8e124a02..28bce4f078 100644 --- a/src/StepData/StepData_Simple.cxx +++ b/src/StepData/StepData_Simple.cxx @@ -13,6 +13,7 @@ #include #include +#include StepData_Simple::StepData_Simple (const Handle(StepData_ESDescr)& descr) : StepData_Described (descr) , thefields (descr->NbFields()) { } diff --git a/src/StepDimTol/StepDimTol_ShapeToleranceSelect.cxx b/src/StepDimTol/StepDimTol_ShapeToleranceSelect.cxx index 9f393d94d2..565a20a1a2 100644 --- a/src/StepDimTol/StepDimTol_ShapeToleranceSelect.cxx +++ b/src/StepDimTol/StepDimTol_ShapeToleranceSelect.cxx @@ -16,6 +16,8 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include +#include //======================================================================= //function : StepDimTol_ShapeToleranceSelect diff --git a/src/StepFEA/StepFEA_CurveElementEndCoordinateSystem.cxx b/src/StepFEA/StepFEA_CurveElementEndCoordinateSystem.cxx index e836263833..fa9e48ff4b 100644 --- a/src/StepFEA/StepFEA_CurveElementEndCoordinateSystem.cxx +++ b/src/StepFEA/StepFEA_CurveElementEndCoordinateSystem.cxx @@ -16,6 +16,9 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include +#include +#include //======================================================================= //function : StepFEA_CurveElementEndCoordinateSystem diff --git a/src/StepFEA/StepFEA_ElementOrElementGroup.cxx b/src/StepFEA/StepFEA_ElementOrElementGroup.cxx index ee9bff6e34..791869e566 100644 --- a/src/StepFEA/StepFEA_ElementOrElementGroup.cxx +++ b/src/StepFEA/StepFEA_ElementOrElementGroup.cxx @@ -16,6 +16,8 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include +#include //======================================================================= //function : StepFEA_ElementOrElementGroup diff --git a/src/StepFEA/StepFEA_SymmetricTensor22d.cxx b/src/StepFEA/StepFEA_SymmetricTensor22d.cxx index 695444d02a..897f079678 100644 --- a/src/StepFEA/StepFEA_SymmetricTensor22d.cxx +++ b/src/StepFEA/StepFEA_SymmetricTensor22d.cxx @@ -19,6 +19,7 @@ #include #include +#include //======================================================================= diff --git a/src/StepFEA/StepFEA_SymmetricTensor42d.cxx b/src/StepFEA/StepFEA_SymmetricTensor42d.cxx index 93d3b7f8b5..b23a4c00d1 100644 --- a/src/StepFEA/StepFEA_SymmetricTensor42d.cxx +++ b/src/StepFEA/StepFEA_SymmetricTensor42d.cxx @@ -19,6 +19,7 @@ #include #include +#include //======================================================================= diff --git a/src/StepFEA/StepFEA_SymmetricTensor43d.cxx b/src/StepFEA/StepFEA_SymmetricTensor43d.cxx index 770fae6b1c..1261e009fc 100644 --- a/src/StepFEA/StepFEA_SymmetricTensor43d.cxx +++ b/src/StepFEA/StepFEA_SymmetricTensor43d.cxx @@ -18,6 +18,7 @@ #include #include #include +#include //======================================================================= //function : StepFEA_SymmetricTensor43d diff --git a/src/StepGeom/StepGeom_Axis2Placement.cxx b/src/StepGeom/StepGeom_Axis2Placement.cxx index 926b1da943..026f4093c0 100644 --- a/src/StepGeom/StepGeom_Axis2Placement.cxx +++ b/src/StepGeom/StepGeom_Axis2Placement.cxx @@ -13,6 +13,8 @@ #include #include +#include +#include StepGeom_Axis2Placement::StepGeom_Axis2Placement () { } diff --git a/src/StepGeom/StepGeom_CurveOnSurface.cxx b/src/StepGeom/StepGeom_CurveOnSurface.cxx index b0e703ef14..edab93c906 100644 --- a/src/StepGeom/StepGeom_CurveOnSurface.cxx +++ b/src/StepGeom/StepGeom_CurveOnSurface.cxx @@ -13,6 +13,9 @@ #include #include +#include +#include +#include StepGeom_CurveOnSurface::StepGeom_CurveOnSurface () { } diff --git a/src/StepGeom/StepGeom_PcurveOrSurface.cxx b/src/StepGeom/StepGeom_PcurveOrSurface.cxx index 583f6aedce..2914069237 100644 --- a/src/StepGeom/StepGeom_PcurveOrSurface.cxx +++ b/src/StepGeom/StepGeom_PcurveOrSurface.cxx @@ -13,6 +13,8 @@ #include #include +#include +#include StepGeom_PcurveOrSurface::StepGeom_PcurveOrSurface () { } diff --git a/src/StepGeom/StepGeom_SurfaceBoundary.cxx b/src/StepGeom/StepGeom_SurfaceBoundary.cxx index 02b560a6ec..26e3eff63b 100644 --- a/src/StepGeom/StepGeom_SurfaceBoundary.cxx +++ b/src/StepGeom/StepGeom_SurfaceBoundary.cxx @@ -17,6 +17,8 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include +#include +#include //======================================================================= //function : StepGeom_SurfaceBoundary diff --git a/src/StepGeom/StepGeom_TrimmingSelect.cxx b/src/StepGeom/StepGeom_TrimmingSelect.cxx index f3550c086e..16de95f7bb 100644 --- a/src/StepGeom/StepGeom_TrimmingSelect.cxx +++ b/src/StepGeom/StepGeom_TrimmingSelect.cxx @@ -14,6 +14,7 @@ #include #include #include +#include StepGeom_TrimmingSelect::StepGeom_TrimmingSelect () { } diff --git a/src/StepGeom/StepGeom_VectorOrDirection.cxx b/src/StepGeom/StepGeom_VectorOrDirection.cxx index 57d16952b2..3205e3042b 100644 --- a/src/StepGeom/StepGeom_VectorOrDirection.cxx +++ b/src/StepGeom/StepGeom_VectorOrDirection.cxx @@ -13,6 +13,8 @@ #include #include +#include +#include StepGeom_VectorOrDirection::StepGeom_VectorOrDirection () { } diff --git a/src/StepRepr/StepRepr_CharacterizedDefinition.cxx b/src/StepRepr/StepRepr_CharacterizedDefinition.cxx index 97a90a3ff2..1adfcdedd4 100644 --- a/src/StepRepr/StepRepr_CharacterizedDefinition.cxx +++ b/src/StepRepr/StepRepr_CharacterizedDefinition.cxx @@ -16,6 +16,13 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 #include +#include +#include +#include +#include +#include +#include +#include //======================================================================= //function : StepRepr_CharacterizedDefinition //purpose : diff --git a/src/StepRepr/StepRepr_ConfigurationDesignItem.cxx b/src/StepRepr/StepRepr_ConfigurationDesignItem.cxx index 606a716f5f..603c414ba9 100644 --- a/src/StepRepr/StepRepr_ConfigurationDesignItem.cxx +++ b/src/StepRepr/StepRepr_ConfigurationDesignItem.cxx @@ -17,6 +17,8 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include +#include +#include //======================================================================= //function : StepRepr_ConfigurationDesignItem diff --git a/src/StepRepr/StepRepr_RepresentedDefinition.cxx b/src/StepRepr/StepRepr_RepresentedDefinition.cxx index d7992e3804..5314acf9bb 100644 --- a/src/StepRepr/StepRepr_RepresentedDefinition.cxx +++ b/src/StepRepr/StepRepr_RepresentedDefinition.cxx @@ -16,6 +16,11 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 #include +#include +#include +#include +#include +#include //======================================================================= //function : StepRepr_RepresentedDefinition diff --git a/src/StepRepr/StepRepr_ShapeDefinition.cxx b/src/StepRepr/StepRepr_ShapeDefinition.cxx index eaa68df686..32c28bbcf8 100644 --- a/src/StepRepr/StepRepr_ShapeDefinition.cxx +++ b/src/StepRepr/StepRepr_ShapeDefinition.cxx @@ -13,6 +13,9 @@ #include #include +#include +#include +#include StepRepr_ShapeDefinition::StepRepr_ShapeDefinition () { } diff --git a/src/StepRepr/StepRepr_Transformation.cxx b/src/StepRepr/StepRepr_Transformation.cxx index 30ee129e0c..ecf6f115b6 100644 --- a/src/StepRepr/StepRepr_Transformation.cxx +++ b/src/StepRepr/StepRepr_Transformation.cxx @@ -13,6 +13,8 @@ #include #include +#include +#include StepRepr_Transformation::StepRepr_Transformation () { } diff --git a/src/StepShape/StepShape_CsgPrimitive.cxx b/src/StepShape/StepShape_CsgPrimitive.cxx index 9c3e8fe0c4..2ac60b3a5c 100644 --- a/src/StepShape/StepShape_CsgPrimitive.cxx +++ b/src/StepShape/StepShape_CsgPrimitive.cxx @@ -13,6 +13,12 @@ #include #include +#include +#include +#include +#include +#include +#include StepShape_CsgPrimitive::StepShape_CsgPrimitive () { } diff --git a/src/StepShape/StepShape_DimensionalCharacteristic.cxx b/src/StepShape/StepShape_DimensionalCharacteristic.cxx index a5e39ea370..4700e46d00 100644 --- a/src/StepShape/StepShape_DimensionalCharacteristic.cxx +++ b/src/StepShape/StepShape_DimensionalCharacteristic.cxx @@ -16,6 +16,8 @@ // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0 #include +#include +#include //======================================================================= //function : StepShape_DimensionalCharacteristic diff --git a/src/StepShape/StepShape_GeometricSetSelect.cxx b/src/StepShape/StepShape_GeometricSetSelect.cxx index f8f6644c78..bc5e11b430 100644 --- a/src/StepShape/StepShape_GeometricSetSelect.cxx +++ b/src/StepShape/StepShape_GeometricSetSelect.cxx @@ -13,6 +13,10 @@ #include #include +#include +#include +#include +#include StepShape_GeometricSetSelect::StepShape_GeometricSetSelect () { } diff --git a/src/StepShape/StepShape_ReversibleTopologyItem.cxx b/src/StepShape/StepShape_ReversibleTopologyItem.cxx index da20b62d71..451e014e60 100644 --- a/src/StepShape/StepShape_ReversibleTopologyItem.cxx +++ b/src/StepShape/StepShape_ReversibleTopologyItem.cxx @@ -13,6 +13,12 @@ #include #include +#include +#include +#include +#include +#include +#include StepShape_ReversibleTopologyItem::StepShape_ReversibleTopologyItem () { } diff --git a/src/StepShape/StepShape_Shell.cxx b/src/StepShape/StepShape_Shell.cxx index 9bb7895465..36121288dc 100644 --- a/src/StepShape/StepShape_Shell.cxx +++ b/src/StepShape/StepShape_Shell.cxx @@ -13,6 +13,8 @@ #include #include +#include +#include StepShape_Shell::StepShape_Shell () { } diff --git a/src/StepShape/StepShape_SurfaceModel.cxx b/src/StepShape/StepShape_SurfaceModel.cxx index 230f1626ea..ef9bf4688d 100644 --- a/src/StepShape/StepShape_SurfaceModel.cxx +++ b/src/StepShape/StepShape_SurfaceModel.cxx @@ -13,6 +13,8 @@ #include #include +#include +#include StepShape_SurfaceModel::StepShape_SurfaceModel () { } diff --git a/src/StepShape/StepShape_ToleranceMethodDefinition.cxx b/src/StepShape/StepShape_ToleranceMethodDefinition.cxx index 9879a5baac..637a9e1d52 100644 --- a/src/StepShape/StepShape_ToleranceMethodDefinition.cxx +++ b/src/StepShape/StepShape_ToleranceMethodDefinition.cxx @@ -12,6 +12,8 @@ // commercial license or contractual agreement. #include +#include +#include StepShape_ToleranceMethodDefinition::StepShape_ToleranceMethodDefinition () { } diff --git a/src/StepShape/StepShape_ValueQualifier.cxx b/src/StepShape/StepShape_ValueQualifier.cxx index 1e461bbce5..558a18e748 100644 --- a/src/StepShape/StepShape_ValueQualifier.cxx +++ b/src/StepShape/StepShape_ValueQualifier.cxx @@ -12,6 +12,8 @@ // commercial license or contractual agreement. #include +#include +#include StepShape_ValueQualifier::StepShape_ValueQualifier () { } diff --git a/src/StepToGeom/StepToGeom_MakeSurfaceOfRevolution.cxx b/src/StepToGeom/StepToGeom_MakeSurfaceOfRevolution.cxx index c49d8881a9..7f3021b1be 100644 --- a/src/StepToGeom/StepToGeom_MakeSurfaceOfRevolution.cxx +++ b/src/StepToGeom/StepToGeom_MakeSurfaceOfRevolution.cxx @@ -28,6 +28,7 @@ #include #include #include +#include //============================================================================= // Creation d' une SurfaceOfRevolution de Geom a partir d' une diff --git a/src/StepToGeom/StepToGeom_MakeTrimmedCurve.cxx b/src/StepToGeom/StepToGeom_MakeTrimmedCurve.cxx index 3e42524a44..57363558b5 100644 --- a/src/StepToGeom/StepToGeom_MakeTrimmedCurve.cxx +++ b/src/StepToGeom/StepToGeom_MakeTrimmedCurve.cxx @@ -45,6 +45,8 @@ #include #include #include +#include +#include // ---------------------------------------------------------------- // ExtractParameter diff --git a/src/StepToTopoDS/StepToTopoDS_Builder.cxx b/src/StepToTopoDS/StepToTopoDS_Builder.cxx index d016b5500a..67906bbb40 100644 --- a/src/StepToTopoDS/StepToTopoDS_Builder.cxx +++ b/src/StepToTopoDS/StepToTopoDS_Builder.cxx @@ -85,6 +85,10 @@ #include #include #include +#include +#include +#include +#include static void ResetPreci (const TopoDS_Shape& S, Standard_Real maxtol) { diff --git a/src/StepToTopoDS/StepToTopoDS_MakeTransformed.cxx b/src/StepToTopoDS/StepToTopoDS_MakeTransformed.cxx index 1191e480b8..573d39c24d 100644 --- a/src/StepToTopoDS/StepToTopoDS_MakeTransformed.cxx +++ b/src/StepToTopoDS/StepToTopoDS_MakeTransformed.cxx @@ -35,6 +35,9 @@ #include #include #include +#include +#include +#include StepToTopoDS_MakeTransformed::StepToTopoDS_MakeTransformed () diff --git a/src/StepToTopoDS/StepToTopoDS_TranslateCompositeCurve.cxx b/src/StepToTopoDS/StepToTopoDS_TranslateCompositeCurve.cxx index cc52c91ff0..2a0d674fff 100644 --- a/src/StepToTopoDS/StepToTopoDS_TranslateCompositeCurve.cxx +++ b/src/StepToTopoDS/StepToTopoDS_TranslateCompositeCurve.cxx @@ -41,6 +41,7 @@ #include #include +#include //======================================================================= //function : Create diff --git a/src/StepToTopoDS/StepToTopoDS_TranslateEdge.cxx b/src/StepToTopoDS/StepToTopoDS_TranslateEdge.cxx index 464622d3ec..d128b3e5ab 100644 --- a/src/StepToTopoDS/StepToTopoDS_TranslateEdge.cxx +++ b/src/StepToTopoDS/StepToTopoDS_TranslateEdge.cxx @@ -66,6 +66,7 @@ // Used in I-DEAS-like STP processing (ssv; 15.11.2010) #include +#include //#define DEBUG diff --git a/src/StepToTopoDS/StepToTopoDS_TranslateEdgeLoop.cxx b/src/StepToTopoDS/StepToTopoDS_TranslateEdgeLoop.cxx index bc4c0c71cd..ff61f1f137 100644 --- a/src/StepToTopoDS/StepToTopoDS_TranslateEdgeLoop.cxx +++ b/src/StepToTopoDS/StepToTopoDS_TranslateEdgeLoop.cxx @@ -90,6 +90,7 @@ #include #include #include +#include // ============================================================================ // Method : RemoveSinglePCurve diff --git a/src/StepToTopoDS/StepToTopoDS_TranslateFace.cxx b/src/StepToTopoDS/StepToTopoDS_TranslateFace.cxx index 116bc2b4dd..7d50280b3b 100644 --- a/src/StepToTopoDS/StepToTopoDS_TranslateFace.cxx +++ b/src/StepToTopoDS/StepToTopoDS_TranslateFace.cxx @@ -87,6 +87,7 @@ // To proceed with I-DEAS-like STP (ssv; 15.11.2010) #include +#include //#define DEBUG diff --git a/src/StepVisual/StepVisual_AreaOrView.cxx b/src/StepVisual/StepVisual_AreaOrView.cxx index 01f2b0450e..444adb30e7 100644 --- a/src/StepVisual/StepVisual_AreaOrView.cxx +++ b/src/StepVisual/StepVisual_AreaOrView.cxx @@ -13,6 +13,8 @@ #include #include +#include +#include StepVisual_AreaOrView::StepVisual_AreaOrView () { } diff --git a/src/StepVisual/StepVisual_CurveStyleFontSelect.cxx b/src/StepVisual/StepVisual_CurveStyleFontSelect.cxx index d77357b29f..1038284fc7 100644 --- a/src/StepVisual/StepVisual_CurveStyleFontSelect.cxx +++ b/src/StepVisual/StepVisual_CurveStyleFontSelect.cxx @@ -13,6 +13,9 @@ #include #include +#include +#include +#include StepVisual_CurveStyleFontSelect::StepVisual_CurveStyleFontSelect () { } diff --git a/src/StepVisual/StepVisual_FillStyleSelect.cxx b/src/StepVisual/StepVisual_FillStyleSelect.cxx index 97cbaff987..c87f6f7dc4 100644 --- a/src/StepVisual/StepVisual_FillStyleSelect.cxx +++ b/src/StepVisual/StepVisual_FillStyleSelect.cxx @@ -13,6 +13,7 @@ #include #include +#include StepVisual_FillStyleSelect::StepVisual_FillStyleSelect () { } diff --git a/src/StepVisual/StepVisual_FontSelect.cxx b/src/StepVisual/StepVisual_FontSelect.cxx index 3af69d1375..d070a8a323 100644 --- a/src/StepVisual/StepVisual_FontSelect.cxx +++ b/src/StepVisual/StepVisual_FontSelect.cxx @@ -13,6 +13,8 @@ #include #include +#include +#include StepVisual_FontSelect::StepVisual_FontSelect () { } diff --git a/src/StepVisual/StepVisual_InvisibilityContext.cxx b/src/StepVisual/StepVisual_InvisibilityContext.cxx index 9449972ac8..7844fcc171 100644 --- a/src/StepVisual/StepVisual_InvisibilityContext.cxx +++ b/src/StepVisual/StepVisual_InvisibilityContext.cxx @@ -13,6 +13,8 @@ #include #include +#include +#include StepVisual_InvisibilityContext::StepVisual_InvisibilityContext () { } diff --git a/src/StepVisual/StepVisual_InvisibleItem.cxx b/src/StepVisual/StepVisual_InvisibleItem.cxx index bcd3224d7f..6bc41897e9 100644 --- a/src/StepVisual/StepVisual_InvisibleItem.cxx +++ b/src/StepVisual/StepVisual_InvisibleItem.cxx @@ -13,6 +13,9 @@ #include #include +#include +#include +#include StepVisual_InvisibleItem::StepVisual_InvisibleItem () { } diff --git a/src/StepVisual/StepVisual_LayeredItem.cxx b/src/StepVisual/StepVisual_LayeredItem.cxx index 58bd2e51d5..fc8805a6e1 100644 --- a/src/StepVisual/StepVisual_LayeredItem.cxx +++ b/src/StepVisual/StepVisual_LayeredItem.cxx @@ -13,6 +13,8 @@ #include #include +#include +#include StepVisual_LayeredItem::StepVisual_LayeredItem () { } diff --git a/src/StepVisual/StepVisual_PresentationRepresentationSelect.cxx b/src/StepVisual/StepVisual_PresentationRepresentationSelect.cxx index c8d43a78a4..e32d6a1bc9 100644 --- a/src/StepVisual/StepVisual_PresentationRepresentationSelect.cxx +++ b/src/StepVisual/StepVisual_PresentationRepresentationSelect.cxx @@ -13,6 +13,8 @@ #include #include +#include +#include StepVisual_PresentationRepresentationSelect::StepVisual_PresentationRepresentationSelect () { } diff --git a/src/StepVisual/StepVisual_PresentationSizeAssignmentSelect.cxx b/src/StepVisual/StepVisual_PresentationSizeAssignmentSelect.cxx index 75b81e5a55..56eaea6891 100644 --- a/src/StepVisual/StepVisual_PresentationSizeAssignmentSelect.cxx +++ b/src/StepVisual/StepVisual_PresentationSizeAssignmentSelect.cxx @@ -13,6 +13,9 @@ #include #include +#include +#include +#include StepVisual_PresentationSizeAssignmentSelect::StepVisual_PresentationSizeAssignmentSelect () { } diff --git a/src/StepVisual/StepVisual_PresentationStyleSelect.cxx b/src/StepVisual/StepVisual_PresentationStyleSelect.cxx index 7619c669fb..df9bcbe19f 100644 --- a/src/StepVisual/StepVisual_PresentationStyleSelect.cxx +++ b/src/StepVisual/StepVisual_PresentationStyleSelect.cxx @@ -13,6 +13,11 @@ #include #include +#include +#include +#include +#include +#include StepVisual_PresentationStyleSelect::StepVisual_PresentationStyleSelect () { } diff --git a/src/StepVisual/StepVisual_StyleContextSelect.cxx b/src/StepVisual/StepVisual_StyleContextSelect.cxx index d96f95f540..558a7d4fdd 100644 --- a/src/StepVisual/StepVisual_StyleContextSelect.cxx +++ b/src/StepVisual/StepVisual_StyleContextSelect.cxx @@ -13,6 +13,9 @@ #include #include +#include +#include +#include StepVisual_StyleContextSelect::StepVisual_StyleContextSelect () { } diff --git a/src/StepVisual/StepVisual_SurfaceStyleElementSelect.cxx b/src/StepVisual/StepVisual_SurfaceStyleElementSelect.cxx index 34ee316fbb..2cb2e01ce9 100644 --- a/src/StepVisual/StepVisual_SurfaceStyleElementSelect.cxx +++ b/src/StepVisual/StepVisual_SurfaceStyleElementSelect.cxx @@ -13,6 +13,12 @@ #include #include +#include +#include +#include +#include +#include +#include StepVisual_SurfaceStyleElementSelect::StepVisual_SurfaceStyleElementSelect () { } diff --git a/src/StepVisual/StepVisual_TextOrCharacter.cxx b/src/StepVisual/StepVisual_TextOrCharacter.cxx index d70945702a..9860f4e364 100644 --- a/src/StepVisual/StepVisual_TextOrCharacter.cxx +++ b/src/StepVisual/StepVisual_TextOrCharacter.cxx @@ -13,6 +13,9 @@ #include #include +#include +#include +#include StepVisual_TextOrCharacter::StepVisual_TextOrCharacter () { } diff --git a/src/TColStd/TColStd_PackedMapOfInteger.cxx b/src/TColStd/TColStd_PackedMapOfInteger.cxx index 10e32cc833..ce544612c8 100644 --- a/src/TColStd/TColStd_PackedMapOfInteger.cxx +++ b/src/TColStd/TColStd_PackedMapOfInteger.cxx @@ -16,7 +16,7 @@ #include #include #include -#include +#include // 5 lower bits #define MASK_LOW 0x001f diff --git a/src/TDataXtd/TDataXtd_Constraint.cxx b/src/TDataXtd/TDataXtd_Constraint.cxx index 4a31191db0..63130aedff 100644 --- a/src/TDataXtd/TDataXtd_Constraint.cxx +++ b/src/TDataXtd/TDataXtd_Constraint.cxx @@ -18,6 +18,7 @@ #include #include #include +#include // for symmetry midpoint the third argument is the axis or the point diff --git a/src/TDocStd/TDocStd_Application.cxx b/src/TDocStd/TDocStd_Application.cxx index 689961b0a9..726c4fe0a2 100644 --- a/src/TDocStd/TDocStd_Application.cxx +++ b/src/TDocStd/TDocStd_Application.cxx @@ -33,6 +33,7 @@ // TDocStd_Owner attribute have pointer of closed TDocStd_Document #include +#include //======================================================================= //function : TDocStd_Application diff --git a/src/TNaming/TNaming_Selector.cxx b/src/TNaming/TNaming_Selector.cxx index 9e92dfd837..bf7a7d6b49 100644 --- a/src/TNaming/TNaming_Selector.cxx +++ b/src/TNaming/TNaming_Selector.cxx @@ -86,6 +86,7 @@ static void Write(const TopoDS_Shape& shape, #include #include #include +#include //========================================================================================== inline static void MapOfOrientedShapes(const TopoDS_Shape& S, TopTools_MapOfOrientedShape& M) { diff --git a/src/TObj/TObj_Application.cxx b/src/TObj/TObj_Application.cxx index c1ae597e0e..54fd91a684 100644 --- a/src/TObj/TObj_Application.cxx +++ b/src/TObj/TObj_Application.cxx @@ -25,8 +25,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE(TObj_Application,TDocStd_Application) -IMPLEMENT_STANDARD_RTTIEXT(TObj_Application,TDocStd_Application) //======================================================================= //function : GetInstance diff --git a/src/TObj/TObj_Application.hxx b/src/TObj/TObj_Application.hxx index 8eb1150522..caa84a83ab 100644 --- a/src/TObj/TObj_Application.hxx +++ b/src/TObj/TObj_Application.hxx @@ -118,7 +118,7 @@ public: public: //! CASCADE RTTI - DEFINE_STANDARD_RTTI(TObj_Application) + DEFINE_STANDARD_RTTI(TObj_Application, TDocStd_Application) }; diff --git a/src/TObj/TObj_Assistant.cxx b/src/TObj/TObj_Assistant.cxx index eb332bd148..dcc8f2bcdb 100644 --- a/src/TObj/TObj_Assistant.cxx +++ b/src/TObj/TObj_Assistant.cxx @@ -22,6 +22,7 @@ #include #include #include +#include //======================================================================= //function : getModels @@ -151,14 +152,12 @@ class TObj_Assistant_UnknownType : public MMgt_TShared // Empty constructor // CASCADE RTTI - DEFINE_STANDARD_RTTI(TObj_Assistant_UnknownType) + DEFINE_STANDARD_RTTI(TObj_Assistant_UnknownType, MMgt_TShared) }; // Define handle class for TObj_Assistant_UnknownType DEFINE_STANDARD_HANDLE(TObj_Assistant_UnknownType,MMgt_TShared) -IMPLEMENT_STANDARD_HANDLE(TObj_Assistant_UnknownType,MMgt_TShared) -IMPLEMENT_STANDARD_RTTIEXT(TObj_Assistant_UnknownType,MMgt_TShared) //======================================================================= //function : BindType diff --git a/src/TObj/TObj_CheckModel.cxx b/src/TObj/TObj_CheckModel.cxx index 27a1e91598..3758ca42be 100644 --- a/src/TObj/TObj_CheckModel.cxx +++ b/src/TObj/TObj_CheckModel.cxx @@ -22,8 +22,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE(TObj_CheckModel,Message_Algorithm) -IMPLEMENT_STANDARD_RTTIEXT(TObj_CheckModel,Message_Algorithm) //======================================================================= //function : Perform diff --git a/src/TObj/TObj_CheckModel.hxx b/src/TObj/TObj_CheckModel.hxx index c466714748..cdbdcf2b03 100644 --- a/src/TObj/TObj_CheckModel.hxx +++ b/src/TObj/TObj_CheckModel.hxx @@ -74,7 +74,7 @@ private: public: //! Declaration of CASCADE RTTI - DEFINE_STANDARD_RTTI (TObj_CheckModel) + DEFINE_STANDARD_RTTI (TObj_CheckModel, Message_Algorithm) }; //! Definition of HANDLE object using Standard_DefineHandle.hxx diff --git a/src/TObj/TObj_Common.hxx b/src/TObj/TObj_Common.hxx index bf363b8877..3f3ca84873 100644 --- a/src/TObj/TObj_Common.hxx +++ b/src/TObj/TObj_Common.hxx @@ -22,7 +22,7 @@ #define TObj_Common_HeaderFile //! Basic CASCADE definitions -#include +#include #include #include #include diff --git a/src/TObj/TObj_HiddenPartition.cxx b/src/TObj/TObj_HiddenPartition.cxx index 6b145e55c2..2c7df0fb0c 100644 --- a/src/TObj/TObj_HiddenPartition.cxx +++ b/src/TObj/TObj_HiddenPartition.cxx @@ -17,8 +17,7 @@ #include -IMPLEMENT_STANDARD_HANDLE(TObj_HiddenPartition, TObj_Partition) -IMPLEMENT_STANDARD_RTTIEXT(TObj_HiddenPartition, TObj_Partition) + IMPLEMENT_TOBJOCAF_PERSISTENCE(TObj_HiddenPartition) //======================================================================= diff --git a/src/TObj/TObj_HiddenPartition.hxx b/src/TObj/TObj_HiddenPartition.hxx index 62e28d8561..346bc34ad0 100644 --- a/src/TObj/TObj_HiddenPartition.hxx +++ b/src/TObj/TObj_HiddenPartition.hxx @@ -38,7 +38,7 @@ class TObj_HiddenPartition : public TObj_Partition DECLARE_TOBJOCAF_PERSISTENCE(TObj_HiddenPartition,TObj_Partition) public: //! CASCADE RTTI - DEFINE_STANDARD_RTTI(TObj_HiddenPartition) + DEFINE_STANDARD_RTTI(TObj_HiddenPartition, TObj_Partition) }; //! Define handle class for TObj_HiddenPartition diff --git a/src/TObj/TObj_LabelIterator.cxx b/src/TObj/TObj_LabelIterator.cxx index f46c0f0a0e..d77f35c9d8 100644 --- a/src/TObj/TObj_LabelIterator.cxx +++ b/src/TObj/TObj_LabelIterator.cxx @@ -17,9 +17,7 @@ #include -IMPLEMENT_STANDARD_HANDLE(TObj_LabelIterator,TObj_ObjectIterator) -IMPLEMENT_STANDARD_RTTIEXT(TObj_LabelIterator,TObj_ObjectIterator) - + //======================================================================= //function : TObj_LabelIterator //purpose : diff --git a/src/TObj/TObj_LabelIterator.hxx b/src/TObj/TObj_LabelIterator.hxx index 064933e90d..8e453f2726 100644 --- a/src/TObj/TObj_LabelIterator.hxx +++ b/src/TObj/TObj_LabelIterator.hxx @@ -99,7 +99,7 @@ class TObj_LabelIterator : public TObj_ObjectIterator public: //! CASCADE RTTI - DEFINE_STANDARD_RTTI(TObj_LabelIterator) + DEFINE_STANDARD_RTTI(TObj_LabelIterator, TObj_ObjectIterator) }; //! Define handle class for TObj_LabelIterator diff --git a/src/TObj/TObj_Model.cxx b/src/TObj/TObj_Model.cxx index 918582d8bf..4479c98c2c 100644 --- a/src/TObj/TObj_Model.cxx +++ b/src/TObj/TObj_Model.cxx @@ -49,8 +49,6 @@ #include #endif -IMPLEMENT_STANDARD_HANDLE(TObj_Model,MMgt_TShared) -IMPLEMENT_STANDARD_RTTIEXT(TObj_Model,MMgt_TShared) //======================================================================= //function : TObj_Model diff --git a/src/TObj/TObj_Model.hxx b/src/TObj/TObj_Model.hxx index 801955b63f..412509515d 100644 --- a/src/TObj/TObj_Model.hxx +++ b/src/TObj/TObj_Model.hxx @@ -356,7 +356,7 @@ class TObj_Model : public MMgt_TShared public: //! CASCADE RTTI - DEFINE_STANDARD_RTTI(TObj_Model) + DEFINE_STANDARD_RTTI(TObj_Model, MMgt_TShared) }; //! The Model Handle is defined in a separate header file diff --git a/src/TObj/TObj_ModelIterator.cxx b/src/TObj/TObj_ModelIterator.cxx index 48bea41835..170bf1bd3c 100644 --- a/src/TObj/TObj_ModelIterator.cxx +++ b/src/TObj/TObj_ModelIterator.cxx @@ -19,8 +19,6 @@ #include -IMPLEMENT_STANDARD_HANDLE(TObj_ModelIterator,TObj_ObjectIterator) -IMPLEMENT_STANDARD_RTTIEXT(TObj_ModelIterator,TObj_ObjectIterator) //======================================================================= //function : Constructor diff --git a/src/TObj/TObj_ModelIterator.hxx b/src/TObj/TObj_ModelIterator.hxx index 2cac3ebd78..e85f476810 100644 --- a/src/TObj/TObj_ModelIterator.hxx +++ b/src/TObj/TObj_ModelIterator.hxx @@ -69,7 +69,7 @@ class TObj_ModelIterator : public TObj_ObjectIterator public: //! CASCADE RTTI - DEFINE_STANDARD_RTTI(TObj_ModelIterator) + DEFINE_STANDARD_RTTI(TObj_ModelIterator, TObj_ObjectIterator) }; //! Define handle class for TObj_ObjectIterator diff --git a/src/TObj/TObj_Object.cxx b/src/TObj/TObj_Object.cxx index 7a5fd97145..4ad4647e26 100644 --- a/src/TObj/TObj_Object.cxx +++ b/src/TObj/TObj_Object.cxx @@ -51,11 +51,9 @@ #include #include #include +#include -IMPLEMENT_STANDARD_HANDLE(TObj_Object,MMgt_TShared) -IMPLEMENT_STANDARD_RTTIEXT(TObj_Object,MMgt_TShared) - //======================================================================= //function : Constructor //purpose : diff --git a/src/TObj/TObj_Object.hxx b/src/TObj/TObj_Object.hxx index 4d12120a21..660149e10d 100644 --- a/src/TObj/TObj_Object.hxx +++ b/src/TObj/TObj_Object.hxx @@ -627,7 +627,7 @@ class TObj_Object : public MMgt_TShared public: //! CASCADE RTTI - DEFINE_STANDARD_RTTI(TObj_Object) + DEFINE_STANDARD_RTTI(TObj_Object, MMgt_TShared) }; //! Define handle in separate file diff --git a/src/TObj/TObj_ObjectIterator.cxx b/src/TObj/TObj_ObjectIterator.cxx index bb9e7d9304..08c63798ee 100644 --- a/src/TObj/TObj_ObjectIterator.cxx +++ b/src/TObj/TObj_ObjectIterator.cxx @@ -19,9 +19,6 @@ #include -IMPLEMENT_STANDARD_HANDLE(TObj_ObjectIterator,MMgt_TShared) -IMPLEMENT_STANDARD_RTTIEXT(TObj_ObjectIterator,MMgt_TShared) - //======================================================================= //function : More //purpose : diff --git a/src/TObj/TObj_ObjectIterator.hxx b/src/TObj/TObj_ObjectIterator.hxx index 5776554f60..ed404c3c62 100644 --- a/src/TObj/TObj_ObjectIterator.hxx +++ b/src/TObj/TObj_ObjectIterator.hxx @@ -49,7 +49,7 @@ class TObj_ObjectIterator : public MMgt_TShared public: //! CASCADE RTTI - DEFINE_STANDARD_RTTI(TObj_ObjectIterator) + DEFINE_STANDARD_RTTI(TObj_ObjectIterator, MMgt_TShared) }; //! Define handle class for TObj_ObjectIterator diff --git a/src/TObj/TObj_OcafObjectIterator.cxx b/src/TObj/TObj_OcafObjectIterator.cxx index ff84903381..44fc3af804 100644 --- a/src/TObj/TObj_OcafObjectIterator.cxx +++ b/src/TObj/TObj_OcafObjectIterator.cxx @@ -19,9 +19,6 @@ #include -IMPLEMENT_STANDARD_HANDLE(TObj_OcafObjectIterator,TObj_LabelIterator) -IMPLEMENT_STANDARD_RTTIEXT(TObj_OcafObjectIterator,TObj_LabelIterator) - //======================================================================= //function : TObj_OcafObjectIterator //purpose : diff --git a/src/TObj/TObj_OcafObjectIterator.hxx b/src/TObj/TObj_OcafObjectIterator.hxx index f6ad204c81..cf4174849a 100644 --- a/src/TObj/TObj_OcafObjectIterator.hxx +++ b/src/TObj/TObj_OcafObjectIterator.hxx @@ -56,7 +56,7 @@ class TObj_OcafObjectIterator : public TObj_LabelIterator public: //! CASCADE RTTI - DEFINE_STANDARD_RTTI(TObj_OcafObjectIterator) + DEFINE_STANDARD_RTTI(TObj_OcafObjectIterator, TObj_LabelIterator) }; //! Define handle class for TObj_OcafObjectIterator diff --git a/src/TObj/TObj_Partition.cxx b/src/TObj/TObj_Partition.cxx index 859efa2414..fd61f75c86 100644 --- a/src/TObj/TObj_Partition.cxx +++ b/src/TObj/TObj_Partition.cxx @@ -22,8 +22,7 @@ #include -IMPLEMENT_STANDARD_HANDLE(TObj_Partition,TObj_Object) -IMPLEMENT_STANDARD_RTTIEXT(TObj_Partition,TObj_Object) + IMPLEMENT_TOBJOCAF_PERSISTENCE(TObj_Partition) //======================================================================= diff --git a/src/TObj/TObj_Partition.hxx b/src/TObj/TObj_Partition.hxx index 54d27b05bb..80c6a6bf17 100644 --- a/src/TObj/TObj_Partition.hxx +++ b/src/TObj/TObj_Partition.hxx @@ -146,7 +146,7 @@ class TObj_Partition : public TObj_Object public: //! CASCADE RTTI - DEFINE_STANDARD_RTTI(TObj_Partition) + DEFINE_STANDARD_RTTI(TObj_Partition, TObj_Object) public: friend class TObj_Model; diff --git a/src/TObj/TObj_ReferenceIterator.cxx b/src/TObj/TObj_ReferenceIterator.cxx index 15e07df6d8..5b4e92f315 100644 --- a/src/TObj/TObj_ReferenceIterator.cxx +++ b/src/TObj/TObj_ReferenceIterator.cxx @@ -19,8 +19,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE(TObj_ReferenceIterator,TObj_LabelIterator) -IMPLEMENT_STANDARD_RTTIEXT(TObj_ReferenceIterator,TObj_LabelIterator) //======================================================================= //function : TObj_ObjectIterator diff --git a/src/TObj/TObj_ReferenceIterator.hxx b/src/TObj/TObj_ReferenceIterator.hxx index 13842088f3..95e3c6659c 100644 --- a/src/TObj/TObj_ReferenceIterator.hxx +++ b/src/TObj/TObj_ReferenceIterator.hxx @@ -51,7 +51,7 @@ class TObj_ReferenceIterator : public TObj_LabelIterator public: //! CASCADE RTTI - DEFINE_STANDARD_RTTI(TObj_ReferenceIterator) + DEFINE_STANDARD_RTTI(TObj_ReferenceIterator, TObj_LabelIterator) }; //! Define handle class for TObj_ReferenceIterator diff --git a/src/TObj/TObj_SequenceIterator.cxx b/src/TObj/TObj_SequenceIterator.cxx index 4c70dcbd31..68f6568c1f 100644 --- a/src/TObj/TObj_SequenceIterator.cxx +++ b/src/TObj/TObj_SequenceIterator.cxx @@ -19,8 +19,6 @@ #include -IMPLEMENT_STANDARD_HANDLE(TObj_SequenceIterator,TObj_ObjectIterator) -IMPLEMENT_STANDARD_RTTIEXT(TObj_SequenceIterator,TObj_ObjectIterator) //======================================================================= //function : TObj_SequenceIterator diff --git a/src/TObj/TObj_SequenceIterator.hxx b/src/TObj/TObj_SequenceIterator.hxx index 099cfb661b..a3e3d8c1b9 100644 --- a/src/TObj/TObj_SequenceIterator.hxx +++ b/src/TObj/TObj_SequenceIterator.hxx @@ -70,7 +70,7 @@ class TObj_SequenceIterator : public TObj_ObjectIterator public: //! CASCADE RTTI - DEFINE_STANDARD_RTTI(TObj_SequenceIterator) + DEFINE_STANDARD_RTTI(TObj_SequenceIterator, TObj_ObjectIterator) }; //! Define handle class for TObj_SequenceIterator diff --git a/src/TObj/TObj_SequenceOfObject.cxx b/src/TObj/TObj_SequenceOfObject.cxx index 3c80a2195e..6166d5f794 100644 --- a/src/TObj/TObj_SequenceOfObject.cxx +++ b/src/TObj/TObj_SequenceOfObject.cxx @@ -17,4 +17,3 @@ #include -IMPLEMENT_HSEQUENCE(TObj_HSequenceOfObject) diff --git a/src/TObj/TObj_TIntSparseArray.cxx b/src/TObj/TObj_TIntSparseArray.cxx index b5fd38f7bb..8653dcc0bc 100644 --- a/src/TObj/TObj_TIntSparseArray.cxx +++ b/src/TObj/TObj_TIntSparseArray.cxx @@ -22,8 +22,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE(TObj_TIntSparseArray,TDF_Attribute) -IMPLEMENT_STANDARD_RTTIEXT(TObj_TIntSparseArray,TDF_Attribute) //======================================================================= //function : TObj_TIntSparseArray diff --git a/src/TObj/TObj_TIntSparseArray.hxx b/src/TObj/TObj_TIntSparseArray.hxx index 61230854a0..921725b54f 100644 --- a/src/TObj/TObj_TIntSparseArray.hxx +++ b/src/TObj/TObj_TIntSparseArray.hxx @@ -148,7 +148,7 @@ class TObj_TIntSparseArray : public TDF_Attribute public: //! CASCADE RTTI - DEFINE_STANDARD_RTTI(TObj_TIntSparseArray) + DEFINE_STANDARD_RTTI(TObj_TIntSparseArray, TDF_Attribute) }; //! Define handle class for TObj_TIntSparseArray diff --git a/src/TObj/TObj_TModel.cxx b/src/TObj/TObj_TModel.cxx index 60e5b97c4f..eacf20a480 100644 --- a/src/TObj/TObj_TModel.cxx +++ b/src/TObj/TObj_TModel.cxx @@ -20,8 +20,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE(TObj_TModel,TDF_Attribute) -IMPLEMENT_STANDARD_RTTIEXT(TObj_TModel,TDF_Attribute) //======================================================================= //function : GetID diff --git a/src/TObj/TObj_TModel.hxx b/src/TObj/TObj_TModel.hxx index a0921893e7..60d6b79638 100644 --- a/src/TObj/TObj_TModel.hxx +++ b/src/TObj/TObj_TModel.hxx @@ -77,7 +77,7 @@ class TObj_TModel : public TDF_Attribute public: //! CASCADE RTTI - DEFINE_STANDARD_RTTI(TObj_TModel) + DEFINE_STANDARD_RTTI(TObj_TModel, TDF_Attribute) }; //! Define handle class for TObj_TModel diff --git a/src/TObj/TObj_TNameContainer.cxx b/src/TObj/TObj_TNameContainer.cxx index 49b5d8dce2..954578525f 100644 --- a/src/TObj/TObj_TNameContainer.cxx +++ b/src/TObj/TObj_TNameContainer.cxx @@ -18,8 +18,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE(TObj_TNameContainer,TDF_Attribute) -IMPLEMENT_STANDARD_RTTIEXT(TObj_TNameContainer,TDF_Attribute) //======================================================================= //function : TObj_TNameContainer diff --git a/src/TObj/TObj_TNameContainer.hxx b/src/TObj/TObj_TNameContainer.hxx index 3f8e0d02a8..c5a2f6a746 100644 --- a/src/TObj/TObj_TNameContainer.hxx +++ b/src/TObj/TObj_TNameContainer.hxx @@ -97,7 +97,7 @@ class TObj_TNameContainer : public TDF_Attribute public: //! CASCADE RTTI - DEFINE_STANDARD_RTTI(TObj_TNameContainer) + DEFINE_STANDARD_RTTI(TObj_TNameContainer, TDF_Attribute) }; //! Define handle class for TObj_TObject diff --git a/src/TObj/TObj_TObject.cxx b/src/TObj/TObj_TObject.cxx index 53a1e1c3c5..2c261961f6 100644 --- a/src/TObj/TObj_TObject.cxx +++ b/src/TObj/TObj_TObject.cxx @@ -21,8 +21,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE(TObj_TObject,TDF_Attribute) -IMPLEMENT_STANDARD_RTTIEXT(TObj_TObject,TDF_Attribute) //======================================================================= //function : TObj_TObject diff --git a/src/TObj/TObj_TObject.hxx b/src/TObj/TObj_TObject.hxx index ec46f68912..256de8f5ed 100644 --- a/src/TObj/TObj_TObject.hxx +++ b/src/TObj/TObj_TObject.hxx @@ -97,7 +97,7 @@ class TObj_TObject : public TDF_Attribute public: //! CASCADE RTTI - DEFINE_STANDARD_RTTI(TObj_TObject) + DEFINE_STANDARD_RTTI(TObj_TObject, TDF_Attribute) }; //! Define handle class for TObj_TObject diff --git a/src/TObj/TObj_TReference.cxx b/src/TObj/TObj_TReference.cxx index 5c75bf4a6b..573a4e1430 100644 --- a/src/TObj/TObj_TReference.cxx +++ b/src/TObj/TObj_TReference.cxx @@ -22,9 +22,8 @@ #include #include #include +#include -IMPLEMENT_STANDARD_HANDLE(TObj_TReference,TDF_Attribute) -IMPLEMENT_STANDARD_RTTIEXT(TObj_TReference,TDF_Attribute) //======================================================================= //function : TObj_TReference diff --git a/src/TObj/TObj_TReference.hxx b/src/TObj/TObj_TReference.hxx index cc9b8acb1b..3dd32a2016 100644 --- a/src/TObj/TObj_TReference.hxx +++ b/src/TObj/TObj_TReference.hxx @@ -124,7 +124,7 @@ class TObj_TReference : public TDF_Attribute public: //! CASCADE RTTI - DEFINE_STANDARD_RTTI(TObj_TReference) + DEFINE_STANDARD_RTTI(TObj_TReference, TDF_Attribute) }; //! Define handle class for TObj_TReference diff --git a/src/TObj/TObj_TXYZ.cxx b/src/TObj/TObj_TXYZ.cxx index 7a921a22d6..06620d460f 100644 --- a/src/TObj/TObj_TXYZ.cxx +++ b/src/TObj/TObj_TXYZ.cxx @@ -19,8 +19,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE(TObj_TXYZ,TDF_Attribute) -IMPLEMENT_STANDARD_RTTIEXT(TObj_TXYZ,TDF_Attribute) //======================================================================= //function : TObj_TXYZ diff --git a/src/TObj/TObj_TXYZ.hxx b/src/TObj/TObj_TXYZ.hxx index c34fb3cb2b..af5b17ec59 100644 --- a/src/TObj/TObj_TXYZ.hxx +++ b/src/TObj/TObj_TXYZ.hxx @@ -87,7 +87,7 @@ class TObj_TXYZ : public TDF_Attribute public: //! CASCADE RTTI - DEFINE_STANDARD_RTTI(TObj_TXYZ) + DEFINE_STANDARD_RTTI(TObj_TXYZ, TDF_Attribute) }; //! Define handle class for TObj_TXYZ diff --git a/src/TObjDRAW/TObjDRAW.cxx b/src/TObjDRAW/TObjDRAW.cxx index 7dcf986c83..fa2fea8313 100644 --- a/src/TObjDRAW/TObjDRAW.cxx +++ b/src/TObjDRAW/TObjDRAW.cxx @@ -23,7 +23,7 @@ #include #include -#include +#include #include #include @@ -64,13 +64,11 @@ class TObjDRAW_Model : public TObj_Model public: //! CASCADE RTTI - DEFINE_STANDARD_RTTI(TObjDRAW_Model) + DEFINE_STANDARD_RTTI(TObjDRAW_Model, TObj_Model) }; DEFINE_STANDARD_HANDLE (TObjDRAW_Model,TObj_Model) - -IMPLEMENT_STANDARD_HANDLE(TObjDRAW_Model,TObj_Model) -IMPLEMENT_STANDARD_RTTIEXT(TObjDRAW_Model,TObj_Model) + class Handle(TObjDRAW_Object); @@ -141,15 +139,14 @@ class TObjDRAW_Object : public TObj_Object public: // Declaration of CASCADE RTTI - DEFINE_STANDARD_RTTI (TObjDRAW_Object) + DEFINE_STANDARD_RTTI (TObjDRAW_Object, TObj_Object) }; // Definition of HANDLE object using Standard_DefineHandle.hxx DEFINE_STANDARD_HANDLE (TObjDRAW_Object,TObj_Object) -IMPLEMENT_STANDARD_HANDLE (TObjDRAW_Object,TObj_Object) -IMPLEMENT_STANDARD_RTTIEXT(TObjDRAW_Object,TObj_Object) + IMPLEMENT_TOBJOCAF_PERSISTENCE(TObjDRAW_Object) //======================================================================= diff --git a/src/TPrsStd/TPrsStd_ConstraintTools.cxx b/src/TPrsStd/TPrsStd_ConstraintTools.cxx index b6e162bb7b..75c82c27de 100644 --- a/src/TPrsStd/TPrsStd_ConstraintTools.cxx +++ b/src/TPrsStd/TPrsStd_ConstraintTools.cxx @@ -90,6 +90,7 @@ #include #include +#include static Standard_Boolean CheckShapesPair(const TopoDS_Shape& , const TopoDS_Shape& ); //ota diff --git a/src/TestTopOpe/TestTopOpe_HDSCommands.cxx b/src/TestTopOpe/TestTopOpe_HDSCommands.cxx index 94d2c1a985..6abafe80bb 100644 --- a/src/TestTopOpe/TestTopOpe_HDSCommands.cxx +++ b/src/TestTopOpe/TestTopOpe_HDSCommands.cxx @@ -51,6 +51,7 @@ #include #include #include +#include class TSEEpar { public: diff --git a/src/TestTopOpeDraw/TestTopOpeDraw_Displayer.cxx b/src/TestTopOpeDraw/TestTopOpeDraw_Displayer.cxx index 299a4ba686..7e18230175 100644 --- a/src/TestTopOpeDraw/TestTopOpeDraw_Displayer.cxx +++ b/src/TestTopOpeDraw/TestTopOpeDraw_Displayer.cxx @@ -29,6 +29,7 @@ #include #include #include +#include #ifdef WNT Standard_IMPORT Draw_Viewer dout; diff --git a/src/TestTopOpeDraw/TestTopOpeDraw_DrawableSHA.cxx b/src/TestTopOpeDraw/TestTopOpeDraw_DrawableSHA.cxx index 3c614557ed..c24952ca03 100644 --- a/src/TestTopOpeDraw/TestTopOpeDraw_DrawableSHA.cxx +++ b/src/TestTopOpeDraw/TestTopOpeDraw_DrawableSHA.cxx @@ -36,6 +36,7 @@ #include #include #include +#include Draw_Color DBRep_ColorOrientation (const TopAbs_Orientation); diff --git a/src/TopOpeBRep/TopOpeBRep_DSFiller.cxx b/src/TopOpeBRep/TopOpeBRep_DSFiller.cxx index deb9b2a8ef..68af899701 100644 --- a/src/TopOpeBRep/TopOpeBRep_DSFiller.cxx +++ b/src/TopOpeBRep/TopOpeBRep_DSFiller.cxx @@ -70,6 +70,8 @@ static void FUN_RESET_KRO_DSFILLER() #include #include +#include +#include extern TopOpeBRep_traceSIFF SIFF; diff --git a/src/TopOpeBRep/TopOpeBRep_EdgesFiller.cxx b/src/TopOpeBRep/TopOpeBRep_EdgesFiller.cxx index 1b301c46c0..e113d6fca5 100644 --- a/src/TopOpeBRep/TopOpeBRep_EdgesFiller.cxx +++ b/src/TopOpeBRep/TopOpeBRep_EdgesFiller.cxx @@ -33,6 +33,7 @@ #ifdef OCCT_DEBUG #include +#include extern Standard_Boolean TopOpeBRepDS_GettraceEDSF(); extern Standard_Boolean TopOpeBRepDS_GettraceDSF(); extern Standard_Boolean TopOpeBRep_GettraceEEFF(); diff --git a/src/TopOpeBRep/TopOpeBRep_Hctxee2d.cxx b/src/TopOpeBRep/TopOpeBRep_Hctxee2d.cxx index dd28fa1ba9..287d7e041f 100644 --- a/src/TopOpeBRep/TopOpeBRep_Hctxee2d.cxx +++ b/src/TopOpeBRep/TopOpeBRep_Hctxee2d.cxx @@ -31,6 +31,7 @@ #include #include #include +#include Standard_EXPORT Standard_Boolean TopOpeBRep_GettracePROEDG(); #endif diff --git a/src/TopOpeBRep/TopOpeBRep_mergePDS.cxx b/src/TopOpeBRep/TopOpeBRep_mergePDS.cxx index 8f843c96ed..f31277345c 100644 --- a/src/TopOpeBRep/TopOpeBRep_mergePDS.cxx +++ b/src/TopOpeBRep/TopOpeBRep_mergePDS.cxx @@ -24,6 +24,7 @@ #include #include +#include Standard_Integer BREP_findPDSamongIDMOVP(const TopOpeBRepDS_Point& PDS,const TopOpeBRepDS_IndexedDataMapOfVertexPoint& IDMOVP) diff --git a/src/TopOpeBRep/TopOpeBRep_sort.cxx b/src/TopOpeBRep/TopOpeBRep_sort.cxx index 2d596bd590..95fcbbbd05 100644 --- a/src/TopOpeBRep/TopOpeBRep_sort.cxx +++ b/src/TopOpeBRep/TopOpeBRep_sort.cxx @@ -18,6 +18,7 @@ #include #include #include +#include typedef TopOpeBRepDS_ListOfInterference* BOA_t; diff --git a/src/TopOpeBRepBuild/TopOpeBRepBuild_BuilderON.cxx b/src/TopOpeBRepBuild/TopOpeBRepBuild_BuilderON.cxx index eb6f2615e6..88b65762ce 100644 --- a/src/TopOpeBRepBuild/TopOpeBRepBuild_BuilderON.cxx +++ b/src/TopOpeBRepBuild/TopOpeBRepBuild_BuilderON.cxx @@ -30,6 +30,7 @@ #include #include #include +#include #ifdef OCCT_DEBUG Standard_EXPORT Standard_Boolean TopOpeBRepBuild_GetcontextEINTERNAL(); diff --git a/src/TopOpeBRepBuild/TopOpeBRepBuild_BuilderON2d.cxx b/src/TopOpeBRepBuild/TopOpeBRepBuild_BuilderON2d.cxx index 6fb7bb9f76..fa825088db 100644 --- a/src/TopOpeBRepBuild/TopOpeBRepBuild_BuilderON2d.cxx +++ b/src/TopOpeBRepBuild/TopOpeBRepBuild_BuilderON2d.cxx @@ -27,6 +27,7 @@ #include #include #include +#include #define M_OUT(st) (st == TopAbs_OUT) diff --git a/src/TopOpeBRepBuild/TopOpeBRepBuild_GridEE.cxx b/src/TopOpeBRepBuild/TopOpeBRepBuild_GridEE.cxx index b284985ca2..1513351535 100644 --- a/src/TopOpeBRepBuild/TopOpeBRepBuild_GridEE.cxx +++ b/src/TopOpeBRepBuild/TopOpeBRepBuild_GridEE.cxx @@ -43,6 +43,7 @@ #include #include #include +#include #ifdef OCCT_DEBUG Standard_EXPORT Standard_Boolean TopOpeBRepBuild_GetcontextNOSG(); diff --git a/src/TopOpeBRepBuild/TopOpeBRepBuild_GridSS.cxx b/src/TopOpeBRepBuild/TopOpeBRepBuild_GridSS.cxx index 7676e25e43..7822c1faf7 100644 --- a/src/TopOpeBRepBuild/TopOpeBRepBuild_GridSS.cxx +++ b/src/TopOpeBRepBuild/TopOpeBRepBuild_GridSS.cxx @@ -62,6 +62,7 @@ #ifdef DRAW #include #include +#include #endif diff --git a/src/TopOpeBRepBuild/TopOpeBRepBuild_KPart.cxx b/src/TopOpeBRepBuild/TopOpeBRepBuild_KPart.cxx index 7c1f552e14..c0b139ea3d 100644 --- a/src/TopOpeBRepBuild/TopOpeBRepBuild_KPart.cxx +++ b/src/TopOpeBRepBuild/TopOpeBRepBuild_KPart.cxx @@ -41,6 +41,7 @@ #include #include #include +#include #ifdef OCCT_DEBUG extern Standard_Boolean TopOpeBRepBuild_GettraceKPB(); diff --git a/src/TopOpeBRepBuild/TopOpeBRepBuild_Section.cxx b/src/TopOpeBRepBuild/TopOpeBRepBuild_Section.cxx index 546c115b40..0b829e0380 100644 --- a/src/TopOpeBRepBuild/TopOpeBRepBuild_Section.cxx +++ b/src/TopOpeBRepBuild/TopOpeBRepBuild_Section.cxx @@ -156,6 +156,7 @@ static Standard_Boolean FUN_PinE(const gp_Pnt& P, const TopoDS_Edge& E) } #include +#include //----------------------------------------------------------------------- static Standard_Boolean FUN_EstaEE(const TopoDS_Edge& E, const TopAbs_State sta, const TopoDS_Edge& EE) //----------------------------------------------------------------------- diff --git a/src/TopOpeBRepBuild/TopOpeBRepBuild_kpkole.cxx b/src/TopOpeBRepBuild/TopOpeBRepBuild_kpkole.cxx index 40b76ed7fa..1b1914a771 100644 --- a/src/TopOpeBRepBuild/TopOpeBRepBuild_kpkole.cxx +++ b/src/TopOpeBRepBuild/TopOpeBRepBuild_kpkole.cxx @@ -31,6 +31,7 @@ #include #include #include +#include #ifdef OCCT_DEBUG extern Standard_Boolean TopOpeBRepBuild_GettraceKPB(); diff --git a/src/TopOpeBRepDS/TopOpeBRepDS_BuildTool.cxx b/src/TopOpeBRepDS/TopOpeBRepDS_BuildTool.cxx index e7a47df894..116d6033ba 100644 --- a/src/TopOpeBRepDS/TopOpeBRepDS_BuildTool.cxx +++ b/src/TopOpeBRepDS/TopOpeBRepDS_BuildTool.cxx @@ -105,6 +105,7 @@ static void DUMPCURVES(const Handle(Geom_Curve)& C3D,const TopOpeBRepDS_Curve& C #ifdef DRAW #include +#include #endif //----------------------------------------------------------------------- diff --git a/src/TopOpeBRepDS/TopOpeBRepDS_Dumper.cxx b/src/TopOpeBRepDS/TopOpeBRepDS_Dumper.cxx index 980fc07670..a8dfdc9499 100644 --- a/src/TopOpeBRepDS/TopOpeBRepDS_Dumper.cxx +++ b/src/TopOpeBRepDS/TopOpeBRepDS_Dumper.cxx @@ -55,6 +55,7 @@ #include #include +#include //======================================================================= //function : TopOpeBRepDS_Dumper::TopOpeBRepDS_Dumper diff --git a/src/TopOpeBRepDS/TopOpeBRepDS_EXPORT.cxx b/src/TopOpeBRepDS/TopOpeBRepDS_EXPORT.cxx index 255c97f042..a97ea30cc2 100644 --- a/src/TopOpeBRepDS/TopOpeBRepDS_EXPORT.cxx +++ b/src/TopOpeBRepDS/TopOpeBRepDS_EXPORT.cxx @@ -52,6 +52,9 @@ #ifdef OCCT_DEBUG #include +#include +#include +#include extern Standard_Boolean TopOpeBRepDS_GettraceSPSX(const Standard_Integer); Standard_EXPORT void debse1(const Standard_Integer i) {cout<<"+ debse1 se"< #include #include +#include #ifdef OCCT_DEBUG extern Standard_Boolean TopOpeBRepDS_GettraceSTRANGE(); diff --git a/src/TopOpeBRepDS/TopOpeBRepDS_ProcessFaceInterferences.cxx b/src/TopOpeBRepDS/TopOpeBRepDS_ProcessFaceInterferences.cxx index e80026a620..c296e52f7c 100644 --- a/src/TopOpeBRepDS/TopOpeBRepDS_ProcessFaceInterferences.cxx +++ b/src/TopOpeBRepDS/TopOpeBRepDS_ProcessFaceInterferences.cxx @@ -47,6 +47,7 @@ #include #include #include +#include Standard_EXPORT void FUN_UNKFstasta(const TopoDS_Face& FF,const TopoDS_Face& FS, const TopoDS_Edge& EE,const Standard_Boolean EEofFF, diff --git a/src/TopOpeBRepDS/TopOpeBRepDS_TOOL.cxx b/src/TopOpeBRepDS/TopOpeBRepDS_TOOL.cxx index 6e9af992e0..3a6ea742d7 100644 --- a/src/TopOpeBRepDS/TopOpeBRepDS_TOOL.cxx +++ b/src/TopOpeBRepDS/TopOpeBRepDS_TOOL.cxx @@ -25,6 +25,7 @@ #include #include #include +#include static void FUN_Raise() { diff --git a/src/TopOpeBRepTool/TopOpeBRepTool_2d.cxx b/src/TopOpeBRepTool/TopOpeBRepTool_2d.cxx index d231c92d8d..b131f9a7de 100644 --- a/src/TopOpeBRepTool/TopOpeBRepTool_2d.cxx +++ b/src/TopOpeBRepTool/TopOpeBRepTool_2d.cxx @@ -40,6 +40,7 @@ #ifdef DRAW #include +#include #endif #ifdef OCCT_DEBUG diff --git a/src/TopOpeBRepTool/TopOpeBRepTool_CurveTool.cxx b/src/TopOpeBRepTool/TopOpeBRepTool_CurveTool.cxx index e8402ae608..ec14f4621e 100644 --- a/src/TopOpeBRepTool/TopOpeBRepTool_CurveTool.cxx +++ b/src/TopOpeBRepTool/TopOpeBRepTool_CurveTool.cxx @@ -72,6 +72,7 @@ extern Standard_Boolean TopOpeBRepTool_GettraceCHKBSPL(); #define CurveImprovement #ifdef DRAW #include +#include static Standard_Integer NbCalls = 0; #endif //======================================================================= diff --git a/src/TopOpeBRepTool/TopOpeBRepTool_FuseEdges.cxx b/src/TopOpeBRepTool/TopOpeBRepTool_FuseEdges.cxx index e2dcd51ce1..35707098ff 100644 --- a/src/TopOpeBRepTool/TopOpeBRepTool_FuseEdges.cxx +++ b/src/TopOpeBRepTool/TopOpeBRepTool_FuseEdges.cxx @@ -70,6 +70,7 @@ #include #include #include +#include #ifdef OCCT_DEBUG extern Standard_Boolean TopOpeBRepBuild_GettraceFE(); diff --git a/src/TopoDSToStep/TopoDSToStep_Builder.cxx b/src/TopoDSToStep/TopoDSToStep_Builder.cxx index f5d3e63868..8427eaa049 100644 --- a/src/TopoDSToStep/TopoDSToStep_Builder.cxx +++ b/src/TopoDSToStep/TopoDSToStep_Builder.cxx @@ -37,6 +37,7 @@ #include #include +#include // ============================================================================ // Method : TopoDSToStep_Builder::TopoDSToStep_Builder diff --git a/src/TopoDSToStep/TopoDSToStep_MakeFacetedBrep.cxx b/src/TopoDSToStep/TopoDSToStep_MakeFacetedBrep.cxx index c9838535e5..ee7c351f3a 100644 --- a/src/TopoDSToStep/TopoDSToStep_MakeFacetedBrep.cxx +++ b/src/TopoDSToStep/TopoDSToStep_MakeFacetedBrep.cxx @@ -25,6 +25,7 @@ #include #include #include +#include //============================================================================= // Create a FacetedBrep of StepShape from a Shell of TopoDS diff --git a/src/TopoDSToStep/TopoDSToStep_MakeStepWire.cxx b/src/TopoDSToStep/TopoDSToStep_MakeStepWire.cxx index 00874bf479..f87e173173 100644 --- a/src/TopoDSToStep/TopoDSToStep_MakeStepWire.cxx +++ b/src/TopoDSToStep/TopoDSToStep_MakeStepWire.cxx @@ -52,6 +52,7 @@ #include #include #include +#include // ---------------------------------------------------------------------------- // Constructors diff --git a/src/TopoDSToStep/TopoDSToStep_Tool.cxx b/src/TopoDSToStep/TopoDSToStep_Tool.cxx index 52a6f1da1f..ea6ad2c0d7 100644 --- a/src/TopoDSToStep/TopoDSToStep_Tool.cxx +++ b/src/TopoDSToStep/TopoDSToStep_Tool.cxx @@ -18,6 +18,7 @@ #include #include +#include //======================================================================= //function : TopoDSToStep_Tool diff --git a/src/Transfer/Transfer_ActorOfFinderProcess.cxx b/src/Transfer/Transfer_ActorOfFinderProcess.cxx index 56bf70efef..a5e5a92455 100644 --- a/src/Transfer/Transfer_ActorOfFinderProcess.cxx +++ b/src/Transfer/Transfer_ActorOfFinderProcess.cxx @@ -13,6 +13,7 @@ #include #include +#include Transfer_ActorOfFinderProcess::Transfer_ActorOfFinderProcess () { themodetrans = 0; } diff --git a/src/Transfer/Transfer_ActorOfTransientProcess.cxx b/src/Transfer/Transfer_ActorOfTransientProcess.cxx index c2a438e8ad..4ca907b14a 100644 --- a/src/Transfer/Transfer_ActorOfTransientProcess.cxx +++ b/src/Transfer/Transfer_ActorOfTransientProcess.cxx @@ -12,6 +12,7 @@ // commercial license or contractual agreement. #include +#include Transfer_ActorOfTransientProcess::Transfer_ActorOfTransientProcess () { } diff --git a/src/Transfer/Transfer_FinderProcess.cxx b/src/Transfer/Transfer_FinderProcess.cxx index 4eec57bc72..e213c426d8 100644 --- a/src/Transfer/Transfer_FinderProcess.cxx +++ b/src/Transfer/Transfer_FinderProcess.cxx @@ -15,6 +15,7 @@ #include #include #include +#include Transfer_FinderProcess::Transfer_FinderProcess (const Standard_Integer nb) diff --git a/src/Transfer/Transfer_MultipleBinder.cxx b/src/Transfer/Transfer_MultipleBinder.cxx index 07df78e7c9..656d8d352c 100644 --- a/src/Transfer/Transfer_MultipleBinder.cxx +++ b/src/Transfer/Transfer_MultipleBinder.cxx @@ -13,6 +13,7 @@ #include #include +#include diff --git a/src/Transfer/Transfer_SimpleBinderOfTransient.cxx b/src/Transfer/Transfer_SimpleBinderOfTransient.cxx index 4f21e03469..36c2093489 100644 --- a/src/Transfer/Transfer_SimpleBinderOfTransient.cxx +++ b/src/Transfer/Transfer_SimpleBinderOfTransient.cxx @@ -12,6 +12,7 @@ // commercial license or contractual agreement. #include +#include // "Handle(Standard_Transient)" : la classe de base pour le Resultat diff --git a/src/Transfer/Transfer_TransferIterator.cxx b/src/Transfer/Transfer_TransferIterator.cxx index e3de57f81f..eb013812b2 100644 --- a/src/Transfer/Transfer_TransferIterator.cxx +++ b/src/Transfer/Transfer_TransferIterator.cxx @@ -14,6 +14,7 @@ #include #include #include +#include static Handle(Standard_Transient) nultrans; // pour retour const&(Null) diff --git a/src/TransferBRep/TransferBRep_BinderOfShape.cxx b/src/TransferBRep/TransferBRep_BinderOfShape.cxx index 1b8948d0c3..c59c77ce51 100644 --- a/src/TransferBRep/TransferBRep_BinderOfShape.cxx +++ b/src/TransferBRep/TransferBRep_BinderOfShape.cxx @@ -14,6 +14,7 @@ #include #include +#include TransferBRep_BinderOfShape::TransferBRep_BinderOfShape (){ } diff --git a/src/UnitsMethods/UnitsMethods.cxx b/src/UnitsMethods/UnitsMethods.cxx index 4386487188..e171c3abf5 100644 --- a/src/UnitsMethods/UnitsMethods.cxx +++ b/src/UnitsMethods/UnitsMethods.cxx @@ -33,6 +33,8 @@ #include #include #include +#include +#include static Standard_Real theLengthFactor = 1.; static Standard_Real thePlaneAngleFactor = 1.; diff --git a/src/V3d/V3d_Plane.cxx b/src/V3d/V3d_Plane.cxx index 5b3ce17f81..3c6d048301 100755 --- a/src/V3d/V3d_Plane.cxx +++ b/src/V3d/V3d_Plane.cxx @@ -19,8 +19,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE(V3d_Plane, MMgt_TShared) -IMPLEMENT_STANDARD_RTTIEXT(V3d_Plane, MMgt_TShared) // ======================================================================= // function : V3d_Plane diff --git a/src/V3d/V3d_Plane.hxx b/src/V3d/V3d_Plane.hxx index ad24044c7f..de54a9969c 100755 --- a/src/V3d/V3d_Plane.hxx +++ b/src/V3d/V3d_Plane.hxx @@ -95,7 +95,7 @@ private: public: - DEFINE_STANDARD_RTTI(V3d_Plane) + DEFINE_STANDARD_RTTI(V3d_Plane, MMgt_TShared) }; #endif diff --git a/src/V3d/V3d_View_4.cxx b/src/V3d/V3d_View_4.cxx index 88d7cf3913..8531049571 100644 --- a/src/V3d/V3d_View_4.cxx +++ b/src/V3d/V3d_View_4.cxx @@ -19,6 +19,7 @@ #include #include +#include #define MYEPSILON1 0.0001 // Comparison with 0.0 #define MYEPSILON2 M_PI / 180. // Delta between 2 angles diff --git a/src/ViewerTest/ViewerTest_ObjectCommands.cxx b/src/ViewerTest/ViewerTest_ObjectCommands.cxx index c28f0d22f4..67b84d20eb 100644 --- a/src/ViewerTest/ViewerTest_ObjectCommands.cxx +++ b/src/ViewerTest/ViewerTest_ObjectCommands.cxx @@ -1933,7 +1933,7 @@ class FilledCircle : public AIS_InteractiveObject { public: // CASCADE RTTI - DEFINE_STANDARD_RTTI(FilledCircle); + DEFINE_STANDARD_RTTI(FilledCircle, AIS_InteractiveObject); FilledCircle(gp_Pnt theCenter, Standard_Real theRadius); FilledCircle(Handle(Geom_Circle) theCircle); @@ -1955,8 +1955,6 @@ protected: }; -IMPLEMENT_STANDARD_HANDLE(FilledCircle, AIS_InteractiveObject) -IMPLEMENT_STANDARD_RTTIEXT(FilledCircle, AIS_InteractiveObject) FilledCircle::FilledCircle(gp_Pnt theCenter, Standard_Real theRadius) { @@ -2656,6 +2654,7 @@ static int VDrawText (Draw_Interpretor& theDI, #include #include #include +#include //=============================================================================================== @@ -3148,7 +3147,7 @@ public: myMarkerAspect = theMarkerAspect; } - DEFINE_STANDARD_RTTI(MyPArrayObject); + DEFINE_STANDARD_RTTI(MyPArrayObject, AIS_InteractiveObject); private: @@ -3172,8 +3171,6 @@ protected: }; -IMPLEMENT_STANDARD_HANDLE(MyPArrayObject, AIS_InteractiveObject) -IMPLEMENT_STANDARD_RTTIEXT(MyPArrayObject, AIS_InteractiveObject) void MyPArrayObject::Compute (const Handle(PrsMgr_PresentationManager3d)& /*aPresentationManager*/, const Handle(Prs3d_Presentation)& aPresentation, @@ -4337,7 +4334,7 @@ class Triangle: public AIS_InteractiveObject { public: // CASCADE RTTI - DEFINE_STANDARD_RTTI(Triangle); + DEFINE_STANDARD_RTTI(Triangle, AIS_InteractiveObject); Triangle (const gp_Pnt& theP1, const gp_Pnt& theP2, const gp_Pnt& theP3); @@ -4353,8 +4350,7 @@ private: gp_Pnt myPoint2; gp_Pnt myPoint3; }; -IMPLEMENT_STANDARD_HANDLE(Triangle, AIS_InteractiveObject) -IMPLEMENT_STANDARD_RTTIEXT(Triangle, AIS_InteractiveObject) + Triangle::Triangle (const gp_Pnt& theP1, const gp_Pnt& theP2, @@ -4532,7 +4528,7 @@ class SegmentObject: public AIS_InteractiveObject { public: // CASCADE RTTI - DEFINE_STANDARD_RTTI(SegmentObject); + DEFINE_STANDARD_RTTI(SegmentObject, AIS_InteractiveObject); SegmentObject (const gp_Pnt& thePnt1, const gp_Pnt& thePnt2); protected: void Compute (const Handle(PrsMgr_PresentationManager3d)& thePresentationManager, @@ -4545,8 +4541,7 @@ private: gp_Pnt myPoint1; gp_Pnt myPoint2; }; -IMPLEMENT_STANDARD_HANDLE(SegmentObject, AIS_InteractiveObject) -IMPLEMENT_STANDARD_RTTIEXT(SegmentObject, AIS_InteractiveObject) + SegmentObject::SegmentObject (const gp_Pnt& thePnt1, const gp_Pnt& thePnt2) { @@ -4922,7 +4917,7 @@ public: myMarkerAspect = theMarkerAspect; } - DEFINE_STANDARD_RTTI(MyPArrayObject); + DEFINE_STANDARD_RTTI(MyPArrayObject, AIS_InteractiveObject); private: @@ -4940,8 +4935,6 @@ protected: Handle(Graphic3d_AspectMarker3d) myMarkerAspect; }; -IMPLEMENT_STANDARD_HANDLE(ViewerTest_MarkersArrayObject, AIS_InteractiveObject) -IMPLEMENT_STANDARD_RTTIEXT(ViewerTest_MarkersArrayObject, AIS_InteractiveObject) void ViewerTest_MarkersArrayObject::Compute (const Handle(PrsMgr_PresentationManager3d)& /*aPresentationManager*/, const Handle(Prs3d_Presentation)& aPresentation, diff --git a/src/ViewerTest/ViewerTest_OpenGlCommands.cxx b/src/ViewerTest/ViewerTest_OpenGlCommands.cxx index d73b743406..3b89902681 100644 --- a/src/ViewerTest/ViewerTest_OpenGlCommands.cxx +++ b/src/ViewerTest/ViewerTest_OpenGlCommands.cxx @@ -62,7 +62,7 @@ class VUserDrawObj : public AIS_InteractiveObject { public: // CASCADE RTTI - DEFINE_STANDARD_RTTI(VUserDrawObj); + DEFINE_STANDARD_RTTI(VUserDrawObj, AIS_InteractiveObject); VUserDrawObj() { @@ -125,8 +125,7 @@ private: friend class Element; }; -IMPLEMENT_STANDARD_HANDLE(VUserDrawObj, AIS_InteractiveObject) -IMPLEMENT_STANDARD_RTTIEXT(VUserDrawObj, AIS_InteractiveObject) + void VUserDrawObj::Compute(const Handle(PrsMgr_PresentationManager3d)& /*thePresentationManager*/, const Handle(Prs3d_Presentation)& thePresentation, diff --git a/src/ViewerTest/ViewerTest_RelationCommands.cxx b/src/ViewerTest/ViewerTest_RelationCommands.cxx index d15dafe84f..5c36252a2c 100644 --- a/src/ViewerTest/ViewerTest_RelationCommands.cxx +++ b/src/ViewerTest/ViewerTest_RelationCommands.cxx @@ -2373,6 +2373,8 @@ static int VTangentBuilder(Draw_Interpretor& di, Standard_Integer argc, const ch //Draw arg : vsymetric Name //============================================================================== #include +#include +#include static int VSymmetricBuilder(Draw_Interpretor& di, Standard_Integer argc, const char** argv) diff --git a/src/ViewerTest/ViewerTest_ViewerCommands.cxx b/src/ViewerTest/ViewerTest_ViewerCommands.cxx index 03b31d13e2..6b09f753f2 100644 --- a/src/ViewerTest/ViewerTest_ViewerCommands.cxx +++ b/src/ViewerTest/ViewerTest_ViewerCommands.cxx @@ -4576,7 +4576,7 @@ class V3d_TextItem : public Visual3d_LayerItem public: // CASCADE RTTI - DEFINE_STANDARD_RTTI(V3d_TextItem) + DEFINE_STANDARD_RTTI(V3d_TextItem, Visual3d_LayerItem) // constructor Standard_EXPORT V3d_TextItem(const TCollection_AsciiString& theText, @@ -4605,8 +4605,6 @@ private: TCollection_AsciiString myFontName; }; -IMPLEMENT_STANDARD_HANDLE(V3d_TextItem, Visual3d_LayerItem) -IMPLEMENT_STANDARD_RTTIEXT(V3d_TextItem, Visual3d_LayerItem) // create and add to display the text item V3d_TextItem::V3d_TextItem (const TCollection_AsciiString& theText, @@ -4651,7 +4649,7 @@ class V3d_LineItem : public Visual3d_LayerItem { public: // CASCADE RTTI - DEFINE_STANDARD_RTTI(V3d_LineItem) + DEFINE_STANDARD_RTTI(V3d_LineItem, Visual3d_LayerItem) // constructor Standard_EXPORT V3d_LineItem(Standard_Real X1, Standard_Real Y1, @@ -4673,8 +4671,6 @@ private: Standard_Real myTransparency; }; -IMPLEMENT_STANDARD_HANDLE(V3d_LineItem, Visual3d_LayerItem) -IMPLEMENT_STANDARD_RTTIEXT(V3d_LineItem, Visual3d_LayerItem) // default constructor for line item V3d_LineItem::V3d_LineItem(Standard_Real X1, Standard_Real Y1, @@ -6523,11 +6519,12 @@ public: const Standard_ShortReal theXShift, const Standard_ShortReal theYShift, const Standard_ShortReal theAngle); - DEFINE_STANDARD_RTTI(OCC_TextureEnv); + DEFINE_STANDARD_RTTI(OCC_TextureEnv, Graphic3d_TextureEnv); }; DEFINE_STANDARD_HANDLE(OCC_TextureEnv, Graphic3d_TextureEnv); -IMPLEMENT_STANDARD_HANDLE(OCC_TextureEnv, Graphic3d_TextureEnv); -IMPLEMENT_STANDARD_RTTIEXT(OCC_TextureEnv, Graphic3d_TextureEnv); + + + OCC_TextureEnv::OCC_TextureEnv(const Standard_CString theFileName) : Graphic3d_TextureEnv(theFileName) diff --git a/src/Visual3d/Visual3d_ViewManager.cxx b/src/Visual3d/Visual3d_ViewManager.cxx index 556385fb98..f1bac40a9b 100644 --- a/src/Visual3d/Visual3d_ViewManager.cxx +++ b/src/Visual3d/Visual3d_ViewManager.cxx @@ -72,6 +72,7 @@ # include #else # include +#include #endif // views identifiers : possible range diff --git a/src/VrmlData/VrmlData_Appearance.hxx b/src/VrmlData/VrmlData_Appearance.hxx index 493790a6d7..992faf311b 100644 --- a/src/VrmlData/VrmlData_Appearance.hxx +++ b/src/VrmlData/VrmlData_Appearance.hxx @@ -116,7 +116,7 @@ class VrmlData_Appearance : public VrmlData_Node public: // Declaration of CASCADE RTTI -DEFINE_STANDARD_RTTI (VrmlData_Appearance) +DEFINE_STANDARD_RTTI (VrmlData_Appearance, VrmlData_Node) }; // Definition of HANDLE object using Standard_DefineHandle.hxx diff --git a/src/VrmlData/VrmlData_ArrayVec3d.hxx b/src/VrmlData/VrmlData_ArrayVec3d.hxx index d4e132d009..de987a011e 100644 --- a/src/VrmlData/VrmlData_ArrayVec3d.hxx +++ b/src/VrmlData/VrmlData_ArrayVec3d.hxx @@ -120,7 +120,7 @@ class VrmlData_ArrayVec3d : public VrmlData_Node public: // Declaration of CASCADE RTTI -DEFINE_STANDARD_RTTI (VrmlData_ArrayVec3d) +DEFINE_STANDARD_RTTI (VrmlData_ArrayVec3d, VrmlData_Node) }; // Definition of HANDLE object using Standard_DefineHandle.hxx diff --git a/src/VrmlData/VrmlData_Box.hxx b/src/VrmlData/VrmlData_Box.hxx index 53d3019f54..d4c6267099 100644 --- a/src/VrmlData/VrmlData_Box.hxx +++ b/src/VrmlData/VrmlData_Box.hxx @@ -93,7 +93,7 @@ class VrmlData_Box : public VrmlData_Geometry public: // Declaration of CASCADE RTTI -DEFINE_STANDARD_RTTI (VrmlData_Box) +DEFINE_STANDARD_RTTI (VrmlData_Box, VrmlData_Geometry) }; // Definition of HANDLE object using Standard_DefineHandle.hxx diff --git a/src/VrmlData/VrmlData_Color.hxx b/src/VrmlData/VrmlData_Color.hxx index f5d8ac36ff..30cc4ab074 100644 --- a/src/VrmlData/VrmlData_Color.hxx +++ b/src/VrmlData/VrmlData_Color.hxx @@ -89,7 +89,7 @@ class VrmlData_Color : public VrmlData_ArrayVec3d public: // Declaration of CASCADE RTTI -DEFINE_STANDARD_RTTI (VrmlData_Color) +DEFINE_STANDARD_RTTI (VrmlData_Color, VrmlData_ArrayVec3d) }; // Definition of HANDLE object using Standard_DefineHandle.hxx diff --git a/src/VrmlData/VrmlData_Cone.hxx b/src/VrmlData/VrmlData_Cone.hxx index c48588e46c..a190210274 100644 --- a/src/VrmlData/VrmlData_Cone.hxx +++ b/src/VrmlData/VrmlData_Cone.hxx @@ -134,7 +134,7 @@ class VrmlData_Cone : public VrmlData_Geometry public: // Declaration of CASCADE RTTI -DEFINE_STANDARD_RTTI (VrmlData_Cone) +DEFINE_STANDARD_RTTI (VrmlData_Cone, VrmlData_Geometry) }; // Definition of HANDLE object using Standard_DefineHandle.hxx diff --git a/src/VrmlData/VrmlData_Coordinate.hxx b/src/VrmlData/VrmlData_Coordinate.hxx index cd53da733c..2a5cf58d3e 100644 --- a/src/VrmlData/VrmlData_Coordinate.hxx +++ b/src/VrmlData/VrmlData_Coordinate.hxx @@ -76,7 +76,7 @@ class VrmlData_Coordinate : public VrmlData_ArrayVec3d public: // Declaration of CASCADE RTTI -DEFINE_STANDARD_RTTI (VrmlData_Coordinate) +DEFINE_STANDARD_RTTI (VrmlData_Coordinate, VrmlData_ArrayVec3d) }; // Definition of HANDLE object using Standard_DefineHandle.hxx diff --git a/src/VrmlData/VrmlData_Cylinder.hxx b/src/VrmlData/VrmlData_Cylinder.hxx index e3c8f09237..3178e593e0 100644 --- a/src/VrmlData/VrmlData_Cylinder.hxx +++ b/src/VrmlData/VrmlData_Cylinder.hxx @@ -138,7 +138,7 @@ class VrmlData_Cylinder : public VrmlData_Geometry public: // Declaration of CASCADE RTTI -DEFINE_STANDARD_RTTI (VrmlData_Cylinder) +DEFINE_STANDARD_RTTI (VrmlData_Cylinder, VrmlData_Geometry) }; // Definition of HANDLE object using Standard_DefineHandle.hxx diff --git a/src/VrmlData/VrmlData_Faceted.hxx b/src/VrmlData/VrmlData_Faceted.hxx index cbee605b72..556d836894 100644 --- a/src/VrmlData/VrmlData_Faceted.hxx +++ b/src/VrmlData/VrmlData_Faceted.hxx @@ -112,7 +112,7 @@ class VrmlData_Faceted : public VrmlData_Geometry public: // Declaration of CASCADE RTTI -DEFINE_STANDARD_RTTI (VrmlData_Faceted) +DEFINE_STANDARD_RTTI (VrmlData_Faceted, VrmlData_Geometry) }; // Definition of HANDLE object using Standard_DefineHandle.hxx diff --git a/src/VrmlData/VrmlData_Geometry.cxx b/src/VrmlData/VrmlData_Geometry.cxx index c2156d5d22..e36e774ffa 100644 --- a/src/VrmlData/VrmlData_Geometry.cxx +++ b/src/VrmlData/VrmlData_Geometry.cxx @@ -31,32 +31,31 @@ #include #include #include +#include #ifdef WNT #define _CRT_SECURE_NO_DEPRECATE #pragma warning (disable:4996) #endif -IMPLEMENT_STANDARD_HANDLE (VrmlData_Geometry, VrmlData_Node) -IMPLEMENT_STANDARD_RTTIEXT (VrmlData_Geometry, VrmlData_Node) -IMPLEMENT_STANDARD_HANDLE (VrmlData_Box, VrmlData_Geometry) -IMPLEMENT_STANDARD_RTTIEXT (VrmlData_Box, VrmlData_Geometry) -IMPLEMENT_STANDARD_HANDLE (VrmlData_Cone, VrmlData_Geometry) -IMPLEMENT_STANDARD_RTTIEXT (VrmlData_Cone, VrmlData_Geometry) -IMPLEMENT_STANDARD_HANDLE (VrmlData_Cylinder, VrmlData_Geometry) -IMPLEMENT_STANDARD_RTTIEXT (VrmlData_Cylinder, VrmlData_Geometry) -IMPLEMENT_STANDARD_HANDLE (VrmlData_Sphere, VrmlData_Geometry) -IMPLEMENT_STANDARD_RTTIEXT (VrmlData_Sphere, VrmlData_Geometry) -IMPLEMENT_STANDARD_HANDLE (VrmlData_ArrayVec3d, VrmlData_Node) -IMPLEMENT_STANDARD_RTTIEXT (VrmlData_ArrayVec3d, VrmlData_Node) -IMPLEMENT_STANDARD_HANDLE (VrmlData_Color, VrmlData_ArrayVec3d) -IMPLEMENT_STANDARD_RTTIEXT (VrmlData_Color, VrmlData_ArrayVec3d) -IMPLEMENT_STANDARD_HANDLE (VrmlData_Coordinate, VrmlData_ArrayVec3d) -IMPLEMENT_STANDARD_RTTIEXT (VrmlData_Coordinate, VrmlData_ArrayVec3d) -IMPLEMENT_STANDARD_HANDLE (VrmlData_Normal, VrmlData_ArrayVec3d) -IMPLEMENT_STANDARD_RTTIEXT (VrmlData_Normal, VrmlData_ArrayVec3d) -IMPLEMENT_STANDARD_HANDLE (VrmlData_TextureCoordinate, VrmlData_Node) -IMPLEMENT_STANDARD_RTTIEXT (VrmlData_TextureCoordinate, VrmlData_Node) + + + + + + + + + + + + + + + + + + //======================================================================= //function : Value diff --git a/src/VrmlData/VrmlData_Geometry.hxx b/src/VrmlData/VrmlData_Geometry.hxx index 3ad9e2bc04..d42769d865 100644 --- a/src/VrmlData/VrmlData_Geometry.hxx +++ b/src/VrmlData/VrmlData_Geometry.hxx @@ -74,7 +74,7 @@ class VrmlData_Geometry : public VrmlData_Node public: // Declaration of CASCADE RTTI -DEFINE_STANDARD_RTTI (VrmlData_Geometry) +DEFINE_STANDARD_RTTI (VrmlData_Geometry, VrmlData_Node) }; // Definition of HANDLE object using Standard_DefineHandle.hxx diff --git a/src/VrmlData/VrmlData_Group.cxx b/src/VrmlData/VrmlData_Group.cxx index 86be019220..e296250398 100644 --- a/src/VrmlData/VrmlData_Group.cxx +++ b/src/VrmlData/VrmlData_Group.cxx @@ -28,8 +28,6 @@ #pragma warning (disable:4996) #endif -IMPLEMENT_STANDARD_HANDLE (VrmlData_Group, VrmlData_Node) -IMPLEMENT_STANDARD_RTTIEXT (VrmlData_Group, VrmlData_Node) //======================================================================= //function : VrmlData_Group diff --git a/src/VrmlData/VrmlData_Group.hxx b/src/VrmlData/VrmlData_Group.hxx index daade0ccf6..2f13bd194f 100644 --- a/src/VrmlData/VrmlData_Group.hxx +++ b/src/VrmlData/VrmlData_Group.hxx @@ -170,7 +170,7 @@ class VrmlData_Group : public VrmlData_Node public: // Declaration of CASCADE RTTI -DEFINE_STANDARD_RTTI (VrmlData_Group) +DEFINE_STANDARD_RTTI (VrmlData_Group, VrmlData_Node) }; // Definition of HANDLE object using Standard_DefineHandle.hxx diff --git a/src/VrmlData/VrmlData_ImageTexture.hxx b/src/VrmlData/VrmlData_ImageTexture.hxx index 212889239c..7f594108f9 100644 --- a/src/VrmlData/VrmlData_ImageTexture.hxx +++ b/src/VrmlData/VrmlData_ImageTexture.hxx @@ -75,7 +75,7 @@ class VrmlData_ImageTexture : public VrmlData_Texture public: // Declaration of CASCADE RTTI -DEFINE_STANDARD_RTTI (VrmlData_ImageTexture) +DEFINE_STANDARD_RTTI (VrmlData_ImageTexture, VrmlData_Texture) }; // Definition of HANDLE object using Standard_DefineHandle.hxx diff --git a/src/VrmlData/VrmlData_IndexedFaceSet.cxx b/src/VrmlData/VrmlData_IndexedFaceSet.cxx index ee7dfd72c7..ce1cdb11aa 100644 --- a/src/VrmlData/VrmlData_IndexedFaceSet.cxx +++ b/src/VrmlData/VrmlData_IndexedFaceSet.cxx @@ -34,10 +34,8 @@ #pragma warning (disable:4996) #endif -IMPLEMENT_STANDARD_HANDLE (VrmlData_Faceted, VrmlData_Geometry) -IMPLEMENT_STANDARD_RTTIEXT (VrmlData_Faceted, VrmlData_Geometry) -IMPLEMENT_STANDARD_HANDLE (VrmlData_IndexedFaceSet, VrmlData_Faceted) -IMPLEMENT_STANDARD_RTTIEXT (VrmlData_IndexedFaceSet, VrmlData_Faceted) + + //======================================================================= //function : readData diff --git a/src/VrmlData/VrmlData_IndexedFaceSet.hxx b/src/VrmlData/VrmlData_IndexedFaceSet.hxx index d231f74e4c..bd5e53125b 100644 --- a/src/VrmlData/VrmlData_IndexedFaceSet.hxx +++ b/src/VrmlData/VrmlData_IndexedFaceSet.hxx @@ -333,7 +333,7 @@ class VrmlData_IndexedFaceSet : public VrmlData_Faceted public: // Declaration of CASCADE RTTI -DEFINE_STANDARD_RTTI (VrmlData_IndexedFaceSet) +DEFINE_STANDARD_RTTI (VrmlData_IndexedFaceSet, VrmlData_Faceted) }; // Definition of HANDLE object using Standard_DefineHandle.hxx diff --git a/src/VrmlData/VrmlData_IndexedLineSet.cxx b/src/VrmlData/VrmlData_IndexedLineSet.cxx index a3ffd153a4..4e711a7ed0 100644 --- a/src/VrmlData/VrmlData_IndexedLineSet.cxx +++ b/src/VrmlData/VrmlData_IndexedLineSet.cxx @@ -23,14 +23,14 @@ #include #include #include +#include +#include #ifdef WNT #define _CRT_SECURE_NO_DEPRECATE #pragma warning (disable:4996) #endif -IMPLEMENT_STANDARD_HANDLE (VrmlData_IndexedLineSet, VrmlData_Geometry) -IMPLEMENT_STANDARD_RTTIEXT (VrmlData_IndexedLineSet, VrmlData_Geometry) //======================================================================= //function : GetColor diff --git a/src/VrmlData/VrmlData_IndexedLineSet.hxx b/src/VrmlData/VrmlData_IndexedLineSet.hxx index 7eadf50602..8c9e30141a 100644 --- a/src/VrmlData/VrmlData_IndexedLineSet.hxx +++ b/src/VrmlData/VrmlData_IndexedLineSet.hxx @@ -197,7 +197,7 @@ class VrmlData_IndexedLineSet : public VrmlData_Geometry public: // Declaration of CASCADE RTTI -DEFINE_STANDARD_RTTI (VrmlData_IndexedLineSet) +DEFINE_STANDARD_RTTI (VrmlData_IndexedLineSet, VrmlData_Geometry) }; // Definition of HANDLE object using Standard_DefineHandle.hxx diff --git a/src/VrmlData/VrmlData_Material.cxx b/src/VrmlData/VrmlData_Material.cxx index 988381df6f..06b0a99ee8 100644 --- a/src/VrmlData/VrmlData_Material.cxx +++ b/src/VrmlData/VrmlData_Material.cxx @@ -24,8 +24,6 @@ #pragma warning (disable:4996) #endif -IMPLEMENT_STANDARD_HANDLE (VrmlData_Material, VrmlData_Node) -IMPLEMENT_STANDARD_RTTIEXT (VrmlData_Material, VrmlData_Node) //======================================================================= //function : VrmlData_Material() diff --git a/src/VrmlData/VrmlData_Material.hxx b/src/VrmlData/VrmlData_Material.hxx index 1f32fd3b2c..2e30baa5af 100644 --- a/src/VrmlData/VrmlData_Material.hxx +++ b/src/VrmlData/VrmlData_Material.hxx @@ -156,7 +156,7 @@ class VrmlData_Material : public VrmlData_Node public: // Declaration of CASCADE RTTI -DEFINE_STANDARD_RTTI (VrmlData_Material) +DEFINE_STANDARD_RTTI (VrmlData_Material, VrmlData_Node) }; // Definition of HANDLE object using Standard_DefineHandle.hxx diff --git a/src/VrmlData/VrmlData_Node.cxx b/src/VrmlData/VrmlData_Node.cxx index efd9fb238f..9707e6d96e 100644 --- a/src/VrmlData/VrmlData_Node.cxx +++ b/src/VrmlData/VrmlData_Node.cxx @@ -23,26 +23,27 @@ #include #include #include +#include +#include +#include #ifdef WNT #define _CRT_SECURE_NO_DEPRECATE #pragma warning (disable:4996) #endif -IMPLEMENT_STANDARD_HANDLE (VrmlData_Node, Standard_Transient) -IMPLEMENT_STANDARD_RTTIEXT (VrmlData_Node, Standard_Transient) -IMPLEMENT_STANDARD_HANDLE (VrmlData_ShapeNode, VrmlData_Node) -IMPLEMENT_STANDARD_RTTIEXT (VrmlData_ShapeNode, VrmlData_Node) -IMPLEMENT_STANDARD_HANDLE (VrmlData_Texture, VrmlData_Node) -IMPLEMENT_STANDARD_RTTIEXT (VrmlData_Texture, VrmlData_Node) -IMPLEMENT_STANDARD_HANDLE (VrmlData_TextureTransform, VrmlData_Node) -IMPLEMENT_STANDARD_RTTIEXT (VrmlData_TextureTransform, VrmlData_Node) -IMPLEMENT_STANDARD_HANDLE (VrmlData_ImageTexture, VrmlData_Texture) -IMPLEMENT_STANDARD_RTTIEXT (VrmlData_ImageTexture, VrmlData_Texture) -IMPLEMENT_STANDARD_HANDLE (VrmlData_Appearance, VrmlData_Node) -IMPLEMENT_STANDARD_RTTIEXT (VrmlData_Appearance, VrmlData_Node) -IMPLEMENT_STANDARD_HANDLE (VrmlData_UnknownNode, VrmlData_Node) -IMPLEMENT_STANDARD_RTTIEXT (VrmlData_UnknownNode, VrmlData_Node) + + + + + + + + + + + + static VrmlData_Scene MyDefaultScene; diff --git a/src/VrmlData/VrmlData_Node.hxx b/src/VrmlData/VrmlData_Node.hxx index f4c6f36acf..c37c1609d9 100644 --- a/src/VrmlData/VrmlData_Node.hxx +++ b/src/VrmlData/VrmlData_Node.hxx @@ -18,7 +18,7 @@ #include #include -#include +#include #include #include #include @@ -196,7 +196,7 @@ class VrmlData_Node : public Standard_Transient public: // Declaration of CASCADE RTTI - DEFINE_STANDARD_RTTI (VrmlData_Node) + DEFINE_STANDARD_RTTI (VrmlData_Node, Standard_Transient) }; // Definition of HANDLE object using Standard_DefineHandle.hxx diff --git a/src/VrmlData/VrmlData_Normal.hxx b/src/VrmlData/VrmlData_Normal.hxx index 3d60d796e6..ed147e2513 100644 --- a/src/VrmlData/VrmlData_Normal.hxx +++ b/src/VrmlData/VrmlData_Normal.hxx @@ -78,7 +78,7 @@ class VrmlData_Normal : public VrmlData_ArrayVec3d public: // Declaration of CASCADE RTTI -DEFINE_STANDARD_RTTI (VrmlData_Normal) +DEFINE_STANDARD_RTTI (VrmlData_Normal, VrmlData_ArrayVec3d) }; // Definition of HANDLE object using Standard_DefineHandle.hxx diff --git a/src/VrmlData/VrmlData_Scene.cxx b/src/VrmlData/VrmlData_Scene.cxx index ff5717732c..bd94a4a3e3 100644 --- a/src/VrmlData/VrmlData_Scene.cxx +++ b/src/VrmlData/VrmlData_Scene.cxx @@ -43,6 +43,8 @@ #include #include #include +#include +#include #ifdef WNT #define _CRT_SECURE_NO_DEPRECATE diff --git a/src/VrmlData/VrmlData_ShapeConvert.cxx b/src/VrmlData/VrmlData_ShapeConvert.cxx index 58baf5fc05..a399e11d56 100644 --- a/src/VrmlData/VrmlData_ShapeConvert.cxx +++ b/src/VrmlData/VrmlData_ShapeConvert.cxx @@ -44,6 +44,7 @@ #include #include #include +#include //======================================================================= //function : IsEqual diff --git a/src/VrmlData/VrmlData_ShapeNode.hxx b/src/VrmlData/VrmlData_ShapeNode.hxx index 684904a903..39580fc7c6 100644 --- a/src/VrmlData/VrmlData_ShapeNode.hxx +++ b/src/VrmlData/VrmlData_ShapeNode.hxx @@ -102,7 +102,7 @@ class VrmlData_ShapeNode : public VrmlData_Node public: // Declaration of CASCADE RTTI -DEFINE_STANDARD_RTTI (VrmlData_ShapeNode) +DEFINE_STANDARD_RTTI (VrmlData_ShapeNode, VrmlData_Node) }; // Definition of HANDLE object using Standard_DefineHandle.hxx diff --git a/src/VrmlData/VrmlData_Sphere.hxx b/src/VrmlData/VrmlData_Sphere.hxx index e499e7a53c..74ad99acc5 100644 --- a/src/VrmlData/VrmlData_Sphere.hxx +++ b/src/VrmlData/VrmlData_Sphere.hxx @@ -87,7 +87,7 @@ class VrmlData_Sphere : public VrmlData_Geometry public: // Declaration of CASCADE RTTI -DEFINE_STANDARD_RTTI (VrmlData_Sphere) +DEFINE_STANDARD_RTTI (VrmlData_Sphere, VrmlData_Geometry) }; // Definition of HANDLE object using Standard_DefineHandle.hxx diff --git a/src/VrmlData/VrmlData_Texture.hxx b/src/VrmlData/VrmlData_Texture.hxx index cf102b629e..75b866c550 100644 --- a/src/VrmlData/VrmlData_Texture.hxx +++ b/src/VrmlData/VrmlData_Texture.hxx @@ -83,7 +83,7 @@ class VrmlData_Texture : public VrmlData_Node public: // Declaration of CASCADE RTTI -DEFINE_STANDARD_RTTI (VrmlData_Texture) +DEFINE_STANDARD_RTTI (VrmlData_Texture, VrmlData_Node) }; // Definition of HANDLE object using Standard_DefineHandle.hxx diff --git a/src/VrmlData/VrmlData_TextureCoordinate.hxx b/src/VrmlData/VrmlData_TextureCoordinate.hxx index fec3edb9a2..6127fc044c 100644 --- a/src/VrmlData/VrmlData_TextureCoordinate.hxx +++ b/src/VrmlData/VrmlData_TextureCoordinate.hxx @@ -92,7 +92,7 @@ class VrmlData_TextureCoordinate : public VrmlData_Node public: // Declaration of CASCADE RTTI -DEFINE_STANDARD_RTTI (VrmlData_TextureCoordinate) +DEFINE_STANDARD_RTTI (VrmlData_TextureCoordinate, VrmlData_Node) }; // Definition of HANDLE object using Standard_DefineHandle.hxx diff --git a/src/VrmlData/VrmlData_TextureTransform.hxx b/src/VrmlData/VrmlData_TextureTransform.hxx index ab4d6bedae..de225da749 100644 --- a/src/VrmlData/VrmlData_TextureTransform.hxx +++ b/src/VrmlData/VrmlData_TextureTransform.hxx @@ -96,7 +96,7 @@ class VrmlData_TextureTransform : public VrmlData_Node public: // Declaration of CASCADE RTTI -DEFINE_STANDARD_RTTI (VrmlData_TextureTransform) +DEFINE_STANDARD_RTTI (VrmlData_TextureTransform, VrmlData_Node) }; // Definition of HANDLE object using Standard_DefineHandle.hxx diff --git a/src/VrmlData/VrmlData_UnknownNode.hxx b/src/VrmlData/VrmlData_UnknownNode.hxx index b5fd51a73a..f26a41c508 100644 --- a/src/VrmlData/VrmlData_UnknownNode.hxx +++ b/src/VrmlData/VrmlData_UnknownNode.hxx @@ -69,7 +69,7 @@ class VrmlData_UnknownNode : public VrmlData_Node public: // Declaration of CASCADE RTTI -DEFINE_STANDARD_RTTI (VrmlData_UnknownNode) +DEFINE_STANDARD_RTTI (VrmlData_UnknownNode, VrmlData_Node) }; // Definition of HANDLE object using Standard_DefineHandle.hxx diff --git a/src/VrmlData/VrmlData_WorldInfo.cxx b/src/VrmlData/VrmlData_WorldInfo.cxx index 1fa88c142e..900562341e 100644 --- a/src/VrmlData/VrmlData_WorldInfo.cxx +++ b/src/VrmlData/VrmlData_WorldInfo.cxx @@ -22,8 +22,6 @@ #pragma warning (disable:4996) #endif -IMPLEMENT_STANDARD_HANDLE (VrmlData_WorldInfo, VrmlData_Node) -IMPLEMENT_STANDARD_RTTIEXT (VrmlData_WorldInfo, VrmlData_Node) //======================================================================= //function : VrmlData_WorldInfo::VrmlData_WorldInfo diff --git a/src/VrmlData/VrmlData_WorldInfo.hxx b/src/VrmlData/VrmlData_WorldInfo.hxx index 562f52074f..b95e85f79c 100644 --- a/src/VrmlData/VrmlData_WorldInfo.hxx +++ b/src/VrmlData/VrmlData_WorldInfo.hxx @@ -96,7 +96,7 @@ class VrmlData_WorldInfo : public VrmlData_Node public: // Declaration of CASCADE RTTI -DEFINE_STANDARD_RTTI (VrmlData_WorldInfo) +DEFINE_STANDARD_RTTI (VrmlData_WorldInfo, VrmlData_Node) }; // Definition of HANDLE object using Standard_DefineHandle.hxx diff --git a/src/XCAFPrs/XCAFPrs_AISObject.cxx b/src/XCAFPrs/XCAFPrs_AISObject.cxx index ad7f157230..838d5b8210 100644 --- a/src/XCAFPrs/XCAFPrs_AISObject.cxx +++ b/src/XCAFPrs/XCAFPrs_AISObject.cxx @@ -37,8 +37,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE (XCAFPrs_AISObject, AIS_ColoredShape) -IMPLEMENT_STANDARD_RTTIEXT(XCAFPrs_AISObject, AIS_ColoredShape) //======================================================================= //function : XCAFPrs_AISObject diff --git a/src/XCAFPrs/XCAFPrs_AISObject.hxx b/src/XCAFPrs/XCAFPrs_AISObject.hxx index c213385c47..65cf723656 100644 --- a/src/XCAFPrs/XCAFPrs_AISObject.hxx +++ b/src/XCAFPrs/XCAFPrs_AISObject.hxx @@ -51,7 +51,7 @@ private: public: - DEFINE_STANDARD_RTTI(XCAFPrs_AISObject) + DEFINE_STANDARD_RTTI(XCAFPrs_AISObject, AIS_ColoredShape) }; diff --git a/src/XSControl/XSControl.cxx b/src/XSControl/XSControl.cxx index cf098b2757..7d57af3b16 100644 --- a/src/XSControl/XSControl.cxx +++ b/src/XSControl/XSControl.cxx @@ -12,6 +12,7 @@ // commercial license or contractual agreement. #include +#include Handle(XSControl_WorkSession) XSControl::Session (const Handle(IFSelect_SessionPilot)& pilot) diff --git a/src/XSControl/XSControl_Controller.cxx b/src/XSControl/XSControl_Controller.cxx index 24946c8dbc..44314eea4a 100644 --- a/src/XSControl/XSControl_Controller.cxx +++ b/src/XSControl/XSControl_Controller.cxx @@ -60,6 +60,11 @@ #include #include #include +#include +#include +#include +#include +#include static Handle(Dico_DictionaryOfTransient)& listadapt() { diff --git a/src/XSControl/XSControl_TransferReader.cxx b/src/XSControl/XSControl_TransferReader.cxx index a2780af3fb..3f6b1549cb 100644 --- a/src/XSControl/XSControl_TransferReader.cxx +++ b/src/XSControl/XSControl_TransferReader.cxx @@ -51,6 +51,8 @@ #include #include +#include +#include #include diff --git a/src/XSDRAWSTLVRML/XSDRAWSTLVRML.cxx b/src/XSDRAWSTLVRML/XSDRAWSTLVRML.cxx index ac1b515cdf..b14946bbb9 100644 --- a/src/XSDRAWSTLVRML/XSDRAWSTLVRML.cxx +++ b/src/XSDRAWSTLVRML/XSDRAWSTLVRML.cxx @@ -73,6 +73,7 @@ #include #include #include +#include // avoid warnings on 'extern "C"' functions returning C++ classes #ifdef WNT diff --git a/src/XmlMDF/XmlMDF.cxx b/src/XmlMDF/XmlMDF.cxx index 140d183c31..7647694e1e 100644 --- a/src/XmlMDF/XmlMDF.cxx +++ b/src/XmlMDF/XmlMDF.cxx @@ -30,6 +30,7 @@ #include #include #include +#include IMPLEMENT_DOMSTRING (TagString, "tag") IMPLEMENT_DOMSTRING (LabelString, "label") diff --git a/src/XmlTObjDrivers/XmlTObjDrivers_DocumentRetrievalDriver.hxx b/src/XmlTObjDrivers/XmlTObjDrivers_DocumentRetrievalDriver.hxx index becbb7b4f7..dc7f3ad7e8 100644 --- a/src/XmlTObjDrivers/XmlTObjDrivers_DocumentRetrievalDriver.hxx +++ b/src/XmlTObjDrivers/XmlTObjDrivers_DocumentRetrievalDriver.hxx @@ -41,7 +41,7 @@ class XmlTObjDrivers_DocumentRetrievalDriver : public: // Declaration of CASCADE RTTI - DEFINE_STANDARD_RTTI (XmlTObjDrivers_DocumentRetrievalDriver) + DEFINE_STANDARD_RTTI (XmlTObjDrivers_DocumentRetrievalDriver, XmlLDrivers_DocumentRetrievalDriver) }; // Definition of HANDLE object using Standard_DefineHandle.hxx diff --git a/src/XmlTObjDrivers/XmlTObjDrivers_DocumentStorageDriver.hxx b/src/XmlTObjDrivers/XmlTObjDrivers_DocumentStorageDriver.hxx index cdbf9a8554..fb803b71ca 100644 --- a/src/XmlTObjDrivers/XmlTObjDrivers_DocumentStorageDriver.hxx +++ b/src/XmlTObjDrivers/XmlTObjDrivers_DocumentStorageDriver.hxx @@ -42,7 +42,7 @@ class XmlTObjDrivers_DocumentStorageDriver : public: // Declaration of CASCADE RTTI - DEFINE_STANDARD_RTTI (XmlTObjDrivers_DocumentStorageDriver) + DEFINE_STANDARD_RTTI (XmlTObjDrivers_DocumentStorageDriver, XmlLDrivers_DocumentStorageDriver) }; // Definition of HANDLE object using Standard_DefineHandle.hxx diff --git a/src/XmlTObjDrivers/XmlTObjDrivers_IntSparseArrayDriver.cxx b/src/XmlTObjDrivers/XmlTObjDrivers_IntSparseArrayDriver.cxx index 556d50fa5e..3deaf36c8b 100644 --- a/src/XmlTObjDrivers/XmlTObjDrivers_IntSparseArrayDriver.cxx +++ b/src/XmlTObjDrivers/XmlTObjDrivers_IntSparseArrayDriver.cxx @@ -24,8 +24,6 @@ #include #include -IMPLEMENT_STANDARD_HANDLE(XmlTObjDrivers_IntSparseArrayDriver,XmlMDF_ADriver) -IMPLEMENT_STANDARD_RTTIEXT(XmlTObjDrivers_IntSparseArrayDriver,XmlMDF_ADriver) #define ITEM_ID "itemId_" #define ITEM_VALUE "itemValue_" diff --git a/src/XmlTObjDrivers/XmlTObjDrivers_IntSparseArrayDriver.hxx b/src/XmlTObjDrivers/XmlTObjDrivers_IntSparseArrayDriver.hxx index 35c844e32c..f081249e71 100644 --- a/src/XmlTObjDrivers/XmlTObjDrivers_IntSparseArrayDriver.hxx +++ b/src/XmlTObjDrivers/XmlTObjDrivers_IntSparseArrayDriver.hxx @@ -49,7 +49,7 @@ class XmlTObjDrivers_IntSparseArrayDriver : public XmlMDF_ADriver public: // CASCADE RTTI - DEFINE_STANDARD_RTTI(XmlTObjDrivers_IntSparseArrayDriver) + DEFINE_STANDARD_RTTI(XmlTObjDrivers_IntSparseArrayDriver, XmlMDF_ADriver) }; // Define handle class diff --git a/src/XmlTObjDrivers/XmlTObjDrivers_ModelDriver.cxx b/src/XmlTObjDrivers/XmlTObjDrivers_ModelDriver.cxx index 31d677f746..726ed35b6a 100644 --- a/src/XmlTObjDrivers/XmlTObjDrivers_ModelDriver.cxx +++ b/src/XmlTObjDrivers/XmlTObjDrivers_ModelDriver.cxx @@ -29,8 +29,8 @@ #include #include -IMPLEMENT_STANDARD_HANDLE(XmlTObjDrivers_ModelDriver,XmlMDF_ADriver) -IMPLEMENT_STANDARD_RTTIEXT(XmlTObjDrivers_ModelDriver,XmlMDF_ADriver); + + //======================================================================= //function : XmlTObjDrivers_ModelDriver diff --git a/src/XmlTObjDrivers/XmlTObjDrivers_ModelDriver.hxx b/src/XmlTObjDrivers/XmlTObjDrivers_ModelDriver.hxx index 2788f46386..51d293685d 100644 --- a/src/XmlTObjDrivers/XmlTObjDrivers_ModelDriver.hxx +++ b/src/XmlTObjDrivers/XmlTObjDrivers_ModelDriver.hxx @@ -54,7 +54,7 @@ class XmlTObjDrivers_ModelDriver : public XmlMDF_ADriver public: // CASCADE RTTI - DEFINE_STANDARD_RTTI(XmlTObjDrivers_ModelDriver) + DEFINE_STANDARD_RTTI(XmlTObjDrivers_ModelDriver, XmlMDF_ADriver) }; // Define handle class diff --git a/src/XmlTObjDrivers/XmlTObjDrivers_ObjectDriver.cxx b/src/XmlTObjDrivers/XmlTObjDrivers_ObjectDriver.cxx index 8ccbc20167..ee6a7205f3 100644 --- a/src/XmlTObjDrivers/XmlTObjDrivers_ObjectDriver.cxx +++ b/src/XmlTObjDrivers/XmlTObjDrivers_ObjectDriver.cxx @@ -24,8 +24,8 @@ #include #include -IMPLEMENT_STANDARD_HANDLE(XmlTObjDrivers_ObjectDriver,XmlMDF_ADriver) -IMPLEMENT_STANDARD_RTTIEXT(XmlTObjDrivers_ObjectDriver,XmlMDF_ADriver); + + //======================================================================= //function : XmlTObjDrivers_ObjectDriver diff --git a/src/XmlTObjDrivers/XmlTObjDrivers_ObjectDriver.hxx b/src/XmlTObjDrivers/XmlTObjDrivers_ObjectDriver.hxx index d888c32751..5d681f1353 100644 --- a/src/XmlTObjDrivers/XmlTObjDrivers_ObjectDriver.hxx +++ b/src/XmlTObjDrivers/XmlTObjDrivers_ObjectDriver.hxx @@ -55,7 +55,7 @@ class XmlTObjDrivers_ObjectDriver : public XmlMDF_ADriver public: // CASCADE RTTI - DEFINE_STANDARD_RTTI(XmlTObjDrivers_ObjectDriver) + DEFINE_STANDARD_RTTI(XmlTObjDrivers_ObjectDriver, XmlMDF_ADriver) }; // Define handle class diff --git a/src/XmlTObjDrivers/XmlTObjDrivers_ReferenceDriver.cxx b/src/XmlTObjDrivers/XmlTObjDrivers_ReferenceDriver.cxx index 1d583b817b..7720988d7c 100644 --- a/src/XmlTObjDrivers/XmlTObjDrivers_ReferenceDriver.cxx +++ b/src/XmlTObjDrivers/XmlTObjDrivers_ReferenceDriver.cxx @@ -33,9 +33,6 @@ #include -IMPLEMENT_STANDARD_HANDLE(XmlTObjDrivers_ReferenceDriver,XmlMDF_ADriver) -IMPLEMENT_STANDARD_RTTIEXT(XmlTObjDrivers_ReferenceDriver,XmlMDF_ADriver) - IMPLEMENT_DOMSTRING (MasterEntry, "master") IMPLEMENT_DOMSTRING (ReferredEntry, "entry") IMPLEMENT_DOMSTRING (ReferredModelEntry, "modelentry") diff --git a/src/XmlTObjDrivers/XmlTObjDrivers_ReferenceDriver.hxx b/src/XmlTObjDrivers/XmlTObjDrivers_ReferenceDriver.hxx index b4560d96ab..ec21053b3a 100644 --- a/src/XmlTObjDrivers/XmlTObjDrivers_ReferenceDriver.hxx +++ b/src/XmlTObjDrivers/XmlTObjDrivers_ReferenceDriver.hxx @@ -55,7 +55,7 @@ class XmlTObjDrivers_ReferenceDriver : public XmlMDF_ADriver public: // CASCADE RTTI - DEFINE_STANDARD_RTTI(XmlTObjDrivers_ReferenceDriver) + DEFINE_STANDARD_RTTI(XmlTObjDrivers_ReferenceDriver, XmlMDF_ADriver) }; // Define handle class diff --git a/src/XmlTObjDrivers/XmlTObjDrivers_XYZDriver.cxx b/src/XmlTObjDrivers/XmlTObjDrivers_XYZDriver.cxx index 51955bc8c5..d2b07cace0 100644 --- a/src/XmlTObjDrivers/XmlTObjDrivers_XYZDriver.cxx +++ b/src/XmlTObjDrivers/XmlTObjDrivers_XYZDriver.cxx @@ -27,8 +27,6 @@ #include -IMPLEMENT_STANDARD_HANDLE(XmlTObjDrivers_XYZDriver,XmlMDF_ADriver) -IMPLEMENT_STANDARD_RTTIEXT(XmlTObjDrivers_XYZDriver,XmlMDF_ADriver) IMPLEMENT_DOMSTRING (CoordX, "X") IMPLEMENT_DOMSTRING (CoordY, "Y") diff --git a/src/XmlTObjDrivers/XmlTObjDrivers_XYZDriver.hxx b/src/XmlTObjDrivers/XmlTObjDrivers_XYZDriver.hxx index 0b7d018009..eb7569cd29 100644 --- a/src/XmlTObjDrivers/XmlTObjDrivers_XYZDriver.hxx +++ b/src/XmlTObjDrivers/XmlTObjDrivers_XYZDriver.hxx @@ -55,7 +55,7 @@ class XmlTObjDrivers_XYZDriver : public XmlMDF_ADriver public: // CASCADE RTTI - DEFINE_STANDARD_RTTI(XmlTObjDrivers_XYZDriver) + DEFINE_STANDARD_RTTI(XmlTObjDrivers_XYZDriver, XmlMDF_ADriver) }; // Define handle class diff --git a/src/Xw/Xw_Window.cxx b/src/Xw/Xw_Window.cxx index 7a8d099bfd..5cf879fd5a 100755 --- a/src/Xw/Xw_Window.cxx +++ b/src/Xw/Xw_Window.cxx @@ -38,8 +38,6 @@ namespace }; -IMPLEMENT_STANDARD_HANDLE (Xw_Window, Aspect_Window) -IMPLEMENT_STANDARD_RTTIEXT(Xw_Window, Aspect_Window) // ======================================================================= // function : Xw_Window diff --git a/src/Xw/Xw_Window.hxx b/src/Xw/Xw_Window.hxx index 53f0c14cbf..c36ef84f14 100755 --- a/src/Xw/Xw_Window.hxx +++ b/src/Xw/Xw_Window.hxx @@ -26,7 +26,7 @@ #include #include #include -#include +#include #include #include #include @@ -122,7 +122,7 @@ protected: public: - DEFINE_STANDARD_RTTI(Xw_Window) + DEFINE_STANDARD_RTTI(Xw_Window, Aspect_Window) };