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 1886bf0..a5d3ed2 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 2767e03..cf746fb 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 3a44956..a1bb750 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 e496441..32ef9f9 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 5fb4a3e..bd10c3a 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 244f46e..69f2d13 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 de17879..5d6dd8c 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 a09e1a1..034114a 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 6992339..07f687e 100755 (executable)
@@ -377,7 +377,7 @@ public:
 
 public:
 
-  DEFINE_STANDARD_RTTI(AIS_Dimension)
+  DEFINE_STANDARD_RTTI(AIS_Dimension, AIS_InteractiveObject)
 
 protected:
 
index 2c58be9..7c59a44 100644 (file)
@@ -51,6 +51,8 @@
 #include <OSD_Environment.hxx>
 
 #include <AIS_ListIteratorOfListOfInteractive.hxx>
+#include <AIS_InteractiveObject.hxx>
+#include <SelectMgr_EntityOwner.hxx>
 
 namespace
 {
index cbbacf2..3e583dd 100644 (file)
@@ -43,6 +43,7 @@
 
 #include <AIS_MapOfInteractive.hxx>
 #include <AIS_MapIteratorOfMapOfInteractive.hxx>
+#include <AIS_InteractiveObject.hxx>
 
 //=======================================================================
 //function : MoveTo
index 38d3448..005f9d5 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 281d628..31162dd 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 a072d0d..1b77cfd 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 5b5cb97..4b3ad35 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 82ac598..25e27cd 100644 (file)
@@ -26,6 +26,7 @@
 #include <Select3D_SensitiveEntity.hxx>
 #include <TopLoc_Location.hxx>
 #include <NCollection_DataMap.hxx>
+#include <AIS_InteractiveObject.hxx>
 
 namespace
 {
index 8b91840..a432e8a 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 b16ba18..18ef98e 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 2652011..b51601f 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 991c4a2..07bb316 100644 (file)
@@ -117,7 +117,7 @@ public:
 
 public:
 
-  DEFINE_STANDARD_RTTI (AIS_RadiusDimension)
+  DEFINE_STANDARD_RTTI (AIS_RadiusDimension, AIS_Dimension)
 
 protected:
 
index 511f661..f856b21 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 813bf01..26095da 100644 (file)
@@ -85,7 +85,7 @@ protected:
 public:
 
   //! CASCADE RTTI
-  DEFINE_STANDARD_RTTI(AIS_TextLabel);
+  DEFINE_STANDARD_RTTI(AIS_TextLabel, AIS_InteractiveObject);
 
 };
 
index 72d5fb4..06922be 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 e0da81b..7507914 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 f1abe2f..c1dc812 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 5a6f311..5c1444b 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 10a6ea8..01bd8e1 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 5c153e8..92423d9 100644 (file)
@@ -41,6 +41,7 @@
 #include <Convert_GridPolynomialToPoles.hxx>
 
 #include <Geom_BezierSurface.hxx>
+#include <Geom_BSplineSurface.hxx>
 
 
 //=======================================================================
index 72109bf..00447a0 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 624cbaf..43d5b71 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 947f82d..6e2ae65 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 47f6b63..b288c14 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 cb8491d..ebc7c18 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 ea8862c..02cade0 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 b68b785..900481b 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 b029480..d3f6379 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 7f6dc48..9d41cb6 100644 (file)
@@ -34,6 +34,7 @@
 #include <Geom_Hyperbola.hxx> 
 #include <Geom_BezierCurve.hxx>
 #include <Geom_BSplineCurve.hxx>
+#include <Geom_Curve.hxx>
 
 
 
index 9a1c7b6..e726349 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 d49be1b..27312e5 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 dd5d850..e33c1b0 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 b11b68e..b63910d 100644 (file)
@@ -80,7 +80,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI(BRepExtrema_TriangleSet)
+  DEFINE_STANDARD_RTTI(BRepExtrema_TriangleSet, Standard_Transient)
 
 };
 
index a3f62ce..cba4206 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 ed78845..c7aec17 100644 (file)
 #include <Draw.hxx>
 #include <DrawTrSurf.hxx>
 #include <DBRep.hxx>
+#include <Geom_BoundedSurface.hxx>
 static Standard_Boolean Affich = 0;
 #endif
 
index 689b207..24dbb7e 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 587931e..fc27d88 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 14f5305..d77db1f 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 b973335..89eddb0 100644 (file)
@@ -37,6 +37,7 @@
 #include <BRep_Builder.hxx>
 
 #include <TopExp_Explorer.hxx>
