]> OCCT Git - occt-copy.git/commitdiff
0024947: Redesign OCCT legacy type system -- automatic
authorabv <abv@opencascade.com>
Sat, 11 Jul 2015 08:06:11 +0000 (11:06 +0300)
committerabv <abv@opencascade.com>
Sat, 11 Jul 2015 08:06:11 +0000 (11:06 +0300)
Automatic upgrade with command "occt_upgdare . -rtti"

816 files changed:
src/AIS/AIS.cxx
src/AIS/AIS_AngleDimension.cxx
src/AIS/AIS_AngleDimension.hxx
src/AIS/AIS_ColoredShape.cxx
src/AIS/AIS_ColoredShape.hxx
src/AIS/AIS_DiameterDimension.cxx
src/AIS/AIS_DiameterDimension.hxx
src/AIS/AIS_Dimension.cxx
src/AIS/AIS_Dimension.hxx
src/AIS/AIS_InteractiveContext.cxx
src/AIS/AIS_InteractiveContext_1.cxx
src/AIS/AIS_LengthDimension.cxx
src/AIS/AIS_LengthDimension.hxx
src/AIS/AIS_LocalContext.cxx
src/AIS/AIS_LocalContext_1.cxx
src/AIS/AIS_MultipleConnectedInteractive.cxx
src/AIS/AIS_PointCloud.cxx
src/AIS/AIS_PointCloud.hxx
src/AIS/AIS_RadiusDimension.cxx
src/AIS/AIS_RadiusDimension.hxx
src/AIS/AIS_TextLabel.cxx
src/AIS/AIS_TextLabel.hxx
src/AIS/AIS_TexturedShape.cxx
src/AIS/AIS_TexturedShape.hxx
src/AIS/AIS_Triangulation.cxx
src/APIHeaderSection/APIHeaderSection_EditHeader.cxx
src/Adaptor3d/Adaptor3d_IsoCurve.cxx
src/AdvApp2Var/AdvApp2Var_ApproxAFunc2Var.cxx
src/Aspect/Aspect_DisplayConnection.cxx
src/Aspect/Aspect_DisplayConnection.hxx
src/BRepAdaptor/BRepAdaptor_Curve.cxx
src/BRepAdaptor/BRepAdaptor_Surface.cxx
src/BRepAlgo/BRepAlgo.cxx
src/BRepBuilderAPI/BRepBuilderAPI_Copy.cxx
src/BRepBuilderAPI/BRepBuilderAPI_FastSewing.cxx
src/BRepBuilderAPI/BRepBuilderAPI_FastSewing.hxx
src/BRepBuilderAPI/BRepBuilderAPI_FindPlane.cxx
src/BRepCheck/BRepCheck_Edge.cxx
src/BRepCheck/BRepCheck_Solid.cxx
src/BRepExtrema/BRepExtrema_TriangleSet.cxx
src/BRepExtrema/BRepExtrema_TriangleSet.hxx
src/BRepFill/BRepFill_OffsetWire.cxx
src/BRepFill/BRepFill_Sweep.cxx
src/BRepFill/BRepFill_TrimEdgeTool.cxx
src/BRepLib/BRepLib_CheckCurveOnSurface.cxx
src/BRepLib/BRepLib_FuseEdges.cxx
src/BRepLib/BRepLib_MakeShell.cxx
src/BRepMAT2d/BRepMAT2d_Explorer.cxx
src/BRepMesh/BRepMesh_DataStructureOfDelaun.cxx
src/BRepMesh/BRepMesh_DataStructureOfDelaun.hxx
src/BRepMesh/BRepMesh_DiscretRoot.cxx
src/BRepMesh/BRepMesh_DiscretRoot.hxx
src/BRepMesh/BRepMesh_EdgeTessellationExtractor.cxx
src/BRepMesh/BRepMesh_EdgeTessellationExtractor.hxx
src/BRepMesh/BRepMesh_EdgeTessellator.cxx
src/BRepMesh/BRepMesh_EdgeTessellator.hxx
src/BRepMesh/BRepMesh_FaceAttribute.cxx
src/BRepMesh/BRepMesh_FaceAttribute.hxx
src/BRepMesh/BRepMesh_FastDiscret.cxx
src/BRepMesh/BRepMesh_FastDiscret.hxx
src/BRepMesh/BRepMesh_FastDiscretFace.cxx
src/BRepMesh/BRepMesh_FastDiscretFace.hxx
src/BRepMesh/BRepMesh_IEdgeTool.cxx
src/BRepMesh/BRepMesh_IEdgeTool.hxx
src/BRepMesh/BRepMesh_IncrementalMesh.cxx
src/BRepMesh/BRepMesh_IncrementalMesh.hxx
src/BRepOffset/BRepOffset_Inter2d.cxx
src/BRepOffset/BRepOffset_Tool.cxx
src/BRepOffsetAPI/BRepOffsetAPI_DraftAngle.cxx
src/BRepPrim/BRepPrim_Revolution.cxx
src/BRepSweep/BRepSweep_Rotation.cxx
src/BRepSweep/BRepSweep_Translation.cxx
src/BRepToIGES/BRepToIGES_BRWire.cxx
src/BRepTools/BRepTools_GTrsfModification.cxx
src/BRepTools/BRepTools_NurbsConvertModification.cxx
src/BRepTools/BRepTools_ShapeSet.cxx
src/BRepTools/BRepTools_TrsfModification.cxx
src/BRepTopAdaptor/BRepTopAdaptor_TopolTool.cxx
src/BSplCLib/BSplCLib_Cache.cxx
src/BSplCLib/BSplCLib_Cache.hxx
src/BSplSLib/BSplSLib_Cache.cxx
src/BSplSLib/BSplSLib_Cache.hxx
src/BiTgte/BiTgte_Blend.cxx
src/BinLDrivers/BinLDrivers_DocumentRetrievalDriver.cxx
src/BinMDF/BinMDF_ADriverTable.cxx
src/BinTObjDrivers/BinTObjDrivers_DocumentRetrievalDriver.hxx
src/BinTObjDrivers/BinTObjDrivers_DocumentStorageDriver.hxx
src/BinTObjDrivers/BinTObjDrivers_IntSparseArrayDriver.cxx
src/BinTObjDrivers/BinTObjDrivers_IntSparseArrayDriver.hxx
src/BinTObjDrivers/BinTObjDrivers_ModelDriver.cxx
src/BinTObjDrivers/BinTObjDrivers_ModelDriver.hxx
src/BinTObjDrivers/BinTObjDrivers_ObjectDriver.cxx
src/BinTObjDrivers/BinTObjDrivers_ObjectDriver.hxx
src/BinTObjDrivers/BinTObjDrivers_ReferenceDriver.cxx
src/BinTObjDrivers/BinTObjDrivers_ReferenceDriver.hxx
src/BinTObjDrivers/BinTObjDrivers_XYZDriver.cxx
src/BinTObjDrivers/BinTObjDrivers_XYZDriver.hxx
src/BinTools/BinTools_Curve2dSet.cxx
src/BinTools/BinTools_CurveSet.cxx
src/BinTools/BinTools_ShapeSet.cxx
src/BinTools/BinTools_SurfaceSet.cxx
src/CDF/CDF_Application.cxx
src/ChFi3d/ChFi3d_Builder_0.cxx
src/ChFi3d/ChFi3d_Builder_6.cxx
src/ChFi3d/ChFi3d_Builder_C1.cxx
src/ChFi3d/ChFi3d_Builder_SpKP.cxx
src/ChFiDS/ChFiDS_FilSpine.cxx
src/Cocoa/Cocoa_Window.hxx
src/DDocStd/DDocStd.cxx
src/Draft/Draft_Modification_1.cxx
src/DrawTrSurf/DrawTrSurf.cxx
src/DrawTrSurf/DrawTrSurf_Curve.cxx
src/DrawTrSurf/DrawTrSurf_Debug.cxx
src/DrawTrSurf/DrawTrSurf_Surface.cxx
src/Expr/Expr_BinaryFunction.cxx
src/Expr/Expr_Division.cxx
src/Expr/Expr_PolyFunction.cxx
src/Expr/Expr_Product.cxx
src/Expr/Expr_RelationIterator.cxx
src/Expr/Expr_UnaryFunction.cxx
src/Expr/Expr_UnknownIterator.cxx
src/Extrema/Extrema_ExtPExtS.cxx
src/Font/Font_BRepFont.cxx
src/Font/Font_BRepFont.hxx
src/Font/Font_FTFont.cxx
src/Font/Font_FTFont.hxx
src/Font/Font_FTLibrary.cxx
src/Font/Font_FTLibrary.hxx
src/Geom/Geom_OsculatingSurface.cxx
src/Geom/Geom_SurfaceOfLinearExtrusion.cxx
src/Geom2dAPI/Geom2dAPI_InterCurveCurve.cxx
src/Geom2dConvert/Geom2dConvert_BSplineCurveToBezierCurve.cxx
src/GeomConvert/GeomConvert_BSplineCurveToBezierCurve.cxx
src/GeomConvert/GeomConvert_BSplineSurfaceToBezierSurface.cxx
src/GeomFill/GeomFill.cxx
src/GeomFill/GeomFill_BSplineCurves.cxx
src/GeomFill/GeomFill_EvolvedSection.cxx
src/GeomFill/GeomFill_FunctionGuide.cxx
src/GeomFill/GeomFill_LocationGuide.cxx
src/GeomFill/GeomFill_NSections.cxx
src/GeomFill/GeomFill_Pipe.cxx
src/GeomFill/GeomFill_Profiler.cxx
src/GeomFill/GeomFill_SectionPlacement.cxx
src/GeomFill/GeomFill_SweepSectionGenerator.cxx
src/GeomFill/GeomFill_UniformSection.cxx
src/GeomInt/GeomInt_IntSS_1.cxx
src/GeomLib/GeomLib.cxx
src/GeomLib/GeomLib_Check2dBSplineCurve.cxx
src/GeomPlate/GeomPlate_BuildPlateSurface.cxx
src/GeomPlate/GeomPlate_CurveConstraint.cxx
src/GeomToIGES/GeomToIGES_GeomSurface.cxx
src/GeomTools/GeomTools_Curve2dSet.cxx
src/GeomTools/GeomTools_CurveSet.cxx
src/GeomTools/GeomTools_Debug.cxx
src/GeomTools/GeomTools_SurfaceSet.cxx
src/GeomliteTest/GeomliteTest_CurveCommands.cxx
src/GeomliteTest/GeomliteTest_ModificationCommands.cxx
src/GeomliteTest/GeomliteTest_SurfaceCommands.cxx
src/Graphic3d/Graphic3d_ArrayOfPrimitives.cxx
src/Graphic3d/Graphic3d_BoundBuffer.hxx
src/Graphic3d/Graphic3d_Buffer.hxx
src/Graphic3d/Graphic3d_CStructure.cxx
src/Graphic3d/Graphic3d_CStructure.hxx
src/Graphic3d/Graphic3d_Camera.cxx
src/Graphic3d/Graphic3d_Camera.hxx
src/Graphic3d/Graphic3d_ClipPlane.cxx
src/Graphic3d/Graphic3d_ClipPlane.hxx
src/Graphic3d/Graphic3d_IndexBuffer.hxx
src/Graphic3d/Graphic3d_MarkerImage.cxx
src/Graphic3d/Graphic3d_MarkerImage.hxx
src/Graphic3d/Graphic3d_ShaderObject.cxx
src/Graphic3d/Graphic3d_ShaderObject.hxx
src/Graphic3d/Graphic3d_ShaderProgram.cxx
src/Graphic3d/Graphic3d_ShaderProgram.hxx
src/Graphic3d/Graphic3d_ShaderVariable.cxx
src/Graphic3d/Graphic3d_ShaderVariable.hxx
src/Graphic3d/Graphic3d_ViewAffinity.cxx
src/Graphic3d/Graphic3d_ViewAffinity.hxx
src/IFSelect/IFSelect_EditForm.cxx
src/IFSelect/IFSelect_Editor.cxx
src/IFSelect/IFSelect_SelectSuite.cxx
src/IFSelect/IFSelect_SelectType.cxx
src/IFSelect/IFSelect_SessionFile.cxx
src/IFSelect/IFSelect_ShareOut.cxx
src/IFSelect/IFSelect_SignMultiple.cxx
src/IFSelect/IFSelect_WorkSession.cxx
src/IGESCAFControl/IGESCAFControl_Writer.cxx
src/IGESControl/IGESControl_IGESBoundary.cxx
src/IGESControl/IGESControl_Writer.cxx
src/IGESData/IGESData_BasicEditor.cxx
src/IGESDraw/IGESDraw_PerspectiveView.cxx
src/IGESDraw/IGESDraw_View.cxx
src/IGESToBRep/IGESToBRep_BRepEntity.cxx
src/IGESToBRep/IGESToBRep_BasicCurve.cxx
src/IGESToBRep/IGESToBRep_BasicSurface.cxx
src/IGESToBRep/IGESToBRep_IGESBoundary.cxx
src/IGESToBRep/IGESToBRep_TopoCurve.cxx
src/IGESToBRep/IGESToBRep_TopoSurface.cxx
src/IVtk/IVtk_IShape.cxx
src/IVtk/IVtk_IShape.hxx
src/IVtk/IVtk_IShapeData.cxx
src/IVtk/IVtk_IShapeData.hxx
src/IVtk/IVtk_IShapeMesher.cxx
src/IVtk/IVtk_IShapeMesher.hxx
src/IVtk/IVtk_IShapePickerAlgo.cxx
src/IVtk/IVtk_IShapePickerAlgo.hxx
src/IVtk/IVtk_IView.cxx
src/IVtk/IVtk_IView.hxx
src/IVtk/IVtk_Interface.cxx
src/IVtk/IVtk_Interface.hxx
src/IVtkDraw/IVtkDraw_HighlightAndSelectionPipeline.cxx
src/IVtkDraw/IVtkDraw_HighlightAndSelectionPipeline.hxx
src/IVtkOCC/IVtkOCC_SelectableObject.cxx
src/IVtkOCC/IVtkOCC_SelectableObject.hxx
src/IVtkOCC/IVtkOCC_Shape.cxx
src/IVtkOCC/IVtkOCC_Shape.hxx
src/IVtkOCC/IVtkOCC_ShapeMesher.cxx
src/IVtkOCC/IVtkOCC_ShapeMesher.hxx
src/IVtkOCC/IVtkOCC_ShapePickerAlgo.cxx
src/IVtkOCC/IVtkOCC_ShapePickerAlgo.hxx
src/IVtkOCC/IVtkOCC_ViewerSelector.cxx
src/IVtkOCC/IVtkOCC_ViewerSelector.hxx
src/IVtkVTK/IVtkVTK_ShapeData.cxx
src/IVtkVTK/IVtkVTK_ShapeData.hxx
src/IVtkVTK/IVtkVTK_View.cxx
src/IVtkVTK/IVtkVTK_View.hxx
src/Image/Image_AlienPixMap.cxx
src/Image/Image_AlienPixMap.hxx
src/Image/Image_Diff.cxx
src/Image/Image_Diff.hxx
src/Image/Image_PixMap.cxx
src/Image/Image_PixMap.hxx
src/Image/Image_PixMapData.hxx
src/Image/Image_PixMap_Handle.hxx
src/IntPatch/IntPatch_ImpPrmIntersection.cxx
src/IntPatch/IntPatch_Intersection.cxx
src/Interface/Interface_GTool.cxx
src/Interface/Interface_InterfaceModel.cxx
src/Interface/Interface_Protocol.cxx
src/Interface/Interface_SignType.cxx
src/LDOM/Handle_LDOM_MemManager.hxx
src/LDOM/LDOM_MemManager.cxx
src/LDOM/LDOM_MemManager.hxx
src/LocOpe/LocOpe_WiresOnShape.cxx
src/MAT2d/MAT2d_MiniPath.cxx
src/MeshTest/MeshTest_DrawableMesh.cxx
src/MeshTest/MeshTest_DrawableMesh.hxx
src/MeshVS/MeshVS_DummySensitiveEntity.cxx
src/MeshVS/MeshVS_DummySensitiveEntity.hxx
src/MeshVS/MeshVS_NodalColorPrsBuilder.cxx
src/MeshVS/MeshVS_SensitiveFace.cxx
src/MeshVS/MeshVS_SensitiveFace.hxx
src/MeshVS/MeshVS_SensitiveMesh.cxx
src/MeshVS/MeshVS_SensitiveMesh.hxx
src/MeshVS/MeshVS_SensitivePolyhedron.cxx
src/MeshVS/MeshVS_SensitivePolyhedron.hxx
src/MeshVS/MeshVS_SensitiveSegment.cxx
src/MeshVS/MeshVS_SensitiveSegment.hxx
src/Message/Message_Algorithm.cxx
src/Message/Message_Messenger.cxx
src/MoniTool/MoniTool_Profile.cxx
src/MoniTool/MoniTool_TypedValue.cxx
src/NCollection/NCollection_AccAllocator.cxx
src/NCollection/NCollection_AccAllocator.hxx
src/NCollection/NCollection_AlignedAllocator.cxx
src/NCollection/NCollection_AlignedAllocator.hxx
src/NCollection/NCollection_BaseAllocator.cxx
src/NCollection/NCollection_BaseAllocator.hxx
src/NCollection/NCollection_Buffer.hxx
src/NCollection/NCollection_DefineHArray1.hxx
src/NCollection/NCollection_DefineHArray2.hxx
src/NCollection/NCollection_DefineHSequence.hxx
src/NCollection/NCollection_EBTree.hxx
src/NCollection/NCollection_HeapAllocator.cxx
src/NCollection/NCollection_HeapAllocator.hxx
src/NCollection/NCollection_IncAllocator.cxx
src/NCollection/NCollection_IncAllocator.hxx
src/NCollection/NCollection_UBTree.hxx
src/NCollection/NCollection_WinHeapAllocator.hxx
src/OpenGl/Handle_OpenGl_Context.hxx
src/OpenGl/Handle_OpenGl_GraphicDriver.hxx
src/OpenGl/Handle_OpenGl_View.hxx
src/OpenGl/Handle_OpenGl_Window.hxx
src/OpenGl/Handle_OpenGl_Workspace.hxx
src/OpenGl/OpenGl_CappingAlgo.cxx
src/OpenGl/OpenGl_CappingAlgo.hxx
src/OpenGl/OpenGl_CappingPlaneResource.cxx
src/OpenGl/OpenGl_CappingPlaneResource.hxx
src/OpenGl/OpenGl_Caps.cxx
src/OpenGl/OpenGl_Caps.hxx
src/OpenGl/OpenGl_Context.cxx
src/OpenGl/OpenGl_Context.hxx
src/OpenGl/OpenGl_Font.cxx
src/OpenGl/OpenGl_Font.hxx
src/OpenGl/OpenGl_FrameBuffer.cxx
src/OpenGl/OpenGl_FrameBuffer.hxx
src/OpenGl/OpenGl_GraphicDriver.cxx
src/OpenGl/OpenGl_GraphicDriver.hxx
src/OpenGl/OpenGl_Group.cxx
src/OpenGl/OpenGl_Group.hxx
src/OpenGl/OpenGl_IndexBuffer.cxx
src/OpenGl/OpenGl_IndexBuffer.hxx
src/OpenGl/OpenGl_LineAttributes.cxx
src/OpenGl/OpenGl_LineAttributes.hxx
src/OpenGl/OpenGl_PointSprite.cxx
src/OpenGl/OpenGl_PointSprite.hxx
src/OpenGl/OpenGl_PrinterContext.cxx
src/OpenGl/OpenGl_PrinterContext.hxx
src/OpenGl/OpenGl_RenderFilter.cxx
src/OpenGl/OpenGl_RenderFilter.hxx
src/OpenGl/OpenGl_Resource.cxx
src/OpenGl/OpenGl_Resource.hxx
src/OpenGl/OpenGl_Sampler.cxx
src/OpenGl/OpenGl_Sampler.hxx
src/OpenGl/OpenGl_SetOfShaderPrograms.hxx
src/OpenGl/OpenGl_ShaderManager.cxx
src/OpenGl/OpenGl_ShaderManager.hxx
src/OpenGl/OpenGl_ShaderObject.cxx
src/OpenGl/OpenGl_ShaderObject.hxx
src/OpenGl/OpenGl_ShaderProgram.cxx
src/OpenGl/OpenGl_ShaderProgram.hxx
src/OpenGl/OpenGl_Structure.cxx
src/OpenGl/OpenGl_Structure.hxx
src/OpenGl/OpenGl_StructureShadow.cxx
src/OpenGl/OpenGl_StructureShadow.hxx
src/OpenGl/OpenGl_TextFormatter.cxx
src/OpenGl/OpenGl_TextFormatter.hxx
src/OpenGl/OpenGl_Texture.cxx
src/OpenGl/OpenGl_Texture.hxx
src/OpenGl/OpenGl_TextureBufferArb.cxx
src/OpenGl/OpenGl_TextureBufferArb.hxx
src/OpenGl/OpenGl_VertexBuffer.cxx
src/OpenGl/OpenGl_VertexBuffer.hxx
src/OpenGl/OpenGl_VertexBufferCompat.cxx
src/OpenGl/OpenGl_VertexBufferCompat.hxx
src/OpenGl/OpenGl_View.cxx
src/OpenGl/OpenGl_View.hxx
src/OpenGl/OpenGl_Window.cxx
src/OpenGl/OpenGl_Window.hxx
src/OpenGl/OpenGl_Workspace.cxx
src/OpenGl/OpenGl_Workspace.hxx
src/PCDM/PCDM.cxx
src/Poly/Poly_CoherentTriangulation.cxx
src/Poly/Poly_CoherentTriangulation.hxx
src/ProjLib/ProjLib_ComputeApproxOnPolarSurface.cxx
src/Prs3d/Prs3d_DimensionAspect.cxx
src/Prs3d/Prs3d_Drawer.cxx
src/Prs3d/Prs3d_Drawer.hxx
src/Prs3d/Prs3d_PresentationShadow.cxx
src/Prs3d/Prs3d_PresentationShadow.hxx
src/PrsMgr/PrsMgr_Presentation.cxx
src/QABugs/QABugs_1.cxx
src/QABugs/QABugs_11.cxx
src/QABugs/QABugs_16.cxx
src/QABugs/QABugs_19.cxx
src/QABugs/QABugs_9.cxx
src/QABugs/QABugs_PresentableObject.cxx
src/QANCollection/QANCollection_Perf.cxx
src/QANCollection/QANCollection_Test.cxx
src/RWStepAP203/RWStepAP203_RWCcDesignApproval.cxx
src/RWStepAP203/RWStepAP203_RWCcDesignCertification.cxx
src/RWStepAP203/RWStepAP203_RWCcDesignContract.cxx
src/RWStepAP203/RWStepAP203_RWCcDesignDateAndTimeAssignment.cxx
src/RWStepAP203/RWStepAP203_RWCcDesignPersonAndOrganizationAssignment.cxx
src/RWStepAP203/RWStepAP203_RWCcDesignSecurityClassification.cxx
src/RWStepAP203/RWStepAP203_RWCcDesignSpecificationReference.cxx
src/RWStepAP203/RWStepAP203_RWChange.cxx
src/RWStepAP203/RWStepAP203_RWChangeRequest.cxx
src/RWStepAP203/RWStepAP203_RWStartRequest.cxx
src/RWStepAP203/RWStepAP203_RWStartWork.cxx
src/RWStepAP214/RWStepAP214_RWAppliedExternalIdentificationAssignment.cxx
src/RWStepAP214/RWStepAP214_RWAppliedGroupAssignment.cxx
src/RWStepAP214/RWStepAP214_RWExternallyDefinedClass.cxx
src/RWStepAP214/RWStepAP214_RWExternallyDefinedGeneralProperty.cxx
src/RWStepBasic/RWStepBasic_RWAction.cxx
src/RWStepBasic/RWStepBasic_RWActionAssignment.cxx
src/RWStepBasic/RWStepBasic_RWActionRequestAssignment.cxx
src/RWStepBasic/RWStepBasic_RWActionRequestSolution.cxx
src/RWStepBasic/RWStepBasic_RWCertification.cxx
src/RWStepBasic/RWStepBasic_RWCertificationAssignment.cxx
src/RWStepBasic/RWStepBasic_RWContract.cxx
src/RWStepBasic/RWStepBasic_RWContractAssignment.cxx
src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndAreaUnit.cxx
src/RWStepBasic/RWStepBasic_RWConversionBasedUnitAndVolumeUnit.cxx
src/RWStepBasic/RWStepBasic_RWDocument.cxx
src/RWStepBasic/RWStepBasic_RWDocumentFile.cxx
src/RWStepBasic/RWStepBasic_RWDocumentProductAssociation.cxx
src/RWStepBasic/RWStepBasic_RWDocumentProductEquivalence.cxx
src/RWStepBasic/RWStepBasic_RWDocumentRepresentationType.cxx
src/RWStepBasic/RWStepBasic_RWEffectivityAssignment.cxx
src/RWStepBasic/RWStepBasic_RWExternalIdentificationAssignment.cxx
src/RWStepBasic/RWStepBasic_RWExternallyDefinedItem.cxx
src/RWStepBasic/RWStepBasic_RWGroupAssignment.cxx
src/RWStepBasic/RWStepBasic_RWGroupRelationship.cxx
src/RWStepBasic/RWStepBasic_RWIdentificationAssignment.cxx
src/RWStepBasic/RWStepBasic_RWMassUnit.cxx
src/RWStepBasic/RWStepBasic_RWProductCategoryRelationship.cxx
src/RWStepBasic/RWStepBasic_RWProductConceptContext.cxx
src/RWStepBasic/RWStepBasic_RWProductDefinitionFormationRelationship.cxx
src/RWStepBasic/RWStepBasic_RWProductDefinitionRelationship.cxx
src/RWStepBasic/RWStepBasic_RWProductDefinitionWithAssociatedDocuments.cxx
src/RWStepBasic/RWStepBasic_RWRoleAssociation.cxx
src/RWStepBasic/RWStepBasic_RWSiUnitAndVolumeUnit.cxx
src/RWStepBasic/RWStepBasic_RWThermodynamicTemperatureUnit.cxx
src/RWStepDimTol/RWStepDimTol_RWAngularityTolerance.cxx
src/RWStepDimTol/RWStepDimTol_RWCircularRunoutTolerance.cxx
src/RWStepDimTol/RWStepDimTol_RWCoaxialityTolerance.cxx
src/RWStepDimTol/RWStepDimTol_RWCommonDatum.cxx
src/RWStepDimTol/RWStepDimTol_RWConcentricityTolerance.cxx
src/RWStepDimTol/RWStepDimTol_RWCylindricityTolerance.cxx
src/RWStepDimTol/RWStepDimTol_RWDatum.cxx
src/RWStepDimTol/RWStepDimTol_RWDatumFeature.cxx
src/RWStepDimTol/RWStepDimTol_RWDatumReference.cxx
src/RWStepDimTol/RWStepDimTol_RWDatumTarget.cxx
src/RWStepDimTol/RWStepDimTol_RWFlatnessTolerance.cxx
src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.cxx
src/RWStepDimTol/RWStepDimTol_RWGeometricTolerance.cxx
src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceRelationship.cxx
src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithDatumReference.cxx
src/RWStepDimTol/RWStepDimTol_RWLineProfileTolerance.cxx
src/RWStepDimTol/RWStepDimTol_RWModifiedGeometricTolerance.cxx
src/RWStepDimTol/RWStepDimTol_RWParallelismTolerance.cxx
src/RWStepDimTol/RWStepDimTol_RWPerpendicularityTolerance.cxx
src/RWStepDimTol/RWStepDimTol_RWPlacedDatumTargetFeature.cxx
src/RWStepDimTol/RWStepDimTol_RWPositionTolerance.cxx
src/RWStepDimTol/RWStepDimTol_RWRoundnessTolerance.cxx
src/RWStepDimTol/RWStepDimTol_RWStraightnessTolerance.cxx
src/RWStepDimTol/RWStepDimTol_RWSurfaceProfileTolerance.cxx
src/RWStepDimTol/RWStepDimTol_RWSymmetryTolerance.cxx
src/RWStepDimTol/RWStepDimTol_RWTotalRunoutTolerance.cxx
src/RWStepElement/RWStepElement_RWAnalysisItemWithinRepresentation.cxx
src/RWStepElement/RWStepElement_RWSurfaceElementProperty.cxx
src/RWStepElement/RWStepElement_RWSurfaceSectionFieldConstant.cxx
src/RWStepFEA/RWStepFEA_RWAlignedCurve3dElementCoordinateSystem.cxx
src/RWStepFEA/RWStepFEA_RWAlignedSurface3dElementCoordinateSystem.cxx
src/RWStepFEA/RWStepFEA_RWArbitraryVolume3dElementCoordinateSystem.cxx
src/RWStepFEA/RWStepFEA_RWCurve3dElementRepresentation.cxx
src/RWStepFEA/RWStepFEA_RWCurveElementInterval.cxx
src/RWStepFEA/RWStepFEA_RWCurveElementIntervalConstant.cxx
src/RWStepFEA/RWStepFEA_RWCurveElementIntervalLinearlyVarying.cxx
src/RWStepFEA/RWStepFEA_RWCurveElementLocation.cxx
src/RWStepFEA/RWStepFEA_RWDummyNode.cxx
src/RWStepFEA/RWStepFEA_RWElementGeometricRelationship.cxx
src/RWStepFEA/RWStepFEA_RWElementGroup.cxx
src/RWStepFEA/RWStepFEA_RWElementRepresentation.cxx
src/RWStepFEA/RWStepFEA_RWFeaAxis2Placement3d.cxx
src/RWStepFEA/RWStepFEA_RWFeaCurveSectionGeometricRelationship.cxx
src/RWStepFEA/RWStepFEA_RWFeaGroup.cxx
src/RWStepFEA/RWStepFEA_RWFeaMaterialPropertyRepresentation.cxx
src/RWStepFEA/RWStepFEA_RWFeaModel.cxx
src/RWStepFEA/RWStepFEA_RWFeaModel3d.cxx
src/RWStepFEA/RWStepFEA_RWFeaModelDefinition.cxx
src/RWStepFEA/RWStepFEA_RWFeaSurfaceSectionGeometricRelationship.cxx
src/RWStepFEA/RWStepFEA_RWGeometricNode.cxx
src/RWStepFEA/RWStepFEA_RWNode.cxx
src/RWStepFEA/RWStepFEA_RWNodeDefinition.cxx
src/RWStepFEA/RWStepFEA_RWNodeGroup.cxx
src/RWStepFEA/RWStepFEA_RWNodeRepresentation.cxx
src/RWStepFEA/RWStepFEA_RWNodeWithSolutionCoordinateSystem.cxx
src/RWStepFEA/RWStepFEA_RWNodeWithVector.cxx
src/RWStepFEA/RWStepFEA_RWParametricCurve3dElementCoordinateDirection.cxx
src/RWStepFEA/RWStepFEA_RWParametricCurve3dElementCoordinateSystem.cxx
src/RWStepFEA/RWStepFEA_RWSurface3dElementRepresentation.cxx
src/RWStepFEA/RWStepFEA_RWVolume3dElementRepresentation.cxx
src/RWStepGeom/RWStepGeom_RWCurveBoundedSurface.cxx
src/RWStepRepr/RWStepRepr_RWAssemblyComponentUsage.cxx
src/RWStepRepr/RWStepRepr_RWCompositeShapeAspect.cxx
src/RWStepRepr/RWStepRepr_RWConfigurationDesign.cxx
src/RWStepRepr/RWStepRepr_RWConfigurationEffectivity.cxx
src/RWStepRepr/RWStepRepr_RWConfigurationItem.cxx
src/RWStepRepr/RWStepRepr_RWDerivedShapeAspect.cxx
src/RWStepRepr/RWStepRepr_RWExtension.cxx
src/RWStepRepr/RWStepRepr_RWMakeFromUsageOption.cxx
src/RWStepRepr/RWStepRepr_RWMaterialPropertyRepresentation.cxx
src/RWStepRepr/RWStepRepr_RWProductConcept.cxx
src/RWStepRepr/RWStepRepr_RWPropertyDefinitionRelationship.cxx
src/RWStepRepr/RWStepRepr_RWPropertyDefinitionRepresentation.cxx
src/RWStepRepr/RWStepRepr_RWQuantifiedAssemblyComponentUsage.cxx
src/RWStepRepr/RWStepRepr_RWShapeAspectDerivingRelationship.cxx
src/RWStepRepr/RWStepRepr_RWShapeAspectRelationship.cxx
src/RWStepRepr/RWStepRepr_RWShapeAspectTransition.cxx
src/RWStepRepr/RWStepRepr_RWSpecifiedHigherUsageOccurrence.cxx
src/RWStepRepr/RWStepRepr_RWStructuralResponsePropertyDefinitionRepresentation.cxx
src/RWStepShape/RWStepShape_RWAngularLocation.cxx
src/RWStepShape/RWStepShape_RWAngularSize.cxx
src/RWStepShape/RWStepShape_RWBooleanResult.cxx
src/RWStepShape/RWStepShape_RWCompoundShapeRepresentation.cxx
src/RWStepShape/RWStepShape_RWConnectedFaceShapeRepresentation.cxx
src/RWStepShape/RWStepShape_RWConnectedFaceSubSet.cxx
src/RWStepShape/RWStepShape_RWCsgSolid.cxx
src/RWStepShape/RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation.cxx
src/RWStepShape/RWStepShape_RWDimensionalCharacteristicRepresentation.cxx
src/RWStepShape/RWStepShape_RWDimensionalLocation.cxx
src/RWStepShape/RWStepShape_RWDimensionalLocationWithPath.cxx
src/RWStepShape/RWStepShape_RWDimensionalSize.cxx
src/RWStepShape/RWStepShape_RWDimensionalSizeWithPath.cxx
src/RWStepShape/RWStepShape_RWEdgeBasedWireframeShapeRepresentation.cxx
src/RWStepShape/RWStepShape_RWManifoldSolidBrep.cxx
src/RWStepShape/RWStepShape_RWNonManifoldSurfaceShapeRepresentation.cxx
src/RWStepShape/RWStepShape_RWPointRepresentation.cxx
src/RWStepShape/RWStepShape_RWSeamEdge.cxx
src/RWStepShape/RWStepShape_RWShapeDefinitionRepresentation.cxx
src/RWStepShape/RWStepShape_RWShapeDimensionRepresentation.cxx
src/RWStepShape/RWStepShape_RWShapeRepresentationWithParameters.cxx
src/RWStepShape/RWStepShape_RWSubedge.cxx
src/RWStepShape/RWStepShape_RWSubface.cxx
src/RWStepVisual/RWStepVisual_RWDraughtingModel.cxx
src/RWStepVisual/RWStepVisual_RWExternallyDefinedCurveFont.cxx
src/STEPCAFControl/STEPCAFControl_Reader.cxx
src/STEPCAFControl/STEPCAFControl_Writer.cxx
src/STEPConstruct/STEPConstruct.cxx
src/STEPConstruct/STEPConstruct_Assembly.cxx
src/STEPConstruct/STEPConstruct_ContextTool.cxx
src/STEPConstruct/STEPConstruct_ExternRefs.cxx
src/STEPConstruct/STEPConstruct_Styles.cxx
src/STEPConstruct/STEPConstruct_UnitContext.cxx
src/STEPConstruct/STEPConstruct_ValidationProps.cxx
src/STEPControl/STEPControl_ActorRead.cxx
src/STEPControl/STEPControl_ActorWrite.cxx
src/STEPControl/STEPControl_Reader.cxx
src/STEPSelections/STEPSelections_AssemblyExplorer.cxx
src/STEPSelections/STEPSelections_Counter.cxx
src/Select3D/Select3D_InteriorSensitivePointSet.cxx
src/Select3D/Select3D_InteriorSensitivePointSet.hxx
src/Select3D/Select3D_SensitiveBox.cxx
src/Select3D/Select3D_SensitiveBox.hxx
src/Select3D/Select3D_SensitiveCircle.cxx
src/Select3D/Select3D_SensitiveCircle.hxx
src/Select3D/Select3D_SensitiveCurve.cxx
src/Select3D/Select3D_SensitiveCurve.hxx
src/Select3D/Select3D_SensitiveEntity.cxx
src/Select3D/Select3D_SensitiveEntity.hxx
src/Select3D/Select3D_SensitiveFace.cxx
src/Select3D/Select3D_SensitiveFace.hxx
src/Select3D/Select3D_SensitiveGroup.cxx
src/Select3D/Select3D_SensitiveGroup.hxx
src/Select3D/Select3D_SensitivePoint.cxx
src/Select3D/Select3D_SensitivePoint.hxx
src/Select3D/Select3D_SensitivePoly.cxx
src/Select3D/Select3D_SensitivePoly.hxx
src/Select3D/Select3D_SensitiveSegment.cxx
src/Select3D/Select3D_SensitiveSegment.hxx
src/Select3D/Select3D_SensitiveSet.cxx
src/Select3D/Select3D_SensitiveSet.hxx
src/Select3D/Select3D_SensitiveTriangle.cxx
src/Select3D/Select3D_SensitiveTriangle.hxx
src/Select3D/Select3D_SensitiveTriangulation.cxx
src/Select3D/Select3D_SensitiveTriangulation.hxx
src/Select3D/Select3D_SensitiveWire.cxx
src/Select3D/Select3D_SensitiveWire.hxx
src/SelectMgr/SelectMgr_FrustumBuilder.cxx
src/SelectMgr/SelectMgr_FrustumBuilder.hxx
src/SelectMgr/SelectMgr_Selection.cxx
src/SelectMgr/SelectMgr_Selection.hxx
src/SelectMgr/SelectMgr_SelectionManager.cxx
src/SelectMgr/SelectMgr_SensitiveEntity.cxx
src/SelectMgr/SelectMgr_SensitiveEntity.hxx
src/SelectMgr/SelectMgr_ViewerSelector.cxx
src/SelectMgr/SelectMgr_ViewerSelector.hxx
src/ShapeAlgo/ShapeAlgo_AlgoContainer.cxx
src/ShapeAnalysis/ShapeAnalysis_Curve.cxx
src/ShapeAnalysis/ShapeAnalysis_Edge.cxx
src/ShapeBuild/ShapeBuild_Edge.cxx
src/ShapeConstruct/ShapeConstruct.cxx
src/ShapeConstruct/ShapeConstruct_ProjectCurveOnSurface.cxx
src/ShapeCustom/ShapeCustom_BSplineRestriction.cxx
src/ShapeCustom/ShapeCustom_ConvertToBSpline.cxx
src/ShapeCustom/ShapeCustom_ConvertToRevolution.cxx
src/ShapeCustom/ShapeCustom_DirectModification.cxx
src/ShapeCustom/ShapeCustom_SweptToElementary.cxx
src/ShapeExtend/ShapeExtend_CompositeSurface.cxx
src/ShapeFix/ShapeFix_ComposeShell.cxx
src/ShapeFix/ShapeFix_Edge.cxx
src/ShapeFix/ShapeFix_EdgeProjAux.cxx
src/ShapeFix/ShapeFix_Face.cxx
src/ShapeFix/ShapeFix_Wire.cxx
src/ShapeFix/ShapeFix_Wire_1.cxx
src/ShapeUpgrade/ShapeUpgrade.cxx
src/ShapeUpgrade/ShapeUpgrade_ConvertCurve3dToBezier.cxx
src/ShapeUpgrade/ShapeUpgrade_SplitCurve2d.cxx
src/ShapeUpgrade/ShapeUpgrade_SplitCurve3d.cxx
src/ShapeUpgrade/ShapeUpgrade_SplitSurface.cxx
src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.cxx
src/ShapeUpgrade/ShapeUpgrade_WireDivide.cxx
src/StdSelect/StdSelect_BRepSelectionTool.cxx
src/StdSelect/StdSelect_ViewerSelector3d.cxx
src/StdSelect/StdSelect_ViewerSelector3d.hxx
src/StepAP203/StepAP203_ApprovedItem.cxx
src/StepAP203/StepAP203_CertifiedItem.cxx
src/StepAP203/StepAP203_ChangeRequestItem.cxx
src/StepAP203/StepAP203_ClassifiedItem.cxx
src/StepAP203/StepAP203_ContractedItem.cxx
src/StepAP203/StepAP203_DateTimeItem.cxx
src/StepAP203/StepAP203_PersonOrganizationItem.cxx
src/StepAP203/StepAP203_SpecifiedItem.cxx
src/StepAP203/StepAP203_StartRequestItem.cxx
src/StepAP203/StepAP203_WorkItem.cxx
src/StepAP209/StepAP209_Construct.cxx
src/StepAP214/StepAP214_ApprovalItem.cxx
src/StepAP214/StepAP214_AutoDesignDateAndPersonItem.cxx
src/StepAP214/StepAP214_AutoDesignDateAndTimeItem.cxx
src/StepAP214/StepAP214_AutoDesignDatedItem.cxx
src/StepAP214/StepAP214_AutoDesignGeneralOrgItem.cxx
src/StepAP214/StepAP214_AutoDesignGroupedItem.cxx
src/StepAP214/StepAP214_AutoDesignOrganizationItem.cxx
src/StepAP214/StepAP214_AutoDesignPresentedItemSelect.cxx
src/StepAP214/StepAP214_AutoDesignReferencingItem.cxx
src/StepAP214/StepAP214_DateAndTimeItem.cxx
src/StepAP214/StepAP214_DateItem.cxx
src/StepAP214/StepAP214_DocumentReferenceItem.cxx
src/StepAP214/StepAP214_ExternalIdentificationItem.cxx
src/StepAP214/StepAP214_GroupItem.cxx
src/StepAP214/StepAP214_OrganizationItem.cxx
src/StepAP214/StepAP214_PersonAndOrganizationItem.cxx
src/StepAP214/StepAP214_PresentedItemSelect.cxx
src/StepAP214/StepAP214_Protocol.cxx
src/StepBasic/StepBasic_DateTimeSelect.cxx
src/StepBasic/StepBasic_PersonOrganizationSelect.cxx
src/StepBasic/StepBasic_ProductOrFormationOrDefinition.cxx
src/StepBasic/StepBasic_RoleSelect.cxx
src/StepBasic/StepBasic_SourceItem.cxx
src/StepData/StepData_ECDescr.cxx
src/StepData/StepData_FileProtocol.cxx
src/StepData/StepData_HeaderTool.cxx
src/StepData/StepData_Plex.cxx
src/StepData/StepData_Protocol.cxx
src/StepData/StepData_SelectType.cxx
src/StepData/StepData_Simple.cxx
src/StepDimTol/StepDimTol_ShapeToleranceSelect.cxx
src/StepFEA/StepFEA_CurveElementEndCoordinateSystem.cxx
src/StepFEA/StepFEA_ElementOrElementGroup.cxx
src/StepFEA/StepFEA_SymmetricTensor22d.cxx
src/StepFEA/StepFEA_SymmetricTensor42d.cxx
src/StepFEA/StepFEA_SymmetricTensor43d.cxx
src/StepGeom/StepGeom_Axis2Placement.cxx
src/StepGeom/StepGeom_CurveOnSurface.cxx
src/StepGeom/StepGeom_PcurveOrSurface.cxx
src/StepGeom/StepGeom_SurfaceBoundary.cxx
src/StepGeom/StepGeom_TrimmingSelect.cxx
src/StepGeom/StepGeom_VectorOrDirection.cxx
src/StepRepr/StepRepr_CharacterizedDefinition.cxx
src/StepRepr/StepRepr_ConfigurationDesignItem.cxx
src/StepRepr/StepRepr_RepresentedDefinition.cxx
src/StepRepr/StepRepr_ShapeDefinition.cxx
src/StepRepr/StepRepr_Transformation.cxx
src/StepShape/StepShape_CsgPrimitive.cxx
src/StepShape/StepShape_DimensionalCharacteristic.cxx
src/StepShape/StepShape_GeometricSetSelect.cxx
src/StepShape/StepShape_ReversibleTopologyItem.cxx
src/StepShape/StepShape_Shell.cxx
src/StepShape/StepShape_SurfaceModel.cxx
src/StepShape/StepShape_ToleranceMethodDefinition.cxx
src/StepShape/StepShape_ValueQualifier.cxx
src/StepToGeom/StepToGeom_MakeSurfaceOfRevolution.cxx
src/StepToGeom/StepToGeom_MakeTrimmedCurve.cxx
src/StepToTopoDS/StepToTopoDS_Builder.cxx
src/StepToTopoDS/StepToTopoDS_MakeTransformed.cxx
src/StepToTopoDS/StepToTopoDS_TranslateCompositeCurve.cxx
src/StepToTopoDS/StepToTopoDS_TranslateEdge.cxx
src/StepToTopoDS/StepToTopoDS_TranslateEdgeLoop.cxx
src/StepToTopoDS/StepToTopoDS_TranslateFace.cxx
src/StepVisual/StepVisual_AreaOrView.cxx
src/StepVisual/StepVisual_CurveStyleFontSelect.cxx
src/StepVisual/StepVisual_FillStyleSelect.cxx
src/StepVisual/StepVisual_FontSelect.cxx
src/StepVisual/StepVisual_InvisibilityContext.cxx
src/StepVisual/StepVisual_InvisibleItem.cxx
src/StepVisual/StepVisual_LayeredItem.cxx
src/StepVisual/StepVisual_PresentationRepresentationSelect.cxx
src/StepVisual/StepVisual_PresentationSizeAssignmentSelect.cxx
src/StepVisual/StepVisual_PresentationStyleSelect.cxx
src/StepVisual/StepVisual_StyleContextSelect.cxx
src/StepVisual/StepVisual_SurfaceStyleElementSelect.cxx
src/StepVisual/StepVisual_TextOrCharacter.cxx
src/TColStd/TColStd_PackedMapOfInteger.cxx
src/TDataXtd/TDataXtd_Constraint.cxx
src/TDocStd/TDocStd_Application.cxx
src/TNaming/TNaming_Selector.cxx
src/TObj/TObj_Application.cxx
src/TObj/TObj_Application.hxx
src/TObj/TObj_Assistant.cxx
src/TObj/TObj_CheckModel.cxx
src/TObj/TObj_CheckModel.hxx
src/TObj/TObj_Common.hxx
src/TObj/TObj_HiddenPartition.cxx
src/TObj/TObj_HiddenPartition.hxx
src/TObj/TObj_LabelIterator.cxx
src/TObj/TObj_LabelIterator.hxx
src/TObj/TObj_Model.cxx
src/TObj/TObj_Model.hxx
src/TObj/TObj_ModelIterator.cxx
src/TObj/TObj_ModelIterator.hxx
src/TObj/TObj_Object.cxx
src/TObj/TObj_Object.hxx
src/TObj/TObj_ObjectIterator.cxx
src/TObj/TObj_ObjectIterator.hxx
src/TObj/TObj_OcafObjectIterator.cxx
src/TObj/TObj_OcafObjectIterator.hxx
src/TObj/TObj_Partition.cxx
src/TObj/TObj_Partition.hxx
src/TObj/TObj_ReferenceIterator.cxx
src/TObj/TObj_ReferenceIterator.hxx
src/TObj/TObj_SequenceIterator.cxx
src/TObj/TObj_SequenceIterator.hxx
src/TObj/TObj_SequenceOfObject.cxx
src/TObj/TObj_TIntSparseArray.cxx
src/TObj/TObj_TIntSparseArray.hxx
src/TObj/TObj_TModel.cxx
src/TObj/TObj_TModel.hxx
src/TObj/TObj_TNameContainer.cxx
src/TObj/TObj_TNameContainer.hxx
src/TObj/TObj_TObject.cxx
src/TObj/TObj_TObject.hxx
src/TObj/TObj_TReference.cxx
src/TObj/TObj_TReference.hxx
src/TObj/TObj_TXYZ.cxx
src/TObj/TObj_TXYZ.hxx
src/TObjDRAW/TObjDRAW.cxx
src/TPrsStd/TPrsStd_ConstraintTools.cxx
src/TestTopOpe/TestTopOpe_HDSCommands.cxx
src/TestTopOpeDraw/TestTopOpeDraw_Displayer.cxx
src/TestTopOpeDraw/TestTopOpeDraw_DrawableSHA.cxx
src/TopOpeBRep/TopOpeBRep_DSFiller.cxx
src/TopOpeBRep/TopOpeBRep_EdgesFiller.cxx
src/TopOpeBRep/TopOpeBRep_Hctxee2d.cxx
src/TopOpeBRep/TopOpeBRep_mergePDS.cxx
src/TopOpeBRep/TopOpeBRep_sort.cxx
src/TopOpeBRepBuild/TopOpeBRepBuild_BuilderON.cxx
src/TopOpeBRepBuild/TopOpeBRepBuild_BuilderON2d.cxx
src/TopOpeBRepBuild/TopOpeBRepBuild_GridEE.cxx
src/TopOpeBRepBuild/TopOpeBRepBuild_GridSS.cxx
src/TopOpeBRepBuild/TopOpeBRepBuild_KPart.cxx
src/TopOpeBRepBuild/TopOpeBRepBuild_Section.cxx
src/TopOpeBRepBuild/TopOpeBRepBuild_kpkole.cxx
src/TopOpeBRepDS/TopOpeBRepDS_BuildTool.cxx
src/TopOpeBRepDS/TopOpeBRepDS_Dumper.cxx
src/TopOpeBRepDS/TopOpeBRepDS_EXPORT.cxx
src/TopOpeBRepDS/TopOpeBRepDS_FaceInterferenceTool.cxx
src/TopOpeBRepDS/TopOpeBRepDS_ProcessFaceInterferences.cxx
src/TopOpeBRepDS/TopOpeBRepDS_TOOL.cxx
src/TopOpeBRepTool/TopOpeBRepTool_2d.cxx
src/TopOpeBRepTool/TopOpeBRepTool_CurveTool.cxx
src/TopOpeBRepTool/TopOpeBRepTool_FuseEdges.cxx
src/TopoDSToStep/TopoDSToStep_Builder.cxx
src/TopoDSToStep/TopoDSToStep_MakeFacetedBrep.cxx
src/TopoDSToStep/TopoDSToStep_MakeStepWire.cxx
src/TopoDSToStep/TopoDSToStep_Tool.cxx
src/Transfer/Transfer_ActorOfFinderProcess.cxx
src/Transfer/Transfer_ActorOfTransientProcess.cxx
src/Transfer/Transfer_FinderProcess.cxx
src/Transfer/Transfer_MultipleBinder.cxx
src/Transfer/Transfer_SimpleBinderOfTransient.cxx
src/Transfer/Transfer_TransferIterator.cxx
src/TransferBRep/TransferBRep_BinderOfShape.cxx
src/UnitsMethods/UnitsMethods.cxx
src/V3d/V3d_Plane.cxx
src/V3d/V3d_Plane.hxx
src/V3d/V3d_View_4.cxx
src/ViewerTest/ViewerTest_ObjectCommands.cxx
src/ViewerTest/ViewerTest_OpenGlCommands.cxx
src/ViewerTest/ViewerTest_RelationCommands.cxx
src/ViewerTest/ViewerTest_ViewerCommands.cxx
src/Visual3d/Visual3d_ViewManager.cxx
src/VrmlData/VrmlData_Appearance.hxx
src/VrmlData/VrmlData_ArrayVec3d.hxx
src/VrmlData/VrmlData_Box.hxx
src/VrmlData/VrmlData_Color.hxx
src/VrmlData/VrmlData_Cone.hxx
src/VrmlData/VrmlData_Coordinate.hxx
src/VrmlData/VrmlData_Cylinder.hxx
src/VrmlData/VrmlData_Faceted.hxx
src/VrmlData/VrmlData_Geometry.cxx
src/VrmlData/VrmlData_Geometry.hxx
src/VrmlData/VrmlData_Group.cxx
src/VrmlData/VrmlData_Group.hxx
src/VrmlData/VrmlData_ImageTexture.hxx
src/VrmlData/VrmlData_IndexedFaceSet.cxx
src/VrmlData/VrmlData_IndexedFaceSet.hxx
src/VrmlData/VrmlData_IndexedLineSet.cxx
src/VrmlData/VrmlData_IndexedLineSet.hxx
src/VrmlData/VrmlData_Material.cxx
src/VrmlData/VrmlData_Material.hxx
src/VrmlData/VrmlData_Node.cxx
src/VrmlData/VrmlData_Node.hxx
src/VrmlData/VrmlData_Normal.hxx
src/VrmlData/VrmlData_Scene.cxx
src/VrmlData/VrmlData_ShapeConvert.cxx
src/VrmlData/VrmlData_ShapeNode.hxx
src/VrmlData/VrmlData_Sphere.hxx
src/VrmlData/VrmlData_Texture.hxx
src/VrmlData/VrmlData_TextureCoordinate.hxx
src/VrmlData/VrmlData_TextureTransform.hxx
src/VrmlData/VrmlData_UnknownNode.hxx
src/VrmlData/VrmlData_WorldInfo.cxx
src/VrmlData/VrmlData_WorldInfo.hxx
src/XCAFPrs/XCAFPrs_AISObject.cxx
src/XCAFPrs/XCAFPrs_AISObject.hxx
src/XSControl/XSControl.cxx
src/XSControl/XSControl_Controller.cxx
src/XSControl/XSControl_TransferReader.cxx
src/XSDRAWSTLVRML/XSDRAWSTLVRML.cxx
src/XmlMDF/XmlMDF.cxx
src/XmlTObjDrivers/XmlTObjDrivers_DocumentRetrievalDriver.hxx
src/XmlTObjDrivers/XmlTObjDrivers_DocumentStorageDriver.hxx
src/XmlTObjDrivers/XmlTObjDrivers_IntSparseArrayDriver.cxx
src/XmlTObjDrivers/XmlTObjDrivers_IntSparseArrayDriver.hxx
src/XmlTObjDrivers/XmlTObjDrivers_ModelDriver.cxx
src/XmlTObjDrivers/XmlTObjDrivers_ModelDriver.hxx
src/XmlTObjDrivers/XmlTObjDrivers_ObjectDriver.cxx
src/XmlTObjDrivers/XmlTObjDrivers_ObjectDriver.hxx
src/XmlTObjDrivers/XmlTObjDrivers_ReferenceDriver.cxx
src/XmlTObjDrivers/XmlTObjDrivers_ReferenceDriver.hxx
src/XmlTObjDrivers/XmlTObjDrivers_XYZDriver.cxx
src/XmlTObjDrivers/XmlTObjDrivers_XYZDriver.hxx
src/Xw/Xw_Window.cxx
src/Xw/Xw_Window.hxx

index 1886bf0e3633755a83c07dce2d00911e77d249ff..a5d3ed2013e41663443c78fe0f705285845f6185 100644 (file)
@@ -77,6 +77,7 @@
 #include <TopExp_Explorer.hxx>
 #include <TopTools_IndexedDataMapOfShapeListOfShape.hxx>
 #include <TopoDS.hxx>
+#include <Geom_Surface.hxx>
 
 const Standard_Real SquareTolerance = Precision::SquareConfusion();
 
index 2767e031070218d3bee6add0368be704f4a7c69f..cf746fbf89b51db39f92f09f7aca5f7f61253000 100644 (file)
@@ -49,9 +49,9 @@
 #include <SelectMgr_Selection.hxx>
 #include <Standard_ProgramError.hxx>
 #include <UnitsAPI.hxx>
+#include <Geom_Line.hxx>
+#include <Geom_Plane.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (AIS_AngleDimension, AIS_Dimension)
-IMPLEMENT_STANDARD_RTTIEXT (AIS_AngleDimension, AIS_Dimension)
 
 namespace
 {
index 3a4495666dbc8fecf848e083d5870edd618bf1e9..a1bb750e0f7b4a261b02556bd0599bc56cb37318 100755 (executable)
@@ -28,7 +28,7 @@
 #include <Prs3d_Presentation.hxx>
 #include <Standard.hxx>
 #include <Standard_Macro.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <TopoDS.hxx>
 #include <TopoDS_Edge.hxx>
 #include <TopoDS_Face.hxx>
@@ -209,7 +209,7 @@ public:
 
 public:
 
-  DEFINE_STANDARD_RTTI (AIS_AngleDimension)
+  DEFINE_STANDARD_RTTI (AIS_AngleDimension, AIS_Dimension)
 
 protected:
 
index e4964410ebc714ffa425e53889ec3f8c8184aefd..32ef9f978ab134fd9d7e8737188e45eed9571b8e 100644 (file)
 #include <TopoDS_Compound.hxx>
 #include <TopoDS_Iterator.hxx>
 
-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
index 5fb4a3edf836f1b9e8c83f9112fbd987e49a7f63..bd10c3ab329111ecb8f9267215b68f2018c442a3 100644 (file)
@@ -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);
 
 };
 
index 244f46e62c25f86ace2a5a2d7877d22b671bdf17..69f2d13b59d81d2239a1d37942f739186e30911f 100644 (file)
@@ -25,8 +25,6 @@
 #include <gce_MakeDir.hxx>
 #include <Standard_ProgramError.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (AIS_DiameterDimension, AIS_Dimension)
-IMPLEMENT_STANDARD_RTTIEXT (AIS_DiameterDimension, AIS_Dimension)
 
 namespace
 {
index de17879e616c0671b07b147f27cf873778a6d221..5d6dd8c14253845a2b044efb263006a07503b647 100644 (file)
@@ -22,7 +22,7 @@
 #include <gp_Circ.hxx>
 #include <Standard.hxx>
 #include <Standard_Macro.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 
 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:
 
index a09e1a1da27cf5cae4b1fd30c3bacfe2d4967ee6..034114a6e6c44b96184b4b1f19d2f2bf387ccc3b 100755 (executable)
@@ -73,8 +73,6 @@
 #include <UnitsAPI.hxx>
 #include <UnitsAPI_SystemUnits.hxx>
 
-IMPLEMENT_STANDARD_HANDLE(AIS_Dimension, AIS_InteractiveObject)
-IMPLEMENT_STANDARD_RTTIEXT(AIS_Dimension, AIS_InteractiveObject)
 
 namespace
 {
index 6992339ff9a56765f4e209d271ee71144740c96c..07f687e8ad4874d4ccdb569d13aeafc210f357be 100755 (executable)
@@ -377,7 +377,7 @@ public:
 
 public:
 
-  DEFINE_STANDARD_RTTI(AIS_Dimension)
+  DEFINE_STANDARD_RTTI(AIS_Dimension, AIS_InteractiveObject)
 
 protected:
 
index 2c58be9fa7050eb611ccdf803c137b981790f05d..7c59a444edfda81e65ec210be238c93c6c117e83 100644 (file)
@@ -51,6 +51,8 @@
 #include <OSD_Environment.hxx>
 
 #include <AIS_ListIteratorOfListOfInteractive.hxx>
+#include <AIS_InteractiveObject.hxx>
+#include <SelectMgr_EntityOwner.hxx>
 
 namespace
 {
index cbbacf2d37ca236b40291c25a6a2cb8096fa6dea..3e583dd1d00b2a5469e64f1321a212335919ec18 100644 (file)
@@ -43,6 +43,7 @@
 
 #include <AIS_MapOfInteractive.hxx>
 #include <AIS_MapIteratorOfMapOfInteractive.hxx>
+#include <AIS_InteractiveObject.hxx>
 
 //=======================================================================
 //function : MoveTo
index 38d344865381be164bc66c00aeaf1c210c3c94a2..005f9d5a772bed6d13f56071efa5c7e4ce9ee7d2 100755 (executable)
@@ -34,8 +34,6 @@
 #include <TopExp.hxx>
 #include <TopExp_Explorer.hxx>
 
-IMPLEMENT_STANDARD_HANDLE(AIS_LengthDimension, AIS_Dimension)
-IMPLEMENT_STANDARD_RTTIEXT(AIS_LengthDimension, AIS_Dimension)
 
 //=======================================================================
 //function : Constructor
index 281d62869c7e81d717e5dd8f127b5dde1a4025f2..31162dd219bf1fb7aac8a3647c4c25c03055a556 100755 (executable)
@@ -29,7 +29,7 @@
 #include <SelectMgr_Selection.hxx>
 #include <Standard.hxx>
 #include <Standard_Macro.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <TopoDS.hxx>
 #include <TopoDS_Vertex.hxx>
 #include <TCollection_ExtendedString.hxx>
@@ -200,7 +200,7 @@ public:
 
 public:
 
-  DEFINE_STANDARD_RTTI(AIS_LengthDimension)
+  DEFINE_STANDARD_RTTI(AIS_LengthDimension, AIS_Dimension)
 
 protected:
 
index a072d0d9e1d958fb0129c9c32461ea108267036d..1b77cfd0d8f1708e839e21ecdfbb83649918c41e 100644 (file)
@@ -38,6 +38,7 @@
 #include <V3d_Viewer.hxx>
 #include <V3d_View.hxx>
 #include <Visual3d_View.hxx>
+#include <AIS_InteractiveObject.hxx>
 
 #include <stdio.h>
 
index 5b5cb97686354e8424530df75b417892e77fc474..4b3ad35bf0870f1bce9aa05b7a38bd90404a69db 100644 (file)
@@ -45,6 +45,8 @@
 #include <AIS_Selection.hxx>
 #include <Aspect_Grid.hxx>
 #include <AIS_Shape.hxx>
+#include <AIS_InteractiveObject.hxx>
+#include <SelectMgr_EntityOwner.hxx>
 
 static Standard_Integer GetHiMod(const Handle(AIS_InteractiveObject)& IO)
 {
index 82ac598c1e0b17a667318b277614683e5778a054..25e27cdb1e4b7ee902b240a555623d7728bc0e7c 100644 (file)
@@ -26,6 +26,7 @@
 #include <Select3D_SensitiveEntity.hxx>
 #include <TopLoc_Location.hxx>
 #include <NCollection_DataMap.hxx>
+#include <AIS_InteractiveObject.hxx>
 
 namespace
 {
index 8b9184024500153875cae10769fbe0689dd27843..a432e8a63feb80109114a0350f236f7751c6f6a7 100644 (file)
@@ -31,8 +31,6 @@
 #include <SelectMgr_Selection.hxx>
 #include <StdPrs_WFDeflectionRestrictedFace.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (AIS_PointCloud, AIS_InteractiveObject)
-IMPLEMENT_STANDARD_RTTIEXT(AIS_PointCloud, AIS_InteractiveObject)
 
 //==================================================
 // Function: AIS_PointCloud
index b16ba185d45cd96948637ba9702633b3d2a5bad8..18ef98efe2566d34bf34abbfb02eca0d231136b8 100644 (file)
@@ -22,7 +22,7 @@
 #include <Graphic3d_ArrayOfPoints.hxx>
 #include <Quantity_HArray1OfColor.hxx>
 #include <Standard.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <Standard_Macro.hxx>
 #include <TColgp_HArray1OfDir.hxx>
 #include <TColgp_HArray1OfPnt.hxx>
@@ -121,7 +121,7 @@ private:
 
 public:
 
-  DEFINE_STANDARD_RTTI(AIS_PointCloud)
+  DEFINE_STANDARD_RTTI(AIS_PointCloud, AIS_InteractiveObject)
 
 };
 
index 265201117fc3353d731c087b8d79aa8e74bd3abd..b51601fb077b311d2afc339007f567d335399691 100644 (file)
@@ -21,8 +21,6 @@
 #include <ElCLib.hxx>
 #include <gce_MakeDir.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (AIS_RadiusDimension, AIS_Dimension)
-IMPLEMENT_STANDARD_RTTIEXT (AIS_RadiusDimension, AIS_Dimension)
 
 namespace
 {
index 991c4a28aa15912acc70ab6e73d744a12c5527f6..07bb31664985b3a99107192ac3878185edab2a1b 100644 (file)
@@ -117,7 +117,7 @@ public:
 
 public:
 
-  DEFINE_STANDARD_RTTI (AIS_RadiusDimension)
+  DEFINE_STANDARD_RTTI (AIS_RadiusDimension, AIS_Dimension)
 
 protected:
 
index 511f66103e6e80dd6ac209d26540292ea66b3573..f856b212caa40e94ea9bf8529c0ed9c6d45dff59 100644 (file)
@@ -23,8 +23,6 @@
 #include <SelectMgr_Selection.hxx>
 #include <SelectMgr_EntityOwner.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (AIS_TextLabel, AIS_InteractiveObject)
-IMPLEMENT_STANDARD_RTTIEXT(AIS_TextLabel, AIS_InteractiveObject)
 
 //=======================================================================
 //function : AIS_TextLabel
index 813bf01ee1affe609efac2c760a722c11147d01c..26095da735fb52d1e1cf8f1a0c9d8bdb3e46ab0a 100644 (file)
@@ -85,7 +85,7 @@ protected:
 public:
 
   //! CASCADE RTTI
-  DEFINE_STANDARD_RTTI(AIS_TextLabel);
+  DEFINE_STANDARD_RTTI(AIS_TextLabel, AIS_InteractiveObject);
 
 };
 
index 72d5fb427e25509ec51eb1e6cec6ddae76d5c9aa..06922be6235e2e9b467994951988e5a0af778ba0 100644 (file)
@@ -40,8 +40,6 @@
 #include <StdPrs_WFShape.hxx>
 #include <TopExp_Explorer.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (AIS_TexturedShape, AIS_Shape)
-IMPLEMENT_STANDARD_RTTIEXT(AIS_TexturedShape, AIS_Shape)
 
 //=======================================================================
 //function : AIS_TexturedShape
index e0da81b4af1deb5f5f86dd8418fc0e458791a427..7507914df4009d2700b965fb73d66bf1c7959a04 100644 (file)
@@ -20,7 +20,7 @@
 #include <gp_Pnt2d.hxx>
 #include <Graphic3d_NameOfTexture2D.hxx>
 #include <Image_PixMap.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 #include <Graphic3d_AspectFillArea3d.hxx>
 #include <Graphic3d_Texture2Dmanual.hxx>
@@ -206,7 +206,7 @@ protected: //! @name texture mapping properties
 
 public:
 
-  DEFINE_STANDARD_RTTI (AIS_TexturedShape)
+  DEFINE_STANDARD_RTTI (AIS_TexturedShape, AIS_Shape)
 
 };
 
index f1abe2fd10506f8c32cb8e4c9040aad96186ebd1..c1dc81253da1486b87ea3cec82186097b85c74fe 100644 (file)
@@ -13,7 +13,7 @@
 
 #include <AIS_Triangulation.hxx>
 #include <AIS_InteractiveObject.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <Poly_Array1OfTriangle.hxx>
 #include <Poly_Triangulation.hxx>
 #include <Prs3d_Drawer.hxx>
@@ -28,9 +28,6 @@
 #include <Graphic3d_ArrayOfTriangles.hxx>
 
 
-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;
index 5a6f3110f8aaea287aafc0d644ac2c1b98cdeb78..5c1444bc298edb8a26ed298b80a0281e77d1dd51 100644 (file)
@@ -15,6 +15,7 @@
 #include <Interface_TypedValue.hxx>
 
 #include <APIHeaderSection_MakeHeader.hxx>
+#include <StepData_StepModel.hxx>
 
 static Standard_Boolean IsTimeStamp
   (const Handle(TCollection_HAsciiString)& val)
index 10a6ea8fad304beb0be7dcacf51e3712098c99a4..01bd8e1e5a838a3d37f29fbff7e809323b19e4d3 100644 (file)
@@ -28,6 +28,8 @@
 #include <Precision.hxx>
 #include <TColgp_Array1OfPnt.hxx>
 #include <TColgp_Array2OfPnt.hxx>
+#include <Geom_BezierCurve.hxx>
+#include <Geom_BSplineCurve.hxx>
 
 
 //=======================================================================
index 5c153e8f2ed55ce05f0796d7d981ce5869145ac9..92423d9447b6319ef5e189591744a3ddfd8f6ad5 100644 (file)
@@ -41,6 +41,7 @@
 #include <Convert_GridPolynomialToPoles.hxx>
 
 #include <Geom_BezierSurface.hxx>
+#include <Geom_BSplineSurface.hxx>
 
 
 //=======================================================================
index 72109bf8bec40df5377aabeadc24c713346aa185..00447a0ec639767260eab46d519ccb226a00dcf9 100755 (executable)
@@ -16,8 +16,6 @@
 #include <Aspect_DisplayConnectionDefinitionError.hxx>
 #include <OSD_Environment.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (Aspect_DisplayConnection, Standard_Transient)
-IMPLEMENT_STANDARD_RTTIEXT(Aspect_DisplayConnection, Standard_Transient)
 
 // =======================================================================
 // function : Aspect_DisplayConnection
index 624cbaf0db5e1b544d5935330edf8ad188f29720..43d5b719fc844aaaeec44b3bb1c190df89b05d8f 100755 (executable)
@@ -76,7 +76,7 @@ private:
 
 public:
 
-  DEFINE_STANDARD_RTTI(Aspect_DisplayConnection) // Type definition
+  DEFINE_STANDARD_RTTI(Aspect_DisplayConnection, Standard_Transient) // Type definition
 
 };
 
index 947f82d47115d2d48a05a89699d91ad2c37651aa..6e2ae65be80736a6df6a865bf435f574a941d440 100644 (file)
@@ -22,6 +22,9 @@
 #include <Geom_Surface.hxx>
 #include <Geom2dAdaptor_HCurve.hxx>
 #include <GeomAdaptor_HSurface.hxx>
+#include <Adaptor3d_HCurveOnSurface.hxx>
+#include <Geom_BezierCurve.hxx>
+#include <Geom_BSplineCurve.hxx>
 
 //=======================================================================
 //function : BRepAdaptor_Curve
index 47f6b6378860486109ffdb149648af25787a9b93..b288c146deb27be7981b7050d1d6881c0fb9a4da 100644 (file)
@@ -19,6 +19,9 @@
 #include <BRepTools.hxx>
 #include <GeomAdaptor_HSurface.hxx>
 #include <GeomAdaptor_HCurve.hxx>
+#include <Geom_Surface.hxx>
+#include <Geom_BezierSurface.hxx>
+#include <Geom_BSplineSurface.hxx>
 
 //=======================================================================
 //function : BRepAdaptor_Surface
index cb8491d30820d9d1b7dc154ff66ca104f61844e1..ebc7c187fe9518f935916d3c102b9e8e15e61b5a 100644 (file)
@@ -45,6 +45,7 @@
 #include <TopoDS.hxx>
 #include <ShapeFix_Shape.hxx>
 #include <GeomConvert_CompCurveToBSplineCurve.hxx>
+#include <Geom_Curve.hxx>
 
 //Temporary
 #//include <DrawTrSurf.hxx>
index ea8862c406abf7a8c49b1efc1f0e6f728dce75f0..02cade003fec0a9fedaf9ddfdd5e3d1ba03ad1d4 100644 (file)
@@ -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
index b68b7853b238393edfe8e2941326fb0298247753..900481b5f9274f8263f0f619de5bd4c1aa35954e 100644 (file)
@@ -32,8 +32,6 @@
 #include <TopoDS.hxx>
 #include <TopTools_MapOfShape.hxx>
 
-IMPLEMENT_STANDARD_HANDLE(BRepBuilderAPI_FastSewing, Standard_Transient)
-IMPLEMENT_STANDARD_RTTIEXT(BRepBuilderAPI_FastSewing, Standard_Transient)
 
 //=======================================================================
 //function : IntersetctionOfSets
index b0294802dd49dcc0512189bd41a2157c3a6147bd..d3f637996103e25c15d3174403ee7d2ba29f9ffa 100644 (file)
@@ -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;
index 7f6dc48514517c97e9aef834753f5b640204a7eb..9d41cb6dafe540cc5b8b06f2695ca9397d4e291c 100644 (file)
@@ -34,6 +34,7 @@
 #include <Geom_Hyperbola.hxx> 
 #include <Geom_BezierCurve.hxx>
 #include <Geom_BSplineCurve.hxx>
+#include <Geom_Curve.hxx>
 
 
 
index 9a1c7b69871708fcf921f7a2946e9e62a26035d0..e726349cfbfdabee8996965d97233cb0f43d74ea 100644 (file)
@@ -65,6 +65,7 @@
 
 #include <Poly_PolygonOnTriangulation.hxx>
 #include <Poly_Triangulation.hxx>
+#include <Geom_Curve.hxx>
 
 //modified by NIZNHY-PKV Thu May 05 09:01:57 2011f
 static 
index d49be1bdec68c2d4cbd133719f5c71466223def8..27312e5a57333f206c981cfec9cb9d6cb032b088 100644 (file)
@@ -14,7 +14,7 @@
 
 #include <BRepCheck_Solid.ixx>
 //
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <MMgt_TShared.hxx>
 //
 #include <NCollection_Vector.hxx>
@@ -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
index dd5d850154ea6f1682493da7ddba2bfe90a19db1..e33c1b0c490ce04df6e119c9788efa070a2c8dcf 100644 (file)
@@ -21,8 +21,6 @@
 #include <Poly_Triangulation.hxx>
 #include <TColgp_Array1OfPnt2d.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (BRepExtrema_TriangleSet, Standard_Transient)
-IMPLEMENT_STANDARD_RTTIEXT(BRepExtrema_TriangleSet, Standard_Transient)
 
 //=======================================================================
 //function : BRepExtrema_TriangleSet
index b11b68e1239c5346367647650b33dacbd528d811..b63910dfa0321c6e333578120d3388b61d76ac4a 100644 (file)
@@ -80,7 +80,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI(BRepExtrema_TriangleSet)
+  DEFINE_STANDARD_RTTI(BRepExtrema_TriangleSet, Standard_Transient)
 
 };
 
index a3f62ceb008c0916d09c5e2591417243f4c372dd..cba42063992bc5256a484e15dae72a483736d5e9 100644 (file)
 #include <DrawTrSurf.hxx>
 #include <DrawTrSurf_Curve2d.hxx>
 #include <DBRep.hxx>
+#include <Geom_Curve.hxx>
 static Standard_Boolean AffichGeom  = Standard_False;
 static Standard_Boolean Affich2d    = Standard_False;
 static Standard_Boolean AffichEdge  = Standard_False;
index ed78845b3eaaa62a45489b452d124cd9074357ff..c7aec1750e0cd77a2b364459d951bd3394b97042 100644 (file)
 #include <Draw.hxx>
 #include <DrawTrSurf.hxx>
 #include <DBRep.hxx>
+#include <Geom_BoundedSurface.hxx>
 static Standard_Boolean Affich = 0;
 #endif
 
index 689b2079e81652fa1d987cfbd5ff09a13c09a8f3..24dbb7e22a33d2ae0cb7580692e37feea06fc97f 100644 (file)
@@ -38,6 +38,7 @@
 #ifdef DRAW
 #include <DrawTrSurf.hxx>
 #include <DBRep.hxx>
+#include <Geom2d_Point.hxx>
 static Standard_Boolean Affich       = Standard_False;
 static Standard_Boolean AffichInt    = Standard_False;
 static Standard_Integer intind       = 0;
index 587931ea2aa5e680caf772f5edfb3509c0109308..fc27d88bd011801d36755aff2c2cb43594bef53f 100644 (file)
@@ -51,6 +51,8 @@
 #include <math_NewtonMinimum.hxx>
 #include <math_PSO.hxx>
 #include <math_PSOParticlesPool.hxx>
+#include <Geom_Curve.hxx>
+#include <Geom_Surface.hxx>
 
 class BRepLib_CheckCurveOnSurface_TargetFunc;
 
index 14f530560eb1ce6d96a0374827388ef1704cf721..d77db1fc076dcaf90f43eb4ecb5818ff8e0123be 100644 (file)
@@ -75,6 +75,7 @@
 #include <Extrema_LocateExtPC.hxx>
 #include <GeomAdaptor_Curve.hxx>
 #include <GeomConvert.hxx>
+#include <Geom2d_BoundedCurve.hxx>
 
 //#ifdef OCCT_DEBUG
 //Standard_IMPORT Standard_Boolean TopOpeBRepBuild_GettraceFE();
index b973335e5a54f2aeffedef2c5701ab3f4c2169b4..89eddb0a15a464e87676564f696a4c44f503af36 100644 (file)
@@ -37,6 +37,7 @@
 #include <BRep_Builder.hxx>
 
 #include <TopExp_Explorer.hxx>
+#include <Geom_Surface.hxx>
 
 
 //=======================================================================
index 327717bf0943472d2c621967da5525a95d8754e1..ff505452a14e26bdf8dc7150acceb3243b8dffca 100644 (file)
@@ -47,7 +47,8 @@
 #include <Geom2d_Hyperbola.hxx>
 #include <Geom2d_BezierCurve.hxx>
 #include <GCE2d_MakeArcOfCircle.hxx>
-#include <GCE2d_MakeSegment.hxx> 
+#include <GCE2d_MakeSegment.hxx>
+#include <Geom2d_BoundedCurve.hxx> 
 //
 //  Modified by Sergey KHROMOV - Thu Dec  5 10:38:14 2002 Begin
 static TopoDS_Edge MakeEdge(const Handle(Geom2d_Curve) &theCurve,
index 149df8210a5243c5d84e1822fa128e9f49dce6cb..eb4704ebaf0a59d423af67e3477229dba37745b3 100644 (file)
@@ -24,8 +24,6 @@
 #include <BRepTools.hxx>
 #include <Standard_ErrorHandler.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (BRepMesh_DataStructureOfDelaun, Standard_Transient)
-IMPLEMENT_STANDARD_RTTIEXT(BRepMesh_DataStructureOfDelaun, Standard_Transient)
 
 //=======================================================================
 //function : BRepMesh_DataStructureOfDelaun
index e09cc42275c47bd3f393aa34aea0b0094f56f44f..4599404108e14bb4d4d254771f916d8db0f33dd9 100644 (file)
@@ -15,7 +15,7 @@
 #define _BRepMesh_DataStructureOfDelaun_HeaderFile
 
 #include <Standard.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <BRepMesh_VertexTool.hxx>
 #include <Standard_Transient.hxx>
 #include <BRepMesh_Triangle.hxx>
@@ -260,7 +260,7 @@ public: //! @name Auxilary API
     clearDeletedNodes();
   }
 
-  DEFINE_STANDARD_RTTI(BRepMesh_DataStructureOfDelaun)
+  DEFINE_STANDARD_RTTI(BRepMesh_DataStructureOfDelaun, Standard_Transient)
 
 private: 
 
index 1d7123aae10df21ae0a9b4f35dff29e1adade758..64130b1047bf16a9d5e46892c5d97c39ac56cf4d 100644 (file)
@@ -15,8 +15,6 @@
 
 #include <BRepMesh_DiscretRoot.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (BRepMesh_DiscretRoot, Standard_Transient)
-IMPLEMENT_STANDARD_RTTIEXT(BRepMesh_DiscretRoot, Standard_Transient)
 
 //=======================================================================
 //function : BRepMesh_DiscretRoot
index 3d3c38e7ea85056bb757078f2c3078fe1b5be5e8..917941a2247054b292b5597836be9cd81992d0a8 100644 (file)
@@ -15,7 +15,7 @@
 #define _BRepMesh_DiscretRoot_HeaderFile
 
 #include <Standard.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <TopoDS_Shape.hxx>
 #include <Standard_Transient.hxx>
 
@@ -73,7 +73,7 @@ public:
   Standard_EXPORT virtual void Perform() = 0;
 
 
-  DEFINE_STANDARD_RTTI(BRepMesh_DiscretRoot)
+  DEFINE_STANDARD_RTTI(BRepMesh_DiscretRoot, Standard_Transient)
 
 protected:
   
index 89ab5dc9815bb8e9e04c901317c74d5a1566892b..e680cbd09b27f412890e11d1fb24d2947ab2325a 100644 (file)
@@ -19,8 +19,6 @@
 #include <Poly_Triangulation.hxx>
 #include <BRepMesh_ShapeTool.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (BRepMesh_EdgeTessellationExtractor, BRepMesh_IEdgeTool)
-IMPLEMENT_STANDARD_RTTIEXT(BRepMesh_EdgeTessellationExtractor, BRepMesh_IEdgeTool)
 
 //=======================================================================
 //function : Constructor
index b150005a82e51978e82adf93ad3f317bf2e428f7..f09dbb58143f74ad3e2376b10816caae7535a961 100644 (file)
@@ -64,7 +64,7 @@ public:
                      gp_Pnt&                thePoint,
                      gp_Pnt2d&              theUV);
 
-  DEFINE_STANDARD_RTTI(BRepMesh_EdgeTessellationExtractor)
+  DEFINE_STANDARD_RTTI(BRepMesh_EdgeTessellationExtractor, BRepMesh_IEdgeTool)
 
 private:
 
index dfa12b8604fbeb58614e286f491eeafa8939d1d0..da06a66e930aa3e134411a56b3a9ef345d7b98f1 100644 (file)
@@ -31,8 +31,6 @@
 #include <TopTools_ListOfShape.hxx>
 #include <TColStd_Array1OfReal.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (BRepMesh_EdgeTessellator, BRepMesh_IEdgeTool)
-IMPLEMENT_STANDARD_RTTIEXT(BRepMesh_EdgeTessellator, BRepMesh_IEdgeTool)
 
 //=======================================================================
 //function : Constructor
index 6e5f0a098d525c5bff8460a73b4bb0cfd2ff3801..dcf595d043541c70a0150e04a398a457b82e5406 100644 (file)
@@ -66,7 +66,7 @@ public:
                      gp_Pnt&                thePoint,
                      gp_Pnt2d&              theUV);
 
-  DEFINE_STANDARD_RTTI(BRepMesh_EdgeTessellator)
+  DEFINE_STANDARD_RTTI(BRepMesh_EdgeTessellator, BRepMesh_IEdgeTool)
 
 private:
 
index 43e5dceb1d6b5b0c1643dd129d5e3b4ecc7989da..1a40a57cefcf7b8cc1c4275f0624862658896421 100644 (file)
@@ -19,8 +19,6 @@
 #include <BRepMesh_Classifier.hxx>
 #include <BRepTools.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (BRepMesh_FaceAttribute, Standard_Transient)
-IMPLEMENT_STANDARD_RTTIEXT(BRepMesh_FaceAttribute, Standard_Transient)
 
 //=======================================================================
 //function : Constructor
index 6f3efe904fac33eed55e2b5e740cc1cbb7589c1e..8d83108baf5ad4a18439c9d89982ab9169bbcf80 100644 (file)
@@ -16,7 +16,7 @@
 
 #include <Standard.hxx>
 #include <Standard_Transient.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 
 #include <BRepMesh_Status.hxx>
 #include <BRepMesh.hxx>
@@ -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:
 
index 126e671f8794ef17d44c09d20588c3f8b0871dc0..b9391a12df13217e05c57e2cfe5dbf1575f7cc42 100644 (file)
@@ -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
index a515b69909385f58a37326b8d1dc150ae20f90f0..67e4b9b454087752ae8900138639b391b033bcec 100644 (file)
@@ -15,7 +15,7 @@
 #define _BRepMesh_FastDiscret_HeaderFile
 
 #include <Standard.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <BRepMesh_FastDiscret.hxx>
 #include <BRepMesh_DataStructureOfDelaun.hxx>
 #include <TColStd_IndexedMapOfInteger.hxx>
@@ -175,7 +175,7 @@ public:
     return myBoundaryPoints->Extent();
   }
 
-  DEFINE_STANDARD_RTTI(BRepMesh_FastDiscret)
+  DEFINE_STANDARD_RTTI(BRepMesh_FastDiscret, Standard_Transient)
 
 private:
 
index cdba30c9d0d93e2eefe9c1dca719ebf99eec2c8e..4f54272a1ce93a25c94ac658602c50601f1fe827 100644 (file)
@@ -57,8 +57,6 @@
 
 #include <algorithm>
 
-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)
 {
index 66e05b1c73618b21c16ab1b5d4db8148f5dac90b..1badfec32a34e30006a8982e79b540f76288d243 100644 (file)
@@ -15,7 +15,7 @@
 #define _BRepMesh_FastDiscretFace_HeaderFile
 
 #include <Standard.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <BRepMesh_FastDiscretFace.hxx>
 #include <BRepMesh_DataStructureOfDelaun.hxx>
 #include <BRepMesh.hxx>
@@ -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:
 
index c000b517b45a98ca60d562cc4c5475220c7e6cd9..186c01fc00d146da730c2144ea50e3db1f07fd9b 100644 (file)
@@ -15,5 +15,4 @@
 
 #include <BRepMesh_IEdgeTool.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (BRepMesh_IEdgeTool, Standard_Transient)
-IMPLEMENT_STANDARD_RTTIEXT(BRepMesh_IEdgeTool, Standard_Transient)
+
index 6d7624d5a41ac44ed3bee78c213f29ed0e20daf6..bec9594347b048115fa80c4e68c82bd11b6d05db 100644 (file)
@@ -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)
index 8593287562e3e419eb04bcbea748f0842a8e010b..5a826da735af7495b4e6258f6a5ff4fb8277e4b2 100644 (file)
@@ -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
index 1169a0c37859f651651cdcef1e32cb8ea5774c10..0128646028e76e11729abe7b54843f73dc5b6ead 100644 (file)
@@ -15,7 +15,7 @@
 #define _BRepMesh_IncrementalMesh_HeaderFile
 
 #include <Standard.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 
 #include <BRepMesh_FastDiscret.hxx>
 #include <TopTools_MapOfShape.hxx>
@@ -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:
 
index 2c6c6438a20e1ca0787383ea6a3f02482cd48686..c81c40161f6451b540f2198f7e18b75a5b6d05f4 100644 (file)
 
 #ifdef DRAW 
 #include <DBRep.hxx>
+#include <Geom2d_BoundedCurve.hxx>
+#include <Geom_BoundedSurface.hxx>
+#include <Geom_BoundedCurve.hxx>
+#include <BRep_CurveOnSurface.hxx>
+#include <Geom_Surface.hxx>
 Standard_Boolean Inter2dAffichInt2d;
 static Standard_Integer NbF2d = 0;
 static Standard_Integer NbE2d = 0;
index 66c80a046779ece0e6c795722d08da78db6edaad..b84c773fe14c4423e8528dafc6472e34f032f522 100644 (file)
 
 #ifdef DRAW
 #include <DBRep.hxx>
+#include <Geom2d_Conic.hxx>
+#include <Geom_ElementarySurface.hxx>
+#include <Geom_BoundedCurve.hxx>
 Standard_Boolean AffichInter  = Standard_False;
 static Standard_Integer NbNewEdges  = 1;
 static Standard_Integer NbFaces     = 1;
index 98bd5c8f5c0b0e9e94326e692fb7239083d65815..357e7d34e9cea62a09296353febd979196a2203e 100644 (file)
@@ -49,6 +49,7 @@
 #include <BRep_GCurve.hxx>
 #include <TopoDS_Wire.hxx>
 #include <BRepAdaptor_Curve2d.hxx>
+#include <Geom2d_Curve.hxx>
 
 //=======================================================================
 //function : BRepOffsetAPI_DraftAngle
index f6b979c7fc68dce70d73a2761195bbc57f3cdf31..bf3d501ec6a1de302b46350c21308291514dfd85 100644 (file)
@@ -18,6 +18,7 @@
 
 #include <Precision.hxx>
 #include <Geom_SurfaceOfRevolution.hxx>
+#include <Geom_Curve.hxx>
 
 //=======================================================================
 //function : BRepPrim_Revolution
index 1551cc82566f8b59cd441782e2dacd4f2408582c..2a9a301af2b0029c4a1bc001718adfc21ef2b3d4 100644 (file)
@@ -60,6 +60,8 @@
 
 #include <GeomAdaptor_HCurve.hxx>
 #include <Geom_TrimmedCurve.hxx>
+#include <Geom_Curve.hxx>
+#include <Geom_Surface.hxx>
 
 static Standard_Real ComputeTolerance(TopoDS_Edge& E,
                                      const TopoDS_Face& F,
index 95eaee2b3d7d44c37c711f8fcdca82a06adaeecf..77cce4b91adb81207513926ab930e5626b42be26 100644 (file)
@@ -48,6 +48,8 @@
 #include <BRep_ListIteratorOfListOfCurveRepresentation.hxx>
 #include <BRep_CurveRepresentation.hxx>
 #include <TopExp_Explorer.hxx>
+#include <Geom_Curve.hxx>
+#include <Geom_Surface.hxx>
 
 static void SetThePCurve(const BRep_Builder& B,
                         TopoDS_Edge& E,
index c35c3e04cf61b327e56a7402fc455df5dadb87ee..3600a8f710660e035007a85c20fd9717d4730df1 100644 (file)
@@ -84,6 +84,7 @@
 #include <Geom_OffsetSurface.hxx>
 #include <ShapeExtend_WireData.hxx>
 #include <ShapeFix_Wire.hxx>
+#include <Geom_Line.hxx>
 
 
 //=============================================================================
index 128f38a698a880527c0fbe68b2322d9f35a2d21a..4a8a523fdce9caaa0eb96bae71019483c7b7dea3 100644 (file)
@@ -34,6 +34,8 @@
 #include <gp.hxx>
 #include <GeomLib.hxx>
 #include <TopAbs.hxx>
+#include <Geom_Surface.hxx>
+#include <Geom_Curve.hxx>
 
 //=======================================================================
 //function : BRepTools_GTrsfModification
index 42c026d1ec8bf9749a16a3ae4d039d10eeeefec5..234f61fcf539b6e6e61443b64f549c307200c271 100644 (file)
@@ -61,6 +61,9 @@
 #include <BRep_TEdge.hxx>
 #include <BRep_GCurve.hxx>
 #include <BRep_ListIteratorOfListOfCurveRepresentation.hxx>
+#include <Geom2d_BezierCurve.hxx>
+#include <Geom_Curve.hxx>
+#include <Geom2d_Curve.hxx>
 
 static void GeomLib_ChangeUBounds(Handle(Geom_BSplineSurface)& aSurface,
                   const Standard_Real newU1,
index 286b2aa2dbc31ebfb05a1e17b9e8aa7b131becf4..9bed5ed0de77a54a6ea00a2825390c5e2aa96ec3 100644 (file)
@@ -55,6 +55,7 @@
 
 #include <Message_ProgressIndicator.hxx>
 #include <Message_ProgressSentry.hxx>
+#include <BRep_GCurve.hxx>
 
 #ifdef MacOS
 #define strcasecmp(p,q) strcmp(p,q)
index 4b99933d45c0b660d5f10397ba13453983708595..29aec1ef5cb37476d26092cbb15cbd69b583506a 100644 (file)
@@ -31,6 +31,8 @@
 #include <TopoDS.hxx>
 #include <Precision.hxx>
 #include <GeomAdaptor_Surface.hxx>
+#include <Geom_Surface.hxx>
+#include <Geom_Curve.hxx>
 
 //=======================================================================
 //function : BRepTools_TrsfModification
index 9d6d203326c07cbd657bf9e4f125eec7759b0982..22d4b7d1a0c64acca38ecaa60547ea4da1f8207b 100644 (file)
@@ -32,6 +32,7 @@
 #include <TColgp_Array2OfPnt.hxx>
 #include <Geom_BezierSurface.hxx>
 #include <Geom_BSplineSurface.hxx>
+#include <Adaptor2d_HCurve2d.hxx>
 
 static 
   void Analyse(const TColgp_Array2OfPnt& array2,
index 4a4ce5a4975b9a2813ffa1ddc9e950768778099e..6e188069b4259e09a86ca73df168f2cf12abb9d4 100644 (file)
@@ -21,8 +21,6 @@
 #include <TColStd_HArray1OfReal.hxx>
 #include <TColStd_HArray2OfReal.hxx>
 
-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)
index 05a3c86232f30339be4567bcfabe0161b12c850e..ab64d464f55cc9aac240f7c22313d669f12f3742 100644 (file)
@@ -16,7 +16,7 @@
 
 #include <Standard.hxx>
 #include <Standard_Macro.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <Standard_Transient.hxx>
 
 #include <Handle_TColStd_HArray1OfReal.hxx>
@@ -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
index bd125aa99399a760cc9ece75ff8ed67137f4cdfe..069c252963a38df0951d9dbfb21a670145d20b1f 100644 (file)
@@ -21,8 +21,6 @@
 #include <TColStd_HArray1OfReal.hxx>
 #include <TColStd_HArray2OfReal.hxx>
 
-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)
index 819635006a5fe23ee8ff79a572e067cbcdfd492d..dfb9d92955817efc756d2644acecef9ece689621 100644 (file)
@@ -16,7 +16,7 @@
 
 #include <Standard.hxx>
 #include <Standard_Macro.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <Standard_Transient.hxx>
 
 #include <Handle_TColStd_HArray1OfReal.hxx>
@@ -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
index e32cef73a0cbe187b6ccbec87f7b67ddf082b0c4..0496a156b4f54edeb937bda4f9d34ce4bbaf07be 100644 (file)
@@ -2288,6 +2288,7 @@ void BiTgte_Blend::ComputeSurfaces()
 //purpose  : 
 //=======================================================================
 #include <TopTools_DataMapIteratorOfDataMapOfShapeListOfShape.hxx>
+#include <Geom_Curve.hxx>
 
 void BiTgte_Blend::ComputeShape() 
 {
index 9c3781c785b3c12c47a29dfbf3ef67c2a235aac9..f275539a6ff1100c3a9a0074b402e4f9c9131c45 100644 (file)
@@ -27,6 +27,7 @@
 #include <TDF_Data.hxx>
 #include <TDocStd_Document.hxx>
 #include <TDocStd_Owner.hxx>
+#include <TDF_Attribute.hxx>
 
 #define SHAPESECTION_POS "SHAPE_SECTION_POS:"
 #define SIZEOFSHAPELABEL  18
index b7ba39b331a930faf49d24f9fe44321dfd518f6b..f59eb2ff09fbfe408b04f106c663e6dae1ff26d5 100644 (file)
@@ -18,6 +18,7 @@
 #include <BinMDF_StringIdMap.hxx>
 #include <TCollection_HAsciiString.hxx>
 #include <BinMDF_DataMapIteratorOfTypeADriverMap.hxx>
+#include <Standard_Type.hxx>
 
 //=======================================================================
 //function : BinMDF_ADriverTable
index c3084c0552de7c8ed6fbff75e820c5f9c895edb6..ff859816efa8159742e9891ba75f3143e8d1afcd 100644 (file)
@@ -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
index c5a4c6bb46667d18cd86b6154a0baaee4280f1ab..158a81122f034f6840179496f4a55e103d777e7e 100644 (file)
@@ -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
index 3b471896bf067be4de9bfe953c9b2223fe44fee3..d0d5cb44f9772ecdc0253a623e0601074735a6cc 100644 (file)
@@ -24,8 +24,6 @@
 #include <TCollection_AsciiString.hxx>
 #include <TDF_Tool.hxx>
 
-IMPLEMENT_STANDARD_HANDLE(BinTObjDrivers_IntSparseArrayDriver,BinMDF_ADriver)
-IMPLEMENT_STANDARD_RTTIEXT(BinTObjDrivers_IntSparseArrayDriver,BinMDF_ADriver)
 
 //=======================================================================
 //function : BinTObjDrivers_IntSparseArrayDriver
index 372ae6931d818ff87859e683fe4f7356bdf17bd6..2fa97953e10141e25f1ed5911cb00d0acf137773 100644 (file)
@@ -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
index 5db4b6e54500308c696dfbcd1b54ce12785f73c9..e043d87fd360dc1bf3910aa8e2b8d7ca1505a32d 100644 (file)
@@ -26,8 +26,8 @@
 #include <TObj_Model.hxx>
 #include <TObj_Assistant.hxx>
 
-IMPLEMENT_STANDARD_HANDLE(BinTObjDrivers_ModelDriver,BinMDF_ADriver)
-IMPLEMENT_STANDARD_RTTIEXT(BinTObjDrivers_ModelDriver,BinMDF_ADriver);
+
+
 
 //=======================================================================
 //function : BinTObjDrivers_ModelDriver
index a7c3be20e460aca86aad66b52ab903d3234e02ad..a187de862752ff653101fd048574dc26cdaed5d9 100644 (file)
@@ -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
index 896806b46580495b6690c4676158c10d66abadbf..815147110d372d8739e690fedb7631a5a9294691 100644 (file)
@@ -25,8 +25,8 @@
 #include <TObj_TObject.hxx>
 #include <TObj_Persistence.hxx>
 
-IMPLEMENT_STANDARD_HANDLE(BinTObjDrivers_ObjectDriver,BinMDF_ADriver)
-IMPLEMENT_STANDARD_RTTIEXT(BinTObjDrivers_ObjectDriver,BinMDF_ADriver);
+
+
 
 //=======================================================================
 //function : BinTObjDrivers_ObjectDriver
index 79aa6983a28d1c688f0c48979c587271661feef5..0969b3f7563320c80001e2b5f818c2895ef0692b 100644 (file)
@@ -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
index 2eae6c42d6f6b98bf65b99cb9315d41df20308ac..06133bbd073d6de97add1e3897a40ffb81f359d2 100644 (file)
@@ -27,8 +27,6 @@
 #include <TDF_ChildIterator.hxx>
 #include <TDF_Tool.hxx>
 
-IMPLEMENT_STANDARD_HANDLE(BinTObjDrivers_ReferenceDriver,BinMDF_ADriver)
-IMPLEMENT_STANDARD_RTTIEXT(BinTObjDrivers_ReferenceDriver,BinMDF_ADriver)
 
 //=======================================================================
 //function : BinTObjDrivers_ReferenceDriver
index 0f653f8dccaad9c3bcd400c68d8c97ccc2fb2578..458843dfc8860d61b9f8858b0c9e1ab4b8fcd9a9 100644 (file)
@@ -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
index ff4346b4b0fc260610464b20e532e4eb47254c48..2b79e03bc2afb783c39eb5264a42a3a91b775b3f 100644 (file)
@@ -22,8 +22,6 @@
 #include <BinObjMgt_Persistent.hxx>
 #include <TObj_TXYZ.hxx>
 
-IMPLEMENT_STANDARD_HANDLE(BinTObjDrivers_XYZDriver,BinMDF_ADriver)
-IMPLEMENT_STANDARD_RTTIEXT(BinTObjDrivers_XYZDriver,BinMDF_ADriver)
 
 //=======================================================================
 //function : BinTObjDrivers_XYZDriver
index d1c61868a00d8e515374b1d31773edf704596678..a98ad49736c65fab947c5ea280450364f28890ea 100644 (file)
@@ -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
index e912238a6dadfca6e137440ce9b604f61b9b270b..6151590ef0296f9d7c3fd196b70f759f8233aeab 100644 (file)
@@ -38,6 +38,7 @@
 #include <Standard_ErrorHandler.hxx>
 
 #include <BinTools.hxx>
+#include <Geom2d_Curve.hxx>
 
 #define LINE      1
 #define CIRCLE    2
index 7162f30bcc02c6f595a9d9618a35924f6e235e7f..213fe971a924f749d394190f2bc6a72bf5b36287 100644 (file)
@@ -36,6 +36,7 @@
 #include <TColgp_Array1OfPnt.hxx>
 #include <Standard_Failure.hxx>
 #include <Standard_ErrorHandler.hxx>
+#include <Geom_Curve.hxx>
 
 #define LINE      1
 #define CIRCLE    2
index 98ab58241a3da006eaeacf106b17c1fe0775d40b..6f0eb7a984ce5493580324ce8d8290a013df4eab 100644 (file)
@@ -46,6 +46,7 @@
 #include <BinTools_Curve2dSet.hxx>
 #include <BinTools_CurveSet.hxx>
 #include <BinTools_SurfaceSet.hxx>
+#include <BRep_CurveOnSurface.hxx>
 #include <string.h>
 //#define MDTV_DEB 1
 const char* Version_1  = "Open CASCADE Topology V1 (c)";
index 20508a0cef2fe50bfb77bc8151e4e549c8faa1af..d5efbea8a5d9ea5d4cba04bd954531e19efd9330 100644 (file)
@@ -42,6 +42,7 @@
 #include <TColgp_Array2OfPnt.hxx>
 #include <Standard_Failure.hxx>
 #include <Standard_ErrorHandler.hxx>
+#include <Geom_Surface.hxx>
 
 #define PLANE           1
 #define CYLINDER        2
index bbabfd17f84d87eaf93467d40db2ab03c330e5a1..9b11f73e6a0af2c7913d8f683500c7df3f3ac31c 100644 (file)
@@ -37,6 +37,7 @@
 #include <UTL.hxx>
 
 #include <CDF_Timer.hxx>
+#include <PCDM_Reader.hxx>
 
 #define theMetaDataDriver CDF_Session::CurrentSession()->MetaDataDriver()
 
index 2ea8423b08c5664948b6aa6b431d36d21d50f4db..6915f651f9fa9aee19811eb38dcf06fac4ef4b1b 100644 (file)
@@ -174,6 +174,7 @@ extern void ChFi3d_ResultChron(OSD_Chronometer & ch,Standard_Real& time);
 
 #include <GeomAdaptor_HCurve.hxx>
 #include <BRepAdaptor_HSurface.hxx>
+#include <TopOpeBRepDS_SurfaceCurveInterference.hxx>
 
 //=======================================================================
 //function : ChFi3d_InPeriod
index 0135f062bcb7fca01c86b2f3edc9679f8fbfb895..167dafb46dc7f3bf7fc7776a84380dd7d85116e6 100644 (file)
 #include <Draw_Marker3D.hxx>
 #include <Draw.hxx>
 #include <DrawTrSurf.hxx>
+#include <BRepAdaptor_HSurface.hxx>
 static Standard_Integer IndexOfConge = 0;
 #endif
 
index 401cec0fb91d1634d0297f73db53a81d751fd224..7a22e43342d03f3f61e2948c595d29688c7ac29c 100644 (file)
@@ -149,6 +149,7 @@ extern void ChFi3d_ResultChron(OSD_Chronometer & ch,Standard_Real& time);
 #include <math_FunctionSample.hxx>
 #include <Geom2dAdaptor_Curve.hxx>
 #include <IntRes2d_IntersectionSegment.hxx>
+#include <Geom_BezierCurve.hxx>
 //  Modified by Sergey KHROMOV - Fri Dec 21 17:08:19 2001 Begin
 Standard_Boolean isTangentFaces(const TopoDS_Edge &theEdge,
                                const TopoDS_Face &theFace1,
index ab2d863f57dd2ded07b99475f7a80b00dda48a98..68253f768c1816f386726461b84de95dfc0e136c 100644 (file)
@@ -61,6 +61,7 @@
 
 #include <ChFi3d_Builder.jxx>
 #include <ChFi3d_Builder_0.hxx>
+#include <BRepAdaptor_HSurface.hxx>
 #ifdef OCCT_DEBUG
 extern Standard_Boolean ChFi3d_GettraceDRAWFIL();
 extern void ChFi3d_CheckSurfData(const TopOpeBRepDS_DataStructure& DStr,
index 021529ff0da29466938f9d85966dd59fa41f1d01..9fa5b5fba7d34f40cb23ac7c9b30531441533872 100644 (file)
@@ -27,6 +27,7 @@
 #include <Law_S.hxx>
 #include <Law_Interpol.hxx>
 #include <Standard_DomainError.hxx>
+#include <Law_Composite.hxx>
 
 //=======================================================================
 //function : ChFiDS_FilSpine
index 9ff3d6e48e45c6237f20ce8123e25f6cdc54ddbd..4ab78e18db8ea7eed7aeb941700a4ed16cee2629 100644 (file)
@@ -41,7 +41,7 @@
 #include <Aspect_Window.hxx>
 
 #include <Standard.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 
 #include <Aspect_FillMethod.hxx>
 #include <Aspect_GradientFillMethod.hxx>
@@ -155,7 +155,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI(Cocoa_Window)
+  DEFINE_STANDARD_RTTI(Cocoa_Window, Aspect_Window)
 
 };
 
index c0dd8fda979a00b1b6f217df6d8a7e74d0326b3d..8130016d2734468ba49034bf168ed3f6465a622c 100644 (file)
@@ -26,6 +26,7 @@
 #include <TDocStd_Document.hxx>
 #include <CDF_Session.hxx>
 #include <Standard_DomainError.hxx>
+#include <TDocStd_Application.hxx>
 
 
 //=======================================================================
index 072f21e443934371c2e11f23ba46a378e5ce905f..6dd4de09ec54fee1339f639301e2ec2ecfba244b 100644 (file)
 #include <Approx_CurveOnSurface.hxx>
 
 #include <GeomConvert_CompCurveToBSplineCurve.hxx>
+#include <Geom_Conic.hxx>
+#include <Geom_BSplineCurve.hxx>
+#include <Geom_ElementarySurface.hxx>
 
 
 static Standard_Boolean Choose(const Draft_DataMapOfFaceFaceInfo&,
index 3b2c4abf16aa896bf12ce328784fcb6216b6b256..8ecf95534610a217f159bd81a940d3dcd77ea747 100644 (file)
 #include <gp_Trsf2d.hxx>
 #include <Poly.hxx>
 #include <TCollection_AsciiString.hxx>
+#include <DrawTrSurf_Curve.hxx>
+#include <DrawTrSurf_Curve2d.hxx>
+#include <DrawTrSurf_Surface.hxx>
+#include <DrawTrSurf_Drawable.hxx>
+#include <Geom_Curve.hxx>
+#include <Geom_BezierCurve.hxx>
+#include <Geom_BSplineCurve.hxx>
+#include <Geom_Surface.hxx>
+#include <Geom_BezierSurface.hxx>
+#include <Geom_BSplineSurface.hxx>
+#include <Geom2d_BezierCurve.hxx>
+#include <Geom2d_BSplineCurve.hxx>
 
 static Draw_Color       PntColor(Draw_rouge);
 static Draw_Color       CurvColor(Draw_jaune);
index 16524baa8d6c439158e6ae59cf64b12602a20a09..27e9e51bdc506fd380c473986d86ecd5d87f3b96 100644 (file)
@@ -23,6 +23,7 @@
 #include <gp_Vec.hxx>
 #include <gp_Vec2d.hxx>
 #include <TColStd_Array1OfReal.hxx>
+#include <Geom_Curve.hxx>
 
 Standard_Real DrawTrSurf_CurveLimit = 400;
 extern Standard_Boolean Draw_Bounds;
index a4c290ef209fb335d7fdf4982ffcadd2e9872995..75680aa1f581b1fc8d016fc6bab75125b186a3ac 100644 (file)
@@ -21,6 +21,8 @@
 #include <GeomTools_Curve2dSet.hxx>
 #include <gp_Pnt.hxx>
 #include <gp_Pnt2d.hxx>
+#include <Geom_Geometry.hxx>
+#include <Geom2d_Curve.hxx>
 
 // This file defines global functions not declared in any public header,
 // intended for use from debugger prompt (Command Window in Visual Studio)
index 1cd35aebe5f6b169822f6986f564dbff5149ce54..78578a02723eddb9de8bc5c0b06b3b740c78efae 100644 (file)
@@ -17,6 +17,7 @@
 #include <GeomAdaptor_HSurface.hxx>
 #include <Adaptor3d_IsoCurve.hxx>
 #include <Precision.hxx>
+#include <Geom_Surface.hxx>
 
 Standard_Real DrawTrSurf_SurfaceLimit = 400;
 
index dc37b3e8d8e73a8bb77db4e1146308595893e33d..d50868d609ca3dc4a2d89b549d4482cd434716dc 100644 (file)
@@ -28,6 +28,7 @@
 #include <Expr_Sum.hxx>
 #include <Expr_Operators.hxx>
 #include <Expr.hxx>
+#include <Expr_NumericValue.hxx>
 
 Expr_BinaryFunction::Expr_BinaryFunction (const Handle(Expr_GeneralFunction)& func, const Handle(Expr_GeneralExpression)& exp1, const Handle(Expr_GeneralExpression)& exp2)
 {
index 0db4248a98533535753dfe8d5d9be70a30d99521..73c11bdb20227092a356bc46bdf6be34c75e3db8 100644 (file)
@@ -22,6 +22,7 @@
 #include <Expr_NumericValue.hxx>
 #include <Expr_Operators.hxx>
 #include <Expr.hxx>
+#include <Expr_NamedUnknown.hxx>
 
 Expr_Division::Expr_Division (const Handle(Expr_GeneralExpression)& exp1, const Handle(Expr_GeneralExpression)& exp2)
 {
index aac3460a1c492f7fcf3f322128022911b8141f9a..0231290dbab53ef0e24d24676a42a4b6b31ff81e 100644 (file)
@@ -27,6 +27,7 @@
 #include <Expr_Operators.hxx>
 #include <Expr.hxx>
 #include <Standard_DimensionError.hxx>
+#include <Expr_NumericValue.hxx>
 
 Expr_PolyFunction::Expr_PolyFunction (const Handle(Expr_GeneralFunction)& func, const Expr_Array1OfGeneralExpression& exps)
 {
index 8e48115ea0cdb2225d53d0b03f19bdc828516e39..5e4db50af50b51f24b11f7b2b57c138c7ead485d 100644 (file)
@@ -26,6 +26,7 @@
 #include <Expr_NumericValue.hxx>
 #include <Expr_Operators.hxx>
 #include <Expr.hxx>
+#include <Expr_NamedUnknown.hxx>
 
 Expr_Product::Expr_Product (const Expr_SequenceOfGeneralExpression& exps)
 {
index b0a7f83ae301d7abcfbbc8f2454779950353b3ae..7a5ac18a9f0b59903a2f3067352a347e694197ac 100644 (file)
@@ -18,6 +18,7 @@
 #include <Standard_NoMoreObject.hxx>
 #include <Standard_NoSuchObject.hxx>
 #include <Expr_SystemRelation.hxx>
+#include <Expr_SingleRelation.hxx>
 
 Expr_RelationIterator::Expr_RelationIterator (const Handle(Expr_GeneralRelation)& rel):myRelation(1,rel->NbOfSingleRelations())
 {
index 1e92878edec761f37e0874df40dfd62c4316b803..17a174e5d029003ef47e0a8b0556c18b6d7647a5 100644 (file)
@@ -27,6 +27,7 @@
 #include <Expr_Product.hxx>
 #include <Expr_Operators.hxx>
 #include <Expr.hxx>
+#include <Expr_NumericValue.hxx>
 
 Expr_UnaryFunction::Expr_UnaryFunction (const Handle(Expr_GeneralFunction)& func, const Handle(Expr_GeneralExpression)& exp)
 {
index 1df1711e8af809702a2e4115b1885e096fbbab73..2eaf98bc0d6e8741a0637a680928258f3671fa7e 100644 (file)
@@ -18,6 +18,7 @@
 #include <Standard_NoMoreObject.hxx>
 #include <Standard_NoSuchObject.hxx>
 #include <Expr.hxx>
+#include <Expr_NamedUnknown.hxx>
 
 Expr_UnknownIterator::Expr_UnknownIterator (const Handle(Expr_GeneralExpression)& exp)
 {
index f6f22976d2976f5b71d4b8ada0f185e5183b1276..bd82c1612da5a59f21f136eba6c6f2d7262ebbcd 100644 (file)
@@ -35,8 +35,6 @@
 #include <math_Vector.hxx>
 #include <Adaptor3d_HSurfaceOfLinearExtrusion.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (Extrema_ExtPExtS, Standard_Transient)
-IMPLEMENT_STANDARD_RTTIEXT(Extrema_ExtPExtS, Standard_Transient)
 
 static gp_Ax2 GetPosition (const Handle(Adaptor3d_HCurve)& C);
      
index 4d20aaa2dd06b8357f7ecd5ed3a612e9f1287ea5..2b82c164bea3fb19252ca22d42ed2f11865bd1a7 100755 (executable)
@@ -44,8 +44,6 @@
 
 #include FT_OUTLINE_H
 
-IMPLEMENT_STANDARD_HANDLE (Font_BRepFont, Font_FTFont)
-IMPLEMENT_STANDARD_RTTIEXT(Font_BRepFont, Font_FTFont)
 
 namespace
 {
index 71bd0a2af0041f6be7f500ed3e0196ad522ff5ba..0bf228fa50dd70d5cb3a71a3c976bc522e517a4a 100755 (executable)
@@ -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)
 
 };
 
index 684a831185b96c81ef52512f09cf6f32818257a6..1e6403e79624f24366a4fbc373bf34e39bad1e56 100755 (executable)
@@ -18,8 +18,6 @@
 #include <TCollection_AsciiString.hxx>
 #include <TCollection_HAsciiString.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (Font_FTFont, Standard_Transient)
-IMPLEMENT_STANDARD_RTTIEXT(Font_FTFont, Standard_Transient)
 
 // =======================================================================
 // function : Font_FTFont
index f4ba85ca8afddb5a6a790aaddd947a64f564a3ee..f81fa4ed2d8dfdd0c56455832d651d1abec7c5a8 100755 (executable)
@@ -213,7 +213,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI(Font_FTFont) // Type definition
+  DEFINE_STANDARD_RTTI(Font_FTFont, Standard_Transient) // Type definition
 
 };
 
index 81bbbadc0a0e83d300f1d9c73b93a5d5093a0192..53fb363d2fdb039152eda9a95438965a7b9aa325 100755 (executable)
@@ -15,8 +15,6 @@
 
 #include <Font_FTLibrary.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (Font_FTLibrary, Standard_Transient)
-IMPLEMENT_STANDARD_RTTIEXT(Font_FTLibrary, Standard_Transient)
 
 // =======================================================================
 // function : Font_FTLibrary
index 305c9c207bec2a56036ff8b1d96fc6199e632688..55c23546a8135f0ad8530b4ae6c9a27ca7864b30 100755 (executable)
@@ -16,7 +16,7 @@
 #ifndef _Font_FTLibrary_H__
 #define _Font_FTLibrary_H__
 
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <Standard_Transient.hxx>
 
 // 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
 
 };
 
index cd2ab0a87410272442d1618073be28249d69bfd3..a31398e1a863bb871f98ac2bad177d33abe30a59 100644 (file)
@@ -26,6 +26,8 @@
 #include <Convert_GridPolynomialToPoles.hxx>
 #include <Precision.hxx>
 #include <PLib.hxx>
+#include <Geom_BSplineSurface.hxx>
+#include <Geom_Surface.hxx>
 
 //=======================================================================
 //function : Geom_OffsetOsculatingSurface
index caff8954070d65175dcb826462f8417620a31776..dfeac3a2e60b696e1688b8406823399a4dcd07d5 100644 (file)
@@ -33,6 +33,7 @@
 #include <BSplSLib.hxx>
 #include <BSplCLib.hxx>
 #include <Standard_RangeError.hxx>
+#include <Geom_Curve.hxx>
 
 #define  POLES    (poles->Array2())
 #define  WEIGHTS  (weights->Array2())
index 3305f4706d53af04e528d79e770c663e6138c8b9..7889942f37a4b334fe12506d23e07b631d10d436 100644 (file)
@@ -22,6 +22,7 @@
 #include <IntRes2d_IntersectionSegment.hxx>
 
 #include <Standard_NotImplemented.hxx>
+#include <Geom2d_Curve.hxx>
 
 //=======================================================================
 //function : Geom2dAPI_InterCurveCurve
index 32b5cd3cf54cb5fba1f43a486d7ae7e1291fbc5f..58b770482be753f183b926255f43fc212f57d69c 100644 (file)
@@ -18,6 +18,7 @@
 
 #include <TColgp_Array1OfPnt2d.hxx>
 #include <TColStd_Array1OfReal.hxx>
+#include <Geom2d_BSplineCurve.hxx>
 
 
 //=======================================================================
index 3ed17789e48afc41730e7202e3056cb0afd0b300..6bfa8cf848744399a1904c34774eaef3ad74caa3 100644 (file)
@@ -18,6 +18,7 @@
 
 #include <TColgp_Array1OfPnt.hxx>
 #include <TColStd_Array1OfReal.hxx>
+#include <Geom_BSplineCurve.hxx>
 
 
 //=======================================================================
index 4774487233f7c893b0dc0e727fd7a8821dd99b1d..28ac71f01e97d1fe711ea2ab84a470d9b0b40b4c 100644 (file)
@@ -18,6 +18,7 @@
 
 #include <TColgp_Array2OfPnt.hxx>
 #include <TColStd_Array2OfReal.hxx>
+#include <Geom_BSplineSurface.hxx>
 
 
 //=======================================================================
index 3f62d81756701582ca26f5cf427863d6029c5207..b443af13e553903393ca690dff52eba158ace577 100644 (file)
@@ -36,6 +36,7 @@
 #include <GeomFill_PolynomialConvertor.hxx>
 #include <GeomFill_QuasiAngularConvertor.hxx>
 #include <Precision.hxx>
+#include <Geom_Curve.hxx>
 
 
 //=======================================================================
index 13a71afb5902b279933c618ec98c1b1c98069b29..ace759cd678aa2b15b9cce9a24431ad553574adf 100644 (file)
@@ -30,6 +30,7 @@
 #include <Standard_NotImplemented.hxx>
 #include <BSplCLib.hxx>
 #include <Precision.hxx>
+#include <Geom_BSplineCurve.hxx>
 
 
 //=======================================================================
index 567560b7c4efbb732742e98cd75ef43f0424ecc0..a68310a566618d5ce860d2e9288574f3bd619c5b 100644 (file)
@@ -35,6 +35,8 @@
 
 #ifdef DRAW
 #include <DrawTrSurf.hxx>
+#include <Geom_Curve.hxx>
+#include <Geom_BSplineCurve.hxx>
 static Standard_Integer NumSec = 0;
 static Standard_Boolean Affich = 0;
 #endif
index 39a3fdc419d697837078285f544f5f502ceba579..b916a2fb181e31014ddf2832e62ef30356e4245f 100644 (file)
@@ -37,6 +37,7 @@
 #include <TColStd_HArray1OfInteger.hxx>
 #include <TColStd_HArray1OfReal.hxx>
 #include <TColgp_HArray1OfPnt.hxx>
+#include <Geom_Curve.hxx>
 
 
 //#include <Standard_NotImplemented.hxx>
index b26d958a1b476fda5640445c75177f1eb672e37c..d0c22dd78b6f10058e712c79187d330f2f306526 100644 (file)
@@ -62,6 +62,7 @@
 static Standard_Integer Affich = 0;
 #include <Approx_Curve3d.hxx>
 #include <DrawTrSurf.hxx>
+#include <GeomFill_TrihedronWithGuide.hxx>
 #endif
 
 //=======================================================================
index 98ea7b716139491e871255b83f7cb45157695945..8a970d559e1f9858964f7bf7bef35819a8b0be28 100644 (file)
@@ -53,6 +53,7 @@
 #ifdef OCCT_DEBUG
 # ifdef DRAW
 #  include <DrawTrSurf.hxx>
+#include <Geom_Curve.hxx>
 # endif
 static Standard_Boolean Affich = 0;
 static Standard_Integer NbSurf = 0;
index 5b6ed804c3f4e0f3f4a4197b23ff8415496ae3af..e10c2884fa54a1a4f4d69c0ab23402e76dfb3a7b 100644 (file)
@@ -91,6 +91,7 @@ static Standard_Integer NbSections = 0;
 
 #ifdef DRAW
 #include <DrawTrSurf.hxx>
+#include <Geom_Curve.hxx>
 #endif
 
 static Standard_Boolean CheckSense(const TColGeom_SequenceOfCurve& Seq1,
index 8b8e703cdb433166d71937a4fe87334c5551abea..0aa34487e514770857ccc42d808f1de2a4770f15 100644 (file)
@@ -21,6 +21,7 @@
 #include <Geom_TrimmedCurve.hxx>
 #include <Geom_Conic.hxx>
 #include <GeomConvert_ApproxCurve.hxx>
+#include <Geom_Curve.hxx>
 
 //=======================================================================
 //function : UnifyByInsertingAllKnots
index e48f5febf151a16e9aedea912857323bc07cb94e..134262f7428b54f2fc875823818d2259391bcd01 100644 (file)
@@ -45,6 +45,7 @@
 #include <Geom_BezierCurve.hxx>
 
 #include <Geom_CartesianPoint.hxx>
+#include <Geom_Curve.hxx>
 
 
 //===============================================================
index 33f58b8c7286e87a85cfb2b34918214f2bbcce58..4ba6268d6adb172c2c176fb187b966916ca35ba7 100644 (file)
@@ -38,6 +38,7 @@
 
 #ifdef DRAW
 #include <DrawTrSurf.hxx>
+#include <Geom_BSplineCurve.hxx>
 static Standard_Boolean Affich     = Standard_False;
 static Standard_Integer NbSECTIONS = 0;
 #endif
index e7b9c536c8db96cab3745718e5074073b363c9f8..e812bfb4579030e90d3e2fe3e1bc233bcd462f59 100644 (file)
@@ -34,6 +34,8 @@
 
 #ifdef DRAW
 #include <DrawTrSurf.hxx>
+#include <Geom_Curve.hxx>
+#include <Geom_BSplineCurve.hxx>
 static Standard_Integer NumSec = 0;
 static Standard_Boolean Affich = 0;
 #endif
index 90b8db746e086f9ee0f64bfc78bac3181344a908..9f661da42125476368ec0e365b3527ed033b3551 100644 (file)
@@ -96,6 +96,7 @@
 #include <IntRes2d_IntersectionPoint.hxx>
 #include <IntRes2d_IntersectionSegment.hxx>
 #include <Geom2dInt_GInter.hxx>
+#include <IntPatch_ALine.hxx>
 
 static
   void Parameters(const Handle(GeomAdaptor_HSurface)& HS1,
index 41d00b2327f7e562eff09c1d2ed60958eb24378e..2908a169d1909f3861b0e4452e9fe876a5d4e6a2 100644 (file)
@@ -266,6 +266,7 @@ static void ComputeLambda(const math_Matrix& Constraint,
 }
 
 #include <Extrema_LocateExtPC.hxx>
+#include <Geom2d_Curve.hxx>
 //=======================================================================
 //function : RemovePointsFromArray
 //purpose  : 
index f27053fb11c0e0e8115d4537cfdc48a96d44b502..d28dd350274021a977f6fc3df939346d4b865049 100644 (file)
@@ -18,6 +18,7 @@
 #include <Geom_BSplineCurve.hxx>
 #include <gp_Pnt2d.hxx>
 #include <gp_Vec2d.hxx>
+#include <Geom2d_BSplineCurve.hxx>
 //=======================================================================
 //function : GeomLib_Check2dBSplineCurve
 //purpose  : 
index 28e59496963f5b80ac42ad3566d3d825839a20d2..48ac483978402f4df237e0c3c72868f24c72b512 100644 (file)
@@ -94,6 +94,7 @@ static Standard_Integer NbProj = 0;
 // pour mes tests
 #ifdef OCCT_DEBUG
 #include <OSD_Chronometer.hxx>
+#include <Geom_Surface.hxx>
 static Standard_Integer Affich=0;
 #endif
 
index f0bf37b27ed6d99e96432ae2337a99486f2011e3..1cb0550e94d926172f56f05defb1cfdb0d3130ae 100644 (file)
@@ -30,6 +30,7 @@
 #include <ProjLib_ProjectedCurve.hxx>
 #include <Approx_Curve2d.hxx>
 #include <GeomAbs_Shape.hxx>
+#include <BRepAdaptor_HSurface.hxx>
 
 //---------------------------------------------------------
 //         Constructeur vide
index 4c3d43d05882060ae0ae456620869f389bb222e1..364d54007ad8946d50f458ddee068e58ebd6135e 100644 (file)
 #include <IGESSolid_SphericalSurface.hxx>
 #include <IGESSolid_ToroidalSurface.hxx>
 #include <Geom_TrimmedCurve.hxx>
+#include <Geom_ElementarySurface.hxx>
 
 
 //=============================================================================
index 7bd013ad8c0d77729cd9d11763f6394065d12086..7a09908c3d870eebc1f92d2cc787b18da6dd886a 100644 (file)
@@ -41,6 +41,7 @@
 #include <Standard_Failure.hxx>
 #include <Standard_ErrorHandler.hxx>
 #include <Message_ProgressSentry.hxx>
+#include <Geom2d_Curve.hxx>
 
 #define LINE      1
 #define CIRCLE    2
index 5e00ce462495d0e7cbf05c887e1507a352723a6a..080c1f442070c4c1058fabcfb18cb5521cc3ab89 100644 (file)
@@ -41,6 +41,7 @@
 #include <Standard_Failure.hxx>
 #include <Standard_ErrorHandler.hxx>
 #include <Message_ProgressSentry.hxx>
+#include <Geom_Curve.hxx>
 
 #define LINE      1
 #define CIRCLE    2
index 0650926b881257f660844c1faa1c9a7cebbe5eb7..09e1d77ec403215fb6c2921a909b762e931fc36b 100644 (file)
@@ -20,6 +20,9 @@
 #include <GeomTools_Curve2dSet.hxx>
 #include <Standard_ErrorHandler.hxx>
 #include <Standard_Failure.hxx>
+#include <Geom_Surface.hxx>
+#include <Geom_Curve.hxx>
+#include <Geom2d_Curve.hxx>
 
 // This file defines global functions not declared in any public header,
 // intended for use from debugger prompt (Command Window in Visual Studio)
index adfe2b90cddfc03579ff8ec11081a17dad695041..7034ca9bb100aea7bb03ba3aa9736f84b48715dc 100644 (file)
@@ -46,6 +46,7 @@
 #include <Standard_Failure.hxx>
 #include <Standard_ErrorHandler.hxx>
 #include <Message_ProgressSentry.hxx>
+#include <Geom_Surface.hxx>
 
 #define PLANE           1
 #define CYLINDER        2
index 67b5ee159a865ef316469a9034c5b43407032070..1a0cc33b6bb4be60169980f48e433e1275f3e18c 100644 (file)
 #include <GeomAdaptor_HCurve.hxx>
 #include <Approx_CurvilinearParameter.hxx>
 #include <Approx_CurveOnSurface.hxx>
+#include <Geom_BSplineSurface.hxx>
 #ifdef WNT
 Standard_IMPORT Draw_Viewer dout;
 #endif
index 38b1600bf04d4eeaf612064a8530ec8d1ff3ea1d..68dbea05d462e8c18fb4d283073b48ee004be360 100644 (file)
@@ -30,6 +30,8 @@
 #include <Geom_BezierSurface.hxx>
 #include <Geom_BSplineCurve.hxx>
 #include <Geom_BSplineSurface.hxx>
+#include <Geom_BoundedCurve.hxx>
+#include <Geom_BoundedSurface.hxx>
 
 #ifdef WNT
 #include <stdio.h>
index 31949705f3ea635d16a2cd84ab34022adcc5aaeb..5337f2cd9980f675293a235e606c26896122d35f 100644 (file)
@@ -80,6 +80,7 @@
 #include <GeomLib_Tool.hxx>
 #include <TopoDS_Shape.hxx>
 #include <DBRep.hxx>
+#include <Geom_Curve.hxx>
 
 //#ifdef WNT
 #include <stdio.h>
index f45397a018a236c7ef05380114ebfcb0f471762a..f4876b43b9240ef5d02f59c180ba3434cece6555 100644 (file)
 #include <stdio.h>
 #include <stdlib.h>
 
-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,
index 4c92734a482f80ee2d918c98448ed17b9bfcfc51..d1286774f22fbe4ec63384fbed36b273cf7efe9f 100644 (file)
@@ -65,7 +65,7 @@ public:
 
 public:
 
-  DEFINE_STANDARD_RTTI(Graphic3d_BoundBuffer) // Type definition
+  DEFINE_STANDARD_RTTI(Graphic3d_BoundBuffer, NCollection_Buffer) // Type definition
 
 };
 
index de4f1ae6c7d6da07e8768d66e67acbb162337f6e..c849c682fed2c0b65569beae494bea8cf78893dc 100644 (file)
@@ -203,7 +203,7 @@ public:
 
 public:
 
-  DEFINE_STANDARD_RTTI(Graphic3d_Buffer) // Type definition
+  DEFINE_STANDARD_RTTI(Graphic3d_Buffer, NCollection_Buffer) // Type definition
 
 };
 
index 36343c0c66e4fc0407e42ab456a362ba6fb69162..d5a76a9d463540d81165ab0030eae8acda83a265 100644 (file)
@@ -18,8 +18,6 @@
 #include <Graphic3d_StructureManager.hxx>
 #include <Graphic3d_TransModeFlags.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (Graphic3d_CStructure, Standard_Transient)
-IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_CStructure, Standard_Transient)
 
 //=============================================================================
 //function : Graphic3d_CStructure
index a16b45c9d473ad51f9915189909ed82636cbe973..1ad753691066b8a77e856989aa2ffae7249351ef 100644 (file)
@@ -163,7 +163,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI(Graphic3d_CStructure) // Type definition
+  DEFINE_STANDARD_RTTI(Graphic3d_CStructure, Standard_Transient) // Type definition
 
 };
 
index eb4b85ea50c8f741fbde322537ae3152264e1522..d8a5072f07ff85cc8efd197911fd521dfa273867 100644 (file)
@@ -24,8 +24,6 @@
 
 #include <NCollection_Sequence.hxx>
 
-IMPLEMENT_STANDARD_HANDLE(Graphic3d_Camera, Standard_Transient)
-IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_Camera, Standard_Transient)
 
 namespace
 {
index 56620af801f1128a11d884c48f555909b4a5fc9b..3297ee1890436076f41e10aa1e3ac10bf05362a5 100644 (file)
@@ -619,7 +619,7 @@ private:
 
 public:
 
-  DEFINE_STANDARD_RTTI(Graphic3d_Camera);
+  DEFINE_STANDARD_RTTI(Graphic3d_Camera, Standard_Transient);
 
 };
 
index 71b9325fe33f2d9ccb4d7afb67d0ae57f821a40f..549c68d25911d3416d49b578e98d4ed2ad687c73 100755 (executable)
@@ -18,8 +18,6 @@
 #include <gp_Pln.hxx>
 #include <Standard_Atomic.hxx>
 
-IMPLEMENT_STANDARD_HANDLE(Graphic3d_ClipPlane, Standard_Transient)
-IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_ClipPlane, Standard_Transient)
 
 namespace
 {
index 25632b4102e4d272fa307d14ca3ea7a08f426406..14158e29799a179f18b76a5a3ef7af91766a27d2 100755 (executable)
@@ -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)
index a8d5dd3049f1940a84cadc162e00aa13923fc9c0..c860d6d8927eecf8c16b4dc5542888ea01adfa62 100644 (file)
@@ -72,7 +72,7 @@ public:
 
 public:
 
-  DEFINE_STANDARD_RTTI(Graphic3d_IndexBuffer) // Type definition
+  DEFINE_STANDARD_RTTI(Graphic3d_IndexBuffer, Graphic3d_Buffer) // Type definition
 
 };
 
index 2236590bbcc0a44140fd0c776a00cd2245422989..3899367c0ad551108701644f3ebc91b22c81dc60 100755 (executable)
@@ -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
index ff91a4daa6bd584acb6e7bff62eeb17e5619f926..3fabaffef1e01cb6cb163ef01ccb69559dfd68b6 100755 (executable)
@@ -77,7 +77,7 @@ private:
 
 public:
 
-  DEFINE_STANDARD_RTTI(Graphic3d_MarkerImage) // Type definition
+  DEFINE_STANDARD_RTTI(Graphic3d_MarkerImage, Standard_Transient) // Type definition
 
 };
 
index e42e9ce74ffbf613acfa31bc8096ebf689ea73a2..e78cbca359a1ef3e89a9cba092679755cec21049 100755 (executable)
@@ -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
index c2871cfb59012181fcf09fa69515f4621f664cbd..def318ae990cc01c04cba79f613a877c3367e1cc 100755 (executable)
@@ -61,7 +61,7 @@ public:
 
 public:
 
-  DEFINE_STANDARD_RTTI (Graphic3d_ShaderObject)
+  DEFINE_STANDARD_RTTI (Graphic3d_ShaderObject, Standard_Transient)
 
 protected:
 
index 68cc34742933bed6bcc04b9f71a165d9b6acb6b7..f44e609e785b7f2a9b7eadca55cdeb09a7de55c1 100755 (executable)
@@ -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
index 0809901563a80c62c67ab2cd8a1b3e1408cda9dd..674836832dc5c5d8c7c89dd742186b6a21b16796 100755 (executable)
@@ -100,7 +100,7 @@ public:
 
 public:
 
-  DEFINE_STANDARD_RTTI (Graphic3d_ShaderProgram)
+  DEFINE_STANDARD_RTTI (Graphic3d_ShaderProgram, Standard_Transient)
 
 private:
 
index 5079fe9df52f5c0d6afa4ccbb6836a8ec70c765a..7ba40bd37ee65e9bcd8fcfe834061e9822d141e8 100755 (executable)
@@ -17,8 +17,6 @@
 
 #include <Graphic3d_ShaderVariable.hxx>
 
-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<Standard_Integer>;
index 557dfd6245b3780ca0dd99bd6f50e61e51630a8e..517f82532b14c7ed69b22446fdbfaf718fa357fc 100755 (executable)
@@ -144,7 +144,7 @@ public:
 
 public:
 
-  DEFINE_STANDARD_RTTI (Graphic3d_ShaderVariable)
+  DEFINE_STANDARD_RTTI (Graphic3d_ShaderVariable, Standard_Transient)
 
 protected:
 
index c108a76bac50dac4f44bc54a7e8d064281e612b9..58623a77e265d649f4660b26710fb48f7289b7b0 100644 (file)
@@ -15,5 +15,4 @@
 
 #include <Graphic3d_ViewAffinity.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (Graphic3d_ViewAffinity, Standard_Transient)
-IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_ViewAffinity, Standard_Transient)
+
index 08357261674fab8dc4d31148ebeb21c244925381..3d0168e7d3b2210bb8cc5c4a77eeb80408fcff83 100644 (file)
@@ -18,7 +18,7 @@
 
 #include <Standard.hxx>
 #include <Standard_Transient.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 
 //! 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)
 
 };
 
index db63eb20667a5e10572fbc36bec447d62667ab27..6f47386361e309e707fe8f7a63926b549e32fc1a 100644 (file)
@@ -16,6 +16,8 @@
 #include <Interface_MSG.hxx>
 #include <Message_Messenger.hxx>
 #include <Message.hxx>
+#include <TCollection_HAsciiString.hxx>
+#include <TColStd_HSequenceOfHAsciiString.hxx>
 
 IFSelect_EditForm::IFSelect_EditForm
   (const Handle(IFSelect_Editor)& editor,
index e0982233600ff2259a08dcf58d4eb4d63581b0f1..4fd3868336354198ff4606c4cc1a15cdf7f45f2f 100644 (file)
@@ -13,6 +13,7 @@
 
 #include <IFSelect_Editor.ixx>
 #include <Interface_MSG.hxx>
+#include <Interface_TypedValue.hxx>
 #include <string.h>
 
 
index d6ab99e534e49d8024388bc211a22cd7559a6ee3..10e7db0dfc75bd839b1544d43ffebcad4737b357 100644 (file)
@@ -13,6 +13,7 @@
 
 #include <IFSelect_SelectSuite.ixx>
 #include <IFSelect_SelectPointed.hxx>
+#include <IFSelect_SelectDeduct.hxx>
 #include <stdio.h>
 
 
index c301e8b4f78861535e40b2d0cc055b08f9c36857..f33d752bf3e96e1bd1e85ea977553720b0cbd042 100644 (file)
@@ -12,6 +12,7 @@
 // commercial license or contractual agreement.
 
 #include <IFSelect_SelectType.ixx>
+#include <Standard_Transient.hxx>
 
 
 IFSelect_SelectType::IFSelect_SelectType ()
index 0c954e2ce70e616e8799bf4bdf5e15a03a74e39b..b448b7c9264f96daee79fc3501bc34f794949ebf 100644 (file)
@@ -34,6 +34,7 @@
 #include <stdio.h>
 
 #include <OSD_OpenFile.hxx>
+#include <IFSelect_GeneralModifier.hxx>
 
 
 static int deja = 0;
index 93eae59addddb199b5750a6422ac3597cb7a0c3d..20c1e2bdf85c2a652e6a1d3478a4a323066a0b33 100644 (file)
@@ -14,6 +14,7 @@
 #include <IFSelect_ShareOut.ixx>
 #include <Interface_InterfaceError.hxx>
 #include <Interface_Macros.hxx>
+#include <IFSelect_Modifier.hxx>
 #include <stdio.h>
 
 
index b7793033cc0c2d29fa1757461ae6ed3eab0835b2..c7aabcf8718e389a273475c1ed8b99897ae23e0b 100644 (file)
@@ -13,6 +13,7 @@
 
 #include <IFSelect_SignMultiple.ixx>
 #include <TCollection_AsciiString.hxx>
+#include <IFSelect_Signature.hxx>
 
 
 static TCollection_AsciiString theval;    // temporaire pour construire Value
index 5dbafe8f1bb8cefd27905f122902421832076179..2c2e35e0803287132bad6057f9ed285d11799b53 100644 (file)
 #include <Message_Messenger.hxx>
 #include <Message.hxx>
 #include <Standard_Failure.hxx>
+#include <IFSelect_SignatureList.hxx>
+#include <TCollection_HAsciiString.hxx>
+#include <IFSelect_Dispatch.hxx>
+#include <IFSelect_Modifier.hxx>
+#include <IFSelect_Signature.hxx>
+#include <IFSelect_IntParam.hxx>
 
 #define Flag_Incorrect 2
 //  (Bit Map n0 2)
index 299e55c96bff24a0535f2956c9a325043c8efd5a..3014933004fb3cfc11a0394e4c0ba89f881b2af9 100644 (file)
@@ -45,6 +45,7 @@
 #include <TopTools_SequenceOfShape.hxx>
 #include <TColStd_HSequenceOfExtendedString.hxx>
 #include <NCollection_DataMap.hxx>
+#include <IGESData_IGESEntity.hxx>
 
 namespace
 {
index 3a4ddcbfb1b48a86ff49d23f7c5dfbeb7380f222..c4cbd93d30048cdb6b64c545f81752721a7682fc 100644 (file)
@@ -50,6 +50,7 @@
 #include <ShapeAlgo_AlgoContainer.hxx>
 #include <ShapeAlgo_ToolContainer.hxx>
 #include <IGESGeom_BSplineCurve.hxx>
+#include <IGESData_IGESEntity.hxx>
 
 
 //=======================================================================
index dcaca3a690321ba5ea441098801b4fa4b5f730ca..6a210a539b26155a544006f68401d9e273225be3 100644 (file)
@@ -45,6 +45,7 @@
 #include <Message_ProgressIndicator.hxx>
 #include <errno.h>
 #include <OSD_OpenFile.hxx>
+#include <Geom_Geometry.hxx>
 
 IGESControl_Writer::IGESControl_Writer ()
     :  theTP (new Transfer_FinderProcess(10000)) ,
index cc86f549e75b3e600b75056b07cadf00c9537612..8935af292b8709fa0c0ea77eba93da4a176d6a66 100644 (file)
@@ -33,6 +33,8 @@
 #include <Interface_Static.hxx>
 #include <Interface_Macros.hxx>
 #include <UnitsMethods.hxx>
+#include <IGESGeom_CurveOnSurface.hxx>
+#include <IGESGeom_Boundary.hxx>
 
 
 IGESData_BasicEditor::IGESData_BasicEditor(const Handle(IGESData_Protocol)&  protocol)
index 710356b47bf50989c203ee5aed9c32482bfd1610..31b5b718c9e030bc45df337cd270532e028ae3a8 100644 (file)
@@ -18,6 +18,7 @@
 
 #include <IGESDraw_PerspectiveView.ixx>
 #include <gp_GTrsf.hxx>
+#include <IGESData_ViewKindEntity.hxx>
 
 
 IGESDraw_PerspectiveView::IGESDraw_PerspectiveView ()    {  }
index b191c09f03e1983d16376324a5f7018969100b9e..3c9ca4fb3d457122766d56e2a8b0fcc399a62296 100644 (file)
@@ -18,6 +18,7 @@
 
 #include <IGESDraw_View.ixx>
 #include <gp_GTrsf.hxx>
+#include <IGESData_ViewKindEntity.hxx>
 
 
 IGESDraw_View::IGESDraw_View ()    {  }
index 1fe2ad4685eb3c910692a279cb935d2e852ac75d..f1b48407346d70faa36f0d9e1d97e48cd3d87cde 100644 (file)
 #include <IGESToBRep_AlgoContainer.hxx>
 #include <IGESToBRep_ToolContainer.hxx>
 #include <Message_ProgressSentry.hxx>
+#include <IGESSolid_Face.hxx>
+#include <IGESSolid_Shell.hxx>
+#include <IGESSolid_ManifoldSolid.hxx>
+#include <IGESSolid_VertexList.hxx>
+#include <IGESSolid_EdgeList.hxx>
 
 //=======================================================================
 //function : IGESToBRep_BRepEntity
index 45ebe942d864e73fecf883fce5457d9828ca23e4..76591f7f04d0d5f81cce3222636398883d2da8ed 100644 (file)
@@ -97,6 +97,8 @@
 #include <Message_Msg.hxx>  
 #include <ShapeConstruct_Curve.hxx>
 #include <gp_Hypr.hxx>
+#include <IGESGeom_Line.hxx>
+#include <IGESGeom_CopiousData.hxx>
 
 //=======================================================================
 //function : CheckBSplineCurve
index 0775bbbc7b434999885202c513f6c9cbe2304f35..1896d71938f133d6aa27273743e8e1159a23a0f8 100644 (file)
 #include <ShapeAlgo.hxx>
 #include <ShapeAlgo_AlgoContainer.hxx>
 #include <ShapeConstruct_Curve.hxx>
+#include <IGESSolid_PlaneSurface.hxx>
+#include <IGESSolid_CylindricalSurface.hxx>
+#include <IGESSolid_ConicalSurface.hxx>
+#include <IGESSolid_SphericalSurface.hxx>
+#include <IGESSolid_ToroidalSurface.hxx>
+#include <Geom_BSplineSurface.hxx>
 
 //=======================================================================
 //function : CheckBSplineSurface
index 1f2935894e7455a8a5d799c364a8238ea5c498db..89e591eb0ee28827fe3b7f778694de5b22af21b3 100644 (file)
@@ -29,6 +29,7 @@
 #include <IGESToBRep.hxx>
 #include <IGESToBRep_TopoCurve.hxx>
 #include <ShapeFix_Wire.hxx>
+#include <IGESData_IGESEntity.hxx>
 
 //=======================================================================
 //function : IGESToBRep_IGESBoundary
index 0930dac2a7277a0c5794ed53162c8126585478c4..97e9c2928271bba53846a441313a5d678cecaa3c 100644 (file)
 #include <IGESToBRep.hxx>
 #include <IGESToBRep_AlgoContainer.hxx>
 #include <IGESToBRep_ToolContainer.hxx>
+#include <IGESGeom_Boundary.hxx>
+#include <IGESGeom_Point.hxx>
+#include <IGESGeom_SplineCurve.hxx>
 
 //=======================================================================
 //function : IGESToBRep_TopoCurve
index 45764ec82548abfe59250739d5ce6deb77a488db..9b1b32a396a04212fe069545a85db33d5d86fef6 100644 (file)
 #include <ShapeAlgo_AlgoContainer.hxx>
 #include <BRepBuilderAPI_MakeFace.hxx>
 #include <Geom_SurfaceOfRevolution.hxx>
+#include <IGESGeom_TrimmedSurface.hxx>
+#include <IGESGeom_SurfaceOfRevolution.hxx>
+#include <IGESGeom_TabulatedCylinder.hxx>
+#include <IGESGeom_RuledSurface.hxx>
+#include <IGESGeom_Plane.hxx>
+#include <IGESGeom_OffsetSurface.hxx>
+#include <IGESBasic_SingleParent.hxx>
 
 //=======================================================================
 //function : IGESToBRep_TopoSurface
index 69a5accc7b8b08689fa188f4427eb58e9c13991f..35c394ede1eb4a6cbc9fb43d738c5cfd3fd43d33 100644 (file)
@@ -16,5 +16,5 @@
 #include <IVtk_IShape.hxx>
 
 // Handle implementation
-IMPLEMENT_STANDARD_HANDLE(IVtk_IShape, IVtk_Interface)
-IMPLEMENT_STANDARD_RTTIEXT(IVtk_IShape, IVtk_Interface)
+
+
index 851415c44218a6789e710f904502fb5c4745df31..ee250bad184072e75a22e3506cbe3ce7c9cd544b 100644 (file)
@@ -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;
index a09c12f2dd80a89efe5dea09df9c1a3197da07e9..a3c47e6f237e3ac4c13bf9edbadb51bbd0886184 100644 (file)
@@ -16,5 +16,5 @@
 #include <IVtk_IShapeData.hxx>
 
 // Handle implementation
-IMPLEMENT_STANDARD_HANDLE(IVtk_IShapeData, IVtk_Interface)
-IMPLEMENT_STANDARD_RTTIEXT(IVtk_IShapeData, IVtk_Interface)
+
+
index a6f48a7368e1cbfa1b701860657111ede92087d4..6f875db7639118a3933f034b7f312e242305a563 100644 (file)
@@ -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
index 46168569e1124476f59e3e8c692606247fea422c..a14f2e1e05a5ff036a2aab9d37ab664725a6140d 100644 (file)
@@ -16,8 +16,7 @@
 #include <IVtk_IShapeMesher.hxx>
 
 // 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,
index 27f59237d6842b64c965aac31a5235e705455494..264a534130cfd85e7ce5f37bf4ebd0f706df1ef5 100644 (file)
@@ -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,
index 09255a62bec5a75638111f2f15c0f7e3596cff4e..fd1b9056ff3976ad793528a6ca32af4225646d2f 100644 (file)
@@ -16,5 +16,5 @@
 #include <IVtk_IShapePickerAlgo.hxx>
 
 // Handle implementation
-IMPLEMENT_STANDARD_HANDLE(IVtk_IShapePickerAlgo, IVtk_Interface)
-IMPLEMENT_STANDARD_RTTIEXT(IVtk_IShapePickerAlgo, IVtk_Interface)
+
+
index 6b9421384e32b387e510fad067dd2c9c2ec8f8f5..1feb2e4a424f1067e00a8bb0e7f31dc44ed1e093 100644 (file)
@@ -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;
index 70605d9797fbfff6886fb3915369d5dd3591d9e2..59c1968cccea1bb9c70daefb3dd947aa74764956 100644 (file)
@@ -16,5 +16,5 @@
 #include <IVtk_IView.hxx>
 
 // Handle implementation
-IMPLEMENT_STANDARD_HANDLE(IVtk_IView, IVtk_Interface)
-IMPLEMENT_STANDARD_RTTIEXT(IVtk_IView, IVtk_Interface)
+
+
index b1230161cca6c308e4b8eb819c8f172fec587aee..a212cb83faf19807692864370645f70353a740f0 100644 (file)
@@ -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__
index bf0457ce00ab0c08315532d6db01ee065bf4ae0e..956d5edd3bc9175a2884f405753dccf4db8a2b46 100644 (file)
@@ -16,5 +16,5 @@
 #include <IVtk_Interface.hxx>
 
 // Handle implementation
-IMPLEMENT_STANDARD_HANDLE(IVtk_Interface, Standard_Transient)
-IMPLEMENT_STANDARD_RTTIEXT(IVtk_Interface, Standard_Transient)
+
+
index 760fe52c041eedc9c9cb4a9545040056f1b99564..d2d4725016a7257792febe3de2f4e6f362774f77 100644 (file)
@@ -16,7 +16,7 @@
 #ifndef __IVTK_INTERFACE_H__
 #define __IVTK_INTERFACE_H__
 
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <Standard_Transient.hxx>
 
 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() { }
 };
index 474d6ccaeb968a2417b815c27a9dda95c6d2dc83..c8f60acc8faaa0e4b61ae8edb54718d57a532c29 100644 (file)
@@ -27,8 +27,6 @@
 #include <IVtkTools_ShapeDataSource.hxx>
 #include <IVtkTools_ShapeObject.hxx>
 
-IMPLEMENT_STANDARD_HANDLE(IVtkDraw_HighlightAndSelectionPipeline, Standard_Transient)
-IMPLEMENT_STANDARD_RTTIEXT(IVtkDraw_HighlightAndSelectionPipeline, Standard_Transient)
 
 //===========================================================
 // Function : Constructor
index 3c5050b48bc53899423847b32640744055c6013d..3097ab88281a3842d414853662e138364c803dc2 100644 (file)
@@ -50,7 +50,7 @@ class IVtkDraw_HighlightAndSelectionPipeline : public Standard_Transient
 {
 public:
 
-  DEFINE_STANDARD_RTTI(IVtkDraw_HighlightAndSelectionPipeline)
+  DEFINE_STANDARD_RTTI(IVtkDraw_HighlightAndSelectionPipeline, Standard_Transient)
 
 public:
 
index 57f27906e3bca2b1da32b66f6afdff7ffa7a439a..c38a7a4a31063f238e46aac4f449e143004fea88 100644 (file)
@@ -24,8 +24,7 @@
 #include <TopoDS_Iterator.hxx>
 
 // Handle implementation
-IMPLEMENT_STANDARD_HANDLE( IVtkOCC_SelectableObject, SelectMgr_SelectableObject )
-IMPLEMENT_STANDARD_RTTIEXT( IVtkOCC_SelectableObject, SelectMgr_SelectableObject )
+
 
 //============================================================================
 // Method:  Constructor
index b344cf4a488afa8c1516165c2492a1dc9ec8c2ce..d515cf2843a56a0a6fcd5cba3e3d53b16d33cdc1 100644 (file)
@@ -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: 
 
index f2c7c3879091480fb6bd1087184aecdb795fcb78..602d9bd3f39a27fc54e37147a06cb9e021209f85 100644 (file)
@@ -17,8 +17,7 @@
 #include <TopExp.hxx>
 
 // Handle implementation
-IMPLEMENT_STANDARD_HANDLE(IVtkOCC_Shape, IVtk_IShape)
-IMPLEMENT_STANDARD_RTTIEXT(IVtkOCC_Shape, IVtk_IShape)
+
 
 //============================================================================
 // Method: Constructor
index e6c28c02175c2348baa8a7d1ff05c7503fd93080..c3a76649dacc36c864b04be73d9f9747a28063f6 100644 (file)
@@ -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
index 737684b5df38b482b01b5b88b933c0be46cdab6f..811fcba9a95eaff74f282ad7edace4d0795df0e0 100644 (file)
@@ -45,8 +45,7 @@
 #include <TopExp_Explorer.hxx>
 
 // Handle implementation
-IMPLEMENT_STANDARD_HANDLE(IVtkOCC_ShapeMesher, IVtk_IShapeMesher)
-IMPLEMENT_STANDARD_RTTIEXT(IVtkOCC_ShapeMesher, IVtk_IShapeMesher)
+
 
 //================================================================
 // Function : internalBuild
index 6fd9a397f07e4b7df54aaa3d47801a1a770610af..045997285480231574a6ca8071ecffd095b4404d 100644 (file)
@@ -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;
index 24255ce4ee96a5aa8a1a81b75734d1da40c950a2..5c1a67063e50f9c6e739a191955ea837882943ab 100644 (file)
@@ -22,8 +22,7 @@
 #include <StdSelect_BRepOwner.hxx>
 
 // Handle implementation
-IMPLEMENT_STANDARD_HANDLE(IVtkOCC_ShapePickerAlgo, IVtk_IShapePickerAlgo)
-IMPLEMENT_STANDARD_RTTIEXT(IVtkOCC_ShapePickerAlgo, IVtk_IShapePickerAlgo)
+
 
 //================================================================
 // Function : Constructor
index 93a79a1ebfc428f8d5289b8ebf6aa60d37fcda29..afed0970e000c2955ee1659939308f50d097c9eb 100644 (file)
@@ -95,7 +95,7 @@ public: //! @name Obtain picking results
 
 public:
 
-  DEFINE_STANDARD_RTTI(IVtkOCC_ShapePickerAlgo)
+  DEFINE_STANDARD_RTTI(IVtkOCC_ShapePickerAlgo, IVtk_IShapePickerAlgo)
 
 private:
 
index 1a17c1b4b6405685974be86bf50d5d15c51fe862..a42a29515cb8cbe443eb8949123dae544ae8e827 100644 (file)
@@ -19,8 +19,6 @@
 #include <gp_Quaternion.hxx>
 #include <Graphic3d_Camera.hxx>
 
-IMPLEMENT_STANDARD_HANDLE( IVtkOCC_ViewerSelector, SelectMgr_ViewerSelector )
-IMPLEMENT_STANDARD_RTTIEXT( IVtkOCC_ViewerSelector, SelectMgr_ViewerSelector )
 
 //============================================================================
 // Method:  Constructor
index e1b36fd9878111abd5ce319dcd99ed0fd1315768..a03fdda9a39a2adefe95f660008ee72c361766ba 100644 (file)
@@ -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;
index 16d72054cf0a328d9ef6abfe882f6be83a416ba2..5f7e4c532aa8a59bc0199ecee6efc9ff6af8b11e 100644 (file)
@@ -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)
 
 
 //================================================================
index a2204f0eb66472189f803f6d369d3557d34525ad..be4bc86b2f851c2e9aad800f8b26df672d8176c7 100644 (file)
@@ -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
index 39cff7c90812269b55e72fe933cbc16f2c6a3584..ebdf7b488273656677218b7a63f021527b13ac9b 100644 (file)
@@ -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
index 7f62fe374691e1be02ccd5ab60c7dde5f6633fed..038e4922ff372a70ce7cdcefd4c9d5a7ffe5edb5 100644 (file)
@@ -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;
index 1077df0ac65f73a809a9ff996f99f67944ad1088..04e7e044951b8ded2b95e1b44d1417b626898804 100644 (file)
@@ -102,8 +102,6 @@ namespace
 };
 #endif
 
-IMPLEMENT_STANDARD_HANDLE (Image_AlienPixMap, Image_PixMap)
-IMPLEMENT_STANDARD_RTTIEXT(Image_AlienPixMap, Image_PixMap)
 
 // =======================================================================
 // function : Image_AlienPixMap
index 7976ac596256ab84bdf9adfa28677e2a6cfb9b26..aec57deee276b0eadc4343bca0e5f792994be8d8 100644 (file)
@@ -90,7 +90,7 @@ private:
 
 public:
 
-  DEFINE_STANDARD_RTTI(Image_AlienPixMap) // Type definition
+  DEFINE_STANDARD_RTTI(Image_AlienPixMap, Image_PixMap) // Type definition
 
 };
 
index 7659a680b3f11d21a7f755bc124a083b013c5fcb..a4ca767384be4f934bc4f7a75cbd6567959e8006 100644 (file)
@@ -20,8 +20,6 @@
 
 #include <cstdlib>
 
-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
index bea6ec0af77f43d17e4285c7e24e61e10dddb02c..4d825c45bffd47eb7a3ccb9b8e51ad085826bfca 100644 (file)
@@ -129,7 +129,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI(Image_Diff) // Type definition
+  DEFINE_STANDARD_RTTI(Image_Diff, Standard_Transient) // Type definition
 
 };
 
index 0cb8815872af6862753d29e8dcfcafcdc3d0588b..31d41ee4468bedd7671901d2575adf34dc0b388d 100644 (file)
 
 #include <algorithm>
 
-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
index 9cf87fc6024b665749b5464453302187eca8e11f..1d381861c3720572584fda7bb46ae190770e8382 100644 (file)
@@ -279,7 +279,7 @@ private:
 
 public:
 
-  DEFINE_STANDARD_RTTI(Image_PixMap) // Type definition
+  DEFINE_STANDARD_RTTI(Image_PixMap, Standard_Transient) // Type definition
 
 };
 
index 2f46f7d3024ed408d2166ae818a1f650f71edf9d..ac3c61e46bd95bb5c616d7bc7549d02c9263b71e 100644 (file)
@@ -127,7 +127,7 @@ public:
 
 public:
 
-  DEFINE_STANDARD_RTTI(Image_PixMapData) // Type definition
+  DEFINE_STANDARD_RTTI(Image_PixMapData, NCollection_Buffer) // Type definition
 
 };
 
index 1a5ee60551c9c270fc1ff67dc5ce22bcc2d08063..d62fedcecc901919c924f1b7adacd0098f790e34 100644 (file)
@@ -14,7 +14,7 @@
 #ifndef _Image_PixMap_Handle_H__
 #define _Image_PixMap_Handle_H__
 
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <Standard_Transient.hxx>
 
 class Image_PixMap;
index ddf71a7bc8a9b424edd327a7181cb41b92be3624..4f9c2b0f067d30d8fb659ae759b6720e5cb35d81 100644 (file)
@@ -57,6 +57,7 @@
 #include <ElCLib.hxx>
 
 #include <Bnd_Box2d.hxx>
+#include <IntPatch_PointLine.hxx>
 
 static Standard_Boolean DecomposeResult(const Handle(IntPatch_Line)&   Line,
   const Standard_Boolean         IsReversed,
index 7d89406f64d53a5d2effebda521faa239ffbc88f..c9a02f4e20e870bda6bd84d711560ec6e765dc53 100644 (file)
@@ -1828,6 +1828,7 @@ void IntPatch_Intersection::Perform(const Handle(Adaptor3d_HSurface)&  S1,
 #include <IntPatch_IType.hxx>
 #include <IntPatch_LineConstructor.hxx>
 #include <Adaptor2d_HCurve2d.hxx>
+#include <Geom_Curve.hxx>
 #define MAXR 200
 
 
index 0a0440e505271eaad16f934339eea1e578588da1..b87c8f564000daa7b245015d199770b18550cb0c 100644 (file)
@@ -12,6 +12,7 @@
 // commercial license or contractual agreement.
 
 #include <Interface_GTool.ixx>
+#include <Interface_GeneralModule.hxx>
 
 Interface_GTool::Interface_GTool  ()    {  }
 
index cecf11c2f2ff309630fb596bd52396093f432942..6fcce041e7dcdc2191a83e1379f34abd47677477 100644 (file)
@@ -26,6 +26,7 @@
 #include <Standard_OutOfRange.hxx>
 #include <Interface_SignType.hxx>
 #include <Message_Messenger.hxx>
+#include <Interface_ReportEntity.hxx>
 
 // 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
index 82aa7714f096aa318645550ecdb165351bb0ce1c..c40d85e31aad878fdb9b02c2c6e1032e1d77a92d 100644 (file)
@@ -12,6 +12,7 @@
 // commercial license or contractual agreement.
 
 #include <Interface_Protocol.ixx>
+#include <Standard_Transient.hxx>
 
 //  Gestion du Protocol actif : tres simple, une variable statique
 
index 21ae4d6f20aac2ec217c5d487e71dabd2a9e4878..340232d03f2c364b084dd82641a2da6413f7f308 100644 (file)
@@ -12,6 +12,7 @@
 // commercial license or contractual agreement.
 
 #include <Interface_SignType.ixx>
+#include <Interface_InterfaceModel.hxx>
 
 TCollection_AsciiString  Interface_SignType::Text
   (const Handle(Standard_Transient)& ent,
index ba63d624f51486df3411b3b3b58d1eef53cdfe65..bc7baa45bd52ac48f40612373d774fa9cd9c1b24 100644 (file)
@@ -17,7 +17,7 @@
 #define Handle_LDOM_MemManager_HeaderFile
 
 #include <MMgt_TShared.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 
 class LDOM_MemManager;
 
index f20082b47234515ff540789c996fce17691afe5b..c04fe9504ac56d5ee0dfae35faaf11efac128228 100644 (file)
@@ -16,8 +16,6 @@
 #include <LDOM_MemManager.hxx>
 #include <LDOMBasicString.hxx>
 
-IMPLEMENT_STANDARD_HANDLE  (LDOM_MemManager, MMgt_TShared)
-IMPLEMENT_STANDARD_RTTIEXT (LDOM_MemManager, MMgt_TShared)
 
 #define HASH_MASK 255
 #define MINIMAL_ROOM 3
index f06b84ccc7a9fe40860bb5a89ea1864b4929ef8d..b9673fa3d6be2f16eb2f3b0314575cdaba08a29c 100644 (file)
@@ -17,7 +17,7 @@
 #define LDOM_MemManager_HeaderFile
 
 #include <MMgt_TShared.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <LDOM_Document.hxx>
 
 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 <Handle_LDOM_MemManager.hxx>
index 91c40ece2bc3f146c9d44fa0feaf4d50e2ab4a58..013428bcdcea384e061c4f2ba060a34331cc5eac 100644 (file)
@@ -54,6 +54,7 @@
 #include <BndLib_Add2dCurve.hxx>
 #include <Extrema_ExtCC.hxx>
 #include <BRepLib_MakeVertex.hxx>
+#include <Geom_Plane.hxx>
 
 
 static Standard_Boolean Project(const TopoDS_Vertex&,
index 3cb9bbb0a9dbee2765b4186f574102d25cf14d3e..f47ecfd6a8e426c86757912dd19f5fd84964d95b 100644 (file)
@@ -26,6 +26,7 @@
 #include <TColStd_SequenceOfInteger.hxx>
 #include <TColGeom2d_SequenceOfGeometry.hxx>
 #include <Standard_NotImplemented.hxx>
+#include <Geom2d_Curve.hxx>
 
 //============================================================================
 //function : MAT2d_MiniPath()
index f97e3ab790881331ee3c8b75e73f1bdafff28b60..a32de617071ea86f275f296f725b280226dbf1c6 100644 (file)
@@ -30,8 +30,6 @@
 #include <BRepMesh_DataStructureOfDelaun.hxx>
 #include <TopExp_Explorer.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (MeshTest_DrawableMesh, Draw_Drawable3D)
-IMPLEMENT_STANDARD_RTTIEXT(MeshTest_DrawableMesh, Draw_Drawable3D)
 
 typedef NCollection_Map<BRepMesh_Edge> BRepMesh_MapOfLinks;
 
index d190007e0a946b67f2693095bc87176c8a5023f5..ba9f1740a80a404e1aebd7cbcb596cd2d8a4514b 100644 (file)
@@ -15,7 +15,7 @@
 #define _MeshTest_DrawableMesh_HeaderFile
 
 #include <Standard.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <BRepMesh_IncrementalMesh.hxx>
 #include <TColStd_SequenceOfInteger.hxx>
 #include <Draw_Drawable3D.hxx>
@@ -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: 
 
index 16c53eae64a895aa0c39d6616a56b1a4aa176276..06f4e80eb311381f3e7d656bf1c2b57c45cac2bc 100644 (file)
@@ -19,8 +19,6 @@
 #include <SelectBasics_EntityOwner.hxx>
 #include <TColgp_Array1OfPnt2d.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (MeshVS_DummySensitiveEntity, SelectBasics_SensitiveEntity)
-IMPLEMENT_STANDARD_RTTIEXT(MeshVS_DummySensitiveEntity, SelectBasics_SensitiveEntity)
 
 //================================================================
 // Function : Constructor MeshVS_DummySensitiveEntity
index 6e7402006b77a0f332fa4faebc9dc3d1486af2d3..056287a447c3b6a1918f43c9ead40c9773d3bf94 100644 (file)
@@ -17,7 +17,7 @@
 #define _MeshVS_DummySensitiveEntity_HeaderFile
 
 #include <Standard.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 
 #include <Select3D_BndBox3d.hxx>
 #include <SelectBasics_SensitiveEntity.hxx>
@@ -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)
index 32d4ea0551fd10c13a34587e16dd320166a2cf6c..ea612690d0321b389a9dd36805c85acf2a37d8f9 100644 (file)
@@ -55,7 +55,7 @@
 #include <Image_PixMap.hxx>
 #include <Graphic3d_Texture2D.hxx>
 #include <Graphic3d_TypeOfTextureMode.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <PrsMgr_PresentationManager3d.hxx>
 #include <Quantity_Array1OfColor.hxx>
 #include <Aspect_SequenceOfColor.hxx>
@@ -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
index 2a26ae79822f8e6fd9aa0eb40b5d7ca63fc6a829..6107836d8a3f63725046f8c5f98004c621e18685 100644 (file)
@@ -17,8 +17,6 @@
 #include <SelectBasics_EntityOwner.hxx>
 #include <TColgp_Array1OfPnt.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (MeshVS_SensitiveFace, Select3D_SensitiveEntity)
-IMPLEMENT_STANDARD_RTTIEXT(MeshVS_SensitiveFace, Select3D_SensitiveEntity)
 
 //=======================================================================
 // name    : MeshVS_SensitiveFace::MeshVS_SensitiveFace
index d7464e58cf28f89864a8e5797f9df0f3212e845b..ff4f6c7a99bdc36312187670a1d463c5116ed261 100644 (file)
@@ -17,7 +17,7 @@
 #define _MeshVS_SensitiveFace_HeaderFile
 
 #include <Standard.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 
 #include <gp_Pnt.hxx>
 #include <Select3D_SensitiveFace.hxx>
@@ -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:
 
index 714ffa42825c2e48b43d41b4358c70dcc50c29cd..706c2121b6a942f6615d1fab570bbe95a1bfe9ec 100644 (file)
@@ -25,8 +25,6 @@
 #include <MeshVS_MeshOwner.hxx>
 #include <NCollection_Vec4.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (MeshVS_SensitiveMesh, Select3D_SensitiveEntity)
-IMPLEMENT_STANDARD_RTTIEXT(MeshVS_SensitiveMesh, Select3D_SensitiveEntity)
 
 //=======================================================================
 // name    : MeshVS_SensitiveMesh::MeshVS_SensitiveMesh
index f8a01f04f469c7c436518036c7335da3a0e666d3..43c2cd73f2ec43d14e3c98fe91883a97591e6a70 100644 (file)
@@ -17,7 +17,7 @@
 #define _MeshVS_SensitiveMesh_HeaderFile
 
 #include <Standard.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 
 #include <Bnd_Box.hxx>
 #include <Select3D_SensitiveEntity.hxx>
@@ -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:
 
index b2013e5bb035b8daa2169ee9024a098389d7cbbd..528303431e74ee8583ec63bc347ee704c56ffd0a 100644 (file)
@@ -26,8 +26,6 @@
 #include <TColgp_Array1OfPnt2d.hxx>
 #include <TColStd_SequenceOfInteger.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (MeshVS_SensitivePolyhedron, Select3D_SensitiveEntity)
-IMPLEMENT_STANDARD_RTTIEXT(MeshVS_SensitivePolyhedron, Select3D_SensitiveEntity)
 
 //================================================================
 // Function : Constructor MeshVS_SensitivePolyhedron
index fff3c4952be19092fc8f869c57bdf42ddcf45090..287f031bf4b97a139252a1c322274177d0ede50a 100644 (file)
@@ -17,7 +17,7 @@
 #define _MeshVS_SensitivePolyhedron_HeaderFile
 
 #include <Standard.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 
 #include <Handle_TColgp_HArray1OfPnt.hxx>
 #include <Handle_TColgp_HArray1OfPnt2d.hxx>
@@ -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:
 
index 52978438e9d0bdd9e736d4c0dad900d6f7da86cb..156c4dd4247ee9beae9c0e3af5cda31cafc3966a 100644 (file)
@@ -17,8 +17,6 @@
 
 #include <SelectBasics_EntityOwner.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (MeshVS_SensitiveSegment, Select3D_SensitiveSegment)
-IMPLEMENT_STANDARD_RTTIEXT(MeshVS_SensitiveSegment, Select3D_SensitiveSegment)
 
 //=======================================================================
 // name    : MeshVS_SensitiveSegment::MeshVS_SensitiveSegment
index d28137adc2c48d25f6fe0c1ec8fa7689f3a08967..ee4fb5b52b0c2f3fa1ffe481f6bcc49e006f6bdb 100644 (file)
@@ -17,7 +17,7 @@
 #define _MeshVS_SensitiveSegment_HeaderFile
 
 #include <Standard.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 
 #include <gp_Pnt.hxx>
 #include <Select3D_SensitiveSegment.hxx>
@@ -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)
index ac990e0341cc514d83dfad32b063c4f61ad316d0..8c4a317e698a6894aa3fb7d4d01f1e5cd0180ab3 100644 (file)
@@ -26,6 +26,7 @@
 #include <TColStd_HSequenceOfInteger.hxx>
 #include <TColStd_HSequenceOfHExtendedString.hxx>
 #include <TColStd_MapIteratorOfPackedMapOfInteger.hxx>
+#include <TColStd_HPackedMapOfInteger.hxx>
 
 //=======================================================================
 //function : SetMessenger
index 4062c3291c9e7be581440dddb3b1d922f2bfecbf..877920e86d8525220df30a4e86f0396662182976 100644 (file)
@@ -15,6 +15,7 @@
 
 #include <Message_Messenger.ixx>
 #include <Message_PrinterOStream.hxx>
+#include <Message_Printer.hxx>
 
 //=======================================================================
 //function : Message_Messenger
index d5802cf84c9c8d23e0afb165bf6712756cec72f9..19f3b4937ae724376d19b09767f2e552fb1d67bd 100644 (file)
@@ -15,6 +15,7 @@
 #include <TCollection_HAsciiString.hxx>
 #include <Dico_IteratorOfDictionaryOfTransient.hxx>
 #include <MoniTool_TypedValue.hxx>
+#include <MoniTool_Option.hxx>
 
 
 static Standard_Boolean IsCurrent (const Standard_CString name)
index a065ef3e8a8f3a07e375db721da017e6c4eb3b9b..9a0d0861c52722c4d580a5634b3b35f99baf1893 100644 (file)
@@ -21,6 +21,7 @@
 #include <Message_Messenger.hxx>
 
 #include <OSD_Path.hxx>
+#include <Standard_Transient.hxx>
 #include <stdio.h>
 
 
index f8e9792c925aa38205c40a51ac890bfb0566149d..f8f1a4373a9145c8b11f4cc5b20fb3529abaef38 100644 (file)
@@ -18,9 +18,6 @@
 #include <Standard_Assert.hxx>
 
 
-IMPLEMENT_STANDARD_HANDLE  (NCollection_AccAllocator, NCollection_BaseAllocator)
-IMPLEMENT_STANDARD_RTTIEXT (NCollection_AccAllocator, NCollection_BaseAllocator)
-
 //=======================================================================
 //function : NCollection_AccAllocator
 //purpose  : Constructor
index 506e24407f1907699ded28b98afee27e5ead01eb..c092017c4fede5dc85e02b720d954edf7dc540a5 100644 (file)
@@ -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
index 7b4831de15472480a68b5ef1ed174b164d070630..8e7b652c0579eaa65b815437cc0a41cce2549350 100644 (file)
 #include <NCollection_AlignedAllocator.hxx>
 #include <NCollection_Buffer.hxx>
 
-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()
index d3d6f56f630b1baf8a03e71f3e009f4c8000a3ba..031494478fdfa5b92cdc357d335a1a8754a9e8f4 100644 (file)
@@ -46,7 +46,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI (NCollection_AlignedAllocator)
+  DEFINE_STANDARD_RTTI (NCollection_AlignedAllocator, NCollection_BaseAllocator)
 
 };
 
index 3dd99bd9a5c4d962e46691e30b86464b9a2ade56..cfc71f58ac86bd8e2168eac40569c0f6e5acb39a 100644 (file)
@@ -24,8 +24,6 @@
 #include <fstream>
 #include <iomanip>
 
-IMPLEMENT_STANDARD_HANDLE(NCollection_BaseAllocator,MMgt_TShared)
-IMPLEMENT_STANDARD_RTTIEXT(NCollection_BaseAllocator,MMgt_TShared)
 
 //=======================================================================
 //function : Allocate
index c756ebee9e2359b926cdc2659e9be0ba712a6846..000d2500a8c67172701e3c3757c9a9d4baf824e4 100644 (file)
@@ -28,7 +28,7 @@
 #define NCollection_BaseAllocator_HeaderFile
 
 #include <MMgt_TShared.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <NCollection_TypeDef.hxx>
 
 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)
index 2210127d23da3f04b12e57c19a44c25b81575ce3..ba97296bf34989141b56c208116f630714b79db5 100644 (file)
@@ -130,7 +130,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI(NCollection_Buffer) // Type definition
+  DEFINE_STANDARD_RTTI(NCollection_Buffer, Standard_Transient) // Type definition
 
 };
 
index c3244464e9c05ff314a9b4c707b863abc8c2564f..796dde0430230f16c47baf40398782d69a40d7e9 100644 (file)
@@ -18,7 +18,7 @@
 #ifndef NCollection_DefineHArray1_HeaderFile
 #define NCollection_DefineHArray1_HeaderFile
 
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <NCollection_DefineArray1.hxx>
 #include <MMgt_TShared.hxx>
 
@@ -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
index 2c47b13cb4b679615aa2430c9962ae5f80696a55..d2e5a08157e04ecc44bae19e8beed7c442d27d4c 100644 (file)
@@ -18,7 +18,7 @@
 #ifndef NCollection_DefineHArray2_HeaderFile
 #define NCollection_DefineHArray2_HeaderFile
 
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <NCollection_DefineArray2.hxx>
 #include <MMgt_TShared.hxx>
 
@@ -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
index cc2a2d6a3224e478fd3509d2dfca97153e29f4e9..153ddc8f41e6cf35b8459611885b850e31b6c8fd 100644 (file)
@@ -18,7 +18,7 @@
 #ifndef NCollection_DefineHSequence_HeaderFile
 #define NCollection_DefineHSequence_HeaderFile
 
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <NCollection_DefineSequence.hxx>
 #include <MMgt_TShared.hxx>
 
@@ -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
index 3f224d8b643d0fa556a1e416f5880dd6e553deb9..bc46ec67c7f258057c2083a9e036f163d2052563 100644 (file)
@@ -17,7 +17,7 @@
 #define NCollection_EBTree_HeaderFile
 
 #include <NCollection_UBTree.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <MMgt_TShared.hxx>
 #include <NCollection_List.hxx>
 #include <TColStd_SequenceOfInteger.hxx>
@@ -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
index fc5b399a7363582142b7ad18c9b7f5b69779b020..9012b15604abf325fb0c73bacae05b35031882bb 100644 (file)
@@ -17,8 +17,6 @@
 #include <Standard_OutOfMemory.hxx>
 #include <Standard_Mutex.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (NCollection_HeapAllocator, NCollection_BaseAllocator)
-IMPLEMENT_STANDARD_RTTIEXT(NCollection_HeapAllocator, NCollection_BaseAllocator)
 
 //=======================================================================
 //function : Allocate
index 4f4fd7237b1e69c56ffe8c9afa89bd4292d896be..71c542f9e69525b4ff2c59ed5d004ced4134795b 100644 (file)
@@ -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
index b4395464f118f4ae5fe0f1ea009220a368a88d3d..4461318fb6fe5e010e97c62fbad77c8c8d77a9d0 100644 (file)
@@ -22,8 +22,6 @@
 #include <fstream>
 #include <iomanip>
 
-IMPLEMENT_STANDARD_HANDLE  (NCollection_IncAllocator,NCollection_BaseAllocator)
-IMPLEMENT_STANDARD_RTTIEXT (NCollection_IncAllocator,NCollection_BaseAllocator)
 
 namespace
 {
index b50a8fe14cfe3efbc88eaac91d84847ddb2282e2..d9782bd59f006da178c7ad15fdc981b516f2f028 100644 (file)
@@ -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
index 15808adff6113f9d375e2a26e0b1573c1b95939d..0ee600522646a0ab43ef4088712d2a1167f042c6 100644 (file)
@@ -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
index 54af69072713c1da67a0e3bd34a3b4006afcb782..7fdff038e344748ff233c2bf50245f99199facc1 100644 (file)
@@ -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
index 09c99972cc75a39d389d66f998989bfbc172f0f0..aa3d34d59a4f4a30bcdd04e5508977526a67c327 100644 (file)
@@ -16,7 +16,7 @@
 #ifndef _Handle_OpenGl_Context_Header
 #define _Handle_OpenGl_Context_Header
 
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <Handle_Standard_Transient.hxx>
 
 class OpenGl_Context;
index 2e7f89082c126072fcb57e7d74d357e72f4a1205..1dd0e9b71c66f0fcacae57f2a7e60e5060230a78 100644 (file)
@@ -16,7 +16,7 @@
 #ifndef _Handle_OpenGl_GraphicDriver_Header
 #define _Handle_OpenGl_GraphicDriver_Header
 
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <Handle_Graphic3d_GraphicDriver.hxx>
 
 class OpenGl_GraphicDriver;
index b00f2f32140962f7f5dec168782eba5d268c4de9..a9676ccfd6c0d0d7fb8491acd95e6933fe5f4bd4 100644 (file)
@@ -16,7 +16,7 @@
 #ifndef _Handle_OpenGl_View_Header
 #define _Handle_OpenGl_View_Header
 
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <Handle_MMgt_TShared.hxx>
 
 class OpenGl_View;
index b933f1bd4d4fdfe50271b02c407d928268acc7b9..5a7315b871499ed526025d83f78b955491187d9e 100644 (file)
@@ -16,7 +16,7 @@
 #ifndef _Handle_OpenGl_Window_Header
 #define _Handle_OpenGl_Window_Header
 
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <Handle_MMgt_TShared.hxx>
 
 class OpenGl_Window;
index 5959d801d63b59546d2776bde693e59d2eca91a2..e85e5243b67608d27eec64115c6b525dfcf1406b 100644 (file)
@@ -16,7 +16,7 @@
 #ifndef _Handle_OpenGl_Workspace_Header
 #define _Handle_OpenGl_Workspace_Header
 
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <Handle_OpenGl_Window.hxx>
 
 class OpenGl_Workspace;
index 3840d3595583cd50a8078f272dcee47c63d9c5b2..688516f1d4c70d497d8efe0cff76b81a6fde899d 100755 (executable)
@@ -21,8 +21,6 @@
 #include <OpenGl_Vec.hxx>
 #include <OpenGl_Structure.hxx>
 
-IMPLEMENT_STANDARD_HANDLE(OpenGl_CappingAlgoFilter, OpenGl_RenderFilter)
-IMPLEMENT_STANDARD_RTTIEXT(OpenGl_CappingAlgoFilter, OpenGl_RenderFilter)
 
 namespace
 {
index 1df476b8a167ecba37f5c1a24ddddc0b1f41380f..c09b6694c1c10360aca363f3df0eaa1938fe493e 100755 (executable)
@@ -63,7 +63,7 @@ public:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OpenGl_CappingAlgoFilter)
+  DEFINE_STANDARD_RTTI(OpenGl_CappingAlgoFilter, OpenGl_RenderFilter)
 };
 
 #endif
index fe483012f8cca9069f46dd2bd2acfe53b933682e..89443d68d98f38e24c306abe70d2ceea297580dd 100755 (executable)
@@ -55,8 +55,6 @@ namespace
 
 }
 
-IMPLEMENT_STANDARD_HANDLE (OpenGl_CappingPlaneResource, OpenGl_Resource)
-IMPLEMENT_STANDARD_RTTIEXT(OpenGl_CappingPlaneResource, OpenGl_Resource)
 
 // =======================================================================
 // function : OpenGl_CappingPlaneResource
index 27bcf7fde7f77eb574de42558f2e1ea20707b9ee..66da667ac727d71111a6c483869025f8b05e0c64 100755 (executable)
@@ -82,7 +82,7 @@ private:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OpenGl_CappingPlaneResource) // Type definition
+  DEFINE_STANDARD_RTTI(OpenGl_CappingPlaneResource, OpenGl_Resource) // Type definition
 
 };
 
index f7c4c842ee6c1d31cf795a483c2741638f47fa08..5e63257cf0555dc772fabfe8849b7646a9f30ec1 100755 (executable)
@@ -17,8 +17,6 @@
 
 #include <OpenGl_GlCore20.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (OpenGl_Caps, Standard_Transient)
-IMPLEMENT_STANDARD_RTTIEXT(OpenGl_Caps, Standard_Transient)
 
 // =======================================================================
 // function : OpenGl_Caps
index 10d835ea46b68e618a81bae6596f64f7976ab903..4d47b43a1b3cc83e244903417592868e3b34534b 100755 (executable)
@@ -16,7 +16,7 @@
 #ifndef _OpenGl_Caps_H__
 #define _OpenGl_Caps_H__
 
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <Standard_Transient.hxx>
 #include <Handle_Standard_Transient.hxx>
 
@@ -131,7 +131,7 @@ private:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OpenGl_Caps) // Type definition
+  DEFINE_STANDARD_RTTI(OpenGl_Caps, Standard_Transient) // Type definition
 
 };
 
index a20436e5e98770778f8f0fd943bf5349be5e3277..83659c1c2327064c33951b675ddfc8d453e134ab 100644 (file)
@@ -61,8 +61,6 @@
   #endif
 #endif
 
-IMPLEMENT_STANDARD_HANDLE (OpenGl_Context, Standard_Transient)
-IMPLEMENT_STANDARD_RTTIEXT(OpenGl_Context, Standard_Transient)
 
 namespace
 {
index 8017c35c991fe78f708c9990b12fd7e1c537d923..ecdcff65e802062e73f5cf5b6f0d4c49c597969b 100644 (file)
@@ -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;
 
index 1a17c604ab2d6ff483ec7fff71fb6a252ff6dc2c..63f96a627c338bd9fc23f4855611d4335bfa6d84 100755 (executable)
@@ -20,8 +20,6 @@
 #include <Standard_Assert.hxx>
 #include <TCollection_ExtendedString.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (OpenGl_Font, OpenGl_Resource)
-IMPLEMENT_STANDARD_RTTIEXT(OpenGl_Font, OpenGl_Resource)
 
 // =======================================================================
 // function : OpenGl_Font
index fd95912d1dd9392c4b36970ac8e7ee9edd40ae40..317a84aa4246b47af2e7d8da8e4f2a824357eb23 100755 (executable)
@@ -157,7 +157,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OpenGl_Font) // Type definition
+  DEFINE_STANDARD_RTTI(OpenGl_Font, OpenGl_Resource) // Type definition
 
 };
 
index 18c21c8a094f444d1cf886310687a4e14ac095ed..ba844f6db7e2f6253168e7990c4184244dcf81da 100644 (file)
@@ -18,8 +18,6 @@
 #include <Standard_Assert.hxx>
 #include <TCollection_ExtendedString.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (OpenGl_FrameBuffer, OpenGl_Resource)
-IMPLEMENT_STANDARD_RTTIEXT(OpenGl_FrameBuffer, OpenGl_Resource)
 
 // =======================================================================
 // function : OpenGl_FrameBuffer
index c2f03d6f847853f4b9f1693c4db3345fe894c4f0..c31871ba6aff025815edb13d4a131d61201d83ce 100644 (file)
@@ -172,7 +172,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OpenGl_FrameBuffer) // Type definition
+  DEFINE_STANDARD_RTTI(OpenGl_FrameBuffer, OpenGl_Resource) // Type definition
 
 };
 
index 813fc27402093c92bfa5f2e57912e57266fb84ab..c03c1a43f1a403a9c67c0c961aff4707c98a9d9e 100644 (file)
@@ -38,8 +38,6 @@
   #include <EGL/egl.h>
 #endif
 
-IMPLEMENT_STANDARD_HANDLE(OpenGl_GraphicDriver,Graphic3d_GraphicDriver)
-IMPLEMENT_STANDARD_RTTIEXT(OpenGl_GraphicDriver,Graphic3d_GraphicDriver)
 
 namespace
 {
index 29ba151747f4b024fe101d5e54bb26526c1386e5..1a4ba3214e93dd9ec4678317f26d427e5ab221eb 100644 (file)
@@ -359,7 +359,7 @@ public:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OpenGl_GraphicDriver)
+  DEFINE_STANDARD_RTTI(OpenGl_GraphicDriver, Graphic3d_GraphicDriver)
 
 private:
 
index 8eda7341bb291c07cf71ef043888d14f0d4f36b1..55a27ce5af7966edd6187d4b7e03aa18e4efc6c9 100644 (file)
@@ -27,8 +27,6 @@
 #include <Graphic3d_CUserDraw.hxx>
 #include <Graphic3d_GroupDefinitionError.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (OpenGl_Group, Graphic3d_Group)
-IMPLEMENT_STANDARD_RTTIEXT(OpenGl_Group, Graphic3d_Group)
 
 // =======================================================================
 // function : OpenGl_Group
index 6406bd245e1e5b471c6a6797ef59bce89313a934..2ed5401cddec5b9ed9057a3eee2d7016509902af 100644 (file)
@@ -128,7 +128,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OpenGl_Group) // Type definition
+  DEFINE_STANDARD_RTTI(OpenGl_Group, Graphic3d_Group) // Type definition
 
 };
 
index fdf8ade2d1b35f14212f35f2a1e6be3fbe516bdd..e883b6b4ae9c661db3d11aed84a20aad59ebb33d 100644 (file)
@@ -17,8 +17,6 @@
 #include <OpenGl_Context.hxx>
 #include <Standard_Assert.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (OpenGl_IndexBuffer, OpenGl_VertexBuffer)
-IMPLEMENT_STANDARD_RTTIEXT(OpenGl_IndexBuffer, OpenGl_VertexBuffer)
 
 // =======================================================================
 // function : OpenGl_IndexBuffer
index 76e72128512a52db75d52a80ab5d5aa1e190ddce..87409e5448f76657ace60e9f55d94ea389089471 100644 (file)
@@ -27,7 +27,7 @@ public:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OpenGl_IndexBuffer) // Type definition
+  DEFINE_STANDARD_RTTI(OpenGl_IndexBuffer, OpenGl_VertexBuffer) // Type definition
 
 };
 
index b12830c911a47b921bf479f43a155e69eb453744..646a89d5331a7986de293cddbf4b6699963df881 100644 (file)
@@ -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
index ce28e970476cde2aaa2cea11f8771a9368c1f9ad..c70098c1c4c7cf06a43a124463ea723d4f074253 100644 (file)
@@ -43,7 +43,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OpenGl_LineAttributes)
+  DEFINE_STANDARD_RTTI(OpenGl_LineAttributes, OpenGl_Resource)
 
 };
 
index 1f6023c219e37bb5db8448284a171b19df019819..df734d3736e76c58349109ff2064fb76a6ab3f1a 100755 (executable)
@@ -19,8 +19,6 @@
 #include <Standard_Assert.hxx>
 #include <Image_PixMap.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (OpenGl_PointSprite, OpenGl_Texture)
-IMPLEMENT_STANDARD_RTTIEXT(OpenGl_PointSprite, OpenGl_Texture)
 
 // =======================================================================
 // function : OpenGl_PointSprite
index a010db138aafc053ee63087c4ff96fa2b31d53ff..a841f9ad8208e2120a1c3fac9ff50f9609b694f3 100755 (executable)
@@ -54,7 +54,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OpenGl_PointSprite) // Type definition
+  DEFINE_STANDARD_RTTI(OpenGl_PointSprite, OpenGl_Texture) // Type definition
 
 };
 
index e67b45c731899e74fcbb23b3e0f2f954c98f0b4a..93eef99c6078ce4929b74940baabb227f2bffc4c 100644 (file)
@@ -16,8 +16,6 @@
 #include <OpenGl_GlCore11.hxx>
 #include <OpenGl_PrinterContext.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (OpenGl_PrinterContext, Standard_Transient)
-IMPLEMENT_STANDARD_RTTIEXT(OpenGl_PrinterContext, Standard_Transient)
 
 //=======================================================================
 //function : OpenGl_PrinterContext
index da0d96eefac95bc2df6e36795fdcaf0374612e43..fbe7dd75f7e63f973efb722c6806e62ffceb7969 100644 (file)
@@ -16,7 +16,7 @@
 #ifndef _OPENGL_PRINTERCONTEXT_H
 #define _OPENGL_PRINTERCONTEXT_H
 
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <TColStd_Array2OfReal.hxx>
 #include <Handle_Standard_Transient.hxx>
 #include <OpenGl_Vec.hxx>
@@ -83,7 +83,7 @@ private:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OpenGl_PrinterContext) // Type definition
+  DEFINE_STANDARD_RTTI(OpenGl_PrinterContext, Standard_Transient) // Type definition
 
 };
 
index c753bae878fa7dfad6992d4b899c4ea9d75f0258..21fd26410d7dd37fd8d7365d4ad7aeece129a9a4 100755 (executable)
@@ -15,5 +15,4 @@
 
 #include <OpenGl_RenderFilter.hxx>
 
-IMPLEMENT_STANDARD_HANDLE(OpenGl_RenderFilter, Standard_Transient)
-IMPLEMENT_STANDARD_RTTIEXT(OpenGl_RenderFilter, Standard_Transient)
+
index 57215083915f28988809066a506513a1095577a6..47ace0c451d6cffa5eb6a32b281acdef294a03f4 100755 (executable)
@@ -16,7 +16,7 @@
 #ifndef _OpenGl_RenderFilter_H__
 #define _OpenGl_RenderFilter_H__
 
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <Standard_Transient.hxx>
 
 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
index 4116e10e436663e2c106db394c03f94d2f65d9dc..2edacf3ec0fcd49c81ea50c79d391cf75a1dcd41 100644 (file)
@@ -15,8 +15,6 @@
 
 #include <OpenGl_Resource.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (OpenGl_Resource, Standard_Transient)
-IMPLEMENT_STANDARD_RTTIEXT(OpenGl_Resource, Standard_Transient)
 
 OpenGl_Resource::OpenGl_Resource() {}
 OpenGl_Resource::~OpenGl_Resource() {}
index 93644e9a0ab3bc39bf2bebb63d6fb04be94c4d49..32919117454dae4c8d99b55095226245006d73fa 100644 (file)
@@ -55,7 +55,7 @@ private:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OpenGl_Resource) // Type definition
+  DEFINE_STANDARD_RTTI(OpenGl_Resource, Standard_Transient) // Type definition
 
 };
 
index 0196a39ae1fa1ccd6c25a11e789bdab55177a043..13d5b290bfbe1609c6f1a73da12f9c7bfc2576a9 100644 (file)
@@ -17,8 +17,6 @@
 #include <OpenGl_GlCore33.hxx>
 #include <Standard_Assert.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (OpenGl_Sampler, OpenGl_Resource)
-IMPLEMENT_STANDARD_RTTIEXT(OpenGl_Sampler, OpenGl_Resource)
 
 // =======================================================================
 // function : OpenGl_Sampler
index dda1e3a7b835b45b0832cac4f1785f9710e9949a..b44060bba7429ac12c2eae791ed754b6ff61c887 100644 (file)
@@ -77,7 +77,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OpenGl_Sampler)
+  DEFINE_STANDARD_RTTI(OpenGl_Sampler, OpenGl_Resource)
 
 };
 
index 0fd78b6f72729639391c63810bcdbf46dfa1d195..0f2ad907a73e222ab93bbaafa3468947b60b22b7 100644 (file)
@@ -50,7 +50,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI (OpenGl_SetOfShaderPrograms)
+  DEFINE_STANDARD_RTTI (OpenGl_SetOfShaderPrograms, Standard_Transient)
 
 };
 
index b9caec71ddc29437a53a45ce3c090f9dcf52d0a6..842ce3546fec5b1b956ec9a09a4c43728c558567 100644 (file)
 
 #include <TCollection_ExtendedString.hxx>
 
-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
 {
index 88f1f9cf5bb502b0637edc82afcb0f144fb4edbe..999aae5cbaa8ae99b53da063f88bfddab5ba0d93 100644 (file)
@@ -411,7 +411,7 @@ private:
 
 public:
 
-  DEFINE_STANDARD_RTTI (OpenGl_ShaderManager)
+  DEFINE_STANDARD_RTTI (OpenGl_ShaderManager, Standard_Transient)
 
 };
 
index d9181cbc4f69bc33c525b1707c8ccc3440a730ef..d0d3bc8680971ff08848e76739e4bf5e22e83b9d 100755 (executable)
@@ -20,8 +20,6 @@
 #include <Standard_Assert.hxx>
 #include <TCollection_AsciiString.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (OpenGl_ShaderObject, OpenGl_Resource)
-IMPLEMENT_STANDARD_RTTIEXT(OpenGl_ShaderObject, OpenGl_Resource)
 
 // =======================================================================
 // function : OpenGl_ShaderObject
index 07afa0d2e8f2fc369eb475030b78fba4717ff315..6ae9288e0f4515465e4342cad78be7e93257cc43 100755 (executable)
@@ -69,7 +69,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI (OpenGl_ShaderObject)
+  DEFINE_STANDARD_RTTI (OpenGl_ShaderObject, OpenGl_Resource)
   friend class OpenGl_ShaderProgram;
 
 };
index d654c1e091f1715a0f7baf9aae1f26ff9e6752e4..6718fa1c7130946c543b7faa4b3d5885a3d98399 100755 (executable)
@@ -26,8 +26,6 @@
 #include <OpenGl_ShaderManager.hxx>
 #include <OpenGl_ArbTexBindless.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (OpenGl_ShaderProgram, OpenGl_Resource)
-IMPLEMENT_STANDARD_RTTIEXT(OpenGl_ShaderProgram, OpenGl_Resource)
 
 OpenGl_VariableSetterSelector OpenGl_ShaderProgram::mySetterSelector = OpenGl_VariableSetterSelector();
 
index b9e58de2795b97272c0cfc0f7f31b1aa6e7cd3d5..45b05eeb866d60a94faecc3d656a2d6c1c30a244 100755 (executable)
@@ -547,7 +547,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI (OpenGl_ShaderProgram)
+  DEFINE_STANDARD_RTTI (OpenGl_ShaderProgram, OpenGl_Resource)
   friend class OpenGl_ShaderManager;
 
 };
index df77dfcfac99edfa02cba40789c0adf5950f77f2..d1e80486bc7f3030f8609ec2f8341b151730e793 100644 (file)
@@ -27,8 +27,6 @@
 
 #include <Graphic3d_SequenceOfHClipPlane.hxx>
 
-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
index 420905368c288348c67dd247bff06f7e81bcb3c7..a9b9dd97646f04c2d67f4b426af82a9b1f1391e4 100644 (file)
@@ -226,7 +226,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OpenGl_Structure) // Type definition
+  DEFINE_STANDARD_RTTI(OpenGl_Structure, Graphic3d_CStructure) // Type definition
 
 };
 
index 9cfe62b99fff91d59ca4b328f35eb51a25cd0983..790058cff6ae552a7b40c07bc612b7c8969fdc8e 100644 (file)
@@ -16,9 +16,6 @@
 #include <OpenGl_StructureShadow.hxx>
 
 
-IMPLEMENT_STANDARD_HANDLE (OpenGl_StructureShadow, OpenGl_Structure)
-IMPLEMENT_STANDARD_RTTIEXT(OpenGl_StructureShadow, OpenGl_Structure)
-
 //=======================================================================
 //function : OpenGl_StructureShadow
 //purpose  :
index 2a5fb8815100059e1f65b1bae46338f8cd7a30cb..7cc554414c33eeac52ae1826acc56966361cb637 100644 (file)
@@ -36,7 +36,7 @@ private:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OpenGl_StructureShadow) // Type definition
+  DEFINE_STANDARD_RTTI(OpenGl_StructureShadow, OpenGl_Structure) // Type definition
 
 };
 
index 85d5153d3b34462e0ec8f1324d3f9e221e3e0e5e..9b60cac16d5f3c218645ca7b913282ab9d55e585 100755 (executable)
@@ -85,8 +85,6 @@ namespace
 
 };
 
-IMPLEMENT_STANDARD_HANDLE (OpenGl_TextFormatter, Standard_Transient)
-IMPLEMENT_STANDARD_RTTIEXT(OpenGl_TextFormatter, Standard_Transient)
 
 // =======================================================================
 // function : OpenGl_TextFormatter
index adca108a8d7791f731b5ca1834157333696286fe..aa88497c1925bfc674e0c1d604eb0947af3c5c1a 100755 (executable)
@@ -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
 
 };
 
index 32a837fb8704d5dcaabb52884a7a08275bc860c4..0f08435216fde2f4aa2e6e6dcf4df28be4263274 100644 (file)
@@ -21,8 +21,6 @@
 #include <Standard_Assert.hxx>
 #include <Image_PixMap.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (OpenGl_Texture, OpenGl_Resource)
-IMPLEMENT_STANDARD_RTTIEXT(OpenGl_Texture, OpenGl_Resource)
 
 //! Simple class to reset unpack alignment settings
 struct OpenGl_UnpackAlignmentSentry
index b8ac42f45b6e9e97b471c953758a40c0a921f2e5..6c3c4e521b585dc8d7006eeb8b5f7e74075780d6 100644 (file)
@@ -283,7 +283,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OpenGl_Texture) // Type definition
+  DEFINE_STANDARD_RTTI(OpenGl_Texture, OpenGl_Resource) // Type definition
 
 };
 
index 2fb8a78a9a07aee1cbf6b0841e34df6fc9dc134e..359c62befdf8bf836905f00b86af8efb78056e17 100644 (file)
@@ -17,8 +17,6 @@
 #include <OpenGl_Context.hxx>
 #include <Standard_Assert.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (OpenGl_TextureBufferArb, OpenGl_VertexBuffer)
-IMPLEMENT_STANDARD_RTTIEXT(OpenGl_TextureBufferArb, OpenGl_VertexBuffer)
 
 // =======================================================================
 // function : OpenGl_TextureBufferArb
index 92e63ef43da5274ec6efaba8b987355479f99ffb..269044604a340e1caac0f27b7fdc655729022358 100644 (file)
@@ -91,7 +91,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OpenGl_TextureBufferArb) // Type definition
+  DEFINE_STANDARD_RTTI(OpenGl_TextureBufferArb, OpenGl_VertexBuffer) // Type definition
 
 };
 
index 3c7511e447adc1454e12165c85165042e1f4ad50..aa37f4c861723649b76f65c8516b3d4742aaf950 100644 (file)
@@ -17,8 +17,6 @@
 #include <OpenGl_Context.hxx>
 #include <Standard_Assert.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (OpenGl_VertexBuffer, OpenGl_Resource)
-IMPLEMENT_STANDARD_RTTIEXT(OpenGl_VertexBuffer, OpenGl_Resource)
 
 // =======================================================================
 // function : OpenGl_VertexBuffer
index ca06de359103ce5c2a9e5a8e492759743caf22b4..ba0a91e4a9e0c204ae340bc3cfc00e68d44b8118 100644 (file)
@@ -327,7 +327,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OpenGl_VertexBuffer) // Type definition
+  DEFINE_STANDARD_RTTI(OpenGl_VertexBuffer, OpenGl_Resource) // Type definition
 
 };
 
index 5d8c194fef8e4014f4a174dd5d26396e28e304bf..8d820e53d7e326dd4bf8eb80a4a411ad54cfaa14 100644 (file)
@@ -16,8 +16,6 @@
 
 #include <NCollection_AlignedAllocator.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (OpenGl_VertexBufferCompat, OpenGl_VertexBuffer)
-IMPLEMENT_STANDARD_RTTIEXT(OpenGl_VertexBufferCompat, OpenGl_VertexBuffer)
 
 // =======================================================================
 // function : OpenGl_VertexBufferCompat
index 48793f7f57bfe0cd85dfaee6861b912f3b32f7ab..092bf3fec0692e6febe73ccc148eadd6e911abd2 100644 (file)
@@ -85,7 +85,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OpenGl_VertexBufferCompat) // Type definition
+  DEFINE_STANDARD_RTTI(OpenGl_VertexBufferCompat, OpenGl_VertexBuffer) // Type definition
 
 };
 
index e1a5655e7a332fcac0e0b2a0e6197b74ae2fa562..e687f242b6b0772827e2c51128fc746768bf3c87 100644 (file)
@@ -30,8 +30,6 @@
 #include <Graphic3d_TextureEnv.hxx>
 #include <Graphic3d_Mat4d.hxx>
 
-IMPLEMENT_STANDARD_HANDLE(OpenGl_View,MMgt_TShared)
-IMPLEMENT_STANDARD_RTTIEXT(OpenGl_View,MMgt_TShared)
 
 /*----------------------------------------------------------------------*/
 
index 743855baa69147d2a7a0f2ccc47f91b1b749c5df..36a4e28a3c355e8a41aefd2eb378ba2886f55df1 100644 (file)
@@ -17,7 +17,7 @@
 #define _OpenGl_View_Header
 
 #include <MMgt_TShared.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 
 #include <TColStd_Array2OfReal.hxx>
 #include <NCollection_List.hxx>
@@ -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;
 
index e91bce09d9d63ee08c06a31da85a418ea918c49b..12e33188c494b3c86643468fa48a37c892e80a5e 100644 (file)
@@ -29,8 +29,6 @@
   #include <EGL/egl.h>
 #endif
 
-IMPLEMENT_STANDARD_HANDLE(OpenGl_Window,MMgt_TShared)
-IMPLEMENT_STANDARD_RTTIEXT(OpenGl_Window,MMgt_TShared)
 
 #if !defined(__APPLE__) || defined(MACOSX_USE_GLX)
 
index df7f4238be8bb6f9e63c0c758b6be9da27e1fb4b..b66b66d07c506aa0522aa138ec2f4979411e80e8 100644 (file)
@@ -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
 
 };
index f5a0f252491088f76ce6ed29860090c6380f2eba..73e61b81a4a0971cfc6629da9cac75117de5083f 100644 (file)
@@ -39,8 +39,6 @@
   #include <OpenGl_AVIWriter.hxx>
 #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
index 7f7b0e4214cf69497fdffa97c8149d87c8fabb11..1cd74bf91371f9118155b83d1e1d11a71f3f3bb0 100644 (file)
@@ -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
 
 };
index 876775d0544ef1ba6b4b1ea595e494bdb4653c1d..0fec97ca60f9d4af374951e5a8b4c109d1cc8488 100644 (file)
@@ -24,6 +24,7 @@
 #include <FSD_CmpFile.hxx>
 #include <FSD_File.hxx>
 #include <FSD_BinaryFile.hxx>
+#include <PCDM_StorageDriver.hxx>
 
 //=======================================================================
 //function : StorageDriver
index 79ec1bcd53f25177a112eecf080457e5ff5e0dac..4507fd8bdc56b12ee834274ed98dab8fa7943616 100644 (file)
@@ -24,8 +24,6 @@
 #include <TShort_Array1OfShortReal.hxx> 
 #include <TShort_HArray1OfShortReal.hxx> 
 
-IMPLEMENT_STANDARD_HANDLE  (Poly_CoherentTriangulation, Standard_Transient)
-IMPLEMENT_STANDARD_RTTIEXT (Poly_CoherentTriangulation, Standard_Transient)
 
 //=======================================================================
 //function : Poly_CoherentTriangulation
index 6b870ad9d26f8c9a6f3b53ab48fa119f692f56cd..72b6cc3e05b5262a9c8968575935706f79c639d3 100644 (file)
@@ -34,7 +34,7 @@ typedef NCollection_Vector<Poly_CoherentLink>::Iterator
                                 Poly_BaseIteratorOfCoherentLink;
 
 //! Definition of HANDLE object using Standard_DefineHandle.hxx
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 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;
index 74a4279429f5c204579c93baa08a82742efcb3ce..36cc7eee7aa5208d07de5b425c7f1c27cd297a0f 100644 (file)
@@ -77,6 +77,7 @@
 #ifdef OCCT_DEBUG
 #ifdef DRAW
 #include <DrawTrSurf.hxx>
+#include <Geom2d_Curve.hxx>
 #endif
 //static Standard_Integer compteur = 0;
 #endif
index ead3dca37b6d44ea368d8a003fb62ed4d3857ad3..dd782b54700717dad97ad6857be1dff78e0ab3f3 100755 (executable)
@@ -22,8 +22,6 @@
 #include <Graphic3d_AspectText3d.hxx>
 #include <Quantity_Color.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (Prs3d_DimensionAspect, Prs3d_BasicAspect)
-IMPLEMENT_STANDARD_RTTIEXT (Prs3d_DimensionAspect, Prs3d_BasicAspect)
 
 //=======================================================================
 //function : Constructor
index 9fd5643620bf218addc5f5a593fb747820d628f4..e7beea19f1d74ca78737cf93364f2f45d36f19fb 100644 (file)
@@ -23,8 +23,6 @@
 #include <Prs3d_ShadingAspect.hxx>
 #include <Prs3d_TextAspect.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (Prs3d_Drawer, MMgt_TShared)
-IMPLEMENT_STANDARD_RTTIEXT(Prs3d_Drawer, MMgt_TShared)
 
 // =======================================================================
 // function : Prs3d_Drawer
index 6ac8d5454d1bba1277ed9e3359a2c4105bf94f28..ace291092f5e9136c86584fb1874a75595d8452f 100644 (file)
@@ -16,7 +16,7 @@
 #define _Prs3d_Drawer_HeaderFile
 
 #include <Standard.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 
 #include <Handle_Prs3d_IsoAspect.hxx>
 #include <Standard_Integer.hxx>
@@ -922,7 +922,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI(Prs3d_Drawer)
+  DEFINE_STANDARD_RTTI(Prs3d_Drawer, MMgt_TShared)
 
 };
 
index c73bece6951d36db848922092502e9d13daaa426..926d1c9d6540f3e93522985ccf16a5759969e00b 100644 (file)
@@ -15,8 +15,6 @@
 
 #include <Prs3d_PresentationShadow.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (Prs3d_PresentationShadow, Prs3d_Presentation)
-IMPLEMENT_STANDARD_RTTIEXT(Prs3d_PresentationShadow, Prs3d_Presentation)
 
 //=======================================================================
 //function : Prs3d_PresentationShadow
index cc8ae2cb483a500917e80a8c901d2c9bf3f97c85..dd060f78e0b85110d1558cf1c7668fc259ff87ff 100644 (file)
@@ -30,7 +30,7 @@ public:
 
 private: 
 
-  DEFINE_STANDARD_RTTI(Prs3d_PresentationShadow)
+  DEFINE_STANDARD_RTTI(Prs3d_PresentationShadow, Prs3d_Presentation)
 
 };
 
index b9c165afef6906886fe16af0c0fccaa1253e7e8b..33d6c609fa69fdf4bde70f913854bdc7f6606b4d 100644 (file)
@@ -20,6 +20,7 @@
 #include <Graphic3d_Structure.hxx>
 #include <Visual3d_View.hxx>
 #include <Precision.hxx>
+#include <Prs3d_Presentation.hxx>
 
 namespace
 {
index 73e5f95a0614abe9d285cc215ea53d2771640bc8..def28eaa62d6d81182d0ab8670748f079a14e128 100644 (file)
@@ -467,6 +467,7 @@ static Standard_Integer OCC74bug_get (Draw_Interpretor& di, Standard_Integer arg
 #include <TDF_Data.hxx>
 #include <TNaming_Builder.hxx>
 #include <TNaming_NamedShape.hxx>
+#include <AIS_InteractiveObject.hxx>
 
 static Standard_Integer OCC361bug (Draw_Interpretor& di, Standard_Integer nb, const char ** a)
 {
index c1bdeb25587bccee1a49c17f3507967a009d76d3..03f4090664110d9d9f33befc032c83c73882f363 100644 (file)
@@ -5225,6 +5225,8 @@ Standard_Integer CR23403 (Draw_Interpretor& di, Standard_Integer argc, const cha
 
 #include <Quantity_NameOfColor.hxx>
 #include <TopAbs_ShapeEnum.hxx>
+#include <Geom_Curve.hxx>
+#include <AIS_InteractiveObject.hxx>
 Standard_Integer CR23234 (Draw_Interpretor& di, Standard_Integer argc, const char ** argv)
 {
   // Check the command arguments
index a4df5dfa5fe1bf917459051e33a42bf5d107a2bb..852a840420a12c1ce4fb041d57c98dd96e2100b1 100644 (file)
@@ -826,6 +826,7 @@ static Standard_Integer OCC710 (Draw_Interpretor& di, Standard_Integer argc, con
 }
 
 #include <ShapeFix_Shell.hxx>
+#include <AIS_InteractiveObject.hxx>
 static Standard_Integer OCC904 (Draw_Interpretor& di, Standard_Integer argc, const char ** argv)
 {
   if(argc != 4) {
index 80a9fea73d806865427d13ecb6f4ef5924af379d..2b9e9bf99c22b08e458a4610829489e82f79006a 100755 (executable)
@@ -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 <BRepMesh_CircleTool.hxx>
+#include <SelectMgr_EntityOwner.hxx>
 
 static Standard_Boolean inspect_point(const gp_XY&        thePoint,
                                       const gp_XY&        theCenter,
index 3ee165ddfae5c019237342849700f9794b502433..4d31d01e9887f254a58f45912d41ef42a227b86d 100644 (file)
@@ -149,6 +149,7 @@ static Standard_Integer OCC137_z (Draw_Interpretor& di, Standard_Integer argc, c
 #include <gp_Elips2d.hxx>
 #include <Geom2d_Ellipse.hxx>
 #include <Geom2d_Circle.hxx>
+#include <AIS_InteractiveObject.hxx>
 
 static Standard_Integer OCC24303(Draw_Interpretor& di, Standard_Integer n, const char** a)
 {
index f4f2083886df971fc2102458d0f0d0bade0abc52..ad857fd45af3750949330d1f64da9c69db2b0566 100644 (file)
@@ -24,6 +24,7 @@
 #include <gp_Dir.hxx>
 #include <gp_Pnt.hxx>
 #include <Prs3d_Drawer.hxx>
+#include <Graphic3d_Structure.hxx>
 
 QABugs_PresentableObject::QABugs_PresentableObject(const PrsMgr_TypeOfPresentation3d theTypeOfPresentation3d)
      :AIS_InteractiveObject(theTypeOfPresentation3d)
index a0fec09dfb336d6af3b444c672ce592db43f6293..5921d0f3c0f2650ecd48041e54c9c8f0028e1329 100644 (file)
@@ -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 <NCollection_DefineArray2.hxx>
 #include <NCollection_DefineHArray2.hxx>
@@ -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 <NCollection_DefineMap.hxx>
 #include <NCollection_DefineDataMap.hxx>
@@ -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)
 {
index 1b3db7cff123b3fc428bb1fbfef50acc996e86e7..06a642400c855656f5f0093384c71e2760d11011 100644 (file)
@@ -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 <NCollection_DefineArray2.hxx>
 #include <NCollection_DefineHArray2.hxx>
@@ -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 <NCollection_DefineMap.hxx>
 #include <NCollection_DefineDataMap.hxx>
@@ -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)
index 5853687f82dcbfc52bdfa0485e65abd48e5ca8f7..a5daad991dba002e39673f46e69b31bbdf2f641f 100644 (file)
@@ -19,6 +19,7 @@
 #include <RWStepAP203_RWCcDesignApproval.ixx>
 #include <StepAP203_HArray1OfApprovedItem.hxx>
 #include <StepAP203_ApprovedItem.hxx>
+#include <StepBasic_Approval.hxx>
 
 //=======================================================================
 //function : RWStepAP203_RWCcDesignApproval
index c0ba90fd80b2ada4fd1a29d13e57108dab2ea4eb..a2f2dcb8317c0d1b2ee8c79dc27d4f1a13815b35 100644 (file)
@@ -19,6 +19,7 @@
 #include <RWStepAP203_RWCcDesignCertification.ixx>
 #include <StepAP203_HArray1OfCertifiedItem.hxx>
 #include <StepAP203_CertifiedItem.hxx>
+#include <StepBasic_Certification.hxx>
 
 //=======================================================================
 //function : RWStepAP203_RWCcDesignCertification
index 3860c43d7998364edecfa3adbbfceeeae8ec3f5a..360e41aba7fa3bb838ff3424a362be7e8f21d2d8 100644 (file)
@@ -19,6 +19,7 @@
 #include <RWStepAP203_RWCcDesignContract.ixx>
 #include <StepAP203_HArray1OfContractedItem.hxx>
 #include <StepAP203_ContractedItem.hxx>
+#include <StepBasic_Contract.hxx>
 
 //=======================================================================
 //function : RWStepAP203_RWCcDesignContract
index f8752346d8857585cc82489dbfbbf3ae12f60fa7..89f0342d59b67f558b86a86e5575e079db71d55d 100644 (file)
@@ -19,6 +19,8 @@
 #include <RWStepAP203_RWCcDesignDateAndTimeAssignment.ixx>
 #include <StepAP203_HArray1OfDateTimeItem.hxx>
 #include <StepAP203_DateTimeItem.hxx>
+#include <StepBasic_DateAndTime.hxx>
+#include <StepBasic_DateTimeRole.hxx>
 
 //=======================================================================
 //function : RWStepAP203_RWCcDesignDateAndTimeAssignment
index 2f79142770048b661fa753396d8d19037879b42b..db9089e6d2ffe955318b38454697f9f8d32990cc 100644 (file)
@@ -19,6 +19,8 @@
 #include <RWStepAP203_RWCcDesignPersonAndOrganizationAssignment.ixx>
 #include <StepAP203_HArray1OfPersonOrganizationItem.hxx>
 #include <StepAP203_PersonOrganizationItem.hxx>
+#include <StepBasic_PersonAndOrganization.hxx>
+#include <StepBasic_PersonAndOrganizationRole.hxx>
 
 //=======================================================================
 //function : RWStepAP203_RWCcDesignPersonAndOrganizationAssignment
index 9ef1ee8569d80bf5f97f656dccc276fb06dff312..f83dba6f58ebf666d9327720d7aae0889c085137 100644 (file)
@@ -19,6 +19,7 @@
 #include <RWStepAP203_RWCcDesignSecurityClassification.ixx>
 #include <StepAP203_HArray1OfClassifiedItem.hxx>
 #include <StepAP203_ClassifiedItem.hxx>
+#include <StepBasic_SecurityClassification.hxx>
 
 //=======================================================================
 //function : RWStepAP203_RWCcDesignSecurityClassification
index 616eb8a4351bdba39b7df2b096824b73f53a87f1..8f39d81a0b548fd4de58d05e9ec9c330fa1a0708 100644 (file)
@@ -19,6 +19,7 @@
 #include <RWStepAP203_RWCcDesignSpecificationReference.ixx>
 #include <StepAP203_HArray1OfSpecifiedItem.hxx>
 #include <StepAP203_SpecifiedItem.hxx>
+#include <StepBasic_Document.hxx>
 
 //=======================================================================
 //function : RWStepAP203_RWCcDesignSpecificationReference
index c52f1b1b87f8d2d96611d6679d86bfabc24c1907..66654a23ba068e2d93b43f25d134a6c8ed8569b8 100644 (file)
@@ -19,6 +19,7 @@
 #include <RWStepAP203_RWChange.ixx>
 #include <StepAP203_HArray1OfWorkItem.hxx>
 #include <StepAP203_WorkItem.hxx>
+#include <StepBasic_Action.hxx>
 
 //=======================================================================
 //function : RWStepAP203_RWChange
index 28bfabb318c0d6916a7b0cfdda9080f53396fddc..715cb25d146ca30342a67d194d1f76ff7b78bba8 100644 (file)
@@ -19,6 +19,7 @@
 #include <RWStepAP203_RWChangeRequest.ixx>
 #include <StepAP203_HArray1OfChangeRequestItem.hxx>
 #include <StepAP203_ChangeRequestItem.hxx>
+#include <StepBasic_VersionedActionRequest.hxx>
 
 //=======================================================================
 //function : RWStepAP203_RWChangeRequest
index 03b4af1a853c4dce3bb659cc13e1ffb22f00a9b1..eb49da7ea3931f0e47ce6e0d5882e08a8ee72137 100644 (file)
@@ -19,6 +19,7 @@
 #include <RWStepAP203_RWStartRequest.ixx>
 #include <StepAP203_HArray1OfStartRequestItem.hxx>
 #include <StepAP203_StartRequestItem.hxx>
+#include <StepBasic_VersionedActionRequest.hxx>
 
 //=======================================================================
 //function : RWStepAP203_RWStartRequest
index 58fe3ab2d7f7b1c82079c1afaeae015bd1c83f7f..7f231ab0dc59fab6e1741707d6e0729f31305f66 100644 (file)
@@ -19,6 +19,7 @@
 #include <RWStepAP203_RWStartWork.ixx>
 #include <StepAP203_HArray1OfWorkItem.hxx>
 #include <StepAP203_WorkItem.hxx>
+#include <StepBasic_Action.hxx>
 
 //=======================================================================
 //function : RWStepAP203_RWStartWork
index 694d4b43ec284a2e619bed0ea813331a54055c45..ab533cf24e30af04554362354aa45d1384d06491 100644 (file)
@@ -18,6 +18,8 @@
 #include <RWStepAP214_RWAppliedExternalIdentificationAssignment.ixx>
 #include <StepAP214_HArray1OfExternalIdentificationItem.hxx>
 #include <StepAP214_ExternalIdentificationItem.hxx>
+#include <StepBasic_IdentificationRole.hxx>
+#include <StepBasic_ExternalSource.hxx>
 
 //=======================================================================
 //function : RWStepAP214_RWAppliedExternalIdentificationAssignment
index 18b160eadaea03c194022742189df87129e20deb..607a0334063e0a0aceddd367d6bdd87605740008 100644 (file)
@@ -18,6 +18,7 @@
 #include <RWStepAP214_RWAppliedGroupAssignment.ixx>
 #include <StepAP214_HArray1OfGroupItem.hxx>
 #include <StepAP214_GroupItem.hxx>
+#include <StepBasic_Group.hxx>
 
 //=======================================================================
 //function : RWStepAP214_RWAppliedGroupAssignment
index a88d194e6cab8ae4075334fea60a1d5e94e0eced..027d9893522645e9c5fc5622a757946298fdab03 100644 (file)
@@ -17,6 +17,7 @@
 
 #include <RWStepAP214_RWExternallyDefinedClass.ixx>
 #include <StepBasic_ExternallyDefinedItem.hxx>
+#include <StepBasic_ExternalSource.hxx>
 
 //=======================================================================
 //function : RWStepAP214_RWExternallyDefinedClass
index 2bc7d24e7609615eb461aae4aa4243e91b7dd289..9dcaa0a8ec7a5fd38d166834d62fa291e1b406f6 100644 (file)
@@ -17,6 +17,7 @@
 
 #include <RWStepAP214_RWExternallyDefinedGeneralProperty.ixx>
 #include <StepBasic_ExternallyDefinedItem.hxx>
+#include <StepBasic_ExternalSource.hxx>
 
 //=======================================================================
 //function : RWStepAP214_RWExternallyDefinedGeneralProperty
index c3ccc92273b2695e611635ef32477afc142e64b8..e032c10e59e015fc45eb2e558d631019a79ca313 100644 (file)
@@ -17,6 +17,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
 
 #include <RWStepBasic_RWAction.ixx>
+#include <StepBasic_ActionMethod.hxx>
 
 //=======================================================================
 //function : RWStepBasic_RWAction
index 8c766951a83ae110d3543938729ea15c893087ff..94d5e426c01812792efc7eb83c721549301bc1ba 100644 (file)
@@ -17,6 +17,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
 
 #include <RWStepBasic_RWActionAssignment.ixx>
+#include <StepBasic_Action.hxx>
 
 //=======================================================================
 //function : RWStepBasic_RWActionAssignment
index b867a75c0aa552ab8b891eed61e3d0c8f2280c7b..5a17d01fabe786dc6737ed977d91559d0a3bc731 100644 (file)
@@ -17,6 +17,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
 
 #include <RWStepBasic_RWActionRequestAssignment.ixx>
+#include <StepBasic_VersionedActionRequest.hxx>
 
 //=======================================================================
 //function : RWStepBasic_RWActionRequestAssignment
index 30cbfdba9879aee0be60e63c3edbf35ffa34ac78..2e43dfdc8bb091bb5ef4746ead140a496380fbaa 100644 (file)
@@ -17,6 +17,8 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
 
 #include <RWStepBasic_RWActionRequestSolution.ixx>
+#include <StepBasic_ActionMethod.hxx>
+#include <StepBasic_VersionedActionRequest.hxx>
 
 //=======================================================================
 //function : RWStepBasic_RWActionRequestSolution
index 0f8c1268d6d80e3d2e40b7afe24b2a4ccd71eef8..56efdc4bc3b2e3b766b7d36610b0f4880076e1b0 100644 (file)
@@ -17,6 +17,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
 
 #include <RWStepBasic_RWCertification.ixx>
+#include <StepBasic_CertificationType.hxx>
 
 //=======================================================================
 //function : RWStepBasic_RWCertification
index b9c773a166cc88f595d42d522329bab8820863a4..2c4bd8befbbc47e86e91e2f20e098ef0d991ab7e 100644 (file)
@@ -17,6 +17,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
 
 #include <RWStepBasic_RWCertificationAssignment.ixx>
+#include <StepBasic_Certification.hxx>
 
 //=======================================================================
 //function : RWStepBasic_RWCertificationAssignment
index 134472e0f70fb6a78c992d4fd7b93c5fcbdbcbba..509849af311e66d3a7d7e03da358a95c349c84d8 100644 (file)
@@ -17,6 +17,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
 
 #include <RWStepBasic_RWContract.ixx>
+#include <StepBasic_ContractType.hxx>
 
 //=======================================================================
 //function : RWStepBasic_RWContract
index 7f06c1c4092e373b97deff00e94ea3660d6aac7b..33a83f29dec0cea7684493b470f0f2fe7ae8573f 100644 (file)
@@ -17,6 +17,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
 
 #include <RWStepBasic_RWContractAssignment.ixx>
+#include <StepBasic_Contract.hxx>
 
 //=======================================================================
 //function : RWStepBasic_RWContractAssignment
index 30fc87d60cada48a28338af427b12fc25a562c4c..f6d8bbe9697aa3c24a4ce2b53e2e72a9100bf993 100644 (file)
@@ -16,6 +16,7 @@
 
 #include <RWStepBasic_RWConversionBasedUnitAndAreaUnit.ixx>
 #include <StepBasic_MeasureWithUnit.hxx>
+#include <StepBasic_DimensionalExponents.hxx>
 
 RWStepBasic_RWConversionBasedUnitAndAreaUnit::RWStepBasic_RWConversionBasedUnitAndAreaUnit ()
 {
index aff120b6184db0e97badea1741cc2923fd443a1d..ab4af90565440e59e83e9d8f6ff15a5a6657d72b 100644 (file)
@@ -15,6 +15,8 @@
 // commercial license or contractual agreement.
 
 #include <RWStepBasic_RWConversionBasedUnitAndVolumeUnit.ixx>
+#include <StepBasic_MeasureWithUnit.hxx>
+#include <StepBasic_DimensionalExponents.hxx>
 
 RWStepBasic_RWConversionBasedUnitAndVolumeUnit::RWStepBasic_RWConversionBasedUnitAndVolumeUnit ()
 {
index a9bc5bf72f108b344f4fc9e58a010a8b985ebefe..af3ca0cb0c7398641b7233c03e8c4012b348fd31 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
 
 #include <RWStepBasic_RWDocument.ixx>
+#include <StepBasic_DocumentType.hxx>
 
 //=======================================================================
 //function : RWStepBasic_RWDocument
index ccc24fc1e5b2e653e3209ebeb84b246994b5d0ba..76c7b87b92f87d1309a0461d2dd3a689f5d9d8c5 100644 (file)
@@ -17,6 +17,7 @@
 
 #include <RWStepBasic_RWDocumentFile.ixx>
 #include <StepBasic_CharacterizedObject.hxx>
+#include <StepBasic_DocumentType.hxx>
 
 //=======================================================================
 //function : RWStepBasic_RWDocumentFile
index 17d9e5a1dadbed926458a175a06ba49a246b093c..0f2533c4366d283c2a486357cf6790596efcc467 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepBasic_RWDocumentProductAssociation.ixx>
+#include <StepBasic_Document.hxx>
 
 //=======================================================================
 //function : RWStepBasic_RWDocumentProductAssociation
index a77ce9fe69f9fb35316dcad636ea5eeb18d94732..67280acd9d889bf77e9515526f4e3bc1784d5561 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepBasic_RWDocumentProductEquivalence.ixx>
+#include <StepBasic_Document.hxx>
 
 //=======================================================================
 //function : RWStepBasic_RWDocumentProductEquivalence
index 68a3084b820d267bef6b8be0fb6983270175c65b..452f15b1deb4e25bf07bf6432c68df87b6d7078e 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
 
 #include <RWStepBasic_RWDocumentRepresentationType.ixx>
+#include <StepBasic_Document.hxx>
 
 //=======================================================================
 //function : RWStepBasic_RWDocumentRepresentationType
index 3bba5ce14795013d6a789706c7e88f0dea1d0832..b0b438edb06d3475ccde60953a0731673c01e4fc 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
 
 #include <RWStepBasic_RWEffectivityAssignment.ixx>
+#include <StepBasic_Effectivity.hxx>
 
 //=======================================================================
 //function : RWStepBasic_RWEffectivityAssignment
index ed6875d62710c6e7fc4634b7515494ae3136d305..b7854f0945f6d952ff2b96e874b06b46b5066f27 100644 (file)
@@ -16,6 +16,8 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
 
 #include <RWStepBasic_RWExternalIdentificationAssignment.ixx>
+#include <StepBasic_IdentificationRole.hxx>
+#include <StepBasic_ExternalSource.hxx>
 
 //=======================================================================
 //function : RWStepBasic_RWExternalIdentificationAssignment
index 37c6fbbbf3faa2c9a0fe3ca916d24286c24ef006..32f2ebd0e60f3c157ee0673304dda2e77edc1cbe 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
 
 #include <RWStepBasic_RWExternallyDefinedItem.ixx>
+#include <StepBasic_ExternalSource.hxx>
 
 //=======================================================================
 //function : RWStepBasic_RWExternallyDefinedItem
index 727a84ce35e62ab5d66370838d77b632068546c7..486a6939e9e4490f8c440772f43e15b85d58184a 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
 
 #include <RWStepBasic_RWGroupAssignment.ixx>
+#include <StepBasic_Group.hxx>
 
 //=======================================================================
 //function : RWStepBasic_RWGroupAssignment
index 45651a904cadbc24262d550d43381e27e8f235b7..d87f16773c453dca2a0a7331cf010627525a7552 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
 
 #include <RWStepBasic_RWGroupRelationship.ixx>
+#include <StepBasic_Group.hxx>
 
 //=======================================================================
 //function : RWStepBasic_RWGroupRelationship
index ba29f0f9b098b0e38705e16285aff451b520c898..979a666da983de65d51447c71e4af79483d38f6a 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
 
 #include <RWStepBasic_RWIdentificationAssignment.ixx>
+#include <StepBasic_IdentificationRole.hxx>
 
 //=======================================================================
 //function : RWStepBasic_RWIdentificationAssignment
index 824b7ad4f8e603546d9d7ec58129ba5a3bbd9e98..aa370a0d8197ea71ffa33676926b92e4de7bf619 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepBasic_RWMassUnit.ixx>
+#include <StepBasic_DimensionalExponents.hxx>
 
 //=======================================================================
 //function : RWStepBasic_RWMassUnit
index 052f5650c90c77700446e8680c269b5971b6a05e..77e5c396173131efba3082dde11cef6da00b48bf 100644 (file)
@@ -17,6 +17,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
 
 #include <RWStepBasic_RWProductCategoryRelationship.ixx>
+#include <StepBasic_ProductCategory.hxx>
 
 //=======================================================================
 //function : RWStepBasic_RWProductCategoryRelationship
index 05d5fa7f8f6d8c8f0d67cc7ecfe3ab81457e166b..f001ad521742ee4b83580a960e72edda83fdf13a 100644 (file)
@@ -17,6 +17,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
 
 #include <RWStepBasic_RWProductConceptContext.ixx>
+#include <StepBasic_ApplicationContext.hxx>
 
 //=======================================================================
 //function : RWStepBasic_RWProductConceptContext
index e8eed227b66b509d0c1582da501918ae06181757..0e193d2b9506b62bc4d2125460876a894f4c48e8 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepBasic_RWProductDefinitionFormationRelationship.ixx>
+#include <StepBasic_ProductDefinitionFormation.hxx>
 
 //=======================================================================
 //function : RWStepBasic_RWProductDefinitionFormationRelationship
index 691ce4d2199dc3bedf25a563f76da3a4f5262d89..17cd910c92a4da97793d431987632ab812b2ed5f 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
 
 #include <RWStepBasic_RWProductDefinitionRelationship.ixx>
+#include <StepBasic_ProductDefinition.hxx>
 
 //=======================================================================
 //function : RWStepBasic_RWProductDefinitionRelationship
index 16e28939b6aa147505561a280401df3df15e8932..bb04f4337522893e438af842b6d9bee3cc4da291 100644 (file)
@@ -22,6 +22,7 @@
 
 
 #include <StepBasic_ProductDefinitionWithAssociatedDocuments.hxx>
+#include <StepBasic_ProductDefinitionFormation.hxx>
 
 
 RWStepBasic_RWProductDefinitionWithAssociatedDocuments::RWStepBasic_RWProductDefinitionWithAssociatedDocuments () {}
index 91b5e77c46a218e13cb55cfeb400ce3c0f4e43fe..456bf7cf39e9a3fc6f171a9a2a2620a676cef643 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
 
 #include <RWStepBasic_RWRoleAssociation.ixx>
+#include <StepBasic_ObjectRole.hxx>
 
 //=======================================================================
 //function : RWStepBasic_RWRoleAssociation
index bc4cf77a8be7abe33496a3adb491e8b3e6a00c42..649a853b18129c9329292b5348936a7e6f4c30d4 100644 (file)
@@ -17,6 +17,7 @@
 #include <RWStepBasic_RWSiUnitAndVolumeUnit.ixx>
 #include <StepBasic_SiUnit.hxx>
 #include <RWStepBasic_RWSiUnit.hxx>
+#include <StepBasic_DimensionalExponents.hxx>
 
 RWStepBasic_RWSiUnitAndVolumeUnit::RWStepBasic_RWSiUnitAndVolumeUnit()
 {
index 5d310ba7b0ad88b5b2ff78363bad81de8d58f943..22e6675fed268aed97213161bf9d7745ca04ddf2 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepBasic_RWThermodynamicTemperatureUnit.ixx>
+#include <StepBasic_DimensionalExponents.hxx>
 
 //=======================================================================
 //function : RWStepBasic_RWThermodynamicTemperatureUnit
index c313e9c652b7e9f64b1d544f4e534f2c180ad1fa..e8b154a45bb6fda933604cec3c426674ab0c5f5d 100644 (file)
@@ -18,6 +18,8 @@
 #include <RWStepDimTol_RWAngularityTolerance.ixx>
 #include <StepDimTol_HArray1OfDatumReference.hxx>
 #include <StepDimTol_DatumReference.hxx>
+#include <StepBasic_MeasureWithUnit.hxx>
+#include <StepRepr_ShapeAspect.hxx>
 
 //=======================================================================
 //function : RWStepDimTol_RWAngularityTolerance
index c5701d751108b59082aa088683960e25df291068..20b3062f505705bc9536d8563671174707bb7dc5 100644 (file)
@@ -18,6 +18,8 @@
 #include <RWStepDimTol_RWCircularRunoutTolerance.ixx>
 #include <StepDimTol_HArray1OfDatumReference.hxx>
 #include <StepDimTol_DatumReference.hxx>
+#include <StepBasic_MeasureWithUnit.hxx>
+#include <StepRepr_ShapeAspect.hxx>
 
 //=======================================================================
 //function : RWStepDimTol_RWCircularRunoutTolerance
index 079026e3be441c7448e82272f5f54fa1d8b751db..e4103e7be4f274d8a08499cee30cf80ba3f9e143 100644 (file)
@@ -18,6 +18,8 @@
 #include <RWStepDimTol_RWCoaxialityTolerance.ixx>
 #include <StepDimTol_HArray1OfDatumReference.hxx>
 #include <StepDimTol_DatumReference.hxx>
+#include <StepBasic_MeasureWithUnit.hxx>
+#include <StepRepr_ShapeAspect.hxx>
 
 //=======================================================================
 //function : RWStepDimTol_RWCoaxialityTolerance
index 56ab333781ecf88460642dd099d0c2779028d02e..a30105c2e7c9ca10c3cb20d76ea3f927a174bd78 100644 (file)
@@ -17,6 +17,7 @@
 
 #include <RWStepDimTol_RWCommonDatum.ixx>
 #include <StepDimTol_Datum.hxx>
+#include <StepRepr_ProductDefinitionShape.hxx>
 
 //=======================================================================
 //function : RWStepDimTol_RWCommonDatum
index 6433f09f44f51afc63e3f91043ea59870be0969a..b0a2764a357ab270cda14d5475069a40c2a026e7 100644 (file)
@@ -18,6 +18,8 @@
 #include <RWStepDimTol_RWConcentricityTolerance.ixx>
 #include <StepDimTol_HArray1OfDatumReference.hxx>
 #include <StepDimTol_DatumReference.hxx>
+#include <StepBasic_MeasureWithUnit.hxx>
+#include <StepRepr_ShapeAspect.hxx>
 
 //=======================================================================
 //function : RWStepDimTol_RWConcentricityTolerance
index 5f2fd15a5aa5c92fb9abd24723d603c3de85b41d..8abce2e3b8b1481fefa2de79238ec3305a93dc3a 100644 (file)
@@ -16,6 +16,8 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepDimTol_RWCylindricityTolerance.ixx>
+#include <StepBasic_MeasureWithUnit.hxx>
+#include <StepRepr_ShapeAspect.hxx>
 
 //=======================================================================
 //function : RWStepDimTol_RWCylindricityTolerance
index 339c0cec3cee937eafdad0410ec08b22b516b9c2..89eccb78ec86d0b32198b98b8603c3ec162000e3 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepDimTol_RWDatum.ixx>
+#include <StepRepr_ProductDefinitionShape.hxx>
 
 //=======================================================================
 //function : RWStepDimTol_RWDatum
index a8e2b6ffa9a7ae7c29df7ed1de3f4239130b0504..4942961596e6f3e7e34c6ef3b0c80e548ff99886 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepDimTol_RWDatumFeature.ixx>
+#include <StepRepr_ProductDefinitionShape.hxx>
 
 //=======================================================================
 //function : RWStepDimTol_RWDatumFeature
index da75c0030490397f7b9119c1ba1214c595f5e547..444e878b0061fd792a273549fde509830b77936d 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepDimTol_RWDatumReference.ixx>
+#include <StepDimTol_Datum.hxx>
 
 //=======================================================================
 //function : RWStepDimTol_RWDatumReference
index 6cf2f4f37400a1ae11b95c40afff7c86f1a58d3d..6f6a444e1ca4f1a5ac3f217cca7941cad3de08d4 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepDimTol_RWDatumTarget.ixx>
+#include <StepRepr_ProductDefinitionShape.hxx>
 
 //=======================================================================
 //function : RWStepDimTol_RWDatumTarget
index e53950d378a4c622b3b216c2db0b5ac3c3941a5c..e2ea61ee9a3b000d85f63df27c88f1be3c0a05b1 100644 (file)
@@ -16,6 +16,8 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepDimTol_RWFlatnessTolerance.ixx>
+#include <StepBasic_MeasureWithUnit.hxx>
+#include <StepRepr_ShapeAspect.hxx>
 
 //=======================================================================
 //function : RWStepDimTol_RWFlatnessTolerance
index ce9a9d7690af8bc8134024d0a217e9d1058732cf..865a73a703b6e66919a35c0205a64fffa64ce9da 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepDimTol_GeometricToleranceWithDatumReference.hxx>
 #include <StepDimTol_ModifiedGeometricTolerance.hxx>
 #include <StepDimTol_LimitCondition.hxx>
+#include <StepBasic_MeasureWithUnit.hxx>
+#include <StepRepr_ShapeAspect.hxx>
 
 
 //=======================================================================
index a356c70a6f12550241d67777694c6d747229d50b..8f5509626d285bed15842fd828303b7a8c4db900 100644 (file)
@@ -16,6 +16,8 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepDimTol_RWGeometricTolerance.ixx>
+#include <StepBasic_MeasureWithUnit.hxx>
+#include <StepRepr_ShapeAspect.hxx>
 
 //=======================================================================
 //function : RWStepDimTol_RWGeometricTolerance
index b34a3f15459410dbc305e2186d28de861be611af..de6c89104f709fcc163dd8be288507627e8812f5 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepDimTol_RWGeometricToleranceRelationship.ixx>
+#include <StepDimTol_GeometricTolerance.hxx>
 
 //=======================================================================
 //function : RWStepDimTol_RWGeometricToleranceRelationship
index f23e194b6a7820c2d0018cb662281a8adde50b11..8e0f8f9afa9029f4c1fa153bd3b929ac1f6e18bf 100644 (file)
@@ -18,6 +18,8 @@
 #include <RWStepDimTol_RWGeometricToleranceWithDatumReference.ixx>
 #include <StepDimTol_HArray1OfDatumReference.hxx>
 #include <StepDimTol_DatumReference.hxx>
+#include <StepBasic_MeasureWithUnit.hxx>
+#include <StepRepr_ShapeAspect.hxx>
 
 //=======================================================================
 //function : RWStepDimTol_RWGeometricToleranceWithDatumReference
index 99a7763f053c80193edd455f8b3bb6b601515744..21ab4db61d595919b3a0f492ccb7b6d9e8d46f67 100644 (file)
@@ -16,6 +16,8 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepDimTol_RWLineProfileTolerance.ixx>
+#include <StepBasic_MeasureWithUnit.hxx>
+#include <StepRepr_ShapeAspect.hxx>
 
 //=======================================================================
 //function : RWStepDimTol_RWLineProfileTolerance
index 584d76e22a540026112a3ba3e8c95eea2f4cb8cb..5801c9b3efacdfb7b28893347a7bee8ae6f7e950 100644 (file)
@@ -16,6 +16,8 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepDimTol_RWModifiedGeometricTolerance.ixx>
+#include <StepBasic_MeasureWithUnit.hxx>
+#include <StepRepr_ShapeAspect.hxx>
 
 //=======================================================================
 //function : RWStepDimTol_RWModifiedGeometricTolerance
index a5a33069288e8ea903dd2ea2b4e7081189711fdb..688096fdfff3a99453824923aa4c1a2110e0566a 100644 (file)
@@ -18,6 +18,8 @@
 #include <RWStepDimTol_RWParallelismTolerance.ixx>
 #include <StepDimTol_HArray1OfDatumReference.hxx>
 #include <StepDimTol_DatumReference.hxx>
+#include <StepBasic_MeasureWithUnit.hxx>
+#include <StepRepr_ShapeAspect.hxx>
 
 //=======================================================================
 //function : RWStepDimTol_RWParallelismTolerance
index 8f62bf434f9395c044188e2dd816a41b2c07c4af..552dd722175baaa783e6964244cfd65f33a3fa52 100644 (file)
@@ -18,6 +18,8 @@
 #include <RWStepDimTol_RWPerpendicularityTolerance.ixx>
 #include <StepDimTol_HArray1OfDatumReference.hxx>
 #include <StepDimTol_DatumReference.hxx>
+#include <StepBasic_MeasureWithUnit.hxx>
+#include <StepRepr_ShapeAspect.hxx>
 
 //=======================================================================
 //function : RWStepDimTol_RWPerpendicularityTolerance
index a2e83491d551ee5320643a6dc2b20acf5718cd0d..fcaa803d04be2a4b86d2803f7dbcfbd789b16763 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepDimTol_RWPlacedDatumTargetFeature.ixx>
+#include <StepRepr_ProductDefinitionShape.hxx>
 
 //=======================================================================
 //function : RWStepDimTol_RWPlacedDatumTargetFeature
index 7899b0b2cff864ad44b13f24c2dcd865e131911a..07e551f29835cf084ce631da08aa20b5f7502613 100644 (file)
@@ -16,6 +16,8 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepDimTol_RWPositionTolerance.ixx>
+#include <StepBasic_MeasureWithUnit.hxx>
+#include <StepRepr_ShapeAspect.hxx>
 
 //=======================================================================
 //function : RWStepDimTol_RWPositionTolerance
index 073d4fadd9f52f48191dbd328e6ddf55141e1da7..460042b9cfaa45a7c9f3e47f707e1b2d4b6f9312 100644 (file)
@@ -16,6 +16,8 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepDimTol_RWRoundnessTolerance.ixx>
+#include <StepBasic_MeasureWithUnit.hxx>
+#include <StepRepr_ShapeAspect.hxx>
 
 //=======================================================================
 //function : RWStepDimTol_RWRoundnessTolerance
index 0197b7c2dd0e68e2e53322e24b53aaef818c76b5..166c422b689791d1b3fe4adc380c9dc253b7c7d9 100644 (file)
@@ -16,6 +16,8 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepDimTol_RWStraightnessTolerance.ixx>
+#include <StepBasic_MeasureWithUnit.hxx>
+#include <StepRepr_ShapeAspect.hxx>
 
 //=======================================================================
 //function : RWStepDimTol_RWStraightnessTolerance
index c69aab8019f61bb7243e525d710054da36b72b10..814a0681bc31a0c128c45a6c5d8197e06963e6a9 100644 (file)
@@ -16,6 +16,8 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepDimTol_RWSurfaceProfileTolerance.ixx>
+#include <StepBasic_MeasureWithUnit.hxx>
+#include <StepRepr_ShapeAspect.hxx>
 
 //=======================================================================
 //function : RWStepDimTol_RWSurfaceProfileTolerance
index 0996b943f815ede8ba759ce21cee90678277f4af..a1df1b88fc4560516fbecd5ff748afa7c6bd600f 100644 (file)
@@ -18,6 +18,8 @@
 #include <RWStepDimTol_RWSymmetryTolerance.ixx>
 #include <StepDimTol_HArray1OfDatumReference.hxx>
 #include <StepDimTol_DatumReference.hxx>
+#include <StepBasic_MeasureWithUnit.hxx>
+#include <StepRepr_ShapeAspect.hxx>
 
 //=======================================================================
 //function : RWStepDimTol_RWSymmetryTolerance
index f1ba9432946acc4e8a2d11be754969eda7e1d26b..09e79df36ff83a0ccff8a9c5a9d312724110d7e6 100644 (file)
@@ -18,6 +18,8 @@
 #include <RWStepDimTol_RWTotalRunoutTolerance.ixx>
 #include <StepDimTol_HArray1OfDatumReference.hxx>
 #include <StepDimTol_DatumReference.hxx>
+#include <StepBasic_MeasureWithUnit.hxx>
+#include <StepRepr_ShapeAspect.hxx>
 
 //=======================================================================
 //function : RWStepDimTol_RWTotalRunoutTolerance
index f32225ad3d01a19e03275e9544cdc0a5e1767573..81951def67e28522ba0c319ef348a5c54330a777 100644 (file)
@@ -16,6 +16,8 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepElement_RWAnalysisItemWithinRepresentation.ixx>
+#include <StepRepr_RepresentationItem.hxx>
+#include <StepRepr_Representation.hxx>
 
 //=======================================================================
 //function : RWStepElement_RWAnalysisItemWithinRepresentation
index 0959e96e48949d5b9ef49d08d61b77f5a1922716..bfd0e00ea12ae0c9f61266483096b4f9618ad097 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepElement_RWSurfaceElementProperty.ixx>
+#include <StepElement_SurfaceSectionField.hxx>
 
 //=======================================================================
 //function : RWStepElement_RWSurfaceElementProperty
index 05a5772242c93879edaf7d4b98585e66d985214a..5d6ed084a79d43fffec2394658c5d5a8d059ee13 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepElement_RWSurfaceSectionFieldConstant.ixx>
+#include <StepElement_SurfaceSection.hxx>
 
 //=======================================================================
 //function : RWStepElement_RWSurfaceSectionFieldConstant
index 0060c6afd23d5082be7c59d27e6537bb265f3779..0fe54e806a049508b9681275d5f2ddb4dc82ac40 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepFEA_RWAlignedCurve3dElementCoordinateSystem.ixx>
+#include <StepFEA_FeaAxis2Placement3d.hxx>
 
 //=======================================================================
 //function : RWStepFEA_RWAlignedCurve3dElementCoordinateSystem
index 0326b64733c599af867db4d4357a68f0828dd06d..837182ba775a336fb90ac5b24330657f9c70d4b4 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepFEA_RWAlignedSurface3dElementCoordinateSystem.ixx>
+#include <StepFEA_FeaAxis2Placement3d.hxx>
 
 //=======================================================================
 //function : RWStepFEA_RWAlignedSurface3dElementCoordinateSystem
index 1707f8dd9db906f138bbb7f64109a3bf221f196e..409b25be2f8a5b006d5d71745ca94a3eb8798e87 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepFEA_RWArbitraryVolume3dElementCoordinateSystem.ixx>
+#include <StepFEA_FeaAxis2Placement3d.hxx>
 
 //=======================================================================
 //function : RWStepFEA_RWArbitraryVolume3dElementCoordinateSystem
index 888bd5a81a6e0a40e92653c070530039b8e9c604..21e19e865ac73db72177dfcb30e9cdf61f283e1c 100644 (file)
 #include <StepRepr_RepresentationItem.hxx>
 #include <StepFEA_HArray1OfNodeRepresentation.hxx>
 #include <StepFEA_NodeRepresentation.hxx>
+#include <StepRepr_RepresentationContext.hxx>
+#include <StepFEA_FeaModel3d.hxx>
+#include <StepElement_Curve3dElementDescriptor.hxx>
+#include <StepFEA_Curve3dElementProperty.hxx>
+#include <StepElement_ElementMaterial.hxx>
 
 //=======================================================================
 //function : RWStepFEA_RWCurve3dElementRepresentation
index aca7e605a4d1ce8f8cc19e9b60d4120c817e54e9..8e427c6f07117c985498f4012254f531775ebdcb 100644 (file)
@@ -16,6 +16,8 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepFEA_RWCurveElementInterval.ixx>
+#include <StepFEA_CurveElementLocation.hxx>
+#include <StepBasic_EulerAngles.hxx>
 
 //=======================================================================
 //function : RWStepFEA_RWCurveElementInterval
index 8aad8cc2a543f5f94d252eed641f6a1ea4e804ab..1f52d4cd3113f8b8c47539724575668b2581265d 100644 (file)
@@ -16,6 +16,9 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepFEA_RWCurveElementIntervalConstant.ixx>
+#include <StepFEA_CurveElementLocation.hxx>
+#include <StepBasic_EulerAngles.hxx>
+#include <StepElement_CurveElementSectionDefinition.hxx>
 
 //=======================================================================
 //function : RWStepFEA_RWCurveElementIntervalConstant
index f8dffb0e65a6ca08fdfa95f4e49fdabedc0c43fc..30a17fb9b6c99c0ddefb1331d37be6f102ab0412 100644 (file)
@@ -18,6 +18,8 @@
 #include <RWStepFEA_RWCurveElementIntervalLinearlyVarying.ixx>
 #include <StepElement_HArray1OfCurveElementSectionDefinition.hxx>
 #include <StepElement_CurveElementSectionDefinition.hxx>
+#include <StepFEA_CurveElementLocation.hxx>
+#include <StepBasic_EulerAngles.hxx>
 
 //=======================================================================
 //function : RWStepFEA_RWCurveElementIntervalLinearlyVarying
index dae4492fc99d6cbbec2944e31a03d095ac78fe58..5a8dc20a0732366461970b01de4e3b44340d243a 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepFEA_RWCurveElementLocation.ixx>
+#include <StepFEA_FeaParametricPoint.hxx>
 
 //=======================================================================
 //function : RWStepFEA_RWCurveElementLocation
index ae94d9a4f557a2e3402e2b8c1e74b4ee8de3e011..ea37524fff42ab57e3496b1328d2314574c463bb 100644 (file)
@@ -18,6 +18,8 @@
 #include <RWStepFEA_RWDummyNode.ixx>
 #include <StepRepr_HArray1OfRepresentationItem.hxx>
 #include <StepRepr_RepresentationItem.hxx>
+#include <StepRepr_RepresentationContext.hxx>
+#include <StepFEA_FeaModel.hxx>
 
 //=======================================================================
 //function : RWStepFEA_RWDummyNode
index 62092b79bcc3065012f60ff50d96fc4190fddafd..e6c7fa6c06ed3793308ecab28b18b9b082f339ea 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepFEA_RWElementGeometricRelationship.ixx>
+#include <StepElement_AnalysisItemWithinRepresentation.hxx>
 
 //=======================================================================
 //function : RWStepFEA_RWElementGeometricRelationship
index 1f4025e895ca766506e265bbc05e3046ddfc2e04..a786b19b995c6c1b0a3114fa2a133f30651de150 100644 (file)
@@ -18,6 +18,7 @@
 #include <RWStepFEA_RWElementGroup.ixx>
 #include <StepFEA_HArray1OfElementRepresentation.hxx>
 #include <StepFEA_ElementRepresentation.hxx>
+#include <StepFEA_FeaModel.hxx>
 
 //=======================================================================
 //function : RWStepFEA_RWElementGroup
index 57c3e4202e01028885305badf555997725f5c66e..116f1ad14089a4aedcb4c6e6732484d30b63f563 100644 (file)
@@ -20,6 +20,7 @@
 #include <StepRepr_RepresentationItem.hxx>
 #include <StepFEA_HArray1OfNodeRepresentation.hxx>
 #include <StepFEA_NodeRepresentation.hxx>
+#include <StepRepr_RepresentationContext.hxx>
 
 //=======================================================================
 //function : RWStepFEA_RWElementRepresentation
index a9ba57e721b2f0ee6f69e585994fd372323b42c1..271f5e52694e76f22a30f5a6edbb67101ff33e7b 100644 (file)
@@ -16,6 +16,8 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepFEA_RWFeaAxis2Placement3d.ixx>
+#include <StepGeom_CartesianPoint.hxx>
+#include <StepGeom_Direction.hxx>
 
 //=======================================================================
 //function : RWStepFEA_RWFeaAxis2Placement3d
index e56110f3c9c6e81b22cc6bd021789d1667ab5ad1..da2d078551b04a244b159a75d4502672b37a9a79 100644 (file)
@@ -16,6 +16,8 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepFEA_RWFeaCurveSectionGeometricRelationship.ixx>
+#include <StepElement_CurveElementSectionDefinition.hxx>
+#include <StepElement_AnalysisItemWithinRepresentation.hxx>
 
 //=======================================================================
 //function : RWStepFEA_RWFeaCurveSectionGeometricRelationship
index 6542456f7df3dbce63a003125528a606b04786d3..441619fd4cccee26c2f9e411718f194a4781b5dd 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepFEA_RWFeaGroup.ixx>
+#include <StepFEA_FeaModel.hxx>
 
 //=======================================================================
 //function : RWStepFEA_RWFeaGroup
index b8680c85285406d00bfdd11a36e56d7dff750689..a7bac5633891bec6cd28576fe24511656da8e3fd 100644 (file)
@@ -16,6 +16,9 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepFEA_RWFeaMaterialPropertyRepresentation.ixx>
+#include <StepRepr_PropertyDefinition.hxx>
+#include <StepRepr_Representation.hxx>
+#include <StepRepr_DataEnvironment.hxx>
 
 //=======================================================================
 //function : RWStepFEA_RWFeaMaterialPropertyRepresentation
index 7600b5e4bab1d7bd284a9c470eeb1f262ecc7694..8a34cf687f14d7da5d2851d452a5433570e93eff 100644 (file)
@@ -20,6 +20,7 @@
 #include <StepRepr_RepresentationItem.hxx>
 #include <TColStd_HArray1OfAsciiString.hxx>
 #include <TCollection_HAsciiString.hxx>
+#include <StepRepr_RepresentationContext.hxx>
 
 //=======================================================================
 //function : RWStepFEA_RWFeaModel
index ddc57c8990b42c8d3a1c95901604f627d96add54..1c422fbfd326083633ded7af022db978737d5b32 100644 (file)
@@ -20,6 +20,7 @@
 #include <StepRepr_RepresentationItem.hxx>
 #include <TColStd_HArray1OfAsciiString.hxx>
 #include <TCollection_HAsciiString.hxx>
+#include <StepRepr_RepresentationContext.hxx>
 
 //=======================================================================
 //function : RWStepFEA_RWFeaModel3d
index 1730c0e20a088282c298fabc9fae76ef338c9e18..2bc78f662ec6b2abc9ce8f6109f786328ec108e8 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepFEA_RWFeaModelDefinition.ixx>
+#include <StepRepr_ProductDefinitionShape.hxx>
 
 //=======================================================================
 //function : RWStepFEA_RWFeaModelDefinition
index c40646a5599f58153b2d914ecf1379ff5414927b..6708a5d62cbad1356cd872649382ef742522d011 100644 (file)
@@ -16,6 +16,8 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepFEA_RWFeaSurfaceSectionGeometricRelationship.ixx>
+#include <StepElement_SurfaceSection.hxx>
+#include <StepElement_AnalysisItemWithinRepresentation.hxx>
 
 //=======================================================================
 //function : RWStepFEA_RWFeaSurfaceSectionGeometricRelationship
index d11cea605cca30f0e7908a6c2b5eaaa1c7bdad3b..9a50934c965528313e45d7fdb80b7427385d7f06 100644 (file)
@@ -18,6 +18,8 @@
 #include <RWStepFEA_RWGeometricNode.ixx>
 #include <StepRepr_HArray1OfRepresentationItem.hxx>
 #include <StepRepr_RepresentationItem.hxx>
+#include <StepRepr_RepresentationContext.hxx>
+#include <StepFEA_FeaModel.hxx>
 
 //=======================================================================
 //function : RWStepFEA_RWGeometricNode
index d85c6da4b77b15777ec5d6fe044308ac48e87c5f..155074f69dd7557cc7dd3f27564fd2c2c9974151 100644 (file)
@@ -18,6 +18,8 @@
 #include <RWStepFEA_RWNode.ixx>
 #include <StepRepr_HArray1OfRepresentationItem.hxx>
 #include <StepRepr_RepresentationItem.hxx>
+#include <StepRepr_RepresentationContext.hxx>
+#include <StepFEA_FeaModel.hxx>
 
 //=======================================================================
 //function : RWStepFEA_RWNode
index 35daedc8e0719164efa11a3fa143c1ff2b37139e..1b43b4ffe3d1f548301043f8a810659d67b7168d 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepFEA_RWNodeDefinition.ixx>
+#include <StepRepr_ProductDefinitionShape.hxx>
 
 //=======================================================================
 //function : RWStepFEA_RWNodeDefinition
index 808807fbd279c1ac5ce7059b3986e319c5a23c5f..436b1bb329d18f71f71ab8460918432680a9d5b7 100644 (file)
@@ -18,6 +18,7 @@
 #include <RWStepFEA_RWNodeGroup.ixx>
 #include <StepFEA_HArray1OfNodeRepresentation.hxx>
 #include <StepFEA_NodeRepresentation.hxx>
+#include <StepFEA_FeaModel.hxx>
 
 //=======================================================================
 //function : RWStepFEA_RWNodeGroup
index 5465b2f23cf3c11d1dd4036746c6144e0bd624f5..7c9115041253e17af8e07fbc8b83a59877c02722 100644 (file)
@@ -18,6 +18,8 @@
 #include <RWStepFEA_RWNodeRepresentation.ixx>
 #include <StepRepr_HArray1OfRepresentationItem.hxx>
 #include <StepRepr_RepresentationItem.hxx>
+#include <StepRepr_RepresentationContext.hxx>
+#include <StepFEA_FeaModel.hxx>
 
 //=======================================================================
 //function : RWStepFEA_RWNodeRepresentation
index e4f2ceebc17a58d0130d3bbbeb91f293091d5974..d85bce019042f9f0815a0a2309168b81bbe50558 100644 (file)
@@ -18,6 +18,8 @@
 #include <RWStepFEA_RWNodeWithSolutionCoordinateSystem.ixx>
 #include <StepRepr_HArray1OfRepresentationItem.hxx>
 #include <StepRepr_RepresentationItem.hxx>
+#include <StepRepr_RepresentationContext.hxx>
+#include <StepFEA_FeaModel.hxx>
 
 //=======================================================================
 //function : RWStepFEA_RWNodeWithSolutionCoordinateSystem
index 0ca9c3650dea976cffc2112411ecbab24f5bd65b..ff6c529ec19cedf2638036e699dc857835df6d1e 100644 (file)
@@ -18,6 +18,8 @@
 #include <RWStepFEA_RWNodeWithVector.ixx>
 #include <StepRepr_HArray1OfRepresentationItem.hxx>
 #include <StepRepr_RepresentationItem.hxx>
+#include <StepRepr_RepresentationContext.hxx>
+#include <StepFEA_FeaModel.hxx>
 
 //=======================================================================
 //function : RWStepFEA_RWNodeWithVector
index 7a9614ad9f86f01021feb5b1532e4560a51accba..2f99b022278b8cbf4a19197d1076d8a0ad4954e4 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepFEA_RWParametricCurve3dElementCoordinateDirection.ixx>
+#include <StepGeom_Direction.hxx>
 
 //=======================================================================
 //function : RWStepFEA_RWParametricCurve3dElementCoordinateDirection
index 13a9a2372a409f55179ffd743125125a52eecafe..6df1b642189f30f48e8fa2b6b642055a27f6c5cb 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepFEA_RWParametricCurve3dElementCoordinateSystem.ixx>
+#include <StepFEA_ParametricCurve3dElementCoordinateDirection.hxx>
 
 //=======================================================================
 //function : RWStepFEA_RWParametricCurve3dElementCoordinateSystem
index baa80adf9b7b1ffc164944cde3c76f1036ff99b9..a37d90553ff5ee59cbc015f86965d4a80418727c 100644 (file)
 #include <StepRepr_RepresentationItem.hxx>
 #include <StepFEA_HArray1OfNodeRepresentation.hxx>
 #include <StepFEA_NodeRepresentation.hxx>
+#include <StepRepr_RepresentationContext.hxx>
+#include <StepFEA_FeaModel3d.hxx>
+#include <StepElement_Surface3dElementDescriptor.hxx>
+#include <StepElement_SurfaceElementProperty.hxx>
+#include <StepElement_ElementMaterial.hxx>
 
 //=======================================================================
 //function : RWStepFEA_RWSurface3dElementRepresentation
index cbcc1c245f1126a8f777e1ce212a5a1f9c312b5f..90597d5c8ca48a87ef59ac4ce631f250ace0df8d 100644 (file)
 #include <StepRepr_RepresentationItem.hxx>
 #include <StepFEA_HArray1OfNodeRepresentation.hxx>
 #include <StepFEA_NodeRepresentation.hxx>
+#include <StepRepr_RepresentationContext.hxx>
+#include <StepFEA_FeaModel3d.hxx>
+#include <StepElement_Volume3dElementDescriptor.hxx>
+#include <StepElement_ElementMaterial.hxx>
 
 //=======================================================================
 //function : RWStepFEA_RWVolume3dElementRepresentation
index b9a47a9c43a99f64dcd6b68626581277e192f4dd..5200a6e44eb749a7aa2485b14622d293573f3be3 100644 (file)
@@ -19,6 +19,7 @@
 #include <RWStepGeom_RWCurveBoundedSurface.ixx>
 #include <StepGeom_HArray1OfSurfaceBoundary.hxx>
 #include <StepGeom_SurfaceBoundary.hxx>
+#include <StepGeom_Surface.hxx>
 
 //=======================================================================
 //function : RWStepGeom_RWCurveBoundedSurface
index 7f47170d5aaf1c07db2e45802ad60f3e7465a578..a0affb88db084fb1d2d05f605af97c9f9924d4bb 100644 (file)
@@ -18,6 +18,7 @@
 #include <RWStepRepr_RWAssemblyComponentUsage.ixx>
 
 #include <StepRepr_ProductDefinitionShape.hxx>
+#include <StepBasic_ProductDefinition.hxx>
 
 //=======================================================================
 //function : RWStepRepr_RWAssemblyComponentUsage
index 70e5f3dcb0ab77aac6c1b0b6018ae7ce13ed12f5..0d954c2c77e84a58ce5f8d4f924fe9f88714b5c1 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepRepr_RWCompositeShapeAspect.ixx>
+#include <StepRepr_ProductDefinitionShape.hxx>
 
 //=======================================================================
 //function : RWStepRepr_RWCompositeShapeAspect
index d5581e8df10b858081ff9c686ea5aaf957df39d2..575355054ec3cd7083d2084351dbe5d488953e37 100644 (file)
@@ -17,6 +17,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
 
 #include <RWStepRepr_RWConfigurationDesign.ixx>
+#include <StepRepr_ConfigurationItem.hxx>
 
 //=======================================================================
 //function : RWStepRepr_RWConfigurationDesign
index 2e87d0ef144888285995e43f8e59c32f2a5b2c4a..e4b432c7f8595fd882676b02dba744c9464aabb5 100644 (file)
@@ -17,6 +17,8 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
 
 #include <RWStepRepr_RWConfigurationEffectivity.ixx>
+#include <StepBasic_ProductDefinitionRelationship.hxx>
+#include <StepRepr_ConfigurationDesign.hxx>
 
 //=======================================================================
 //function : RWStepRepr_RWConfigurationEffectivity
index f2980ca94c1d0696aa57df0fbf2c724bf83bbbcb..be380069e9b22e49f5f3b806a1f09d1358c92f47 100644 (file)
@@ -17,6 +17,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
 
 #include <RWStepRepr_RWConfigurationItem.ixx>
+#include <StepRepr_ProductConcept.hxx>
 
 //=======================================================================
 //function : RWStepRepr_RWConfigurationItem
index 49a16c174590be951033a42590de5b2043ecf32a..3fc2c28d01c6a4dfb7fdd660a611121557a4b0f3 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepRepr_RWDerivedShapeAspect.ixx>
+#include <StepRepr_ProductDefinitionShape.hxx>
 
 //=======================================================================
 //function : RWStepRepr_RWDerivedShapeAspect
index c5272139f4d4bc214eeb4f655a42b5094adf1ea7..9af8fd53b31b07fa44e430ee67fc3ec712058a0d 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepRepr_RWExtension.ixx>
+#include <StepRepr_ProductDefinitionShape.hxx>
 
 //=======================================================================
 //function : RWStepRepr_RWExtension
index 95689a2b1a251dfcefa9eb337628d319bd57dd01..8f95aaaf53fd648123309b15f9a4a3b6e79b794a 100644 (file)
@@ -16,6 +16,8 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
 
 #include <RWStepRepr_RWMakeFromUsageOption.ixx>
+#include <StepBasic_ProductDefinition.hxx>
+#include <StepBasic_MeasureWithUnit.hxx>
 
 //=======================================================================
 //function : RWStepRepr_RWMakeFromUsageOption
index 9a2867371a75e5bc5641f452b5ac4d0792cc292d..f09b591ae75661e12d5154e3d03a9bea0a6a7144 100644 (file)
@@ -16,6 +16,8 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepRepr_RWMaterialPropertyRepresentation.ixx>
+#include <StepRepr_Representation.hxx>
+#include <StepRepr_DataEnvironment.hxx>
 
 //=======================================================================
 //function : RWStepRepr_RWMaterialPropertyRepresentation
index 866949d8a3f2f9326db9689d0842a4211599e89e..9560f327832ab89d414bfc3bf725753765c41dba 100644 (file)
@@ -17,6 +17,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
 
 #include <RWStepRepr_RWProductConcept.ixx>
+#include <StepBasic_ProductConceptContext.hxx>
 
 //=======================================================================
 //function : RWStepRepr_RWProductConcept
index dee8f68b728cf12f98f2a600a49bbeba10e5ea32..199410f3286725bc097345b451e2266c3608e542 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepRepr_RWPropertyDefinitionRelationship.ixx>
+#include <StepRepr_PropertyDefinition.hxx>
 
 //=======================================================================
 //function : RWStepRepr_RWPropertyDefinitionRelationship
index 593302c18cc39ae6ee16b83ee8713da31afedd65..d365b4d716dd04eac8b05471b662da8d7575474d 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepRepr_RWPropertyDefinitionRepresentation.ixx>
+#include <StepRepr_Representation.hxx>
 
 //=======================================================================
 //function : RWStepRepr_RWPropertyDefinitionRepresentation
index d78161c6a5cdf8e9bfe454cb1d9be3d1c98e02ea..3c49082e62ac7c1a7f8e9f7f18055716755d8eaa 100644 (file)
@@ -16,6 +16,8 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
 
 #include <RWStepRepr_RWQuantifiedAssemblyComponentUsage.ixx>
+#include <StepBasic_ProductDefinition.hxx>
+#include <StepBasic_MeasureWithUnit.hxx>
 
 //=======================================================================
 //function : RWStepRepr_RWQuantifiedAssemblyComponentUsage
index 2dcd515d8fb0a9a4295d339b6bdd01795e51b7dd..0e962227fae8977f9242c7d8ad55e5289b91e53a 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepRepr_RWShapeAspectDerivingRelationship.ixx>
+#include <StepRepr_ShapeAspect.hxx>
 
 //=======================================================================
 //function : RWStepRepr_RWShapeAspectDerivingRelationship
index efcd17387aefb98820a8133a31dd0940581b01d2..4bf518b22add3957db65e8d1a0dac1b85499eef4 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
 
 #include <RWStepRepr_RWShapeAspectRelationship.ixx>
+#include <StepRepr_ShapeAspect.hxx>
 
 //=======================================================================
 //function : RWStepRepr_RWShapeAspectRelationship
index a22bc3cf1f383eeb4d34f9df9efd55fddcd8b270..9febb9e60228cf4865441ca9e4e2f2062bebad80 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
 
 #include <RWStepRepr_RWShapeAspectTransition.ixx>
+#include <StepRepr_ShapeAspect.hxx>
 
 //=======================================================================
 //function : RWStepRepr_RWShapeAspectTransition
index 739a0fa5844a3b1fbe03459d63cc300f1969adc1..c782f8d1228eb152ad2b1f41bfa2df6da7cb364b 100644 (file)
@@ -16,6 +16,9 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
 
 #include <RWStepRepr_RWSpecifiedHigherUsageOccurrence.ixx>
+#include <StepBasic_ProductDefinition.hxx>
+#include <StepRepr_AssemblyComponentUsage.hxx>
+#include <StepRepr_NextAssemblyUsageOccurrence.hxx>
 
 //=======================================================================
 //function : RWStepRepr_RWSpecifiedHigherUsageOccurrence
index 9749d1aa86d6205b795e4cb0d7a9e0a0248e11c5..7f0fe1abbb53c350d4ab0c5aac16f4f2e953211d 100644 (file)
@@ -16,6 +16,8 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <RWStepRepr_RWStructuralResponsePropertyDefinitionRepresentation.ixx>
+#include <StepRepr_PropertyDefinition.hxx>
+#include <StepRepr_Representation.hxx>
 
 //=======================================================================
 //function : RWStepRepr_RWStructuralResponsePropertyDefinitionRepresentation
index 4779242f5c29d5a2bfb657078c03f001cae569a2..d6a591b979e579b3eee384910b65750c3435602c 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
 
 #include <RWStepShape_RWAngularLocation.ixx>
+#include <StepRepr_ShapeAspect.hxx>
 
 //=======================================================================
 //function : RWStepShape_RWAngularLocation
index 634781928c268d8bf7cc19a5ee0f11c546e04ec6..4e8c41a2cdfa3226e36362643a2745f316e93641 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
 
 #include <RWStepShape_RWAngularSize.ixx>
+#include <StepRepr_ShapeAspect.hxx>
 
 //=======================================================================
 //function : RWStepShape_RWAngularSize
index e884aa560cbd8a8c0caa29c33ce8ea8653ce6658..bda3bfe26fa055bc296829dcfa1e924131655bc3 100644 (file)
@@ -22,6 +22,7 @@
 #include <StepShape_BooleanResult.hxx>
 
 #include <TCollection_AsciiString.hxx>
+#include <StepShape_SolidModel.hxx>
 
 
 // --- Enum : BooleanOperator ---
index 9c254b3e78386977730a266e31901aa788579143..d6e046f04e951d90f37d38113ad05c1cc61024a0 100644 (file)
@@ -18,6 +18,7 @@
 #include <RWStepShape_RWCompoundShapeRepresentation.ixx>
 #include <StepRepr_HArray1OfRepresentationItem.hxx>
 #include <StepRepr_RepresentationItem.hxx>
+#include <StepRepr_RepresentationContext.hxx>
 
 //=======================================================================
 //function : RWStepShape_RWCompoundShapeRepresentation
index 018a30a636cd3731f58fe269fe6c40a462a67039..da5160eb9511a8ccba978111714b7ff4ee3ccf92 100644 (file)
@@ -18,6 +18,7 @@
 #include <RWStepShape_RWConnectedFaceShapeRepresentation.ixx>
 #include <StepRepr_HArray1OfRepresentationItem.hxx>
 #include <StepRepr_RepresentationItem.hxx>
+#include <StepRepr_RepresentationContext.hxx>
 
 //=======================================================================
 //function : RWStepShape_RWConnectedFaceShapeRepresentation
index 80593a833c9bd35a707825a94cd45ef23aab2c26..68c28c392b812e362b7af452ec3891ed86e72a27 100644 (file)
@@ -18,6 +18,7 @@
 #include <RWStepShape_RWConnectedFaceSubSet.ixx>
 #include <StepShape_HArray1OfFace.hxx>
 #include <StepShape_Face.hxx>
+#include <StepShape_ConnectedFaceSet.hxx>
 
 //=======================================================================
 //function : RWStepShape_RWConnectedFaceSubSet
index 62ec98af26f31fab3ba4b9cab75b4267cd3b9d3b..004d79eac4c29d992927a12ca5d2625ba5149b39 100644 (file)
@@ -19,6 +19,7 @@
 
 
 #include <StepShape_CsgSolid.hxx>
+#include <StepShape_BooleanResult.hxx>
 
 
 RWStepShape_RWCsgSolid::RWStepShape_RWCsgSolid () {}
index 97648d5b2801ff47a36da5c0da4b8c37a59a25ba..61b83836a3f57792f0ea1c58fc04206920ec12ac 100644 (file)
@@ -15,6 +15,8 @@
 #include <StepShape_DefinitionalRepresentationAndShapeRepresentation.hxx>
 #include <Interface_EntityIterator.hxx>
 #include <StepRepr_HArray1OfRepresentationItem.hxx>
+#include <StepRepr_RepresentationItem.hxx>
+#include <StepRepr_RepresentationContext.hxx>
 
 RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation::RWStepShape_RWDefinitionalRepresentationAndShapeRepresentation () {}
 
index 0dc70ed35d837bc8fbaa958d31c65a0b2058c3a8..bf2770f9db39a0adb2b06d3c4df886ebfc5381c6 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
 
 #include <RWStepShape_RWDimensionalCharacteristicRepresentation.ixx>
+#include <StepShape_ShapeDimensionRepresentation.hxx>
 
 //=======================================================================
 //function : RWStepShape_RWDimensionalCharacteristicRepresentation
index 4b82ecb395f40744264897113e5068ad2c8a9ac6..6e0dd4c69f193e6b7c6007bb59b7a57e737530da 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
 
 #include <RWStepShape_RWDimensionalLocation.ixx>
+#include <StepRepr_ShapeAspect.hxx>
 
 //=======================================================================
 //function : RWStepShape_RWDimensionalLocation
index 57ae1df97334911bd8ff2b6e776feb74940a1f2f..912d8a6f080c6a82b424062e6ea0ec44ecbcd9d5 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
 
 #include <RWStepShape_RWDimensionalLocationWithPath.ixx>
+#include <StepRepr_ShapeAspect.hxx>
 
 //=======================================================================
 //function : RWStepShape_RWDimensionalLocationWithPath
index 394481988e267948b1d61e889dfdcf37ab36b64c..ee94ebc747570436ea8ac78ee8a3d2212955c48b 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
 
 #include <RWStepShape_RWDimensionalSize.ixx>
+#include <StepRepr_ShapeAspect.hxx>
 
 //=======================================================================
 //function : RWStepShape_RWDimensionalSize
index 86a5fab9c46d3eed7d194b939ca203840f262826..0d5b26f1179d0163fb2d2b0e9ddbc52b9f78d4a2 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
 
 #include <RWStepShape_RWDimensionalSizeWithPath.ixx>
+#include <StepRepr_ShapeAspect.hxx>
 
 //=======================================================================
 //function : RWStepShape_RWDimensionalSizeWithPath
index e47ab0bcdf743639fcf713a9c400f15b7a6f0df4..4db4fd918468308ece0d026576e29b8ead0d771b 100644 (file)
@@ -18,6 +18,7 @@
 #include <RWStepShape_RWEdgeBasedWireframeShapeRepresentation.ixx>
 #include <StepRepr_HArray1OfRepresentationItem.hxx>
 #include <StepRepr_RepresentationItem.hxx>
+#include <StepRepr_RepresentationContext.hxx>
 
 //=======================================================================
 //function : RWStepShape_RWEdgeBasedWireframeShapeRepresentation
index 6f6eaf0537ee3e80da483b9400eac0cb6b18122f..f10fbf69ec4b6282a98ec7a5d78cf9d491d5fa5c 100644 (file)
@@ -19,6 +19,7 @@
 
 
 #include <StepShape_ManifoldSolidBrep.hxx>
+#include <StepShape_ConnectedFaceSet.hxx>
 
 
 RWStepShape_RWManifoldSolidBrep::RWStepShape_RWManifoldSolidBrep () {}
index 310b3cdc249bf786c951b0d4b96dfe58baf24748..555ace0132bfed68c0c18b57a8edc3f39cbe79d1 100644 (file)
@@ -18,6 +18,7 @@
 #include <RWStepShape_RWNonManifoldSurfaceShapeRepresentation.ixx>
 #include <StepRepr_HArray1OfRepresentationItem.hxx>
 #include <StepRepr_RepresentationItem.hxx>
+#include <StepRepr_RepresentationContext.hxx>
 
 //=======================================================================
 //function : RWStepShape_RWNonManifoldSurfaceShapeRepresentation
index fb98597fad56bbf14c69a83501880b22f3fe3d1e..68dbd92ccfc0ffca429a3b5e63149f6ee18cad01 100644 (file)
@@ -18,6 +18,7 @@
 #include <RWStepShape_RWPointRepresentation.ixx>
 #include <StepRepr_HArray1OfRepresentationItem.hxx>
 #include <StepRepr_RepresentationItem.hxx>
+#include <StepRepr_RepresentationContext.hxx>
 
 //=======================================================================
 //function : RWStepShape_RWPointRepresentation
index 3f90a5d249ab144c3c80a8bf5226bf19e67d7263..7cfd2711cc8e0399fddfc4f8f1113bc725139a0a 100644 (file)
@@ -16,6 +16,8 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
 
 #include <RWStepShape_RWSeamEdge.ixx>
+#include <StepShape_Edge.hxx>
+#include <StepGeom_Pcurve.hxx>
 
 //=======================================================================
 //function : RWStepShape_RWSeamEdge
index 23c6c3ed37a09cda86ea0711339de854086727a7..9fb9aac3f7a0133adbdc52baaecdff6694a3c114 100644 (file)
@@ -17,6 +17,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
 
 #include <RWStepShape_RWShapeDefinitionRepresentation.ixx>
+#include <StepRepr_Representation.hxx>
 
 //=======================================================================
 //function : RWStepShape_RWShapeDefinitionRepresentation
index 180a35199e613704ed4c724697ba9a805475ff8b..8142d8d37f09a15296bd97d8938efc1b49ed5873 100644 (file)
@@ -18,6 +18,7 @@
 #include <RWStepShape_RWShapeDimensionRepresentation.ixx>
 #include <StepRepr_HArray1OfRepresentationItem.hxx>
 #include <StepRepr_RepresentationItem.hxx>
+#include <StepRepr_RepresentationContext.hxx>
 
 //=======================================================================
 //function : RWStepShape_RWShapeDimensionRepresentation
index 999bcd6be1b52b4caf8fc183060afdaf3dcccea5..16767db4b884f3b57c820755b703d69637ae283d 100644 (file)
@@ -18,6 +18,7 @@
 #include <RWStepShape_RWShapeRepresentationWithParameters.ixx>
 #include <StepRepr_HArray1OfRepresentationItem.hxx>
 #include <StepRepr_RepresentationItem.hxx>
+#include <StepRepr_RepresentationContext.hxx>
 
 
 //=======================================================================
index a783006b8c26d2d3bcc70fcf8db01d8409de95d5..6954931b950b51f5dc78786a81245ce3527da7ac 100644 (file)
@@ -16,6 +16,8 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
 
 #include <RWStepShape_RWSubedge.ixx>
+#include <StepShape_Vertex.hxx>
+#include <StepShape_Edge.hxx>
 
 //=======================================================================
 //function : RWStepShape_RWSubedge
index 194ef72789a105e40d5c8ccc814a89bacd86e785..9bc99f8c82428294a4a2de4075d2b53a0dff8f1e 100644 (file)
@@ -18,6 +18,7 @@
 #include <RWStepShape_RWSubface.ixx>
 #include <StepShape_HArray1OfFaceBound.hxx>
 #include <StepShape_FaceBound.hxx>
+#include <StepShape_Face.hxx>
 
 //=======================================================================
 //function : RWStepShape_RWSubface
index 78a9b008d98e0f6bbc3af193dec38f66508e0a19..72c2815136e5ea7cf07a01425258b5e97cc191d1 100644 (file)
@@ -18,6 +18,7 @@
 #include <RWStepVisual_RWDraughtingModel.ixx>
 #include <StepRepr_HArray1OfRepresentationItem.hxx>
 #include <StepRepr_RepresentationItem.hxx>
+#include <StepRepr_RepresentationContext.hxx>
 
 //=======================================================================
 //function : RWStepVisual_RWDraughtingModel
index b43882b21d968ef25036cbe906a4010d3221477e..2299023059ba0c34e6321693464bfeed2e50e16e 100644 (file)
@@ -16,6 +16,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
 
 #include <RWStepVisual_RWExternallyDefinedCurveFont.ixx>
+#include <StepBasic_ExternalSource.hxx>
 
 //=======================================================================
 //function : RWStepVisual_RWExternallyDefinedCurveFont
index 5230ac66bcba0d4ae96287b29a8a4e4b5679b6d0..330c672fbb82fb230950cdaec00202276d125b19 100644 (file)
 #include <StepShape_EdgeLoop.hxx>
 #include <StepShape_HArray1OfOrientedEdge.hxx>
 #include <StepShape_HArray1OfShell.hxx>
+#include <StepShape_ShapeRepresentation.hxx>
+#include <StepRepr_NextAssemblyUsageOccurrence.hxx>
+#include <StepRepr_AssemblyComponentUsage.hxx>
+#include <StepRepr_PropertyDefinitionRepresentation.hxx>
+#include <StepRepr_RepresentationItem.hxx>
+#include <StepRepr_RepresentationRelationship.hxx>
 
 #ifdef OCCT_DEBUG
 //! Converts address of the passed shape (TShape) to string.
index 6aac6d2da1fde56d6f93e24e1b6a11ce31831214..3a1f3a3998c76a02e53fdd2203a2c5df4d51a4f7 100644 (file)
 #include <StepBasic_DerivedUnit.hxx>
 #include <StepRepr_MeasureRepresentationItem.hxx>
 #include <StepBasic_ProductDefinition.hxx>
+#include <StepRepr_RepresentationItem.hxx>
+#include <StepVisual_PresentationRepresentation.hxx>
 
 //=======================================================================
 //function : GetLabelName
index 1391e943f50e04fa7fc6a173f936b08ddd304fa4..038edc29cc6063453f41ebe63c5a6c5a502199d8 100644 (file)
@@ -23,6 +23,8 @@
 #include <StepBasic_ProductDefinitionRelationship.hxx>
 #include <StepRepr_PropertyDefinition.hxx>
 #include <StepRepr_ProductDefinitionShape.hxx>
+#include <StepRepr_RepresentationItem.hxx>
+#include <StepShape_ContextDependentShapeRepresentation.hxx>
 
 //=======================================================================
 //function : FindEntity
index 1de950e67f113d15f9f981f1f09d64a1dbb8f39d..d0c6a1650bc2aa14977325da94f473f47c199855 100644 (file)
@@ -42,6 +42,7 @@
 
 #include <StepRepr_ItemDefinedTransformation.hxx>
 #include <StepRepr_Transformation.hxx>
+#include <StepShape_ShapeDefinitionRepresentation.hxx>
 
 //=======================================================================
 //function : STEPConstruct_Assembly
index fbc2678692ebc6204bf1ab9350c5e37f0d1d654f..073450469ffc0941e953a8958aa007a14431c699 100644 (file)
@@ -35,6 +35,7 @@
 #include <StepBasic_ProductType.hxx> //:i3
 #include <Interface_Static.hxx> //:j4
 #include <GeomToStep_MakeAxis2Placement3d.hxx>
+#include <StepBasic_ProductRelatedProductCategory.hxx>
 
 #include "stdio.h"
 
index aebbce305cb928df0edabd7004a6a519522cc92b..49cada52a57c0de03c52aef34597c884b62ec214 100644 (file)
@@ -71,6 +71,7 @@
 #include <StepBasic_Document.hxx>
 #include <StepBasic_ProductOrFormationOrDefinition.hxx>
 #include <StepBasic_ProductRelatedProductCategory.hxx>
+#include <StepBasic_ProductDefinition.hxx>
 
 
 //=======================================================================
index c636a8670ed18d40b19c55571558d95a9df8fecc..8596c5aff7ff0f14caf0746acaf231b0df371bba 100644 (file)
@@ -72,6 +72,8 @@
 #include <TColStd_HSequenceOfTransient.hxx>
 #include <StepVisual_InvisibleItem.hxx>
 #include <gp_Pnt.hxx>
+#include <StepData_StepModel.hxx>
+#include <StepRepr_Representation.hxx>
 
 
 //=======================================================================
index 91e2ec5f1292a42375e8ffb7f4b50181064e7376..f5cc841db2650c3f275cd3e04795d5bba8c800de 100644 (file)
@@ -48,6 +48,7 @@
 #include <StepBasic_HArray1OfUncertaintyMeasureWithUnit.hxx>
 #include <UnitsMethods.hxx>
 #include <Interface_Static.hxx>
+#include <StepBasic_ConversionBasedUnit.hxx>
 
 //=======================================================================
 //function : STEPConstruct_UnitContext
index 26b92d165d0f7dd2ded0df698b9b73b0053f1228..88b33416726f9e4f6a8dba1da9fdc3419c292bd3 100644 (file)
 #include <StepShape_ContextDependentShapeRepresentation.hxx>
 #include <StepRepr_ShapeRepresentationRelationship.hxx>
 #include <STEPConstruct.hxx>
+#include <StepRepr_NextAssemblyUsageOccurrence.hxx>
+#include <StepBasic_ProductDefinition.hxx>
+#include <StepRepr_PropertyDefinitionRepresentation.hxx>
+#include <StepRepr_ProductDefinitionShape.hxx>
+#include <StepRepr_RepresentationRelationship.hxx>
+#include <StepData_StepModel.hxx>
 
 //=======================================================================
 //function : STEPConstruct_ValidationProps
index ff57910177d03c700ab5b8b9a5a3a72268fd68a8..3441152d5f137a68e35e4e974b86074f95279ad3 100644 (file)
 #include <TopExp_Explorer.hxx>
 #include <StepData_StepModel.hxx>
 #include <HeaderSection_FileName.hxx>
+#include <StepGeom_GeometricRepresentationItem.hxx>
+#include <StepRepr_Representation.hxx>
+#include <StepRepr_PropertyDefinition.hxx>
+#include <StepGeom_CartesianTransformationOperator3d.hxx>
 
 #define TRANSLOG
 
index 367b8ebac49fdba77ee67bb172c575ffc27d239f..40158e1a5b754a12fcc2282252426a2a230f9c4c 100644 (file)
 #include <TopExp.hxx>
 #include <TopTools_MapOfShape.hxx>
 #include <TopTools_ListIteratorOfListOfShape.hxx>
+#include <StepShape_ShapeRepresentation.hxx>
+#include <StepData_StepModel.hxx>
 
 // ============================================================================
 // Function: DumpWhatIs   
index bb2ea2a9913a80345695b74a29e6cad8f7addf56..a318dad6e97e2768dc0e47b49b60d947be956d01 100644 (file)
@@ -68,6 +68,9 @@
 #include <StepRepr_RepresentationContext.hxx>
 #include <TColStd_Array1OfAsciiString.hxx>
 #include <TColStd_Array1OfReal.hxx>
+#include <StepBasic_ProductDefinitionFormation.hxx>
+#include <StepBasic_ProductDefinitionFormationRelationship.hxx>
+#include <StepBasic_SiUnit.hxx>
   
 //=======================================================================
 //function : STEPControl_Reader
index 5c8f636879cb35b2b7f77c38f4438d77046e9a33..b1a60d5f399b9ace7e97a7fb7782c9c17b25b3eb 100644 (file)
 #include <StepBasic_ProductDefinitionFormation.hxx>
 #include <Interface_InterfaceModel.hxx>
 #include <TCollection_HAsciiString.hxx>
+#include <StepShape_ShapeDefinitionRepresentation.hxx>
+#include <StepRepr_PropertyDefinition.hxx>
+#include <StepRepr_NextAssemblyUsageOccurrence.hxx>
+#include <STEPSelections_AssemblyComponent.hxx>
 
 
 STEPSelections_AssemblyExplorer::STEPSelections_AssemblyExplorer(const Interface_Graph &G):myGraph(G)
index c982b1c80f05f94bc4bc905dc5829359116b8b99..07545f0dfc79300fec252580d2185b3f7298d032 100644 (file)
 #include <StepBasic_ProductRelatedProductCategory.hxx>
 #include <StepGeom_CompositeCurveSegment.hxx>
 #include <StepRepr_RepresentationMap.hxx>
+#include <StepShape_ManifoldSolidBrep.hxx>
+#include <StepShape_GeometricSet.hxx>
+#include <StepGeom_Curve.hxx>
+#include <StepGeom_Surface.hxx>
+#include <StepGeom_CompositeCurve.hxx>
 
 STEPSelections_Counter::STEPSelections_Counter()
 {
index b2e8dd4deb3f2143237b907399072523a4c3d77f..a4f3d7c268a4ea3c192467cac777bf3593257848 100644 (file)
@@ -78,8 +78,6 @@ private:
 
 } // anonymous namespace
 
-IMPLEMENT_STANDARD_HANDLE (Select3D_InteriorSensitivePointSet, Select3D_SensitiveSet)
-IMPLEMENT_STANDARD_RTTIEXT(Select3D_InteriorSensitivePointSet, Select3D_SensitiveSet)
 
 // =======================================================================
 // function : Select3D_InteriorSensitivePointSet
index 054e48790260dc387968801ead4dc2a66a8e1023..f8b0575ad62871f2b76b96be7e8824f8f5ac84ce 100644 (file)
@@ -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:
 
index ead44d99d303910b4c489595dc952f5d1c92ad12..060fb12e8f904e82854074e0e6b39ccd8cb11a8e 100644 (file)
@@ -20,8 +20,6 @@
 #include <Bnd_Box.hxx>
 #include <ElCLib.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (Select3D_SensitiveBox, Select3D_SensitiveEntity)
-IMPLEMENT_STANDARD_RTTIEXT(Select3D_SensitiveBox, Select3D_SensitiveEntity)
 
 //==================================================
 // Function: Select3D_SensitiveBox
index 0692e7fee558818a983757a66dcdc73ff57fdcbc..f1c0969d73d740b8d6f4a8940cf5658908dbe4cb 100644 (file)
@@ -18,7 +18,7 @@
 #define _Select3D_SensitiveBox_HeaderFile
 
 #include <Standard.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <Standard_Type.hxx>
 
 #include <Bnd_Box.hxx>
@@ -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:
 
index bd5c9fd68728f3ded5225bffa1950dab1ebd1e8f..1b85a3a246b6d7175d40bdf00ef742b7d23914da 100644 (file)
@@ -22,8 +22,6 @@
 
 #include <Select3D_SensitiveCircle.hxx>
 
-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)
index 65c06b0801fe5b5f921157462f3d7287ac1964f6..6b109fa957a345512e331f716bf3aa8f71ef139f 100644 (file)
@@ -20,7 +20,7 @@
 #define _Select3D_SensitiveCircle_HeaderFile
 
 #include <Standard.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <Standard_Type.hxx>
 
 #include <Select3D_SensitivePoly.hxx>
@@ -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:
 
index 91951b4c3164324535c3637d0802b6682513d03d..639e2dea0e4e8ba36837241012e14ca9f2129844 100644 (file)
@@ -18,8 +18,6 @@
 #include <Precision.hxx>
 #include <TColgp_Array1OfPnt.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (Select3D_SensitiveCurve, Select3D_SensitivePoly)
-IMPLEMENT_STANDARD_RTTIEXT(Select3D_SensitiveCurve, Select3D_SensitivePoly)
 
 //==================================================
 // Function: Creation
index 35584f1288aaecb961344043ff8b8f1910309b1a..30d45075f36ec5d00d8937a3878f5049347a169c 100644 (file)
@@ -18,7 +18,7 @@
 #define _Select3D_SensitiveCurve_HeaderFile
 
 #include <Standard.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <Standard_Type.hxx>
 
 #include <Geom_Curve.hxx>
@@ -70,7 +70,7 @@ public:
 
 public:
 
-  DEFINE_STANDARD_RTTI(Select3D_SensitiveCurve)
+  DEFINE_STANDARD_RTTI(Select3D_SensitiveCurve, Select3D_SensitivePoly)
 
 private:
 
index 19f73a5ca558bd3f07263a6bef1cd8a6ca1ce46d..75c99e2e28b3009879b28c791868c431989f175d 100644 (file)
@@ -20,8 +20,6 @@
 #include <Select3D_Macro.hxx>
 #include <TopLoc_Location.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (Select3D_SensitiveEntity, SelectBasics_SensitiveEntity)
-IMPLEMENT_STANDARD_RTTIEXT(Select3D_SensitiveEntity, SelectBasics_SensitiveEntity)
 
 //=======================================================================
 //function : Select3D_SensitiveEntity
index a235f15ad01cccd1738c69bc5b82022c5deafb17..435cd7d188eaaf552683478136590b2f57e2671e 100644 (file)
@@ -18,7 +18,7 @@
 #define _Select3D_SensitiveEntity_HeaderFile
 
 #include <Standard.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 
 #include <SelectBasics_SensitiveEntity.hxx>
 #include <Handle_SelectBasics_EntityOwner.hxx>
@@ -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:
 
index 5fe5d00c25f8ac1188e14b8635514787d33231fc..dd8c18da92b89ebf6470338b3aa68347d991b5b1 100644 (file)
@@ -25,8 +25,6 @@
 #include <gp_Pnt.hxx>
 #include <Precision.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (Select3D_SensitiveFace, Select3D_SensitiveEntity)
-IMPLEMENT_STANDARD_RTTIEXT(Select3D_SensitiveFace, Select3D_SensitiveEntity)
 
 //==================================================
 // Function: Hide this constructor to the next version...
index 9d72a2d1c6f9a3516e04d137da50717e669ce47c..0a7e6f8751ddb188e8b9d894c87b61dc6dcaec5f 100644 (file)
@@ -21,7 +21,7 @@
 #ifndef _Select3D_SensitiveFace_HeaderFile
 #define _Select3D_SensitiveFace_HeaderFile
 
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 
 #include <Select3D_TypeOfSensitivity.hxx>
 #include <Select3D_SensitiveSet.hxx>
@@ -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:
 
index 4b67e5c324922f71b546634a6887a03ec2d13dfa..185f9df4c8e10ad9af756bc106c3be3d85fefae0 100644 (file)
@@ -18,8 +18,6 @@
 #include <Select3D_SensitiveGroup.hxx>
 #include <TopLoc_Location.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (Select3D_SensitiveGroup, Select3D_SensitiveEntity)
-IMPLEMENT_STANDARD_RTTIEXT(Select3D_SensitiveGroup, Select3D_SensitiveEntity)
 
 //=======================================================================
 //function : Creation
index 181af4f796f69c17a69fa11da0f01ce161c3c7f8..2b583c91d1cd4cd182d5becd62c89dd84f0019a1 100644 (file)
@@ -19,7 +19,7 @@
 #define _Select3D_SensitiveGroup_HeaderFile
 
 #include <Standard.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <Standard_Type.hxx>
 
 #include <Select3D_EntitySequence.hxx>
@@ -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:
 
index 10bacb5d0f4a1682e5ea9ef2190a4fbd0a57cd90..4a6377d474c06f2ece75361de3838911910b746b 100644 (file)
@@ -18,8 +18,6 @@
 
 #include <TopLoc_Location.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (Select3D_SensitivePoint, Select3D_SensitiveEntity)
-IMPLEMENT_STANDARD_RTTIEXT(Select3D_SensitivePoint, Select3D_SensitiveEntity)
 
 //==================================================
 // Function: Creation
index 74a46200156b1910ff2d72886481f983df2eec55..b11e41698f13924aefa1198465f8bbe60c1a6199 100644 (file)
@@ -18,7 +18,7 @@
 #define _Select3D_SensitivePoint_HeaderFile
 
 #include <Standard.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <Standard_Type.hxx>
 
 #include <Select3D_Pnt.hxx>
@@ -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:
 
index ee3f9fe149044ef90bcfb6dabd1ddb4b111cd94d..d4733ba6762ae21533a1b85c834719f411fdfdbc 100644 (file)
@@ -18,8 +18,6 @@
 
 #include <Select3D_SensitivePoly.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (Select3D_SensitivePoly, Select3D_SensitiveSet)
-IMPLEMENT_STANDARD_RTTIEXT(Select3D_SensitivePoly, Select3D_SensitiveSet)
 
 //==================================================
 // Function: Select3D_SensitivePoly
index beb7e063d8033e257ac7925af07cf963ba854664..ca2eb14b18dfe61fc8fe4094474101c9bb209ba3 100644 (file)
@@ -17,7 +17,7 @@
 #include <NCollection_Handle.hxx>
 
 #include <Standard.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <Standard_Type.hxx>
 
 #include <TColStd_HArray1OfInteger.hxx>
@@ -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:
 
index d20f598eb3f67d1cd4a8a1bc7c1a9f0cf46049fc..6b2a70ffcd3b540ad85b5a9f882c563a3bde4755 100644 (file)
@@ -19,8 +19,6 @@
 #include <TopLoc_Location.hxx>
 #include <Precision.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (Select3D_SensitiveSegment, Select3D_SensitiveEntity)
-IMPLEMENT_STANDARD_RTTIEXT(Select3D_SensitiveSegment, Select3D_SensitiveEntity)
 
 //=====================================================
 // Function : Create
index 48cca6a566c4f27bf1fc56ce14e4bcf85a350fd7..e610ef91323a34857b7b34edc004f3387b80c1fe 100644 (file)
@@ -18,7 +18,7 @@
 #define _Select3D_SensitiveSegment_HeaderFile
 
 #include <Standard.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <Standard_Type.hxx>
 
 #include <Standard_Integer.hxx>
@@ -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:
 
index 9e618e25b7282fe1b8fa20062affe6a6100be0c8..ba2dcc59ce2ae5373750dc0dd434d958c73d2883 100644 (file)
@@ -16,8 +16,6 @@
 #include <Select3D_SensitiveSet.hxx>
 #include <Select3D_BVHPrimitiveContent.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (Select3D_SensitiveSet, Select3D_SensitiveEntity)
-IMPLEMENT_STANDARD_RTTIEXT(Select3D_SensitiveSet, Select3D_SensitiveEntity)
 
 //=======================================================================
 // function : Select3D_SensitiveSet
index a351306f78ca311d4986b62a1e3bbb0c793dae7c..9b3cc77a022d33c7874dbe4bef6b5b30b71be37c 100644 (file)
@@ -17,7 +17,7 @@
 #define _Select3D_SensitiveSet_Header
 
 #include <Standard.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <Standard_Type.hxx>
 
 #include <NCollection_Handle.hxx>
@@ -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:
 
index 7f43e7f5cf0d466bdb477ee25d2c36a5c2097b5e..9e6dfb7a8479ddc546b18027e284059853007f2a 100644 (file)
@@ -21,8 +21,6 @@
 #include <Bnd_Box.hxx>
 #include <TopLoc_Location.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (Select3D_SensitiveTriangle, Select3D_SensitiveEntity)
-IMPLEMENT_STANDARD_RTTIEXT(Select3D_SensitiveTriangle, Select3D_SensitiveEntity)
 
 //==================================================
 // Function: Creation
index 7893954f5e44d2dc41d528f6e5a853a5bd359eb0..5d9fff11d7b54c53080342a1633624d02601be78 100644 (file)
@@ -18,7 +18,7 @@
 #define _Select3D_SensitiveTriangle_HeaderFile
 
 #include <Standard.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <Standard_Type.hxx>
 
 #include <Select3D_TypeOfSensitivity.hxx>
@@ -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:
 
index c3973af13d0a6398677fafdfda745e947dd8b4a4..3f8f32b144b1c60da24a668c8f344ecc3a801cd9 100644 (file)
@@ -25,8 +25,6 @@
 
 #include <Select3D_SensitiveTriangulation.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (Select3D_SensitiveTriangulation, Select3D_SensitiveSet)
-IMPLEMENT_STANDARD_RTTIEXT(Select3D_SensitiveTriangulation, Select3D_SensitiveSet)
 
 static Standard_Integer NbOfFreeEdges (const Handle(Poly_Triangulation)& theTriangulation)
 {
index 537e05346fc4077efd67fb1f84c4c27c3cde2c88..9bff3a146e0f19e14d6e8783796b8617b32c2c95 100644 (file)
@@ -22,7 +22,7 @@
 #define _Select3D_SensitiveTriangulation_Header
 
 #include <Standard.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <Standard_Type.hxx>
 
 #include <Handle_Poly_Triangulation.hxx>
@@ -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:
 
index 111c5e2b689119d9558480ede091bf3aedac5cf6..43d178c4f71139845f48248718196b68a07ff12c 100644 (file)
@@ -21,8 +21,6 @@
 
 #include <Select3D_SensitiveSegment.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (Select3D_SensitiveWire, Select3D_SensitiveEntity)
-IMPLEMENT_STANDARD_RTTIEXT(Select3D_SensitiveWire, Select3D_SensitiveEntity)
 
 //=====================================================
 // Function : Select3D_SensitiveWire
index 7e4f69e0d09e26488c9a013a724305ae9fce9dca..3f510b97ed9604e80a9169c2032d50251b7ebca0 100644 (file)
@@ -18,7 +18,7 @@
 #define _Select3D_SensitiveWire_HeaderFile
 
 #include <Standard.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <Standard_Type.hxx>
 
 #include <Select3D_SensitiveSet.hxx>
@@ -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:
 
index 91be420ac2851a616a1de2329276fbcb8b413b17..c0d85fc5f2f3ffa151efad901661ca46fb721b7f 100644 (file)
@@ -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
index 8480454cea11fefa62699acebef8359ca66e1648..2a09a2e01c2f739dcc27f4f5ec21913f52b1bdba 100644 (file)
@@ -16,7 +16,7 @@
 #ifndef _SelectMgr_FrustumBuilder_HeaderFile
 #define _SelectMgr_FrustumBuilder_HeaderFile
 
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 
 #include <Graphic3d_Camera.hxx>
 #include <Precision.hxx>
@@ -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:
 
index ad5e55eaa882155e2417d4145b5a5ae43a703d63..281dfa33773dbd93d571ec5cf9891b754b5fa6ae 100644 (file)
@@ -18,8 +18,6 @@
 
 #include <SelectMgr_Selection.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (SelectMgr_Selection, MMgt_TShared)
-IMPLEMENT_STANDARD_RTTIEXT(SelectMgr_Selection, MMgt_TShared)
 
 //==================================================
 // Function: SelectMgr_Selection
index 8a2c0b4edae9a9668a500a0826189c52dad0afd4..766fe2cf73c676173ad0e92a4d79872e558df150 100644 (file)
@@ -21,7 +21,7 @@
 
 #include <Standard.hxx>
 #include <Standard_Type.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 
 #include <SelectMgr_TypeOfUpdate.hxx>
 #include <MMgt_TShared.hxx>
@@ -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:
 
index 88ff77cbd2eabd4b061a7e622af438c27a4fdb3b..efde3c025c2b78c5409aef56c62f28caa5e847d7 100644 (file)
@@ -25,6 +25,7 @@
 #include <TColStd_ListIteratorOfListOfInteger.hxx>
 #include <SelectMgr_DataMapIteratorOfDataMapOfObjectSelectors.hxx>
 #include <OSD_Environment.hxx>
+#include <SelectMgr_SelectableObject.hxx>
 
 static Standard_Integer FindIndex (const SelectMgr_SequenceOfSelector& theSelectorsSeq,
                                    const Handle(SelectMgr_ViewerSelector)& theSelector)
index cb054b8fea29d2ea0e65fb3ce40ba6c561baad9a..0649be0298078fefdafebc2d032a280a8083de75 100644 (file)
@@ -15,8 +15,6 @@
 
 #include <SelectMgr_SensitiveEntity.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (SelectMgr_SensitiveEntity, Standard_Transient)
-IMPLEMENT_STANDARD_RTTIEXT(SelectMgr_SensitiveEntity, Standard_Transient)
 
 //=======================================================================
 // function : SelectMgr_SensitiveEntity
index 1ef1efce871c27b8673b1ff5544d0b56710d45a3..e58e86e0cc0a12619f2d51738628c976f176f7f8 100644 (file)
@@ -19,7 +19,7 @@
 #include <SelectBasics_SensitiveEntity.hxx>
 #include <Handle_SelectBasics_SensitiveEntity.hxx>
 #include <Standard.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 
 //! 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:
 
index 8a5190f7f73e756044dcddb64c292396729210bb..c8bb0903d4408a47cd78048c59fe9fd1f60d1092 100644 (file)
@@ -36,8 +36,6 @@
 #include <TColStd_HArray1OfInteger.hxx>
 #include <TColStd_ListOfInteger.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (SelectMgr_ViewerSelector, MMgt_TShared)
-IMPLEMENT_STANDARD_RTTIEXT(SelectMgr_ViewerSelector, MMgt_TShared)
 
 //=======================================================================
 // function: SelectMgr_ToleranceMap
index 0d95e77fd319ff03eb2f5c9f877ef556bc194b52..89b8c03c945fdc19833424979f2578828ec597e5 100644 (file)
@@ -29,7 +29,7 @@
 #include <Handle_TColStd_HArray1OfInteger.hxx>
 
 #include <Standard.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 
 #include <SelectMgr_IndexedDataMapOfOwnerCriterion.hxx>
 #include <SelectMgr_SelectingVolumeManager.hxx>
@@ -248,7 +248,7 @@ public:
 
   friend class SelectMgr_SelectionManager;
 
-  DEFINE_STANDARD_RTTI(SelectMgr_ViewerSelector)
+  DEFINE_STANDARD_RTTI(SelectMgr_ViewerSelector, MMgt_TShared)
 
 protected:
 
index 704d4dcdf073abe2cbaab25d0c324ffafb6d4021..c4a09382baa3e8b20b1bfc10076ab7115f4362ea 100644 (file)
@@ -54,6 +54,8 @@
 #include <Precision.hxx>
 #include <ShapeFix_Wire.hxx>
 #include <BRepTools.hxx>
+#include <Geom_BSplineCurve.hxx>
+#include <Geom2d_BSplineCurve.hxx>
 
 //=======================================================================
 //function : ShapeAlgo_AlgoContainer
index 72de391188058714480aae41d495d3106edb7441..3807ecf4d1a4bf381166ee15a9ed2dddeba0e3b7 100644 (file)
@@ -52,6 +52,7 @@
 #include <Geom2dAdaptor_Curve.hxx>
 #include <Geom_Circle.hxx>
 #include <Extrema_LocateExtPC.hxx>
+#include <Geom_BoundedCurve.hxx>
 
 //=======================================================================
 //function : ProjectOnSegments
index c2931d527033b3e7375b0817f7a9165cdcd4159e..c9c9fc58eeeb27ad9692e8a77764df2aee78cc10 100644 (file)
@@ -45,6 +45,8 @@
 #include <TopExp.hxx>
 #include <TopoDS_Vertex.hxx>
 #include <Geom_Plane.hxx>
+#include <Geom_Curve.hxx>
+#include <Geom_Surface.hxx>
 
 
 //=======================================================================
index 020d04e82a5d35108d1a3b7e5950e9077ca85f51..7d42ddc5dba2a105119cbbfa1d0d1aa742f2435e 100644 (file)
@@ -51,6 +51,7 @@
 #include <Geom_TrimmedCurve.hxx>
 #include <Geom_OffsetCurve.hxx>
 #include <TopTools_SequenceOfShape.hxx>
+#include <Geom2d_Curve.hxx>
 
 //=======================================================================
 //function : CopyReplaceVertices
index b0c0606ed9de7e5cfb15f96e58b930b77194a3d1..3ce84c9f49dcbfa4fc0de40fbca753d32a259ab8 100644 (file)
 #include <Geom_Plane.hxx>
 #include <TopAbs_Orientation.hxx>
 #include <TopoDS.hxx>
+#include <Geom_BSplineCurve.hxx>
+#include <Geom2d_BSplineCurve.hxx>
+#include <Geom_ElementarySurface.hxx>
+#include <Geom_BSplineSurface.hxx>
 
 //=======================================================================
 //function : ConvertCurveToBSpline
index 1c6cf283ea57728dbf60339fd1b5de59c5c6cb65..8f8b1904f96ba9c5d43eef3c594188287674f9e0 100644 (file)
@@ -70,6 +70,9 @@
 #include <ProjLib_CompProjectedCurve.hxx>
 #include <ProjLib_HCompProjectedCurve.hxx>
 #include <Approx_CurveOnSurface.hxx>
+#include <Geom_BoundedCurve.hxx>
+#include <Geom_BezierSurface.hxx>
+#include <Geom_BSplineSurface.hxx>
 
 #define NCONTROL 23
 
index 7323e9c51a4bdfdbcd557ea627155984b832748c..637776d537a4d04b1ca6aed687b2e5ce5c3a34a4 100644 (file)
 #include <Geom_ToroidalSurface.hxx>
 #include <ShapeAnalysis.hxx>
 #include <Message_Msg.hxx>
+#include <Geom_ElementarySurface.hxx>
+#include <Geom_SweptSurface.hxx>
+#include <Geom_Curve.hxx>
+#include <Geom2d_Curve.hxx>
 
 static GeomAbs_Shape IntegerToGeomAbsShape(const Standard_Integer i)
 {
index f4a6ff9511d0b15375c7b68ed7b1e1d79569d455..491fd9374ec5e0f06dfa4605e5ca71a3bf34ea9c 100644 (file)
@@ -29,6 +29,8 @@
 #include <BRep_GCurve.hxx>
 #include <BRepTools.hxx>
 #include <Message_Msg.hxx>
+#include <Geom_Curve.hxx>
+#include <Geom2d_Curve.hxx>
 
 //=======================================================================
 //function : ShapeCustom_ConvertToBSpline
index 7f68245a438d77ec23faafb2058082dfe8a64296..d24392c506891b88070db7a88e981074b53032c4 100644 (file)
@@ -33,6 +33,8 @@
 #include <Geom_Line.hxx>
 #include <Geom_SurfaceOfRevolution.hxx>
 #include <Message_Msg.hxx>
+#include <Geom_Curve.hxx>
+#include <Geom2d_Curve.hxx>
 
 //=======================================================================
 //function : ShapeCustom_ConvertToRevolution
index bddd142e73e2bea08315c0ceaa5325952dddb133..f7132d8c2203ad7290e32ec615b34e6f12e50259 100644 (file)
@@ -33,6 +33,8 @@
 #include <BRep_ListIteratorOfListOfCurveRepresentation.hxx>
 #include <BRep_GCurve.hxx>
 #include <Message_Msg.hxx>
+#include <Geom_Curve.hxx>
+#include <Geom2d_Curve.hxx>
 
 //=======================================================================
 //function : ShapeCustom_DirectModification
index 5aa1f447ae56d4a05199f7be228d3fc5c38c326a..5ed331ad7dc8c80da0d19149177cec64811560db 100644 (file)
@@ -44,6 +44,8 @@
 
 #include <BRepTools.hxx>
 #include <Message_Msg.hxx>
+#include <Geom_Curve.hxx>
+#include <Geom2d_Curve.hxx>
 
 
 //=======================================================================
index fa38e2be7f16c95a0899bf729d28f1d3d03fc808..603be77e9e759932cdbe7a35421310a59434f64e 100644 (file)
@@ -16,6 +16,7 @@
 
 #include <ShapeExtend_CompositeSurface.ixx>
 #include <Precision.hxx>
+#include <Geom_Surface.hxx>
 
 //=======================================================================
 //function : ShapeExtend_CompositeSurface
index 5ef63dc1aeb7f715a0afc6f72444f6f38de81ae5..c4924aac76e58e0dd566ec7ba5abf01460c4de85 100644 (file)
@@ -76,6 +76,7 @@
 #include <gp_Pnt.hxx>
 #include <Extrema_ExtPC2d.hxx>
 #include <ShapeAnalysis.hxx>
+#include <Geom2d_Curve.hxx>
 
 //=======================================================================
 //function : ShapeFix_ComposeShell
index 51ada3fd00cc5fe34f8df9b1841bf84e43eb0cb1..313ffa35c2763fd926f1258025cbb8fbe60e312e 100644 (file)
@@ -54,6 +54,9 @@
 #include <ShapeFix_ShapeTolerance.hxx>
 #include <Geom2d_OffsetCurve.hxx>
 #include <ShapeAnalysis_Curve.hxx>
+#include <Geom_Plane.hxx>
+#include <Geom_SphericalSurface.hxx>
+#include <Geom2d_BoundedCurve.hxx>
 
 
 //=======================================================================
index 644118bcba04ea10048160889bf66bcb1ac118cb..79dc08a4185544fa093b8e85caca51733a189392 100644 (file)
@@ -45,6 +45,7 @@
 
 #include <Extrema_ExtPC.hxx>
 #include <gp_Pnt.hxx>
+#include <Geom2d_BoundedCurve.hxx>
 
 //=======================================================================
 //function : ShapeFix_EdgeProjAux
index b1fecfdd2a4f1259a269b6f8a04ea841c563314d..13c1f4e41623e71157958458ce3a7b80567953ee 100644 (file)
 #include <TColStd_MapOfInteger.hxx>
 #include <TopTools_DataMapOfShapeShape.hxx>
 #include <NCollection_Array1.hxx>
+#include <Geom2d_BSplineCurve.hxx>
 
 #ifdef OCCT_DEBUG
 #define DEBUG
index 2505f0e2c5a1b22ca5f50e2596638d7ea452b90f..c6fa5c061ed1409ae99d0964a529a403a2ad311d 100644 (file)
 #include <ShapeFix.hxx>
 #include <ShapeFix_IntersectionTool.hxx>
 #include <ShapeFix_SplitTool.hxx>
+#include <ShapeFix_Edge.hxx>
+#include <ShapeAnalysis_Wire.hxx>
 
 
 //#######################################################################
index 4a584e8fb6ac1ac8f8bc0cbc62c1fad9dabec144..a6dfcd7801b9c329418f93197cba16c419e65d81 100644 (file)
 #include <TopoDS_Iterator.hxx>
 #include <ShapeFix_ShapeTolerance.hxx>
 #include <ShapeAnalysis_TransferParametersProj.hxx>
+#include <Geom_Conic.hxx>
+#include <Geom_BezierCurve.hxx>
+#include <Geom2d_Conic.hxx>
+#include <Geom2d_BezierCurve.hxx>
 //=======================================================================
 //function : FixGaps3d
 //purpose  : 
index 45ad0174d97a4105b277d76cf2c25581b8d8d51a..d8175706e2f96ba0dd9dc4c6a94e3c1db770dc5b 100644 (file)
@@ -21,6 +21,7 @@
 #include <TColStd_Array1OfReal.hxx>
 #include <BSplCLib.hxx>
 #include <TColStd_Array1OfInteger.hxx>
+#include <Geom_BSplineCurve.hxx>
 
 /*
 // Debug state= True / False.
index 9bd01f316360729e5a92564920ba9dc7241ae39c..b4f2cd7b7592e91bc0e2f023deb72ae961404515 100644 (file)
@@ -29,6 +29,7 @@
 #include <TColStd_Array1OfReal.hxx>
 #include <TColGeom_HArray1OfCurve.hxx>
 #include <Geom_Circle.hxx>
+#include <Geom_Curve.hxx>
 
 ShapeUpgrade_ConvertCurve3dToBezier::ShapeUpgrade_ConvertCurve3dToBezier()
 {
index 2957782b75b5b4c659ff153bd001c29d439ae55d..7cc0b9f78e61f1deddbb5e4adf281234d3ebe195 100644 (file)
@@ -28,6 +28,7 @@
 #include <Precision.hxx>
 #include <Geom2d_BezierCurve.hxx>
 #include <ShapeAnalysis_Curve.hxx>
+#include <Geom2d_Curve.hxx>
 
 //=======================================================================
 //function : ShapeUpgrade_SplitCurve2d
index 9a16bccf21b09427a96642c80bcfb122fe9b4a69..5c953e305477cfdc28102df34f26a27f2d012e08 100644 (file)
@@ -29,6 +29,7 @@
 #include <Precision.hxx>
 #include <Geom_BezierCurve.hxx>
 #include <ShapeAnalysis_Curve.hxx>
+#include <Geom_Curve.hxx>
 
 //=======================================================================
 //function : ShapeUpgrade_SplitCurve3d
index e3a6aab442639e249fbe8364acbe871dd18b206d..71a75b64390a5f8d884ad1cecc8f9b1951fe3326 100644 (file)
@@ -35,6 +35,7 @@
 #include <ShapeExtend.hxx>
 #include <Geom_BezierSurface.hxx>
 #include <TColStd_Array1OfReal.hxx>
+#include <Geom_Surface.hxx>
 
 //=======================================================================
 //function : ShapeUpgrade_SplitSurface
index c140ad16f8332e06f4d6315178c7a4cb811e3f76..c89a6b7814a68777919c1923dcf5245f933730d0 100644 (file)
 #include <ShapeFix_Shell.hxx>
 #include <ShapeUpgrade_RemoveLocations.hxx>
 #include <TopTools_MapOfShape.hxx>
+#include <Geom_ElementarySurface.hxx>
+#include <Geom_SweptSurface.hxx>
+#include <Geom_BSplineCurve.hxx>
+#include <Geom_OffsetSurface.hxx>
 
 
 //=======================================================================
index 0067a6631c3e81704d1f618ff203d63482874438..dacdf7268ba1974560258330b6c3f0babac32aae 100644 (file)
@@ -51,6 +51,8 @@
 #include <Geom2dAdaptor_HCurve.hxx>
 #include <ShapeAnalysis_Curve.hxx>
 #include <Adaptor3d_CurveOnSurface.hxx>
+#include <Geom_BoundedCurve.hxx>
+#include <Geom2d_BoundedCurve.hxx>
 
 //=======================================================================
 //function : ShapeUpgrade_WireDivide
index 96e1d6370a44f8caad82ae252cbd65bbbf619e11..c214fa81d38d8728406d13724f26d310309834ca 100644 (file)
@@ -59,6 +59,7 @@
 #include <BRepMesh_IncrementalMesh.hxx>
 #include <Standard_NullObject.hxx>
 #include <Standard_ErrorHandler.hxx>
+#include <SelectMgr_EntityOwner.hxx>
 
 #define BVH_PRIMITIVE_LIMIT 800000
 
index 3c0967bb07a64e51efc188138a09813544c77cc3..2493640be7f35b5c0f916fc4b1e7a0c678a8a27a 100644 (file)
@@ -65,8 +65,6 @@
 
 #include <OSD_Timer.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (StdSelect_ViewerSelector3d, SelectMgr_ViewerSelector)
-IMPLEMENT_STANDARD_RTTIEXT(StdSelect_ViewerSelector3d, SelectMgr_ViewerSelector)
 
 static Standard_Integer StdSel_NumberOfFreeEdges (const Handle(Poly_Triangulation)& Trg)
 {
index 86407bcfd5ea6fb7a9ef38b250099e269f22e528..ee74c21fded18f1093f0912546962f2af95425ae 100644 (file)
@@ -19,7 +19,7 @@
 
 #include <Standard.hxx>
 #include <Standard_Type.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 
 #include <Handle_Graphic3d_Group.hxx>
 #include <Handle_Graphic3d_Structure.hxx>
@@ -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:
 
index 34b4a11f11c9522560d4a57eef6cdb87c3404b85..772c612e3152d9e625f7f5c4858f2ad688f315da 100644 (file)
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
 
 #include <StepAP203_ApprovedItem.ixx>
+#include <StepBasic_ProductDefinitionFormation.hxx>
+#include <StepBasic_ProductDefinition.hxx>
+#include <StepRepr_ConfigurationEffectivity.hxx>
+#include <StepRepr_ConfigurationItem.hxx>
+#include <StepBasic_SecurityClassification.hxx>
+#include <StepAP203_ChangeRequest.hxx>
+#include <StepAP203_Change.hxx>
+#include <StepAP203_StartRequest.hxx>
+#include <StepAP203_StartWork.hxx>
+#include <StepBasic_Certification.hxx>
+#include <StepBasic_Contract.hxx>
 
 //=======================================================================
 //function : StepAP203_ApprovedItem
index 09dbafe6dab8a694c6e0c6bc3df0b0f013102eb2..7bd288f8c47513a3732f6b163385125a16df7049 100644 (file)
@@ -17,6 +17,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
 
 #include <StepAP203_CertifiedItem.ixx>
+#include <StepRepr_SuppliedPartRelationship.hxx>
 
 //=======================================================================
 //function : StepAP203_CertifiedItem
index 857f5296ae96430980f3d8573085d2fb86f2f404..6f6fe93d08ea4fc3758663d7a542d1a0af5929af 100644 (file)
@@ -17,6 +17,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
 
 #include <StepAP203_ChangeRequestItem.ixx>
+#include <StepBasic_ProductDefinitionFormation.hxx>
 
 //=======================================================================
 //function : StepAP203_ChangeRequestItem
index 89c6c9786ca1f27e5934ca55564167421905e1c8..ee207878208889da87963065b72cc72aafbfe432 100644 (file)
@@ -17,6 +17,8 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
 
 #include <StepAP203_ClassifiedItem.ixx>
+#include <StepBasic_ProductDefinitionFormation.hxx>
+#include <StepRepr_AssemblyComponentUsage.hxx>
 
 //=======================================================================
 //function : StepAP203_ClassifiedItem
index c2da4827d7cba31bbdc2aa9c5500985c4ec8ac08..d8dfe21daeba785045e0cc8fbfe80ab6d0300339 100644 (file)
@@ -17,6 +17,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
 
 #include <StepAP203_ContractedItem.ixx>
+#include <StepBasic_ProductDefinitionFormation.hxx>
 
 //=======================================================================
 //function : StepAP203_ContractedItem
index 0490c3eec371c207e0c2a424ce83dc4189351252..cba8a45653cd75059bd1cf26ecaeca2df3a3002d 100644 (file)
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
 
 #include <StepAP203_DateTimeItem.ixx>
+#include <StepBasic_ProductDefinition.hxx>
+#include <StepAP203_ChangeRequest.hxx>
+#include <StepAP203_StartRequest.hxx>
+#include <StepAP203_Change.hxx>
+#include <StepAP203_StartWork.hxx>
+#include <StepBasic_ApprovalPersonOrganization.hxx>
+#include <StepBasic_Contract.hxx>
+#include <StepBasic_SecurityClassification.hxx>
+#include <StepBasic_Certification.hxx>
 
 //=======================================================================
 //function : StepAP203_DateTimeItem
index 2d895fc679c91806b182f5dbe60dcdf627384b14..de30062751ee170bcafe762be42af6621665d1ef 100644 (file)
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
 
 #include <StepAP203_PersonOrganizationItem.ixx>
+#include <StepAP203_Change.hxx>
+#include <StepAP203_StartWork.hxx>
+#include <StepAP203_ChangeRequest.hxx>
+#include <StepAP203_StartRequest.hxx>
+#include <StepRepr_ConfigurationItem.hxx>
+#include <StepBasic_Product.hxx>
+#include <StepBasic_ProductDefinitionFormation.hxx>
+#include <StepBasic_ProductDefinition.hxx>
+#include <StepBasic_Contract.hxx>
+#include <StepBasic_SecurityClassification.hxx>
 
 //=======================================================================
 //function : StepAP203_PersonOrganizationItem
index feacc4f10b45d68e475c3773f7496bc85ca9ab1b..4ebd26efe9737df446c81f31870c4048ec311344 100644 (file)
@@ -17,6 +17,8 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
 
 #include <StepAP203_SpecifiedItem.ixx>
+#include <StepBasic_ProductDefinition.hxx>
+#include <StepRepr_ShapeAspect.hxx>
 
 //=======================================================================
 //function : StepAP203_SpecifiedItem
index f8aa0df22f2228978ce444be683251706ad7f4e4..5d7eecd6433d0394871420f7f4a45431156c0bd6 100644 (file)
@@ -17,6 +17,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
 
 #include <StepAP203_StartRequestItem.ixx>
+#include <StepBasic_ProductDefinitionFormation.hxx>
 
 //=======================================================================
 //function : StepAP203_StartRequestItem
index 796cbc29b3ad3f69489caaf7437fd8b42e5f6da5..93f4cfba8688375893d40253549430f94c021630 100644 (file)
@@ -17,6 +17,7 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
 
 #include <StepAP203_WorkItem.ixx>
+#include <StepBasic_ProductDefinitionFormation.hxx>
 
 //=======================================================================
 //function : StepAP203_WorkItem
index 1507ca0c7a6c23725ff017c8994a42cd51c566a5..31c814127b3c9c4bffbcc7683db6d31d56a9e3bd 100644 (file)
 #include <StepAP214_HArray1OfSecurityClassificationItem.hxx>
 #include <StepAP214_SecurityClassificationItem.hxx>
 #include <StepAP214_ApprovalItem.hxx>
+#include <StepElement_ElementMaterial.hxx>
+#include <StepFEA_FeaModel.hxx>
+#include <StepFEA_ElementRepresentation.hxx>
+#include <StepShape_ShapeRepresentation.hxx>
+#include <StepBasic_ProductDefinition.hxx>
+#include <StepRepr_ProductDefinitionShape.hxx>
+#include <StepBasic_ProductContext.hxx>
 
 //#include <.hxx>
 
index cb9a695db11266847fadf81bc1cdb807182090f7..83692b62ac6ecee81b4e57eb9ca90fd521413529 100644 (file)
 
 #include <StepAP214_ApprovalItem.ixx>
 #include <Interface_Macros.hxx>
+#include <StepRepr_AssemblyComponentUsageSubstitute.hxx>
+#include <StepBasic_DocumentFile.hxx>
+#include <StepRepr_MaterialDesignation.hxx>
+#include <StepVisual_MechanicalDesignGeometricPresentationRepresentation.hxx>
+#include <StepVisual_PresentationArea.hxx>
+#include <StepBasic_Product.hxx>
+#include <StepBasic_ProductDefinition.hxx>
+#include <StepBasic_ProductDefinitionFormation.hxx>
+#include <StepBasic_ProductDefinitionRelationship.hxx>
+#include <StepRepr_PropertyDefinition.hxx>
+#include <StepShape_ShapeRepresentation.hxx>
+#include <StepBasic_SecurityClassification.hxx>
 
 StepAP214_ApprovalItem::StepAP214_ApprovalItem () {  }
 
index b2b5f9867cac7050b4c908085fad7ba8a5704c8c..78f3a78101d41e707270a1cb9eb0704ae2681099 100644 (file)
 
 #include <StepAP214_AutoDesignDateAndPersonItem.ixx>
 #include <Interface_Macros.hxx>
+#include <StepAP214_AutoDesignOrganizationAssignment.hxx>
+#include <StepBasic_Product.hxx>
+#include <StepBasic_ProductDefinition.hxx>
+#include <StepBasic_ProductDefinitionFormation.hxx>
+#include <StepRepr_Representation.hxx>
+#include <StepAP214_AutoDesignDocumentReference.hxx>
+#include <StepRepr_ExternallyDefinedRepresentation.hxx>
+#include <StepBasic_ProductDefinitionRelationship.hxx>
+#include <StepBasic_ProductDefinitionWithAssociatedDocuments.hxx>
 
 StepAP214_AutoDesignDateAndPersonItem::StepAP214_AutoDesignDateAndPersonItem () {  }
 
index e6f13ade3f64b961d480e17c4d8e86da6ab6e543..7912f544cf5947ef3402c062f5072639bb2a34be 100644 (file)
@@ -13,6 +13,9 @@
 
 #include <StepAP214_AutoDesignDateAndTimeItem.ixx>
 #include <Interface_Macros.hxx>
+#include <StepBasic_ApprovalPersonOrganization.hxx>
+#include <StepAP214_AutoDesignDateAndPersonAssignment.hxx>
+#include <StepBasic_ProductDefinitionEffectivity.hxx>
 
 StepAP214_AutoDesignDateAndTimeItem::StepAP214_AutoDesignDateAndTimeItem () {  }
 
index be23267f0e8a5aee7d8cfeb5d17d2ed8b6877ff6..653ce400214407cbf3a30f4ac097a8cc2168b77b 100644 (file)
@@ -13,6 +13,9 @@
 
 #include <StepAP214_AutoDesignDatedItem.ixx>
 #include <Interface_Macros.hxx>
+#include <StepBasic_ApprovalPersonOrganization.hxx>
+#include <StepAP214_AutoDesignDateAndPersonAssignment.hxx>
+#include <StepBasic_ProductDefinitionEffectivity.hxx>
 
 StepAP214_AutoDesignDatedItem::StepAP214_AutoDesignDatedItem () {  }
 
index 6165650337cc599447b25d4f4ae19dc194911259..e1b9236a0afd9a7da0a27b1e9196cfd2bd60b73c 100644 (file)
 
 #include <StepAP214_AutoDesignGeneralOrgItem.ixx>
 #include <Interface_Macros.hxx>
+#include <StepBasic_Product.hxx>
+#include <StepBasic_ProductDefinition.hxx>
+#include <StepBasic_ProductDefinitionFormation.hxx>
+#include <StepBasic_ProductDefinitionRelationship.hxx>
+#include <StepBasic_ProductDefinitionWithAssociatedDocuments.hxx>
+#include <StepRepr_Representation.hxx>
+#include <StepRepr_ExternallyDefinedRepresentation.hxx>
+#include <StepAP214_AutoDesignDocumentReference.hxx>
 
 StepAP214_AutoDesignGeneralOrgItem::StepAP214_AutoDesignGeneralOrgItem () {  }
 
index 9958f275cfc5451787d7be6ca8c534bd36afd1d1..244bb1cebe2ce8fd3440318b21965db177d429d7 100644 (file)
 
 #include <StepAP214_AutoDesignGroupedItem.ixx>
 #include <Interface_Macros.hxx>
+#include <StepShape_AdvancedBrepShapeRepresentation.hxx>
+#include <StepShape_CsgShapeRepresentation.hxx>
+#include <StepShape_FacetedBrepShapeRepresentation.hxx>
+#include <StepShape_GeometricallyBoundedSurfaceShapeRepresentation.hxx>
+#include <StepShape_GeometricallyBoundedWireframeShapeRepresentation.hxx>
+#include <StepShape_ManifoldSurfaceShapeRepresentation.hxx>
+#include <StepRepr_Representation.hxx>
+#include <StepRepr_RepresentationItem.hxx>
+#include <StepShape_ShapeRepresentation.hxx>
+#include <StepRepr_ShapeAspect.hxx>
+#include <StepVisual_TemplateInstance.hxx>
 
 StepAP214_AutoDesignGroupedItem::StepAP214_AutoDesignGroupedItem () {  }
 
index e11d8a1e53e39d68aa1c02f8f7fa67b2347938a5..f1e76c4d2acb6394566e60e6c6d2f32f8ebc2bc3 100644 (file)
@@ -13,6 +13,8 @@
 
 #include <StepAP214_AutoDesignOrganizationItem.ixx>
 #include <Interface_Macros.hxx>
+#include <StepBasic_Document.hxx>
+#include <StepBasic_PhysicallyModeledProductDefinition.hxx>
 
 StepAP214_AutoDesignOrganizationItem::StepAP214_AutoDesignOrganizationItem ()  {  }
 
index 8a4d57a32f5bd25d5c8e81c0188c50399fe6f323..aed7c365c16232ae52589cff20cc08370a63fb38 100644 (file)
 
 #include <StepAP214_AutoDesignPresentedItemSelect.ixx>
 #include <Interface_Macros.hxx>
+#include <StepBasic_ProductDefinition.hxx>
+#include <StepBasic_ProductDefinitionRelationship.hxx>
+#include <StepRepr_ProductDefinitionShape.hxx>
+#include <StepRepr_RepresentationRelationship.hxx>
+#include <StepRepr_ShapeAspect.hxx>
+#include <StepBasic_DocumentRelationship.hxx>
 
 StepAP214_AutoDesignPresentedItemSelect::StepAP214_AutoDesignPresentedItemSelect ()    {  }
 
index bc7345803a81e01bb699baf523ec0cca234cf485..80280ee975f75b0ff6ffbef429cface2ca1c4a3e 100644 (file)
 
 #include <StepAP214_AutoDesignReferencingItem.ixx>
 #include <Interface_Macros.hxx>
+#include <StepBasic_Approval.hxx>
+#include <StepBasic_DocumentRelationship.hxx>
+#include <StepRepr_ExternallyDefinedRepresentation.hxx>
+#include <StepRepr_MappedItem.hxx>
+#include <StepRepr_MaterialDesignation.hxx>
+#include <StepVisual_PresentationArea.hxx>
+#include <StepVisual_PresentationView.hxx>
+#include <StepBasic_ProductCategory.hxx>
+#include <StepBasic_ProductDefinition.hxx>
+#include <StepBasic_ProductDefinitionRelationship.hxx>
+#include <StepRepr_PropertyDefinition.hxx>
+#include <StepRepr_Representation.hxx>
+#include <StepRepr_RepresentationRelationship.hxx>
+#include <StepRepr_ShapeAspect.hxx>
 
 StepAP214_AutoDesignReferencingItem::StepAP214_AutoDesignReferencingItem  ()    {  }
 
index d48e2a91a156c77580956724fdc6180bf5fb0686..577175ad9e7755d20dfe6700254d3f60708eefda 100644 (file)
 
 #include <StepAP214_DateAndTimeItem.ixx>
 #include <Interface_Macros.hxx>
+#include <StepBasic_ApprovalPersonOrganization.hxx>
+#include <StepAP214_AppliedPersonAndOrganizationAssignment.hxx>
+#include <StepAP214_AppliedOrganizationAssignment.hxx>
+#include <StepRepr_AssemblyComponentUsageSubstitute.hxx>
+#include <StepBasic_DocumentFile.hxx>
+#include <StepBasic_Effectivity.hxx>
+#include <StepRepr_MaterialDesignation.hxx>
+#include <StepVisual_MechanicalDesignGeometricPresentationRepresentation.hxx>
+#include <StepVisual_PresentationArea.hxx>
+#include <StepBasic_Product.hxx>
+#include <StepBasic_ProductDefinition.hxx>
+#include <StepBasic_ProductDefinitionFormation.hxx>
+#include <StepBasic_ProductDefinitionRelationship.hxx>
+#include <StepRepr_PropertyDefinition.hxx>
+#include <StepShape_ShapeRepresentation.hxx>
+#include <StepBasic_SecurityClassification.hxx>
 
 StepAP214_DateAndTimeItem::StepAP214_DateAndTimeItem () {  }
 
index 8ed8e329bd51f125787bcae813753a97913bc9c9..d610044e5d31cfa048b3870a30e4435bbb0be1ef 100644 (file)
 
 #include <StepAP214_DateItem.ixx>
 #include <Interface_Macros.hxx>
+#include <StepBasic_ApprovalPersonOrganization.hxx>
+#include <StepAP214_AppliedPersonAndOrganizationAssignment.hxx>
+#include <StepAP214_AppliedOrganizationAssignment.hxx>
+#include <StepRepr_AssemblyComponentUsageSubstitute.hxx>
+#include <StepBasic_DocumentFile.hxx>
+#include <StepBasic_Effectivity.hxx>
+#include <StepRepr_MaterialDesignation.hxx>
+#include <StepVisual_MechanicalDesignGeometricPresentationRepresentation.hxx>
+#include <StepVisual_PresentationArea.hxx>
+#include <StepBasic_Product.hxx>
+#include <StepBasic_ProductDefinition.hxx>
+#include <StepBasic_ProductDefinitionFormation.hxx>
+#include <StepBasic_ProductDefinitionRelationship.hxx>
+#include <StepRepr_PropertyDefinition.hxx>
+#include <StepShape_ShapeRepresentation.hxx>
 
 StepAP214_DateItem::StepAP214_DateItem () {  }
 
index 5674228933782afd1730c80dae104d4914626e21..a157dd303892e5f2747a0b6ee9528eee2697c951 100644 (file)
 
 #include <StepAP214_DocumentReferenceItem.ixx>
 #include <Interface_Macros.hxx>
+#include <StepBasic_Approval.hxx>
+#include <StepRepr_DescriptiveRepresentationItem.hxx>
+#include <StepRepr_MaterialDesignation.hxx>
+#include <StepBasic_ProductDefinition.hxx>
+#include <StepBasic_ProductDefinitionRelationship.hxx>
+#include <StepRepr_PropertyDefinition.hxx>
+#include <StepRepr_Representation.hxx>
+#include <StepRepr_ShapeAspect.hxx>
+#include <StepRepr_ShapeAspectRelationship.hxx>
 
 StepAP214_DocumentReferenceItem::StepAP214_DocumentReferenceItem () {  }
 
index 06fa3af33919c81ebb43d2b742aa1f6cb5c01810..8269d5d4b79ac5824bfc6b1c28c19249f7c9e0a8 100644 (file)
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
 
 #include <StepAP214_ExternalIdentificationItem.ixx>
+#include <StepBasic_DocumentFile.hxx>
+#include <StepAP214_ExternallyDefinedClass.hxx>
+#include <StepAP214_ExternallyDefinedGeneralProperty.hxx>
+#include <StepBasic_ProductDefinition.hxx>
 
 //=======================================================================
 //function : StepAP214_ExternalIdentificationItem
index 0281700336c273016de208f69b7929a5704c98d0..e7f73a538f87f63b2383c7af36479fef51dbdff4 100644 (file)
@@ -13,6 +13,7 @@
 
 #include <StepAP214_GroupItem.ixx>
 #include <Interface_Macros.hxx>
+#include <StepGeom_GeometricRepresentationItem.hxx>
 
 StepAP214_GroupItem::StepAP214_GroupItem () {  }
 
index d51bc95c4c8a4263cbae36d33733e6e9788e4e1d..94cecf62da043104d9dadc2ed1a5eb9670d02086 100644 (file)
 
 #include <StepAP214_OrganizationItem.ixx>
 #include <Interface_Macros.hxx>
+#include <StepAP214_AppliedOrganizationAssignment.hxx>
+#include <StepBasic_Approval.hxx>
+#include <StepRepr_AssemblyComponentUsageSubstitute.hxx>
+#include <StepBasic_DocumentFile.hxx>
+#include <StepRepr_MaterialDesignation.hxx>
+#include <StepVisual_MechanicalDesignGeometricPresentationRepresentation.hxx>
+#include <StepVisual_PresentationArea.hxx>
+#include <StepBasic_Product.hxx>
+#include <StepBasic_ProductDefinition.hxx>
+#include <StepBasic_ProductDefinitionFormation.hxx>
+#include <StepBasic_ProductDefinitionRelationship.hxx>
+#include <StepRepr_PropertyDefinition.hxx>
+#include <StepShape_ShapeRepresentation.hxx>
+#include <StepBasic_SecurityClassification.hxx>
 
 StepAP214_OrganizationItem::StepAP214_OrganizationItem ()  {  }
 
index 688687b1ce4d91a0cd9e2eaf796f699878515d50..21c93a918cf9ed09f58f0ef66fb63e8346e1d958 100644 (file)
 
 #include <StepAP214_PersonAndOrganizationItem.ixx>
 #include <Interface_Macros.hxx>
+#include <StepAP214_AppliedOrganizationAssignment.hxx>
+#include <StepRepr_AssemblyComponentUsageSubstitute.hxx>
+#include <StepBasic_DocumentFile.hxx>
+#include <StepRepr_MaterialDesignation.hxx>
+#include <StepVisual_MechanicalDesignGeometricPresentationRepresentation.hxx>
+#include <StepVisual_PresentationArea.hxx>
+#include <StepBasic_Product.hxx>
+#include <StepBasic_ProductDefinition.hxx>
+#include <StepBasic_ProductDefinitionFormation.hxx>
+#include <StepBasic_ProductDefinitionRelationship.hxx>
+#include <StepRepr_PropertyDefinition.hxx>
+#include <StepShape_ShapeRepresentation.hxx>
+#include <StepBasic_SecurityClassification.hxx>
 
 StepAP214_PersonAndOrganizationItem::StepAP214_PersonAndOrganizationItem () {  }
 
index 365385402725c473f00e2791fc9e6977eeca1f70..f0d3dcd7b66aed5593e8c6ec5eabb1c8edf470a8 100644 (file)
@@ -13,6 +13,8 @@
 
 #include <StepAP214_PresentedItemSelect.ixx>
 #include <Interface_Macros.hxx>
+#include <StepBasic_ProductDefinition.hxx>
+#include <StepBasic_ProductDefinitionRelationship.hxx>
 
 StepAP214_PresentedItemSelect::StepAP214_PresentedItemSelect ()    {  }
 
index f4ab2346471e289af2790a0d201b1c7bdccf7694..7a2073cad174bcf5db4874f903d0b0ef9d7041ab 100644 (file)
@@ -667,6 +667,11 @@ static Standard_CString schemaAP203    = "CONFIG_CONTROL_DESIGN";
 // added by skl 10.02.2004 for TRJ13
 #include <StepBasic_ConversionBasedUnitAndMassUnit.hxx>
 #include <StepBasic_MassMeasureWithUnit.hxx>
+#include <StepBasic_CharacterizedObject.hxx>
+#include <StepFEA_CurveElementEndCoordinateSystem.hxx>
+#include <StepFEA_SymmetricTensor22d.hxx>
+#include <StepFEA_SymmetricTensor42d.hxx>
+#include <StepFEA_SymmetricTensor43d.hxx>
 
 
 static int init = 0;
index cc9eadb8cb02c6ea13ee4c8d2ca9213c89778b1f..5160080fa1cd308c275560fb030d98076ae2669c 100644 (file)
@@ -13,6 +13,9 @@
 
 #include <StepBasic_DateTimeSelect.ixx>
 #include <Interface_Macros.hxx>
+#include <StepBasic_Date.hxx>
+#include <StepBasic_LocalTime.hxx>
+#include <StepBasic_DateAndTime.hxx>
 
 StepBasic_DateTimeSelect::StepBasic_DateTimeSelect () {  }
 
index c98859d10b2328d4ee9971167eebf5d99dbc9da2..3ef25a5a958763076f0cc2238208faf55a6eb316 100644 (file)
@@ -13,6 +13,9 @@
 
 #include <StepBasic_PersonOrganizationSelect.ixx>
 #include <Interface_Macros.hxx>
+#include <StepBasic_Person.hxx>
+#include <StepBasic_Organization.hxx>
+#include <StepBasic_PersonAndOrganization.hxx>
 
 StepBasic_PersonOrganizationSelect::StepBasic_PersonOrganizationSelect () {  }
 
index 6fe4b1b1d615b798eb446bfd975bca449286786c..bb156bd8508cea72ac064f80ae884d36313900da 100644 (file)
@@ -16,6 +16,9 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <StepBasic_ProductOrFormationOrDefinition.ixx>
+#include <StepBasic_Product.hxx>
+#include <StepBasic_ProductDefinitionFormation.hxx>
+#include <StepBasic_ProductDefinition.hxx>
 
 //=======================================================================
 //function : StepBasic_ProductOrFormationOrDefinition
index 8deb6acbfd786a65a79fca2e9c9549fd94d6cc24..b7801f25f65d758c07b78d426c5e45f32011e0a7 100644 (file)
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
 
 #include <StepBasic_RoleSelect.ixx>
+#include <StepBasic_ActionAssignment.hxx>
+#include <StepBasic_ActionRequestAssignment.hxx>
+#include <StepBasic_ApprovalAssignment.hxx>
+#include <StepBasic_ApprovalDateTime.hxx>
+#include <StepBasic_CertificationAssignment.hxx>
+#include <StepBasic_ContractAssignment.hxx>
+#include <StepBasic_DocumentReference.hxx>
+#include <StepBasic_EffectivityAssignment.hxx>
+#include <StepBasic_GroupAssignment.hxx>
+#include <StepBasic_NameAssignment.hxx>
+#include <StepBasic_SecurityClassificationAssignment.hxx>
 
 //=======================================================================
 //function : StepBasic_RoleSelect
index a1c5f3df7a40503603775ce83a2190eea20a5179..86939386349b3ae9b79eaf325bad9b4c2382666b 100644 (file)
@@ -17,6 +17,7 @@
 
 #include <StepBasic_SourceItem.ixx>
 #include <StepData_SelectNamed.hxx>
+#include <TCollection_HAsciiString.hxx>
 
 //=======================================================================
 //function : StepBasic_SourceItem
index f164144627d4777f7cb89e196d10fcb66c89e487..57d3c7f393b0d5139a2e8f0d4b0bf0909c66249a 100644 (file)
@@ -14,6 +14,8 @@
 #include <StepData_ECDescr.ixx>
 #include <TCollection_AsciiString.hxx>
 #include <StepData_Plex.hxx>
+#include <StepData_ESDescr.hxx>
+#include <StepData_Simple.hxx>
 
 StepData_ECDescr::StepData_ECDescr  ()    {  }
 
index dca6cab4314ed98558b5be28336aca2ab56430c6..aab94c64a07ef0b466f5781697538f11d1d9b7e6 100644 (file)
@@ -12,6 +12,7 @@
 // commercial license or contractual agreement.
 
 #include <StepData_FileProtocol.ixx>
+#include <Interface_Protocol.hxx>
 
 
 //static TCollection_AsciiString  thename("");
index aca0d36d13743273db58ca8774a40fdcc61d8916..01658c00ea4909b84db9fb36f834216ec32dda35 100644 (file)
@@ -14,6 +14,7 @@
 #include <StepData_HeaderTool.ixx>
 #include <Interface_ReaderLib.hxx>
 #include <Interface_Protocol.hxx>
+#include <StepData_Protocol.hxx>
 
 
 //  HeaderTool prend en charge le Schema de Donnees utilise pour un Fichier
index 48ca3f8f3830bd9eece013764ded9606d11f6e83..d48a4bed90af33bbb96c7286e4777b07901d80bf 100644 (file)
@@ -14,6 +14,8 @@
 #include <StepData_Plex.ixx>
 #include <TCollection_AsciiString.hxx>
 #include <Interface_InterfaceMismatch.hxx>
+#include <StepData_ECDescr.hxx>
+#include <StepData_Simple.hxx>
 
 
 static StepData_Field bid;
index 8ede7bd6a8558d51064aa142b02f331a44c7e907..181839f00b99c97fdb24410c8362dee57b5eb9e0 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepData_UndefinedEntity.hxx>
 #include <StepData_Described.hxx>
 #include <Interface_DataMapIteratorOfDataMapOfTransientInteger.hxx>
+#include <StepData_ESDescr.hxx>
+#include <StepData_ECDescr.hxx>
 #include <stdio.h>
 
 
index 079c8933f6ba3ecf674f0b45fcf7c156c373ed70..04325180dfafdf01899b511a48be2387a462d08c 100644 (file)
@@ -17,6 +17,7 @@
 #include <StepData_SelectReal.hxx>
 #include <StepData_SelectInt.hxx>
 #include <Interface_Macros.hxx>
+#include <Standard_Transient.hxx>
 
 
 
index ef8e124a025e4de436d633e7dd67e0d7e2d238f1..28bce4f0789aeb162834a77ce278d81e7e64fa0a 100644 (file)
@@ -13,6 +13,7 @@
 
 #include <StepData_Simple.ixx>
 #include <Interface_InterfaceMismatch.hxx>
+#include <StepData_ESDescr.hxx>
 
 StepData_Simple::StepData_Simple (const Handle(StepData_ESDescr)& descr)
     : StepData_Described (descr) , thefields (descr->NbFields())    {  }
index 9f393d94d2e540bb8ddc24156c207d81c7522805..565a20a1a238e447bcbf9113bab437dc72e47226 100644 (file)
@@ -16,6 +16,8 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <StepDimTol_ShapeToleranceSelect.ixx>
+#include <StepDimTol_GeometricTolerance.hxx>
+#include <StepShape_PlusMinusTolerance.hxx>
 
 //=======================================================================
 //function : StepDimTol_ShapeToleranceSelect
index e836263833e8cd58978764fc308476f581ddc305..fa9e48ff4b729f87c272872cb36f412abe460ee3 100644 (file)
@@ -16,6 +16,9 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <StepFEA_CurveElementEndCoordinateSystem.ixx>
+#include <StepFEA_FeaAxis2Placement3d.hxx>
+#include <StepFEA_AlignedCurve3dElementCoordinateSystem.hxx>
+#include <StepFEA_ParametricCurve3dElementCoordinateSystem.hxx>
 
 //=======================================================================
 //function : StepFEA_CurveElementEndCoordinateSystem
index ee9bff6e34fc223bc238b55699c79db2036f779b..791869e56628fe1870da344f98552a9da4b181bf 100644 (file)
@@ -16,6 +16,8 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <StepFEA_ElementOrElementGroup.ixx>
+#include <StepFEA_ElementRepresentation.hxx>
+#include <StepFEA_ElementGroup.hxx>
 
 //=======================================================================
 //function : StepFEA_ElementOrElementGroup
index 695444d02acac8382b23f5877c2ab07ad0a35b4f..897f0796789720662b4a89d677ad178cbbe4580f 100644 (file)
@@ -19,6 +19,7 @@
 
 #include <StepData_SelectArrReal.hxx>
 #include <TColStd_HSequenceOfReal.hxx>
+#include <TColStd_HArray1OfReal.hxx>
 
 
 //=======================================================================
index 93d3b7f8b555bc33e899538369d7c4a2473a9527..b23a4c00d11c7cf066698a1b47153fd29ce8a841 100644 (file)
@@ -19,6 +19,7 @@
 
 #include <StepData_SelectArrReal.hxx>
 #include <TColStd_HSequenceOfReal.hxx>
+#include <TColStd_HArray1OfReal.hxx>
 
 
 //=======================================================================
index 770fae6b1c0309f9186abdcbf273523ccbbd3bec..1261e009fcd1abafd4c32a3ee904fa4d0ac3fb8e 100644 (file)
@@ -18,6 +18,7 @@
 #include <StepFEA_SymmetricTensor43d.ixx>
 #include <StepFEA_SymmetricTensor43dMember.hxx>
 #include <TCollection_HAsciiString.hxx>
+#include <TColStd_HArray1OfReal.hxx>
 
 //=======================================================================
 //function : StepFEA_SymmetricTensor43d
index 926b1da9431fc3fd6bdfe010b4d01ddb432d9322..026f4093c03b8bd6798b716235166c4e9d77955f 100644 (file)
@@ -13,6 +13,8 @@
 
 #include <StepGeom_Axis2Placement.ixx>
 #include <Interface_Macros.hxx>
+#include <StepGeom_Axis2Placement2d.hxx>
+#include <StepGeom_Axis2Placement3d.hxx>
 
 StepGeom_Axis2Placement::StepGeom_Axis2Placement () {  }
 
index b0e703ef1490a07ba3bd8b42e8f73fcfcf39b02c..edab93c906b427830d8b6ea1719cbf0ea3c741c1 100644 (file)
@@ -13,6 +13,9 @@
 
 #include <StepGeom_CurveOnSurface.ixx>
 #include <Interface_Macros.hxx>
+#include <StepGeom_Pcurve.hxx>
+#include <StepGeom_SurfaceCurve.hxx>
+#include <StepGeom_CompositeCurveOnSurface.hxx>
 
 StepGeom_CurveOnSurface::StepGeom_CurveOnSurface () {  }
 
index 583f6aedce4637b30b34bde25d50cdce959481fb..2914069237bd9ff6426552b56d7b1abc4beb8125 100644 (file)
@@ -13,6 +13,8 @@
 
 #include <StepGeom_PcurveOrSurface.ixx>
 #include <Interface_Macros.hxx>
+#include <StepGeom_Pcurve.hxx>
+#include <StepGeom_Surface.hxx>
 
 StepGeom_PcurveOrSurface::StepGeom_PcurveOrSurface () {  }
 
index 02b560a6ec292563dac52008eeb20a0efa311072..26e3eff63b15ac72fbf2cf202916025ea305e941 100644 (file)
@@ -17,6 +17,8 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
 
 #include <StepGeom_SurfaceBoundary.ixx>
+#include <StepGeom_BoundaryCurve.hxx>
+#include <StepGeom_DegeneratePcurve.hxx>
 
 //=======================================================================
 //function : StepGeom_SurfaceBoundary
index f3550c086e81f3b426b59e8c0cf6ae3c0bb60e4e..16de95f7bbb18cb09bee14ff3c0ebf7da35cce04 100644 (file)
@@ -14,6 +14,7 @@
 #include <StepGeom_TrimmingSelect.ixx>
 #include <StepGeom_TrimmingMember.hxx>
 #include <Interface_Macros.hxx>
+#include <StepGeom_CartesianPoint.hxx>
 
 StepGeom_TrimmingSelect::StepGeom_TrimmingSelect () {  }
 
index 57d16952b262ca93eb40f2f90e63db4714e20704..3205e3042b641d81a8d15373a03fc8822c1216cd 100644 (file)
@@ -13,6 +13,8 @@
 
 #include <StepGeom_VectorOrDirection.ixx>
 #include <Interface_Macros.hxx>
+#include <StepGeom_Vector.hxx>
+#include <StepGeom_Direction.hxx>
 
 StepGeom_VectorOrDirection::StepGeom_VectorOrDirection () {  }
 
index 97a90a3ff29e00e636cdc6e964725cdcc9e44003..1adfcdedd4952500590ff2ec3e63625214f8dea0 100644 (file)
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
 
 #include <StepRepr_CharacterizedDefinition.ixx>
+#include <StepBasic_CharacterizedObject.hxx>
+#include <StepBasic_ProductDefinition.hxx>
+#include <StepBasic_ProductDefinitionRelationship.hxx>
+#include <StepRepr_ProductDefinitionShape.hxx>
+#include <StepRepr_ShapeAspect.hxx>
+#include <StepRepr_ShapeAspectRelationship.hxx>
+#include <StepBasic_DocumentFile.hxx>
 //=======================================================================
 //function : StepRepr_CharacterizedDefinition
 //purpose  : 
index 606a716f5fc1b1feaa73786ce3e027e986a5e0fe..603c414ba95a479e81c38f43b3c92b7a56ac4887 100644 (file)
@@ -17,6 +17,8 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
 
 #include <StepRepr_ConfigurationDesignItem.ixx>
+#include <StepBasic_ProductDefinition.hxx>
+#include <StepBasic_ProductDefinitionFormation.hxx>
 
 //=======================================================================
 //function : StepRepr_ConfigurationDesignItem
index d7992e38044bca8d595a410c2d394955adebd216..5314acf9bb1d0b9e4cf29e74cca049d91fbf6c19 100644 (file)
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
 
 #include <StepRepr_RepresentedDefinition.ixx>
+#include <StepBasic_GeneralProperty.hxx>
+#include <StepRepr_PropertyDefinition.hxx>
+#include <StepRepr_PropertyDefinitionRelationship.hxx>
+#include <StepRepr_ShapeAspect.hxx>
+#include <StepRepr_ShapeAspectRelationship.hxx>
 
 //=======================================================================
 //function : StepRepr_RepresentedDefinition
index eaa68df6865d4ea1b6ca7986abc23c465f9b235f..32c28bbcf86f388de8e4872af8fc766d7e7a6d64 100644 (file)
@@ -13,6 +13,9 @@
 
 #include <StepRepr_ShapeDefinition.ixx>
 #include <Interface_Macros.hxx>
+#include <StepRepr_ProductDefinitionShape.hxx>
+#include <StepRepr_ShapeAspect.hxx>
+#include <StepRepr_ShapeAspectRelationship.hxx>
 
 StepRepr_ShapeDefinition::StepRepr_ShapeDefinition () {  }
 
index 30ee129e0cb1fed049f83e260f5a4d2e79b1f8bb..ecf6f115b69a9dffcd59e262330c2922e9c8ec28 100644 (file)
@@ -13,6 +13,8 @@
 
 #include <StepRepr_Transformation.ixx>
 #include <Interface_Macros.hxx>
+#include <StepRepr_ItemDefinedTransformation.hxx>
+#include <StepRepr_FunctionallyDefinedTransformation.hxx>
 
 StepRepr_Transformation::StepRepr_Transformation () {  }
 
index 9c3e8fe0c4698ee32ce86214124e34e3278fea98..2ac60b3a5cf06c38667e796344e7c20887a9fa90 100644 (file)
 
 #include <StepShape_CsgPrimitive.ixx>
 #include <Interface_Macros.hxx>
+#include <StepShape_Sphere.hxx>
+#include <StepShape_Block.hxx>
+#include <StepShape_RightAngularWedge.hxx>
+#include <StepShape_Torus.hxx>
+#include <StepShape_RightCircularCone.hxx>
+#include <StepShape_RightCircularCylinder.hxx>
 
 StepShape_CsgPrimitive::StepShape_CsgPrimitive () {  }
 
index a5e39ea370c2f9733d472139d5569714c0b36241..4700e46d007b0e821d76f874d010ba87e7c3446c 100644 (file)
@@ -16,6 +16,8 @@
 // Generator:  ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
 
 #include <StepShape_DimensionalCharacteristic.ixx>
+#include <StepShape_DimensionalLocation.hxx>
+#include <StepShape_DimensionalSize.hxx>
 
 //=======================================================================
 //function : StepShape_DimensionalCharacteristic
index f8f6644c7883df2ffe9f6652df4146083ea95de0..bc5e11b4306fdc0dd2703c4a3b9a247a87dafe07 100644 (file)
 
 #include <StepShape_GeometricSetSelect.ixx>
 #include <Interface_Macros.hxx>
+#include <StepGeom_Point.hxx>
+#include <StepGeom_Curve.hxx>
+#include <StepGeom_Surface.hxx>
+#include <StepGeom_GeometricRepresentationItem.hxx>
 
 StepShape_GeometricSetSelect::StepShape_GeometricSetSelect () {  }
 
index da20b62d719797e769cdda5631071abb027817c1..451e014e608eb8b58b2aa479211ae61782c535d9 100644 (file)
 
 #include <StepShape_ReversibleTopologyItem.ixx>
 #include <Interface_Macros.hxx>
+#include <StepShape_Edge.hxx>
+#include <StepShape_Path.hxx>
+#include <StepShape_Face.hxx>
+#include <StepShape_FaceBound.hxx>
+#include <StepShape_ClosedShell.hxx>
+#include <StepShape_OpenShell.hxx>
 
 StepShape_ReversibleTopologyItem::StepShape_ReversibleTopologyItem () {  }
 
index 9bb78954658bf3c7923b493ccc8ce376a78841ad..36121288dc986ce190c789192d59a2ffc80f6f63 100644 (file)
@@ -13,6 +13,8 @@
 
 #include <StepShape_Shell.ixx>
 #include <Interface_Macros.hxx>
+#include <StepShape_OpenShell.hxx>
+#include <StepShape_ClosedShell.hxx>
 
 StepShape_Shell::StepShape_Shell () {  }
 
index 230f1626eae26b3dab5d9dff1edeca12b7985408..ef9bf4688d607f696f32a6b0059b8e05edfcf075 100644 (file)
@@ -13,6 +13,8 @@
 
 #include <StepShape_SurfaceModel.ixx>
 #include <Interface_Macros.hxx>
+#include <StepShape_ShellBasedSurfaceModel.hxx>
+#include <StepShape_FaceBasedSurfaceModel.hxx>
 
 StepShape_SurfaceModel::StepShape_SurfaceModel () {  }
 
index 9879a5baac1be919e4217e96569aa0a819b756df..637a9e1d52826ee2ca5bdcb99949ef8a822e2953 100644 (file)
@@ -12,6 +12,8 @@
 // commercial license or contractual agreement.
 
 #include <StepShape_ToleranceMethodDefinition.ixx>
+#include <StepShape_ToleranceValue.hxx>
+#include <StepShape_LimitsAndFits.hxx>
 
 StepShape_ToleranceMethodDefinition::StepShape_ToleranceMethodDefinition  ()    {  }
 
index 1e461bbce51a846b7571a668453d4a8e61c070c7..558a18e7486db856a4bb6934a0b948d05c13f5cc 100644 (file)
@@ -12,6 +12,8 @@
 // commercial license or contractual agreement.
 
 #include <StepShape_ValueQualifier.ixx>
+#include <StepShape_PrecisionQualifier.hxx>
+#include <StepShape_TypeQualifier.hxx>
 
 StepShape_ValueQualifier::StepShape_ValueQualifier  ()    {  }
 
index c49d8881a943df4959def9edd88f22adf0f27a1f..7f3021b1be030520b6cb1e119758c696a2f5be5b 100644 (file)
@@ -28,6 +28,7 @@
 #include <gp_Pnt.hxx>
 #include <gp_Dir.hxx>
 #include <gp_Lin.hxx>
+#include <Geom_Conic.hxx>
 
 //=============================================================================
 // Creation d' une SurfaceOfRevolution de Geom a partir d' une
index 3e42524a4446038b294cda3d75b8500bf01b72be..57363558b5289defc1153a5bd921b8e6ca1873f8 100644 (file)
@@ -45,6 +45,8 @@
 #include <Precision.hxx>
 #include <ShapeAnalysis_Curve.hxx>
 #include <StepGeom_Axis2Placement3d.hxx>
+#include <Geom_BoundedCurve.hxx>
+#include <StepGeom_Conic.hxx>
 
 // ----------------------------------------------------------------
 // ExtractParameter
index d016b5500a658ad52c78b7c0f655799a5de67603..67906bbb40bc739e23a41b18b3545c5a1f1ac70a 100644 (file)
 #include <Message_Messenger.hxx>
 #include <Transfer_ActorOfTransientProcess.hxx>
 #include <STEPControl_ActorRead.hxx>
+#include <StepGeom_CurveBoundedSurface.hxx>
+#include <StepGeom_GeometricRepresentationItem.hxx>
+#include <StepShape_ClosedShell.hxx>
+#include <StepShape_FaceSurface.hxx>
 
 static void ResetPreci (const TopoDS_Shape& S, Standard_Real maxtol)
 {
index 1191e480b8dbe7230a212ed33ac9f52af6a1c734..573d39c24dd496a9ed03ac01c875c5e69d667a5e 100644 (file)
@@ -35,6 +35,9 @@
 #include <StepToGeom_MakeCartesianPoint.hxx>
 #include <StepToGeom_MakeDirection.hxx>
 #include <StepToGeom_MakeTransformation3d.hxx>
+#include <StepGeom_Axis2Placement3d.hxx>
+#include <StepGeom_CartesianTransformationOperator3d.hxx>
+#include <StepRepr_ItemDefinedTransformation.hxx>
 
 
 StepToTopoDS_MakeTransformed::StepToTopoDS_MakeTransformed ()
index cc52c91ff052aa03b9affe503aa232880321a1b6..2a0d674fff2f10b4abf294eea4a99ae4d6c414b0 100644 (file)
@@ -41,6 +41,7 @@
 
 #include <ShapeExtend_WireData.hxx>
 #include <ShapeFix_Wire.hxx>
+#include <StepGeom_CompositeCurve.hxx>
 
 //=======================================================================
 //function : Create
index 464622d3eceb2d07f7ce7ddb9e1c3e0ff718c9a1..d128b3e5abe9ff9cf58e814079d26661f2d1a0fe 100644 (file)
@@ -66,6 +66,7 @@
 
 // Used in I-DEAS-like STP processing (ssv; 15.11.2010)
 #include <TCollection_HAsciiString.hxx>
+#include <StepGeom_Polyline.hxx>
 
 //#define DEBUG
 
index bc4c0c71cdd02415890dd900a03428f33aaa3b9f..ff61f1f137ae7d2e14422e638bedc8edce7c5515 100644 (file)
@@ -90,6 +90,7 @@
 #include <XSAlgo_AlgoContainer.hxx>
 #include <ElCLib.hxx>
 #include <Standard_ErrorHandler.hxx>
+#include <StepGeom_Polyline.hxx>
 
 // ============================================================================
 // Method  : RemoveSinglePCurve
index 116bc2b4dd654c9c3684d648db38fd06f6c0115e..7d50280b3b474827642aafcc6537814d7ef777a7 100644 (file)
@@ -87,6 +87,7 @@
 
 // To proceed with I-DEAS-like STP (ssv; 15.11.2010)
 #include <TCollection_HAsciiString.hxx>
+#include <Geom_BSplineSurface.hxx>
 
 //#define DEBUG
 
index 01f2b0450ed9d7538d08d4a44f6ea1ec2271fe53..444adb30e7f4faf13588fc1032bd8b30474d843a 100644 (file)
@@ -13,6 +13,8 @@
 
 #include <StepVisual_AreaOrView.ixx>
 #include <Interface_Macros.hxx>
+#include <StepVisual_PresentationArea.hxx>
+#include <StepVisual_PresentationView.hxx>
 
 StepVisual_AreaOrView::StepVisual_AreaOrView () {  }
 
index d77357b29f31216ea033c2890b055e2ad5fcf0a2..1038284fc74700481a5f9f8c16131336677d7c7a 100644 (file)
@@ -13,6 +13,9 @@
 
 #include <StepVisual_CurveStyleFontSelect.ixx>
 #include <Interface_Macros.hxx>
+#include <StepVisual_CurveStyleFont.hxx>
+#include <StepVisual_PreDefinedCurveFont.hxx>
+#include <StepVisual_ExternallyDefinedCurveFont.hxx>
 
 StepVisual_CurveStyleFontSelect::StepVisual_CurveStyleFontSelect () {  }
 
index 97cbaff9870cd592b29bfc4757aedc9aef981089..c87f6f7dc497ca2ab122822016df5ad2f0a1a206 100644 (file)
@@ -13,6 +13,7 @@
 
 #include <StepVisual_FillStyleSelect.ixx>
 #include <Interface_Macros.hxx>
+#include <StepVisual_FillAreaStyleColour.hxx>
 
 StepVisual_FillStyleSelect::StepVisual_FillStyleSelect () {  }
 
index 3af69d13753fcf96dc6b829b1e2c093b0a04c425..d070a8a323a54352f955acbc9dc5d36c500a0506 100644 (file)
@@ -13,6 +13,8 @@
 
 #include <StepVisual_FontSelect.ixx>
 #include <Interface_Macros.hxx>
+#include <StepVisual_PreDefinedTextFont.hxx>
+#include <StepVisual_ExternallyDefinedTextFont.hxx>
 
 StepVisual_FontSelect::StepVisual_FontSelect () {  }
 
index 9449972ac8be4e2645237b17b60ea5cd6c8505bd..7844fcc1717ef7f436d5ce13a9127a7aa6beac5a 100644 (file)
@@ -13,6 +13,8 @@
 
 #include <StepVisual_InvisibilityContext.ixx>
 #include <Interface_Macros.hxx>
+#include <StepVisual_PresentationRepresentation.hxx>
+#include <StepVisual_PresentationSet.hxx>
 
 StepVisual_InvisibilityContext::StepVisual_InvisibilityContext () {  }
 
index bcd3224d7fe90108a2098363df09e4da8d5118bf..6bc41897e9591f4e0246b8a6bab225f1d9c5f026 100644 (file)
@@ -13,6 +13,9 @@
 
 #include <StepVisual_InvisibleItem.ixx>
 #include <Interface_Macros.hxx>
+#include <StepVisual_StyledItem.hxx>
+#include <StepVisual_PresentationLayerAssignment.hxx>
+#include <StepVisual_PresentationRepresentation.hxx>
 
 StepVisual_InvisibleItem::StepVisual_InvisibleItem () {  }
 
index 58bd2e51d5338a0df10bd9350fd687a454344983..fc8805a6e112402ac226c475ab714f31372a5d9f 100644 (file)
@@ -13,6 +13,8 @@
 
 #include <StepVisual_LayeredItem.ixx>
 #include <Interface_Macros.hxx>
+#include <StepVisual_PresentationRepresentation.hxx>
+#include <StepRepr_RepresentationItem.hxx>
 
 StepVisual_LayeredItem::StepVisual_LayeredItem () {  }
 
index c8d43a78a439b44c747798b10953a76588508c70..e32d6a1bc98553c91eda00634f7e5831c5a6e36e 100644 (file)
@@ -13,6 +13,8 @@
 
 #include <StepVisual_PresentationRepresentationSelect.ixx>
 #include <Interface_Macros.hxx>
+#include <StepVisual_PresentationRepresentation.hxx>
+#include <StepVisual_PresentationSet.hxx>
 
 StepVisual_PresentationRepresentationSelect::StepVisual_PresentationRepresentationSelect () {  }
 
index 75b81e5a559d64c273aa9bc1c4a056dacbe6eb66..56eaea689104c683130342607e931b0975377402 100644 (file)
@@ -13,6 +13,9 @@
 
 #include <StepVisual_PresentationSizeAssignmentSelect.ixx>
 #include <Interface_Macros.hxx>
+#include <StepVisual_PresentationView.hxx>
+#include <StepVisual_PresentationArea.hxx>
+#include <StepVisual_AreaInSet.hxx>
 
 StepVisual_PresentationSizeAssignmentSelect::StepVisual_PresentationSizeAssignmentSelect () {  }
 
index 7619c669fb0e2d35c0d32cc6746f71d87d2eef85..df9bcbe19fe82571d33d87b8185234fc515a0a01 100644 (file)
 
 #include <StepVisual_PresentationStyleSelect.ixx>
 #include <Interface_Macros.hxx>
+#include <StepVisual_PointStyle.hxx>
+#include <StepVisual_CurveStyle.hxx>
+#include <StepVisual_SurfaceStyleUsage.hxx>
+#include <StepVisual_FillAreaStyle.hxx>
+#include <StepVisual_TextStyle.hxx>
 
 StepVisual_PresentationStyleSelect::StepVisual_PresentationStyleSelect () {  }
 
index d96f95f5409b8b9754213f4f065753a737d510fc..558a7d4fdda1cbad226496bff6be60ecdf8de935 100644 (file)
@@ -13,6 +13,9 @@
 
 #include <StepVisual_StyleContextSelect.ixx>
 #include <Interface_Macros.hxx>
+#include <StepRepr_Representation.hxx>
+#include <StepRepr_RepresentationItem.hxx>
+#include <StepVisual_PresentationSet.hxx>
 
 StepVisual_StyleContextSelect::StepVisual_StyleContextSelect () {  }
 
index 34ee316fbb73b64c172dcb906085869c7c5b02ee..2cb2e01ce94e122c9d4c1bc022b974455cefb1a3 100644 (file)
 
 #include <StepVisual_SurfaceStyleElementSelect.ixx>
 #include <Interface_Macros.hxx>
+#include <StepVisual_SurfaceStyleFillArea.hxx>
+#include <StepVisual_SurfaceStyleBoundary.hxx>
+#include <StepVisual_SurfaceStyleParameterLine.hxx>
+#include <StepVisual_SurfaceStyleSilhouette.hxx>
+#include <StepVisual_SurfaceStyleSegmentationCurve.hxx>
+#include <StepVisual_SurfaceStyleControlGrid.hxx>
 
 StepVisual_SurfaceStyleElementSelect::StepVisual_SurfaceStyleElementSelect () {  }
 
index d70945702afbdc762e211dc2307c18eb1f81d324..9860f4e364c56fb8207831cc98913f212e8a486b 100644 (file)
@@ -13,6 +13,9 @@
 
 #include <StepVisual_TextOrCharacter.ixx>
 #include <Interface_Macros.hxx>
+#include <StepVisual_AnnotationText.hxx>
+#include <StepVisual_CompositeText.hxx>
+#include <StepVisual_TextLiteral.hxx>
 
 StepVisual_TextOrCharacter::StepVisual_TextOrCharacter () {  }
 
index 10e32cc8337a93c2f0890e2a563f8628f06db87e..ce544612c8e872939dd75cdc7ec2054429cb7102 100644 (file)
@@ -16,7 +16,7 @@
 #include <TColStd_PackedMapOfInteger.hxx>
 #include <TColStd_MapIteratorOfPackedMapOfInteger.hxx>
 #include <TCollection_MapNode.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 
 // 5 lower bits
 #define MASK_LOW  0x001f
index 4a31191db0a0d1c1a88a55791edad77b7ffdfae4..63130aedff2e912fd9c839104964f3becc3ca6d0 100644 (file)
@@ -18,6 +18,7 @@
 #include <TDF_ChildIterator.hxx>
 #include <TDataXtd_ConstraintEnum.hxx>
 #include <TopoDS_Shape.hxx>
+#include <TNaming_NamedShape.hxx>
 // for symmetry midpoint the third argument is the axis or the point
 
 
index 689961b0a92ebcbfe0f90b80b9e2ed66c0b7ba48..726c4fe0a2a6031901c7c3f772760922600ba1b2 100644 (file)
@@ -33,6 +33,7 @@
 // TDocStd_Owner attribute have pointer of closed TDocStd_Document
 
 #include <TDocStd_Owner.hxx>
+#include <TDocStd_Document.hxx>
 
 //=======================================================================
 //function : TDocStd_Application
index 9e92dfd837e6ca18e5668ba485a41f7336d14529..bf7a7d6b491ee714a0c1480257f227807d9878bf 100644 (file)
@@ -86,6 +86,7 @@ static void Write(const TopoDS_Shape& shape,
 #include <TNaming_Tool.hxx>
 #include <TNaming_Iterator.hxx>
 #include <TNaming_OldShapeIterator.hxx>
+#include <TNaming_NamedShape.hxx>
 //==========================================================================================
 inline static void MapOfOrientedShapes(const TopoDS_Shape& S, TopTools_MapOfOrientedShape& M) 
 {
index c1ae597e0e0e29bde28dec4dc248fd2d32f0ef88..54fd91a684107b7410a48c73b16c9832b5d4b646 100644 (file)
@@ -25,8 +25,6 @@
 #include <Message_Msg.hxx>
 #include <stdio.h>
 
-IMPLEMENT_STANDARD_HANDLE(TObj_Application,TDocStd_Application)
-IMPLEMENT_STANDARD_RTTIEXT(TObj_Application,TDocStd_Application)
 
 //=======================================================================
 //function : GetInstance
index 8eb1150522fd0bacd0f99b22e1e326e09b95f87a..caa84a83ab865cec999271ba6dbb90988d1be06e 100644 (file)
@@ -118,7 +118,7 @@ public:
 
  public:
   //! CASCADE RTTI
-  DEFINE_STANDARD_RTTI(TObj_Application)
+  DEFINE_STANDARD_RTTI(TObj_Application, TDocStd_Application)
 };
 
 
index eb332bd1485577d9d119956ce5e1cdd184fba4a8..dcc8f2bcdbac154527317e42e80e90a277f5d293 100644 (file)
@@ -22,6 +22,7 @@
 #include <TColStd_SequenceOfTransient.hxx>
 #include <TColStd_SequenceOfAsciiString.hxx>
 #include <TColStd_IndexedMapOfTransient.hxx>
+#include <Standard_Type.hxx>
 
 //=======================================================================
 //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
index 27a1e915982733dfe9ed8e3b329337d139f8dbec..3758ca42be30be0b4e66d418c114989bbbbe41cd 100644 (file)
@@ -22,8 +22,6 @@
 #include <Message_Status.hxx>
 #include <Message_Messenger.hxx>
 
-IMPLEMENT_STANDARD_HANDLE(TObj_CheckModel,Message_Algorithm)
-IMPLEMENT_STANDARD_RTTIEXT(TObj_CheckModel,Message_Algorithm)
 
 //=======================================================================
 //function : Perform
index c466714748e29c58b8f62e46326ef4cbedb67757..cdbdcf2b03974697944fd6062e86f98e0dd5cd3e 100644 (file)
@@ -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
index bf363b8877612d2da83479f0a73d0e426f7c4f68..3f3ca84873ee16d555a1b3e8994b957d89ea7e11 100644 (file)
@@ -22,7 +22,7 @@
 #define TObj_Common_HeaderFile
 
 //! Basic CASCADE definitions
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <Standard_Type.hxx>
 #include <MMgt_TShared.hxx>
 #include <TCollection_ExtendedString.hxx>
index 6b145e55c2957b42f8daf8dec47023d5837df11e..2c7df0fb0cbebb0f3d5e93bb82a0d2184690672b 100644 (file)
@@ -17,8 +17,7 @@
 
 #include <TObj_HiddenPartition.hxx>
 
-IMPLEMENT_STANDARD_HANDLE(TObj_HiddenPartition, TObj_Partition)
-IMPLEMENT_STANDARD_RTTIEXT(TObj_HiddenPartition, TObj_Partition)
+
 IMPLEMENT_TOBJOCAF_PERSISTENCE(TObj_HiddenPartition)
   
 //=======================================================================
index 62e28d8561edf063282b12e4c9c6c5a4f073ddf6..346bc34ad0c7a78064f85837917c66758c37345b 100644 (file)
@@ -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
index f46c0f0a0e210dd71f10f99a3679fcbdbd45ea14..d77f35c9d8727d31a71a8864853674b2e4d47d8b 100644 (file)
@@ -17,9 +17,7 @@
 
 #include <TObj_LabelIterator.hxx>
 
-IMPLEMENT_STANDARD_HANDLE(TObj_LabelIterator,TObj_ObjectIterator)
-IMPLEMENT_STANDARD_RTTIEXT(TObj_LabelIterator,TObj_ObjectIterator)
-     
+
 //=======================================================================
 //function : TObj_LabelIterator
 //purpose  : 
index 064933e90d750bbe325eb4f40e4fe483cdd617fe..8e453f2726932c2ad5d62f083c9b8689f9ceec8e 100644 (file)
@@ -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
index 918582d8bf49878ec01832541e0ae1113d9c3595..4479c98c2c46084a60cf6cdac31990f1d7722b1f 100644 (file)
@@ -49,8 +49,6 @@
   #include <unistd.h>
 #endif
 
-IMPLEMENT_STANDARD_HANDLE(TObj_Model,MMgt_TShared)
-IMPLEMENT_STANDARD_RTTIEXT(TObj_Model,MMgt_TShared)
 
 //=======================================================================
 //function : TObj_Model
index 801955b63f42c73e66d247cb7e2367d95c0f13d0..412509515d39462727a8aa4d675c238d9615b793 100644 (file)
@@ -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
index 48bea41835365ab6a782d8b00dfdd6983d8e3e1f..170bf1bd3c2a9ff2473dbf394c5453ee9d697e11 100644 (file)
@@ -19,8 +19,6 @@
 
 #include <TObj_Model.hxx>
 
-IMPLEMENT_STANDARD_HANDLE(TObj_ModelIterator,TObj_ObjectIterator)
-IMPLEMENT_STANDARD_RTTIEXT(TObj_ModelIterator,TObj_ObjectIterator)
 
 //=======================================================================
 //function : Constructor
index 2cac3ebd785383075d8269692d001baffa80f88a..e85f4768100fe1204d937f1e032f904601c5037d 100644 (file)
@@ -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
index 7a5fd97145122b1add658700ba73bfa41530ac90..4ad4647e26acb7e98533d40c40339c6e438f1be9 100644 (file)
 #include <TDataStd_RealArray.hxx>
 #include <TDocStd_Document.hxx>
 #include <TDocStd_Owner.hxx>
+#include <TDF_TagSource.hxx>
 
 
-IMPLEMENT_STANDARD_HANDLE(TObj_Object,MMgt_TShared)
-IMPLEMENT_STANDARD_RTTIEXT(TObj_Object,MMgt_TShared)
-
 //=======================================================================
 //function : Constructor
 //purpose  :
index 4d12120a214c6dbb374948793b937c35ea8ae8dc..660149e10d68c4020587286a9f118678e1795b80 100644 (file)
@@ -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
index bb9e7d93048b7e676ddc6b17ec9941b25a663952..08c63798ee2be12a65c0eeccd37c7e4d5199a0da 100644 (file)
@@ -19,9 +19,6 @@
 #include <TObj_Object.hxx>
 
 
-IMPLEMENT_STANDARD_HANDLE(TObj_ObjectIterator,MMgt_TShared)
-IMPLEMENT_STANDARD_RTTIEXT(TObj_ObjectIterator,MMgt_TShared)
-
 //=======================================================================
 //function : More
 //purpose  : 
index 5776554f60aa9bd9710478e76784060cf59175e8..ed404c3c624393d852b2c0e3c4a4d6b1e4097678 100644 (file)
@@ -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
index ff84903381cb4c4ffb6c726fc4fe02fcaf4f7184..44fc3af804abbd5c0e61167f71af6e0fc4a8e846 100644 (file)
@@ -19,9 +19,6 @@
 #include <TObj_Object.hxx>
 
 
-IMPLEMENT_STANDARD_HANDLE(TObj_OcafObjectIterator,TObj_LabelIterator)
-IMPLEMENT_STANDARD_RTTIEXT(TObj_OcafObjectIterator,TObj_LabelIterator)
-
 //=======================================================================
 //function : TObj_OcafObjectIterator
 //purpose  :
index f6ad204c81f6f267fa28946b99c75e6ebe1f177c..cf4174849a856b04a266f0357774b231d7bd58c1 100644 (file)
@@ -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
index 859efa2414d9ea22669c816618a4163413f691fc..fd61f75c86cb213dede078c6a6c09040ec258f36 100644 (file)
@@ -22,8 +22,7 @@
 
 #include <TDataStd_Name.hxx>
 
-IMPLEMENT_STANDARD_HANDLE(TObj_Partition,TObj_Object)
-IMPLEMENT_STANDARD_RTTIEXT(TObj_Partition,TObj_Object)
+
 IMPLEMENT_TOBJOCAF_PERSISTENCE(TObj_Partition)
 
 //=======================================================================
index 54d27b05bb3c2a79958cbe79fe575d48f013de5c..80c6a6bf17669f6c0c1631aa59be6ded1f93d636 100644 (file)
@@ -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;
index 15e07df6d87fb78b3c446ba69f9c991f1d0a3914..5b4e92f315b2702acfbf985f22356d6b0869b1da 100644 (file)
@@ -19,8 +19,6 @@
 #include <TObj_ReferenceIterator.hxx>
 #include <TObj_TReference.hxx>
 
-IMPLEMENT_STANDARD_HANDLE(TObj_ReferenceIterator,TObj_LabelIterator)
-IMPLEMENT_STANDARD_RTTIEXT(TObj_ReferenceIterator,TObj_LabelIterator)
 
 //=======================================================================
 //function : TObj_ObjectIterator
index 13842088f32dce76b129241a5a483cc2871002c9..95e3c6659cea44c79d3dada8c3ac9e14a3e97a8d 100644 (file)
@@ -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
index 4c70dcbd316e1b71fea8f346520e7f7848755276..68f6568c1fcb959bb595529fa55ca08f12f89b87 100644 (file)
@@ -19,8 +19,6 @@
 
 #include <TObj_Object.hxx>
 
-IMPLEMENT_STANDARD_HANDLE(TObj_SequenceIterator,TObj_ObjectIterator)
-IMPLEMENT_STANDARD_RTTIEXT(TObj_SequenceIterator,TObj_ObjectIterator)
 
 //=======================================================================
 //function : TObj_SequenceIterator
index 099cfb661bad597d6030eac37bc5b2034e5d3dee..a3e3d8c1b9c10fc4d0d99b4d47d27e80410ccebf 100644 (file)
@@ -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
index 3c80a2195e1e068e6318d9bee45d046d6b8d3c41..6166d5f7947c306384ee7953564ba5479b38fbb4 100644 (file)
@@ -17,4 +17,3 @@
 
 #include <TObj_SequenceOfObject.hxx>
 
-IMPLEMENT_HSEQUENCE(TObj_HSequenceOfObject)
index b5fd38f7bb7711914e538e9e6b91987539dbd688..8653dcc0bce83f53f2641cf24e894184049a1fcb 100644 (file)
@@ -22,8 +22,6 @@
 #include <TDF_AttributeDelta.hxx>
 #include <TDF_DeltaOnModification.hxx>
 
-IMPLEMENT_STANDARD_HANDLE(TObj_TIntSparseArray,TDF_Attribute)
-IMPLEMENT_STANDARD_RTTIEXT(TObj_TIntSparseArray,TDF_Attribute)
 
 //=======================================================================
 //function : TObj_TIntSparseArray
index 61230854a06aae956fd631be24477bdae1d393dd..921725b54f87241eb8d6c06e8cb2f5031961811f 100644 (file)
@@ -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
index 60e5b97c4f7f098afa8f6561f5c99d541ac2321a..eacf20a480188e92e4cf53787ff295be563390ad 100644 (file)
@@ -20,8 +20,6 @@
 #include <Standard_GUID.hxx>
 #include <TDF_RelocationTable.hxx>
 
-IMPLEMENT_STANDARD_HANDLE(TObj_TModel,TDF_Attribute)
-IMPLEMENT_STANDARD_RTTIEXT(TObj_TModel,TDF_Attribute)
 
 //=======================================================================
 //function : GetID
index a0921893e7d97e74765ed34bfdbb47ee014058f4..60d6b79638c9d74448486e65dbe46c6c5f09519a 100644 (file)
@@ -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
index 49b5d8dce239820e1e6e6c5cfff901b590cc7c83..954578525fdf9ce2f6b6297cc2d51aac458721e2 100644 (file)
@@ -18,8 +18,6 @@
 #include <TObj_TNameContainer.hxx>
 #include <Standard_GUID.hxx>
 
-IMPLEMENT_STANDARD_HANDLE(TObj_TNameContainer,TDF_Attribute)
-IMPLEMENT_STANDARD_RTTIEXT(TObj_TNameContainer,TDF_Attribute)
 
 //=======================================================================
 //function : TObj_TNameContainer
index 3f8e0d02a8a046906779568b9e2672c39457ac22..c5a2f6a746e93e97ce3685ce2cb896bb4fefb1ba 100644 (file)
@@ -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
index 53a1e1c3c54871d58246fb6e9f16ace108a9f64e..2c261961f647a0ba3bbf1ec19e28b8b1ba7a5479 100644 (file)
@@ -21,8 +21,6 @@
 #include <TDF_AttributeDelta.hxx>
 #include <TDF_ChildIterator.hxx>
 
-IMPLEMENT_STANDARD_HANDLE(TObj_TObject,TDF_Attribute)
-IMPLEMENT_STANDARD_RTTIEXT(TObj_TObject,TDF_Attribute)
 
 //=======================================================================
 //function : TObj_TObject
index ec46f689125b8c51142605d33d466b543bbfb9d1..256de8f5edd92d7140ea55aa572050b9b8d58eac 100644 (file)
@@ -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
index 5c75bf4a6bd7047431c69affea4401aedd0318a1..573a4e1430f2b2e3636db76c7156952558e60bd5 100644 (file)
@@ -22,9 +22,8 @@
 #include <Standard_GUID.hxx>
 #include <TDF_RelocationTable.hxx>
 #include <TDF_DeltaOnAddition.hxx>
+#include <TDF_DeltaOnRemoval.hxx>
 
-IMPLEMENT_STANDARD_HANDLE(TObj_TReference,TDF_Attribute)
-IMPLEMENT_STANDARD_RTTIEXT(TObj_TReference,TDF_Attribute)
 
 //=======================================================================
 //function : TObj_TReference
index cc9b8acb1b862492064802bcb20e581214023826..3dd32a20160caca90547d8a60d5bec1fd082651b 100644 (file)
@@ -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
index 7a921a22d6a3210868db0d5656bb3139ab68a56b..06620d460f381a6b859572d480fa192804c4adf6 100644 (file)
@@ -19,8 +19,6 @@
 #include <Standard_GUID.hxx>
 #include <TDF_Label.hxx>
 
-IMPLEMENT_STANDARD_HANDLE(TObj_TXYZ,TDF_Attribute)
-IMPLEMENT_STANDARD_RTTIEXT(TObj_TXYZ,TDF_Attribute)
 
 //=======================================================================
 //function : TObj_TXYZ
index c34fb3cb2b6c9e99e0bfb7efce4e29fa7102b3d1..af5b17ec59f97e0208fc5c33cd895047eff9d90c 100644 (file)
@@ -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
index 7dcf986c8393e6e780f19cdd9b048718f04f49bf..fa2fea83132d12e21634e76e3d0ccebe01e48dab 100644 (file)
@@ -23,7 +23,7 @@
 #include <TObj_TNameContainer.hxx>
 
 #include <Message_MsgFile.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <TColStd_HArray1OfReal.hxx>
 #include <TCollection_ExtendedString.hxx>
 
@@ -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)
 
 //=======================================================================
index b6e162bb7b0f92b1cec92fb8478365c5c64e4e01..75c82c27deb305707f0d9e93bc7eae6fe1b92248 100644 (file)
@@ -90,6 +90,7 @@
 
 #include <TopTools_IndexedMapOfShape.hxx>
 #include <Prs3d_Drawer.hxx>
+#include <AIS_Relation.hxx>
 
 static Standard_Boolean CheckShapesPair(const TopoDS_Shape& , const TopoDS_Shape& ); //ota
 
index 94d2c1a98545a30c133d3185fa4e9fa05df2ebae..6abafe80bb22ca3a766c3cbb1cd477894ffebe45 100644 (file)
@@ -51,6 +51,7 @@
 #include <DrawTrSurf_Curve.hxx>
 #include <Draw_Interpretor.hxx>
 #include <DrawTrSurf.hxx>
+#include <Draw_Marker3D.hxx>
 
 class TSEEpar {
 public:
index 299a4ba686e95ab7957c508118e73fbe8b3712bb..7e1823017507d2187da47e2a5a64ec65aa527198 100644 (file)
@@ -29,6 +29,7 @@
 #include <Draw.hxx>
 #include <Draw_Appli.hxx>
 #include <DBRep.hxx>
+#include <DBRep_DrawableShape.hxx>
 
 #ifdef WNT
 Standard_IMPORT Draw_Viewer dout;
index 3c614557ed9a9b681e3da0d82ee6761afe66eb15..c24952ca03981727644bd58d93f2eea7e3acadb2 100644 (file)
@@ -36,6 +36,7 @@
 #include <Draw_Color.hxx>
 #include <Draw_Segment3D.hxx>
 #include <gp.hxx>
+#include <Geom_Curve.hxx>
 
 Draw_Color DBRep_ColorOrientation (const TopAbs_Orientation);
 
index deb9b2a8efb8e7e27018bce01a1c8748aeae3cfa..68af899701a3779d310cb87bf92b09cd9f39d286 100644 (file)
@@ -70,6 +70,8 @@ static void FUN_RESET_KRO_DSFILLER()
 
 #include <TopOpeBRep_traceSIFF.hxx>
 #include <BRepTools.hxx>
+#include <TopOpeBRepDS_ShapeShapeInterference.hxx>
+#include <TopOpeBRepDS_CurvePointInterference.hxx>
 
 extern TopOpeBRep_traceSIFF SIFF;
 
index 1b301c46c0e903d32c29b05b20fadfe1dacd8f87..e113d6fca50ef5ba2fb431c1c763dcf12c70d54a 100644 (file)
@@ -33,6 +33,7 @@
 
 #ifdef OCCT_DEBUG
 #include <TopOpeBRepDS_reDEB.hxx>
+#include <TopOpeBRepDS_CurvePointInterference.hxx>
 extern Standard_Boolean TopOpeBRepDS_GettraceEDSF();
 extern Standard_Boolean TopOpeBRepDS_GettraceDSF();
 extern Standard_Boolean TopOpeBRep_GettraceEEFF();
index dd28fa1ba93089efcb5a15f4a4b2a760e0e34967..287d7e041f00ffb5e1d0737c3d3be9caa048a648 100644 (file)
@@ -31,6 +31,7 @@
 #include <GeomTools_SurfaceSet.hxx>
 #include <GeomTools_CurveSet.hxx>
 #include <GeomTools_Curve2dSet.hxx>
+#include <Geom_Curve.hxx>
 Standard_EXPORT Standard_Boolean TopOpeBRep_GettracePROEDG();
 #endif
 
index 8f843c96edba9a2ab7ba01655e52229d00a434d8..f31277345c0bff25f4bb5168105db0b67d5b34d6 100644 (file)
@@ -24,6 +24,7 @@
 #include <TopOpeBRepDS.hxx>
 
 #include <TopOpeBRep_define.hxx>
+#include <TopOpeBRepDS_CurvePointInterference.hxx>
 
 
 Standard_Integer BREP_findPDSamongIDMOVP(const TopOpeBRepDS_Point& PDS,const TopOpeBRepDS_IndexedDataMapOfVertexPoint& IDMOVP)
index 2d596bd590165a09da8709b5b07e0b4a0a400f1e..95fcbbbd05fc5a78cb4f5338d5536780813bb09f 100644 (file)
@@ -18,6 +18,7 @@
 #include <TopOpeBRepDS_HDataStructure.hxx>
 #include <stdlib.h>
 #include <TopOpeBRep_define.hxx>
+#include <TopOpeBRepDS_CurvePointInterference.hxx>
 
 typedef TopOpeBRepDS_ListOfInterference* BOA_t;
 
index eb6f2615e6a9107d4bde587862bc5eac6e961067..88b65762ceb6ef5230dea50f39a670da3ceb45ae 100644 (file)
@@ -30,6 +30,7 @@
 #include <TopOpeBRepTool_SC.hxx>
 #include <BRepLProp_SurfaceTool.hxx>
 #include <BRepLProp_SLProps.hxx>
+#include <TopOpeBRepDS_ShapeShapeInterference.hxx>
 
 #ifdef OCCT_DEBUG
 Standard_EXPORT Standard_Boolean TopOpeBRepBuild_GetcontextEINTERNAL();
index 6fb7bb9f761e8a630038a26ed9218ec77eb2063c..fa825088dba1d1cbcf62726c8d1106420bbae3da 100644 (file)
@@ -27,6 +27,7 @@
 #include <TopoDS.hxx>
 #include <TopExp.hxx>
 #include <Precision.hxx>
+#include <TopOpeBRepDS_ShapeShapeInterference.hxx>
 
 
 #define M_OUT(st) (st == TopAbs_OUT)
index b284985ca294e506c56106c84fcc07b80d1860e3..151335153518161e1dcffead15509e5b53cb17b7 100644 (file)
@@ -43,6 +43,7 @@
 #include <TopOpeBRepTool_2d.hxx>
 #include <TopOpeBRepDS_Dumper.hxx>
 #include <Standard_ProgramError.hxx>
+#include <TopOpeBRepDS_EdgeVertexInterference.hxx>
 
 #ifdef OCCT_DEBUG
 Standard_EXPORT Standard_Boolean TopOpeBRepBuild_GetcontextNOSG();
index 7676e25e43b083ac8bfbe94f048c0df98e16006a..7822c1faf7e5eb70b5d6d81c23ce57afb521412e 100644 (file)
@@ -62,6 +62,7 @@
 #ifdef DRAW
 #include <TopOpeBRepTool_DRAW.hxx>
 #include <TopOpeBRepDS_DRAW.hxx>
+#include <TopOpeBRepDS_ShapeShapeInterference.hxx>
 #endif
 
 
index 7c1f552e140a1c87b3b763d9aa183dc189616026..c0b139ea3d5ac04fc6cd74b7bf637dcb2728737f 100644 (file)
@@ -41,6 +41,7 @@
 #include <TopOpeBRepBuild_define.hxx>
 #include <TopOpeBRepBuild_kpresu.hxx>
 #include <Standard_ProgramError.hxx>
+#include <TopOpeBRepDS_ShapeShapeInterference.hxx>
 
 #ifdef OCCT_DEBUG
 extern Standard_Boolean TopOpeBRepBuild_GettraceKPB();
index 546c115b403644c1cbd253e567e9eb7f5b5ecf0d..0b829e0380843d3af0a10021eadeebe37575b8b2 100644 (file)
@@ -156,6 +156,7 @@ static Standard_Boolean FUN_PinE(const gp_Pnt& P, const TopoDS_Edge& E)
 }
 
 #include <BRep_Tool.hxx>
+#include <TopOpeBRepDS_ShapeShapeInterference.hxx>
 //-----------------------------------------------------------------------
 static Standard_Boolean FUN_EstaEE(const TopoDS_Edge& E, const TopAbs_State sta, const TopoDS_Edge& EE)
 //-----------------------------------------------------------------------
index 40b76ed7fab8eaaac867dba70944275318e30066..1b1914a771f53f7096323be12c22560a76018991 100644 (file)
@@ -31,6 +31,7 @@
 #include <TopOpeBRepBuild_WireToFace.hxx>
 #include <TopOpeBRepBuild_kpresu.hxx>
 #include <Standard_ProgramError.hxx>
+#include <TopOpeBRepDS_ShapeShapeInterference.hxx>
 
 #ifdef OCCT_DEBUG
 extern Standard_Boolean TopOpeBRepBuild_GettraceKPB();
index e7a47df894b8f4b1f8eebf70d8bc5a96b03b9ea5..116d6033ba17a7ad9b9eb00809896f4035e524a5 100644 (file)
@@ -105,6 +105,7 @@ static void DUMPCURVES(const Handle(Geom_Curve)& C3D,const TopOpeBRepDS_Curve& C
 
 #ifdef DRAW
 #include <TopOpeBRepDS_DRAW.hxx>
+#include <Geom2d_Curve.hxx>
 #endif
 
 //-----------------------------------------------------------------------
index 980fc0767099811021974fe9f2b48c0ae1eab2ca..a8dfdc9499f0a6cb1c8ee095169780723bfcac2a 100644 (file)
@@ -55,6 +55,7 @@
 #include <string.h>
 
 #include <TopOpeBRepDS_define.hxx>
+#include <TopOpeBRepDS_ShapeShapeInterference.hxx>
 
 //=======================================================================
 //function : TopOpeBRepDS_Dumper::TopOpeBRepDS_Dumper
index 255c97f0429b50bbefa4d57b5958ba1bfee9284d..a97ea30cc2571b7b112c6e97a7db317ec4884f74 100644 (file)
@@ -52,6 +52,9 @@
 
 #ifdef OCCT_DEBUG
 #include <TopOpeBRepDS_reDEB.hxx>
+#include <TopOpeBRepDS_EdgeVertexInterference.hxx>
+#include <TopOpeBRepDS_CurvePointInterference.hxx>
+#include <TopOpeBRepDS_FaceEdgeInterference.hxx>
 extern Standard_Boolean TopOpeBRepDS_GettraceSPSX(const Standard_Integer);
 Standard_EXPORT void debse1(const Standard_Integer i) {cout<<"+ debse1 se"<<i<<endl;}
 Standard_EXPORT void debse2(const Standard_Integer i) {cout<<"+ debse2 se"<<i<<endl;}
index 3032930ca7f754dba88aa0ef81f83a3a006db690..9f455af4e9a9ccf0dfb499bdbb6d7076a09301f4 100644 (file)
@@ -31,6 +31,7 @@
 #include <TopOpeBRepTool_EXPORT.hxx>
 #include <TopOpeBRepTool_TOOL.hxx>
 #include <TopOpeBRepDS_define.hxx>
+#include <TopOpeBRepDS_ShapeShapeInterference.hxx>
 
 #ifdef OCCT_DEBUG
 extern Standard_Boolean TopOpeBRepDS_GettraceSTRANGE();
index e80026a620bc271ac4e3df2b8c02d6268b7f429c..c296e52f7c9d673ab7af4d66125957626715615d 100644 (file)
@@ -47,6 +47,7 @@
 #include <TopOpeBRepDS_DataMapOfShapeListOfShapeOn1State.hxx>
 #include <TopOpeBRepTool_ShapeClassifier.hxx>
 #include <TopOpeBRepTool_PShapeClassifier.hxx>
+#include <TopOpeBRepDS_ShapeShapeInterference.hxx>
 
 Standard_EXPORT void FUN_UNKFstasta(const TopoDS_Face& FF,const TopoDS_Face& FS,
                                    const TopoDS_Edge& EE,const Standard_Boolean EEofFF,
index 6e9af992e0b9509344f17a0781c5920831cce65d..3a6ea742d73e828a85280f8465eaabbca7d1442d 100644 (file)
@@ -25,6 +25,7 @@
 #include <TopOpeBRepDS_ProcessInterferencesTool.hxx>
 #include <TopOpeBRepDS_ListOfShapeOn1State.hxx>
 #include <TopOpeBRepDS_DataMapOfShapeListOfShapeOn1State.hxx>
+#include <TopOpeBRepDS_ShapeShapeInterference.hxx>
 
 static void FUN_Raise()
 {
index d231c92d8daf98c6facb58d8397969be0a1e4682..b131f9a7de936671bdbf8cc9be11a6343e53bccd 100644 (file)
@@ -40,6 +40,7 @@
 
 #ifdef DRAW
 #include <TopOpeBRepTool_DRAW.hxx>
+#include <Geom2d_Curve.hxx>
 #endif
 
 #ifdef OCCT_DEBUG
index e8402ae60860478bb26c9a7e82ad50f58b65952b..ec14f4621ee83509684a0bcef8729daab2c7acf6 100644 (file)
@@ -72,6 +72,7 @@ extern Standard_Boolean TopOpeBRepTool_GettraceCHKBSPL();
 #define CurveImprovement
 #ifdef DRAW
 #include <DrawTrSurf.hxx>
+#include <Geom2d_Curve.hxx>
 static Standard_Integer NbCalls = 0;
 #endif
 //=======================================================================
index e2dcd51ce14fae765c3a73852dd33b863efe31bb..35707098ff3e46832308cd4d1d7605f53a6210d2 100644 (file)
@@ -70,6 +70,7 @@
 #include <Geom2dConvert_CompCurveToBSplineCurve.hxx>
 #include <Geom2d_BSplineCurve.hxx>
 #include <BSplCLib.hxx>
+#include <Geom2d_BoundedCurve.hxx>
 
 #ifdef OCCT_DEBUG
 extern Standard_Boolean TopOpeBRepBuild_GettraceFE();
index f5d3e63868384dc4e731d097ea55c1f75f338e18..8427eaa0498510bfc6dea02b33dfa10b98b4d22e 100644 (file)
@@ -37,6 +37,7 @@
 #include <TCollection_HAsciiString.hxx>
 
 #include <Message_ProgressIndicator.hxx>
+#include <StepShape_Face.hxx>
 
 // ============================================================================
 // Method  : TopoDSToStep_Builder::TopoDSToStep_Builder
index c9838535e5092334fdeba0234206e605d69b2821..ee7c351f3aed16e08dc261822d01bc253c41b896 100644 (file)
@@ -25,6 +25,7 @@
 #include <Transfer_FinderProcess.hxx>
 #include <TransferBRep_ShapeMapper.hxx>
 #include <TCollection_HAsciiString.hxx>
+#include <StepShape_ClosedShell.hxx>
 
 //=============================================================================
 // Create a FacetedBrep of StepShape from a Shell of TopoDS
index 00874bf47997a42a1c06ffb300e2a7d79d3b4ddd..f87e1731738f0622dd9b232821be0aaba97d28f6 100644 (file)
@@ -52,6 +52,7 @@
 #include <ShapeExtend_WireData.hxx>
 #include <ShapeFix_Wire.hxx>
 #include <ShapeAnalysis_Edge.hxx>
+#include <StepShape_Vertex.hxx>
 
 // ----------------------------------------------------------------------------
 // Constructors
index 52a6f1da1f5292373c58e5b8e6b1572a1ee66c85..ea6ad2c0d7254095d903c3ec926b1fcb8c748a3c 100644 (file)
@@ -18,6 +18,7 @@
 
 #include <BRep_Tool.hxx>
 #include <Interface_Static.hxx>
+#include <StepShape_TopologicalRepresentationItem.hxx>
 
 //=======================================================================
 //function : TopoDSToStep_Tool
index 56bf70efefa0c1fec1b1c3917feb1aaf0c01ad3a..a5e5a924555def74a1d3f1dd1870078317fe1c93 100644 (file)
@@ -13,6 +13,7 @@
 
 #include <Transfer_ActorOfFinderProcess.ixx>
 #include <Transfer_TransientMapper.hxx>
+#include <Transfer_FinderProcess.hxx>
 
 Transfer_ActorOfFinderProcess::Transfer_ActorOfFinderProcess ()    {  themodetrans = 0;  }
 
index c2a438e8adb5b351c306f7e94a576085009f0839..4ca907b14ae59ed091a8c32d9e8c4c1e333e9d6f 100644 (file)
@@ -12,6 +12,7 @@
 // commercial license or contractual agreement.
 
 #include <Transfer_ActorOfTransientProcess.ixx>
+#include <Transfer_TransientProcess.hxx>
 
 Transfer_ActorOfTransientProcess::Transfer_ActorOfTransientProcess ()    {  }
 
index 4eec57bc72cf94dfb2e7247e11014cec7e0e5afa..e213c426d88c60aa3752be233db0f2a2fb6049d8 100644 (file)
@@ -15,6 +15,7 @@
 #include <Interface_MSG.hxx>
 #include <Transfer_Binder.hxx>
 #include <Interface_Check.hxx>
+#include <Transfer_TransientMapper.hxx>
 
 
 Transfer_FinderProcess::Transfer_FinderProcess (const Standard_Integer nb)
index 07df78e7c9069a82df8e060c9b47bf1e1c09dd25..656d8d352cf0223a2bcfa690bfd87c6f8d2edc4d 100644 (file)
@@ -13,6 +13,7 @@
 
 #include <Transfer_MultipleBinder.ixx>
 #include <Transfer_TransferFailure.hxx>
+#include <Standard_Transient.hxx>
 
 
 
index 4f21e03469c9ca10a76324b1f03c59c09c744bf8..36c2093489597ab35055073b48416312cc122a13 100644 (file)
@@ -12,6 +12,7 @@
 // commercial license or contractual agreement.
 
 #include <Transfer_SimpleBinderOfTransient.ixx>
+#include <Standard_Transient.hxx>
 
 //  "Handle(Standard_Transient)" : la classe de base pour le Resultat
 
index e3de57f81fa73f70197abcfdab660982f60320f0..eb013812b23e07a0162c835b7e043bbe9c41d723 100644 (file)
@@ -14,6 +14,7 @@
 #include <Transfer_TransferIterator.ixx>
 #include <Transfer_SimpleBinderOfTransient.hxx>
 #include <Standard_NoSuchObject.hxx>
+#include <Standard_Transient.hxx>
 
 static Handle(Standard_Transient)   nultrans;  // pour retour const&(Null)
 
index 1b8948d0c3a0cad49a69d82da9e34ec4d7a2cfcf..c59c77ce51c9f5771d5921721c3dbbef52e93d7d 100644 (file)
@@ -14,6 +14,7 @@
 #include <TransferBRep_BinderOfShape.ixx>
 
 #include <TransferBRep_ShapeInfo.hxx>
+#include <TopoDS_Shape.hxx>
 
 
 TransferBRep_BinderOfShape::TransferBRep_BinderOfShape (){ }
index 43864871887fae8bcd98417a9843598d4a580b5d..e171c3abf5a9d18b7c6e415411727d7764a84b87 100644 (file)
@@ -33,6 +33,8 @@
 #include <gp_Trsf2d.hxx>
 #include <gp_Pnt2d.hxx>
 #include <gp_Dir2d.hxx>
+#include <Geom2d_Conic.hxx>
+#include <Geom2d_BoundedCurve.hxx>
 
 static Standard_Real theLengthFactor     = 1.;
 static Standard_Real thePlaneAngleFactor = 1.;
index 5b3ce17f8158bab2c82f89b9e9de9a74a781ed2f..3c6d0483015fdbe0343af660f813012db4c04301 100755 (executable)
@@ -19,8 +19,6 @@
 #include <Graphic3d_ArrayOfQuadrangles.hxx>
 #include <gp_Pln.hxx>
 
-IMPLEMENT_STANDARD_HANDLE(V3d_Plane, MMgt_TShared)
-IMPLEMENT_STANDARD_RTTIEXT(V3d_Plane, MMgt_TShared)
 
 // =======================================================================
 // function : V3d_Plane
index ad24044c7f7140444973d22f14af02acee53f20b..de54a9969c3a0b7975a51ba991764f2ad4306140 100755 (executable)
@@ -95,7 +95,7 @@ private:
 
 public:
 
-  DEFINE_STANDARD_RTTI(V3d_Plane)
+  DEFINE_STANDARD_RTTI(V3d_Plane, MMgt_TShared)
 };
 
 #endif
index 88d7cf3913dabf55eacaade473a1509a7724810c..8531049571d3403ee2b8c54fa377dd5359bc040f 100644 (file)
@@ -19,6 +19,7 @@
  
 #include <V3d_RectangularGrid.hxx>
 #include <V3d_CircularGrid.hxx>
+#include <Aspect_RectangularGrid.hxx>
 
 #define MYEPSILON1 0.0001              // Comparison with 0.0
 #define MYEPSILON2 M_PI / 180. // Delta between 2 angles
index c28f0d22f4ac17dc294e36930328d7bac1d5f844..67b84d20ebc438b01c7c069c06158d4ccf56d989 100644 (file)
@@ -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 <TopExp_Explorer.hxx>
 #include <TopAbs.hxx>
 #include <StdSelect_ShapeTypeFilter.hxx>
+#include <AIS_InteractiveObject.hxx>
 
 
 //===============================================================================================
@@ -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,
index d73b7434069fed5db09b8826a3f4b49affd4b8ce..3b899026810e1adc54268524b93974c6c2aebf2a 100644 (file)
@@ -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,
index d15dafe84fc50bc2e7bc1cff42cab44212107e24..5c36252a2c9b148b5cd3c37286ea21f838ff838b 100644 (file)
@@ -2373,6 +2373,8 @@ static int VTangentBuilder(Draw_Interpretor& di, Standard_Integer argc, const ch
 //Draw arg : vsymetric Name 
 //==============================================================================
 #include <AIS_SymmetricRelation.hxx>
+#include <AIS_InteractiveObject.hxx>
+#include <AIS_Dimension.hxx>
 
 
 static int VSymmetricBuilder(Draw_Interpretor& di, Standard_Integer argc, const char** argv) 
index 03b31d13e23953c48287f276ea9da7c44874cc23..6b09f753f2889c9798e57461d82a6db7b2b70fa2 100644 (file)
@@ -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)
index 556385fb98aa35587d9d8bbf001308b9ba959314..f1bac40a9b0cda159b154632f51bddfd0f74459d 100644 (file)
@@ -72,6 +72,7 @@
 # include <Cocoa_Window.hxx>
 #else
 # include <Xw_Window.hxx>
+#include <Visual3d_View.hxx>
 #endif
 
 // views identifiers : possible range
index 493790a6d7ea2c1b272571ce17dc8f06b1d2b758..992faf311babad74c15d196d5153f5e03723716d 100644 (file)
@@ -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
index d4e132d009bd77bf2d953da04e5fde28f0f7cd37..de987a011e3a3c88975fb32e37e2bf83082eb9e6 100644 (file)
@@ -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
index 53d3019f54161e8bfbcc144ca190a02e5f8df21d..d4c6267099a75cc09a6a09eed6e92af5ce2868fa 100644 (file)
@@ -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
index f5d8ac36ff93240d4c9e9c722796833d0a6814ca..30cc4ab074282215fd1e40673699501b7e8f12b6 100644 (file)
@@ -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
index c48588e46ce0ec4112d5677a227c7d472695a302..a1902102740a761433283fdf9adb7d9acd745e89 100644 (file)
@@ -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
index cd53da733cc842e3b25ca12c265ce81aa6eacf45..2a5cf58d3e8b27a16249cc9e3a758ccb407b44aa 100644 (file)
@@ -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
index e3c8f09237e05ac0062e61f1d7ca57def13312ec..3178e593e0ffdadb7f6495ddaf9603e37bef9fbd 100644 (file)
@@ -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
index cbee605b725f49a4cf55b4bd2285f0b27e729616..556d836894fd92c247ba148b92792c6e1773fc89 100644 (file)
@@ -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
index c2156d5d22bbe9f7c78bf98303c62b6dbb64c978..e36e774ffa9008ab8f56b48c4f905ead8b8c987a 100644 (file)
 #include <BRepPrim_Builder.hxx>
 #include <NCollection_Vector.hxx>
 #include <Standard_ErrorHandler.hxx>
+#include <VrmlData_ArrayVec3d.hxx>
 
 #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
index 3ad9e2bc049ecc9b37bf951f6574c4395c08d8b3..d42769d8658146e35602044f8f558ed286faa25d 100644 (file)
@@ -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
index 86be0192204db775b8f6428ecab0ecf327fd0c8c..e296250398cdaca34ed653077ff67223303b8550 100644 (file)
@@ -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
index daade0ccf6b595dc44902010118d5aec576f7800..2f13bd194f1905229327d76d45cd90f37bb508e5 100644 (file)
@@ -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
index 212889239c00b1fd654ca3d4e5b238294f79044a..7f594108f9caf62919d95dc7157d67db6c53aa97 100644 (file)
@@ -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
index ee7dfd72c78ebad4f58d2056641d717cbd7307e8..ce1cdb11aa1588d5e76bf4c6d5963f55f4188e00 100644 (file)
 #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
index d231f74e4cf8110bc7b238e45058a1779763a940..bd5e53125b2da8560e621a5ec8d73cbf56cd3be9 100644 (file)
@@ -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
index a3ffd153a419efeda0a3b946a57a3fd89e2f7094..4e711a7ed05223ef37697b821d74176b8c1c3c3c 100644 (file)
 #include <TColgp_Array1OfPnt.hxx>
 #include <TopoDS_Edge.hxx>
 #include <TopoDS_Wire.hxx>
+#include <VrmlData_Color.hxx>
+#include <VrmlData_Coordinate.hxx>
 
 #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
index 7eadf506028fe4c46a3eba7970a6721f0e272e6e..8c9e30141abf4872d504cf0745a4e02efc99ed03 100644 (file)
@@ -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
index 988381df6fb23056c7abd8b1153a272d2c8fa302..06b0a99ee812ffa7990b2b0c5cc3b4dd2084bc7d 100644 (file)
@@ -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()
index 1f32fd3b2cc5cbb7492a85e2d076b70d599f271b..2e30baa5af1c5072730beb59b528b277ee855700 100644 (file)
@@ -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
index efd9fb238f330d17eaeb70026d49fb00fa04665b..9707e6d96ed0738d30f2f4471cf7839ce2a08216 100644 (file)
 #include <VrmlData_InBuffer.hxx>
 #include <gp_XY.hxx>
 #include <gp_XYZ.hxx>
+#include <VrmlData_Geometry.hxx>
+#include <VrmlData_TextureTransform.hxx>
+#include <VrmlData_Texture.hxx>
 
 #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;
 
index f4c6f36acf0f8ac2f6bb6e1464c778e0cddad51d..c37c1609d90a8b66bb0f97c810f3fee6dddaf4ba 100644 (file)
@@ -18,7 +18,7 @@
 
 #include <Standard_Type.hxx>
 #include <NCollection_List.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <Standard_TypeDef.hxx>
 #include <TCollection_AsciiString.hxx> 
 #include <VrmlData_ErrorStatus.hxx>
@@ -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
index 3d60d796e6d057429a9e3ccc5bed06fb6629d31b..ed147e2513315564e36148ff2f2ffd3f2cf8cdf6 100644 (file)
@@ -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
index ff5717732c82226339239885541b430a23f6f261..bd94a4a3e36da1069960d40f3483932950cc37e7 100644 (file)
@@ -43,6 +43,8 @@
 #include <BRep_Builder.hxx>
 #include <Precision.hxx>
 #include <Standard_Version.hxx>
+#include <VrmlData_WorldInfo.hxx>
+#include <VrmlData_Geometry.hxx>
 
 #ifdef WNT
 #define _CRT_SECURE_NO_DEPRECATE
index 58baf5fc05dc31b95c5e20072c654d91f1470899..a399e11d563d869ca379f588ab6bc50bf14295c8 100644 (file)
@@ -44,6 +44,7 @@
 #include <TShort_Array1OfShortReal.hxx>
 #include <GeomLib.hxx>
 #include <TShort_HArray1OfShortReal.hxx>
+#include <VrmlData_Appearance.hxx>
 
 //=======================================================================
 //function : IsEqual
index 684904a903e22e9cc50a0ac7f574dae09010c4cc..39580fc7c6537b0ab6af8bc35f96aba3cb23742c 100644 (file)
@@ -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
index e499e7a53c3193765a1904ba434d28beedabbeda..74ad99acc591b4ec0ecf89117117abb098f29b2b 100644 (file)
@@ -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
index cf102b629e1481ebe9d90563529b6d7d866f80e1..75b866c55069851738e88c2f22b2695150acd494 100644 (file)
@@ -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
index fec3edb9a2dbce8a46d1ae7a7b843a29481bf394..6127fc044c9ae452e78a33aeaebf63d4e5ed8354 100644 (file)
@@ -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
index ab4d6bedae42c2ae82d9d0d83ee45da481c82c70..de225da749742094bc7283152f099133d87771d0 100644 (file)
@@ -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
index b5fd51a73ac28414b57e2fe2663ac8ab98cfd32b..f26a41c508cfb5a750673f1c95f0836ea720ca73 100644 (file)
@@ -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
index 1fa88c142ee6715e558eaf63ea141d8660ee2494..900562341e82366ee159fc0c0dabb7e5eca01522 100644 (file)
@@ -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
index 562f52074f5e3a8d60aaeafcbfb28ee01f8cae4e..b95e85f79c8a86650ad1b7cac8c01ca7ce0d17b1 100644 (file)
@@ -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
index ad7f157230540511774a4a578769bc5f0fd11056..838d5b821074f306e712e936afc6a07721465f20 100644 (file)
@@ -37,8 +37,6 @@
 #include <XCAFPrs_DataMapIteratorOfDataMapOfShapeStyle.hxx>
 #include <XCAFPrs_Style.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (XCAFPrs_AISObject, AIS_ColoredShape)
-IMPLEMENT_STANDARD_RTTIEXT(XCAFPrs_AISObject, AIS_ColoredShape)
 
 //=======================================================================
 //function : XCAFPrs_AISObject
index c213385c476599e6c5063a2fdac1efe71ee298c3..65cf723656455c50c1c0c0c29c4ea20d8355d818 100644 (file)
@@ -51,7 +51,7 @@ private:
 
 public:
 
-  DEFINE_STANDARD_RTTI(XCAFPrs_AISObject)
+  DEFINE_STANDARD_RTTI(XCAFPrs_AISObject, AIS_ColoredShape)
 
 };
 
index cf098b2757b1596a49d616d23db752b7a7fd625b..7d57af3b1680a143854816d3d650f630835d4fc5 100644 (file)
@@ -12,6 +12,7 @@
 // commercial license or contractual agreement.
 
 #include <XSControl.ixx>
+#include <XSControl_WorkSession.hxx>
 
 Handle(XSControl_WorkSession)  XSControl::Session
   (const Handle(IFSelect_SessionPilot)& pilot)
index 24946c8dbc5d8d80918b599fcb4c830a99b569e4..44314eea4a6cc59ff4f17f6f89d07b309ddebaa1 100644 (file)
 #include <Interface_Macros.hxx>
 #include <Message_Messenger.hxx>
 #include <Message.hxx>
+#include <Interface_Protocol.hxx>
+#include <IFSelect_Signature.hxx>
+#include <IFSelect_WorkLibrary.hxx>
+#include <Transfer_ActorOfTransientProcess.hxx>
+#include <Transfer_ActorOfFinderProcess.hxx>
 
 static Handle(Dico_DictionaryOfTransient)& listadapt()
 {
index a2780af3fb56b6f3da155aa2ed84fb40c8df5b53..3f6b1549cbba7a9e5ad152bfdfddb562e606ab23 100644 (file)
@@ -51,6 +51,8 @@
 #include <Message_Messenger.hxx>
 
 #include <ShapeFix.hxx>
+#include <Transfer_ResultFromModel.hxx>
+#include <TColStd_HSequenceOfTransient.hxx>
 #include <stdio.h>
 
 
index ac1b515cdf6b8c58976ac2de1b70aeeb1b5120b5..b14946bbb9c8e8116f7fa4bb6626fff9d32a5a9a 100644 (file)
@@ -73,6 +73,7 @@
 #include <VrmlData_DataMapOfShapeAppearance.hxx>
 #include <TColStd_Array1OfReal.hxx>
 #include <Bnd_Box.hxx>
+#include <MeshVS_PrsBuilder.hxx>
 
 // avoid warnings on 'extern "C"' functions returning C++ classes
 #ifdef WNT
index 140d183c3124ea19bf671c476c2fecea1428b1b7..7647694e1e1fbb9611c22102d4f598285f7c6069 100644 (file)
@@ -30,6 +30,7 @@
 #include <TDF_ChildIterator.hxx>
 #include <TColStd_MapOfTransient.hxx>
 #include <Storage_Schema.hxx>
+#include <TDF_Attribute.hxx>
 
 IMPLEMENT_DOMSTRING (TagString,         "tag")
 IMPLEMENT_DOMSTRING (LabelString,       "label")
index becbb7b4f75d147fe4c21c67e1b183a85343dac8..dc7f3ad7e8badeca4c33cccf1f33b446aa41e2dc 100644 (file)
@@ -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
index cdbf9a855463a4098da19091c3ea1b4f155e5865..fb803b71ca3b51b8434e93496a6a0600355212ff 100644 (file)
@@ -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
index 556d50fa5ec4fc4afd5e3eb4580872fa236bf04c..3deaf36c8bed662205b32b86f8005d9c76007a29 100644 (file)
@@ -24,8 +24,6 @@
 #include <TCollection_AsciiString.hxx>
 #include <TDF_Tool.hxx>
 
-IMPLEMENT_STANDARD_HANDLE(XmlTObjDrivers_IntSparseArrayDriver,XmlMDF_ADriver)
-IMPLEMENT_STANDARD_RTTIEXT(XmlTObjDrivers_IntSparseArrayDriver,XmlMDF_ADriver)
 
 #define ITEM_ID "itemId_"
 #define ITEM_VALUE "itemValue_"
index 35c844e32c91a91062261bbbdbf97018090e6ebc..f081249e71a7828584e85b7a2dd0e32afba21d90 100644 (file)
@@ -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
index 31d677f74669e4026425095911cb894beb3066c5..726ed35b6a66602c1b36ab1e4ccce8b223bbd6de 100644 (file)
@@ -29,8 +29,8 @@
 #include <TObj_Model.hxx>
 #include <TObj_Assistant.hxx>
 
-IMPLEMENT_STANDARD_HANDLE(XmlTObjDrivers_ModelDriver,XmlMDF_ADriver)
-IMPLEMENT_STANDARD_RTTIEXT(XmlTObjDrivers_ModelDriver,XmlMDF_ADriver);
+
+
 
 //=======================================================================
 //function : XmlTObjDrivers_ModelDriver
index 2788f463868c1098085ac8cb915fd6c8b8f97d62..51d293685db8a71e921f76cd3de4ea8af384efb6 100644 (file)
@@ -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
index 8ccbc20167f7d248f8431baed299ef4ee49272f6..ee6a7205f3a0af105892686670fd13198e149334 100644 (file)
@@ -24,8 +24,8 @@
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt.hxx>
 
-IMPLEMENT_STANDARD_HANDLE(XmlTObjDrivers_ObjectDriver,XmlMDF_ADriver)
-IMPLEMENT_STANDARD_RTTIEXT(XmlTObjDrivers_ObjectDriver,XmlMDF_ADriver);
+
+
 
 //=======================================================================
 //function : XmlTObjDrivers_ObjectDriver
index d888c32751d79233a435ae5c884cadef52654a79..5d681f13530259cbd15bac9a046d7860488cc803 100644 (file)
@@ -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
index 1d583b817b85cc40c05b3e809e7a3c8e0048c8f6..7720988d7ca6e06517cd9f38657f9b38d21803ca 100644 (file)
@@ -33,9 +33,6 @@
 #include <TDF_ChildIterator.hxx>
 
 
-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")
index b4560d96abad527af15be3c4086e09a7825d10db..ec21053b3aa7676c64cd06b30ffece13e426cf3a 100644 (file)
@@ -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
index 51955bc8c5472dc609a7c452ddb91cd96bf4b12c..d2b07cace0dedef6add706594f6acf215462311f 100644 (file)
@@ -27,8 +27,6 @@
 
 #include <TObj_TXYZ.hxx>
 
-IMPLEMENT_STANDARD_HANDLE(XmlTObjDrivers_XYZDriver,XmlMDF_ADriver)
-IMPLEMENT_STANDARD_RTTIEXT(XmlTObjDrivers_XYZDriver,XmlMDF_ADriver)
 
 IMPLEMENT_DOMSTRING (CoordX,             "X")
 IMPLEMENT_DOMSTRING (CoordY,             "Y")
index 0b7d0180092ee971863f7486189857d7bb5c9601..eb7569cd29698fb52273df4cfc9496d4b2a2bcf5 100644 (file)
@@ -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
index 7a8d099bfd0fdb4efd2460901d56e7b8a8dff5eb..5cf879fd5ad1dfb5df1d89b13137f189462fac62 100755 (executable)
@@ -38,8 +38,6 @@ namespace
 
 };
 
-IMPLEMENT_STANDARD_HANDLE (Xw_Window, Aspect_Window)
-IMPLEMENT_STANDARD_RTTIEXT(Xw_Window, Aspect_Window)
 
 // =======================================================================
 // function : Xw_Window
index 53f0c14cbf5b1eab2156d00b2c9a5c6cc40a04f9..c36ef84f149700818a0937c5c74633254aec0e35 100755 (executable)
@@ -26,7 +26,7 @@
 #include <Aspect_Handle.hxx>
 #include <Aspect_TypeOfResize.hxx>
 #include <Standard.hxx>
-#include <Standard_DefineHandle.hxx>
+#include <Standard_Type.hxx>
 #include <Quantity_NameOfColor.hxx>
 #include <Quantity_Parameter.hxx>
 #include <Quantity_Ratio.hxx>
@@ -122,7 +122,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI(Xw_Window)
+  DEFINE_STANDARD_RTTI(Xw_Window, Aspect_Window)
 
 };