+#include <Geom_Surface.hxx>
 
 
 //=======================================================================
index 327717b..ff50545 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 149df82..eb4704e 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 e09cc42..4599404 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 1d7123a..64130b1 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 3d3c38e..917941a 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 89ab5dc..e680cbd 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 b150005..f09dbb5 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 dfa12b8..da06a66 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 6e5f0a0..dcf595d 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 43e5dce..1a40a57 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 6f3efe9..8d83108 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 126e671..b9391a1 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 a515b69..67e4b9b 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 cdba30c..4f54272 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 66e05b1..1badfec 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 c000b51..186c01f 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 6d7624d..bec9594 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 8593287..5a826da 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 1169a0c..0128646 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 2c6c643..c81c401 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 66c80a0..b84c773 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 98bd5c8..357e7d3 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 f6b979c..bf3d501 100644 (file)
@@ -18,6 +18,7 @@
 
 #include <Precision.hxx>
 #include <Geom_SurfaceOfRevolution.hxx>
+#include <Geom_Curve.hxx>
 
 //=======================================================================
 //function : BRepPrim_Revolution
index 1551cc8..2a9a301 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 95eaee2..77cce4b 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 c35c3e0..3600a8f 100644 (file)
@@ -84,6 +84,7 @@
 #include <Geom_OffsetSurface.hxx>
 #include <ShapeExtend_WireData.hxx>
 #include <ShapeFix_Wire.hxx>
+#include <Geom_Line.hxx>
 
 
 //=============================================================================
index 128f38a..4a8a523 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 42c026d..234f61f 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 286b2aa..9bed5ed 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 4b99933..29aec1e 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 9d6d203..22d4b7d 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 4a4ce5a..6e18806 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 05a3c86..ab64d46 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 bd125aa..069c252 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 8196350..dfb9d92 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 e32cef7..0496a15 100644 (file)
@@ -2288,6 +2288,7 @@ void BiTgte_Blend::ComputeSurfaces()
 //purpose  : 
 //=======================================================================
 #include <TopTools_DataMapIteratorOfDataMapOfShapeListOfShape.hxx>
+#include <Geom_Curve.hxx>
 
 void BiTgte_Blend::ComputeShape() 
 {
index 9c3781c..f275539 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 b7ba39b..f59eb2f 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 c3084c0..ff85981 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 c5a4c6b..158a811 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 3b47189..d0d5cb4 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 372ae69..2fa9795 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 5db4b6e..e043d87 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 a7c3be2..a187de8 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 896806b..8151471 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 79aa698..0969b3f 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 2eae6c4..06133bb 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 0f653f8..458843d 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 ff4346b..2b79e03 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 d1c6186..a98ad49 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 e912238..6151590 100644 (file)
@@ -38,6 +38,7 @@
 #include <Standard_ErrorHandler.hxx>
 
 #include <BinTools.hxx>
+#include <Geom2d_Curve.hxx>
 
 #define LINE      1
 #define CIRCLE    2
index 7162f30..213fe97 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 98ab582..6f0eb7a 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 20508a0..d5efbea 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 bbabfd1..9b11f73 100644 (file)
@@ -37,6 +37,7 @@
 #include <UTL.hxx>
 
 #include <CDF_Timer.hxx>
+#include <PCDM_Reader.hxx>
 
 #define theMetaDataDriver CDF_Session::CurrentSession()->MetaDataDriver()
 
index 2ea8423..6915f65 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 0135f06..167dafb 100644 (file)
 #include <Draw_Marker3D.hxx>
 #include <Draw.hxx>
 #include <DrawTrSurf.hxx>
+#include <BRepAdaptor_HSurface.hxx>
 static Standard_Integer IndexOfConge = 0;
 #endif
 
index 401cec0..7a22e43 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 ab2d863..68253f7 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 021529f..9fa5b5f 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 9ff3d6e..4ab78e1 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 c0dd8fd..8130016 100644 (file)
@@ -26,6 +26,7 @@
 #include <TDocStd_Document.hxx>
 #include <CDF_Session.hxx>
 #include <Standard_DomainError.hxx>
+#include <TDocStd_Application.hxx>
 
 
 //=======================================================================
index 072f21e..6dd4de0 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 3b2c4ab..8ecf955 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 16524ba..27e9e51 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 a4c290e..75680aa 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 1cd35ae..78578a0 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 dc37b3e..d50868d 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 0db4248..73c11bd 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 aac3460..0231290 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 8e48115..5e4db50 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 b0a7f83..7a5ac18 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 1e92878..17a174e 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 1df1711..2eaf98b 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 f6f2297..bd82c16 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 4d20aaa..2b82c16 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 71bd0a2..0bf228f 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 684a831..1e6403e 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 f4ba85c..f81fa4e 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 81bbbad..53fb363 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 305c9c2..55c2354 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 cd2ab0a..a31398e 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 caff895..dfeac3a 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 3305f47..7889942 100644 (file)
@@ -22,6 +22,7 @@
 #include <IntRes2d_IntersectionSegment.hxx>
 
 #include <Standard_NotImplemented.hxx>
+#include <Geom2d_Curve.hxx>
 
 //=======================================================================
 //function : Geom2dAPI_InterCurveCurve
index 32b5cd3..58b7704 100644 (file)
@@ -18,6 +18,7 @@
 
 #include <TColgp_Array1OfPnt2d.hxx>
 #include <TColStd_Array1OfReal.hxx>
+#include <Geom2d_BSplineCurve.hxx>
 
 
 //=======================================================================
index 3ed1778..6bfa8cf 100644 (file)
@@ -18,6 +18,7 @@
 
 #include <TColgp_Array1OfPnt.hxx>
 #include <TColStd_Array1OfReal.hxx>
+#include <Geom_BSplineCurve.hxx>
 
 
 //=======================================================================
index 4774487..28ac71f 100644 (file)
@@ -18,6 +18,7 @@
 
 #include <TColgp_Array2OfPnt.hxx>
 #include <TColStd_Array2OfReal.hxx>
+#include <Geom_BSplineSurface.hxx>
 
 
 //=======================================================================
index 3f62d81..b443af1 100644 (file)
@@ -36,6 +36,7 @@
 #include <GeomFill_PolynomialConvertor.hxx>
 #include <GeomFill_QuasiAngularConvertor.hxx>
 #include <Precision.hxx>
+#include <Geom_Curve.hxx>
 
 
 //=======================================================================
index 13a71af..ace759c 100644 (file)
@@ -30,6 +30,7 @@
 #include <Standard_NotImplemented.hxx>
 #include <BSplCLib.hxx>
 #include <Precision.hxx>
+#include <Geom_BSplineCurve.hxx>
 
 
 //=======================================================================
index 567560b..a68310a 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 39a3fdc..b916a2f 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 b26d958..d0c22dd 100644 (file)
@@ -62,6 +62,7 @@
 static Standard_Integer Affich = 0;
 #include <Approx_Curve3d.hxx>
 #include <DrawTrSurf.hxx>
+#include <GeomFill_TrihedronWithGuide.hxx>
 #endif
 
 //=======================================================================
index 98ea7b7..8a970d5 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 5b6ed80..e10c288 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 8b8e703..0aa3448 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 e48f5fe..134262f 100644 (file)
@@ -45,6 +45,7 @@
 #include <Geom_BezierCurve.hxx>
 
 #include <Geom_CartesianPoint.hxx>
+#include <Geom_Curve.hxx>
 
 
 //===============================================================
index 33f58b8..4ba6268 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 e7b9c53..e812bfb 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 90b8db7..9f661da 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 41d00b2..2908a16 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 f27053f..d28dd35 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 28e5949..48ac483 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 f0bf37b..1cb0550 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 4c3d43d..364d540 100644 (file)
 #include <IGESSolid_SphericalSurface.hxx>
 #include <IGESSolid_ToroidalSurface.hxx>
 #include <Geom_TrimmedCurve.hxx>
+#include <Geom_ElementarySurface.hxx>
 
 
 //=============================================================================
index 7bd013a..7a09908 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 5e00ce4..080c1f4 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 0650926..09e1d77 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 adfe2b9..7034ca9 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 67b5ee1..1a0cc33 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 38b1600..68dbea0 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 3194970..5337f2c 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 f45397a..f4876b4 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 4c92734..d128677 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 de4f1ae..c849c68 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 36343c0..d5a76a9 100644 (file)
@@ -18,8 +18,6 @@
 #include <Graphic3d_StructureManager.hxx>
 #include <Graphic3d_TransModeFlags.hxx>