]> OCCT Git - occt.git/commitdiff
0026936: Drawbacks of inlining in new type system in OCCT 7.0 -- automatic
authorabv <abv@opencascade.com>
Fri, 4 Dec 2015 11:15:06 +0000 (14:15 +0300)
committerabv <abv@opencascade.com>
Fri, 4 Dec 2015 11:15:06 +0000 (14:15 +0300)
Automatic restore of IMPLEMENT_STANDARD_RTTIEXT macro (upgrade -rtti)

4556 files changed:
samples/CSharp/OCCTProxy/OCCTProxy.cpp
samples/CSharp/OCCTProxy_D3D/OCCTProxyD3D.cpp
samples/java/jniviewer/jni/OcctJni_MsgPrinter.cxx
samples/java/jniviewer/jni/OcctJni_MsgPrinter.hxx
samples/java/jniviewer/jni/OcctJni_Window.cxx
samples/java/jniviewer/jni/OcctJni_Window.hxx
samples/mfc/occtdemo/Approx/Approx_Presentation.cpp
samples/mfc/occtdemo/Approx/Approx_Presentation.h
samples/mfc/occtdemo/Chamfers/Chamfers_Presentation.cpp
samples/mfc/occtdemo/Chamfers/Chamfers_Presentation.h
samples/mfc/occtdemo/Common/ISession/ISession_Curve.cpp
samples/mfc/occtdemo/Common/ISession/ISession_Curve.h
samples/mfc/occtdemo/Common/OCCDemo_Presentation.cpp
samples/mfc/occtdemo/Common/OCCDemo_Presentation.h
samples/mfc/occtdemo/Common/WNT/OCCDemo.h
samples/mfc/occtdemo/Common/WNT/OCCDemoDoc.h
samples/mfc/occtdemo/Common/WNT/OCCDemoView.h
samples/mfc/occtdemo/Convert/Convert_Presentation.cpp
samples/mfc/occtdemo/Convert/Convert_Presentation.h
samples/mfc/occtdemo/DCA/DCA_Presentation.cpp
samples/mfc/occtdemo/Extrema/Extrema_Presentation.cpp
samples/mfc/occtdemo/GProps/GProps_Presentation.cpp
samples/mfc/occtdemo/GeomConstraints/GeomConstraints_Presentation.cpp
samples/mfc/occtdemo/Glue/Glue_Presentation.cpp
samples/mfc/occtdemo/Glue/Glue_Presentation.h
samples/mfc/occtdemo/HLR/HLR_Presentation.cpp
samples/mfc/occtdemo/HLR/HLR_Presentation.h
samples/mfc/occtdemo/Interpol/Interpol_Presentation.cpp
samples/mfc/occtdemo/Interpol/Interpol_Presentation.h
samples/mfc/occtdemo/Intersections/Intersections_Presentation.cpp
samples/mfc/occtdemo/LProps/LProps_Presentation.cpp
samples/mfc/occtdemo/LProps/LProps_Presentation.h
samples/mfc/occtdemo/Offset2d/Offset2d_Presentation.cpp
samples/mfc/occtdemo/Offset2d/Offset2d_Presentation.h
samples/mfc/occtdemo/PointOnCurve/PointOnCurve_Presentation.cpp
samples/mfc/occtdemo/PointOnCurve/PointOnCurve_Presentation.h
samples/mfc/occtdemo/Projection/Projection_Presentation.cpp
samples/mfc/occtdemo/Simplify/Simplify_Presentation.cpp
samples/mfc/occtdemo/Sweep/Sweep_Presentation.cpp
samples/mfc/occtdemo/Sweep/Sweep_Presentation.h
samples/mfc/occtdemo/Tesselate/Tesselate_Presentation.cpp
samples/mfc/occtdemo/Textures/Textures_Presentation.cpp
samples/mfc/occtdemo/TexturesExt/TexturesExt_Presentation.cpp
samples/mfc/occtdemo/TexturesExt/TexturesExt_Presentation.h
samples/mfc/occtdemo/ThruSections/ThruSections_Presentation.cpp
samples/mfc/occtdemo/ThruSections/ThruSections_Presentation.h
samples/mfc/occtdemo/TopLProps/TopLProps_Presentation.cpp
samples/mfc/standard/01_Geometry/src/GeoAlgo_Sol.hxx
samples/mfc/standard/01_Geometry/src/GeometryDoc.cpp
samples/mfc/standard/01_Geometry/src/GeometryDoc.h
samples/mfc/standard/01_Geometry/src/ISession2D/ISession2D_Curve.cpp
samples/mfc/standard/01_Geometry/src/ISession2D/ISession2D_Curve.h
samples/mfc/standard/01_Geometry/src/ISession2D/ISession_Curve.cpp
samples/mfc/standard/01_Geometry/src/ISession2D/ISession_Curve.h
samples/mfc/standard/01_Geometry/src/ISession2D/ISession_Direction.cpp
samples/mfc/standard/01_Geometry/src/ISession2D/ISession_Direction.h
samples/mfc/standard/01_Geometry/src/ISession2D/ISession_Point.cpp
samples/mfc/standard/01_Geometry/src/ISession2D/ISession_Point.h
samples/mfc/standard/01_Geometry/src/ISession2D/ISession_Surface.cpp
samples/mfc/standard/01_Geometry/src/ISession2D/ISession_Surface.h
samples/mfc/standard/01_Geometry/src/ISession2D/ISession_Text.cpp
samples/mfc/standard/01_Geometry/src/ISession2D/ISession_Text.h
samples/mfc/standard/02_Modeling/src/ISession_Direction.cpp
samples/mfc/standard/02_Modeling/src/ISession_Direction.h
samples/mfc/standard/02_Modeling/src/ModelingDoc.cpp
samples/mfc/standard/03_Viewer2d/src/Viewer2dDoc.cpp
samples/mfc/standard/04_Viewer3d/src/DlgAttributes.cpp
samples/mfc/standard/04_Viewer3d/src/DlgAttributes.h
samples/mfc/standard/04_Viewer3d/src/ISession_Curve.cpp
samples/mfc/standard/04_Viewer3d/src/ISession_Curve.h
samples/mfc/standard/04_Viewer3d/src/OCCDemo_Presentation.cpp
samples/mfc/standard/04_Viewer3d/src/OCCDemo_Presentation.h
samples/mfc/standard/04_Viewer3d/src/ScaleDlg.cpp
samples/mfc/standard/04_Viewer3d/src/ScaleDlg.h
samples/mfc/standard/04_Viewer3d/src/ShadingModelDlg.cpp
samples/mfc/standard/04_Viewer3d/src/ShadingModelDlg.h
samples/mfc/standard/04_Viewer3d/src/TexturesExt_Presentation.cpp
samples/mfc/standard/04_Viewer3d/src/TexturesExt_Presentation.h
samples/mfc/standard/04_Viewer3d/src/TrihedronDlg.cpp
samples/mfc/standard/04_Viewer3d/src/TrihedronDlg.h
samples/mfc/standard/04_Viewer3d/src/Viewer3dDoc.cpp
samples/mfc/standard/04_Viewer3d/src/Viewer3dDoc.h
samples/mfc/standard/04_Viewer3d/src/Viewer3dView.h
samples/mfc/standard/04_Viewer3d/src/ZClippingDlg.cpp
samples/mfc/standard/04_Viewer3d/src/ZClippingDlg.h
samples/mfc/standard/04_Viewer3d/src/ZCueingDlg.cpp
samples/mfc/standard/04_Viewer3d/src/ZCueingDlg.h
samples/mfc/standard/06_Ocaf/src/OCAFSample_CommonDriver.hxx
samples/mfc/standard/06_Ocaf/src/OCAFSample_Driver.hxx
samples/mfc/standard/06_Ocaf/src/OcafDoc.h
samples/mfc/standard/06_Ocaf/src/TOcafFunction_BoxDriver.cxx
samples/mfc/standard/06_Ocaf/src/TOcafFunction_CutDriver.cxx
samples/mfc/standard/06_Ocaf/src/TOcafFunction_CutDriver.hxx
samples/mfc/standard/06_Ocaf/src/TOcafFunction_CylDriver.cxx
samples/mfc/standard/06_Ocaf/src/TOcafFunction_CylDriver.hxx
samples/mfc/standard/06_Ocaf/src/TOcaf_Application.hxx
samples/mfc/standard/06_Ocaf/src/TOcaf_Commands.hxx
samples/mfc/standard/07_Triangulation/src/ISession_Curve.cpp
samples/mfc/standard/07_Triangulation/src/ISession_Curve.h
samples/mfc/standard/07_Triangulation/src/OCCDemo_Presentation.cpp
samples/mfc/standard/07_Triangulation/src/OCCDemo_Presentation.h
samples/mfc/standard/07_Triangulation/src/Tesselate_Presentation.cpp
samples/mfc/standard/08_HLR/src/HLRDoc.h
samples/mfc/standard/09_Animation/src/AnimationDoc.cpp
samples/mfc/standard/09_Animation/src/AnimationDoc.h
samples/mfc/standard/09_Animation/src/AnimationView3D.h
samples/mfc/standard/10_Convert/src/Convert_Presentation.cpp
samples/mfc/standard/10_Convert/src/Convert_Presentation.h
samples/mfc/standard/10_Convert/src/ISession/ISession_Curve.cpp
samples/mfc/standard/10_Convert/src/ISession/ISession_Curve.h
samples/mfc/standard/10_Convert/src/OCCDemo_Presentation.cpp
samples/mfc/standard/10_Convert/src/OCCDemo_Presentation.h
samples/mfc/standard/10_Convert/src/WNT/OCCDemoView.h
samples/mfc/standard/Common/AISDialogs.cpp
samples/mfc/standard/Common/AISDialogs.h
samples/mfc/standard/Common/DimensionDlg.cpp
samples/mfc/standard/Common/ISession2D/ISession2D_Shape.cpp
samples/mfc/standard/Common/ISession2D/ISession2D_Shape.h
samples/mfc/standard/Common/ImportExport/ImportExport.cpp
samples/mfc/standard/Common/ImportExport/ImportExport.h
samples/mfc/standard/Common/OCC_2dDoc.h
samples/mfc/standard/Common/OCC_2dView.h
samples/mfc/standard/Common/OCC_3dBaseDoc.cpp
samples/mfc/standard/Common/OCC_3dView.h
samples/mfc/standard/Common/OCC_App.h
samples/mfc/standard/Common/Primitive/Sample2D_Face.cpp
samples/mfc/standard/Common/Primitive/Sample2D_Face.h
samples/mfc/standard/Common/Primitive/Sample2D_Image.cpp
samples/mfc/standard/Common/Primitive/Sample2D_Image.h
samples/mfc/standard/Common/Primitive/Sample2D_Markers.cpp
samples/mfc/standard/Common/Primitive/Sample2D_Markers.h
samples/mfc/standard/Common/Primitive/Sample2D_Text.cpp
samples/mfc/standard/Common/Primitive/Sample2D_Text.h
samples/mfc/standard/Common/User_Cylinder.cxx
samples/mfc/standard/Common/User_Cylinder.hxx
samples/qt/AndroidQt/AndroidQt_Window.cxx
samples/qt/AndroidQt/AndroidQt_Window.h
samples/qt/Common/src/DocumentCommon.cxx
samples/qt/Common/src/OcctWindow.cxx
samples/qt/Common/src/OcctWindow.h
src/AIS/AIS_AngleDimension.cxx
src/AIS/AIS_AngleDimension.hxx
src/AIS/AIS_AttributeFilter.cxx
src/AIS/AIS_AttributeFilter.hxx
src/AIS/AIS_Axis.cxx
src/AIS/AIS_Axis.hxx
src/AIS/AIS_BadEdgeFilter.cxx
src/AIS/AIS_BadEdgeFilter.hxx
src/AIS/AIS_C0RegularityFilter.cxx
src/AIS/AIS_C0RegularityFilter.hxx
src/AIS/AIS_Chamf2dDimension.cxx
src/AIS/AIS_Chamf2dDimension.hxx
src/AIS/AIS_Chamf3dDimension.cxx
src/AIS/AIS_Chamf3dDimension.hxx
src/AIS/AIS_Circle.cxx
src/AIS/AIS_Circle.hxx
src/AIS/AIS_ColorScale.cxx
src/AIS/AIS_ColorScale.hxx
src/AIS/AIS_ColoredShape.cxx
src/AIS/AIS_ColoredShape.hxx
src/AIS/AIS_ConcentricRelation.cxx
src/AIS/AIS_ConcentricRelation.hxx
src/AIS/AIS_ConnectedInteractive.cxx
src/AIS/AIS_ConnectedInteractive.hxx
src/AIS/AIS_DiameterDimension.cxx
src/AIS/AIS_DiameterDimension.hxx
src/AIS/AIS_Dimension.cxx
src/AIS/AIS_Dimension.hxx
src/AIS/AIS_DimensionOwner.cxx
src/AIS/AIS_DimensionOwner.hxx
src/AIS/AIS_EllipseRadiusDimension.cxx
src/AIS/AIS_EllipseRadiusDimension.hxx
src/AIS/AIS_EqualDistanceRelation.cxx
src/AIS/AIS_EqualDistanceRelation.hxx
src/AIS/AIS_EqualRadiusRelation.cxx
src/AIS/AIS_EqualRadiusRelation.hxx
src/AIS/AIS_ExclusionFilter.cxx
src/AIS/AIS_ExclusionFilter.hxx
src/AIS/AIS_FixRelation.cxx
src/AIS/AIS_FixRelation.hxx
src/AIS/AIS_GlobalStatus.cxx
src/AIS/AIS_GlobalStatus.hxx
src/AIS/AIS_IdenticRelation.cxx
src/AIS/AIS_IdenticRelation.hxx
src/AIS/AIS_InteractiveContext.cxx
src/AIS/AIS_InteractiveContext.hxx
src/AIS/AIS_InteractiveObject.cxx
src/AIS/AIS_InteractiveObject.hxx
src/AIS/AIS_LengthDimension.cxx
src/AIS/AIS_LengthDimension.hxx
src/AIS/AIS_Line.cxx
src/AIS/AIS_Line.hxx
src/AIS/AIS_LocalContext.cxx
src/AIS/AIS_LocalContext.hxx
src/AIS/AIS_LocalStatus.cxx
src/AIS/AIS_LocalStatus.hxx
src/AIS/AIS_MaxRadiusDimension.cxx
src/AIS/AIS_MaxRadiusDimension.hxx
src/AIS/AIS_MidPointRelation.cxx
src/AIS/AIS_MidPointRelation.hxx
src/AIS/AIS_MinRadiusDimension.cxx
src/AIS/AIS_MinRadiusDimension.hxx
src/AIS/AIS_MultipleConnectedInteractive.cxx
src/AIS/AIS_MultipleConnectedInteractive.hxx
src/AIS/AIS_OffsetDimension.cxx
src/AIS/AIS_OffsetDimension.hxx
src/AIS/AIS_ParallelRelation.cxx
src/AIS/AIS_ParallelRelation.hxx
src/AIS/AIS_PerpendicularRelation.cxx
src/AIS/AIS_PerpendicularRelation.hxx
src/AIS/AIS_Plane.cxx
src/AIS/AIS_Plane.hxx
src/AIS/AIS_PlaneTrihedron.cxx
src/AIS/AIS_PlaneTrihedron.hxx
src/AIS/AIS_Point.cxx
src/AIS/AIS_Point.hxx
src/AIS/AIS_PointCloud.cxx
src/AIS/AIS_PointCloud.hxx
src/AIS/AIS_RadiusDimension.cxx
src/AIS/AIS_RadiusDimension.hxx
src/AIS/AIS_Relation.cxx
src/AIS/AIS_Relation.hxx
src/AIS/AIS_Selection.cxx
src/AIS/AIS_Selection.hxx
src/AIS/AIS_Shape.cxx
src/AIS/AIS_Shape.hxx
src/AIS/AIS_SignatureFilter.cxx
src/AIS/AIS_SignatureFilter.hxx
src/AIS/AIS_SymmetricRelation.cxx
src/AIS/AIS_SymmetricRelation.hxx
src/AIS/AIS_TangentRelation.cxx
src/AIS/AIS_TangentRelation.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/AIS/AIS_Triangulation.hxx
src/AIS/AIS_Trihedron.cxx
src/AIS/AIS_Trihedron.hxx
src/AIS/AIS_TypeFilter.cxx
src/AIS/AIS_TypeFilter.hxx
src/APIHeaderSection/APIHeaderSection_EditHeader.cxx
src/APIHeaderSection/APIHeaderSection_EditHeader.hxx
src/Adaptor2d/Adaptor2d_HCurve2d.cxx
src/Adaptor2d/Adaptor2d_HCurve2d.hxx
src/Adaptor2d/Adaptor2d_HLine2d.hxx
src/Adaptor2d/Adaptor2d_HOffsetCurve.hxx
src/Adaptor3d/Adaptor3d_HCurve.cxx
src/Adaptor3d/Adaptor3d_HCurve.hxx
src/Adaptor3d/Adaptor3d_HCurveOnSurface.hxx
src/Adaptor3d/Adaptor3d_HIsoCurve.hxx
src/Adaptor3d/Adaptor3d_HSurface.cxx
src/Adaptor3d/Adaptor3d_HSurface.hxx
src/Adaptor3d/Adaptor3d_HVertex.cxx
src/Adaptor3d/Adaptor3d_HVertex.hxx
src/Adaptor3d/Adaptor3d_TopolTool.cxx
src/Adaptor3d/Adaptor3d_TopolTool.hxx
src/AppDef/AppDef_LinearCriteria.cxx
src/AppDef/AppDef_LinearCriteria.hxx
src/AppDef/AppDef_SmoothCriterion.cxx
src/AppDef/AppDef_SmoothCriterion.hxx
src/AppStd/AppStd_Application.cxx
src/AppStd/AppStd_Application.hxx
src/AppStdL/AppStdL_Application.cxx
src/AppStdL/AppStdL_Application.hxx
src/Approx/Approx_CurvlinFunc.cxx
src/Approx/Approx_CurvlinFunc.hxx
src/Approx/Approx_SweepFunction.cxx
src/Approx/Approx_SweepFunction.hxx
src/Aspect/Aspect_AspectFillArea.cxx
src/Aspect/Aspect_AspectFillArea.hxx
src/Aspect/Aspect_AspectLine.cxx
src/Aspect/Aspect_AspectLine.hxx
src/Aspect/Aspect_AspectMarker.cxx
src/Aspect/Aspect_AspectMarker.hxx
src/Aspect/Aspect_CircularGrid.cxx
src/Aspect/Aspect_CircularGrid.hxx
src/Aspect/Aspect_DisplayConnection.cxx
src/Aspect/Aspect_DisplayConnection.hxx
src/Aspect/Aspect_Grid.cxx
src/Aspect/Aspect_Grid.hxx
src/Aspect/Aspect_RectangularGrid.cxx
src/Aspect/Aspect_RectangularGrid.hxx
src/Aspect/Aspect_Window.cxx
src/Aspect/Aspect_Window.hxx
src/BOPAlgo/BOPAlgo_PaveFiller_7.cxx
src/BOPDS/BOPDS_CommonBlock.cxx
src/BOPDS/BOPDS_CommonBlock.hxx
src/BOPDS/BOPDS_PaveBlock.cxx
src/BOPDS/BOPDS_PaveBlock.hxx
src/BOPTest/BOPTest_DrawableShape.cxx
src/BOPTest/BOPTest_DrawableShape.hxx
src/BRep/BRep_Curve3D.cxx
src/BRep/BRep_Curve3D.hxx
src/BRep/BRep_CurveOn2Surfaces.cxx
src/BRep/BRep_CurveOn2Surfaces.hxx
src/BRep/BRep_CurveOnClosedSurface.cxx
src/BRep/BRep_CurveOnClosedSurface.hxx
src/BRep/BRep_CurveOnSurface.cxx
src/BRep/BRep_CurveOnSurface.hxx
src/BRep/BRep_CurveRepresentation.cxx
src/BRep/BRep_CurveRepresentation.hxx
src/BRep/BRep_GCurve.cxx
src/BRep/BRep_GCurve.hxx
src/BRep/BRep_PointOnCurve.cxx
src/BRep/BRep_PointOnCurve.hxx
src/BRep/BRep_PointOnCurveOnSurface.cxx
src/BRep/BRep_PointOnCurveOnSurface.hxx
src/BRep/BRep_PointOnSurface.cxx
src/BRep/BRep_PointOnSurface.hxx
src/BRep/BRep_PointRepresentation.cxx
src/BRep/BRep_PointRepresentation.hxx
src/BRep/BRep_PointsOnSurface.cxx
src/BRep/BRep_PointsOnSurface.hxx
src/BRep/BRep_Polygon3D.cxx
src/BRep/BRep_Polygon3D.hxx
src/BRep/BRep_PolygonOnClosedSurface.cxx
src/BRep/BRep_PolygonOnClosedSurface.hxx
src/BRep/BRep_PolygonOnClosedTriangulation.cxx
src/BRep/BRep_PolygonOnClosedTriangulation.hxx
src/BRep/BRep_PolygonOnSurface.cxx
src/BRep/BRep_PolygonOnSurface.hxx
src/BRep/BRep_PolygonOnTriangulation.cxx
src/BRep/BRep_PolygonOnTriangulation.hxx
src/BRep/BRep_TEdge.cxx
src/BRep/BRep_TEdge.hxx
src/BRep/BRep_TFace.cxx
src/BRep/BRep_TFace.hxx
src/BRep/BRep_TVertex.cxx
src/BRep/BRep_TVertex.hxx
src/BRep/BRep_Tool.cxx
src/BRepAdaptor/BRepAdaptor_HCompCurve.hxx
src/BRepAdaptor/BRepAdaptor_HCurve.hxx
src/BRepAdaptor/BRepAdaptor_HCurve2d.hxx
src/BRepAdaptor/BRepAdaptor_HSurface.hxx
src/BRepAlgo/BRepAlgo_AsDes.cxx
src/BRepAlgo/BRepAlgo_AsDes.hxx
src/BRepAlgo/BRepAlgo_EdgeConnector.cxx
src/BRepAlgo/BRepAlgo_EdgeConnector.hxx
src/BRepApprox/BRepApprox_ApproxLine.cxx
src/BRepApprox/BRepApprox_ApproxLine.hxx
src/BRepBlend/BRepBlend_AppFunc.cxx
src/BRepBlend/BRepBlend_AppFunc.hxx
src/BRepBlend/BRepBlend_AppFuncRoot.cxx
src/BRepBlend/BRepBlend_AppFuncRoot.hxx
src/BRepBlend/BRepBlend_AppFuncRst.cxx
src/BRepBlend/BRepBlend_AppFuncRst.hxx
src/BRepBlend/BRepBlend_AppFuncRstRst.cxx
src/BRepBlend/BRepBlend_AppFuncRstRst.hxx
src/BRepBlend/BRepBlend_Line.cxx
src/BRepBlend/BRepBlend_Line.hxx
src/BRepBuilderAPI/BRepBuilderAPI_Copy.cxx
src/BRepBuilderAPI/BRepBuilderAPI_FastSewing.cxx
src/BRepBuilderAPI/BRepBuilderAPI_FastSewing.hxx
src/BRepBuilderAPI/BRepBuilderAPI_Sewing.cxx
src/BRepBuilderAPI/BRepBuilderAPI_Sewing.hxx
src/BRepCheck/BRepCheck_Edge.cxx
src/BRepCheck/BRepCheck_Edge.hxx
src/BRepCheck/BRepCheck_Face.cxx
src/BRepCheck/BRepCheck_Face.hxx
src/BRepCheck/BRepCheck_Result.cxx
src/BRepCheck/BRepCheck_Result.hxx
src/BRepCheck/BRepCheck_Shell.cxx
src/BRepCheck/BRepCheck_Shell.hxx
src/BRepCheck/BRepCheck_Solid.cxx
src/BRepCheck/BRepCheck_Solid.hxx
src/BRepCheck/BRepCheck_Vertex.cxx
src/BRepCheck/BRepCheck_Vertex.hxx
src/BRepCheck/BRepCheck_Wire.cxx
src/BRepCheck/BRepCheck_Wire.hxx
src/BRepExtrema/BRepExtrema_TriangleSet.cxx
src/BRepExtrema/BRepExtrema_TriangleSet.hxx
src/BRepFill/BRepFill_ACRLaw.cxx
src/BRepFill/BRepFill_ACRLaw.hxx
src/BRepFill/BRepFill_CurveConstraint.cxx
src/BRepFill/BRepFill_CurveConstraint.hxx
src/BRepFill/BRepFill_DraftLaw.cxx
src/BRepFill/BRepFill_DraftLaw.hxx
src/BRepFill/BRepFill_Edge3DLaw.cxx
src/BRepFill/BRepFill_Edge3DLaw.hxx
src/BRepFill/BRepFill_EdgeOnSurfLaw.cxx
src/BRepFill/BRepFill_EdgeOnSurfLaw.hxx
src/BRepFill/BRepFill_Filling.cxx
src/BRepFill/BRepFill_LocationLaw.cxx
src/BRepFill/BRepFill_LocationLaw.hxx
src/BRepFill/BRepFill_NSections.cxx
src/BRepFill/BRepFill_NSections.hxx
src/BRepFill/BRepFill_PipeShell.cxx
src/BRepFill/BRepFill_PipeShell.hxx
src/BRepFill/BRepFill_SectionLaw.cxx
src/BRepFill/BRepFill_SectionLaw.hxx
src/BRepFill/BRepFill_ShapeLaw.cxx
src/BRepFill/BRepFill_ShapeLaw.hxx
src/BRepLib/BRepLib_CheckCurveOnSurface.cxx
src/BRepMAT2d/BRepMAT2d_BisectingLocus.cxx
src/BRepMesh/BRepMesh_DataStructureOfDelaun.cxx
src/BRepMesh/BRepMesh_DataStructureOfDelaun.hxx
src/BRepMesh/BRepMesh_DiscretRoot.cxx
src/BRepMesh/BRepMesh_DiscretRoot.hxx
src/BRepMesh/BRepMesh_EdgeParameterProvider.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_Offset.cxx
src/BRepTools/BRepTools_GTrsfModification.cxx
src/BRepTools/BRepTools_GTrsfModification.hxx
src/BRepTools/BRepTools_Modification.cxx
src/BRepTools/BRepTools_Modification.hxx
src/BRepTools/BRepTools_NurbsConvertModification.cxx
src/BRepTools/BRepTools_NurbsConvertModification.hxx
src/BRepTools/BRepTools_ReShape.cxx
src/BRepTools/BRepTools_ReShape.hxx
src/BRepTools/BRepTools_TrsfModification.cxx
src/BRepTools/BRepTools_TrsfModification.hxx
src/BRepTopAdaptor/BRepTopAdaptor_HVertex.cxx
src/BRepTopAdaptor/BRepTopAdaptor_HVertex.hxx
src/BRepTopAdaptor/BRepTopAdaptor_TopolTool.cxx
src/BRepTopAdaptor/BRepTopAdaptor_TopolTool.hxx
src/BSplCLib/BSplCLib_Cache.cxx
src/BSplCLib/BSplCLib_Cache.hxx
src/BSplSLib/BSplSLib_Cache.cxx
src/BSplSLib/BSplSLib_Cache.hxx
src/BVH/BVH_BuildThread.cxx
src/BVH/BVH_BuildThread.hxx
src/BiTgte/BiTgte_HCurveOnEdge.hxx
src/BiTgte/BiTgte_HCurveOnVertex.hxx
src/BinDrivers/BinDrivers_DocumentRetrievalDriver.cxx
src/BinDrivers/BinDrivers_DocumentRetrievalDriver.hxx
src/BinDrivers/BinDrivers_DocumentStorageDriver.cxx
src/BinDrivers/BinDrivers_DocumentStorageDriver.hxx
src/BinLDrivers/BinLDrivers_DocumentRetrievalDriver.cxx
src/BinLDrivers/BinLDrivers_DocumentRetrievalDriver.hxx
src/BinLDrivers/BinLDrivers_DocumentStorageDriver.cxx
src/BinLDrivers/BinLDrivers_DocumentStorageDriver.hxx
src/BinMDF/BinMDF_ADriver.cxx
src/BinMDF/BinMDF_ADriver.hxx
src/BinMDF/BinMDF_ADriverTable.cxx
src/BinMDF/BinMDF_ADriverTable.hxx
src/BinMDF/BinMDF_ReferenceDriver.cxx
src/BinMDF/BinMDF_ReferenceDriver.hxx
src/BinMDF/BinMDF_TagSourceDriver.cxx
src/BinMDF/BinMDF_TagSourceDriver.hxx
src/BinMDataStd/BinMDataStd_AsciiStringDriver.cxx
src/BinMDataStd/BinMDataStd_AsciiStringDriver.hxx
src/BinMDataStd/BinMDataStd_BooleanArrayDriver.cxx
src/BinMDataStd/BinMDataStd_BooleanArrayDriver.hxx
src/BinMDataStd/BinMDataStd_BooleanListDriver.cxx
src/BinMDataStd/BinMDataStd_BooleanListDriver.hxx
src/BinMDataStd/BinMDataStd_ByteArrayDriver.cxx
src/BinMDataStd/BinMDataStd_ByteArrayDriver.hxx
src/BinMDataStd/BinMDataStd_CommentDriver.cxx
src/BinMDataStd/BinMDataStd_CommentDriver.hxx
src/BinMDataStd/BinMDataStd_DirectoryDriver.cxx
src/BinMDataStd/BinMDataStd_DirectoryDriver.hxx
src/BinMDataStd/BinMDataStd_ExpressionDriver.cxx
src/BinMDataStd/BinMDataStd_ExpressionDriver.hxx
src/BinMDataStd/BinMDataStd_ExtStringArrayDriver.cxx
src/BinMDataStd/BinMDataStd_ExtStringArrayDriver.hxx
src/BinMDataStd/BinMDataStd_ExtStringListDriver.cxx
src/BinMDataStd/BinMDataStd_ExtStringListDriver.hxx
src/BinMDataStd/BinMDataStd_IntPackedMapDriver.cxx
src/BinMDataStd/BinMDataStd_IntPackedMapDriver.hxx
src/BinMDataStd/BinMDataStd_IntegerArrayDriver.cxx
src/BinMDataStd/BinMDataStd_IntegerArrayDriver.hxx
src/BinMDataStd/BinMDataStd_IntegerDriver.cxx
src/BinMDataStd/BinMDataStd_IntegerDriver.hxx
src/BinMDataStd/BinMDataStd_IntegerListDriver.cxx
src/BinMDataStd/BinMDataStd_IntegerListDriver.hxx
src/BinMDataStd/BinMDataStd_NameDriver.cxx
src/BinMDataStd/BinMDataStd_NameDriver.hxx
src/BinMDataStd/BinMDataStd_NamedDataDriver.cxx
src/BinMDataStd/BinMDataStd_NamedDataDriver.hxx
src/BinMDataStd/BinMDataStd_NoteBookDriver.cxx
src/BinMDataStd/BinMDataStd_NoteBookDriver.hxx
src/BinMDataStd/BinMDataStd_RealArrayDriver.cxx
src/BinMDataStd/BinMDataStd_RealArrayDriver.hxx
src/BinMDataStd/BinMDataStd_RealDriver.cxx
src/BinMDataStd/BinMDataStd_RealDriver.hxx
src/BinMDataStd/BinMDataStd_RealListDriver.cxx
src/BinMDataStd/BinMDataStd_RealListDriver.hxx
src/BinMDataStd/BinMDataStd_ReferenceArrayDriver.cxx
src/BinMDataStd/BinMDataStd_ReferenceArrayDriver.hxx
src/BinMDataStd/BinMDataStd_ReferenceListDriver.cxx
src/BinMDataStd/BinMDataStd_ReferenceListDriver.hxx
src/BinMDataStd/BinMDataStd_RelationDriver.cxx
src/BinMDataStd/BinMDataStd_RelationDriver.hxx
src/BinMDataStd/BinMDataStd_TickDriver.cxx
src/BinMDataStd/BinMDataStd_TickDriver.hxx
src/BinMDataStd/BinMDataStd_TreeNodeDriver.cxx
src/BinMDataStd/BinMDataStd_TreeNodeDriver.hxx
src/BinMDataStd/BinMDataStd_UAttributeDriver.cxx
src/BinMDataStd/BinMDataStd_UAttributeDriver.hxx
src/BinMDataStd/BinMDataStd_VariableDriver.cxx
src/BinMDataStd/BinMDataStd_VariableDriver.hxx
src/BinMDataXtd/BinMDataXtd_AxisDriver.cxx
src/BinMDataXtd/BinMDataXtd_AxisDriver.hxx
src/BinMDataXtd/BinMDataXtd_ConstraintDriver.cxx
src/BinMDataXtd/BinMDataXtd_ConstraintDriver.hxx
src/BinMDataXtd/BinMDataXtd_GeometryDriver.cxx
src/BinMDataXtd/BinMDataXtd_GeometryDriver.hxx
src/BinMDataXtd/BinMDataXtd_PatternStdDriver.cxx
src/BinMDataXtd/BinMDataXtd_PatternStdDriver.hxx
src/BinMDataXtd/BinMDataXtd_PlacementDriver.cxx
src/BinMDataXtd/BinMDataXtd_PlacementDriver.hxx
src/BinMDataXtd/BinMDataXtd_PlaneDriver.cxx
src/BinMDataXtd/BinMDataXtd_PlaneDriver.hxx
src/BinMDataXtd/BinMDataXtd_PointDriver.cxx
src/BinMDataXtd/BinMDataXtd_PointDriver.hxx
src/BinMDataXtd/BinMDataXtd_ShapeDriver.cxx
src/BinMDataXtd/BinMDataXtd_ShapeDriver.hxx
src/BinMDocStd/BinMDocStd_XLinkDriver.cxx
src/BinMDocStd/BinMDocStd_XLinkDriver.hxx
src/BinMFunction/BinMFunction_FunctionDriver.cxx
src/BinMFunction/BinMFunction_FunctionDriver.hxx
src/BinMFunction/BinMFunction_GraphNodeDriver.cxx
src/BinMFunction/BinMFunction_GraphNodeDriver.hxx
src/BinMFunction/BinMFunction_ScopeDriver.cxx
src/BinMFunction/BinMFunction_ScopeDriver.hxx
src/BinMNaming/BinMNaming_NamedShapeDriver.cxx
src/BinMNaming/BinMNaming_NamedShapeDriver.hxx
src/BinMNaming/BinMNaming_NamingDriver.cxx
src/BinMNaming/BinMNaming_NamingDriver.hxx
src/BinMPrsStd/BinMPrsStd_AISPresentationDriver.cxx
src/BinMPrsStd/BinMPrsStd_AISPresentationDriver.hxx
src/BinMPrsStd/BinMPrsStd_PositionDriver.cxx
src/BinMPrsStd/BinMPrsStd_PositionDriver.hxx
src/BinMXCAFDoc/BinMXCAFDoc_AreaDriver.cxx
src/BinMXCAFDoc/BinMXCAFDoc_AreaDriver.hxx
src/BinMXCAFDoc/BinMXCAFDoc_CentroidDriver.cxx
src/BinMXCAFDoc/BinMXCAFDoc_CentroidDriver.hxx
src/BinMXCAFDoc/BinMXCAFDoc_ColorDriver.cxx
src/BinMXCAFDoc/BinMXCAFDoc_ColorDriver.hxx
src/BinMXCAFDoc/BinMXCAFDoc_ColorToolDriver.cxx
src/BinMXCAFDoc/BinMXCAFDoc_ColorToolDriver.hxx
src/BinMXCAFDoc/BinMXCAFDoc_DatumDriver.cxx
src/BinMXCAFDoc/BinMXCAFDoc_DatumDriver.hxx
src/BinMXCAFDoc/BinMXCAFDoc_DimTolDriver.cxx
src/BinMXCAFDoc/BinMXCAFDoc_DimTolDriver.hxx
src/BinMXCAFDoc/BinMXCAFDoc_DimTolToolDriver.cxx
src/BinMXCAFDoc/BinMXCAFDoc_DimTolToolDriver.hxx
src/BinMXCAFDoc/BinMXCAFDoc_DocumentToolDriver.cxx
src/BinMXCAFDoc/BinMXCAFDoc_DocumentToolDriver.hxx
src/BinMXCAFDoc/BinMXCAFDoc_GraphNodeDriver.cxx
src/BinMXCAFDoc/BinMXCAFDoc_GraphNodeDriver.hxx
src/BinMXCAFDoc/BinMXCAFDoc_LayerToolDriver.cxx
src/BinMXCAFDoc/BinMXCAFDoc_LayerToolDriver.hxx
src/BinMXCAFDoc/BinMXCAFDoc_LocationDriver.cxx
src/BinMXCAFDoc/BinMXCAFDoc_LocationDriver.hxx
src/BinMXCAFDoc/BinMXCAFDoc_MaterialDriver.cxx
src/BinMXCAFDoc/BinMXCAFDoc_MaterialDriver.hxx
src/BinMXCAFDoc/BinMXCAFDoc_MaterialToolDriver.cxx
src/BinMXCAFDoc/BinMXCAFDoc_MaterialToolDriver.hxx
src/BinMXCAFDoc/BinMXCAFDoc_ShapeToolDriver.cxx
src/BinMXCAFDoc/BinMXCAFDoc_ShapeToolDriver.hxx
src/BinMXCAFDoc/BinMXCAFDoc_VolumeDriver.cxx
src/BinMXCAFDoc/BinMXCAFDoc_VolumeDriver.hxx
src/BinTObjDrivers/BinTObjDrivers_DocumentRetrievalDriver.cxx
src/BinTObjDrivers/BinTObjDrivers_DocumentRetrievalDriver.hxx
src/BinTObjDrivers/BinTObjDrivers_DocumentStorageDriver.cxx
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/BinXCAFDrivers/BinXCAFDrivers_DocumentRetrievalDriver.cxx
src/BinXCAFDrivers/BinXCAFDrivers_DocumentRetrievalDriver.hxx
src/BinXCAFDrivers/BinXCAFDrivers_DocumentStorageDriver.cxx
src/BinXCAFDrivers/BinXCAFDrivers_DocumentStorageDriver.hxx
src/Bisector/Bisector_BisecAna.cxx
src/Bisector/Bisector_BisecAna.hxx
src/Bisector/Bisector_BisecCC.cxx
src/Bisector/Bisector_BisecCC.hxx
src/Bisector/Bisector_BisecPC.cxx
src/Bisector/Bisector_BisecPC.hxx
src/Bisector/Bisector_Curve.cxx
src/Bisector/Bisector_Curve.hxx
src/CDF/CDF_Application.cxx
src/CDF/CDF_Application.hxx
src/CDF/CDF_Directory.cxx
src/CDF/CDF_Directory.hxx
src/CDF/CDF_FWOSDriver.cxx
src/CDF/CDF_FWOSDriver.hxx
src/CDF/CDF_MetaDataDriver.cxx
src/CDF/CDF_MetaDataDriver.hxx
src/CDF/CDF_MetaDataDriverFactory.cxx
src/CDF/CDF_MetaDataDriverFactory.hxx
src/CDF/CDF_Session.cxx
src/CDF/CDF_Session.hxx
src/CDF/CDF_StoreList.cxx
src/CDF/CDF_StoreList.hxx
src/CDM/CDM_Application.cxx
src/CDM/CDM_Application.hxx
src/CDM/CDM_COutMessageDriver.cxx
src/CDM/CDM_COutMessageDriver.hxx
src/CDM/CDM_Document.cxx
src/CDM/CDM_Document.hxx
src/CDM/CDM_MessageDriver.cxx
src/CDM/CDM_MessageDriver.hxx
src/CDM/CDM_MetaData.cxx
src/CDM/CDM_MetaData.hxx
src/CDM/CDM_NullMessageDriver.cxx
src/CDM/CDM_NullMessageDriver.hxx
src/CDM/CDM_Reference.cxx
src/CDM/CDM_Reference.hxx
src/ChFi3d/ChFi3d_Builder_C1.cxx
src/ChFiDS/ChFiDS_ChamfSpine.cxx
src/ChFiDS/ChFiDS_ChamfSpine.hxx
src/ChFiDS/ChFiDS_FilSpine.cxx
src/ChFiDS/ChFiDS_FilSpine.hxx
src/ChFiDS/ChFiDS_HElSpine.hxx
src/ChFiDS/ChFiDS_Spine.cxx
src/ChFiDS/ChFiDS_Spine.hxx
src/ChFiDS/ChFiDS_Stripe.cxx
src/ChFiDS/ChFiDS_Stripe.hxx
src/ChFiDS/ChFiDS_SurfData.cxx
src/ChFiDS/ChFiDS_SurfData.hxx
src/Contap/Contap_TheIWLineOfTheIWalking.hxx
src/D3DHost/D3DHost_FrameBuffer.cxx
src/D3DHost/D3DHost_FrameBuffer.hxx
src/D3DHost/D3DHost_GraphicDriver.cxx
src/D3DHost/D3DHost_GraphicDriver.hxx
src/D3DHost/D3DHost_View.cxx
src/D3DHost/D3DHost_View.hxx
src/DBRep/DBRep_DrawableShape.cxx
src/DBRep/DBRep_DrawableShape.hxx
src/DBRep/DBRep_Edge.cxx
src/DBRep/DBRep_Edge.hxx
src/DBRep/DBRep_Face.cxx
src/DBRep/DBRep_Face.hxx
src/DDF/DDF_Browser.cxx
src/DDF/DDF_Browser.hxx
src/DDF/DDF_Data.cxx
src/DDF/DDF_Data.hxx
src/DDF/DDF_Transaction.cxx
src/DDF/DDF_Transaction.hxx
src/DDataStd/DDataStd_DrawDriver.cxx
src/DDataStd/DDataStd_DrawDriver.hxx
src/DDataStd/DDataStd_DrawPresentation.cxx
src/DDataStd/DDataStd_DrawPresentation.hxx
src/DDataStd/DDataStd_TreeBrowser.cxx
src/DDataStd/DDataStd_TreeBrowser.hxx
src/DDocStd/DDocStd_DrawDocument.cxx
src/DDocStd/DDocStd_DrawDocument.hxx
src/DNaming/DNaming_BooleanOperationDriver.cxx
src/DNaming/DNaming_BooleanOperationDriver.hxx
src/DNaming/DNaming_BoxDriver.cxx
src/DNaming/DNaming_BoxDriver.hxx
src/DNaming/DNaming_CylinderDriver.cxx
src/DNaming/DNaming_CylinderDriver.hxx
src/DNaming/DNaming_FilletDriver.cxx
src/DNaming/DNaming_FilletDriver.hxx
src/DNaming/DNaming_Line3DDriver.cxx
src/DNaming/DNaming_Line3DDriver.hxx
src/DNaming/DNaming_PointDriver.cxx
src/DNaming/DNaming_PointDriver.hxx
src/DNaming/DNaming_PrismDriver.cxx
src/DNaming/DNaming_PrismDriver.hxx
src/DNaming/DNaming_RevolutionDriver.cxx
src/DNaming/DNaming_RevolutionDriver.hxx
src/DNaming/DNaming_SelectionDriver.cxx
src/DNaming/DNaming_SelectionDriver.hxx
src/DNaming/DNaming_SphereDriver.cxx
src/DNaming/DNaming_SphereDriver.hxx
src/DNaming/DNaming_TransformationDriver.cxx
src/DNaming/DNaming_TransformationDriver.hxx
src/Dico/Dico_DictionaryOfInteger.hxx
src/Dico/Dico_DictionaryOfTransient.hxx
src/Dico/Dico_StackItemOfDictionaryOfInteger.hxx
src/Dico/Dico_StackItemOfDictionaryOfTransient.hxx
src/Draft/Draft_Modification.cxx
src/Draft/Draft_Modification.hxx
src/Draw/Draw_Axis2D.cxx
src/Draw/Draw_Axis2D.hxx
src/Draw/Draw_Axis3D.cxx
src/Draw/Draw_Axis3D.hxx
src/Draw/Draw_Box.cxx
src/Draw/Draw_Box.hxx
src/Draw/Draw_Chronometer.cxx
src/Draw/Draw_Chronometer.hxx
src/Draw/Draw_Circle2D.cxx
src/Draw/Draw_Circle2D.hxx
src/Draw/Draw_Circle3D.cxx
src/Draw/Draw_Circle3D.hxx
src/Draw/Draw_Drawable2D.cxx
src/Draw/Draw_Drawable2D.hxx
src/Draw/Draw_Drawable3D.cxx
src/Draw/Draw_Drawable3D.hxx
src/Draw/Draw_Grid.cxx
src/Draw/Draw_Grid.hxx
src/Draw/Draw_Marker2D.cxx
src/Draw/Draw_Marker2D.hxx
src/Draw/Draw_Marker3D.cxx
src/Draw/Draw_Marker3D.hxx
src/Draw/Draw_Number.cxx
src/Draw/Draw_Number.hxx
src/Draw/Draw_Printer.cxx
src/Draw/Draw_Printer.hxx
src/Draw/Draw_ProgressIndicator.cxx
src/Draw/Draw_ProgressIndicator.hxx
src/Draw/Draw_Segment2D.cxx
src/Draw/Draw_Segment2D.hxx
src/Draw/Draw_Segment3D.cxx
src/Draw/Draw_Segment3D.hxx
src/Draw/Draw_Text2D.cxx
src/Draw/Draw_Text2D.hxx
src/Draw/Draw_Text3D.cxx
src/Draw/Draw_Text3D.hxx
src/DrawDim/DrawDim_Angle.cxx
src/DrawDim/DrawDim_Angle.hxx
src/DrawDim/DrawDim_Dimension.cxx
src/DrawDim/DrawDim_Dimension.hxx
src/DrawDim/DrawDim_Distance.cxx
src/DrawDim/DrawDim_Distance.hxx
src/DrawDim/DrawDim_PlanarAngle.cxx
src/DrawDim/DrawDim_PlanarAngle.hxx
src/DrawDim/DrawDim_PlanarDiameter.cxx
src/DrawDim/DrawDim_PlanarDiameter.hxx
src/DrawDim/DrawDim_PlanarDimension.cxx
src/DrawDim/DrawDim_PlanarDimension.hxx
src/DrawDim/DrawDim_PlanarDistance.cxx
src/DrawDim/DrawDim_PlanarDistance.hxx
src/DrawDim/DrawDim_PlanarRadius.cxx
src/DrawDim/DrawDim_PlanarRadius.hxx
src/DrawDim/DrawDim_Radius.cxx
src/DrawDim/DrawDim_Radius.hxx
src/DrawFairCurve/DrawFairCurve_Batten.cxx
src/DrawFairCurve/DrawFairCurve_Batten.hxx
src/DrawFairCurve/DrawFairCurve_MinimalVariation.cxx
src/DrawFairCurve/DrawFairCurve_MinimalVariation.hxx
src/DrawTrSurf/DrawTrSurf_BSplineCurve.cxx
src/DrawTrSurf/DrawTrSurf_BSplineCurve.hxx
src/DrawTrSurf/DrawTrSurf_BSplineCurve2d.cxx
src/DrawTrSurf/DrawTrSurf_BSplineCurve2d.hxx
src/DrawTrSurf/DrawTrSurf_BSplineSurface.cxx
src/DrawTrSurf/DrawTrSurf_BSplineSurface.hxx
src/DrawTrSurf/DrawTrSurf_BezierCurve.cxx
src/DrawTrSurf/DrawTrSurf_BezierCurve.hxx
src/DrawTrSurf/DrawTrSurf_BezierCurve2d.cxx
src/DrawTrSurf/DrawTrSurf_BezierCurve2d.hxx
src/DrawTrSurf/DrawTrSurf_BezierSurface.cxx
src/DrawTrSurf/DrawTrSurf_BezierSurface.hxx
src/DrawTrSurf/DrawTrSurf_Curve.cxx
src/DrawTrSurf/DrawTrSurf_Curve.hxx
src/DrawTrSurf/DrawTrSurf_Curve2d.cxx
src/DrawTrSurf/DrawTrSurf_Curve2d.hxx
src/DrawTrSurf/DrawTrSurf_Drawable.cxx
src/DrawTrSurf/DrawTrSurf_Drawable.hxx
src/DrawTrSurf/DrawTrSurf_Point.cxx
src/DrawTrSurf/DrawTrSurf_Point.hxx
src/DrawTrSurf/DrawTrSurf_Polygon2D.cxx
src/DrawTrSurf/DrawTrSurf_Polygon2D.hxx
src/DrawTrSurf/DrawTrSurf_Polygon3D.cxx
src/DrawTrSurf/DrawTrSurf_Polygon3D.hxx
src/DrawTrSurf/DrawTrSurf_Surface.cxx
src/DrawTrSurf/DrawTrSurf_Surface.hxx
src/DrawTrSurf/DrawTrSurf_Triangulation.cxx
src/DrawTrSurf/DrawTrSurf_Triangulation.hxx
src/DrawTrSurf/DrawTrSurf_Triangulation2D.cxx
src/DrawTrSurf/DrawTrSurf_Triangulation2D.hxx
src/Expr/Expr_Absolute.cxx
src/Expr/Expr_Absolute.hxx
src/Expr/Expr_ArcCosine.cxx
src/Expr/Expr_ArcCosine.hxx
src/Expr/Expr_ArcSine.cxx
src/Expr/Expr_ArcSine.hxx
src/Expr/Expr_ArcTangent.cxx
src/Expr/Expr_ArcTangent.hxx
src/Expr/Expr_ArgCosh.cxx
src/Expr/Expr_ArgCosh.hxx
src/Expr/Expr_ArgSinh.cxx
src/Expr/Expr_ArgSinh.hxx
src/Expr/Expr_ArgTanh.cxx
src/Expr/Expr_ArgTanh.hxx
src/Expr/Expr_BinaryExpression.cxx
src/Expr/Expr_BinaryExpression.hxx
src/Expr/Expr_BinaryFunction.cxx
src/Expr/Expr_BinaryFunction.hxx
src/Expr/Expr_Cosh.cxx
src/Expr/Expr_Cosh.hxx
src/Expr/Expr_Cosine.cxx
src/Expr/Expr_Cosine.hxx
src/Expr/Expr_Difference.cxx
src/Expr/Expr_Difference.hxx
src/Expr/Expr_Different.cxx
src/Expr/Expr_Different.hxx
src/Expr/Expr_Division.cxx
src/Expr/Expr_Division.hxx
src/Expr/Expr_Equal.cxx
src/Expr/Expr_Equal.hxx
src/Expr/Expr_Exponential.cxx
src/Expr/Expr_Exponential.hxx
src/Expr/Expr_Exponentiate.cxx
src/Expr/Expr_Exponentiate.hxx
src/Expr/Expr_FunctionDerivative.cxx
src/Expr/Expr_FunctionDerivative.hxx
src/Expr/Expr_GeneralExpression.cxx
src/Expr/Expr_GeneralExpression.hxx
src/Expr/Expr_GeneralFunction.cxx
src/Expr/Expr_GeneralFunction.hxx
src/Expr/Expr_GeneralRelation.cxx
src/Expr/Expr_GeneralRelation.hxx
src/Expr/Expr_GreaterThan.cxx
src/Expr/Expr_GreaterThan.hxx
src/Expr/Expr_GreaterThanOrEqual.cxx
src/Expr/Expr_GreaterThanOrEqual.hxx
src/Expr/Expr_LessThan.cxx
src/Expr/Expr_LessThan.hxx
src/Expr/Expr_LessThanOrEqual.cxx
src/Expr/Expr_LessThanOrEqual.hxx
src/Expr/Expr_LogOf10.cxx
src/Expr/Expr_LogOf10.hxx
src/Expr/Expr_LogOfe.cxx
src/Expr/Expr_LogOfe.hxx
src/Expr/Expr_NamedConstant.cxx
src/Expr/Expr_NamedConstant.hxx
src/Expr/Expr_NamedExpression.cxx
src/Expr/Expr_NamedExpression.hxx
src/Expr/Expr_NamedFunction.cxx
src/Expr/Expr_NamedFunction.hxx
src/Expr/Expr_NamedUnknown.cxx
src/Expr/Expr_NamedUnknown.hxx
src/Expr/Expr_NumericValue.cxx
src/Expr/Expr_NumericValue.hxx
src/Expr/Expr_PolyExpression.cxx
src/Expr/Expr_PolyExpression.hxx
src/Expr/Expr_PolyFunction.cxx
src/Expr/Expr_PolyFunction.hxx
src/Expr/Expr_Product.cxx
src/Expr/Expr_Product.hxx
src/Expr/Expr_Sign.cxx
src/Expr/Expr_Sign.hxx
src/Expr/Expr_Sine.cxx
src/Expr/Expr_Sine.hxx
src/Expr/Expr_SingleRelation.cxx
src/Expr/Expr_SingleRelation.hxx
src/Expr/Expr_Sinh.cxx
src/Expr/Expr_Sinh.hxx
src/Expr/Expr_Square.cxx
src/Expr/Expr_Square.hxx
src/Expr/Expr_SquareRoot.cxx
src/Expr/Expr_SquareRoot.hxx
src/Expr/Expr_Sum.cxx
src/Expr/Expr_Sum.hxx
src/Expr/Expr_SystemRelation.cxx
src/Expr/Expr_SystemRelation.hxx
src/Expr/Expr_Tangent.cxx
src/Expr/Expr_Tangent.hxx
src/Expr/Expr_Tanh.cxx
src/Expr/Expr_Tanh.hxx
src/Expr/Expr_UnaryExpression.cxx
src/Expr/Expr_UnaryExpression.hxx
src/Expr/Expr_UnaryFunction.cxx
src/Expr/Expr_UnaryFunction.hxx
src/Expr/Expr_UnaryMinus.cxx
src/Expr/Expr_UnaryMinus.hxx
src/ExprIntrp/ExprIntrp_GenExp.cxx
src/ExprIntrp/ExprIntrp_GenExp.hxx
src/ExprIntrp/ExprIntrp_GenFct.cxx
src/ExprIntrp/ExprIntrp_GenFct.hxx
src/ExprIntrp/ExprIntrp_GenRel.cxx
src/ExprIntrp/ExprIntrp_GenRel.hxx
src/ExprIntrp/ExprIntrp_Generator.cxx
src/ExprIntrp/ExprIntrp_Generator.hxx
src/Extrema/Extrema_ExtPExtS.cxx
src/Extrema/Extrema_ExtPExtS.hxx
src/Extrema/Extrema_ExtPRevS.cxx
src/Extrema/Extrema_ExtPRevS.hxx
src/FEmTool/FEmTool_Curve.cxx
src/FEmTool/FEmTool_Curve.hxx
src/FEmTool/FEmTool_ElementaryCriterion.cxx
src/FEmTool/FEmTool_ElementaryCriterion.hxx
src/FEmTool/FEmTool_LinearFlexion.cxx
src/FEmTool/FEmTool_LinearFlexion.hxx
src/FEmTool/FEmTool_LinearJerk.cxx
src/FEmTool/FEmTool_LinearJerk.hxx
src/FEmTool/FEmTool_LinearTension.cxx
src/FEmTool/FEmTool_LinearTension.hxx
src/FEmTool/FEmTool_ProfileMatrix.cxx
src/FEmTool/FEmTool_ProfileMatrix.hxx
src/FEmTool/FEmTool_SparseMatrix.cxx
src/FEmTool/FEmTool_SparseMatrix.hxx
src/FWOSDriver/FWOSDriver_DriverFactory.cxx
src/FWOSDriver/FWOSDriver_DriverFactory.hxx
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/Font/Font_FontMgr.cxx
src/Font/Font_FontMgr.hxx
src/Font/Font_SystemFont.cxx
src/Font/Font_SystemFont.hxx
src/GccInt/GccInt_BCirc.cxx
src/GccInt/GccInt_BCirc.hxx
src/GccInt/GccInt_BElips.cxx
src/GccInt/GccInt_BElips.hxx
src/GccInt/GccInt_BHyper.cxx
src/GccInt/GccInt_BHyper.hxx
src/GccInt/GccInt_BLine.cxx
src/GccInt/GccInt_BLine.hxx
src/GccInt/GccInt_BParab.cxx
src/GccInt/GccInt_BParab.hxx
src/GccInt/GccInt_BPoint.cxx
src/GccInt/GccInt_BPoint.hxx
src/GccInt/GccInt_Bisec.cxx
src/GccInt/GccInt_Bisec.hxx
src/Geom/Geom_Axis1Placement.cxx
src/Geom/Geom_Axis1Placement.hxx
src/Geom/Geom_Axis2Placement.cxx
src/Geom/Geom_Axis2Placement.hxx
src/Geom/Geom_AxisPlacement.cxx
src/Geom/Geom_AxisPlacement.hxx
src/Geom/Geom_BSplineCurve.cxx
src/Geom/Geom_BSplineCurve.hxx
src/Geom/Geom_BSplineSurface.cxx
src/Geom/Geom_BSplineSurface.hxx
src/Geom/Geom_BezierCurve.cxx
src/Geom/Geom_BezierCurve.hxx
src/Geom/Geom_BezierSurface.cxx
src/Geom/Geom_BezierSurface.hxx
src/Geom/Geom_BoundedCurve.cxx
src/Geom/Geom_BoundedCurve.hxx
src/Geom/Geom_BoundedSurface.cxx
src/Geom/Geom_BoundedSurface.hxx
src/Geom/Geom_CartesianPoint.cxx
src/Geom/Geom_CartesianPoint.hxx
src/Geom/Geom_Circle.cxx
src/Geom/Geom_Circle.hxx
src/Geom/Geom_Conic.cxx
src/Geom/Geom_Conic.hxx
src/Geom/Geom_ConicalSurface.cxx
src/Geom/Geom_ConicalSurface.hxx
src/Geom/Geom_Curve.cxx
src/Geom/Geom_Curve.hxx
src/Geom/Geom_CylindricalSurface.cxx
src/Geom/Geom_CylindricalSurface.hxx
src/Geom/Geom_Direction.cxx
src/Geom/Geom_Direction.hxx
src/Geom/Geom_ElementarySurface.cxx
src/Geom/Geom_ElementarySurface.hxx
src/Geom/Geom_Ellipse.cxx
src/Geom/Geom_Ellipse.hxx
src/Geom/Geom_Geometry.cxx
src/Geom/Geom_Geometry.hxx
src/Geom/Geom_Hyperbola.cxx
src/Geom/Geom_Hyperbola.hxx
src/Geom/Geom_Line.cxx
src/Geom/Geom_Line.hxx
src/Geom/Geom_OffsetCurve.hxx
src/Geom/Geom_OffsetSurface.cxx
src/Geom/Geom_OffsetSurface.hxx
src/Geom/Geom_OsculatingSurface.cxx
src/Geom/Geom_OsculatingSurface.hxx
src/Geom/Geom_Parabola.cxx
src/Geom/Geom_Parabola.hxx
src/Geom/Geom_Plane.cxx
src/Geom/Geom_Plane.hxx
src/Geom/Geom_Point.cxx
src/Geom/Geom_Point.hxx
src/Geom/Geom_RectangularTrimmedSurface.cxx
src/Geom/Geom_RectangularTrimmedSurface.hxx
src/Geom/Geom_SphericalSurface.cxx
src/Geom/Geom_SphericalSurface.hxx
src/Geom/Geom_Surface.cxx
src/Geom/Geom_Surface.hxx
src/Geom/Geom_SurfaceOfLinearExtrusion.cxx
src/Geom/Geom_SurfaceOfLinearExtrusion.hxx
src/Geom/Geom_SurfaceOfRevolution.cxx
src/Geom/Geom_SurfaceOfRevolution.hxx
src/Geom/Geom_SweptSurface.cxx
src/Geom/Geom_SweptSurface.hxx
src/Geom/Geom_ToroidalSurface.cxx
src/Geom/Geom_ToroidalSurface.hxx
src/Geom/Geom_Transformation.cxx
src/Geom/Geom_Transformation.hxx
src/Geom/Geom_TrimmedCurve.cxx
src/Geom/Geom_TrimmedCurve.hxx
src/Geom/Geom_Vector.cxx
src/Geom/Geom_Vector.hxx
src/Geom/Geom_VectorWithMagnitude.cxx
src/Geom/Geom_VectorWithMagnitude.hxx
src/Geom2d/Geom2d_AxisPlacement.cxx
src/Geom2d/Geom2d_AxisPlacement.hxx
src/Geom2d/Geom2d_BSplineCurve.cxx
src/Geom2d/Geom2d_BSplineCurve.hxx
src/Geom2d/Geom2d_BezierCurve.cxx
src/Geom2d/Geom2d_BezierCurve.hxx
src/Geom2d/Geom2d_BoundedCurve.cxx
src/Geom2d/Geom2d_BoundedCurve.hxx
src/Geom2d/Geom2d_CartesianPoint.cxx
src/Geom2d/Geom2d_CartesianPoint.hxx
src/Geom2d/Geom2d_Circle.cxx
src/Geom2d/Geom2d_Circle.hxx
src/Geom2d/Geom2d_Conic.cxx
src/Geom2d/Geom2d_Conic.hxx
src/Geom2d/Geom2d_Curve.cxx
src/Geom2d/Geom2d_Curve.hxx
src/Geom2d/Geom2d_Direction.cxx
src/Geom2d/Geom2d_Direction.hxx
src/Geom2d/Geom2d_Ellipse.cxx
src/Geom2d/Geom2d_Ellipse.hxx
src/Geom2d/Geom2d_Geometry.cxx
src/Geom2d/Geom2d_Geometry.hxx
src/Geom2d/Geom2d_Hyperbola.cxx
src/Geom2d/Geom2d_Hyperbola.hxx
src/Geom2d/Geom2d_Line.cxx
src/Geom2d/Geom2d_Line.hxx
src/Geom2d/Geom2d_OffsetCurve.hxx
src/Geom2d/Geom2d_Parabola.cxx
src/Geom2d/Geom2d_Parabola.hxx
src/Geom2d/Geom2d_Point.cxx
src/Geom2d/Geom2d_Point.hxx
src/Geom2d/Geom2d_Transformation.cxx
src/Geom2d/Geom2d_Transformation.hxx
src/Geom2d/Geom2d_TrimmedCurve.cxx
src/Geom2d/Geom2d_TrimmedCurve.hxx
src/Geom2d/Geom2d_Vector.cxx
src/Geom2d/Geom2d_Vector.hxx
src/Geom2d/Geom2d_VectorWithMagnitude.cxx
src/Geom2d/Geom2d_VectorWithMagnitude.hxx
src/Geom2dAdaptor/Geom2dAdaptor_GHCurve.hxx
src/Geom2dAdaptor/Geom2dAdaptor_HCurve.cxx
src/Geom2dAdaptor/Geom2dAdaptor_HCurve.hxx
src/Geom2dEvaluator/Geom2dEvaluator_Curve.hxx
src/Geom2dEvaluator/Geom2dEvaluator_OffsetCurve.cxx
src/Geom2dEvaluator/Geom2dEvaluator_OffsetCurve.hxx
src/GeomAdaptor/GeomAdaptor_GHCurve.hxx
src/GeomAdaptor/GeomAdaptor_GHSurface.hxx
src/GeomAdaptor/GeomAdaptor_HCurve.cxx
src/GeomAdaptor/GeomAdaptor_HCurve.hxx
src/GeomAdaptor/GeomAdaptor_HSurface.cxx
src/GeomAdaptor/GeomAdaptor_HSurface.hxx
src/GeomAdaptor/GeomAdaptor_HSurfaceOfLinearExtrusion.hxx
src/GeomAdaptor/GeomAdaptor_HSurfaceOfRevolution.hxx
src/GeomEvaluator/GeomEvaluator_Curve.hxx
src/GeomEvaluator/GeomEvaluator_OffsetCurve.cxx
src/GeomEvaluator/GeomEvaluator_OffsetCurve.hxx
src/GeomEvaluator/GeomEvaluator_OffsetSurface.cxx
src/GeomEvaluator/GeomEvaluator_OffsetSurface.hxx
src/GeomEvaluator/GeomEvaluator_Surface.hxx
src/GeomEvaluator/GeomEvaluator_SurfaceOfExtrusion.cxx
src/GeomEvaluator/GeomEvaluator_SurfaceOfExtrusion.hxx
src/GeomEvaluator/GeomEvaluator_SurfaceOfRevolution.cxx
src/GeomEvaluator/GeomEvaluator_SurfaceOfRevolution.hxx
src/GeomFill/GeomFill_BoundWithSurf.cxx
src/GeomFill/GeomFill_BoundWithSurf.hxx
src/GeomFill/GeomFill_Boundary.cxx
src/GeomFill/GeomFill_Boundary.hxx
src/GeomFill/GeomFill_CircularBlendFunc.cxx
src/GeomFill/GeomFill_CircularBlendFunc.hxx
src/GeomFill/GeomFill_ConstantBiNormal.cxx
src/GeomFill/GeomFill_ConstantBiNormal.hxx
src/GeomFill/GeomFill_CoonsAlgPatch.cxx
src/GeomFill/GeomFill_CoonsAlgPatch.hxx
src/GeomFill/GeomFill_CorrectedFrenet.cxx
src/GeomFill/GeomFill_CorrectedFrenet.hxx
src/GeomFill/GeomFill_CurveAndTrihedron.cxx
src/GeomFill/GeomFill_CurveAndTrihedron.hxx
src/GeomFill/GeomFill_Darboux.cxx
src/GeomFill/GeomFill_Darboux.hxx
src/GeomFill/GeomFill_DegeneratedBound.cxx
src/GeomFill/GeomFill_DegeneratedBound.hxx
src/GeomFill/GeomFill_DiscreteTrihedron.cxx
src/GeomFill/GeomFill_DiscreteTrihedron.hxx
src/GeomFill/GeomFill_DraftTrihedron.cxx
src/GeomFill/GeomFill_DraftTrihedron.hxx
src/GeomFill/GeomFill_EvolvedSection.cxx
src/GeomFill/GeomFill_EvolvedSection.hxx
src/GeomFill/GeomFill_Fixed.cxx
src/GeomFill/GeomFill_Fixed.hxx
src/GeomFill/GeomFill_Frenet.cxx
src/GeomFill/GeomFill_Frenet.hxx
src/GeomFill/GeomFill_GuideTrihedronAC.cxx
src/GeomFill/GeomFill_GuideTrihedronAC.hxx
src/GeomFill/GeomFill_GuideTrihedronPlan.cxx
src/GeomFill/GeomFill_GuideTrihedronPlan.hxx
src/GeomFill/GeomFill_Line.cxx
src/GeomFill/GeomFill_Line.hxx
src/GeomFill/GeomFill_LocationDraft.cxx
src/GeomFill/GeomFill_LocationDraft.hxx
src/GeomFill/GeomFill_LocationGuide.cxx
src/GeomFill/GeomFill_LocationGuide.hxx
src/GeomFill/GeomFill_LocationLaw.cxx
src/GeomFill/GeomFill_LocationLaw.hxx
src/GeomFill/GeomFill_NSections.cxx
src/GeomFill/GeomFill_NSections.hxx
src/GeomFill/GeomFill_SectionLaw.cxx
src/GeomFill/GeomFill_SectionLaw.hxx
src/GeomFill/GeomFill_SimpleBound.cxx
src/GeomFill/GeomFill_SimpleBound.hxx
src/GeomFill/GeomFill_SweepFunction.cxx
src/GeomFill/GeomFill_SweepFunction.hxx
src/GeomFill/GeomFill_TgtField.cxx
src/GeomFill/GeomFill_TgtField.hxx
src/GeomFill/GeomFill_TgtOnCoons.cxx
src/GeomFill/GeomFill_TgtOnCoons.hxx
src/GeomFill/GeomFill_TrihedronLaw.cxx
src/GeomFill/GeomFill_TrihedronLaw.hxx
src/GeomFill/GeomFill_TrihedronWithGuide.cxx
src/GeomFill/GeomFill_TrihedronWithGuide.hxx
src/GeomFill/GeomFill_UniformSection.cxx
src/GeomFill/GeomFill_UniformSection.hxx
src/GeomPlate/GeomPlate_CurveConstraint.cxx
src/GeomPlate/GeomPlate_CurveConstraint.hxx
src/GeomPlate/GeomPlate_PointConstraint.cxx
src/GeomPlate/GeomPlate_PointConstraint.hxx
src/GeomPlate/GeomPlate_Surface.cxx
src/GeomPlate/GeomPlate_Surface.hxx
src/GeomTools/GeomTools_UndefinedTypeHandler.cxx
src/GeomTools/GeomTools_UndefinedTypeHandler.hxx
src/Graphic3d/Graphic3d_ArrayOfPoints.cxx
src/Graphic3d/Graphic3d_ArrayOfPoints.hxx
src/Graphic3d/Graphic3d_ArrayOfPolygons.cxx
src/Graphic3d/Graphic3d_ArrayOfPolygons.hxx
src/Graphic3d/Graphic3d_ArrayOfPolylines.cxx
src/Graphic3d/Graphic3d_ArrayOfPolylines.hxx
src/Graphic3d/Graphic3d_ArrayOfPrimitives.cxx
src/Graphic3d/Graphic3d_ArrayOfPrimitives.hxx
src/Graphic3d/Graphic3d_ArrayOfQuadrangleStrips.cxx
src/Graphic3d/Graphic3d_ArrayOfQuadrangleStrips.hxx
src/Graphic3d/Graphic3d_ArrayOfQuadrangles.cxx
src/Graphic3d/Graphic3d_ArrayOfQuadrangles.hxx
src/Graphic3d/Graphic3d_ArrayOfSegments.cxx
src/Graphic3d/Graphic3d_ArrayOfSegments.hxx
src/Graphic3d/Graphic3d_ArrayOfTriangleFans.cxx
src/Graphic3d/Graphic3d_ArrayOfTriangleFans.hxx
src/Graphic3d/Graphic3d_ArrayOfTriangleStrips.cxx
src/Graphic3d/Graphic3d_ArrayOfTriangleStrips.hxx
src/Graphic3d/Graphic3d_ArrayOfTriangles.cxx
src/Graphic3d/Graphic3d_ArrayOfTriangles.hxx
src/Graphic3d/Graphic3d_AspectFillArea3d.cxx
src/Graphic3d/Graphic3d_AspectFillArea3d.hxx
src/Graphic3d/Graphic3d_AspectLine3d.cxx
src/Graphic3d/Graphic3d_AspectLine3d.hxx
src/Graphic3d/Graphic3d_AspectMarker3d.cxx
src/Graphic3d/Graphic3d_AspectMarker3d.hxx
src/Graphic3d/Graphic3d_AspectText3d.cxx
src/Graphic3d/Graphic3d_AspectText3d.hxx
src/Graphic3d/Graphic3d_BoundBuffer.hxx
src/Graphic3d/Graphic3d_Buffer.hxx
src/Graphic3d/Graphic3d_CStructure.cxx
src/Graphic3d/Graphic3d_CStructure.hxx
src/Graphic3d/Graphic3d_CView.cxx
src/Graphic3d/Graphic3d_CView.hxx
src/Graphic3d/Graphic3d_Camera.cxx
src/Graphic3d/Graphic3d_Camera.hxx
src/Graphic3d/Graphic3d_ClipPlane.cxx
src/Graphic3d/Graphic3d_ClipPlane.hxx
src/Graphic3d/Graphic3d_DataStructureManager.cxx
src/Graphic3d/Graphic3d_DataStructureManager.hxx
src/Graphic3d/Graphic3d_GraphicDriver.cxx
src/Graphic3d/Graphic3d_GraphicDriver.hxx
src/Graphic3d/Graphic3d_Group.cxx
src/Graphic3d/Graphic3d_Group.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_Structure.cxx
src/Graphic3d/Graphic3d_Structure.hxx
src/Graphic3d/Graphic3d_StructureManager.cxx
src/Graphic3d/Graphic3d_StructureManager.hxx
src/Graphic3d/Graphic3d_Texture1D.cxx
src/Graphic3d/Graphic3d_Texture1D.hxx
src/Graphic3d/Graphic3d_Texture1Dmanual.cxx
src/Graphic3d/Graphic3d_Texture1Dmanual.hxx
src/Graphic3d/Graphic3d_Texture1Dsegment.cxx
src/Graphic3d/Graphic3d_Texture1Dsegment.hxx
src/Graphic3d/Graphic3d_Texture2D.cxx
src/Graphic3d/Graphic3d_Texture2D.hxx
src/Graphic3d/Graphic3d_Texture2Dmanual.cxx
src/Graphic3d/Graphic3d_Texture2Dmanual.hxx
src/Graphic3d/Graphic3d_Texture2Dplane.cxx
src/Graphic3d/Graphic3d_Texture2Dplane.hxx
src/Graphic3d/Graphic3d_TextureEnv.cxx
src/Graphic3d/Graphic3d_TextureEnv.hxx
src/Graphic3d/Graphic3d_TextureMap.cxx
src/Graphic3d/Graphic3d_TextureMap.hxx
src/Graphic3d/Graphic3d_TextureParams.cxx
src/Graphic3d/Graphic3d_TextureParams.hxx
src/Graphic3d/Graphic3d_TextureRoot.cxx
src/Graphic3d/Graphic3d_TextureRoot.hxx
src/Graphic3d/Graphic3d_ViewAffinity.cxx
src/Graphic3d/Graphic3d_ViewAffinity.hxx
src/HLRAlgo/HLRAlgo_EdgesBlock.cxx
src/HLRAlgo/HLRAlgo_EdgesBlock.hxx
src/HLRAlgo/HLRAlgo_PolyAlgo.cxx
src/HLRAlgo/HLRAlgo_PolyAlgo.hxx
src/HLRAlgo/HLRAlgo_PolyData.cxx
src/HLRAlgo/HLRAlgo_PolyData.hxx
src/HLRAlgo/HLRAlgo_PolyInternalData.cxx
src/HLRAlgo/HLRAlgo_PolyInternalData.hxx
src/HLRAlgo/HLRAlgo_PolyInternalNode.cxx
src/HLRAlgo/HLRAlgo_PolyInternalNode.hxx
src/HLRAlgo/HLRAlgo_PolyShellData.cxx
src/HLRAlgo/HLRAlgo_PolyShellData.hxx
src/HLRAlgo/HLRAlgo_WiresBlock.cxx
src/HLRAlgo/HLRAlgo_WiresBlock.hxx
src/HLRBRep/HLRBRep_Algo.cxx
src/HLRBRep/HLRBRep_Algo.hxx
src/HLRBRep/HLRBRep_AreaLimit.cxx
src/HLRBRep/HLRBRep_AreaLimit.hxx
src/HLRBRep/HLRBRep_Data.cxx
src/HLRBRep/HLRBRep_Data.hxx
src/HLRBRep/HLRBRep_InternalAlgo.cxx
src/HLRBRep/HLRBRep_InternalAlgo.hxx
src/HLRBRep/HLRBRep_PolyAlgo.cxx
src/HLRBRep/HLRBRep_PolyAlgo.hxx
src/HLRTest/HLRTest_DrawableEdgeTool.cxx
src/HLRTest/HLRTest_DrawableEdgeTool.hxx
src/HLRTest/HLRTest_DrawablePolyEdgeTool.cxx
src/HLRTest/HLRTest_DrawablePolyEdgeTool.hxx
src/HLRTest/HLRTest_OutLiner.cxx
src/HLRTest/HLRTest_OutLiner.hxx
src/HLRTest/HLRTest_Projector.cxx
src/HLRTest/HLRTest_Projector.hxx
src/HLRTest/HLRTest_ShapeData.cxx
src/HLRTest/HLRTest_ShapeData.hxx
src/HLRTopoBRep/HLRTopoBRep_OutLiner.cxx
src/HLRTopoBRep/HLRTopoBRep_OutLiner.hxx
src/HeaderSection/HeaderSection_FileDescription.cxx
src/HeaderSection/HeaderSection_FileDescription.hxx
src/HeaderSection/HeaderSection_FileName.cxx
src/HeaderSection/HeaderSection_FileName.hxx
src/HeaderSection/HeaderSection_FileSchema.cxx
src/HeaderSection/HeaderSection_FileSchema.hxx
src/HeaderSection/HeaderSection_HeaderRecognizer.cxx
src/HeaderSection/HeaderSection_HeaderRecognizer.hxx
src/HeaderSection/HeaderSection_Protocol.cxx
src/HeaderSection/HeaderSection_Protocol.hxx
src/IFSelect/IFSelect_Act.cxx
src/IFSelect/IFSelect_Act.hxx
src/IFSelect/IFSelect_Activator.cxx
src/IFSelect/IFSelect_Activator.hxx
src/IFSelect/IFSelect_AppliedModifiers.cxx
src/IFSelect/IFSelect_AppliedModifiers.hxx
src/IFSelect/IFSelect_BasicDumper.cxx
src/IFSelect/IFSelect_BasicDumper.hxx
src/IFSelect/IFSelect_CheckCounter.cxx
src/IFSelect/IFSelect_CheckCounter.hxx
src/IFSelect/IFSelect_DispGlobal.cxx
src/IFSelect/IFSelect_DispGlobal.hxx
src/IFSelect/IFSelect_DispPerCount.cxx
src/IFSelect/IFSelect_DispPerCount.hxx
src/IFSelect/IFSelect_DispPerFiles.cxx
src/IFSelect/IFSelect_DispPerFiles.hxx
src/IFSelect/IFSelect_DispPerOne.cxx
src/IFSelect/IFSelect_DispPerOne.hxx
src/IFSelect/IFSelect_DispPerSignature.cxx
src/IFSelect/IFSelect_DispPerSignature.hxx
src/IFSelect/IFSelect_Dispatch.cxx
src/IFSelect/IFSelect_Dispatch.hxx
src/IFSelect/IFSelect_EditForm.cxx
src/IFSelect/IFSelect_EditForm.hxx
src/IFSelect/IFSelect_Editor.cxx
src/IFSelect/IFSelect_Editor.hxx
src/IFSelect/IFSelect_GeneralModifier.cxx
src/IFSelect/IFSelect_GeneralModifier.hxx
src/IFSelect/IFSelect_GraphCounter.cxx
src/IFSelect/IFSelect_GraphCounter.hxx
src/IFSelect/IFSelect_IntParam.cxx
src/IFSelect/IFSelect_IntParam.hxx
src/IFSelect/IFSelect_ListEditor.cxx
src/IFSelect/IFSelect_ListEditor.hxx
src/IFSelect/IFSelect_ModelCopier.cxx
src/IFSelect/IFSelect_ModelCopier.hxx
src/IFSelect/IFSelect_ModifEditForm.cxx
src/IFSelect/IFSelect_ModifEditForm.hxx
src/IFSelect/IFSelect_ModifReorder.cxx
src/IFSelect/IFSelect_ModifReorder.hxx
src/IFSelect/IFSelect_Modifier.cxx
src/IFSelect/IFSelect_Modifier.hxx
src/IFSelect/IFSelect_PacketList.cxx
src/IFSelect/IFSelect_PacketList.hxx
src/IFSelect/IFSelect_ParamEditor.cxx
src/IFSelect/IFSelect_ParamEditor.hxx
src/IFSelect/IFSelect_SelectAnyList.cxx
src/IFSelect/IFSelect_SelectAnyList.hxx
src/IFSelect/IFSelect_SelectAnyType.cxx
src/IFSelect/IFSelect_SelectAnyType.hxx
src/IFSelect/IFSelect_SelectBase.cxx
src/IFSelect/IFSelect_SelectBase.hxx
src/IFSelect/IFSelect_SelectCombine.cxx
src/IFSelect/IFSelect_SelectCombine.hxx
src/IFSelect/IFSelect_SelectControl.cxx
src/IFSelect/IFSelect_SelectControl.hxx
src/IFSelect/IFSelect_SelectDeduct.cxx
src/IFSelect/IFSelect_SelectDeduct.hxx
src/IFSelect/IFSelect_SelectDiff.cxx
src/IFSelect/IFSelect_SelectDiff.hxx
src/IFSelect/IFSelect_SelectEntityNumber.cxx
src/IFSelect/IFSelect_SelectEntityNumber.hxx
src/IFSelect/IFSelect_SelectErrorEntities.cxx
src/IFSelect/IFSelect_SelectErrorEntities.hxx
src/IFSelect/IFSelect_SelectExplore.cxx
src/IFSelect/IFSelect_SelectExplore.hxx
src/IFSelect/IFSelect_SelectExtract.cxx
src/IFSelect/IFSelect_SelectExtract.hxx
src/IFSelect/IFSelect_SelectFlag.cxx
src/IFSelect/IFSelect_SelectFlag.hxx
src/IFSelect/IFSelect_SelectInList.cxx
src/IFSelect/IFSelect_SelectInList.hxx
src/IFSelect/IFSelect_SelectIncorrectEntities.cxx
src/IFSelect/IFSelect_SelectIncorrectEntities.hxx
src/IFSelect/IFSelect_SelectIntersection.cxx
src/IFSelect/IFSelect_SelectIntersection.hxx
src/IFSelect/IFSelect_SelectModelEntities.cxx
src/IFSelect/IFSelect_SelectModelEntities.hxx
src/IFSelect/IFSelect_SelectModelRoots.cxx
src/IFSelect/IFSelect_SelectModelRoots.hxx
src/IFSelect/IFSelect_SelectPointed.cxx
src/IFSelect/IFSelect_SelectPointed.hxx
src/IFSelect/IFSelect_SelectRange.cxx
src/IFSelect/IFSelect_SelectRange.hxx
src/IFSelect/IFSelect_SelectRootComps.cxx
src/IFSelect/IFSelect_SelectRootComps.hxx
src/IFSelect/IFSelect_SelectRoots.cxx
src/IFSelect/IFSelect_SelectRoots.hxx
src/IFSelect/IFSelect_SelectSent.cxx
src/IFSelect/IFSelect_SelectSent.hxx
src/IFSelect/IFSelect_SelectShared.cxx
src/IFSelect/IFSelect_SelectShared.hxx
src/IFSelect/IFSelect_SelectSharing.cxx
src/IFSelect/IFSelect_SelectSharing.hxx
src/IFSelect/IFSelect_SelectSignature.cxx
src/IFSelect/IFSelect_SelectSignature.hxx
src/IFSelect/IFSelect_SelectSignedShared.cxx
src/IFSelect/IFSelect_SelectSignedShared.hxx
src/IFSelect/IFSelect_SelectSignedSharing.cxx
src/IFSelect/IFSelect_SelectSignedSharing.hxx
src/IFSelect/IFSelect_SelectSuite.cxx
src/IFSelect/IFSelect_SelectSuite.hxx
src/IFSelect/IFSelect_SelectType.cxx
src/IFSelect/IFSelect_SelectType.hxx
src/IFSelect/IFSelect_SelectUnion.cxx
src/IFSelect/IFSelect_SelectUnion.hxx
src/IFSelect/IFSelect_SelectUnknownEntities.cxx
src/IFSelect/IFSelect_SelectUnknownEntities.hxx
src/IFSelect/IFSelect_Selection.cxx
src/IFSelect/IFSelect_Selection.hxx
src/IFSelect/IFSelect_SessionDumper.cxx
src/IFSelect/IFSelect_SessionDumper.hxx
src/IFSelect/IFSelect_SessionPilot.cxx
src/IFSelect/IFSelect_SessionPilot.hxx
src/IFSelect/IFSelect_ShareOut.cxx
src/IFSelect/IFSelect_ShareOut.hxx
src/IFSelect/IFSelect_SignAncestor.cxx
src/IFSelect/IFSelect_SignAncestor.hxx
src/IFSelect/IFSelect_SignCategory.cxx
src/IFSelect/IFSelect_SignCategory.hxx
src/IFSelect/IFSelect_SignCounter.cxx
src/IFSelect/IFSelect_SignCounter.hxx
src/IFSelect/IFSelect_SignMultiple.cxx
src/IFSelect/IFSelect_SignMultiple.hxx
src/IFSelect/IFSelect_SignType.cxx
src/IFSelect/IFSelect_SignType.hxx
src/IFSelect/IFSelect_SignValidity.cxx
src/IFSelect/IFSelect_SignValidity.hxx
src/IFSelect/IFSelect_Signature.cxx
src/IFSelect/IFSelect_Signature.hxx
src/IFSelect/IFSelect_SignatureList.cxx
src/IFSelect/IFSelect_SignatureList.hxx
src/IFSelect/IFSelect_TransformStandard.cxx
src/IFSelect/IFSelect_TransformStandard.hxx
src/IFSelect/IFSelect_Transformer.cxx
src/IFSelect/IFSelect_Transformer.hxx
src/IFSelect/IFSelect_WorkLibrary.cxx
src/IFSelect/IFSelect_WorkLibrary.hxx
src/IFSelect/IFSelect_WorkSession.cxx
src/IFSelect/IFSelect_WorkSession.hxx
src/IGESAppli/IGESAppli_DrilledHole.cxx
src/IGESAppli/IGESAppli_DrilledHole.hxx
src/IGESAppli/IGESAppli_ElementResults.cxx
src/IGESAppli/IGESAppli_ElementResults.hxx
src/IGESAppli/IGESAppli_FiniteElement.cxx
src/IGESAppli/IGESAppli_FiniteElement.hxx
src/IGESAppli/IGESAppli_Flow.cxx
src/IGESAppli/IGESAppli_Flow.hxx
src/IGESAppli/IGESAppli_FlowLineSpec.cxx
src/IGESAppli/IGESAppli_FlowLineSpec.hxx
src/IGESAppli/IGESAppli_GeneralModule.cxx
src/IGESAppli/IGESAppli_GeneralModule.hxx
src/IGESAppli/IGESAppli_LevelFunction.cxx
src/IGESAppli/IGESAppli_LevelFunction.hxx
src/IGESAppli/IGESAppli_LevelToPWBLayerMap.cxx
src/IGESAppli/IGESAppli_LevelToPWBLayerMap.hxx
src/IGESAppli/IGESAppli_LineWidening.cxx
src/IGESAppli/IGESAppli_LineWidening.hxx
src/IGESAppli/IGESAppli_NodalConstraint.cxx
src/IGESAppli/IGESAppli_NodalConstraint.hxx
src/IGESAppli/IGESAppli_NodalDisplAndRot.cxx
src/IGESAppli/IGESAppli_NodalDisplAndRot.hxx
src/IGESAppli/IGESAppli_NodalResults.cxx
src/IGESAppli/IGESAppli_NodalResults.hxx
src/IGESAppli/IGESAppli_Node.cxx
src/IGESAppli/IGESAppli_Node.hxx
src/IGESAppli/IGESAppli_PWBArtworkStackup.cxx
src/IGESAppli/IGESAppli_PWBArtworkStackup.hxx
src/IGESAppli/IGESAppli_PWBDrilledHole.cxx
src/IGESAppli/IGESAppli_PWBDrilledHole.hxx
src/IGESAppli/IGESAppli_PartNumber.cxx
src/IGESAppli/IGESAppli_PartNumber.hxx
src/IGESAppli/IGESAppli_PinNumber.cxx
src/IGESAppli/IGESAppli_PinNumber.hxx
src/IGESAppli/IGESAppli_PipingFlow.cxx
src/IGESAppli/IGESAppli_PipingFlow.hxx
src/IGESAppli/IGESAppli_Protocol.cxx
src/IGESAppli/IGESAppli_Protocol.hxx
src/IGESAppli/IGESAppli_ReadWriteModule.cxx
src/IGESAppli/IGESAppli_ReadWriteModule.hxx
src/IGESAppli/IGESAppli_ReferenceDesignator.cxx
src/IGESAppli/IGESAppli_ReferenceDesignator.hxx
src/IGESAppli/IGESAppli_RegionRestriction.cxx
src/IGESAppli/IGESAppli_RegionRestriction.hxx
src/IGESAppli/IGESAppli_SpecificModule.cxx
src/IGESAppli/IGESAppli_SpecificModule.hxx
src/IGESBasic/IGESBasic_AssocGroupType.cxx
src/IGESBasic/IGESBasic_AssocGroupType.hxx
src/IGESBasic/IGESBasic_ExternalRefFile.cxx
src/IGESBasic/IGESBasic_ExternalRefFile.hxx
src/IGESBasic/IGESBasic_ExternalRefFileIndex.cxx
src/IGESBasic/IGESBasic_ExternalRefFileIndex.hxx
src/IGESBasic/IGESBasic_ExternalRefFileName.cxx
src/IGESBasic/IGESBasic_ExternalRefFileName.hxx
src/IGESBasic/IGESBasic_ExternalRefLibName.cxx
src/IGESBasic/IGESBasic_ExternalRefLibName.hxx
src/IGESBasic/IGESBasic_ExternalRefName.cxx
src/IGESBasic/IGESBasic_ExternalRefName.hxx
src/IGESBasic/IGESBasic_ExternalReferenceFile.cxx
src/IGESBasic/IGESBasic_ExternalReferenceFile.hxx
src/IGESBasic/IGESBasic_GeneralModule.cxx
src/IGESBasic/IGESBasic_GeneralModule.hxx
src/IGESBasic/IGESBasic_Group.cxx
src/IGESBasic/IGESBasic_Group.hxx
src/IGESBasic/IGESBasic_GroupWithoutBackP.cxx
src/IGESBasic/IGESBasic_GroupWithoutBackP.hxx
src/IGESBasic/IGESBasic_HArray1OfHArray1OfIGESEntity.hxx
src/IGESBasic/IGESBasic_HArray1OfHArray1OfInteger.hxx
src/IGESBasic/IGESBasic_HArray1OfHArray1OfReal.hxx
src/IGESBasic/IGESBasic_HArray1OfHArray1OfXY.hxx
src/IGESBasic/IGESBasic_HArray1OfHArray1OfXYZ.hxx
src/IGESBasic/IGESBasic_Hierarchy.cxx
src/IGESBasic/IGESBasic_Hierarchy.hxx
src/IGESBasic/IGESBasic_Name.cxx
src/IGESBasic/IGESBasic_Name.hxx
src/IGESBasic/IGESBasic_OrderedGroup.cxx
src/IGESBasic/IGESBasic_OrderedGroup.hxx
src/IGESBasic/IGESBasic_OrderedGroupWithoutBackP.cxx
src/IGESBasic/IGESBasic_OrderedGroupWithoutBackP.hxx
src/IGESBasic/IGESBasic_Protocol.cxx
src/IGESBasic/IGESBasic_Protocol.hxx
src/IGESBasic/IGESBasic_ReadWriteModule.cxx
src/IGESBasic/IGESBasic_ReadWriteModule.hxx
src/IGESBasic/IGESBasic_SingleParent.cxx
src/IGESBasic/IGESBasic_SingleParent.hxx
src/IGESBasic/IGESBasic_SingularSubfigure.cxx
src/IGESBasic/IGESBasic_SingularSubfigure.hxx
src/IGESBasic/IGESBasic_SpecificModule.cxx
src/IGESBasic/IGESBasic_SpecificModule.hxx
src/IGESBasic/IGESBasic_SubfigureDef.cxx
src/IGESBasic/IGESBasic_SubfigureDef.hxx
src/IGESControl/IGESControl_ActorWrite.cxx
src/IGESControl/IGESControl_ActorWrite.hxx
src/IGESControl/IGESControl_AlgoContainer.cxx
src/IGESControl/IGESControl_AlgoContainer.hxx
src/IGESControl/IGESControl_Controller.cxx
src/IGESControl/IGESControl_Controller.hxx
src/IGESControl/IGESControl_IGESBoundary.cxx
src/IGESControl/IGESControl_IGESBoundary.hxx
src/IGESControl/IGESControl_ToolContainer.cxx
src/IGESControl/IGESControl_ToolContainer.hxx
src/IGESData/IGESData_ColorEntity.cxx
src/IGESData/IGESData_ColorEntity.hxx
src/IGESData/IGESData_DefaultGeneral.cxx
src/IGESData/IGESData_DefaultGeneral.hxx
src/IGESData/IGESData_DefaultSpecific.cxx
src/IGESData/IGESData_DefaultSpecific.hxx
src/IGESData/IGESData_FileProtocol.cxx
src/IGESData/IGESData_FileProtocol.hxx
src/IGESData/IGESData_FileRecognizer.hxx
src/IGESData/IGESData_FreeFormatEntity.cxx
src/IGESData/IGESData_FreeFormatEntity.hxx
src/IGESData/IGESData_GeneralModule.cxx
src/IGESData/IGESData_GeneralModule.hxx
src/IGESData/IGESData_GlobalNodeOfSpecificLib.hxx
src/IGESData/IGESData_GlobalNodeOfWriterLib.hxx
src/IGESData/IGESData_IGESEntity.cxx
src/IGESData/IGESData_IGESEntity.hxx
src/IGESData/IGESData_IGESModel.cxx
src/IGESData/IGESData_IGESModel.hxx
src/IGESData/IGESData_IGESReaderData.cxx
src/IGESData/IGESData_IGESReaderData.hxx
src/IGESData/IGESData_LabelDisplayEntity.cxx
src/IGESData/IGESData_LabelDisplayEntity.hxx
src/IGESData/IGESData_LevelListEntity.cxx
src/IGESData/IGESData_LevelListEntity.hxx
src/IGESData/IGESData_LineFontEntity.cxx
src/IGESData/IGESData_LineFontEntity.hxx
src/IGESData/IGESData_NameEntity.cxx
src/IGESData/IGESData_NameEntity.hxx
src/IGESData/IGESData_NodeOfSpecificLib.hxx
src/IGESData/IGESData_NodeOfWriterLib.hxx
src/IGESData/IGESData_Protocol.cxx
src/IGESData/IGESData_Protocol.hxx
src/IGESData/IGESData_ReadWriteModule.cxx
src/IGESData/IGESData_ReadWriteModule.hxx
src/IGESData/IGESData_SingleParentEntity.cxx
src/IGESData/IGESData_SingleParentEntity.hxx
src/IGESData/IGESData_SpecificModule.cxx
src/IGESData/IGESData_SpecificModule.hxx
src/IGESData/IGESData_ToolLocation.cxx
src/IGESData/IGESData_ToolLocation.hxx
src/IGESData/IGESData_TransfEntity.cxx
src/IGESData/IGESData_TransfEntity.hxx
src/IGESData/IGESData_UndefinedEntity.cxx
src/IGESData/IGESData_UndefinedEntity.hxx
src/IGESData/IGESData_ViewKindEntity.cxx
src/IGESData/IGESData_ViewKindEntity.hxx
src/IGESDefs/IGESDefs_AssociativityDef.cxx
src/IGESDefs/IGESDefs_AssociativityDef.hxx
src/IGESDefs/IGESDefs_AttributeDef.cxx
src/IGESDefs/IGESDefs_AttributeDef.hxx
src/IGESDefs/IGESDefs_AttributeTable.cxx
src/IGESDefs/IGESDefs_AttributeTable.hxx
src/IGESDefs/IGESDefs_GeneralModule.cxx
src/IGESDefs/IGESDefs_GeneralModule.hxx
src/IGESDefs/IGESDefs_GenericData.cxx
src/IGESDefs/IGESDefs_GenericData.hxx
src/IGESDefs/IGESDefs_HArray1OfHArray1OfTextDisplayTemplate.hxx
src/IGESDefs/IGESDefs_MacroDef.cxx
src/IGESDefs/IGESDefs_MacroDef.hxx
src/IGESDefs/IGESDefs_Protocol.cxx
src/IGESDefs/IGESDefs_Protocol.hxx
src/IGESDefs/IGESDefs_ReadWriteModule.cxx
src/IGESDefs/IGESDefs_ReadWriteModule.hxx
src/IGESDefs/IGESDefs_SpecificModule.cxx
src/IGESDefs/IGESDefs_SpecificModule.hxx
src/IGESDefs/IGESDefs_TabularData.cxx
src/IGESDefs/IGESDefs_TabularData.hxx
src/IGESDefs/IGESDefs_UnitsData.cxx
src/IGESDefs/IGESDefs_UnitsData.hxx
src/IGESDimen/IGESDimen_AngularDimension.cxx
src/IGESDimen/IGESDimen_AngularDimension.hxx
src/IGESDimen/IGESDimen_BasicDimension.cxx
src/IGESDimen/IGESDimen_BasicDimension.hxx
src/IGESDimen/IGESDimen_CenterLine.cxx
src/IGESDimen/IGESDimen_CenterLine.hxx
src/IGESDimen/IGESDimen_CurveDimension.cxx
src/IGESDimen/IGESDimen_CurveDimension.hxx
src/IGESDimen/IGESDimen_DiameterDimension.cxx
src/IGESDimen/IGESDimen_DiameterDimension.hxx
src/IGESDimen/IGESDimen_DimensionDisplayData.cxx
src/IGESDimen/IGESDimen_DimensionDisplayData.hxx
src/IGESDimen/IGESDimen_DimensionTolerance.cxx
src/IGESDimen/IGESDimen_DimensionTolerance.hxx
src/IGESDimen/IGESDimen_DimensionUnits.cxx
src/IGESDimen/IGESDimen_DimensionUnits.hxx
src/IGESDimen/IGESDimen_DimensionedGeometry.cxx
src/IGESDimen/IGESDimen_DimensionedGeometry.hxx
src/IGESDimen/IGESDimen_FlagNote.cxx
src/IGESDimen/IGESDimen_FlagNote.hxx
src/IGESDimen/IGESDimen_GeneralLabel.cxx
src/IGESDimen/IGESDimen_GeneralLabel.hxx
src/IGESDimen/IGESDimen_GeneralModule.cxx
src/IGESDimen/IGESDimen_GeneralModule.hxx
src/IGESDimen/IGESDimen_GeneralNote.cxx
src/IGESDimen/IGESDimen_GeneralNote.hxx
src/IGESDimen/IGESDimen_GeneralSymbol.cxx
src/IGESDimen/IGESDimen_GeneralSymbol.hxx
src/IGESDimen/IGESDimen_LeaderArrow.cxx
src/IGESDimen/IGESDimen_LeaderArrow.hxx
src/IGESDimen/IGESDimen_LinearDimension.cxx
src/IGESDimen/IGESDimen_LinearDimension.hxx
src/IGESDimen/IGESDimen_NewDimensionedGeometry.cxx
src/IGESDimen/IGESDimen_NewDimensionedGeometry.hxx
src/IGESDimen/IGESDimen_NewGeneralNote.cxx
src/IGESDimen/IGESDimen_NewGeneralNote.hxx
src/IGESDimen/IGESDimen_OrdinateDimension.cxx
src/IGESDimen/IGESDimen_OrdinateDimension.hxx
src/IGESDimen/IGESDimen_PointDimension.cxx
src/IGESDimen/IGESDimen_PointDimension.hxx
src/IGESDimen/IGESDimen_Protocol.cxx
src/IGESDimen/IGESDimen_Protocol.hxx
src/IGESDimen/IGESDimen_RadiusDimension.cxx
src/IGESDimen/IGESDimen_RadiusDimension.hxx
src/IGESDimen/IGESDimen_ReadWriteModule.cxx
src/IGESDimen/IGESDimen_ReadWriteModule.hxx
src/IGESDimen/IGESDimen_Section.cxx
src/IGESDimen/IGESDimen_Section.hxx
src/IGESDimen/IGESDimen_SectionedArea.cxx
src/IGESDimen/IGESDimen_SectionedArea.hxx
src/IGESDimen/IGESDimen_SpecificModule.cxx
src/IGESDimen/IGESDimen_SpecificModule.hxx
src/IGESDimen/IGESDimen_WitnessLine.cxx
src/IGESDimen/IGESDimen_WitnessLine.hxx
src/IGESDraw/IGESDraw_CircArraySubfigure.cxx
src/IGESDraw/IGESDraw_CircArraySubfigure.hxx
src/IGESDraw/IGESDraw_ConnectPoint.cxx
src/IGESDraw/IGESDraw_ConnectPoint.hxx
src/IGESDraw/IGESDraw_Drawing.cxx
src/IGESDraw/IGESDraw_Drawing.hxx
src/IGESDraw/IGESDraw_DrawingWithRotation.cxx
src/IGESDraw/IGESDraw_DrawingWithRotation.hxx
src/IGESDraw/IGESDraw_GeneralModule.cxx
src/IGESDraw/IGESDraw_GeneralModule.hxx
src/IGESDraw/IGESDraw_LabelDisplay.cxx
src/IGESDraw/IGESDraw_LabelDisplay.hxx
src/IGESDraw/IGESDraw_NetworkSubfigure.cxx
src/IGESDraw/IGESDraw_NetworkSubfigure.hxx
src/IGESDraw/IGESDraw_NetworkSubfigureDef.cxx
src/IGESDraw/IGESDraw_NetworkSubfigureDef.hxx
src/IGESDraw/IGESDraw_PerspectiveView.cxx
src/IGESDraw/IGESDraw_PerspectiveView.hxx
src/IGESDraw/IGESDraw_Planar.cxx
src/IGESDraw/IGESDraw_Planar.hxx
src/IGESDraw/IGESDraw_Protocol.cxx
src/IGESDraw/IGESDraw_Protocol.hxx
src/IGESDraw/IGESDraw_ReadWriteModule.cxx
src/IGESDraw/IGESDraw_ReadWriteModule.hxx
src/IGESDraw/IGESDraw_RectArraySubfigure.cxx
src/IGESDraw/IGESDraw_RectArraySubfigure.hxx
src/IGESDraw/IGESDraw_SegmentedViewsVisible.cxx
src/IGESDraw/IGESDraw_SegmentedViewsVisible.hxx
src/IGESDraw/IGESDraw_SpecificModule.cxx
src/IGESDraw/IGESDraw_SpecificModule.hxx
src/IGESDraw/IGESDraw_View.cxx
src/IGESDraw/IGESDraw_View.hxx
src/IGESDraw/IGESDraw_ViewsVisible.cxx
src/IGESDraw/IGESDraw_ViewsVisible.hxx
src/IGESDraw/IGESDraw_ViewsVisibleWithAttr.cxx
src/IGESDraw/IGESDraw_ViewsVisibleWithAttr.hxx
src/IGESGeom/IGESGeom_BSplineCurve.cxx
src/IGESGeom/IGESGeom_BSplineCurve.hxx
src/IGESGeom/IGESGeom_BSplineSurface.cxx
src/IGESGeom/IGESGeom_BSplineSurface.hxx
src/IGESGeom/IGESGeom_Boundary.cxx
src/IGESGeom/IGESGeom_Boundary.hxx
src/IGESGeom/IGESGeom_BoundedSurface.cxx
src/IGESGeom/IGESGeom_BoundedSurface.hxx
src/IGESGeom/IGESGeom_CircularArc.cxx
src/IGESGeom/IGESGeom_CircularArc.hxx
src/IGESGeom/IGESGeom_CompositeCurve.cxx
src/IGESGeom/IGESGeom_CompositeCurve.hxx
src/IGESGeom/IGESGeom_ConicArc.cxx
src/IGESGeom/IGESGeom_ConicArc.hxx
src/IGESGeom/IGESGeom_CopiousData.cxx
src/IGESGeom/IGESGeom_CopiousData.hxx
src/IGESGeom/IGESGeom_CurveOnSurface.cxx
src/IGESGeom/IGESGeom_CurveOnSurface.hxx
src/IGESGeom/IGESGeom_Direction.cxx
src/IGESGeom/IGESGeom_Direction.hxx
src/IGESGeom/IGESGeom_Flash.cxx
src/IGESGeom/IGESGeom_Flash.hxx
src/IGESGeom/IGESGeom_GeneralModule.cxx
src/IGESGeom/IGESGeom_GeneralModule.hxx
src/IGESGeom/IGESGeom_Line.cxx
src/IGESGeom/IGESGeom_Line.hxx
src/IGESGeom/IGESGeom_OffsetCurve.cxx
src/IGESGeom/IGESGeom_OffsetCurve.hxx
src/IGESGeom/IGESGeom_OffsetSurface.cxx
src/IGESGeom/IGESGeom_OffsetSurface.hxx
src/IGESGeom/IGESGeom_Plane.cxx
src/IGESGeom/IGESGeom_Plane.hxx
src/IGESGeom/IGESGeom_Point.cxx
src/IGESGeom/IGESGeom_Point.hxx
src/IGESGeom/IGESGeom_Protocol.cxx
src/IGESGeom/IGESGeom_Protocol.hxx
src/IGESGeom/IGESGeom_ReadWriteModule.cxx
src/IGESGeom/IGESGeom_ReadWriteModule.hxx
src/IGESGeom/IGESGeom_RuledSurface.cxx
src/IGESGeom/IGESGeom_RuledSurface.hxx
src/IGESGeom/IGESGeom_SpecificModule.cxx
src/IGESGeom/IGESGeom_SpecificModule.hxx
src/IGESGeom/IGESGeom_SplineCurve.cxx
src/IGESGeom/IGESGeom_SplineCurve.hxx
src/IGESGeom/IGESGeom_SplineSurface.cxx
src/IGESGeom/IGESGeom_SplineSurface.hxx
src/IGESGeom/IGESGeom_SurfaceOfRevolution.cxx
src/IGESGeom/IGESGeom_SurfaceOfRevolution.hxx
src/IGESGeom/IGESGeom_TabulatedCylinder.cxx
src/IGESGeom/IGESGeom_TabulatedCylinder.hxx
src/IGESGeom/IGESGeom_TransformationMatrix.cxx
src/IGESGeom/IGESGeom_TransformationMatrix.hxx
src/IGESGeom/IGESGeom_TrimmedSurface.cxx
src/IGESGeom/IGESGeom_TrimmedSurface.hxx
src/IGESGraph/IGESGraph_Color.cxx
src/IGESGraph/IGESGraph_Color.hxx
src/IGESGraph/IGESGraph_DefinitionLevel.cxx
src/IGESGraph/IGESGraph_DefinitionLevel.hxx
src/IGESGraph/IGESGraph_DrawingSize.cxx
src/IGESGraph/IGESGraph_DrawingSize.hxx
src/IGESGraph/IGESGraph_DrawingUnits.cxx
src/IGESGraph/IGESGraph_DrawingUnits.hxx
src/IGESGraph/IGESGraph_GeneralModule.cxx
src/IGESGraph/IGESGraph_GeneralModule.hxx
src/IGESGraph/IGESGraph_HighLight.cxx
src/IGESGraph/IGESGraph_HighLight.hxx
src/IGESGraph/IGESGraph_IntercharacterSpacing.cxx
src/IGESGraph/IGESGraph_IntercharacterSpacing.hxx
src/IGESGraph/IGESGraph_LineFontDefPattern.cxx
src/IGESGraph/IGESGraph_LineFontDefPattern.hxx
src/IGESGraph/IGESGraph_LineFontDefTemplate.cxx
src/IGESGraph/IGESGraph_LineFontDefTemplate.hxx
src/IGESGraph/IGESGraph_LineFontPredefined.cxx
src/IGESGraph/IGESGraph_LineFontPredefined.hxx
src/IGESGraph/IGESGraph_NominalSize.cxx
src/IGESGraph/IGESGraph_NominalSize.hxx
src/IGESGraph/IGESGraph_Pick.cxx
src/IGESGraph/IGESGraph_Pick.hxx
src/IGESGraph/IGESGraph_Protocol.cxx
src/IGESGraph/IGESGraph_Protocol.hxx
src/IGESGraph/IGESGraph_ReadWriteModule.cxx
src/IGESGraph/IGESGraph_ReadWriteModule.hxx
src/IGESGraph/IGESGraph_SpecificModule.cxx
src/IGESGraph/IGESGraph_SpecificModule.hxx
src/IGESGraph/IGESGraph_TextDisplayTemplate.cxx
src/IGESGraph/IGESGraph_TextDisplayTemplate.hxx
src/IGESGraph/IGESGraph_TextFontDef.cxx
src/IGESGraph/IGESGraph_TextFontDef.hxx
src/IGESGraph/IGESGraph_UniformRectGrid.cxx
src/IGESGraph/IGESGraph_UniformRectGrid.hxx
src/IGESSelect/IGESSelect_Activator.cxx
src/IGESSelect/IGESSelect_Activator.hxx
src/IGESSelect/IGESSelect_AddFileComment.cxx
src/IGESSelect/IGESSelect_AddFileComment.hxx
src/IGESSelect/IGESSelect_AddGroup.cxx
src/IGESSelect/IGESSelect_AddGroup.hxx
src/IGESSelect/IGESSelect_AutoCorrect.cxx
src/IGESSelect/IGESSelect_AutoCorrect.hxx
src/IGESSelect/IGESSelect_ChangeLevelList.cxx
src/IGESSelect/IGESSelect_ChangeLevelList.hxx
src/IGESSelect/IGESSelect_ChangeLevelNumber.cxx
src/IGESSelect/IGESSelect_ChangeLevelNumber.hxx
src/IGESSelect/IGESSelect_ComputeStatus.cxx
src/IGESSelect/IGESSelect_ComputeStatus.hxx
src/IGESSelect/IGESSelect_CounterOfLevelNumber.cxx
src/IGESSelect/IGESSelect_CounterOfLevelNumber.hxx
src/IGESSelect/IGESSelect_DispPerDrawing.cxx
src/IGESSelect/IGESSelect_DispPerDrawing.hxx
src/IGESSelect/IGESSelect_DispPerSingleView.cxx
src/IGESSelect/IGESSelect_DispPerSingleView.hxx
src/IGESSelect/IGESSelect_Dumper.cxx
src/IGESSelect/IGESSelect_Dumper.hxx
src/IGESSelect/IGESSelect_EditDirPart.cxx
src/IGESSelect/IGESSelect_EditDirPart.hxx
src/IGESSelect/IGESSelect_EditHeader.cxx
src/IGESSelect/IGESSelect_EditHeader.hxx
src/IGESSelect/IGESSelect_FileModifier.hxx
src/IGESSelect/IGESSelect_FloatFormat.cxx
src/IGESSelect/IGESSelect_FloatFormat.hxx
src/IGESSelect/IGESSelect_IGESName.cxx
src/IGESSelect/IGESSelect_IGESName.hxx
src/IGESSelect/IGESSelect_IGESTypeForm.cxx
src/IGESSelect/IGESSelect_IGESTypeForm.hxx
src/IGESSelect/IGESSelect_ModelModifier.hxx
src/IGESSelect/IGESSelect_RebuildDrawings.cxx
src/IGESSelect/IGESSelect_RebuildDrawings.hxx
src/IGESSelect/IGESSelect_RebuildGroups.cxx
src/IGESSelect/IGESSelect_RebuildGroups.hxx
src/IGESSelect/IGESSelect_RemoveCurves.cxx
src/IGESSelect/IGESSelect_RemoveCurves.hxx
src/IGESSelect/IGESSelect_SelectBasicGeom.cxx
src/IGESSelect/IGESSelect_SelectBasicGeom.hxx
src/IGESSelect/IGESSelect_SelectBypassGroup.cxx
src/IGESSelect/IGESSelect_SelectBypassGroup.hxx
src/IGESSelect/IGESSelect_SelectBypassSubfigure.cxx
src/IGESSelect/IGESSelect_SelectBypassSubfigure.hxx
src/IGESSelect/IGESSelect_SelectDrawingFrom.cxx
src/IGESSelect/IGESSelect_SelectDrawingFrom.hxx
src/IGESSelect/IGESSelect_SelectFaces.cxx
src/IGESSelect/IGESSelect_SelectFaces.hxx
src/IGESSelect/IGESSelect_SelectFromDrawing.cxx
src/IGESSelect/IGESSelect_SelectFromDrawing.hxx
src/IGESSelect/IGESSelect_SelectFromSingleView.cxx
src/IGESSelect/IGESSelect_SelectFromSingleView.hxx
src/IGESSelect/IGESSelect_SelectLevelNumber.cxx
src/IGESSelect/IGESSelect_SelectLevelNumber.hxx
src/IGESSelect/IGESSelect_SelectName.cxx
src/IGESSelect/IGESSelect_SelectName.hxx
src/IGESSelect/IGESSelect_SelectPCurves.cxx
src/IGESSelect/IGESSelect_SelectPCurves.hxx
src/IGESSelect/IGESSelect_SelectSingleViewFrom.cxx
src/IGESSelect/IGESSelect_SelectSingleViewFrom.hxx
src/IGESSelect/IGESSelect_SelectSubordinate.cxx
src/IGESSelect/IGESSelect_SelectSubordinate.hxx
src/IGESSelect/IGESSelect_SelectVisibleStatus.cxx
src/IGESSelect/IGESSelect_SelectVisibleStatus.hxx
src/IGESSelect/IGESSelect_SetGlobalParameter.cxx
src/IGESSelect/IGESSelect_SetGlobalParameter.hxx
src/IGESSelect/IGESSelect_SetLabel.cxx
src/IGESSelect/IGESSelect_SetLabel.hxx
src/IGESSelect/IGESSelect_SetVersion5.cxx
src/IGESSelect/IGESSelect_SetVersion5.hxx
src/IGESSelect/IGESSelect_SignColor.cxx
src/IGESSelect/IGESSelect_SignColor.hxx
src/IGESSelect/IGESSelect_SignLevelNumber.cxx
src/IGESSelect/IGESSelect_SignLevelNumber.hxx
src/IGESSelect/IGESSelect_SignStatus.cxx
src/IGESSelect/IGESSelect_SignStatus.hxx
src/IGESSelect/IGESSelect_SplineToBSpline.cxx
src/IGESSelect/IGESSelect_SplineToBSpline.hxx
src/IGESSelect/IGESSelect_UpdateCreationDate.cxx
src/IGESSelect/IGESSelect_UpdateCreationDate.hxx
src/IGESSelect/IGESSelect_UpdateFileName.cxx
src/IGESSelect/IGESSelect_UpdateFileName.hxx
src/IGESSelect/IGESSelect_UpdateLastChange.cxx
src/IGESSelect/IGESSelect_UpdateLastChange.hxx
src/IGESSelect/IGESSelect_ViewSorter.cxx
src/IGESSelect/IGESSelect_ViewSorter.hxx
src/IGESSelect/IGESSelect_WorkLibrary.cxx
src/IGESSelect/IGESSelect_WorkLibrary.hxx
src/IGESSolid/IGESSolid_Block.cxx
src/IGESSolid/IGESSolid_Block.hxx
src/IGESSolid/IGESSolid_BooleanTree.cxx
src/IGESSolid/IGESSolid_BooleanTree.hxx
src/IGESSolid/IGESSolid_ConeFrustum.cxx
src/IGESSolid/IGESSolid_ConeFrustum.hxx
src/IGESSolid/IGESSolid_ConicalSurface.cxx
src/IGESSolid/IGESSolid_ConicalSurface.hxx
src/IGESSolid/IGESSolid_Cylinder.cxx
src/IGESSolid/IGESSolid_Cylinder.hxx
src/IGESSolid/IGESSolid_CylindricalSurface.cxx
src/IGESSolid/IGESSolid_CylindricalSurface.hxx
src/IGESSolid/IGESSolid_EdgeList.cxx
src/IGESSolid/IGESSolid_EdgeList.hxx
src/IGESSolid/IGESSolid_Ellipsoid.cxx
src/IGESSolid/IGESSolid_Ellipsoid.hxx
src/IGESSolid/IGESSolid_Face.cxx
src/IGESSolid/IGESSolid_Face.hxx
src/IGESSolid/IGESSolid_GeneralModule.cxx
src/IGESSolid/IGESSolid_GeneralModule.hxx
src/IGESSolid/IGESSolid_Loop.cxx
src/IGESSolid/IGESSolid_Loop.hxx
src/IGESSolid/IGESSolid_ManifoldSolid.cxx
src/IGESSolid/IGESSolid_ManifoldSolid.hxx
src/IGESSolid/IGESSolid_PlaneSurface.cxx
src/IGESSolid/IGESSolid_PlaneSurface.hxx
src/IGESSolid/IGESSolid_Protocol.cxx
src/IGESSolid/IGESSolid_Protocol.hxx
src/IGESSolid/IGESSolid_ReadWriteModule.cxx
src/IGESSolid/IGESSolid_ReadWriteModule.hxx
src/IGESSolid/IGESSolid_RightAngularWedge.cxx
src/IGESSolid/IGESSolid_RightAngularWedge.hxx
src/IGESSolid/IGESSolid_SelectedComponent.cxx
src/IGESSolid/IGESSolid_SelectedComponent.hxx
src/IGESSolid/IGESSolid_Shell.cxx
src/IGESSolid/IGESSolid_Shell.hxx
src/IGESSolid/IGESSolid_SolidAssembly.cxx
src/IGESSolid/IGESSolid_SolidAssembly.hxx
src/IGESSolid/IGESSolid_SolidInstance.cxx
src/IGESSolid/IGESSolid_SolidInstance.hxx
src/IGESSolid/IGESSolid_SolidOfLinearExtrusion.cxx
src/IGESSolid/IGESSolid_SolidOfLinearExtrusion.hxx
src/IGESSolid/IGESSolid_SolidOfRevolution.cxx
src/IGESSolid/IGESSolid_SolidOfRevolution.hxx
src/IGESSolid/IGESSolid_SpecificModule.cxx
src/IGESSolid/IGESSolid_SpecificModule.hxx
src/IGESSolid/IGESSolid_Sphere.cxx
src/IGESSolid/IGESSolid_Sphere.hxx
src/IGESSolid/IGESSolid_SphericalSurface.cxx
src/IGESSolid/IGESSolid_SphericalSurface.hxx
src/IGESSolid/IGESSolid_ToroidalSurface.cxx
src/IGESSolid/IGESSolid_ToroidalSurface.hxx
src/IGESSolid/IGESSolid_Torus.cxx
src/IGESSolid/IGESSolid_Torus.hxx
src/IGESSolid/IGESSolid_VertexList.cxx
src/IGESSolid/IGESSolid_VertexList.hxx
src/IGESToBRep/IGESToBRep_Actor.cxx
src/IGESToBRep/IGESToBRep_Actor.hxx
src/IGESToBRep/IGESToBRep_AlgoContainer.cxx
src/IGESToBRep/IGESToBRep_AlgoContainer.hxx
src/IGESToBRep/IGESToBRep_IGESBoundary.cxx
src/IGESToBRep/IGESToBRep_IGESBoundary.hxx
src/IGESToBRep/IGESToBRep_ToolContainer.cxx
src/IGESToBRep/IGESToBRep_ToolContainer.hxx
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.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/IntPatch/IntPatch_ALine.cxx
src/IntPatch/IntPatch_ALine.hxx
src/IntPatch/IntPatch_GLine.cxx
src/IntPatch/IntPatch_GLine.hxx
src/IntPatch/IntPatch_ImpImpIntersection_0.gxx
src/IntPatch/IntPatch_Line.cxx
src/IntPatch/IntPatch_Line.hxx
src/IntPatch/IntPatch_PointLine.cxx
src/IntPatch/IntPatch_PointLine.hxx
src/IntPatch/IntPatch_RLine.cxx
src/IntPatch/IntPatch_RLine.hxx
src/IntPatch/IntPatch_TheIWLineOfTheIWalking.hxx
src/IntPatch/IntPatch_WLine.cxx
src/IntPatch/IntPatch_WLine.hxx
src/IntStart/IntStart_SITopolTool.cxx
src/IntStart/IntStart_SITopolTool.hxx
src/IntSurf/IntSurf_LineOn2S.cxx
src/IntSurf/IntSurf_LineOn2S.hxx
src/IntTools/IntTools_Context.cxx
src/IntTools/IntTools_Context.hxx
src/IntTools/IntTools_TopolTool.cxx
src/IntTools/IntTools_TopolTool.hxx
src/Interface/Interface_Check.cxx
src/Interface/Interface_Check.hxx
src/Interface/Interface_CopyControl.cxx
src/Interface/Interface_CopyControl.hxx
src/Interface/Interface_CopyMap.cxx
src/Interface/Interface_CopyMap.hxx
src/Interface/Interface_EntityCluster.cxx
src/Interface/Interface_EntityCluster.hxx
src/Interface/Interface_FileReaderData.cxx
src/Interface/Interface_FileReaderData.hxx
src/Interface/Interface_GTool.cxx
src/Interface/Interface_GTool.hxx
src/Interface/Interface_GeneralModule.cxx
src/Interface/Interface_GeneralModule.hxx
src/Interface/Interface_GlobalNodeOfGeneralLib.hxx
src/Interface/Interface_GlobalNodeOfReaderLib.hxx
src/Interface/Interface_HGraph.cxx
src/Interface/Interface_HGraph.hxx
src/Interface/Interface_IntVal.cxx
src/Interface/Interface_IntVal.hxx
src/Interface/Interface_InterfaceModel.cxx
src/Interface/Interface_InterfaceModel.hxx
src/Interface/Interface_NodeOfGeneralLib.hxx
src/Interface/Interface_NodeOfReaderLib.hxx
src/Interface/Interface_ParamList.cxx
src/Interface/Interface_ParamList.hxx
src/Interface/Interface_ParamSet.cxx
src/Interface/Interface_ParamSet.hxx
src/Interface/Interface_Protocol.cxx
src/Interface/Interface_Protocol.hxx
src/Interface/Interface_ReaderModule.cxx
src/Interface/Interface_ReaderModule.hxx
src/Interface/Interface_ReportEntity.cxx
src/Interface/Interface_ReportEntity.hxx
src/Interface/Interface_SignLabel.cxx
src/Interface/Interface_SignLabel.hxx
src/Interface/Interface_SignType.cxx
src/Interface/Interface_SignType.hxx
src/Interface/Interface_Static.cxx
src/Interface/Interface_Static.hxx
src/Interface/Interface_TypedValue.cxx
src/Interface/Interface_TypedValue.hxx
src/Interface/Interface_UndefinedContent.cxx
src/Interface/Interface_UndefinedContent.hxx
src/LDOM/LDOM_MemManager.cxx
src/LDOM/LDOM_MemManager.hxx
src/Law/Law_BSpFunc.cxx
src/Law/Law_BSpFunc.hxx
src/Law/Law_BSpline.cxx
src/Law/Law_BSpline.hxx
src/Law/Law_Composite.cxx
src/Law/Law_Composite.hxx
src/Law/Law_Constant.cxx
src/Law/Law_Constant.hxx
src/Law/Law_Function.cxx
src/Law/Law_Function.hxx
src/Law/Law_Interpol.cxx
src/Law/Law_Interpol.hxx
src/Law/Law_Linear.cxx
src/Law/Law_Linear.hxx
src/Law/Law_S.cxx
src/Law/Law_S.hxx
src/LocOpe/LocOpe_GeneratedShape.cxx
src/LocOpe/LocOpe_GeneratedShape.hxx
src/LocOpe/LocOpe_GluedShape.cxx
src/LocOpe/LocOpe_GluedShape.hxx
src/LocOpe/LocOpe_HBuilder.cxx
src/LocOpe/LocOpe_HBuilder.hxx
src/LocOpe/LocOpe_WiresOnShape.cxx
src/LocOpe/LocOpe_WiresOnShape.hxx
src/MAT/MAT_Arc.cxx
src/MAT/MAT_Arc.hxx
src/MAT/MAT_BasicElt.cxx
src/MAT/MAT_BasicElt.hxx
src/MAT/MAT_Bisector.cxx
src/MAT/MAT_Bisector.hxx
src/MAT/MAT_Edge.cxx
src/MAT/MAT_Edge.hxx
src/MAT/MAT_Graph.cxx
src/MAT/MAT_Graph.hxx
src/MAT/MAT_ListOfBisector.hxx
src/MAT/MAT_ListOfEdge.hxx
src/MAT/MAT_Node.cxx
src/MAT/MAT_Node.hxx
src/MAT/MAT_TListNodeOfListOfBisector.hxx
src/MAT/MAT_TListNodeOfListOfEdge.hxx
src/MAT/MAT_Zone.cxx
src/MAT/MAT_Zone.hxx
src/MAT2d/MAT2d_Circuit.hxx
src/MAT2d/MAT2d_Connexion.cxx
src/MAT2d/MAT2d_Connexion.hxx
src/MMgt/MMgt_TShared.cxx
src/MMgt/MMgt_TShared.hxx
src/MeshTest/MeshTest_DrawableMesh.cxx
src/MeshTest/MeshTest_DrawableMesh.hxx
src/MeshVS/MeshVS_DataSource.cxx
src/MeshVS/MeshVS_DataSource.hxx
src/MeshVS/MeshVS_DataSource3D.cxx
src/MeshVS/MeshVS_DataSource3D.hxx
src/MeshVS/MeshVS_DeformedDataSource.cxx
src/MeshVS/MeshVS_DeformedDataSource.hxx
src/MeshVS/MeshVS_Drawer.cxx
src/MeshVS/MeshVS_Drawer.hxx
src/MeshVS/MeshVS_DummySensitiveEntity.cxx
src/MeshVS/MeshVS_DummySensitiveEntity.hxx
src/MeshVS/MeshVS_ElementalColorPrsBuilder.cxx
src/MeshVS/MeshVS_ElementalColorPrsBuilder.hxx
src/MeshVS/MeshVS_Mesh.cxx
src/MeshVS/MeshVS_Mesh.hxx
src/MeshVS/MeshVS_MeshEntityOwner.cxx
src/MeshVS/MeshVS_MeshEntityOwner.hxx
src/MeshVS/MeshVS_MeshOwner.cxx
src/MeshVS/MeshVS_MeshOwner.hxx
src/MeshVS/MeshVS_MeshPrsBuilder.cxx
src/MeshVS/MeshVS_MeshPrsBuilder.hxx
src/MeshVS/MeshVS_NodalColorPrsBuilder.cxx
src/MeshVS/MeshVS_NodalColorPrsBuilder.hxx
src/MeshVS/MeshVS_PrsBuilder.cxx
src/MeshVS/MeshVS_PrsBuilder.hxx
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/MeshVS/MeshVS_TextPrsBuilder.cxx
src/MeshVS/MeshVS_TextPrsBuilder.hxx
src/MeshVS/MeshVS_VectorPrsBuilder.cxx
src/MeshVS/MeshVS_VectorPrsBuilder.hxx
src/Message/Message_Algorithm.cxx
src/Message/Message_Algorithm.hxx
src/Message/Message_Messenger.cxx
src/Message/Message_Messenger.hxx
src/Message/Message_Printer.cxx
src/Message/Message_Printer.hxx
src/Message/Message_PrinterOStream.cxx
src/Message/Message_PrinterOStream.hxx
src/Message/Message_ProgressIndicator.cxx
src/Message/Message_ProgressIndicator.hxx
src/MoniTool/MoniTool_CaseData.cxx
src/MoniTool/MoniTool_CaseData.hxx
src/MoniTool/MoniTool_Element.cxx
src/MoniTool/MoniTool_Element.hxx
src/MoniTool/MoniTool_IntVal.cxx
src/MoniTool/MoniTool_IntVal.hxx
src/MoniTool/MoniTool_Option.cxx
src/MoniTool/MoniTool_Option.hxx
src/MoniTool/MoniTool_Profile.cxx
src/MoniTool/MoniTool_Profile.hxx
src/MoniTool/MoniTool_RealVal.cxx
src/MoniTool/MoniTool_RealVal.hxx
src/MoniTool/MoniTool_SignShape.cxx
src/MoniTool/MoniTool_SignShape.hxx
src/MoniTool/MoniTool_SignText.cxx
src/MoniTool/MoniTool_SignText.hxx
src/MoniTool/MoniTool_Timer.cxx
src/MoniTool/MoniTool_Timer.hxx
src/MoniTool/MoniTool_TransientElem.cxx
src/MoniTool/MoniTool_TransientElem.hxx
src/MoniTool/MoniTool_TypedValue.cxx
src/MoniTool/MoniTool_TypedValue.hxx
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.cxx
src/NCollection/NCollection_WinHeapAllocator.hxx
src/NLPlate/NLPlate_HGPPConstraint.cxx
src/NLPlate/NLPlate_HGPPConstraint.hxx
src/NLPlate/NLPlate_HPG0Constraint.cxx
src/NLPlate/NLPlate_HPG0Constraint.hxx
src/NLPlate/NLPlate_HPG0G1Constraint.cxx
src/NLPlate/NLPlate_HPG0G1Constraint.hxx
src/NLPlate/NLPlate_HPG0G2Constraint.cxx
src/NLPlate/NLPlate_HPG0G2Constraint.hxx
src/NLPlate/NLPlate_HPG0G3Constraint.cxx
src/NLPlate/NLPlate_HPG0G3Constraint.hxx
src/NLPlate/NLPlate_HPG1Constraint.cxx
src/NLPlate/NLPlate_HPG1Constraint.hxx
src/NLPlate/NLPlate_HPG2Constraint.cxx
src/NLPlate/NLPlate_HPG2Constraint.hxx
src/NLPlate/NLPlate_HPG3Constraint.cxx
src/NLPlate/NLPlate_HPG3Constraint.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.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_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_Document.cxx
src/PCDM/PCDM_Document.hxx
src/PCDM/PCDM_ReadWriter.cxx
src/PCDM/PCDM_ReadWriter.hxx
src/PCDM/PCDM_ReadWriter_1.cxx
src/PCDM/PCDM_ReadWriter_1.hxx
src/PCDM/PCDM_Reader.cxx
src/PCDM/PCDM_Reader.hxx
src/PCDM/PCDM_ReferenceIterator.cxx
src/PCDM/PCDM_ReferenceIterator.hxx
src/PCDM/PCDM_RetrievalDriver.cxx
src/PCDM/PCDM_RetrievalDriver.hxx
src/PCDM/PCDM_StorageDriver.cxx
src/PCDM/PCDM_StorageDriver.hxx
src/PCDM/PCDM_Writer.cxx
src/PCDM/PCDM_Writer.hxx
src/PLib/PLib_Base.cxx
src/PLib/PLib_Base.hxx
src/PLib/PLib_HermitJacobi.cxx
src/PLib/PLib_HermitJacobi.hxx
src/PLib/PLib_JacobiPolynomial.cxx
src/PLib/PLib_JacobiPolynomial.hxx
src/Poly/Poly_CoherentTriangulation.cxx
src/Poly/Poly_CoherentTriangulation.hxx
src/Poly/Poly_Polygon2D.cxx
src/Poly/Poly_Polygon2D.hxx
src/Poly/Poly_Polygon3D.cxx
src/Poly/Poly_Polygon3D.hxx
src/Poly/Poly_PolygonOnTriangulation.cxx
src/Poly/Poly_PolygonOnTriangulation.hxx
src/Poly/Poly_Triangulation.cxx
src/Poly/Poly_Triangulation.hxx
src/ProjLib/ProjLib_HCompProjectedCurve.hxx
src/ProjLib/ProjLib_HProjectedCurve.hxx
src/Prs3d/Prs3d_ArrowAspect.cxx
src/Prs3d/Prs3d_ArrowAspect.hxx
src/Prs3d/Prs3d_BasicAspect.cxx
src/Prs3d/Prs3d_BasicAspect.hxx
src/Prs3d/Prs3d_DatumAspect.cxx
src/Prs3d/Prs3d_DatumAspect.hxx
src/Prs3d/Prs3d_DimensionAspect.cxx
src/Prs3d/Prs3d_DimensionAspect.hxx
src/Prs3d/Prs3d_Drawer.cxx
src/Prs3d/Prs3d_Drawer.hxx
src/Prs3d/Prs3d_IsoAspect.cxx
src/Prs3d/Prs3d_IsoAspect.hxx
src/Prs3d/Prs3d_LineAspect.cxx
src/Prs3d/Prs3d_LineAspect.hxx
src/Prs3d/Prs3d_PlaneAspect.cxx
src/Prs3d/Prs3d_PlaneAspect.hxx
src/Prs3d/Prs3d_PlaneSet.cxx
src/Prs3d/Prs3d_PlaneSet.hxx
src/Prs3d/Prs3d_PointAspect.cxx
src/Prs3d/Prs3d_PointAspect.hxx
src/Prs3d/Prs3d_Presentation.cxx
src/Prs3d/Prs3d_Presentation.hxx
src/Prs3d/Prs3d_PresentationShadow.cxx
src/Prs3d/Prs3d_PresentationShadow.hxx
src/Prs3d/Prs3d_Projector.cxx
src/Prs3d/Prs3d_Projector.hxx
src/Prs3d/Prs3d_ShadingAspect.cxx
src/Prs3d/Prs3d_ShadingAspect.hxx
src/Prs3d/Prs3d_TextAspect.cxx
src/Prs3d/Prs3d_TextAspect.hxx
src/PrsMgr/PrsMgr_PresentableObject.cxx
src/PrsMgr/PrsMgr_PresentableObject.hxx
src/PrsMgr/PrsMgr_Presentation.cxx
src/PrsMgr/PrsMgr_Presentation.hxx
src/PrsMgr/PrsMgr_PresentationManager.cxx
src/PrsMgr/PrsMgr_PresentationManager.hxx
src/PrsMgr/PrsMgr_Prs.cxx
src/PrsMgr/PrsMgr_Prs.hxx
src/QABugs/QABugs_19.cxx
src/QABugs/QABugs_MyText.cxx
src/QABugs/QABugs_MyText.hxx
src/QABugs/QABugs_PresentableObject.cxx
src/QABugs/QABugs_PresentableObject.hxx
src/QANewModTopOpe/QANewModTopOpe_ReShaper.cxx
src/QANewModTopOpe/QANewModTopOpe_ReShaper.hxx
src/RWHeaderSection/RWHeaderSection_GeneralModule.cxx
src/RWHeaderSection/RWHeaderSection_GeneralModule.hxx
src/RWHeaderSection/RWHeaderSection_ReadWriteModule.cxx
src/RWHeaderSection/RWHeaderSection_ReadWriteModule.hxx
src/RWStepAP214/RWStepAP214_GeneralModule.cxx
src/RWStepAP214/RWStepAP214_GeneralModule.hxx
src/RWStepAP214/RWStepAP214_ReadWriteModule.cxx
src/RWStepAP214/RWStepAP214_ReadWriteModule.hxx
src/RWStepAP242/RWStepAP242_RWGeometricItemSpecificUsage.cxx
src/RWStepAP242/RWStepAP242_RWItemIdentifiedRepresentationUsage.cxx
src/RWStepDimTol/RWStepDimTol_RWDatumReferenceCompartment.cxx
src/RWStepDimTol/RWStepDimTol_RWDatumReferenceElement.cxx
src/RWStepDimTol/RWStepDimTol_RWGeneralDatumReference.cxx
src/RWStepDimTol/RWStepDimTol_RWGeometricToleranceWithMaximumTolerance.cxx
src/RWStepDimTol/RWStepDimTol_RWNonUniformZoneDefinition.cxx
src/RWStepDimTol/RWStepDimTol_RWProjectedZoneDefinition.cxx
src/RWStepDimTol/RWStepDimTol_RWRunoutZoneDefinition.cxx
src/RWStepDimTol/RWStepDimTol_RWToleranceZoneDefinition.cxx
src/Resource/Resource_Manager.cxx
src/Resource/Resource_Manager.hxx
src/STEPCAFControl/STEPCAFControl_ActorWrite.cxx
src/STEPCAFControl/STEPCAFControl_ActorWrite.hxx
src/STEPCAFControl/STEPCAFControl_Controller.cxx
src/STEPCAFControl/STEPCAFControl_Controller.hxx
src/STEPCAFControl/STEPCAFControl_DictionaryOfExternFile.hxx
src/STEPCAFControl/STEPCAFControl_ExternFile.cxx
src/STEPCAFControl/STEPCAFControl_ExternFile.hxx
src/STEPCAFControl/STEPCAFControl_StackItemOfDictionaryOfExternFile.hxx
src/STEPControl/STEPControl_ActorRead.cxx
src/STEPControl/STEPControl_ActorRead.hxx
src/STEPControl/STEPControl_ActorWrite.cxx
src/STEPControl/STEPControl_ActorWrite.hxx
src/STEPControl/STEPControl_Controller.cxx
src/STEPControl/STEPControl_Controller.hxx
src/STEPEdit/STEPEdit_EditContext.cxx
src/STEPEdit/STEPEdit_EditContext.hxx
src/STEPEdit/STEPEdit_EditSDR.cxx
src/STEPEdit/STEPEdit_EditSDR.hxx
src/STEPSelections/STEPSelections_AssemblyComponent.cxx
src/STEPSelections/STEPSelections_AssemblyComponent.hxx
src/STEPSelections/STEPSelections_AssemblyLink.cxx
src/STEPSelections/STEPSelections_AssemblyLink.hxx
src/STEPSelections/STEPSelections_SelectAssembly.cxx
src/STEPSelections/STEPSelections_SelectAssembly.hxx
src/STEPSelections/STEPSelections_SelectDerived.cxx
src/STEPSelections/STEPSelections_SelectDerived.hxx
src/STEPSelections/STEPSelections_SelectFaces.cxx
src/STEPSelections/STEPSelections_SelectFaces.hxx
src/STEPSelections/STEPSelections_SelectForTransfer.cxx
src/STEPSelections/STEPSelections_SelectForTransfer.hxx
src/STEPSelections/STEPSelections_SelectGSCurves.cxx
src/STEPSelections/STEPSelections_SelectGSCurves.hxx
src/STEPSelections/STEPSelections_SelectInstances.cxx
src/STEPSelections/STEPSelections_SelectInstances.hxx
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/SelectBasics/SelectBasics_EntityOwner.cxx
src/SelectBasics/SelectBasics_EntityOwner.hxx
src/SelectBasics/SelectBasics_SensitiveEntity.cxx
src/SelectBasics/SelectBasics_SensitiveEntity.hxx
src/SelectMgr/SelectMgr_AndFilter.cxx
src/SelectMgr/SelectMgr_AndFilter.hxx
src/SelectMgr/SelectMgr_BaseFrustum.cxx
src/SelectMgr/SelectMgr_BaseFrustum.hxx
src/SelectMgr/SelectMgr_CompositionFilter.cxx
src/SelectMgr/SelectMgr_CompositionFilter.hxx
src/SelectMgr/SelectMgr_EntityOwner.cxx
src/SelectMgr/SelectMgr_EntityOwner.hxx
src/SelectMgr/SelectMgr_Filter.cxx
src/SelectMgr/SelectMgr_Filter.hxx
src/SelectMgr/SelectMgr_FrustumBuilder.cxx
src/SelectMgr/SelectMgr_FrustumBuilder.hxx
src/SelectMgr/SelectMgr_OrFilter.cxx
src/SelectMgr/SelectMgr_OrFilter.hxx
src/SelectMgr/SelectMgr_SelectableObject.cxx
src/SelectMgr/SelectMgr_SelectableObject.hxx
src/SelectMgr/SelectMgr_Selection.cxx
src/SelectMgr/SelectMgr_Selection.hxx
src/SelectMgr/SelectMgr_SelectionManager.cxx
src/SelectMgr/SelectMgr_SelectionManager.hxx
src/SelectMgr/SelectMgr_SensitiveEntity.cxx
src/SelectMgr/SelectMgr_SensitiveEntity.hxx
src/SelectMgr/SelectMgr_TriangularFrustum.cxx
src/SelectMgr/SelectMgr_TriangularFrustum.hxx
src/SelectMgr/SelectMgr_TriangularFrustumSet.cxx
src/SelectMgr/SelectMgr_ViewerSelector.cxx
src/SelectMgr/SelectMgr_ViewerSelector.hxx
src/ShapeAlgo/ShapeAlgo_AlgoContainer.cxx
src/ShapeAlgo/ShapeAlgo_AlgoContainer.hxx
src/ShapeAlgo/ShapeAlgo_ToolContainer.cxx
src/ShapeAlgo/ShapeAlgo_ToolContainer.hxx
src/ShapeAnalysis/ShapeAnalysis_FreeBoundData.cxx
src/ShapeAnalysis/ShapeAnalysis_FreeBoundData.hxx
src/ShapeAnalysis/ShapeAnalysis_Surface.cxx
src/ShapeAnalysis/ShapeAnalysis_Surface.hxx
src/ShapeAnalysis/ShapeAnalysis_TransferParameters.cxx
src/ShapeAnalysis/ShapeAnalysis_TransferParameters.hxx
src/ShapeAnalysis/ShapeAnalysis_TransferParametersProj.cxx
src/ShapeAnalysis/ShapeAnalysis_TransferParametersProj.hxx
src/ShapeAnalysis/ShapeAnalysis_Wire.cxx
src/ShapeAnalysis/ShapeAnalysis_Wire.hxx
src/ShapeBuild/ShapeBuild_ReShape.cxx
src/ShapeBuild/ShapeBuild_ReShape.hxx
src/ShapeConstruct/ShapeConstruct_ProjectCurveOnSurface.cxx
src/ShapeConstruct/ShapeConstruct_ProjectCurveOnSurface.hxx
src/ShapeCustom/ShapeCustom_BSplineRestriction.cxx
src/ShapeCustom/ShapeCustom_BSplineRestriction.hxx
src/ShapeCustom/ShapeCustom_ConvertToBSpline.cxx
src/ShapeCustom/ShapeCustom_ConvertToBSpline.hxx
src/ShapeCustom/ShapeCustom_ConvertToRevolution.cxx
src/ShapeCustom/ShapeCustom_ConvertToRevolution.hxx
src/ShapeCustom/ShapeCustom_DirectModification.cxx
src/ShapeCustom/ShapeCustom_DirectModification.hxx
src/ShapeCustom/ShapeCustom_Modification.cxx
src/ShapeCustom/ShapeCustom_Modification.hxx
src/ShapeCustom/ShapeCustom_RestrictionParameters.cxx
src/ShapeCustom/ShapeCustom_RestrictionParameters.hxx
src/ShapeCustom/ShapeCustom_SweptToElementary.cxx
src/ShapeCustom/ShapeCustom_SweptToElementary.hxx
src/ShapeCustom/ShapeCustom_TrsfModification.cxx
src/ShapeCustom/ShapeCustom_TrsfModification.hxx
src/ShapeExtend/ShapeExtend_BasicMsgRegistrator.cxx
src/ShapeExtend/ShapeExtend_BasicMsgRegistrator.hxx
src/ShapeExtend/ShapeExtend_ComplexCurve.cxx
src/ShapeExtend/ShapeExtend_ComplexCurve.hxx
src/ShapeExtend/ShapeExtend_CompositeSurface.cxx
src/ShapeExtend/ShapeExtend_CompositeSurface.hxx
src/ShapeExtend/ShapeExtend_MsgRegistrator.cxx
src/ShapeExtend/ShapeExtend_MsgRegistrator.hxx
src/ShapeExtend/ShapeExtend_WireData.cxx
src/ShapeExtend/ShapeExtend_WireData.hxx
src/ShapeFix/ShapeFix_ComposeShell.cxx
src/ShapeFix/ShapeFix_ComposeShell.hxx
src/ShapeFix/ShapeFix_Edge.cxx
src/ShapeFix/ShapeFix_Edge.hxx
src/ShapeFix/ShapeFix_EdgeProjAux.cxx
src/ShapeFix/ShapeFix_EdgeProjAux.hxx
src/ShapeFix/ShapeFix_Face.cxx
src/ShapeFix/ShapeFix_Face.hxx
src/ShapeFix/ShapeFix_FixSmallFace.cxx
src/ShapeFix/ShapeFix_FixSmallFace.hxx
src/ShapeFix/ShapeFix_FixSmallSolid.cxx
src/ShapeFix/ShapeFix_FixSmallSolid.hxx
src/ShapeFix/ShapeFix_Root.cxx
src/ShapeFix/ShapeFix_Root.hxx
src/ShapeFix/ShapeFix_Shape.cxx
src/ShapeFix/ShapeFix_Shape.hxx
src/ShapeFix/ShapeFix_Shell.cxx
src/ShapeFix/ShapeFix_Shell.hxx
src/ShapeFix/ShapeFix_Solid.cxx
src/ShapeFix/ShapeFix_Solid.hxx
src/ShapeFix/ShapeFix_SplitCommonVertex.cxx
src/ShapeFix/ShapeFix_SplitCommonVertex.hxx
src/ShapeFix/ShapeFix_Wire.cxx
src/ShapeFix/ShapeFix_Wire.hxx
src/ShapeFix/ShapeFix_Wireframe.cxx
src/ShapeFix/ShapeFix_Wireframe.hxx
src/ShapeProcess/ShapeProcess_Context.cxx
src/ShapeProcess/ShapeProcess_Context.hxx
src/ShapeProcess/ShapeProcess_DictionaryOfOperator.hxx
src/ShapeProcess/ShapeProcess_Operator.cxx
src/ShapeProcess/ShapeProcess_Operator.hxx
src/ShapeProcess/ShapeProcess_ShapeContext.cxx
src/ShapeProcess/ShapeProcess_ShapeContext.hxx
src/ShapeProcess/ShapeProcess_StackItemOfDictionaryOfOperator.hxx
src/ShapeProcess/ShapeProcess_UOperator.cxx
src/ShapeProcess/ShapeProcess_UOperator.hxx
src/ShapeUpgrade/ShapeUpgrade_ClosedEdgeDivide.cxx
src/ShapeUpgrade/ShapeUpgrade_ClosedEdgeDivide.hxx
src/ShapeUpgrade/ShapeUpgrade_ClosedFaceDivide.cxx
src/ShapeUpgrade/ShapeUpgrade_ClosedFaceDivide.hxx
src/ShapeUpgrade/ShapeUpgrade_ConvertCurve2dToBezier.cxx
src/ShapeUpgrade/ShapeUpgrade_ConvertCurve2dToBezier.hxx
src/ShapeUpgrade/ShapeUpgrade_ConvertCurve3dToBezier.cxx
src/ShapeUpgrade/ShapeUpgrade_ConvertCurve3dToBezier.hxx
src/ShapeUpgrade/ShapeUpgrade_ConvertSurfaceToBezierBasis.cxx
src/ShapeUpgrade/ShapeUpgrade_ConvertSurfaceToBezierBasis.hxx
src/ShapeUpgrade/ShapeUpgrade_EdgeDivide.cxx
src/ShapeUpgrade/ShapeUpgrade_EdgeDivide.hxx
src/ShapeUpgrade/ShapeUpgrade_FaceDivide.cxx
src/ShapeUpgrade/ShapeUpgrade_FaceDivide.hxx
src/ShapeUpgrade/ShapeUpgrade_FaceDivideArea.cxx
src/ShapeUpgrade/ShapeUpgrade_FaceDivideArea.hxx
src/ShapeUpgrade/ShapeUpgrade_FixSmallBezierCurves.cxx
src/ShapeUpgrade/ShapeUpgrade_FixSmallBezierCurves.hxx
src/ShapeUpgrade/ShapeUpgrade_FixSmallCurves.cxx
src/ShapeUpgrade/ShapeUpgrade_FixSmallCurves.hxx
src/ShapeUpgrade/ShapeUpgrade_RemoveInternalWires.cxx
src/ShapeUpgrade/ShapeUpgrade_RemoveInternalWires.hxx
src/ShapeUpgrade/ShapeUpgrade_RemoveLocations.cxx
src/ShapeUpgrade/ShapeUpgrade_RemoveLocations.hxx
src/ShapeUpgrade/ShapeUpgrade_SplitCurve.cxx
src/ShapeUpgrade/ShapeUpgrade_SplitCurve.hxx
src/ShapeUpgrade/ShapeUpgrade_SplitCurve2d.cxx
src/ShapeUpgrade/ShapeUpgrade_SplitCurve2d.hxx
src/ShapeUpgrade/ShapeUpgrade_SplitCurve2dContinuity.cxx
src/ShapeUpgrade/ShapeUpgrade_SplitCurve2dContinuity.hxx
src/ShapeUpgrade/ShapeUpgrade_SplitCurve3d.cxx
src/ShapeUpgrade/ShapeUpgrade_SplitCurve3d.hxx
src/ShapeUpgrade/ShapeUpgrade_SplitCurve3dContinuity.cxx
src/ShapeUpgrade/ShapeUpgrade_SplitCurve3dContinuity.hxx
src/ShapeUpgrade/ShapeUpgrade_SplitSurface.cxx
src/ShapeUpgrade/ShapeUpgrade_SplitSurface.hxx
src/ShapeUpgrade/ShapeUpgrade_SplitSurfaceAngle.cxx
src/ShapeUpgrade/ShapeUpgrade_SplitSurfaceAngle.hxx
src/ShapeUpgrade/ShapeUpgrade_SplitSurfaceArea.cxx
src/ShapeUpgrade/ShapeUpgrade_SplitSurfaceArea.hxx
src/ShapeUpgrade/ShapeUpgrade_SplitSurfaceContinuity.cxx
src/ShapeUpgrade/ShapeUpgrade_SplitSurfaceContinuity.hxx
src/ShapeUpgrade/ShapeUpgrade_Tool.cxx
src/ShapeUpgrade/ShapeUpgrade_Tool.hxx
src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.cxx
src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.hxx
src/ShapeUpgrade/ShapeUpgrade_WireDivide.cxx
src/ShapeUpgrade/ShapeUpgrade_WireDivide.hxx
src/Standard/Standard_DefineException.hxx
src/Standard/Standard_Failure.cxx
src/Standard/Standard_Failure.hxx
src/Standard/Standard_Persistent.cxx
src/Standard/Standard_Persistent.hxx
src/StdPrs/StdPrs_Isolines.cxx
src/StdSelect/StdSelect_BRepOwner.cxx
src/StdSelect/StdSelect_BRepOwner.hxx
src/StdSelect/StdSelect_BRepSelectionTool.hxx
src/StdSelect/StdSelect_EdgeFilter.cxx
src/StdSelect/StdSelect_EdgeFilter.hxx
src/StdSelect/StdSelect_FaceFilter.cxx
src/StdSelect/StdSelect_FaceFilter.hxx
src/StdSelect/StdSelect_Prs.cxx
src/StdSelect/StdSelect_Prs.hxx
src/StdSelect/StdSelect_Shape.cxx
src/StdSelect/StdSelect_Shape.hxx
src/StdSelect/StdSelect_ShapeTypeFilter.cxx
src/StdSelect/StdSelect_ShapeTypeFilter.hxx
src/StdSelect/StdSelect_ViewerSelector3d.cxx
src/StdSelect/StdSelect_ViewerSelector3d.hxx
src/StepAP203/StepAP203_CcDesignApproval.cxx
src/StepAP203/StepAP203_CcDesignApproval.hxx
src/StepAP203/StepAP203_CcDesignCertification.cxx
src/StepAP203/StepAP203_CcDesignCertification.hxx
src/StepAP203/StepAP203_CcDesignContract.cxx
src/StepAP203/StepAP203_CcDesignContract.hxx
src/StepAP203/StepAP203_CcDesignDateAndTimeAssignment.cxx
src/StepAP203/StepAP203_CcDesignDateAndTimeAssignment.hxx
src/StepAP203/StepAP203_CcDesignPersonAndOrganizationAssignment.cxx
src/StepAP203/StepAP203_CcDesignPersonAndOrganizationAssignment.hxx
src/StepAP203/StepAP203_CcDesignSecurityClassification.cxx
src/StepAP203/StepAP203_CcDesignSecurityClassification.hxx
src/StepAP203/StepAP203_CcDesignSpecificationReference.cxx
src/StepAP203/StepAP203_CcDesignSpecificationReference.hxx
src/StepAP203/StepAP203_Change.cxx
src/StepAP203/StepAP203_Change.hxx
src/StepAP203/StepAP203_ChangeRequest.cxx
src/StepAP203/StepAP203_ChangeRequest.hxx
src/StepAP203/StepAP203_StartRequest.cxx
src/StepAP203/StepAP203_StartRequest.hxx
src/StepAP203/StepAP203_StartWork.cxx
src/StepAP203/StepAP203_StartWork.hxx
src/StepAP214/StepAP214_AppliedApprovalAssignment.cxx
src/StepAP214/StepAP214_AppliedApprovalAssignment.hxx
src/StepAP214/StepAP214_AppliedDateAndTimeAssignment.cxx
src/StepAP214/StepAP214_AppliedDateAndTimeAssignment.hxx
src/StepAP214/StepAP214_AppliedDateAssignment.cxx
src/StepAP214/StepAP214_AppliedDateAssignment.hxx
src/StepAP214/StepAP214_AppliedDocumentReference.cxx
src/StepAP214/StepAP214_AppliedDocumentReference.hxx
src/StepAP214/StepAP214_AppliedExternalIdentificationAssignment.cxx
src/StepAP214/StepAP214_AppliedExternalIdentificationAssignment.hxx
src/StepAP214/StepAP214_AppliedGroupAssignment.cxx
src/StepAP214/StepAP214_AppliedGroupAssignment.hxx
src/StepAP214/StepAP214_AppliedOrganizationAssignment.cxx
src/StepAP214/StepAP214_AppliedOrganizationAssignment.hxx
src/StepAP214/StepAP214_AppliedPersonAndOrganizationAssignment.cxx
src/StepAP214/StepAP214_AppliedPersonAndOrganizationAssignment.hxx
src/StepAP214/StepAP214_AppliedPresentedItem.cxx
src/StepAP214/StepAP214_AppliedPresentedItem.hxx
src/StepAP214/StepAP214_AppliedSecurityClassificationAssignment.cxx
src/StepAP214/StepAP214_AppliedSecurityClassificationAssignment.hxx
src/StepAP214/StepAP214_AutoDesignActualDateAndTimeAssignment.cxx
src/StepAP214/StepAP214_AutoDesignActualDateAndTimeAssignment.hxx
src/StepAP214/StepAP214_AutoDesignActualDateAssignment.cxx
src/StepAP214/StepAP214_AutoDesignActualDateAssignment.hxx
src/StepAP214/StepAP214_AutoDesignApprovalAssignment.cxx
src/StepAP214/StepAP214_AutoDesignApprovalAssignment.hxx
src/StepAP214/StepAP214_AutoDesignDateAndPersonAssignment.cxx
src/StepAP214/StepAP214_AutoDesignDateAndPersonAssignment.hxx
src/StepAP214/StepAP214_AutoDesignDocumentReference.cxx
src/StepAP214/StepAP214_AutoDesignDocumentReference.hxx
src/StepAP214/StepAP214_AutoDesignGroupAssignment.cxx
src/StepAP214/StepAP214_AutoDesignGroupAssignment.hxx
src/StepAP214/StepAP214_AutoDesignNominalDateAndTimeAssignment.cxx
src/StepAP214/StepAP214_AutoDesignNominalDateAndTimeAssignment.hxx
src/StepAP214/StepAP214_AutoDesignNominalDateAssignment.cxx
src/StepAP214/StepAP214_AutoDesignNominalDateAssignment.hxx
src/StepAP214/StepAP214_AutoDesignOrganizationAssignment.cxx
src/StepAP214/StepAP214_AutoDesignOrganizationAssignment.hxx
src/StepAP214/StepAP214_AutoDesignPersonAndOrganizationAssignment.cxx
src/StepAP214/StepAP214_AutoDesignPersonAndOrganizationAssignment.hxx
src/StepAP214/StepAP214_AutoDesignPresentedItem.cxx
src/StepAP214/StepAP214_AutoDesignPresentedItem.hxx
src/StepAP214/StepAP214_AutoDesignSecurityClassificationAssignment.cxx
src/StepAP214/StepAP214_AutoDesignSecurityClassificationAssignment.hxx
src/StepAP214/StepAP214_Class.cxx
src/StepAP214/StepAP214_Class.hxx
src/StepAP214/StepAP214_ExternallyDefinedClass.cxx
src/StepAP214/StepAP214_ExternallyDefinedClass.hxx
src/StepAP214/StepAP214_ExternallyDefinedGeneralProperty.cxx
src/StepAP214/StepAP214_ExternallyDefinedGeneralProperty.hxx
src/StepAP214/StepAP214_Protocol.cxx
src/StepAP214/StepAP214_Protocol.hxx
src/StepAP214/StepAP214_RepItemGroup.cxx
src/StepAP214/StepAP214_RepItemGroup.hxx
src/StepAP242/StepAP242_GeometricItemSpecificUsage.cxx
src/StepAP242/StepAP242_GeometricItemSpecificUsage.hxx
src/StepAP242/StepAP242_IdAttribute.cxx
src/StepAP242/StepAP242_IdAttribute.hxx
src/StepAP242/StepAP242_ItemIdentifiedRepresentationUsage.cxx
src/StepAP242/StepAP242_ItemIdentifiedRepresentationUsage.hxx
src/StepBasic/StepBasic_Action.cxx
src/StepBasic/StepBasic_Action.hxx
src/StepBasic/StepBasic_ActionAssignment.cxx
src/StepBasic/StepBasic_ActionAssignment.hxx
src/StepBasic/StepBasic_ActionMethod.cxx
src/StepBasic/StepBasic_ActionMethod.hxx
src/StepBasic/StepBasic_ActionRequestAssignment.cxx
src/StepBasic/StepBasic_ActionRequestAssignment.hxx
src/StepBasic/StepBasic_ActionRequestSolution.cxx
src/StepBasic/StepBasic_ActionRequestSolution.hxx
src/StepBasic/StepBasic_Address.cxx
src/StepBasic/StepBasic_Address.hxx
src/StepBasic/StepBasic_ApplicationContext.cxx
src/StepBasic/StepBasic_ApplicationContext.hxx
src/StepBasic/StepBasic_ApplicationContextElement.cxx
src/StepBasic/StepBasic_ApplicationContextElement.hxx
src/StepBasic/StepBasic_ApplicationProtocolDefinition.cxx
src/StepBasic/StepBasic_ApplicationProtocolDefinition.hxx
src/StepBasic/StepBasic_Approval.cxx
src/StepBasic/StepBasic_Approval.hxx
src/StepBasic/StepBasic_ApprovalAssignment.cxx
src/StepBasic/StepBasic_ApprovalAssignment.hxx
src/StepBasic/StepBasic_ApprovalDateTime.cxx
src/StepBasic/StepBasic_ApprovalDateTime.hxx
src/StepBasic/StepBasic_ApprovalPersonOrganization.cxx
src/StepBasic/StepBasic_ApprovalPersonOrganization.hxx
src/StepBasic/StepBasic_ApprovalRelationship.cxx
src/StepBasic/StepBasic_ApprovalRelationship.hxx
src/StepBasic/StepBasic_ApprovalRole.cxx
src/StepBasic/StepBasic_ApprovalRole.hxx
src/StepBasic/StepBasic_ApprovalStatus.cxx
src/StepBasic/StepBasic_ApprovalStatus.hxx
src/StepBasic/StepBasic_AreaUnit.cxx
src/StepBasic/StepBasic_AreaUnit.hxx
src/StepBasic/StepBasic_CalendarDate.cxx
src/StepBasic/StepBasic_CalendarDate.hxx
src/StepBasic/StepBasic_Certification.cxx
src/StepBasic/StepBasic_Certification.hxx
src/StepBasic/StepBasic_CertificationAssignment.cxx
src/StepBasic/StepBasic_CertificationAssignment.hxx
src/StepBasic/StepBasic_CertificationType.cxx
src/StepBasic/StepBasic_CertificationType.hxx
src/StepBasic/StepBasic_CharacterizedObject.cxx
src/StepBasic/StepBasic_CharacterizedObject.hxx
src/StepBasic/StepBasic_Contract.cxx
src/StepBasic/StepBasic_Contract.hxx
src/StepBasic/StepBasic_ContractAssignment.cxx
src/StepBasic/StepBasic_ContractAssignment.hxx
src/StepBasic/StepBasic_ContractType.cxx
src/StepBasic/StepBasic_ContractType.hxx
src/StepBasic/StepBasic_ConversionBasedUnit.cxx
src/StepBasic/StepBasic_ConversionBasedUnit.hxx
src/StepBasic/StepBasic_ConversionBasedUnitAndAreaUnit.cxx
src/StepBasic/StepBasic_ConversionBasedUnitAndAreaUnit.hxx
src/StepBasic/StepBasic_ConversionBasedUnitAndLengthUnit.cxx
src/StepBasic/StepBasic_ConversionBasedUnitAndLengthUnit.hxx
src/StepBasic/StepBasic_ConversionBasedUnitAndMassUnit.cxx
src/StepBasic/StepBasic_ConversionBasedUnitAndMassUnit.hxx
src/StepBasic/StepBasic_ConversionBasedUnitAndPlaneAngleUnit.cxx
src/StepBasic/StepBasic_ConversionBasedUnitAndPlaneAngleUnit.hxx
src/StepBasic/StepBasic_ConversionBasedUnitAndRatioUnit.cxx
src/StepBasic/StepBasic_ConversionBasedUnitAndRatioUnit.hxx
src/StepBasic/StepBasic_ConversionBasedUnitAndSolidAngleUnit.cxx
src/StepBasic/StepBasic_ConversionBasedUnitAndSolidAngleUnit.hxx
src/StepBasic/StepBasic_ConversionBasedUnitAndTimeUnit.cxx
src/StepBasic/StepBasic_ConversionBasedUnitAndTimeUnit.hxx
src/StepBasic/StepBasic_ConversionBasedUnitAndVolumeUnit.cxx
src/StepBasic/StepBasic_ConversionBasedUnitAndVolumeUnit.hxx
src/StepBasic/StepBasic_CoordinatedUniversalTimeOffset.cxx
src/StepBasic/StepBasic_CoordinatedUniversalTimeOffset.hxx
src/StepBasic/StepBasic_Date.cxx
src/StepBasic/StepBasic_Date.hxx
src/StepBasic/StepBasic_DateAndTime.cxx
src/StepBasic/StepBasic_DateAndTime.hxx
src/StepBasic/StepBasic_DateAndTimeAssignment.cxx
src/StepBasic/StepBasic_DateAndTimeAssignment.hxx
src/StepBasic/StepBasic_DateAssignment.cxx
src/StepBasic/StepBasic_DateAssignment.hxx
src/StepBasic/StepBasic_DateRole.cxx
src/StepBasic/StepBasic_DateRole.hxx
src/StepBasic/StepBasic_DateTimeRole.cxx
src/StepBasic/StepBasic_DateTimeRole.hxx
src/StepBasic/StepBasic_DerivedUnit.cxx
src/StepBasic/StepBasic_DerivedUnit.hxx
src/StepBasic/StepBasic_DerivedUnitElement.cxx
src/StepBasic/StepBasic_DerivedUnitElement.hxx
src/StepBasic/StepBasic_DesignContext.cxx
src/StepBasic/StepBasic_DesignContext.hxx
src/StepBasic/StepBasic_DigitalDocument.cxx
src/StepBasic/StepBasic_DigitalDocument.hxx
src/StepBasic/StepBasic_DimensionalExponents.cxx
src/StepBasic/StepBasic_DimensionalExponents.hxx
src/StepBasic/StepBasic_Document.cxx
src/StepBasic/StepBasic_Document.hxx
src/StepBasic/StepBasic_DocumentFile.cxx
src/StepBasic/StepBasic_DocumentFile.hxx
src/StepBasic/StepBasic_DocumentProductAssociation.cxx
src/StepBasic/StepBasic_DocumentProductAssociation.hxx
src/StepBasic/StepBasic_DocumentProductEquivalence.cxx
src/StepBasic/StepBasic_DocumentProductEquivalence.hxx
src/StepBasic/StepBasic_DocumentReference.cxx
src/StepBasic/StepBasic_DocumentReference.hxx
src/StepBasic/StepBasic_DocumentRelationship.cxx
src/StepBasic/StepBasic_DocumentRelationship.hxx
src/StepBasic/StepBasic_DocumentRepresentationType.cxx
src/StepBasic/StepBasic_DocumentRepresentationType.hxx
src/StepBasic/StepBasic_DocumentType.cxx
src/StepBasic/StepBasic_DocumentType.hxx
src/StepBasic/StepBasic_DocumentUsageConstraint.cxx
src/StepBasic/StepBasic_DocumentUsageConstraint.hxx
src/StepBasic/StepBasic_Effectivity.cxx
src/StepBasic/StepBasic_Effectivity.hxx
src/StepBasic/StepBasic_EffectivityAssignment.cxx
src/StepBasic/StepBasic_EffectivityAssignment.hxx
src/StepBasic/StepBasic_EulerAngles.cxx
src/StepBasic/StepBasic_EulerAngles.hxx
src/StepBasic/StepBasic_ExternalIdentificationAssignment.cxx
src/StepBasic/StepBasic_ExternalIdentificationAssignment.hxx
src/StepBasic/StepBasic_ExternalSource.cxx
src/StepBasic/StepBasic_ExternalSource.hxx
src/StepBasic/StepBasic_ExternallyDefinedItem.cxx
src/StepBasic/StepBasic_ExternallyDefinedItem.hxx
src/StepBasic/StepBasic_GeneralProperty.cxx
src/StepBasic/StepBasic_GeneralProperty.hxx
src/StepBasic/StepBasic_Group.cxx
src/StepBasic/StepBasic_Group.hxx
src/StepBasic/StepBasic_GroupAssignment.cxx
src/StepBasic/StepBasic_GroupAssignment.hxx
src/StepBasic/StepBasic_GroupRelationship.cxx
src/StepBasic/StepBasic_GroupRelationship.hxx
src/StepBasic/StepBasic_IdentificationAssignment.cxx
src/StepBasic/StepBasic_IdentificationAssignment.hxx
src/StepBasic/StepBasic_IdentificationRole.cxx
src/StepBasic/StepBasic_IdentificationRole.hxx
src/StepBasic/StepBasic_LengthMeasureWithUnit.cxx
src/StepBasic/StepBasic_LengthMeasureWithUnit.hxx
src/StepBasic/StepBasic_LengthUnit.cxx
src/StepBasic/StepBasic_LengthUnit.hxx
src/StepBasic/StepBasic_LocalTime.cxx
src/StepBasic/StepBasic_LocalTime.hxx
src/StepBasic/StepBasic_MassMeasureWithUnit.cxx
src/StepBasic/StepBasic_MassMeasureWithUnit.hxx
src/StepBasic/StepBasic_MassUnit.cxx
src/StepBasic/StepBasic_MassUnit.hxx
src/StepBasic/StepBasic_MeasureValueMember.cxx
src/StepBasic/StepBasic_MeasureValueMember.hxx
src/StepBasic/StepBasic_MeasureWithUnit.cxx
src/StepBasic/StepBasic_MeasureWithUnit.hxx
src/StepBasic/StepBasic_MechanicalContext.cxx
src/StepBasic/StepBasic_MechanicalContext.hxx
src/StepBasic/StepBasic_NameAssignment.cxx
src/StepBasic/StepBasic_NameAssignment.hxx
src/StepBasic/StepBasic_NamedUnit.cxx
src/StepBasic/StepBasic_NamedUnit.hxx
src/StepBasic/StepBasic_ObjectRole.cxx
src/StepBasic/StepBasic_ObjectRole.hxx
src/StepBasic/StepBasic_OrdinalDate.cxx
src/StepBasic/StepBasic_OrdinalDate.hxx
src/StepBasic/StepBasic_Organization.cxx
src/StepBasic/StepBasic_Organization.hxx
src/StepBasic/StepBasic_OrganizationAssignment.cxx
src/StepBasic/StepBasic_OrganizationAssignment.hxx
src/StepBasic/StepBasic_OrganizationRole.cxx
src/StepBasic/StepBasic_OrganizationRole.hxx
src/StepBasic/StepBasic_OrganizationalAddress.cxx
src/StepBasic/StepBasic_OrganizationalAddress.hxx
src/StepBasic/StepBasic_Person.cxx
src/StepBasic/StepBasic_Person.hxx
src/StepBasic/StepBasic_PersonAndOrganization.cxx
src/StepBasic/StepBasic_PersonAndOrganization.hxx
src/StepBasic/StepBasic_PersonAndOrganizationAssignment.cxx
src/StepBasic/StepBasic_PersonAndOrganizationAssignment.hxx
src/StepBasic/StepBasic_PersonAndOrganizationRole.cxx
src/StepBasic/StepBasic_PersonAndOrganizationRole.hxx
src/StepBasic/StepBasic_PersonalAddress.cxx
src/StepBasic/StepBasic_PersonalAddress.hxx
src/StepBasic/StepBasic_PhysicallyModeledProductDefinition.cxx
src/StepBasic/StepBasic_PhysicallyModeledProductDefinition.hxx
src/StepBasic/StepBasic_PlaneAngleMeasureWithUnit.cxx
src/StepBasic/StepBasic_PlaneAngleMeasureWithUnit.hxx
src/StepBasic/StepBasic_PlaneAngleUnit.cxx
src/StepBasic/StepBasic_PlaneAngleUnit.hxx
src/StepBasic/StepBasic_Product.cxx
src/StepBasic/StepBasic_Product.hxx
src/StepBasic/StepBasic_ProductCategory.cxx
src/StepBasic/StepBasic_ProductCategory.hxx
src/StepBasic/StepBasic_ProductCategoryRelationship.cxx
src/StepBasic/StepBasic_ProductCategoryRelationship.hxx
src/StepBasic/StepBasic_ProductConceptContext.cxx
src/StepBasic/StepBasic_ProductConceptContext.hxx
src/StepBasic/StepBasic_ProductContext.cxx
src/StepBasic/StepBasic_ProductContext.hxx
src/StepBasic/StepBasic_ProductDefinition.cxx
src/StepBasic/StepBasic_ProductDefinition.hxx
src/StepBasic/StepBasic_ProductDefinitionContext.cxx
src/StepBasic/StepBasic_ProductDefinitionContext.hxx
src/StepBasic/StepBasic_ProductDefinitionEffectivity.cxx
src/StepBasic/StepBasic_ProductDefinitionEffectivity.hxx
src/StepBasic/StepBasic_ProductDefinitionFormation.cxx
src/StepBasic/StepBasic_ProductDefinitionFormation.hxx
src/StepBasic/StepBasic_ProductDefinitionFormationRelationship.cxx
src/StepBasic/StepBasic_ProductDefinitionFormationRelationship.hxx
src/StepBasic/StepBasic_ProductDefinitionFormationWithSpecifiedSource.cxx
src/StepBasic/StepBasic_ProductDefinitionFormationWithSpecifiedSource.hxx
src/StepBasic/StepBasic_ProductDefinitionRelationship.cxx
src/StepBasic/StepBasic_ProductDefinitionRelationship.hxx
src/StepBasic/StepBasic_ProductDefinitionWithAssociatedDocuments.cxx
src/StepBasic/StepBasic_ProductDefinitionWithAssociatedDocuments.hxx
src/StepBasic/StepBasic_ProductRelatedProductCategory.cxx
src/StepBasic/StepBasic_ProductRelatedProductCategory.hxx
src/StepBasic/StepBasic_ProductType.cxx
src/StepBasic/StepBasic_ProductType.hxx
src/StepBasic/StepBasic_RatioMeasureWithUnit.cxx
src/StepBasic/StepBasic_RatioMeasureWithUnit.hxx
src/StepBasic/StepBasic_RatioUnit.cxx
src/StepBasic/StepBasic_RatioUnit.hxx
src/StepBasic/StepBasic_RoleAssociation.cxx
src/StepBasic/StepBasic_RoleAssociation.hxx
src/StepBasic/StepBasic_SecurityClassification.cxx
src/StepBasic/StepBasic_SecurityClassification.hxx
src/StepBasic/StepBasic_SecurityClassificationAssignment.cxx
src/StepBasic/StepBasic_SecurityClassificationAssignment.hxx
src/StepBasic/StepBasic_SecurityClassificationLevel.cxx
src/StepBasic/StepBasic_SecurityClassificationLevel.hxx
src/StepBasic/StepBasic_SiUnit.cxx
src/StepBasic/StepBasic_SiUnit.hxx
src/StepBasic/StepBasic_SiUnitAndAreaUnit.cxx
src/StepBasic/StepBasic_SiUnitAndAreaUnit.hxx
src/StepBasic/StepBasic_SiUnitAndLengthUnit.cxx
src/StepBasic/StepBasic_SiUnitAndLengthUnit.hxx
src/StepBasic/StepBasic_SiUnitAndMassUnit.cxx
src/StepBasic/StepBasic_SiUnitAndMassUnit.hxx
src/StepBasic/StepBasic_SiUnitAndPlaneAngleUnit.cxx
src/StepBasic/StepBasic_SiUnitAndPlaneAngleUnit.hxx
src/StepBasic/StepBasic_SiUnitAndRatioUnit.cxx
src/StepBasic/StepBasic_SiUnitAndRatioUnit.hxx
src/StepBasic/StepBasic_SiUnitAndSolidAngleUnit.cxx
src/StepBasic/StepBasic_SiUnitAndSolidAngleUnit.hxx
src/StepBasic/StepBasic_SiUnitAndThermodynamicTemperatureUnit.cxx
src/StepBasic/StepBasic_SiUnitAndThermodynamicTemperatureUnit.hxx
src/StepBasic/StepBasic_SiUnitAndTimeUnit.cxx
src/StepBasic/StepBasic_SiUnitAndTimeUnit.hxx
src/StepBasic/StepBasic_SiUnitAndVolumeUnit.cxx
src/StepBasic/StepBasic_SiUnitAndVolumeUnit.hxx
src/StepBasic/StepBasic_SizeMember.cxx
src/StepBasic/StepBasic_SizeMember.hxx
src/StepBasic/StepBasic_SolidAngleMeasureWithUnit.cxx
src/StepBasic/StepBasic_SolidAngleMeasureWithUnit.hxx
src/StepBasic/StepBasic_SolidAngleUnit.cxx
src/StepBasic/StepBasic_SolidAngleUnit.hxx
src/StepBasic/StepBasic_ThermodynamicTemperatureUnit.cxx
src/StepBasic/StepBasic_ThermodynamicTemperatureUnit.hxx
src/StepBasic/StepBasic_TimeMeasureWithUnit.cxx
src/StepBasic/StepBasic_TimeMeasureWithUnit.hxx
src/StepBasic/StepBasic_TimeUnit.cxx
src/StepBasic/StepBasic_TimeUnit.hxx
src/StepBasic/StepBasic_UncertaintyMeasureWithUnit.cxx
src/StepBasic/StepBasic_UncertaintyMeasureWithUnit.hxx
src/StepBasic/StepBasic_VersionedActionRequest.cxx
src/StepBasic/StepBasic_VersionedActionRequest.hxx
src/StepBasic/StepBasic_VolumeUnit.cxx
src/StepBasic/StepBasic_VolumeUnit.hxx
src/StepBasic/StepBasic_WeekOfYearAndDayDate.cxx
src/StepBasic/StepBasic_WeekOfYearAndDayDate.hxx
src/StepData/StepData_DefaultGeneral.cxx
src/StepData/StepData_DefaultGeneral.hxx
src/StepData/StepData_DescrGeneral.cxx
src/StepData/StepData_DescrGeneral.hxx
src/StepData/StepData_DescrProtocol.cxx
src/StepData/StepData_DescrProtocol.hxx
src/StepData/StepData_DescrReadWrite.cxx
src/StepData/StepData_DescrReadWrite.hxx
src/StepData/StepData_Described.cxx
src/StepData/StepData_Described.hxx
src/StepData/StepData_ECDescr.cxx
src/StepData/StepData_ECDescr.hxx
src/StepData/StepData_EDescr.cxx
src/StepData/StepData_EDescr.hxx
src/StepData/StepData_ESDescr.cxx
src/StepData/StepData_ESDescr.hxx
src/StepData/StepData_FileProtocol.cxx
src/StepData/StepData_FileProtocol.hxx
src/StepData/StepData_FileRecognizer.hxx
src/StepData/StepData_FreeFormEntity.cxx
src/StepData/StepData_FreeFormEntity.hxx
src/StepData/StepData_GeneralModule.cxx
src/StepData/StepData_GeneralModule.hxx
src/StepData/StepData_GlobalNodeOfWriterLib.hxx
src/StepData/StepData_NodeOfWriterLib.hxx
src/StepData/StepData_PDescr.cxx
src/StepData/StepData_PDescr.hxx
src/StepData/StepData_Plex.cxx
src/StepData/StepData_Plex.hxx
src/StepData/StepData_Protocol.cxx
src/StepData/StepData_Protocol.hxx
src/StepData/StepData_ReadWriteModule.cxx
src/StepData/StepData_ReadWriteModule.hxx
src/StepData/StepData_SelectArrReal.cxx
src/StepData/StepData_SelectArrReal.hxx
src/StepData/StepData_SelectInt.cxx
src/StepData/StepData_SelectInt.hxx
src/StepData/StepData_SelectMember.cxx
src/StepData/StepData_SelectMember.hxx
src/StepData/StepData_SelectNamed.cxx
src/StepData/StepData_SelectNamed.hxx
src/StepData/StepData_SelectReal.cxx
src/StepData/StepData_SelectReal.hxx
src/StepData/StepData_Simple.cxx
src/StepData/StepData_Simple.hxx
src/StepData/StepData_StepModel.cxx
src/StepData/StepData_StepModel.hxx
src/StepData/StepData_StepReaderData.cxx
src/StepData/StepData_StepReaderData.hxx
src/StepData/StepData_UndefinedEntity.cxx
src/StepData/StepData_UndefinedEntity.hxx
src/StepDimTol/StepDimTol_AngularityTolerance.cxx
src/StepDimTol/StepDimTol_AngularityTolerance.hxx
src/StepDimTol/StepDimTol_CircularRunoutTolerance.cxx
src/StepDimTol/StepDimTol_CircularRunoutTolerance.hxx
src/StepDimTol/StepDimTol_CoaxialityTolerance.cxx
src/StepDimTol/StepDimTol_CoaxialityTolerance.hxx
src/StepDimTol/StepDimTol_CommonDatum.cxx
src/StepDimTol/StepDimTol_CommonDatum.hxx
src/StepDimTol/StepDimTol_ConcentricityTolerance.cxx
src/StepDimTol/StepDimTol_ConcentricityTolerance.hxx
src/StepDimTol/StepDimTol_CylindricityTolerance.cxx
src/StepDimTol/StepDimTol_CylindricityTolerance.hxx
src/StepDimTol/StepDimTol_Datum.cxx
src/StepDimTol/StepDimTol_Datum.hxx
src/StepDimTol/StepDimTol_DatumFeature.cxx
src/StepDimTol/StepDimTol_DatumFeature.hxx
src/StepDimTol/StepDimTol_DatumReference.cxx
src/StepDimTol/StepDimTol_DatumReference.hxx
src/StepDimTol/StepDimTol_DatumReferenceCompartment.cxx
src/StepDimTol/StepDimTol_DatumReferenceCompartment.hxx
src/StepDimTol/StepDimTol_DatumReferenceElement.cxx
src/StepDimTol/StepDimTol_DatumReferenceElement.hxx
src/StepDimTol/StepDimTol_DatumReferenceModifierWithValue.cxx
src/StepDimTol/StepDimTol_DatumReferenceModifierWithValue.hxx
src/StepDimTol/StepDimTol_DatumSystem.cxx
src/StepDimTol/StepDimTol_DatumSystem.hxx
src/StepDimTol/StepDimTol_DatumTarget.cxx
src/StepDimTol/StepDimTol_DatumTarget.hxx
src/StepDimTol/StepDimTol_FlatnessTolerance.cxx
src/StepDimTol/StepDimTol_FlatnessTolerance.hxx
src/StepDimTol/StepDimTol_GeneralDatumReference.cxx
src/StepDimTol/StepDimTol_GeneralDatumReference.hxx
src/StepDimTol/StepDimTol_GeoTolAndGeoTolWthDatRef.cxx
src/StepDimTol/StepDimTol_GeoTolAndGeoTolWthDatRef.hxx
src/StepDimTol/StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol.cxx
src/StepDimTol/StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol.hxx
src/StepDimTol/StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMod.cxx
src/StepDimTol/StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMod.hxx
src/StepDimTol/StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.cxx
src/StepDimTol/StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.hxx
src/StepDimTol/StepDimTol_GeoTolAndGeoTolWthDatRefAndUneqDisGeoTol.cxx
src/StepDimTol/StepDimTol_GeoTolAndGeoTolWthDatRefAndUneqDisGeoTol.hxx
src/StepDimTol/StepDimTol_GeoTolAndGeoTolWthMaxTol.cxx
src/StepDimTol/StepDimTol_GeoTolAndGeoTolWthMaxTol.hxx
src/StepDimTol/StepDimTol_GeoTolAndGeoTolWthMod.cxx
src/StepDimTol/StepDimTol_GeoTolAndGeoTolWthMod.hxx
src/StepDimTol/StepDimTol_GeometricTolerance.cxx
src/StepDimTol/StepDimTol_GeometricTolerance.hxx
src/StepDimTol/StepDimTol_GeometricToleranceRelationship.cxx
src/StepDimTol/StepDimTol_GeometricToleranceRelationship.hxx
src/StepDimTol/StepDimTol_GeometricToleranceWithDatumReference.cxx
src/StepDimTol/StepDimTol_GeometricToleranceWithDatumReference.hxx
src/StepDimTol/StepDimTol_GeometricToleranceWithDefinedAreaUnit.cxx
src/StepDimTol/StepDimTol_GeometricToleranceWithDefinedAreaUnit.hxx
src/StepDimTol/StepDimTol_GeometricToleranceWithDefinedUnit.cxx
src/StepDimTol/StepDimTol_GeometricToleranceWithDefinedUnit.hxx
src/StepDimTol/StepDimTol_GeometricToleranceWithMaximumTolerance.cxx
src/StepDimTol/StepDimTol_GeometricToleranceWithMaximumTolerance.hxx
src/StepDimTol/StepDimTol_GeometricToleranceWithModifiers.cxx
src/StepDimTol/StepDimTol_GeometricToleranceWithModifiers.hxx
src/StepDimTol/StepDimTol_LineProfileTolerance.cxx
src/StepDimTol/StepDimTol_LineProfileTolerance.hxx
src/StepDimTol/StepDimTol_ModifiedGeometricTolerance.cxx
src/StepDimTol/StepDimTol_ModifiedGeometricTolerance.hxx
src/StepDimTol/StepDimTol_NonUniformZoneDefinition.cxx
src/StepDimTol/StepDimTol_NonUniformZoneDefinition.hxx
src/StepDimTol/StepDimTol_ParallelismTolerance.cxx
src/StepDimTol/StepDimTol_ParallelismTolerance.hxx
src/StepDimTol/StepDimTol_PerpendicularityTolerance.cxx
src/StepDimTol/StepDimTol_PerpendicularityTolerance.hxx
src/StepDimTol/StepDimTol_PlacedDatumTargetFeature.cxx
src/StepDimTol/StepDimTol_PlacedDatumTargetFeature.hxx
src/StepDimTol/StepDimTol_PositionTolerance.cxx
src/StepDimTol/StepDimTol_PositionTolerance.hxx
src/StepDimTol/StepDimTol_ProjectedZoneDefinition.cxx
src/StepDimTol/StepDimTol_ProjectedZoneDefinition.hxx
src/StepDimTol/StepDimTol_RoundnessTolerance.cxx
src/StepDimTol/StepDimTol_RoundnessTolerance.hxx
src/StepDimTol/StepDimTol_RunoutZoneOrientation.cxx
src/StepDimTol/StepDimTol_RunoutZoneOrientation.hxx
src/StepDimTol/StepDimTol_SimpleDatumReferenceModifierMember.cxx
src/StepDimTol/StepDimTol_SimpleDatumReferenceModifierMember.hxx
src/StepDimTol/StepDimTol_StraightnessTolerance.cxx
src/StepDimTol/StepDimTol_StraightnessTolerance.hxx
src/StepDimTol/StepDimTol_SurfaceProfileTolerance.cxx
src/StepDimTol/StepDimTol_SurfaceProfileTolerance.hxx
src/StepDimTol/StepDimTol_SymmetryTolerance.cxx
src/StepDimTol/StepDimTol_SymmetryTolerance.hxx
src/StepDimTol/StepDimTol_ToleranceZone.cxx
src/StepDimTol/StepDimTol_ToleranceZone.hxx
src/StepDimTol/StepDimTol_ToleranceZoneDefinition.cxx
src/StepDimTol/StepDimTol_ToleranceZoneDefinition.hxx
src/StepDimTol/StepDimTol_ToleranceZoneForm.cxx
src/StepDimTol/StepDimTol_ToleranceZoneForm.hxx
src/StepDimTol/StepDimTol_TotalRunoutTolerance.cxx
src/StepDimTol/StepDimTol_TotalRunoutTolerance.hxx
src/StepDimTol/StepDimTol_UnequallyDisposedGeometricTolerance.cxx
src/StepDimTol/StepDimTol_UnequallyDisposedGeometricTolerance.hxx
src/StepElement/StepElement_AnalysisItemWithinRepresentation.cxx
src/StepElement/StepElement_AnalysisItemWithinRepresentation.hxx
src/StepElement/StepElement_Curve3dElementDescriptor.cxx
src/StepElement/StepElement_Curve3dElementDescriptor.hxx
src/StepElement/StepElement_CurveElementEndReleasePacket.cxx
src/StepElement/StepElement_CurveElementEndReleasePacket.hxx
src/StepElement/StepElement_CurveElementFreedomMember.cxx
src/StepElement/StepElement_CurveElementFreedomMember.hxx
src/StepElement/StepElement_CurveElementPurposeMember.cxx
src/StepElement/StepElement_CurveElementPurposeMember.hxx
src/StepElement/StepElement_CurveElementSectionDefinition.cxx
src/StepElement/StepElement_CurveElementSectionDefinition.hxx
src/StepElement/StepElement_CurveElementSectionDerivedDefinitions.cxx
src/StepElement/StepElement_CurveElementSectionDerivedDefinitions.hxx
src/StepElement/StepElement_ElementAspectMember.cxx
src/StepElement/StepElement_ElementAspectMember.hxx
src/StepElement/StepElement_ElementDescriptor.cxx
src/StepElement/StepElement_ElementDescriptor.hxx
src/StepElement/StepElement_ElementMaterial.cxx
src/StepElement/StepElement_ElementMaterial.hxx
src/StepElement/StepElement_MeasureOrUnspecifiedValueMember.cxx
src/StepElement/StepElement_MeasureOrUnspecifiedValueMember.hxx
src/StepElement/StepElement_Surface3dElementDescriptor.cxx
src/StepElement/StepElement_Surface3dElementDescriptor.hxx
src/StepElement/StepElement_SurfaceElementProperty.cxx
src/StepElement/StepElement_SurfaceElementProperty.hxx
src/StepElement/StepElement_SurfaceElementPurposeMember.cxx
src/StepElement/StepElement_SurfaceElementPurposeMember.hxx
src/StepElement/StepElement_SurfaceSection.cxx
src/StepElement/StepElement_SurfaceSection.hxx
src/StepElement/StepElement_SurfaceSectionField.cxx
src/StepElement/StepElement_SurfaceSectionField.hxx
src/StepElement/StepElement_SurfaceSectionFieldConstant.cxx
src/StepElement/StepElement_SurfaceSectionFieldConstant.hxx
src/StepElement/StepElement_SurfaceSectionFieldVarying.cxx
src/StepElement/StepElement_SurfaceSectionFieldVarying.hxx
src/StepElement/StepElement_UniformSurfaceSection.cxx
src/StepElement/StepElement_UniformSurfaceSection.hxx
src/StepElement/StepElement_Volume3dElementDescriptor.cxx
src/StepElement/StepElement_Volume3dElementDescriptor.hxx
src/StepElement/StepElement_VolumeElementPurposeMember.cxx
src/StepElement/StepElement_VolumeElementPurposeMember.hxx
src/StepFEA/StepFEA_AlignedCurve3dElementCoordinateSystem.cxx
src/StepFEA/StepFEA_AlignedCurve3dElementCoordinateSystem.hxx
src/StepFEA/StepFEA_AlignedSurface3dElementCoordinateSystem.cxx
src/StepFEA/StepFEA_AlignedSurface3dElementCoordinateSystem.hxx
src/StepFEA/StepFEA_ArbitraryVolume3dElementCoordinateSystem.cxx
src/StepFEA/StepFEA_ArbitraryVolume3dElementCoordinateSystem.hxx
src/StepFEA/StepFEA_ConstantSurface3dElementCoordinateSystem.cxx
src/StepFEA/StepFEA_ConstantSurface3dElementCoordinateSystem.hxx
src/StepFEA/StepFEA_Curve3dElementProperty.cxx
src/StepFEA/StepFEA_Curve3dElementProperty.hxx
src/StepFEA/StepFEA_Curve3dElementRepresentation.cxx
src/StepFEA/StepFEA_Curve3dElementRepresentation.hxx
src/StepFEA/StepFEA_CurveElementEndOffset.cxx
src/StepFEA/StepFEA_CurveElementEndOffset.hxx
src/StepFEA/StepFEA_CurveElementEndRelease.cxx
src/StepFEA/StepFEA_CurveElementEndRelease.hxx
src/StepFEA/StepFEA_CurveElementInterval.cxx
src/StepFEA/StepFEA_CurveElementInterval.hxx
src/StepFEA/StepFEA_CurveElementIntervalConstant.cxx
src/StepFEA/StepFEA_CurveElementIntervalConstant.hxx
src/StepFEA/StepFEA_CurveElementIntervalLinearlyVarying.cxx
src/StepFEA/StepFEA_CurveElementIntervalLinearlyVarying.hxx
src/StepFEA/StepFEA_CurveElementLocation.cxx
src/StepFEA/StepFEA_CurveElementLocation.hxx
src/StepFEA/StepFEA_DegreeOfFreedomMember.cxx
src/StepFEA/StepFEA_DegreeOfFreedomMember.hxx
src/StepFEA/StepFEA_DummyNode.cxx
src/StepFEA/StepFEA_DummyNode.hxx
src/StepFEA/StepFEA_ElementGeometricRelationship.cxx
src/StepFEA/StepFEA_ElementGeometricRelationship.hxx
src/StepFEA/StepFEA_ElementGroup.cxx
src/StepFEA/StepFEA_ElementGroup.hxx
src/StepFEA/StepFEA_ElementRepresentation.cxx
src/StepFEA/StepFEA_ElementRepresentation.hxx
src/StepFEA/StepFEA_FeaAreaDensity.cxx
src/StepFEA/StepFEA_FeaAreaDensity.hxx
src/StepFEA/StepFEA_FeaAxis2Placement3d.cxx
src/StepFEA/StepFEA_FeaAxis2Placement3d.hxx
src/StepFEA/StepFEA_FeaCurveSectionGeometricRelationship.cxx
src/StepFEA/StepFEA_FeaCurveSectionGeometricRelationship.hxx
src/StepFEA/StepFEA_FeaGroup.cxx
src/StepFEA/StepFEA_FeaGroup.hxx
src/StepFEA/StepFEA_FeaLinearElasticity.cxx
src/StepFEA/StepFEA_FeaLinearElasticity.hxx
src/StepFEA/StepFEA_FeaMassDensity.cxx
src/StepFEA/StepFEA_FeaMassDensity.hxx
src/StepFEA/StepFEA_FeaMaterialPropertyRepresentation.cxx
src/StepFEA/StepFEA_FeaMaterialPropertyRepresentation.hxx
src/StepFEA/StepFEA_FeaMaterialPropertyRepresentationItem.cxx
src/StepFEA/StepFEA_FeaMaterialPropertyRepresentationItem.hxx
src/StepFEA/StepFEA_FeaModel.cxx
src/StepFEA/StepFEA_FeaModel.hxx
src/StepFEA/StepFEA_FeaModel3d.cxx
src/StepFEA/StepFEA_FeaModel3d.hxx
src/StepFEA/StepFEA_FeaModelDefinition.cxx
src/StepFEA/StepFEA_FeaModelDefinition.hxx
src/StepFEA/StepFEA_FeaMoistureAbsorption.cxx
src/StepFEA/StepFEA_FeaMoistureAbsorption.hxx
src/StepFEA/StepFEA_FeaParametricPoint.cxx
src/StepFEA/StepFEA_FeaParametricPoint.hxx
src/StepFEA/StepFEA_FeaRepresentationItem.cxx
src/StepFEA/StepFEA_FeaRepresentationItem.hxx
src/StepFEA/StepFEA_FeaSecantCoefficientOfLinearThermalExpansion.cxx
src/StepFEA/StepFEA_FeaSecantCoefficientOfLinearThermalExpansion.hxx
src/StepFEA/StepFEA_FeaShellBendingStiffness.cxx
src/StepFEA/StepFEA_FeaShellBendingStiffness.hxx
src/StepFEA/StepFEA_FeaShellMembraneBendingCouplingStiffness.cxx
src/StepFEA/StepFEA_FeaShellMembraneBendingCouplingStiffness.hxx
src/StepFEA/StepFEA_FeaShellMembraneStiffness.cxx
src/StepFEA/StepFEA_FeaShellMembraneStiffness.hxx
src/StepFEA/StepFEA_FeaShellShearStiffness.cxx
src/StepFEA/StepFEA_FeaShellShearStiffness.hxx
src/StepFEA/StepFEA_FeaSurfaceSectionGeometricRelationship.cxx
src/StepFEA/StepFEA_FeaSurfaceSectionGeometricRelationship.hxx
src/StepFEA/StepFEA_FeaTangentialCoefficientOfLinearThermalExpansion.cxx
src/StepFEA/StepFEA_FeaTangentialCoefficientOfLinearThermalExpansion.hxx
src/StepFEA/StepFEA_FreedomAndCoefficient.cxx
src/StepFEA/StepFEA_FreedomAndCoefficient.hxx
src/StepFEA/StepFEA_FreedomsList.cxx
src/StepFEA/StepFEA_FreedomsList.hxx
src/StepFEA/StepFEA_GeometricNode.cxx
src/StepFEA/StepFEA_GeometricNode.hxx
src/StepFEA/StepFEA_Node.cxx
src/StepFEA/StepFEA_Node.hxx
src/StepFEA/StepFEA_NodeDefinition.cxx
src/StepFEA/StepFEA_NodeDefinition.hxx
src/StepFEA/StepFEA_NodeGroup.cxx
src/StepFEA/StepFEA_NodeGroup.hxx
src/StepFEA/StepFEA_NodeRepresentation.cxx
src/StepFEA/StepFEA_NodeRepresentation.hxx
src/StepFEA/StepFEA_NodeSet.cxx
src/StepFEA/StepFEA_NodeSet.hxx
src/StepFEA/StepFEA_NodeWithSolutionCoordinateSystem.cxx
src/StepFEA/StepFEA_NodeWithSolutionCoordinateSystem.hxx
src/StepFEA/StepFEA_NodeWithVector.cxx
src/StepFEA/StepFEA_NodeWithVector.hxx
src/StepFEA/StepFEA_ParametricCurve3dElementCoordinateDirection.cxx
src/StepFEA/StepFEA_ParametricCurve3dElementCoordinateDirection.hxx
src/StepFEA/StepFEA_ParametricCurve3dElementCoordinateSystem.cxx
src/StepFEA/StepFEA_ParametricCurve3dElementCoordinateSystem.hxx
src/StepFEA/StepFEA_ParametricSurface3dElementCoordinateSystem.cxx
src/StepFEA/StepFEA_ParametricSurface3dElementCoordinateSystem.hxx
src/StepFEA/StepFEA_Surface3dElementRepresentation.cxx
src/StepFEA/StepFEA_Surface3dElementRepresentation.hxx
src/StepFEA/StepFEA_SymmetricTensor23dMember.cxx
src/StepFEA/StepFEA_SymmetricTensor23dMember.hxx
src/StepFEA/StepFEA_SymmetricTensor43dMember.cxx
src/StepFEA/StepFEA_SymmetricTensor43dMember.hxx
src/StepFEA/StepFEA_Volume3dElementRepresentation.cxx
src/StepFEA/StepFEA_Volume3dElementRepresentation.hxx
src/StepGeom/StepGeom_Axis1Placement.cxx
src/StepGeom/StepGeom_Axis1Placement.hxx
src/StepGeom/StepGeom_Axis2Placement2d.cxx
src/StepGeom/StepGeom_Axis2Placement2d.hxx
src/StepGeom/StepGeom_Axis2Placement3d.cxx
src/StepGeom/StepGeom_Axis2Placement3d.hxx
src/StepGeom/StepGeom_BSplineCurve.cxx
src/StepGeom/StepGeom_BSplineCurve.hxx
src/StepGeom/StepGeom_BSplineCurveWithKnots.cxx
src/StepGeom/StepGeom_BSplineCurveWithKnots.hxx
src/StepGeom/StepGeom_BSplineCurveWithKnotsAndRationalBSplineCurve.cxx
src/StepGeom/StepGeom_BSplineCurveWithKnotsAndRationalBSplineCurve.hxx
src/StepGeom/StepGeom_BSplineSurface.cxx
src/StepGeom/StepGeom_BSplineSurface.hxx
src/StepGeom/StepGeom_BSplineSurfaceWithKnots.cxx
src/StepGeom/StepGeom_BSplineSurfaceWithKnots.hxx
src/StepGeom/StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface.cxx
src/StepGeom/StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface.hxx
src/StepGeom/StepGeom_BezierCurve.cxx
src/StepGeom/StepGeom_BezierCurve.hxx
src/StepGeom/StepGeom_BezierCurveAndRationalBSplineCurve.cxx
src/StepGeom/StepGeom_BezierCurveAndRationalBSplineCurve.hxx
src/StepGeom/StepGeom_BezierSurface.cxx
src/StepGeom/StepGeom_BezierSurface.hxx
src/StepGeom/StepGeom_BezierSurfaceAndRationalBSplineSurface.cxx
src/StepGeom/StepGeom_BezierSurfaceAndRationalBSplineSurface.hxx
src/StepGeom/StepGeom_BoundaryCurve.cxx
src/StepGeom/StepGeom_BoundaryCurve.hxx
src/StepGeom/StepGeom_BoundedCurve.cxx
src/StepGeom/StepGeom_BoundedCurve.hxx
src/StepGeom/StepGeom_BoundedSurface.cxx
src/StepGeom/StepGeom_BoundedSurface.hxx
src/StepGeom/StepGeom_CartesianPoint.cxx
src/StepGeom/StepGeom_CartesianPoint.hxx
src/StepGeom/StepGeom_CartesianTransformationOperator.cxx
src/StepGeom/StepGeom_CartesianTransformationOperator.hxx
src/StepGeom/StepGeom_CartesianTransformationOperator2d.cxx
src/StepGeom/StepGeom_CartesianTransformationOperator2d.hxx
src/StepGeom/StepGeom_CartesianTransformationOperator3d.cxx
src/StepGeom/StepGeom_CartesianTransformationOperator3d.hxx
src/StepGeom/StepGeom_Circle.cxx
src/StepGeom/StepGeom_Circle.hxx
src/StepGeom/StepGeom_CompositeCurve.cxx
src/StepGeom/StepGeom_CompositeCurve.hxx
src/StepGeom/StepGeom_CompositeCurveOnSurface.cxx
src/StepGeom/StepGeom_CompositeCurveOnSurface.hxx
src/StepGeom/StepGeom_CompositeCurveSegment.cxx
src/StepGeom/StepGeom_CompositeCurveSegment.hxx
src/StepGeom/StepGeom_Conic.cxx
src/StepGeom/StepGeom_Conic.hxx
src/StepGeom/StepGeom_ConicalSurface.cxx
src/StepGeom/StepGeom_ConicalSurface.hxx
src/StepGeom/StepGeom_Curve.cxx
src/StepGeom/StepGeom_Curve.hxx
src/StepGeom/StepGeom_CurveBoundedSurface.cxx
src/StepGeom/StepGeom_CurveBoundedSurface.hxx
src/StepGeom/StepGeom_CurveReplica.cxx
src/StepGeom/StepGeom_CurveReplica.hxx
src/StepGeom/StepGeom_CylindricalSurface.cxx
src/StepGeom/StepGeom_CylindricalSurface.hxx
src/StepGeom/StepGeom_DegeneratePcurve.cxx
src/StepGeom/StepGeom_DegeneratePcurve.hxx
src/StepGeom/StepGeom_DegenerateToroidalSurface.cxx
src/StepGeom/StepGeom_DegenerateToroidalSurface.hxx
src/StepGeom/StepGeom_Direction.cxx
src/StepGeom/StepGeom_Direction.hxx
src/StepGeom/StepGeom_ElementarySurface.cxx
src/StepGeom/StepGeom_ElementarySurface.hxx
src/StepGeom/StepGeom_Ellipse.cxx
src/StepGeom/StepGeom_Ellipse.hxx
src/StepGeom/StepGeom_EvaluatedDegeneratePcurve.cxx
src/StepGeom/StepGeom_EvaluatedDegeneratePcurve.hxx
src/StepGeom/StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx.cxx
src/StepGeom/StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx.hxx
src/StepGeom/StepGeom_GeometricRepresentationContext.cxx
src/StepGeom/StepGeom_GeometricRepresentationContext.hxx
src/StepGeom/StepGeom_GeometricRepresentationContextAndGlobalUnitAssignedContext.cxx
src/StepGeom/StepGeom_GeometricRepresentationContextAndGlobalUnitAssignedContext.hxx
src/StepGeom/StepGeom_GeometricRepresentationContextAndParametricRepresentationContext.cxx
src/StepGeom/StepGeom_GeometricRepresentationContextAndParametricRepresentationContext.hxx
src/StepGeom/StepGeom_GeometricRepresentationItem.cxx
src/StepGeom/StepGeom_GeometricRepresentationItem.hxx
src/StepGeom/StepGeom_Hyperbola.cxx
src/StepGeom/StepGeom_Hyperbola.hxx
src/StepGeom/StepGeom_IntersectionCurve.cxx
src/StepGeom/StepGeom_IntersectionCurve.hxx
src/StepGeom/StepGeom_Line.cxx
src/StepGeom/StepGeom_Line.hxx
src/StepGeom/StepGeom_OffsetCurve3d.cxx
src/StepGeom/StepGeom_OffsetCurve3d.hxx
src/StepGeom/StepGeom_OffsetSurface.cxx
src/StepGeom/StepGeom_OffsetSurface.hxx
src/StepGeom/StepGeom_OrientedSurface.cxx
src/StepGeom/StepGeom_OrientedSurface.hxx
src/StepGeom/StepGeom_OuterBoundaryCurve.cxx
src/StepGeom/StepGeom_OuterBoundaryCurve.hxx
src/StepGeom/StepGeom_Parabola.cxx
src/StepGeom/StepGeom_Parabola.hxx
src/StepGeom/StepGeom_Pcurve.cxx
src/StepGeom/StepGeom_Pcurve.hxx
src/StepGeom/StepGeom_Placement.cxx
src/StepGeom/StepGeom_Placement.hxx
src/StepGeom/StepGeom_Plane.cxx
src/StepGeom/StepGeom_Plane.hxx
src/StepGeom/StepGeom_Point.cxx
src/StepGeom/StepGeom_Point.hxx
src/StepGeom/StepGeom_PointOnCurve.cxx
src/StepGeom/StepGeom_PointOnCurve.hxx
src/StepGeom/StepGeom_PointOnSurface.cxx
src/StepGeom/StepGeom_PointOnSurface.hxx
src/StepGeom/StepGeom_PointReplica.cxx
src/StepGeom/StepGeom_PointReplica.hxx
src/StepGeom/StepGeom_Polyline.cxx
src/StepGeom/StepGeom_Polyline.hxx
src/StepGeom/StepGeom_QuasiUniformCurve.cxx
src/StepGeom/StepGeom_QuasiUniformCurve.hxx
src/StepGeom/StepGeom_QuasiUniformCurveAndRationalBSplineCurve.cxx
src/StepGeom/StepGeom_QuasiUniformCurveAndRationalBSplineCurve.hxx
src/StepGeom/StepGeom_QuasiUniformSurface.cxx
src/StepGeom/StepGeom_QuasiUniformSurface.hxx
src/StepGeom/StepGeom_QuasiUniformSurfaceAndRationalBSplineSurface.cxx
src/StepGeom/StepGeom_QuasiUniformSurfaceAndRationalBSplineSurface.hxx
src/StepGeom/StepGeom_RationalBSplineCurve.cxx
src/StepGeom/StepGeom_RationalBSplineCurve.hxx
src/StepGeom/StepGeom_RationalBSplineSurface.cxx
src/StepGeom/StepGeom_RationalBSplineSurface.hxx
src/StepGeom/StepGeom_RectangularCompositeSurface.cxx
src/StepGeom/StepGeom_RectangularCompositeSurface.hxx
src/StepGeom/StepGeom_RectangularTrimmedSurface.cxx
src/StepGeom/StepGeom_RectangularTrimmedSurface.hxx
src/StepGeom/StepGeom_ReparametrisedCompositeCurveSegment.cxx
src/StepGeom/StepGeom_ReparametrisedCompositeCurveSegment.hxx
src/StepGeom/StepGeom_SeamCurve.cxx
src/StepGeom/StepGeom_SeamCurve.hxx
src/StepGeom/StepGeom_SphericalSurface.cxx
src/StepGeom/StepGeom_SphericalSurface.hxx
src/StepGeom/StepGeom_Surface.cxx
src/StepGeom/StepGeom_Surface.hxx
src/StepGeom/StepGeom_SurfaceCurve.cxx
src/StepGeom/StepGeom_SurfaceCurve.hxx
src/StepGeom/StepGeom_SurfaceCurveAndBoundedCurve.cxx
src/StepGeom/StepGeom_SurfaceCurveAndBoundedCurve.hxx
src/StepGeom/StepGeom_SurfaceOfLinearExtrusion.cxx
src/StepGeom/StepGeom_SurfaceOfLinearExtrusion.hxx
src/StepGeom/StepGeom_SurfaceOfRevolution.cxx
src/StepGeom/StepGeom_SurfaceOfRevolution.hxx
src/StepGeom/StepGeom_SurfacePatch.cxx
src/StepGeom/StepGeom_SurfacePatch.hxx
src/StepGeom/StepGeom_SurfaceReplica.cxx
src/StepGeom/StepGeom_SurfaceReplica.hxx
src/StepGeom/StepGeom_SweptSurface.cxx
src/StepGeom/StepGeom_SweptSurface.hxx
src/StepGeom/StepGeom_ToroidalSurface.cxx
src/StepGeom/StepGeom_ToroidalSurface.hxx
src/StepGeom/StepGeom_TrimmedCurve.cxx
src/StepGeom/StepGeom_TrimmedCurve.hxx
src/StepGeom/StepGeom_TrimmingMember.cxx
src/StepGeom/StepGeom_TrimmingMember.hxx
src/StepGeom/StepGeom_UniformCurve.cxx
src/StepGeom/StepGeom_UniformCurve.hxx
src/StepGeom/StepGeom_UniformCurveAndRationalBSplineCurve.cxx
src/StepGeom/StepGeom_UniformCurveAndRationalBSplineCurve.hxx
src/StepGeom/StepGeom_UniformSurface.cxx
src/StepGeom/StepGeom_UniformSurface.hxx
src/StepGeom/StepGeom_UniformSurfaceAndRationalBSplineSurface.cxx
src/StepGeom/StepGeom_UniformSurfaceAndRationalBSplineSurface.hxx
src/StepGeom/StepGeom_Vector.cxx
src/StepGeom/StepGeom_Vector.hxx
src/StepRepr/StepRepr_AllAroundShapeAspect.cxx
src/StepRepr/StepRepr_AllAroundShapeAspect.hxx
src/StepRepr/StepRepr_Apex.cxx
src/StepRepr/StepRepr_Apex.hxx
src/StepRepr/StepRepr_AssemblyComponentUsage.cxx
src/StepRepr/StepRepr_AssemblyComponentUsage.hxx
src/StepRepr/StepRepr_AssemblyComponentUsageSubstitute.cxx
src/StepRepr/StepRepr_AssemblyComponentUsageSubstitute.hxx
src/StepRepr/StepRepr_BetweenShapeAspect.cxx
src/StepRepr/StepRepr_BetweenShapeAspect.hxx
src/StepRepr/StepRepr_CentreOfSymmetry.cxx
src/StepRepr/StepRepr_CentreOfSymmetry.hxx
src/StepRepr/StepRepr_CompGroupShAspAndCompShAspAndDatumFeatAndShAsp.cxx
src/StepRepr/StepRepr_CompGroupShAspAndCompShAspAndDatumFeatAndShAsp.hxx
src/StepRepr/StepRepr_CompShAspAndDatumFeatAndShAsp.cxx
src/StepRepr/StepRepr_CompShAspAndDatumFeatAndShAsp.hxx
src/StepRepr/StepRepr_CompositeGroupShapeAspect.cxx
src/StepRepr/StepRepr_CompositeGroupShapeAspect.hxx
src/StepRepr/StepRepr_CompositeShapeAspect.cxx
src/StepRepr/StepRepr_CompositeShapeAspect.hxx
src/StepRepr/StepRepr_CompoundRepresentationItem.cxx
src/StepRepr/StepRepr_CompoundRepresentationItem.hxx
src/StepRepr/StepRepr_ConfigurationDesign.cxx
src/StepRepr/StepRepr_ConfigurationDesign.hxx
src/StepRepr/StepRepr_ConfigurationEffectivity.cxx
src/StepRepr/StepRepr_ConfigurationEffectivity.hxx
src/StepRepr/StepRepr_ConfigurationItem.cxx
src/StepRepr/StepRepr_ConfigurationItem.hxx
src/StepRepr/StepRepr_ContinuosShapeAspect.cxx
src/StepRepr/StepRepr_ContinuosShapeAspect.hxx
src/StepRepr/StepRepr_DataEnvironment.cxx
src/StepRepr/StepRepr_DataEnvironment.hxx
src/StepRepr/StepRepr_DefinitionalRepresentation.cxx
src/StepRepr/StepRepr_DefinitionalRepresentation.hxx
src/StepRepr/StepRepr_DerivedShapeAspect.cxx
src/StepRepr/StepRepr_DerivedShapeAspect.hxx
src/StepRepr/StepRepr_DescriptiveRepresentationItem.cxx
src/StepRepr/StepRepr_DescriptiveRepresentationItem.hxx
src/StepRepr/StepRepr_Extension.cxx
src/StepRepr/StepRepr_Extension.hxx
src/StepRepr/StepRepr_ExternallyDefinedRepresentation.cxx
src/StepRepr/StepRepr_ExternallyDefinedRepresentation.hxx
src/StepRepr/StepRepr_FeatureForDatumTargetRelationship.cxx
src/StepRepr/StepRepr_FeatureForDatumTargetRelationship.hxx
src/StepRepr/StepRepr_FunctionallyDefinedTransformation.cxx
src/StepRepr/StepRepr_FunctionallyDefinedTransformation.hxx
src/StepRepr/StepRepr_GeometricAlignment.cxx
src/StepRepr/StepRepr_GeometricAlignment.hxx
src/StepRepr/StepRepr_GlobalUncertaintyAssignedContext.cxx
src/StepRepr/StepRepr_GlobalUncertaintyAssignedContext.hxx
src/StepRepr/StepRepr_GlobalUnitAssignedContext.cxx
src/StepRepr/StepRepr_GlobalUnitAssignedContext.hxx
src/StepRepr/StepRepr_IntegerRepresentationItem.cxx
src/StepRepr/StepRepr_IntegerRepresentationItem.hxx
src/StepRepr/StepRepr_ItemDefinedTransformation.cxx
src/StepRepr/StepRepr_ItemDefinedTransformation.hxx
src/StepRepr/StepRepr_MakeFromUsageOption.cxx
src/StepRepr/StepRepr_MakeFromUsageOption.hxx
src/StepRepr/StepRepr_MappedItem.cxx
src/StepRepr/StepRepr_MappedItem.hxx
src/StepRepr/StepRepr_MaterialDesignation.cxx
src/StepRepr/StepRepr_MaterialDesignation.hxx
src/StepRepr/StepRepr_MaterialProperty.cxx
src/StepRepr/StepRepr_MaterialProperty.hxx
src/StepRepr/StepRepr_MaterialPropertyRepresentation.cxx
src/StepRepr/StepRepr_MaterialPropertyRepresentation.hxx
src/StepRepr/StepRepr_MeasureRepresentationItem.cxx
src/StepRepr/StepRepr_MeasureRepresentationItem.hxx
src/StepRepr/StepRepr_NextAssemblyUsageOccurrence.cxx
src/StepRepr/StepRepr_NextAssemblyUsageOccurrence.hxx
src/StepRepr/StepRepr_ParallelOffset.cxx
src/StepRepr/StepRepr_ParallelOffset.hxx
src/StepRepr/StepRepr_ParametricRepresentationContext.cxx
src/StepRepr/StepRepr_ParametricRepresentationContext.hxx
src/StepRepr/StepRepr_PerpendicularTo.cxx
src/StepRepr/StepRepr_PerpendicularTo.hxx
src/StepRepr/StepRepr_ProductConcept.cxx
src/StepRepr/StepRepr_ProductConcept.hxx
src/StepRepr/StepRepr_ProductDefinitionShape.cxx
src/StepRepr/StepRepr_ProductDefinitionShape.hxx
src/StepRepr/StepRepr_ProductDefinitionUsage.cxx
src/StepRepr/StepRepr_ProductDefinitionUsage.hxx
src/StepRepr/StepRepr_PromissoryUsageOccurrence.cxx
src/StepRepr/StepRepr_PromissoryUsageOccurrence.hxx
src/StepRepr/StepRepr_PropertyDefinition.cxx
src/StepRepr/StepRepr_PropertyDefinition.hxx
src/StepRepr/StepRepr_PropertyDefinitionRelationship.cxx
src/StepRepr/StepRepr_PropertyDefinitionRelationship.hxx
src/StepRepr/StepRepr_PropertyDefinitionRepresentation.cxx
src/StepRepr/StepRepr_PropertyDefinitionRepresentation.hxx
src/StepRepr/StepRepr_QuantifiedAssemblyComponentUsage.cxx
src/StepRepr/StepRepr_QuantifiedAssemblyComponentUsage.hxx
src/StepRepr/StepRepr_ReprItemAndLengthMeasureWithUnit.cxx
src/StepRepr/StepRepr_ReprItemAndLengthMeasureWithUnit.hxx
src/StepRepr/StepRepr_ReprItemAndLengthMeasureWithUnitAndQRI.cxx
src/StepRepr/StepRepr_ReprItemAndLengthMeasureWithUnitAndQRI.hxx
src/StepRepr/StepRepr_ReprItemAndMeasureWithUnit.cxx
src/StepRepr/StepRepr_ReprItemAndMeasureWithUnit.hxx
src/StepRepr/StepRepr_ReprItemAndMeasureWithUnitAndQRI.cxx
src/StepRepr/StepRepr_ReprItemAndMeasureWithUnitAndQRI.hxx
src/StepRepr/StepRepr_ReprItemAndPlaneAngleMeasureWithUnit.cxx
src/StepRepr/StepRepr_ReprItemAndPlaneAngleMeasureWithUnit.hxx
src/StepRepr/StepRepr_ReprItemAndPlaneAngleMeasureWithUnitAndQRI.cxx
src/StepRepr/StepRepr_ReprItemAndPlaneAngleMeasureWithUnitAndQRI.hxx
src/StepRepr/StepRepr_Representation.cxx
src/StepRepr/StepRepr_Representation.hxx
src/StepRepr/StepRepr_RepresentationContext.cxx
src/StepRepr/StepRepr_RepresentationContext.hxx
src/StepRepr/StepRepr_RepresentationItem.cxx
src/StepRepr/StepRepr_RepresentationItem.hxx
src/StepRepr/StepRepr_RepresentationMap.cxx
src/StepRepr/StepRepr_RepresentationMap.hxx
src/StepRepr/StepRepr_RepresentationRelationship.cxx
src/StepRepr/StepRepr_RepresentationRelationship.hxx
src/StepRepr/StepRepr_RepresentationRelationshipWithTransformation.cxx
src/StepRepr/StepRepr_RepresentationRelationshipWithTransformation.hxx
src/StepRepr/StepRepr_ShapeAspect.cxx
src/StepRepr/StepRepr_ShapeAspect.hxx
src/StepRepr/StepRepr_ShapeAspectDerivingRelationship.cxx
src/StepRepr/StepRepr_ShapeAspectDerivingRelationship.hxx
src/StepRepr/StepRepr_ShapeAspectRelationship.cxx
src/StepRepr/StepRepr_ShapeAspectRelationship.hxx
src/StepRepr/StepRepr_ShapeAspectTransition.cxx
src/StepRepr/StepRepr_ShapeAspectTransition.hxx
src/StepRepr/StepRepr_ShapeRepresentationRelationship.cxx
src/StepRepr/StepRepr_ShapeRepresentationRelationship.hxx
src/StepRepr/StepRepr_ShapeRepresentationRelationshipWithTransformation.cxx
src/StepRepr/StepRepr_ShapeRepresentationRelationshipWithTransformation.hxx
src/StepRepr/StepRepr_SpecifiedHigherUsageOccurrence.cxx
src/StepRepr/StepRepr_SpecifiedHigherUsageOccurrence.hxx
src/StepRepr/StepRepr_StructuralResponseProperty.cxx
src/StepRepr/StepRepr_StructuralResponseProperty.hxx
src/StepRepr/StepRepr_StructuralResponsePropertyDefinitionRepresentation.cxx
src/StepRepr/StepRepr_StructuralResponsePropertyDefinitionRepresentation.hxx
src/StepRepr/StepRepr_SuppliedPartRelationship.cxx
src/StepRepr/StepRepr_SuppliedPartRelationship.hxx
src/StepRepr/StepRepr_Tangent.cxx
src/StepRepr/StepRepr_Tangent.hxx
src/StepRepr/StepRepr_ValueRange.cxx
src/StepRepr/StepRepr_ValueRange.hxx
src/StepRepr/StepRepr_ValueRepresentationItem.cxx
src/StepRepr/StepRepr_ValueRepresentationItem.hxx
src/StepSelect/StepSelect_Activator.cxx
src/StepSelect/StepSelect_Activator.hxx
src/StepSelect/StepSelect_FileModifier.hxx
src/StepSelect/StepSelect_FloatFormat.cxx
src/StepSelect/StepSelect_FloatFormat.hxx
src/StepSelect/StepSelect_ModelModifier.hxx
src/StepSelect/StepSelect_StepType.cxx
src/StepSelect/StepSelect_StepType.hxx
src/StepSelect/StepSelect_WorkLibrary.cxx
src/StepSelect/StepSelect_WorkLibrary.hxx
src/StepShape/StepShape_AdvancedBrepShapeRepresentation.cxx
src/StepShape/StepShape_AdvancedBrepShapeRepresentation.hxx
src/StepShape/StepShape_AdvancedFace.cxx
src/StepShape/StepShape_AdvancedFace.hxx
src/StepShape/StepShape_AngularLocation.cxx
src/StepShape/StepShape_AngularLocation.hxx
src/StepShape/StepShape_AngularSize.cxx
src/StepShape/StepShape_AngularSize.hxx
src/StepShape/StepShape_Block.cxx
src/StepShape/StepShape_Block.hxx
src/StepShape/StepShape_BooleanResult.cxx
src/StepShape/StepShape_BooleanResult.hxx
src/StepShape/StepShape_BoxDomain.cxx
src/StepShape/StepShape_BoxDomain.hxx
src/StepShape/StepShape_BoxedHalfSpace.cxx
src/StepShape/StepShape_BoxedHalfSpace.hxx
src/StepShape/StepShape_BrepWithVoids.cxx
src/StepShape/StepShape_BrepWithVoids.hxx
src/StepShape/StepShape_ClosedShell.cxx
src/StepShape/StepShape_ClosedShell.hxx
src/StepShape/StepShape_CompoundShapeRepresentation.cxx
src/StepShape/StepShape_CompoundShapeRepresentation.hxx
src/StepShape/StepShape_ConnectedEdgeSet.cxx
src/StepShape/StepShape_ConnectedEdgeSet.hxx
src/StepShape/StepShape_ConnectedFaceSet.cxx
src/StepShape/StepShape_ConnectedFaceSet.hxx
src/StepShape/StepShape_ConnectedFaceShapeRepresentation.cxx
src/StepShape/StepShape_ConnectedFaceShapeRepresentation.hxx
src/StepShape/StepShape_ConnectedFaceSubSet.cxx
src/StepShape/StepShape_ConnectedFaceSubSet.hxx
src/StepShape/StepShape_ContextDependentShapeRepresentation.cxx
src/StepShape/StepShape_ContextDependentShapeRepresentation.hxx
src/StepShape/StepShape_CsgShapeRepresentation.cxx
src/StepShape/StepShape_CsgShapeRepresentation.hxx
src/StepShape/StepShape_CsgSolid.cxx
src/StepShape/StepShape_CsgSolid.hxx
src/StepShape/StepShape_DefinitionalRepresentationAndShapeRepresentation.cxx
src/StepShape/StepShape_DefinitionalRepresentationAndShapeRepresentation.hxx
src/StepShape/StepShape_DimensionalCharacteristicRepresentation.cxx
src/StepShape/StepShape_DimensionalCharacteristicRepresentation.hxx
src/StepShape/StepShape_DimensionalLocation.cxx
src/StepShape/StepShape_DimensionalLocation.hxx
src/StepShape/StepShape_DimensionalLocationWithPath.cxx
src/StepShape/StepShape_DimensionalLocationWithPath.hxx
src/StepShape/StepShape_DimensionalSize.cxx
src/StepShape/StepShape_DimensionalSize.hxx
src/StepShape/StepShape_DimensionalSizeWithPath.cxx
src/StepShape/StepShape_DimensionalSizeWithPath.hxx
src/StepShape/StepShape_DirectedDimensionalLocation.cxx
src/StepShape/StepShape_DirectedDimensionalLocation.hxx
src/StepShape/StepShape_Edge.cxx
src/StepShape/StepShape_Edge.hxx
src/StepShape/StepShape_EdgeBasedWireframeModel.cxx
src/StepShape/StepShape_EdgeBasedWireframeModel.hxx
src/StepShape/StepShape_EdgeBasedWireframeShapeRepresentation.cxx
src/StepShape/StepShape_EdgeBasedWireframeShapeRepresentation.hxx
src/StepShape/StepShape_EdgeCurve.cxx
src/StepShape/StepShape_EdgeCurve.hxx
src/StepShape/StepShape_EdgeLoop.cxx
src/StepShape/StepShape_EdgeLoop.hxx
src/StepShape/StepShape_ExtrudedAreaSolid.cxx
src/StepShape/StepShape_ExtrudedAreaSolid.hxx
src/StepShape/StepShape_ExtrudedFaceSolid.cxx
src/StepShape/StepShape_ExtrudedFaceSolid.hxx
src/StepShape/StepShape_Face.cxx
src/StepShape/StepShape_Face.hxx
src/StepShape/StepShape_FaceBasedSurfaceModel.cxx
src/StepShape/StepShape_FaceBasedSurfaceModel.hxx
src/StepShape/StepShape_FaceBound.cxx
src/StepShape/StepShape_FaceBound.hxx
src/StepShape/StepShape_FaceOuterBound.cxx
src/StepShape/StepShape_FaceOuterBound.hxx
src/StepShape/StepShape_FaceSurface.cxx
src/StepShape/StepShape_FaceSurface.hxx
src/StepShape/StepShape_FacetedBrep.cxx
src/StepShape/StepShape_FacetedBrep.hxx
src/StepShape/StepShape_FacetedBrepAndBrepWithVoids.cxx
src/StepShape/StepShape_FacetedBrepAndBrepWithVoids.hxx
src/StepShape/StepShape_FacetedBrepShapeRepresentation.cxx
src/StepShape/StepShape_FacetedBrepShapeRepresentation.hxx
src/StepShape/StepShape_GeometricCurveSet.cxx
src/StepShape/StepShape_GeometricCurveSet.hxx
src/StepShape/StepShape_GeometricSet.cxx
src/StepShape/StepShape_GeometricSet.hxx
src/StepShape/StepShape_GeometricallyBoundedSurfaceShapeRepresentation.cxx
src/StepShape/StepShape_GeometricallyBoundedSurfaceShapeRepresentation.hxx
src/StepShape/StepShape_GeometricallyBoundedWireframeShapeRepresentation.cxx
src/StepShape/StepShape_GeometricallyBoundedWireframeShapeRepresentation.hxx
src/StepShape/StepShape_HalfSpaceSolid.cxx
src/StepShape/StepShape_HalfSpaceSolid.hxx
src/StepShape/StepShape_LimitsAndFits.cxx
src/StepShape/StepShape_LimitsAndFits.hxx
src/StepShape/StepShape_Loop.cxx
src/StepShape/StepShape_Loop.hxx
src/StepShape/StepShape_LoopAndPath.cxx
src/StepShape/StepShape_LoopAndPath.hxx
src/StepShape/StepShape_ManifoldSolidBrep.cxx
src/StepShape/StepShape_ManifoldSolidBrep.hxx
src/StepShape/StepShape_ManifoldSurfaceShapeRepresentation.cxx
src/StepShape/StepShape_ManifoldSurfaceShapeRepresentation.hxx
src/StepShape/StepShape_MeasureQualification.cxx
src/StepShape/StepShape_MeasureQualification.hxx
src/StepShape/StepShape_MeasureRepresentationItemAndQualifiedRepresentationItem.cxx
src/StepShape/StepShape_MeasureRepresentationItemAndQualifiedRepresentationItem.hxx
src/StepShape/StepShape_NonManifoldSurfaceShapeRepresentation.cxx
src/StepShape/StepShape_NonManifoldSurfaceShapeRepresentation.hxx
src/StepShape/StepShape_OpenShell.cxx
src/StepShape/StepShape_OpenShell.hxx
src/StepShape/StepShape_OrientedClosedShell.cxx
src/StepShape/StepShape_OrientedClosedShell.hxx
src/StepShape/StepShape_OrientedEdge.cxx
src/StepShape/StepShape_OrientedEdge.hxx
src/StepShape/StepShape_OrientedFace.cxx
src/StepShape/StepShape_OrientedFace.hxx
src/StepShape/StepShape_OrientedOpenShell.cxx
src/StepShape/StepShape_OrientedOpenShell.hxx
src/StepShape/StepShape_OrientedPath.cxx
src/StepShape/StepShape_OrientedPath.hxx
src/StepShape/StepShape_Path.cxx
src/StepShape/StepShape_Path.hxx
src/StepShape/StepShape_PlusMinusTolerance.cxx
src/StepShape/StepShape_PlusMinusTolerance.hxx
src/StepShape/StepShape_PointRepresentation.cxx
src/StepShape/StepShape_PointRepresentation.hxx
src/StepShape/StepShape_PolyLoop.cxx
src/StepShape/StepShape_PolyLoop.hxx
src/StepShape/StepShape_PrecisionQualifier.cxx
src/StepShape/StepShape_PrecisionQualifier.hxx
src/StepShape/StepShape_QualifiedRepresentationItem.cxx
src/StepShape/StepShape_QualifiedRepresentationItem.hxx
src/StepShape/StepShape_RevolvedAreaSolid.cxx
src/StepShape/StepShape_RevolvedAreaSolid.hxx
src/StepShape/StepShape_RevolvedFaceSolid.cxx
src/StepShape/StepShape_RevolvedFaceSolid.hxx
src/StepShape/StepShape_RightAngularWedge.cxx
src/StepShape/StepShape_RightAngularWedge.hxx
src/StepShape/StepShape_RightCircularCone.cxx
src/StepShape/StepShape_RightCircularCone.hxx
src/StepShape/StepShape_RightCircularCylinder.cxx
src/StepShape/StepShape_RightCircularCylinder.hxx
src/StepShape/StepShape_SeamEdge.cxx
src/StepShape/StepShape_SeamEdge.hxx
src/StepShape/StepShape_ShapeDefinitionRepresentation.cxx
src/StepShape/StepShape_ShapeDefinitionRepresentation.hxx
src/StepShape/StepShape_ShapeDimensionRepresentation.cxx
src/StepShape/StepShape_ShapeDimensionRepresentation.hxx
src/StepShape/StepShape_ShapeRepresentation.cxx
src/StepShape/StepShape_ShapeRepresentation.hxx
src/StepShape/StepShape_ShapeRepresentationWithParameters.cxx
src/StepShape/StepShape_ShapeRepresentationWithParameters.hxx
src/StepShape/StepShape_ShellBasedSurfaceModel.cxx
src/StepShape/StepShape_ShellBasedSurfaceModel.hxx
src/StepShape/StepShape_SolidModel.cxx
src/StepShape/StepShape_SolidModel.hxx
src/StepShape/StepShape_SolidReplica.cxx
src/StepShape/StepShape_SolidReplica.hxx
src/StepShape/StepShape_Sphere.cxx
src/StepShape/StepShape_Sphere.hxx
src/StepShape/StepShape_Subedge.cxx
src/StepShape/StepShape_Subedge.hxx
src/StepShape/StepShape_Subface.cxx
src/StepShape/StepShape_Subface.hxx
src/StepShape/StepShape_SweptAreaSolid.cxx
src/StepShape/StepShape_SweptAreaSolid.hxx
src/StepShape/StepShape_SweptFaceSolid.cxx
src/StepShape/StepShape_SweptFaceSolid.hxx
src/StepShape/StepShape_ToleranceValue.cxx
src/StepShape/StepShape_ToleranceValue.hxx
src/StepShape/StepShape_TopologicalRepresentationItem.cxx
src/StepShape/StepShape_TopologicalRepresentationItem.hxx
src/StepShape/StepShape_Torus.cxx
src/StepShape/StepShape_Torus.hxx
src/StepShape/StepShape_TransitionalShapeRepresentation.cxx
src/StepShape/StepShape_TransitionalShapeRepresentation.hxx
src/StepShape/StepShape_TypeQualifier.cxx
src/StepShape/StepShape_TypeQualifier.hxx
src/StepShape/StepShape_ValueFormatTypeQualifier.cxx
src/StepShape/StepShape_ValueFormatTypeQualifier.hxx
src/StepShape/StepShape_Vertex.cxx
src/StepShape/StepShape_Vertex.hxx
src/StepShape/StepShape_VertexLoop.cxx
src/StepShape/StepShape_VertexLoop.hxx
src/StepShape/StepShape_VertexPoint.cxx
src/StepShape/StepShape_VertexPoint.hxx
src/StepVisual/StepVisual_AnnotationOccurrence.cxx
src/StepVisual/StepVisual_AnnotationOccurrence.hxx
src/StepVisual/StepVisual_AnnotationText.cxx
src/StepVisual/StepVisual_AnnotationText.hxx
src/StepVisual/StepVisual_AnnotationTextOccurrence.cxx
src/StepVisual/StepVisual_AnnotationTextOccurrence.hxx
src/StepVisual/StepVisual_AreaInSet.cxx
src/StepVisual/StepVisual_AreaInSet.hxx
src/StepVisual/StepVisual_BackgroundColour.cxx
src/StepVisual/StepVisual_BackgroundColour.hxx
src/StepVisual/StepVisual_CameraImage.cxx
src/StepVisual/StepVisual_CameraImage.hxx
src/StepVisual/StepVisual_CameraImage2dWithScale.cxx
src/StepVisual/StepVisual_CameraImage2dWithScale.hxx
src/StepVisual/StepVisual_CameraImage3dWithScale.cxx
src/StepVisual/StepVisual_CameraImage3dWithScale.hxx
src/StepVisual/StepVisual_CameraModel.cxx
src/StepVisual/StepVisual_CameraModel.hxx
src/StepVisual/StepVisual_CameraModelD2.cxx
src/StepVisual/StepVisual_CameraModelD2.hxx
src/StepVisual/StepVisual_CameraModelD3.cxx
src/StepVisual/StepVisual_CameraModelD3.hxx
src/StepVisual/StepVisual_CameraUsage.cxx
src/StepVisual/StepVisual_CameraUsage.hxx
src/StepVisual/StepVisual_Colour.cxx
src/StepVisual/StepVisual_Colour.hxx
src/StepVisual/StepVisual_ColourRgb.cxx
src/StepVisual/StepVisual_ColourRgb.hxx
src/StepVisual/StepVisual_ColourSpecification.cxx
src/StepVisual/StepVisual_ColourSpecification.hxx
src/StepVisual/StepVisual_CompositeText.cxx
src/StepVisual/StepVisual_CompositeText.hxx
src/StepVisual/StepVisual_CompositeTextWithExtent.cxx
src/StepVisual/StepVisual_CompositeTextWithExtent.hxx
src/StepVisual/StepVisual_ContextDependentInvisibility.cxx
src/StepVisual/StepVisual_ContextDependentInvisibility.hxx
src/StepVisual/StepVisual_ContextDependentOverRidingStyledItem.cxx
src/StepVisual/StepVisual_ContextDependentOverRidingStyledItem.hxx
src/StepVisual/StepVisual_CurveStyle.cxx
src/StepVisual/StepVisual_CurveStyle.hxx
src/StepVisual/StepVisual_CurveStyleFont.cxx
src/StepVisual/StepVisual_CurveStyleFont.hxx
src/StepVisual/StepVisual_CurveStyleFontPattern.cxx
src/StepVisual/StepVisual_CurveStyleFontPattern.hxx
src/StepVisual/StepVisual_DraughtingAnnotationOccurrence.cxx
src/StepVisual/StepVisual_DraughtingAnnotationOccurrence.hxx
src/StepVisual/StepVisual_DraughtingModel.cxx
src/StepVisual/StepVisual_DraughtingModel.hxx
src/StepVisual/StepVisual_DraughtingPreDefinedColour.cxx
src/StepVisual/StepVisual_DraughtingPreDefinedColour.hxx
src/StepVisual/StepVisual_DraughtingPreDefinedCurveFont.cxx
src/StepVisual/StepVisual_DraughtingPreDefinedCurveFont.hxx
src/StepVisual/StepVisual_ExternallyDefinedCurveFont.cxx
src/StepVisual/StepVisual_ExternallyDefinedCurveFont.hxx
src/StepVisual/StepVisual_ExternallyDefinedTextFont.cxx
src/StepVisual/StepVisual_ExternallyDefinedTextFont.hxx
src/StepVisual/StepVisual_FillAreaStyle.cxx
src/StepVisual/StepVisual_FillAreaStyle.hxx
src/StepVisual/StepVisual_FillAreaStyleColour.cxx
src/StepVisual/StepVisual_FillAreaStyleColour.hxx
src/StepVisual/StepVisual_Invisibility.cxx
src/StepVisual/StepVisual_Invisibility.hxx
src/StepVisual/StepVisual_MarkerMember.cxx
src/StepVisual/StepVisual_MarkerMember.hxx
src/StepVisual/StepVisual_MechanicalDesignGeometricPresentationArea.cxx
src/StepVisual/StepVisual_MechanicalDesignGeometricPresentationArea.hxx
src/StepVisual/StepVisual_MechanicalDesignGeometricPresentationRepresentation.cxx
src/StepVisual/StepVisual_MechanicalDesignGeometricPresentationRepresentation.hxx
src/StepVisual/StepVisual_OverRidingStyledItem.cxx
src/StepVisual/StepVisual_OverRidingStyledItem.hxx
src/StepVisual/StepVisual_PlanarBox.cxx
src/StepVisual/StepVisual_PlanarBox.hxx
src/StepVisual/StepVisual_PlanarExtent.cxx
src/StepVisual/StepVisual_PlanarExtent.hxx
src/StepVisual/StepVisual_PointStyle.cxx
src/StepVisual/StepVisual_PointStyle.hxx
src/StepVisual/StepVisual_PreDefinedColour.cxx
src/StepVisual/StepVisual_PreDefinedColour.hxx
src/StepVisual/StepVisual_PreDefinedCurveFont.cxx
src/StepVisual/StepVisual_PreDefinedCurveFont.hxx
src/StepVisual/StepVisual_PreDefinedItem.cxx
src/StepVisual/StepVisual_PreDefinedItem.hxx
src/StepVisual/StepVisual_PreDefinedTextFont.cxx
src/StepVisual/StepVisual_PreDefinedTextFont.hxx
src/StepVisual/StepVisual_PresentationArea.cxx
src/StepVisual/StepVisual_PresentationArea.hxx
src/StepVisual/StepVisual_PresentationLayerAssignment.cxx
src/StepVisual/StepVisual_PresentationLayerAssignment.hxx
src/StepVisual/StepVisual_PresentationLayerUsage.cxx
src/StepVisual/StepVisual_PresentationLayerUsage.hxx
src/StepVisual/StepVisual_PresentationRepresentation.cxx
src/StepVisual/StepVisual_PresentationRepresentation.hxx
src/StepVisual/StepVisual_PresentationSet.cxx
src/StepVisual/StepVisual_PresentationSet.hxx
src/StepVisual/StepVisual_PresentationSize.cxx
src/StepVisual/StepVisual_PresentationSize.hxx
src/StepVisual/StepVisual_PresentationStyleAssignment.cxx
src/StepVisual/StepVisual_PresentationStyleAssignment.hxx
src/StepVisual/StepVisual_PresentationStyleByContext.cxx
src/StepVisual/StepVisual_PresentationStyleByContext.hxx
src/StepVisual/StepVisual_PresentationView.cxx
src/StepVisual/StepVisual_PresentationView.hxx
src/StepVisual/StepVisual_PresentedItem.cxx
src/StepVisual/StepVisual_PresentedItem.hxx
src/StepVisual/StepVisual_PresentedItemRepresentation.cxx
src/StepVisual/StepVisual_PresentedItemRepresentation.hxx
src/StepVisual/StepVisual_StyledItem.cxx
src/StepVisual/StepVisual_StyledItem.hxx
src/StepVisual/StepVisual_SurfaceSideStyle.cxx
src/StepVisual/StepVisual_SurfaceSideStyle.hxx
src/StepVisual/StepVisual_SurfaceStyleBoundary.cxx
src/StepVisual/StepVisual_SurfaceStyleBoundary.hxx
src/StepVisual/StepVisual_SurfaceStyleControlGrid.cxx
src/StepVisual/StepVisual_SurfaceStyleControlGrid.hxx
src/StepVisual/StepVisual_SurfaceStyleFillArea.cxx
src/StepVisual/StepVisual_SurfaceStyleFillArea.hxx
src/StepVisual/StepVisual_SurfaceStyleParameterLine.cxx
src/StepVisual/StepVisual_SurfaceStyleParameterLine.hxx
src/StepVisual/StepVisual_SurfaceStyleSegmentationCurve.cxx
src/StepVisual/StepVisual_SurfaceStyleSegmentationCurve.hxx
src/StepVisual/StepVisual_SurfaceStyleSilhouette.cxx
src/StepVisual/StepVisual_SurfaceStyleSilhouette.hxx
src/StepVisual/StepVisual_SurfaceStyleUsage.cxx
src/StepVisual/StepVisual_SurfaceStyleUsage.hxx
src/StepVisual/StepVisual_Template.cxx
src/StepVisual/StepVisual_Template.hxx
src/StepVisual/StepVisual_TemplateInstance.cxx
src/StepVisual/StepVisual_TemplateInstance.hxx
src/StepVisual/StepVisual_TextLiteral.cxx
src/StepVisual/StepVisual_TextLiteral.hxx
src/StepVisual/StepVisual_TextStyle.cxx
src/StepVisual/StepVisual_TextStyle.hxx
src/StepVisual/StepVisual_TextStyleForDefinedFont.cxx
src/StepVisual/StepVisual_TextStyleForDefinedFont.hxx
src/StepVisual/StepVisual_TextStyleWithBoxCharacteristics.cxx
src/StepVisual/StepVisual_TextStyleWithBoxCharacteristics.hxx
src/StepVisual/StepVisual_ViewVolume.cxx
src/StepVisual/StepVisual_ViewVolume.hxx
src/StlMesh/StlMesh_Mesh.cxx
src/StlMesh/StlMesh_Mesh.hxx
src/StlMesh/StlMesh_MeshDomain.cxx
src/StlMesh/StlMesh_MeshDomain.hxx
src/StlMesh/StlMesh_MeshTriangle.cxx
src/StlMesh/StlMesh_MeshTriangle.hxx
src/Storage/Storage_CallBack.cxx
src/Storage/Storage_CallBack.hxx
src/Storage/Storage_Data.cxx
src/Storage/Storage_Data.hxx
src/Storage/Storage_DefaultCallBack.cxx
src/Storage/Storage_DefaultCallBack.hxx
src/Storage/Storage_HeaderData.cxx
src/Storage/Storage_HeaderData.hxx
src/Storage/Storage_InternalData.cxx
src/Storage/Storage_InternalData.hxx
src/Storage/Storage_Root.cxx
src/Storage/Storage_Root.hxx
src/Storage/Storage_RootData.cxx
src/Storage/Storage_RootData.hxx
src/Storage/Storage_Schema.cxx
src/Storage/Storage_Schema.hxx
src/Storage/Storage_TypeData.cxx
src/Storage/Storage_TypeData.hxx
src/Storage/Storage_TypedCallBack.cxx
src/Storage/Storage_TypedCallBack.hxx
src/TColStd/TColStd_HPackedMapOfInteger.cxx
src/TColStd/TColStd_HPackedMapOfInteger.hxx
src/TCollection/TCollection_HAsciiString.cxx
src/TCollection/TCollection_HAsciiString.hxx
src/TCollection/TCollection_HExtendedString.cxx
src/TCollection/TCollection_HExtendedString.hxx
src/TCollection/TCollection_MapNode.cxx
src/TCollection/TCollection_MapNode.hxx
src/TCollection/TCollection_SeqNode.cxx
src/TCollection/TCollection_SeqNode.hxx
src/TDF/TDF_Attribute.cxx
src/TDF/TDF_Attribute.hxx
src/TDF/TDF_AttributeDelta.cxx
src/TDF/TDF_AttributeDelta.hxx
src/TDF/TDF_Data.cxx
src/TDF/TDF_Data.hxx
src/TDF/TDF_DataSet.cxx
src/TDF/TDF_DataSet.hxx
src/TDF/TDF_DefaultDeltaOnModification.cxx
src/TDF/TDF_DefaultDeltaOnModification.hxx
src/TDF/TDF_DefaultDeltaOnRemoval.cxx
src/TDF/TDF_DefaultDeltaOnRemoval.hxx
src/TDF/TDF_Delta.cxx
src/TDF/TDF_Delta.hxx
src/TDF/TDF_DeltaOnAddition.cxx
src/TDF/TDF_DeltaOnAddition.hxx
src/TDF/TDF_DeltaOnForget.cxx
src/TDF/TDF_DeltaOnForget.hxx
src/TDF/TDF_DeltaOnModification.cxx
src/TDF/TDF_DeltaOnModification.hxx
src/TDF/TDF_DeltaOnRemoval.cxx
src/TDF/TDF_DeltaOnRemoval.hxx
src/TDF/TDF_DeltaOnResume.cxx
src/TDF/TDF_DeltaOnResume.hxx
src/TDF/TDF_Reference.cxx
src/TDF/TDF_Reference.hxx
src/TDF/TDF_RelocationTable.cxx
src/TDF/TDF_RelocationTable.hxx
src/TDF/TDF_TagSource.cxx
src/TDF/TDF_TagSource.hxx
src/TDataStd/TDataStd_AsciiString.cxx
src/TDataStd/TDataStd_AsciiString.hxx
src/TDataStd/TDataStd_BooleanArray.cxx
src/TDataStd/TDataStd_BooleanArray.hxx
src/TDataStd/TDataStd_BooleanList.cxx
src/TDataStd/TDataStd_BooleanList.hxx
src/TDataStd/TDataStd_ByteArray.cxx
src/TDataStd/TDataStd_ByteArray.hxx
src/TDataStd/TDataStd_Comment.cxx
src/TDataStd/TDataStd_Comment.hxx
src/TDataStd/TDataStd_Current.cxx
src/TDataStd/TDataStd_Current.hxx
src/TDataStd/TDataStd_DeltaOnModificationOfByteArray.cxx
src/TDataStd/TDataStd_DeltaOnModificationOfByteArray.hxx
src/TDataStd/TDataStd_DeltaOnModificationOfExtStringArray.cxx
src/TDataStd/TDataStd_DeltaOnModificationOfExtStringArray.hxx
src/TDataStd/TDataStd_DeltaOnModificationOfIntArray.cxx
src/TDataStd/TDataStd_DeltaOnModificationOfIntArray.hxx
src/TDataStd/TDataStd_DeltaOnModificationOfIntPackedMap.cxx
src/TDataStd/TDataStd_DeltaOnModificationOfIntPackedMap.hxx
src/TDataStd/TDataStd_DeltaOnModificationOfRealArray.cxx
src/TDataStd/TDataStd_DeltaOnModificationOfRealArray.hxx
src/TDataStd/TDataStd_Directory.cxx
src/TDataStd/TDataStd_Directory.hxx
src/TDataStd/TDataStd_Expression.cxx
src/TDataStd/TDataStd_Expression.hxx
src/TDataStd/TDataStd_ExtStringArray.cxx
src/TDataStd/TDataStd_ExtStringArray.hxx
src/TDataStd/TDataStd_ExtStringList.cxx
src/TDataStd/TDataStd_ExtStringList.hxx
src/TDataStd/TDataStd_HDataMapOfStringByte.cxx
src/TDataStd/TDataStd_HDataMapOfStringByte.hxx
src/TDataStd/TDataStd_HDataMapOfStringHArray1OfInteger.cxx
src/TDataStd/TDataStd_HDataMapOfStringHArray1OfInteger.hxx
src/TDataStd/TDataStd_HDataMapOfStringHArray1OfReal.cxx
src/TDataStd/TDataStd_HDataMapOfStringHArray1OfReal.hxx
src/TDataStd/TDataStd_HDataMapOfStringInteger.cxx
src/TDataStd/TDataStd_HDataMapOfStringInteger.hxx
src/TDataStd/TDataStd_HDataMapOfStringReal.cxx
src/TDataStd/TDataStd_HDataMapOfStringReal.hxx
src/TDataStd/TDataStd_HDataMapOfStringString.cxx
src/TDataStd/TDataStd_HDataMapOfStringString.hxx
src/TDataStd/TDataStd_IntPackedMap.cxx
src/TDataStd/TDataStd_IntPackedMap.hxx
src/TDataStd/TDataStd_Integer.cxx
src/TDataStd/TDataStd_Integer.hxx
src/TDataStd/TDataStd_IntegerArray.cxx
src/TDataStd/TDataStd_IntegerArray.hxx
src/TDataStd/TDataStd_IntegerList.cxx
src/TDataStd/TDataStd_IntegerList.hxx
src/TDataStd/TDataStd_Name.cxx
src/TDataStd/TDataStd_Name.hxx
src/TDataStd/TDataStd_NamedData.cxx
src/TDataStd/TDataStd_NamedData.hxx
src/TDataStd/TDataStd_NoteBook.cxx
src/TDataStd/TDataStd_NoteBook.hxx
src/TDataStd/TDataStd_Real.cxx
src/TDataStd/TDataStd_Real.hxx
src/TDataStd/TDataStd_RealArray.cxx
src/TDataStd/TDataStd_RealArray.hxx
src/TDataStd/TDataStd_RealList.cxx
src/TDataStd/TDataStd_RealList.hxx
src/TDataStd/TDataStd_ReferenceArray.cxx
src/TDataStd/TDataStd_ReferenceArray.hxx
src/TDataStd/TDataStd_ReferenceList.cxx
src/TDataStd/TDataStd_ReferenceList.hxx
src/TDataStd/TDataStd_Relation.cxx
src/TDataStd/TDataStd_Relation.hxx
src/TDataStd/TDataStd_Tick.cxx
src/TDataStd/TDataStd_Tick.hxx
src/TDataStd/TDataStd_TreeNode.cxx
src/TDataStd/TDataStd_TreeNode.hxx
src/TDataStd/TDataStd_UAttribute.cxx
src/TDataStd/TDataStd_UAttribute.hxx
src/TDataStd/TDataStd_Variable.cxx
src/TDataStd/TDataStd_Variable.hxx
src/TDataXtd/TDataXtd_Axis.cxx
src/TDataXtd/TDataXtd_Axis.hxx
src/TDataXtd/TDataXtd_Constraint.cxx
src/TDataXtd/TDataXtd_Constraint.hxx
src/TDataXtd/TDataXtd_Geometry.cxx
src/TDataXtd/TDataXtd_Geometry.hxx
src/TDataXtd/TDataXtd_Pattern.cxx
src/TDataXtd/TDataXtd_Pattern.hxx
src/TDataXtd/TDataXtd_PatternStd.cxx
src/TDataXtd/TDataXtd_PatternStd.hxx
src/TDataXtd/TDataXtd_Placement.cxx
src/TDataXtd/TDataXtd_Placement.hxx
src/TDataXtd/TDataXtd_Plane.cxx
src/TDataXtd/TDataXtd_Plane.hxx
src/TDataXtd/TDataXtd_Point.cxx
src/TDataXtd/TDataXtd_Point.hxx
src/TDataXtd/TDataXtd_Position.cxx
src/TDataXtd/TDataXtd_Position.hxx
src/TDataXtd/TDataXtd_Shape.cxx
src/TDataXtd/TDataXtd_Shape.hxx
src/TDocStd/TDocStd_Application.cxx
src/TDocStd/TDocStd_Application.hxx
src/TDocStd/TDocStd_ApplicationDelta.cxx
src/TDocStd/TDocStd_ApplicationDelta.hxx
src/TDocStd/TDocStd_CompoundDelta.cxx
src/TDocStd/TDocStd_CompoundDelta.hxx
src/TDocStd/TDocStd_Document.cxx
src/TDocStd/TDocStd_Document.hxx
src/TDocStd/TDocStd_Modified.cxx
src/TDocStd/TDocStd_Modified.hxx
src/TDocStd/TDocStd_MultiTransactionManager.cxx
src/TDocStd/TDocStd_MultiTransactionManager.hxx
src/TDocStd/TDocStd_Owner.cxx
src/TDocStd/TDocStd_Owner.hxx
src/TDocStd/TDocStd_XLink.cxx
src/TDocStd/TDocStd_XLink.hxx
src/TDocStd/TDocStd_XLinkRoot.cxx
src/TDocStd/TDocStd_XLinkRoot.hxx
src/TFunction/TFunction_Driver.cxx
src/TFunction/TFunction_Driver.hxx
src/TFunction/TFunction_DriverTable.cxx
src/TFunction/TFunction_DriverTable.hxx
src/TFunction/TFunction_Function.cxx
src/TFunction/TFunction_Function.hxx
src/TFunction/TFunction_GraphNode.cxx
src/TFunction/TFunction_GraphNode.hxx
src/TFunction/TFunction_Scope.cxx
src/TFunction/TFunction_Scope.hxx
src/TNaming/TNaming_DeltaOnModification.cxx
src/TNaming/TNaming_DeltaOnModification.hxx
src/TNaming/TNaming_DeltaOnRemoval.cxx
src/TNaming/TNaming_DeltaOnRemoval.hxx
src/TNaming/TNaming_NamedShape.cxx
src/TNaming/TNaming_NamedShape.hxx
src/TNaming/TNaming_Naming.cxx
src/TNaming/TNaming_Naming.hxx
src/TNaming/TNaming_TranslateTool.cxx
src/TNaming/TNaming_TranslateTool.hxx
src/TNaming/TNaming_UsedShapes.cxx
src/TNaming/TNaming_UsedShapes.hxx
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_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_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_AISPresentation.cxx
src/TPrsStd/TPrsStd_AISPresentation.hxx
src/TPrsStd/TPrsStd_AISViewer.cxx
src/TPrsStd/TPrsStd_AISViewer.hxx
src/TPrsStd/TPrsStd_AxisDriver.cxx
src/TPrsStd/TPrsStd_AxisDriver.hxx
src/TPrsStd/TPrsStd_ConstraintDriver.cxx
src/TPrsStd/TPrsStd_ConstraintDriver.hxx
src/TPrsStd/TPrsStd_Driver.cxx
src/TPrsStd/TPrsStd_Driver.hxx
src/TPrsStd/TPrsStd_DriverTable.cxx
src/TPrsStd/TPrsStd_DriverTable.hxx
src/TPrsStd/TPrsStd_GeometryDriver.cxx
src/TPrsStd/TPrsStd_GeometryDriver.hxx
src/TPrsStd/TPrsStd_NamedShapeDriver.cxx
src/TPrsStd/TPrsStd_NamedShapeDriver.hxx
src/TPrsStd/TPrsStd_PlaneDriver.cxx
src/TPrsStd/TPrsStd_PlaneDriver.hxx
src/TPrsStd/TPrsStd_PointDriver.cxx
src/TPrsStd/TPrsStd_PointDriver.hxx
src/TestTopOpeDraw/TestTopOpeDraw_DrawableC2D.cxx
src/TestTopOpeDraw/TestTopOpeDraw_DrawableC2D.hxx
src/TestTopOpeDraw/TestTopOpeDraw_DrawableC3D.cxx
src/TestTopOpeDraw/TestTopOpeDraw_DrawableC3D.hxx
src/TestTopOpeDraw/TestTopOpeDraw_DrawableMesure.cxx
src/TestTopOpeDraw/TestTopOpeDraw_DrawableMesure.hxx
src/TestTopOpeDraw/TestTopOpeDraw_DrawableP2D.cxx
src/TestTopOpeDraw/TestTopOpeDraw_DrawableP2D.hxx
src/TestTopOpeDraw/TestTopOpeDraw_DrawableP3D.cxx
src/TestTopOpeDraw/TestTopOpeDraw_DrawableP3D.hxx
src/TestTopOpeDraw/TestTopOpeDraw_DrawableSHA.cxx
src/TestTopOpeDraw/TestTopOpeDraw_DrawableSHA.hxx
src/TestTopOpeDraw/TestTopOpeDraw_DrawableSUR.cxx
src/TestTopOpeDraw/TestTopOpeDraw_DrawableSUR.hxx
src/TopLoc/TopLoc_Datum3D.cxx
src/TopLoc/TopLoc_Datum3D.hxx
src/TopLoc/TopLoc_SListNodeOfItemLocation.cxx
src/TopLoc/TopLoc_SListNodeOfItemLocation.hxx
src/TopOpeBRep/TopOpeBRep_FFDumper.cxx
src/TopOpeBRep/TopOpeBRep_FFDumper.hxx
src/TopOpeBRep/TopOpeBRep_Hctxee2d.cxx
src/TopOpeBRep/TopOpeBRep_Hctxee2d.hxx
src/TopOpeBRep/TopOpeBRep_Hctxff2d.cxx
src/TopOpeBRep/TopOpeBRep_Hctxff2d.hxx
src/TopOpeBRepBuild/TopOpeBRepBuild_HBuilder.cxx
src/TopOpeBRepBuild/TopOpeBRepBuild_HBuilder.hxx
src/TopOpeBRepBuild/TopOpeBRepBuild_Loop.cxx
src/TopOpeBRepBuild/TopOpeBRepBuild_Loop.hxx
src/TopOpeBRepBuild/TopOpeBRepBuild_Pave.cxx
src/TopOpeBRepBuild/TopOpeBRepBuild_Pave.hxx
src/TopOpeBRepDS/TopOpeBRepDS_Association.cxx
src/TopOpeBRepDS/TopOpeBRepDS_Association.hxx
src/TopOpeBRepDS/TopOpeBRepDS_Check.cxx
src/TopOpeBRepDS/TopOpeBRepDS_Check.hxx
src/TopOpeBRepDS/TopOpeBRepDS_CurvePointInterference.cxx
src/TopOpeBRepDS/TopOpeBRepDS_CurvePointInterference.hxx
src/TopOpeBRepDS/TopOpeBRepDS_EdgeVertexInterference.cxx
src/TopOpeBRepDS/TopOpeBRepDS_EdgeVertexInterference.hxx
src/TopOpeBRepDS/TopOpeBRepDS_FaceEdgeInterference.cxx
src/TopOpeBRepDS/TopOpeBRepDS_FaceEdgeInterference.hxx
src/TopOpeBRepDS/TopOpeBRepDS_GapFiller.cxx
src/TopOpeBRepDS/TopOpeBRepDS_GapTool.cxx
src/TopOpeBRepDS/TopOpeBRepDS_GapTool.hxx
src/TopOpeBRepDS/TopOpeBRepDS_HDataStructure.cxx
src/TopOpeBRepDS/TopOpeBRepDS_HDataStructure.hxx
src/TopOpeBRepDS/TopOpeBRepDS_Interference.cxx
src/TopOpeBRepDS/TopOpeBRepDS_Interference.hxx
src/TopOpeBRepDS/TopOpeBRepDS_Marker.cxx
src/TopOpeBRepDS/TopOpeBRepDS_Marker.hxx
src/TopOpeBRepDS/TopOpeBRepDS_ShapeShapeInterference.cxx
src/TopOpeBRepDS/TopOpeBRepDS_ShapeShapeInterference.hxx
src/TopOpeBRepDS/TopOpeBRepDS_SolidSurfaceInterference.cxx
src/TopOpeBRepDS/TopOpeBRepDS_SolidSurfaceInterference.hxx
src/TopOpeBRepDS/TopOpeBRepDS_SurfaceCurveInterference.cxx
src/TopOpeBRepDS/TopOpeBRepDS_SurfaceCurveInterference.hxx
src/TopOpeBRepTool/TopOpeBRepTool_HBoxTool.cxx
src/TopOpeBRepTool/TopOpeBRepTool_HBoxTool.hxx
src/TopoDS/TopoDS_HShape.cxx
src/TopoDS/TopoDS_HShape.hxx
src/TopoDS/TopoDS_TCompSolid.cxx
src/TopoDS/TopoDS_TCompSolid.hxx
src/TopoDS/TopoDS_TCompound.cxx
src/TopoDS/TopoDS_TCompound.hxx
src/TopoDS/TopoDS_TEdge.cxx
src/TopoDS/TopoDS_TEdge.hxx
src/TopoDS/TopoDS_TFace.cxx
src/TopoDS/TopoDS_TFace.hxx
src/TopoDS/TopoDS_TShape.cxx
src/TopoDS/TopoDS_TShape.hxx
src/TopoDS/TopoDS_TShell.cxx
src/TopoDS/TopoDS_TShell.hxx
src/TopoDS/TopoDS_TSolid.cxx
src/TopoDS/TopoDS_TSolid.hxx
src/TopoDS/TopoDS_TVertex.cxx
src/TopoDS/TopoDS_TVertex.hxx
src/TopoDS/TopoDS_TWire.cxx
src/TopoDS/TopoDS_TWire.hxx
src/Transfer/Transfer_ActorDispatch.cxx
src/Transfer/Transfer_ActorDispatch.hxx
src/Transfer/Transfer_ActorOfFinderProcess.cxx
src/Transfer/Transfer_ActorOfFinderProcess.hxx
src/Transfer/Transfer_ActorOfProcessForFinder.hxx
src/Transfer/Transfer_ActorOfProcessForTransient.hxx
src/Transfer/Transfer_ActorOfTransientProcess.cxx
src/Transfer/Transfer_ActorOfTransientProcess.hxx
src/Transfer/Transfer_Binder.cxx
src/Transfer/Transfer_Binder.hxx
src/Transfer/Transfer_BinderOfTransientInteger.cxx
src/Transfer/Transfer_BinderOfTransientInteger.hxx
src/Transfer/Transfer_DispatchControl.cxx
src/Transfer/Transfer_DispatchControl.hxx
src/Transfer/Transfer_Finder.cxx
src/Transfer/Transfer_Finder.hxx
src/Transfer/Transfer_FinderProcess.cxx
src/Transfer/Transfer_FinderProcess.hxx
src/Transfer/Transfer_MapContainer.cxx
src/Transfer/Transfer_MapContainer.hxx
src/Transfer/Transfer_MultipleBinder.cxx
src/Transfer/Transfer_MultipleBinder.hxx
src/Transfer/Transfer_ProcessForFinder.hxx
src/Transfer/Transfer_ProcessForTransient.hxx
src/Transfer/Transfer_ResultFromModel.cxx
src/Transfer/Transfer_ResultFromModel.hxx
src/Transfer/Transfer_ResultFromTransient.cxx
src/Transfer/Transfer_ResultFromTransient.hxx
src/Transfer/Transfer_SimpleBinderOfTransient.cxx
src/Transfer/Transfer_SimpleBinderOfTransient.hxx
src/Transfer/Transfer_TransientListBinder.cxx
src/Transfer/Transfer_TransientListBinder.hxx
src/Transfer/Transfer_TransientMapper.hxx
src/Transfer/Transfer_TransientProcess.cxx
src/Transfer/Transfer_TransientProcess.hxx
src/Transfer/Transfer_VoidBinder.cxx
src/Transfer/Transfer_VoidBinder.hxx
src/TransferBRep/TransferBRep_BinderOfShape.cxx
src/TransferBRep/TransferBRep_BinderOfShape.hxx
src/TransferBRep/TransferBRep_OrientedShapeMapper.hxx
src/TransferBRep/TransferBRep_ShapeBinder.cxx
src/TransferBRep/TransferBRep_ShapeBinder.hxx
src/TransferBRep/TransferBRep_ShapeListBinder.cxx
src/TransferBRep/TransferBRep_ShapeListBinder.hxx
src/TransferBRep/TransferBRep_ShapeMapper.hxx
src/TransferBRep/TransferBRep_TransferResultInfo.cxx
src/TransferBRep/TransferBRep_TransferResultInfo.hxx
src/Units/Units_Dimensions.cxx
src/Units/Units_Dimensions.hxx
src/Units/Units_Lexicon.cxx
src/Units/Units_Lexicon.hxx
src/Units/Units_Quantity.cxx
src/Units/Units_Quantity.hxx
src/Units/Units_ShiftedToken.cxx
src/Units/Units_ShiftedToken.hxx
src/Units/Units_ShiftedUnit.cxx
src/Units/Units_ShiftedUnit.hxx
src/Units/Units_Token.cxx
src/Units/Units_Token.hxx
src/Units/Units_Unit.cxx
src/Units/Units_Unit.hxx
src/Units/Units_UnitsDictionary.cxx
src/Units/Units_UnitsDictionary.hxx
src/Units/Units_UnitsLexicon.cxx
src/Units/Units_UnitsLexicon.hxx
src/Units/Units_UnitsSystem.cxx
src/Units/Units_UnitsSystem.hxx
src/V3d/V3d_AmbientLight.cxx
src/V3d/V3d_AmbientLight.hxx
src/V3d/V3d_CircularGrid.cxx
src/V3d/V3d_CircularGrid.hxx
src/V3d/V3d_DirectionalLight.cxx
src/V3d/V3d_DirectionalLight.hxx
src/V3d/V3d_Light.cxx
src/V3d/V3d_Light.hxx
src/V3d/V3d_Plane.cxx
src/V3d/V3d_Plane.hxx
src/V3d/V3d_PositionLight.cxx
src/V3d/V3d_PositionLight.hxx
src/V3d/V3d_PositionalLight.cxx
src/V3d/V3d_PositionalLight.hxx
src/V3d/V3d_RectangularGrid.cxx
src/V3d/V3d_RectangularGrid.hxx
src/V3d/V3d_SpotLight.cxx
src/V3d/V3d_SpotLight.hxx
src/V3d/V3d_View.cxx
src/V3d/V3d_View.hxx
src/V3d/V3d_View_4.cxx
src/V3d/V3d_Viewer.cxx
src/V3d/V3d_Viewer.hxx
src/ViewerTest/ViewerTest_EventManager.cxx
src/ViewerTest/ViewerTest_EventManager.hxx
src/ViewerTest/ViewerTest_ObjectCommands.cxx
src/ViewerTest/ViewerTest_OpenGlCommands.cxx
src/ViewerTest/ViewerTest_RelationCommands.cxx
src/ViewerTest/ViewerTest_ViewerCommands.cxx
src/Vrml/Vrml_AsciiText.cxx
src/Vrml/Vrml_AsciiText.hxx
src/Vrml/Vrml_Coordinate3.cxx
src/Vrml/Vrml_Coordinate3.hxx
src/Vrml/Vrml_IndexedFaceSet.cxx
src/Vrml/Vrml_IndexedFaceSet.hxx
src/Vrml/Vrml_IndexedLineSet.cxx
src/Vrml/Vrml_IndexedLineSet.hxx
src/Vrml/Vrml_LOD.cxx
src/Vrml/Vrml_LOD.hxx
src/Vrml/Vrml_Material.cxx
src/Vrml/Vrml_Material.hxx
src/Vrml/Vrml_Normal.cxx
src/Vrml/Vrml_Normal.hxx
src/Vrml/Vrml_SFImage.cxx
src/Vrml/Vrml_SFImage.hxx
src/Vrml/Vrml_TextureCoordinate2.cxx
src/Vrml/Vrml_TextureCoordinate2.hxx
src/VrmlConverter/VrmlConverter_Drawer.cxx
src/VrmlConverter/VrmlConverter_Drawer.hxx
src/VrmlConverter/VrmlConverter_IsoAspect.cxx
src/VrmlConverter/VrmlConverter_IsoAspect.hxx
src/VrmlConverter/VrmlConverter_LineAspect.cxx
src/VrmlConverter/VrmlConverter_LineAspect.hxx
src/VrmlConverter/VrmlConverter_PointAspect.cxx
src/VrmlConverter/VrmlConverter_PointAspect.hxx
src/VrmlConverter/VrmlConverter_Projector.cxx
src/VrmlConverter/VrmlConverter_Projector.hxx
src/VrmlConverter/VrmlConverter_ShadingAspect.cxx
src/VrmlConverter/VrmlConverter_ShadingAspect.hxx
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_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/WNT/WNT_WClass.cxx
src/WNT/WNT_WClass.hxx
src/WNT/WNT_Window.hxx
src/XCAFApp/XCAFApp_Application.cxx
src/XCAFApp/XCAFApp_Application.hxx
src/XCAFDimTolObjects/XCAFDimTolObjects_DatumObject.cxx
src/XCAFDimTolObjects/XCAFDimTolObjects_DatumObject.hxx
src/XCAFDimTolObjects/XCAFDimTolObjects_DimensionObject.cxx
src/XCAFDimTolObjects/XCAFDimTolObjects_DimensionObject.hxx
src/XCAFDimTolObjects/XCAFDimTolObjects_GeomToleranceObject.cxx
src/XCAFDimTolObjects/XCAFDimTolObjects_GeomToleranceObject.hxx
src/XCAFDoc/XCAFDoc_Area.cxx
src/XCAFDoc/XCAFDoc_Area.hxx
src/XCAFDoc/XCAFDoc_Centroid.cxx
src/XCAFDoc/XCAFDoc_Centroid.hxx
src/XCAFDoc/XCAFDoc_Color.cxx
src/XCAFDoc/XCAFDoc_Color.hxx
src/XCAFDoc/XCAFDoc_ColorTool.cxx
src/XCAFDoc/XCAFDoc_ColorTool.hxx
src/XCAFDoc/XCAFDoc_Datum.cxx
src/XCAFDoc/XCAFDoc_Datum.hxx
src/XCAFDoc/XCAFDoc_DimTol.cxx
src/XCAFDoc/XCAFDoc_DimTol.hxx
src/XCAFDoc/XCAFDoc_DimTolTool.cxx
src/XCAFDoc/XCAFDoc_DimTolTool.hxx
src/XCAFDoc/XCAFDoc_Dimension.cxx
src/XCAFDoc/XCAFDoc_Dimension.hxx
src/XCAFDoc/XCAFDoc_DocumentTool.cxx
src/XCAFDoc/XCAFDoc_DocumentTool.hxx
src/XCAFDoc/XCAFDoc_GeomTolerance.cxx
src/XCAFDoc/XCAFDoc_GeomTolerance.hxx
src/XCAFDoc/XCAFDoc_GraphNode.cxx
src/XCAFDoc/XCAFDoc_GraphNode.hxx
src/XCAFDoc/XCAFDoc_LayerTool.cxx
src/XCAFDoc/XCAFDoc_LayerTool.hxx
src/XCAFDoc/XCAFDoc_Location.cxx
src/XCAFDoc/XCAFDoc_Location.hxx
src/XCAFDoc/XCAFDoc_Material.cxx
src/XCAFDoc/XCAFDoc_Material.hxx
src/XCAFDoc/XCAFDoc_MaterialTool.cxx
src/XCAFDoc/XCAFDoc_MaterialTool.hxx
src/XCAFDoc/XCAFDoc_ShapeMapTool.cxx
src/XCAFDoc/XCAFDoc_ShapeMapTool.hxx
src/XCAFDoc/XCAFDoc_ShapeTool.cxx
src/XCAFDoc/XCAFDoc_ShapeTool.hxx
src/XCAFDoc/XCAFDoc_Volume.cxx
src/XCAFDoc/XCAFDoc_Volume.hxx
src/XCAFPrs/XCAFPrs_AISObject.cxx
src/XCAFPrs/XCAFPrs_AISObject.hxx
src/XCAFPrs/XCAFPrs_Driver.cxx
src/XCAFPrs/XCAFPrs_Driver.hxx
src/XSAlgo/XSAlgo_AlgoContainer.cxx
src/XSAlgo/XSAlgo_AlgoContainer.hxx
src/XSAlgo/XSAlgo_ToolContainer.cxx
src/XSAlgo/XSAlgo_ToolContainer.hxx
src/XSControl/XSControl_ConnectedShapes.cxx
src/XSControl/XSControl_ConnectedShapes.hxx
src/XSControl/XSControl_Controller.cxx
src/XSControl/XSControl_Controller.hxx
src/XSControl/XSControl_SelectForTransfer.cxx
src/XSControl/XSControl_SelectForTransfer.hxx
src/XSControl/XSControl_SignTransferStatus.cxx
src/XSControl/XSControl_SignTransferStatus.hxx
src/XSControl/XSControl_TransferReader.cxx
src/XSControl/XSControl_TransferReader.hxx
src/XSControl/XSControl_TransferWriter.cxx
src/XSControl/XSControl_TransferWriter.hxx
src/XSControl/XSControl_Vars.cxx
src/XSControl/XSControl_Vars.hxx
src/XSControl/XSControl_WorkSession.cxx
src/XSControl/XSControl_WorkSession.hxx
src/XSDRAW/XSDRAW_Vars.cxx
src/XSDRAW/XSDRAW_Vars.hxx
src/XSDRAWSTLVRML/XSDRAWSTLVRML_DataSource.cxx
src/XSDRAWSTLVRML/XSDRAWSTLVRML_DataSource.hxx
src/XSDRAWSTLVRML/XSDRAWSTLVRML_DataSource3D.cxx
src/XSDRAWSTLVRML/XSDRAWSTLVRML_DataSource3D.hxx
src/XSDRAWSTLVRML/XSDRAWSTLVRML_DrawableMesh.cxx
src/XSDRAWSTLVRML/XSDRAWSTLVRML_DrawableMesh.hxx
src/XmlDrivers/XmlDrivers_DocumentRetrievalDriver.cxx
src/XmlDrivers/XmlDrivers_DocumentRetrievalDriver.hxx
src/XmlDrivers/XmlDrivers_DocumentStorageDriver.cxx
src/XmlDrivers/XmlDrivers_DocumentStorageDriver.hxx
src/XmlLDrivers/XmlLDrivers_DocumentRetrievalDriver.cxx
src/XmlLDrivers/XmlLDrivers_DocumentRetrievalDriver.hxx
src/XmlLDrivers/XmlLDrivers_DocumentStorageDriver.cxx
src/XmlLDrivers/XmlLDrivers_DocumentStorageDriver.hxx
src/XmlMDF/XmlMDF_ADriver.cxx
src/XmlMDF/XmlMDF_ADriver.hxx
src/XmlMDF/XmlMDF_ADriverTable.cxx
src/XmlMDF/XmlMDF_ADriverTable.hxx
src/XmlMDF/XmlMDF_ReferenceDriver.cxx
src/XmlMDF/XmlMDF_ReferenceDriver.hxx
src/XmlMDF/XmlMDF_TagSourceDriver.cxx
src/XmlMDF/XmlMDF_TagSourceDriver.hxx
src/XmlMDataStd/XmlMDataStd_AsciiStringDriver.cxx
src/XmlMDataStd/XmlMDataStd_AsciiStringDriver.hxx
src/XmlMDataStd/XmlMDataStd_BooleanArrayDriver.cxx
src/XmlMDataStd/XmlMDataStd_BooleanArrayDriver.hxx
src/XmlMDataStd/XmlMDataStd_BooleanListDriver.cxx
src/XmlMDataStd/XmlMDataStd_BooleanListDriver.hxx
src/XmlMDataStd/XmlMDataStd_ByteArrayDriver.cxx
src/XmlMDataStd/XmlMDataStd_ByteArrayDriver.hxx
src/XmlMDataStd/XmlMDataStd_CommentDriver.cxx
src/XmlMDataStd/XmlMDataStd_CommentDriver.hxx
src/XmlMDataStd/XmlMDataStd_DirectoryDriver.cxx
src/XmlMDataStd/XmlMDataStd_DirectoryDriver.hxx
src/XmlMDataStd/XmlMDataStd_ExpressionDriver.cxx
src/XmlMDataStd/XmlMDataStd_ExpressionDriver.hxx
src/XmlMDataStd/XmlMDataStd_ExtStringArrayDriver.cxx
src/XmlMDataStd/XmlMDataStd_ExtStringArrayDriver.hxx
src/XmlMDataStd/XmlMDataStd_ExtStringListDriver.cxx
src/XmlMDataStd/XmlMDataStd_ExtStringListDriver.hxx
src/XmlMDataStd/XmlMDataStd_IntPackedMapDriver.cxx
src/XmlMDataStd/XmlMDataStd_IntPackedMapDriver.hxx
src/XmlMDataStd/XmlMDataStd_IntegerArrayDriver.cxx
src/XmlMDataStd/XmlMDataStd_IntegerArrayDriver.hxx
src/XmlMDataStd/XmlMDataStd_IntegerDriver.cxx
src/XmlMDataStd/XmlMDataStd_IntegerDriver.hxx
src/XmlMDataStd/XmlMDataStd_IntegerListDriver.cxx
src/XmlMDataStd/XmlMDataStd_IntegerListDriver.hxx
src/XmlMDataStd/XmlMDataStd_NameDriver.cxx
src/XmlMDataStd/XmlMDataStd_NameDriver.hxx
src/XmlMDataStd/XmlMDataStd_NamedDataDriver.cxx
src/XmlMDataStd/XmlMDataStd_NamedDataDriver.hxx
src/XmlMDataStd/XmlMDataStd_NoteBookDriver.cxx
src/XmlMDataStd/XmlMDataStd_NoteBookDriver.hxx
src/XmlMDataStd/XmlMDataStd_RealArrayDriver.cxx
src/XmlMDataStd/XmlMDataStd_RealArrayDriver.hxx
src/XmlMDataStd/XmlMDataStd_RealDriver.cxx
src/XmlMDataStd/XmlMDataStd_RealDriver.hxx
src/XmlMDataStd/XmlMDataStd_RealListDriver.cxx
src/XmlMDataStd/XmlMDataStd_RealListDriver.hxx
src/XmlMDataStd/XmlMDataStd_ReferenceArrayDriver.cxx
src/XmlMDataStd/XmlMDataStd_ReferenceArrayDriver.hxx
src/XmlMDataStd/XmlMDataStd_ReferenceListDriver.cxx
src/XmlMDataStd/XmlMDataStd_ReferenceListDriver.hxx
src/XmlMDataStd/XmlMDataStd_RelationDriver.cxx
src/XmlMDataStd/XmlMDataStd_RelationDriver.hxx
src/XmlMDataStd/XmlMDataStd_TickDriver.cxx
src/XmlMDataStd/XmlMDataStd_TickDriver.hxx
src/XmlMDataStd/XmlMDataStd_TreeNodeDriver.cxx
src/XmlMDataStd/XmlMDataStd_TreeNodeDriver.hxx
src/XmlMDataStd/XmlMDataStd_UAttributeDriver.cxx
src/XmlMDataStd/XmlMDataStd_UAttributeDriver.hxx
src/XmlMDataStd/XmlMDataStd_VariableDriver.cxx
src/XmlMDataStd/XmlMDataStd_VariableDriver.hxx
src/XmlMDataXtd/XmlMDataXtd_AxisDriver.cxx
src/XmlMDataXtd/XmlMDataXtd_AxisDriver.hxx
src/XmlMDataXtd/XmlMDataXtd_ConstraintDriver.cxx
src/XmlMDataXtd/XmlMDataXtd_ConstraintDriver.hxx
src/XmlMDataXtd/XmlMDataXtd_GeometryDriver.cxx
src/XmlMDataXtd/XmlMDataXtd_GeometryDriver.hxx
src/XmlMDataXtd/XmlMDataXtd_PatternStdDriver.cxx
src/XmlMDataXtd/XmlMDataXtd_PatternStdDriver.hxx
src/XmlMDataXtd/XmlMDataXtd_PlacementDriver.cxx
src/XmlMDataXtd/XmlMDataXtd_PlacementDriver.hxx
src/XmlMDataXtd/XmlMDataXtd_PlaneDriver.cxx
src/XmlMDataXtd/XmlMDataXtd_PlaneDriver.hxx
src/XmlMDataXtd/XmlMDataXtd_PointDriver.cxx
src/XmlMDataXtd/XmlMDataXtd_PointDriver.hxx
src/XmlMDataXtd/XmlMDataXtd_ShapeDriver.cxx
src/XmlMDataXtd/XmlMDataXtd_ShapeDriver.hxx
src/XmlMDocStd/XmlMDocStd_XLinkDriver.cxx
src/XmlMDocStd/XmlMDocStd_XLinkDriver.hxx
src/XmlMFunction/XmlMFunction_FunctionDriver.cxx
src/XmlMFunction/XmlMFunction_FunctionDriver.hxx
src/XmlMFunction/XmlMFunction_GraphNodeDriver.cxx
src/XmlMFunction/XmlMFunction_GraphNodeDriver.hxx
src/XmlMFunction/XmlMFunction_ScopeDriver.cxx
src/XmlMFunction/XmlMFunction_ScopeDriver.hxx
src/XmlMNaming/XmlMNaming_NamedShapeDriver.cxx
src/XmlMNaming/XmlMNaming_NamedShapeDriver.hxx
src/XmlMNaming/XmlMNaming_NamingDriver.cxx
src/XmlMNaming/XmlMNaming_NamingDriver.hxx
src/XmlMPrsStd/XmlMPrsStd_AISPresentationDriver.cxx
src/XmlMPrsStd/XmlMPrsStd_AISPresentationDriver.hxx
src/XmlMPrsStd/XmlMPrsStd_PositionDriver.cxx
src/XmlMPrsStd/XmlMPrsStd_PositionDriver.hxx
src/XmlMXCAFDoc/XmlMXCAFDoc_AreaDriver.cxx
src/XmlMXCAFDoc/XmlMXCAFDoc_AreaDriver.hxx
src/XmlMXCAFDoc/XmlMXCAFDoc_CentroidDriver.cxx
src/XmlMXCAFDoc/XmlMXCAFDoc_CentroidDriver.hxx
src/XmlMXCAFDoc/XmlMXCAFDoc_ColorDriver.cxx
src/XmlMXCAFDoc/XmlMXCAFDoc_ColorDriver.hxx
src/XmlMXCAFDoc/XmlMXCAFDoc_ColorToolDriver.cxx
src/XmlMXCAFDoc/XmlMXCAFDoc_ColorToolDriver.hxx
src/XmlMXCAFDoc/XmlMXCAFDoc_DatumDriver.cxx
src/XmlMXCAFDoc/XmlMXCAFDoc_DatumDriver.hxx
src/XmlMXCAFDoc/XmlMXCAFDoc_DimTolDriver.cxx
src/XmlMXCAFDoc/XmlMXCAFDoc_DimTolDriver.hxx
src/XmlMXCAFDoc/XmlMXCAFDoc_DimTolToolDriver.cxx
src/XmlMXCAFDoc/XmlMXCAFDoc_DimTolToolDriver.hxx
src/XmlMXCAFDoc/XmlMXCAFDoc_DocumentToolDriver.cxx
src/XmlMXCAFDoc/XmlMXCAFDoc_DocumentToolDriver.hxx
src/XmlMXCAFDoc/XmlMXCAFDoc_GraphNodeDriver.cxx
src/XmlMXCAFDoc/XmlMXCAFDoc_GraphNodeDriver.hxx
src/XmlMXCAFDoc/XmlMXCAFDoc_LayerToolDriver.cxx
src/XmlMXCAFDoc/XmlMXCAFDoc_LayerToolDriver.hxx
src/XmlMXCAFDoc/XmlMXCAFDoc_LocationDriver.hxx
src/XmlMXCAFDoc/XmlMXCAFDoc_MaterialDriver.cxx
src/XmlMXCAFDoc/XmlMXCAFDoc_MaterialDriver.hxx
src/XmlMXCAFDoc/XmlMXCAFDoc_MaterialToolDriver.cxx
src/XmlMXCAFDoc/XmlMXCAFDoc_MaterialToolDriver.hxx
src/XmlMXCAFDoc/XmlMXCAFDoc_ShapeToolDriver.cxx
src/XmlMXCAFDoc/XmlMXCAFDoc_ShapeToolDriver.hxx
src/XmlMXCAFDoc/XmlMXCAFDoc_VolumeDriver.cxx
src/XmlMXCAFDoc/XmlMXCAFDoc_VolumeDriver.hxx
src/XmlTObjDrivers/XmlTObjDrivers_DocumentRetrievalDriver.cxx
src/XmlTObjDrivers/XmlTObjDrivers_DocumentRetrievalDriver.hxx
src/XmlTObjDrivers/XmlTObjDrivers_DocumentStorageDriver.cxx
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/XmlXCAFDrivers/XmlXCAFDrivers_DocumentRetrievalDriver.cxx
src/XmlXCAFDrivers/XmlXCAFDrivers_DocumentRetrievalDriver.hxx
src/XmlXCAFDrivers/XmlXCAFDrivers_DocumentStorageDriver.cxx
src/XmlXCAFDrivers/XmlXCAFDrivers_DocumentStorageDriver.hxx
src/Xw/Xw_Window.hxx

index 222ffbdd1fb0ead7bb4bcacaafd525f678d17258..1888521696a67354ddc5c2849f738ea8b134570b 100644 (file)
@@ -530,7 +530,7 @@ public:
     theRed=255;
     theGreen=255;
     theBlue=255;
-    Handle_AIS_InteractiveObject aCurrent ;
+    Handle(AIS_InteractiveObject) aCurrent ;
     Quantity_Color anObjCol;
     myAISContext()->InitCurrent();
     if (!myAISContext()->MoreCurrent())
@@ -716,7 +716,7 @@ public:
   /// <summary>
   ///Get AISContext
   /// </summary>
-  Handle_AIS_InteractiveContext GetContext(void)
+  Handle(AIS_InteractiveContext) GetContext(void)
   {
     return myAISContext();
   }
@@ -841,8 +841,8 @@ public:
       return false;
     }
 
-    Handle_AIS_InteractiveObject anIO = myAISContext()->Current();
-    Handle_AIS_Shape anIS = Handle_AIS_Shape::DownCast(anIO);
+    Handle(AIS_InteractiveObject) anIO = myAISContext()->Current();
+    Handle(AIS_Shape) anIS = Handle(AIS_Shape)::DownCast(anIO);
     return BRepTools::Write (anIS->Shape(), (Standard_CString)theFileName) != Standard_False;
   }
 
@@ -857,8 +857,8 @@ public:
     STEPControl_Writer aWriter;
     for ( myAISContext()->InitCurrent(); myAISContext()->MoreCurrent(); myAISContext()->NextCurrent() )
     {
-      Handle_AIS_InteractiveObject anIO = myAISContext()->Current();
-      Handle_AIS_Shape anIS=Handle_AIS_Shape::DownCast(anIO);
+      Handle(AIS_InteractiveObject) anIO = myAISContext()->Current();
+      Handle(AIS_Shape) anIS=Handle(AIS_Shape)::DownCast(anIO);
       TopoDS_Shape aShape = anIS->Shape();
       aStatus = aWriter.Transfer( aShape , aType );
       if ( aStatus != IFSelect_RetDone )
@@ -888,8 +888,8 @@ public:
 
     for ( myAISContext()->InitCurrent(); myAISContext()->MoreCurrent(); myAISContext()->NextCurrent() )
     {
-      Handle_AIS_InteractiveObject anIO = myAISContext()->Current();
-      Handle_AIS_Shape anIS=Handle_AIS_Shape::DownCast(anIO);
+      Handle(AIS_InteractiveObject) anIO = myAISContext()->Current();
+      Handle(AIS_Shape) anIS=Handle(AIS_Shape)::DownCast(anIO);
       TopoDS_Shape aShape = anIS->Shape();
       aWriter.AddShape ( aShape );
     }
@@ -910,8 +910,8 @@ public:
 
     for ( myAISContext()->InitCurrent(); myAISContext()->MoreCurrent(); myAISContext()->NextCurrent() )
     {
-      Handle_AIS_InteractiveObject anIO = myAISContext()->Current();
-      Handle_AIS_Shape anIS=Handle_AIS_Shape::DownCast(anIO);
+      Handle(AIS_InteractiveObject) anIO = myAISContext()->Current();
+      Handle(AIS_Shape) anIS=Handle(AIS_Shape)::DownCast(anIO);
       TopoDS_Shape aShape = anIS->Shape();
       if ( aShape.IsNull() )
       {
@@ -939,8 +939,8 @@ public:
 
     for ( myAISContext()->InitCurrent(); myAISContext()->MoreCurrent(); myAISContext()->NextCurrent() )
     {
-      Handle_AIS_InteractiveObject anIO = myAISContext()->Current();
-      Handle_AIS_Shape anIS=Handle_AIS_Shape::DownCast(anIO);
+      Handle(AIS_InteractiveObject) anIO = myAISContext()->Current();
+      Handle(AIS_Shape) anIS=Handle(AIS_Shape)::DownCast(anIO);
       TopoDS_Shape aShape = anIS->Shape();
       if ( aShape.IsNull() ) 
       {
@@ -1030,8 +1030,8 @@ public:
 
 private:
   // fields
-  NCollection_Haft<Handle_V3d_Viewer> myViewer;
-  NCollection_Haft<Handle_V3d_View> myView;
-  NCollection_Haft<Handle_AIS_InteractiveContext> myAISContext;
-  NCollection_Haft<Handle_OpenGl_GraphicDriver> myGraphicDriver;
+  NCollection_Haft<Handle(V3d_Viewer)> myViewer;
+  NCollection_Haft<Handle(V3d_View)> myView;
+  NCollection_Haft<Handle(AIS_InteractiveContext)> myAISContext;
+  NCollection_Haft<Handle(OpenGl_GraphicDriver)> myGraphicDriver;
 };
index a1a237a3562e0aea75163b71679fcad323181309..f3beaee7beb2e912722dc9ab7d7534e430b16a5d 100644 (file)
@@ -693,7 +693,7 @@ public:
   /// <summary>
   ///Get AISContext
   /// </summary>
-  Handle_AIS_InteractiveContext GetContext()
+  Handle(AIS_InteractiveContext) GetContext()
   {
     return myAISContext();
   }
@@ -965,9 +965,9 @@ public:
 
 private:
 
-  NCollection_Haft<Handle_V3d_Viewer>             myViewer;
-  NCollection_Haft<Handle_V3d_View>               myView;
-  NCollection_Haft<Handle_AIS_InteractiveContext> myAISContext;
-  NCollection_Haft<Handle_D3DHost_GraphicDriver>  myGraphicDriver;
+  NCollection_Haft<Handle(V3d_Viewer)>             myViewer;
+  NCollection_Haft<Handle(V3d_View)>               myView;
+  NCollection_Haft<Handle(AIS_InteractiveContext)> myAISContext;
+  NCollection_Haft<Handle(D3DHost_GraphicDriver)>  myGraphicDriver;
 
 };
index 8eef25f58c7e720ce373631c504fd424803ebac2..da559a40273241ee4d82c5cd3e8c42569f894427 100644 (file)
@@ -18,7 +18,6 @@
 
 #include <android/log.h>
 
-IMPLEMENT_STANDARD_HANDLE (OcctJni_MsgPrinter, Message_Printer)
 IMPLEMENT_STANDARD_RTTIEXT(OcctJni_MsgPrinter, Message_Printer)
 
 // =======================================================================
index 0735033b4de2ab62d4ed54505c43c9d13bab2aef..5f2fa0c733ec43dd668af7acd304cc604376d322 100644 (file)
@@ -53,7 +53,7 @@ private:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OcctJni_MsgPrinter)
+  DEFINE_STANDARD_RTTIEXT(OcctJni_MsgPrinter,Message_Printer)
 
 };
 
index 8f50abde3bce595fa83aefce8c003a5951728a70..920241113516aea3c4b205f7ce67de436741c250 100644 (file)
@@ -13,5 +13,4 @@
 
 #include <OcctJni_Window.hxx>
 
-IMPLEMENT_STANDARD_HANDLE (OcctJni_Window, Aspect_Window)
 IMPLEMENT_STANDARD_RTTIEXT(OcctJni_Window, Aspect_Window)
index d73c4a66292df1292ac12ffd523d0f1080bf9e04..a8e38c96a1979ce04ed3fa6773c54f9af3e6e006 100644 (file)
@@ -97,7 +97,7 @@ private:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OcctJni_Window)
+  DEFINE_STANDARD_RTTIEXT(OcctJni_Window,Aspect_Window)
 
 };
 
index 1f8015a2f7d7cc0159f0db2a98bbf107ead372de..28a81916ffde1b346b90aab7fd9e27efc00d237b 100755 (executable)
@@ -153,7 +153,7 @@ static TCollection_AsciiString  Comment(Standard_Real Step,
       "GeomAPI_PointsToBSplineSurface aPTBS;" EOL
       "aPTBS.Init(aZPoints,aX0,aXStep,aY0,aYStep," EOL
       "           DegMin,DegMax,Continuity,Tolerance);" EOL
-      "Handle_Geom_BSplineSurface aSurface = aPTBS.Surface();" EOL EOL EOL
+      "Handle(Geom_BSplineSurface) aSurface = aPTBS.Surface();" EOL EOL EOL
     );
 
   return aText;
@@ -165,7 +165,7 @@ static TCollection_AsciiString  Comment(Standard_Real Step,
 // Purpose  : 
 //================================================================
 
-Handle_Geom_BSplineSurface Approx_Presentation::CreateBSplineSurface(TColStd_Array2OfReal& aZPoints,
+Handle(Geom_BSplineSurface) Approx_Presentation::CreateBSplineSurface(TColStd_Array2OfReal& aZPoints,
                                                                Standard_Real theXStep,
                                                                Standard_Real theYStep,
                                                                Standard_Integer Count)
@@ -175,7 +175,7 @@ Handle_Geom_BSplineSurface Approx_Presentation::CreateBSplineSurface(TColStd_Arr
   GeomAPI_PointsToBSplineSurface aPTBS;
   aPTBS.Init(aZPoints,aX0,theXStep,aY0,theYStep,
     DegMin[Count],DegMax[Count],Continuity[Count],Tol[Count]);
-  Handle_Geom_BSplineSurface aSurface = aPTBS.Surface();
+  Handle(Geom_BSplineSurface) aSurface = aPTBS.Surface();
 
   return aSurface;
 }
@@ -192,12 +192,12 @@ Standard_Boolean Approx_Presentation::DrawModifyBSplineSurface(TColStd_Array2OfR
                                                                Standard_Integer theIndexX,
                                                                Standard_Integer theIndexY,
                                                                Standard_Real theDeflection,
-                                                               Handle_AIS_InteractiveObject& aMovePnt,
-                                                               Handle_AIS_InteractiveObject& aObj,
+                                                               Handle(AIS_InteractiveObject)& aMovePnt,
+                                                               Handle(AIS_InteractiveObject)& aObj,
                                                                Standard_Integer Count)
                            
 { 
-  Handle_AIS_InteractiveObject auxObj;
+  Handle(AIS_InteractiveObject) auxObj;
   Standard_Real aX0 = -300, aY0 = -200;
   Standard_Real aLastZ = aZPoints(theIndexX,theIndexY);
   aZPoints(theIndexX,theIndexY) += 100*theDeflection; 
@@ -216,7 +216,7 @@ Standard_Boolean Approx_Presentation::DrawModifyBSplineSurface(TColStd_Array2OfR
 
   aZPoints(theIndexX,theIndexY) = aLastZ;
 
-  Handle_Geom_BSplineSurface aSurface = aPTBS.Surface();
+  Handle(Geom_BSplineSurface) aSurface = aPTBS.Surface();
 
   auxObj = drawSurface(aSurface);
   getAISContext()->Erase(aObj);
@@ -275,7 +275,7 @@ void Approx_Presentation::sample1()
 
   aText += (
     "aPTB.Init(aCurvePoint,DegMin,DegMax,Continuity,Tolerance);" EOL
-    "Handle_Geom_BSplineCurve aCurve = aPTB.Curve();" EOL
+    "Handle(Geom_BSplineCurve) aCurve = aPTB.Curve();" EOL
   );
 
   setResultTitle("Creating approximations of curves");
@@ -295,7 +295,7 @@ void Approx_Presentation::sample1()
 
   GeomAPI_PointsToBSpline aPTB;
 
-  Handle_AIS_InteractiveObject aIndexPnt [2],aObj;
+  Handle(AIS_InteractiveObject) aIndexPnt [2],aObj;
   Standard_Integer aIndex[2] = {9,13};
   Standard_Real aDeflection[2] = {-1.5,2};
   
@@ -313,7 +313,7 @@ void Approx_Presentation::sample1()
   if(WAIT_A_LITTLE) return;
 
   aPTB.Init(aCurvePoint,DegMin[Count],DegMax[Count],Continuity[Count],Tol[Count]);
-  Handle_Geom_BSplineCurve aCurve = aPTB.Curve();
+  Handle(Geom_BSplineCurve) aCurve = aPTB.Curve();
   aObj = drawCurve(aCurve);
 
   for( i = 0 ; i < 2 ; i++)
@@ -367,7 +367,7 @@ void Approx_Presentation::sample2()
 
   
   TColgp_Array2OfPnt aPnt(1,4,1,4);
-  Handle_AIS_InteractiveObject aShowPnt[4][4],aObj,aMovePnt;
+  Handle(AIS_InteractiveObject) aShowPnt[4][4],aObj,aMovePnt;
    
   Standard_Integer aColLength = aZPoints.ColLength();
   Standard_Integer aRowLength = aZPoints.RowLength();
@@ -404,7 +404,7 @@ void Approx_Presentation::sample2()
   aText = Comment(aXStep,anUpper,DegMin[Count],DegMax[Count],Count+1,Tol[Count]);
   setResultText(aText.ToCString());
 
-  Handle_Geom_BSplineSurface aSurface = CreateBSplineSurface(aZPoints,aXStep,aYStep,Count);
+  Handle(Geom_BSplineSurface) aSurface = CreateBSplineSurface(aZPoints,aXStep,aYStep,Count);
   aObj = drawSurface(aSurface);
   Standard_Boolean aBool;
   if(WAIT_A_LITTLE) return ;
@@ -452,7 +452,7 @@ void Approx_Presentation::sample3()
 
   
   TColgp_Array2OfPnt aPnt(1,4,1,4);
-  Handle_AIS_InteractiveObject aShowPnt[4][4],aObj,aMovePnt;
+  Handle(AIS_InteractiveObject) aShowPnt[4][4],aObj,aMovePnt;
    
   Standard_Integer aColLength = aZPoints.ColLength();
   Standard_Integer aRowLength = aZPoints.RowLength();
@@ -491,7 +491,7 @@ void Approx_Presentation::sample3()
   aText += Comment(aXStep,anUpper,DegMin[Count],DegMax[Count],Count+1,Tol[Count]);
   setResultText(aText.ToCString());
 
-  Handle_Geom_BSplineSurface aSurface = CreateBSplineSurface(aZPoints,aXStep,aYStep,Count);
+  Handle(Geom_BSplineSurface) aSurface = CreateBSplineSurface(aZPoints,aXStep,aYStep,Count);
   aObj = drawSurface(aSurface);
   Standard_Boolean aBool;
   if(WAIT_A_LITTLE) return ;
@@ -540,7 +540,7 @@ void Approx_Presentation::sample4()
 
   
   TColgp_Array2OfPnt aPnt(1,5,1,5);
-  Handle_AIS_InteractiveObject aShowPnt[5][5],aObj,aMovePnt;
+  Handle(AIS_InteractiveObject) aShowPnt[5][5],aObj,aMovePnt;
    
   Standard_Integer aColLength = aZPoints.ColLength();
   Standard_Integer aRowLength = aZPoints.RowLength();
@@ -579,7 +579,7 @@ void Approx_Presentation::sample4()
   aText += Comment(aXStep,anUpper,DegMin[Count],DegMax[Count],Count+1,Tol[Count]);
   setResultText(aText.ToCString());
 
-  Handle_Geom_BSplineSurface aSurface = CreateBSplineSurface(aZPoints,aXStep,aYStep,Count);
+  Handle(Geom_BSplineSurface) aSurface = CreateBSplineSurface(aZPoints,aXStep,aYStep,Count);
   aObj = drawSurface(aSurface);
   Standard_Boolean aBool;
   if(WAIT_A_LITTLE) return ;
index db3f736cba65f4081412321b716dae168eee005b..34eb3a6a0223291ab3e103571f569ec24240dc27 100755 (executable)
@@ -32,11 +32,11 @@ private:
   Standard_Boolean DrawModifyBSplineSurface(TColStd_Array2OfReal& ,
                                             Standard_Real ,Standard_Real ,
                                             Standard_Integer ,Standard_Integer ,
-                                            Standard_Real,Handle_AIS_InteractiveObject&,
-                                            Handle_AIS_InteractiveObject&,
+                                            Standard_Real,Handle(AIS_InteractiveObject)&,
+                                            Handle(AIS_InteractiveObject)&,
                                             Standard_Integer);
 
-  Handle_Geom_BSplineSurface CreateBSplineSurface(TColStd_Array2OfReal& ,
+  Handle(Geom_BSplineSurface) CreateBSplineSurface(TColStd_Array2OfReal& ,
                                                   Standard_Real ,Standard_Real,
                                                   Standard_Integer);
 
index 4b6dd08da1d81ed99a96198be49050bd24e6c4c8..5a4ac7ce79ff2e235644b0b082905a143b806955 100755 (executable)
@@ -84,7 +84,7 @@ Standard_Boolean Chamfers_Presentation::createDiverseChamferOnBox(
                          Standard_Real d1, // chamfer on edge 1
                          Standard_Real d2, // chamfer on edge 2
                          Standard_Real d3, // chamfer on edge 3
-                         Handle_AIS_InteractiveObject& thePrevShape)// for smoth drawing
+                         Handle(AIS_InteractiveObject)& thePrevShape)// for smoth drawing
                          // we display the new shape first, then erase the previous one
 {
   // initializing a class that builds chamfer
@@ -202,7 +202,7 @@ Standard_Boolean Chamfers_Presentation::createChamferOnBox(
                          TopoDS_Solid& aBox, 
                          Standard_Real theDistA, // distance along first face 
                          Standard_Real theDistB, // distance along second face
-                         Handle_AIS_InteractiveObject& thePrevShape)// for smoth drawing
+                         Handle(AIS_InteractiveObject)& thePrevShape)// for smoth drawing
                          // we display the new shape first, then erase the previous one
 {
   // initializing a class that builds chamfer
@@ -287,7 +287,7 @@ Standard_Boolean Chamfers_Presentation::createFilletOnBox(
                        TopoDS_Solid& aBox,
                        Standard_Real theRad, // radius of fillet
                        ChFi3d_FilletShape theFShape, // shape of fillet
-                       Handle_AIS_InteractiveObject& thePrevObj) // to erase 
+                       Handle(AIS_InteractiveObject)& thePrevObj) // to erase 
                        // the previous shape
 {
   // initializing a class that builds fillet
@@ -612,7 +612,7 @@ void Chamfers_Presentation::sampleBoxFillet()
   Standard_Real a = BOX_SIDE_LEN;
   TopoDS_Solid aBox = BRepPrimAPI_MakeBox(gp_Pnt(-a/2, -a/2, -a/2), a, a, a);
 
-  Handle_AIS_InteractiveObject aPrevObj = new AIS_Shape(aBox);
+  Handle(AIS_InteractiveObject) aPrevObj = new AIS_Shape(aBox);
   getAISContext()->Display(aPrevObj, Standard_False);
   COCCDemoDoc::Fit();
 
index 156dc45b6e6568f1954f2a98877a9c92383ad654..bfcc8fe026f59d669429c587bf7a26b9c6ef0533 100755 (executable)
@@ -12,7 +12,7 @@
 #include <OCCDemo_Presentation.h>
 #include <ChFi3d_FilletShape.hxx>
 
-class Handle_AIS_InteractiveObject;
+class AIS_InteractiveObject;
 class TopoDS_Solid;
 
 class Chamfers_Presentation : public OCCDemo_Presentation
@@ -29,15 +29,15 @@ public:
 private:
   Standard_Boolean createChamferOnBox(
     TopoDS_Solid&, Standard_Real, Standard_Real, 
-    Handle_AIS_InteractiveObject&);
+    Handle(AIS_InteractiveObject)&);
 
   Standard_Boolean createDiverseChamferOnBox(
     TopoDS_Solid&, Standard_Real, Standard_Real, 
-    Standard_Real, Handle_AIS_InteractiveObject&);
+    Standard_Real, Handle(AIS_InteractiveObject)&);
 
   Standard_Boolean createFilletOnBox(
     TopoDS_Solid&, Standard_Real, ChFi3d_FilletShape, 
-    Handle_AIS_InteractiveObject&);
+    Handle(AIS_InteractiveObject)&);
 
   // Sample functions
   void sampleBoxChamfer();
index 814474a9b5b2e06ec7e1666c73af3d1f843d0eca..52e9ea23dd5aa751356521d88314be124a0da153 100755 (executable)
 #include <Prs3d_ArrowAspect.hxx>
 
 
-IMPLEMENT_STANDARD_HANDLE(ISession_Curve,AIS_InteractiveObject)
-IMPLEMENT_STANDARD_RTTI(ISession_Curve,AIS_InteractiveObject)
 //
 // Foreach ancestors, we add a IMPLEMENT_STANDARD_SUPERTYPE and 
 // a IMPLEMENT_STANDARD_SUPERTYPE_ARRAY_ENTRY macro.
 // We must respect the order: from the direct ancestor class
 // to the base class.
 //
-IMPLEMENT_STANDARD_TYPE(ISession_Curve)
-        IMPLEMENT_STANDARD_SUPERTYPE(AIS_InteractiveObject)
-        IMPLEMENT_STANDARD_SUPERTYPE(SelectMgr_SelectableObject)
-        IMPLEMENT_STANDARD_SUPERTYPE(PrsMgr_PresentableObject)
-        IMPLEMENT_STANDARD_SUPERTYPE(MMgt_TShared)
-        IMPLEMENT_STANDARD_SUPERTYPE(Standard_Transient)
-        IMPLEMENT_STANDARD_SUPERTYPE_ARRAY()
-                IMPLEMENT_STANDARD_SUPERTYPE_ARRAY_ENTRY(AIS_InteractiveObject)
-                IMPLEMENT_STANDARD_SUPERTYPE_ARRAY_ENTRY(SelectMgr_SelectableObject)
-                IMPLEMENT_STANDARD_SUPERTYPE_ARRAY_ENTRY(PrsMgr_PresentableObject)
-                IMPLEMENT_STANDARD_SUPERTYPE_ARRAY_ENTRY(MMgt_TShared)
-                IMPLEMENT_STANDARD_SUPERTYPE_ARRAY_ENTRY(Standard_Transient)
-        IMPLEMENT_STANDARD_SUPERTYPE_ARRAY_END()
-IMPLEMENT_STANDARD_TYPE_END(ISession_Curve)
+
+
+
+
+
+
+
+
+
+
+
+
+
 
 #ifdef _DEBUG
 #undef THIS_FILE
index 940b9adc7ff195751a707d0e88a26add7cee758b..4198ffd96af560ecc0210333ca66abe6ad96e44e 100755 (executable)
@@ -20,7 +20,7 @@ class ISession_Curve : public AIS_InteractiveObject
 public:
        ISession_Curve(const Handle(Geom_Curve)& aCurve);
        virtual ~ISession_Curve();
-DEFINE_STANDARD_RTTI(ISession_Curve)
+DEFINE_STANDARD_RTTIEXT(ISession_Curve,AIS_InteractiveObject)
 private:
 
 Standard_EXPORT virtual  void Compute(const Handle(PrsMgr_PresentationManager3d)& aPresentationManager,const Handle(Prs3d_Presentation)& aPresentation,const Standard_Integer aMode = 0) ;
index 091c20c4134c6792bddd5f6a286e21482c969975..2e9da863f5a9bce2e217306ce99ff0db6b631220 100755 (executable)
@@ -77,8 +77,8 @@ static Standard_Boolean fixParam(Standard_Real& theParam)
 // Purpose  : displays a given geometric surface in 3d viewer
 //            (creates a finite face and displays it)
 //================================================================
-Handle_AIS_InteractiveObject OCCDemo_Presentation::drawSurface
-                                  (const Handle_Geom_Surface& theSurface,
+Handle(AIS_InteractiveObject) OCCDemo_Presentation::drawSurface
+                                  (const Handle(Geom_Surface)& theSurface,
                                    const Quantity_Color& theColor,
                                    const Standard_Boolean toDisplay)
 {
@@ -89,7 +89,7 @@ Handle_AIS_InteractiveObject OCCDemo_Presentation::drawSurface
   fixParam(v1);
   fixParam(v2);
 
-  Handle_AIS_Shape aGraphicSurface = 
+  Handle(AIS_Shape) aGraphicSurface = 
     new AIS_Shape(BRepBuilderAPI_MakeFace (theSurface, u1, u2, v1, v2));
 
   getAISContext()->SetMaterial(aGraphicSurface, Graphic3d_NOM_PLASTIC, toDisplay);
@@ -110,8 +110,8 @@ Handle_AIS_InteractiveObject OCCDemo_Presentation::drawSurface
 // Function : DrawCurve                                 
 // Purpose  : displays a given curve 3d
 //================================================================
-Handle_AIS_InteractiveObject OCCDemo_Presentation::drawCurve
-                                  (const Handle_Geom_Curve& theCurve,
+Handle(AIS_InteractiveObject) OCCDemo_Presentation::drawCurve
+                                  (const Handle(Geom_Curve)& theCurve,
                                    const Quantity_Color& theColor,
                                    const Standard_Boolean toDisplay)
 {
@@ -135,8 +135,8 @@ Handle_AIS_InteractiveObject OCCDemo_Presentation::drawCurve
 // Function : DrawCurve                                 
 // Purpose  : displays a given curve 2d
 //================================================================
-Handle_AIS_InteractiveObject OCCDemo_Presentation::drawCurve
-                                  (const Handle_Geom2d_Curve& theCurve,
+Handle(AIS_InteractiveObject) OCCDemo_Presentation::drawCurve
+                                  (const Handle(Geom2d_Curve)& theCurve,
                                    const Quantity_Color& theColor,
                                    const Standard_Boolean toDisplay,
                                    const gp_Ax2& aPosition)
@@ -163,7 +163,7 @@ Handle_AIS_InteractiveObject OCCDemo_Presentation::drawCurve
 // Function : drawPoint
 // Purpose  : displays a given point
 //================================================================
-Handle_AIS_Point OCCDemo_Presentation::drawPoint
+Handle(AIS_Point) OCCDemo_Presentation::drawPoint
                                   (const gp_Pnt& aPnt,
                                    const Quantity_Color& theColor,
                                    const Standard_Boolean toDisplay)
@@ -185,7 +185,7 @@ Handle_AIS_Point OCCDemo_Presentation::drawPoint
 //            (segment of line starting at thePnt with the arrow at the end,
 //             the length of segment is the length of the vector)
 //================================================================
-Handle_AIS_InteractiveObject OCCDemo_Presentation::drawVector 
+Handle(AIS_InteractiveObject) OCCDemo_Presentation::drawVector 
                                   (const gp_Pnt& thePnt,
                                    const gp_Vec& theVec,
                                    const Quantity_Color& theColor,
@@ -217,11 +217,11 @@ Handle_AIS_InteractiveObject OCCDemo_Presentation::drawVector
 }
 
 
-Handle_AIS_Shape OCCDemo_Presentation::drawShape 
+Handle(AIS_Shape) OCCDemo_Presentation::drawShape 
          (const TopoDS_Shape& theShape,const Quantity_Color& theColor,
           const Standard_Boolean toDisplay)
 {
-  Handle_AIS_Shape aGraphicShape = new AIS_Shape(theShape);
+  Handle(AIS_Shape) aGraphicShape = new AIS_Shape(theShape);
 
   getAISContext()->SetMaterial(aGraphicShape, Graphic3d_NOM_PLASTIC, toDisplay);
   getAISContext()->SetColor (aGraphicShape, theColor, toDisplay);
@@ -237,12 +237,12 @@ Handle_AIS_Shape OCCDemo_Presentation::drawShape
   return aGraphicShape;
 }
 
-Handle_AIS_Shape OCCDemo_Presentation::drawShape
+Handle(AIS_Shape) OCCDemo_Presentation::drawShape
          (const TopoDS_Shape& theShape,
           const Graphic3d_NameOfMaterial theMaterial,
           const Standard_Boolean toDisplay)
 {
-  Handle_AIS_Shape aGraphicShape = new AIS_Shape(theShape);
+  Handle(AIS_Shape) aGraphicShape = new AIS_Shape(theShape);
 
   getAISContext()->SetMaterial(aGraphicShape, theMaterial, toDisplay);
   if (toDisplay) {
index 959846e83fe7e4ad9669ba88683c5b3af73b389a..1ac3299835f96bcae872cbdd18246957b49b285f 100755 (executable)
 #define WAIT_A_SECOND WaitForInput(1000)
 
 #include <OCCDemoDoc.h>
-class Handle_AIS_InteractiveObject;
-class Handle_Geom_Surface;
-class Handle_Geom_Curve;
-class Handle_Geom2d_Curve;
+class AIS_InteractiveObject;
+class Geom_Surface;
+class Geom_Curve;
+class Geom2d_Curve;
 class Quantity_Color;
 
 class OCCDemo_Presentation
@@ -63,8 +63,8 @@ public:
 protected:
   // Methods to call from a derivable class
   void setName (const char* theName) {myName = CString(theName);}
-  Handle_AIS_InteractiveContext getAISContext() const {return myDoc->GetAISContext();}
-  Handle_V3d_Viewer getViewer() const {return myDoc->GetViewer();}
+  Handle(AIS_InteractiveContext) getAISContext() const {return myDoc->GetAISContext();}
+  Handle(V3d_Viewer) getViewer() const {return myDoc->GetViewer();}
   void setResultTitle (const char* theTitle) {myDoc->GetResultDialog()->SetTitle(theTitle);}
   void setResultText (const char* theText) {myDoc->GetResultDialog()->SetText(theText);}
   Standard_CString GetDataDir() {return myDoc->GetDataDir();}
@@ -72,45 +72,45 @@ protected:
   Standard_Boolean WaitForInput (unsigned long aMilliSeconds);
   // Waits for a user input or a period of time has been elapsed
 
-  Handle_AIS_InteractiveObject drawSurface (const Handle_Geom_Surface& theSurface,
+  Handle(AIS_InteractiveObject) drawSurface (const Handle(Geom_Surface)& theSurface,
          const Quantity_Color& theColor = Quantity_Color(Quantity_NOC_LEMONCHIFFON3),
          const Standard_Boolean toDisplay = Standard_True);
   // creates a finite face based on the given geometric surface 
   // and displays it in the viewer if toDisplay = Standard_True
 
-  Handle_AIS_InteractiveObject drawCurve (const Handle_Geom_Curve& theCurve,
+  Handle(AIS_InteractiveObject) drawCurve (const Handle(Geom_Curve)& theCurve,
          const Quantity_Color& theColor = Quantity_Color(Quantity_NOC_RED),
          const Standard_Boolean toDisplay = Standard_True);
   // creates an ISession_Curve based on the given geometric curve
   // and displays it in the viewer if toDisplay = Standard_True
 
-  Handle_AIS_InteractiveObject drawCurve (const Handle_Geom2d_Curve& theCurve,
+  Handle(AIS_InteractiveObject) drawCurve (const Handle(Geom2d_Curve)& theCurve,
          const Quantity_Color& theColor = Quantity_Color(Quantity_NOC_RED),
          const Standard_Boolean toDisplay = Standard_True,
          const gp_Ax2& aPosition = gp::XOY());
   // converts a given curve to 3d using aPosition and calls the previous method
 
-  Handle_AIS_Point drawPoint (const gp_Pnt& thePnt,
+  Handle(AIS_Point) drawPoint (const gp_Pnt& thePnt,
          const Quantity_Color& theColor = Quantity_Color(Quantity_NOC_GREEN),
          const Standard_Boolean toDisplay = Standard_True);
   // creates a presentation of the given point
   // and displays it in the viewer if toDisplay = Standard_True
 
-  Handle_AIS_InteractiveObject drawVector (const gp_Pnt& thePnt,
+  Handle(AIS_InteractiveObject) drawVector (const gp_Pnt& thePnt,
                                            const gp_Vec& theVec,
          const Quantity_Color& theColor = Quantity_Color(Quantity_NOC_YELLOW),
          const Standard_Boolean toDisplay = Standard_True);
   // creates a presentation of the given vector
   // and displays it in the viewer if toDisplay = Standard_True
 
-  Handle_AIS_Shape drawShape (const TopoDS_Shape& theShape,
+  Handle(AIS_Shape) drawShape (const TopoDS_Shape& theShape,
          const Quantity_Color& theColor,
          const Standard_Boolean toDisplay = Standard_True);
   // creates a presentation of the given shape
   // with material PLASTIC and a given color
   // and displays it in the viewer if toDisplay = Standard_True
 
-  Handle_AIS_Shape drawShape (const TopoDS_Shape& theShape,
+  Handle(AIS_Shape) drawShape (const TopoDS_Shape& theShape,
          const Graphic3d_NameOfMaterial theMaterial = Graphic3d_NOM_BRASS,
          const Standard_Boolean toDisplay = Standard_True);
   // creates a presentation of the given shape with the given material
index f8fb58d63eeb48cfd3fa8f2a21bd5c800d9c7849..5d13f1dde1bb9fa0d164105cadc72cf6b30c8371 100755 (executable)
@@ -23,7 +23,7 @@ class COCCDemoApp : public CWinApp
 {
 public:
   COCCDemoApp();
-  Handle_Graphic3d_WNTGraphicDevice      GetGraphicDevice() const 
+  Handle(Graphic3d_WNTGraphicDevice)     GetGraphicDevice() const 
   { return myGraphicDevice; } ;
 
 // Overrides
@@ -42,7 +42,7 @@ public:
        DECLARE_MESSAGE_MAP()
 
 private:
-  Handle_Graphic3d_WNTGraphicDevice myGraphicDevice;
+  Handle(Graphic3d_WNTGraphicDevice) myGraphicDevice;
 
 };
 
index 612d5e01ebeab49dd3d7321d0d0d674b057c8dcc..bb184c70a9cb077dab628fee74da76724ffdebf7 100755 (executable)
@@ -15,8 +15,8 @@ class OCCDemo_Presentation;
 class COCCDemoDoc : public CDocument
 {
 public:
-  Handle_V3d_Viewer GetViewer() const { return myViewer; };
-  Handle_AIS_InteractiveContext GetAISContext() const { return myAISContext; };
+  Handle(V3d_Viewer) GetViewer() const { return myViewer; };
+  Handle(AIS_InteractiveContext) GetAISContext() const { return myAISContext; };
   CResultDialog* GetResultDialog () {return &myCResultDialog;}
   Standard_CString GetDataDir() {return myDataDir;}
 
@@ -71,8 +71,8 @@ protected:
        DECLARE_MESSAGE_MAP()
 
 private:
-  Handle_V3d_Viewer myViewer;
-  Handle_AIS_InteractiveContext myAISContext;
+  Handle(V3d_Viewer) myViewer;
+  Handle(AIS_InteractiveContext) myAISContext;
   OCCDemo_Presentation *myPresentation;
   CResultDialog myCResultDialog;
   BOOL myShowResult;
index c77c2b317e962287f50d278a0e1d057f294e86e6..cf8ea1bfb691acc50331ce4e05c319918b8fd18e 100755 (executable)
@@ -103,8 +103,8 @@ private:
 
 private:
   enum VisMode { VIS_WIREFRAME, VIS_SHADE, VIS_HLR };
-  Handle_V3d_View     myView;
-  Handle_Graphic3d_GraphicDriver myGraphicDriver;
+  Handle(V3d_View)     myView;
+  Handle(Graphic3d_GraphicDriver) myGraphicDriver;
   View3D_CurrentAction myCurrentMode;
   VisMode              myVisMode;
   Standard_Integer     myXmin;
index 757148889568687928e607da7973791062355bc9..5d65553496d3054444ef3c74c8c4645795e41cba 100755 (executable)
@@ -88,7 +88,7 @@ void Convert_Presentation::DoSample()
 // Function : Convert_Presentation::drawSurfaceAndItsBSpline
 // Purpose  : 
 //================================================================
-void Convert_Presentation::drawSurfaceAndItsBSpline(Handle_Geom_Surface theSurface, 
+void Convert_Presentation::drawSurfaceAndItsBSpline(Handle(Geom_Surface) theSurface, 
                                                     const Standard_CString theName, 
                                                     TCollection_AsciiString& theText)
 {
@@ -97,7 +97,7 @@ void Convert_Presentation::drawSurfaceAndItsBSpline(Handle_Geom_Surface theSurfa
   aTitle += " to BSpline surface";
 
   theText += EOL
-    "  Handle_Geom_BSplineSurface aBSplineSurface = " EOL
+    "  Handle(Geom_BSplineSurface) aBSplineSurface = " EOL
     "    GeomConvert::SurfaceToBSplineSurface(aSurface);" EOL;
 
   setResultTitle (aTitle.ToCString());
@@ -107,7 +107,7 @@ void Convert_Presentation::drawSurfaceAndItsBSpline(Handle_Geom_Surface theSurfa
 
   if (WAIT_A_LITTLE) return;
 
-  Handle_Geom_BSplineSurface aBSplineSurface = GeomConvert::SurfaceToBSplineSurface(theSurface);
+  Handle(Geom_BSplineSurface) aBSplineSurface = GeomConvert::SurfaceToBSplineSurface(theSurface);
 
   _ASSERTE(!aBSplineSurface.IsNull());
 
@@ -118,7 +118,7 @@ void Convert_Presentation::drawSurfaceAndItsBSpline(Handle_Geom_Surface theSurfa
 // Function : Convert_Presentation::drawCurveAndItsBSpline
 // Purpose  : 
 //================================================================
-void Convert_Presentation::drawCurveAndItsBSpline(Handle_Geom_Curve theCurve, 
+void Convert_Presentation::drawCurveAndItsBSpline(Handle(Geom_Curve) theCurve, 
                                                   const Standard_CString theName, 
                                                   TCollection_AsciiString& theText)
 {
@@ -127,7 +127,7 @@ void Convert_Presentation::drawCurveAndItsBSpline(Handle_Geom_Curve theCurve,
   aTitle += " to BSpline curve";
 
   theText += EOL
-    "  Handle_Geom_BSplineCurve aBSpline = " EOL
+    "  Handle(Geom_BSplineCurve) aBSpline = " EOL
     "    GeomConvert::CurveToBSplineCurve(aCurve);" EOL;
 
   setResultTitle (aTitle.ToCString());
@@ -137,7 +137,7 @@ void Convert_Presentation::drawCurveAndItsBSpline(Handle_Geom_Curve theCurve,
   
   if (WAIT_A_LITTLE) return;
 
-  Handle_Geom_BSplineCurve aBSpline = GeomConvert::CurveToBSplineCurve(theCurve);
+  Handle(Geom_BSplineCurve) aBSpline = GeomConvert::CurveToBSplineCurve(theCurve);
 
   drawCurve (aBSpline, BSplineColor);
 }
@@ -157,7 +157,7 @@ void Convert_Presentation::sampleCircle()
   gp_Dir aDir (1,0,0);
   gp_Ax2 aAxis (aOrigin, aDir);
   Standard_Real aRadius = 300;
-  Handle_Geom_Circle aCurve = new Geom_Circle (aAxis, aRadius);
+  Handle(Geom_Circle) aCurve = new Geom_Circle (aAxis, aRadius);
 
   TCollection_AsciiString aText (
     "  gp_Pnt aOrigin (0,0,0);" EOL
index 3715ae336f6186ccef380d5638ab832d11f1a2ac..ffb991b987aa8092c37d5870fd6d1c3dad86a304 100755 (executable)
@@ -10,8 +10,8 @@
 #endif // _MSC_VER > 1000
 
 #include <OCCDemo_Presentation.h>
-class Handle_Geom_Curve;
-class Handle_Geom_Surface;
+class Geom_Curve;
+class Geom_Surface;
 
 class Quantity_Color;
 
@@ -38,10 +38,10 @@ private:
   void sampleConicalSurface(); 
   void sampleSphericalSurface(); 
 
-  void drawCurveAndItsBSpline (Handle_Geom_Curve theCurve, 
+  void drawCurveAndItsBSpline (Handle(Geom_Curve) theCurve, 
     const Standard_CString theName, TCollection_AsciiString& theText);
 
-  void drawSurfaceAndItsBSpline (Handle_Geom_Surface theSurface, 
+  void drawSurfaceAndItsBSpline (Handle(Geom_Surface) theSurface, 
     const Standard_CString theName, TCollection_AsciiString& theText);
 
 private:
index bc225eeeddc546bdc920f4cc7df0f27adcde7c17..aee15feb6704f704837322fbbdbfdd2bc3d781fc 100755 (executable)
@@ -196,14 +196,14 @@ void DCA_Presentation::sampleParabola()
 
   if(WAIT_A_LITTLE) return;
 
-  Handle_Geom_Line aFocalLenLin = new Geom_Line(gce_MakeLin(aPointParab, gp_Dir(0,0,1)));
-  Handle_Geom_TrimmedCurve aTrim = new Geom_TrimmedCurve(aFocalLenLin, -aFocalLength/2, aFocalLength/2);
+  Handle(Geom_Line) aFocalLenLin = new Geom_Line(gce_MakeLin(aPointParab, gp_Dir(0,0,1)));
+  Handle(Geom_TrimmedCurve) aTrim = new Geom_TrimmedCurve(aFocalLenLin, -aFocalLength/2, aFocalLength/2);
   drawCurve(aTrim);
 
   if(WAIT_A_LITTLE) return;
   
-  Handle_Geom_Parabola aParabola = new Geom_Parabola(aParab);
-  Handle_Geom_TrimmedCurve aParabTrimmed = 
+  Handle(Geom_Parabola) aParabola = new Geom_Parabola(aParab);
+  Handle(Geom_TrimmedCurve) aParabTrimmed = 
     new Geom_TrimmedCurve(aParabola,-300,300,Standard_True);
   drawCurve(aParabTrimmed);
 
@@ -218,8 +218,8 @@ void DCA_Presentation::sampleParabola()
 
   if(WAIT_A_LITTLE) return;
 
-  Handle_Geom_Parabola aParabola1 = new Geom_Parabola(aParab1);
-  Handle_Geom_TrimmedCurve aParabTrimmed1 = new Geom_TrimmedCurve(aParabola1,-300,300,Standard_True);
+  Handle(Geom_Parabola) aParabola1 = new Geom_Parabola(aParab1);
+  Handle(Geom_TrimmedCurve) aParabTrimmed1 = new Geom_TrimmedCurve(aParabola1,-300,300,Standard_True);
   drawCurve(aParabTrimmed1);
 }
 //================================================================
@@ -283,8 +283,8 @@ void DCA_Presentation::sampleHyperbola()
 
   if(WAIT_A_LITTLE) return;
 
-  Handle_Geom_Hyperbola aHyperbola1 = new Geom_Hyperbola(aHypr1);
-  Handle_Geom_TrimmedCurve aHyprTrimmed =
+  Handle(Geom_Hyperbola) aHyperbola1 = new Geom_Hyperbola(aHypr1);
+  Handle(Geom_TrimmedCurve) aHyprTrimmed =
     new Geom_TrimmedCurve(aHyperbola1,-3,4,Standard_True);
   drawCurve(aHyprTrimmed);
 
@@ -305,23 +305,23 @@ void DCA_Presentation::sampleHyperbola()
   if(WAIT_A_LITTLE) return;
 
   //output of display MajorRadius (yellow color)
-  Handle_Geom_Line aLine = new Geom_Line(gce_MakeLin(aPointHypr1,aPointHypr2));
-  Handle_Geom_TrimmedCurve aTrimmed1 = 
+  Handle(Geom_Line) aLine = new Geom_Line(gce_MakeLin(aPointHypr1,aPointHypr2));
+  Handle(Geom_TrimmedCurve) aTrimmed1 = 
     new Geom_TrimmedCurve(aLine, 0, aPointHypr1.Distance(aPointHypr2));
   drawCurve(aTrimmed1,Quantity_Color(Quantity_NOC_YELLOW));
 
   if(WAIT_A_LITTLE) return;
 
   //output of display MinorRadius (yellow color)
-  Handle_Geom_Line aLine1 = new Geom_Line(gce_MakeLin(aPointHypr3, gp_Dir(0,-1,0)));
-  Handle_Geom_TrimmedCurve aTrimmed2 = new Geom_TrimmedCurve(aLine1, 0,100);
+  Handle(Geom_Line) aLine1 = new Geom_Line(gce_MakeLin(aPointHypr3, gp_Dir(0,-1,0)));
+  Handle(Geom_TrimmedCurve) aTrimmed2 = new Geom_TrimmedCurve(aLine1, 0,100);
   drawCurve(aTrimmed2,Quantity_Color(Quantity_NOC_YELLOW)); 
 
   if(WAIT_A_LITTLE) return;
 
   //output hyperbola
-  Handle_Geom_Hyperbola aHyperbola2 = new Geom_Hyperbola(aHypr2);
-  Handle_Geom_TrimmedCurve aHyprTrimmed1 = 
+  Handle(Geom_Hyperbola) aHyperbola2 = new Geom_Hyperbola(aHypr2);
+  Handle(Geom_TrimmedCurve) aHyprTrimmed1 = 
     new Geom_TrimmedCurve(aHyperbola2,-2,2,Standard_True);
   drawCurve(aHyprTrimmed1);
 }
@@ -396,8 +396,8 @@ void DCA_Presentation::sampleCircle()
   if(WAIT_A_LITTLE) return;
 
   //output radius
-  Handle_Geom_Line aLine = new Geom_Line(gce_MakeLin (aCenterPoint,gp_Dir(0,0,1)));
-  Handle_Geom_TrimmedCurve aTrimmed = new Geom_TrimmedCurve(aLine,0,300);
+  Handle(Geom_Line) aLine = new Geom_Line(gce_MakeLin (aCenterPoint,gp_Dir(0,0,1)));
+  Handle(Geom_TrimmedCurve) aTrimmed = new Geom_TrimmedCurve(aLine,0,300);
   drawCurve(aTrimmed,Quantity_Color(Quantity_NOC_WHITE));
 
   if(WAIT_A_LITTLE) return;
@@ -519,16 +519,16 @@ void DCA_Presentation::sampleEllipse()
   gp_Lin aLine1 = aMakeLin1.Value();
 
   //output MajorRadius
-  Handle_Geom_Line aLineMajorRadius = new Geom_Line(aLine);
-  Handle_Geom_TrimmedCurve aTrimmed = 
+  Handle(Geom_Line) aLineMajorRadius = new Geom_Line(aLine);
+  Handle(Geom_TrimmedCurve) aTrimmed = 
     new Geom_TrimmedCurve(aLineMajorRadius,0,120);
   drawCurve(aTrimmed,Quantity_Color(Quantity_NOC_WHITE));
 
   if(WAIT_A_LITTLE) return;
 
   //output MinorRadius
-  Handle_Geom_Line aLineMinorrRadius = new Geom_Line(aLine1);
-  Handle_Geom_TrimmedCurve aTrimmed1 = 
+  Handle(Geom_Line) aLineMinorrRadius = new Geom_Line(aLine1);
+  Handle(Geom_TrimmedCurve) aTrimmed1 = 
     new Geom_TrimmedCurve(aLineMinorrRadius,0,300);
   drawCurve(aTrimmed1,Quantity_Color(Quantity_NOC_WHITE));
 
@@ -588,8 +588,8 @@ void DCA_Presentation::samplePlane()
 
   if(WAIT_A_LITTLE) return;
     
-  Handle_Geom_Plane aPln = new Geom_Plane(aPlane);
-  Handle_Geom_RectangularTrimmedSurface aPlnTrimmed = 
+  Handle(Geom_Plane) aPln = new Geom_Plane(aPlane);
+  Handle(Geom_RectangularTrimmedSurface) aPlnTrimmed = 
     new Geom_RectangularTrimmedSurface(aPln,-300,300,-300,300,Standard_True,Standard_True);
   drawSurface(aPlnTrimmed);
 
@@ -604,8 +604,8 @@ void DCA_Presentation::samplePlane()
 
   if(WAIT_A_LITTLE) return;
 
-  Handle_Geom_Plane aPln1 = new Geom_Plane(aPlane1);
-  Handle_Geom_RectangularTrimmedSurface aPlnTrimmed1 = 
+  Handle(Geom_Plane) aPln1 = new Geom_Plane(aPlane1);
+  Handle(Geom_RectangularTrimmedSurface) aPlnTrimmed1 = 
     new Geom_RectangularTrimmedSurface(aPln1,-200,300,-200,300,Standard_True,Standard_True);
   drawSurface(aPlnTrimmed1);
 
@@ -693,14 +693,14 @@ void DCA_Presentation::sampleCylindricalSurface()
   gp_Dir aDir1(0,0,1);
   gce_MakeLin aMakeLin(aCenterPoint,aDir1);
   gp_Lin aLin = aMakeLin.Value();
-  Handle_Geom_Line aLine = new Geom_Line(aLin);
-  Handle_Geom_TrimmedCurve aTrimmed = new Geom_TrimmedCurve(aLine,-100,0);
+  Handle(Geom_Line) aLine = new Geom_Line(aLin);
+  Handle(Geom_TrimmedCurve) aTrimmed = new Geom_TrimmedCurve(aLine,-100,0);
   drawCurve(aTrimmed,Quantity_Color(Quantity_NOC_WHITE));
   if(WAIT_A_LITTLE) return;
   // output cylinder
-  Handle_Geom_CylindricalSurface aCylSurface =
+  Handle(Geom_CylindricalSurface) aCylSurface =
     new Geom_CylindricalSurface(aCyl);
-  Handle_Geom_RectangularTrimmedSurface aCylTrimmed = 
+  Handle(Geom_RectangularTrimmedSurface) aCylTrimmed = 
     new Geom_RectangularTrimmedSurface(aCylSurface,0,2*PI,-200,300,Standard_True,Standard_True);
   drawSurface(aCylTrimmed);
   if(WAIT_A_LITTLE) return;
@@ -716,14 +716,14 @@ void DCA_Presentation::sampleCylindricalSurface()
   drawVector(aCylinderPoint2,gp_Vec(aCylinderPoint2,aCylinderPoint3)*3,Quantity_Color(Quantity_NOC_WHITE));
    if(WAIT_A_LITTLE) return;
   //output radius
-  Handle_Geom_Line aLine1 = new Geom_Line(gce_MakeLin(aCylinderPoint1,aDir1));
-  Handle_Geom_TrimmedCurve aTrimmed1 = new Geom_TrimmedCurve(aLine1,-80,0);
+  Handle(Geom_Line) aLine1 = new Geom_Line(gce_MakeLin(aCylinderPoint1,aDir1));
+  Handle(Geom_TrimmedCurve) aTrimmed1 = new Geom_TrimmedCurve(aLine1,-80,0);
   drawCurve(aTrimmed1,Quantity_Color(Quantity_NOC_WHITE));
   if(WAIT_A_LITTLE) return;
   //output cylinder
-  Handle_Geom_CylindricalSurface aCylSurface1 = 
+  Handle(Geom_CylindricalSurface) aCylSurface1 = 
     new Geom_CylindricalSurface(aCyl1);
-  Handle_Geom_RectangularTrimmedSurface aCylTrimmed1 = 
+  Handle(Geom_RectangularTrimmedSurface) aCylTrimmed1 = 
     new Geom_RectangularTrimmedSurface(aCylSurface1,0,2*PI,-300,100,Standard_True,Standard_True);
   drawSurface(aCylTrimmed1);
   if(WAIT_A_LITTLE) return;
@@ -731,17 +731,17 @@ void DCA_Presentation::sampleCylindricalSurface()
 
   //METHOD 3.(output of dispay)
   //output base cylinder  
-  Handle_Geom_CylindricalSurface aCylSurf = new Geom_CylindricalSurface(aCylinder);
-  Handle_Geom_RectangularTrimmedSurface aCylTrimmed2 = 
+  Handle(Geom_CylindricalSurface) aCylSurf = new Geom_CylindricalSurface(aCylinder);
+  Handle(Geom_RectangularTrimmedSurface) aCylTrimmed2 = 
     new Geom_RectangularTrimmedSurface(aCylSurf,0,2*PI,-200,200,Standard_True,Standard_True);
   drawSurface(aCylTrimmed2 ,Quantity_Color(Quantity_NOC_WHITE));
   //output point
   drawPoint(aCylinderPoint4);
   if(WAIT_A_LITTLE) return;
   //output cylinder
-  Handle_Geom_CylindricalSurface aCylSurface2 = 
+  Handle(Geom_CylindricalSurface) aCylSurface2 = 
     new Geom_CylindricalSurface(aCyl2);
-  Handle_Geom_RectangularTrimmedSurface aCylTrimmed3 =
+  Handle(Geom_RectangularTrimmedSurface) aCylTrimmed3 =
     new Geom_RectangularTrimmedSurface(aCylSurface2,0,2*PI,-200,200,Standard_True,Standard_True);
   drawSurface(aCylTrimmed3);
   if(WAIT_A_LITTLE) return;
@@ -753,9 +753,9 @@ void DCA_Presentation::sampleCylindricalSurface()
   drawCurve(new Geom_Circle(aCirc),Quantity_Color(Quantity_NOC_WHITE));
   if(WAIT_A_LITTLE)  return;
   //output cylinder
-  Handle_Geom_CylindricalSurface aCylSurface3 = 
+  Handle(Geom_CylindricalSurface) aCylSurface3 = 
     new Geom_CylindricalSurface(aCyl3);
-  Handle_Geom_RectangularTrimmedSurface aCylTrimmed4 =
+  Handle(Geom_RectangularTrimmedSurface) aCylTrimmed4 =
     new Geom_RectangularTrimmedSurface(aCylSurface3,0,2*PI,-200,200,Standard_True,Standard_True);
   drawSurface(aCylTrimmed4);
   }
@@ -800,8 +800,8 @@ void DCA_Presentation::sampleToroidalSurface()
   if(WAIT_A_LITTLE) return;
 
   //output MajorRadius
-  Handle_Geom_Line R1 = new Geom_Line(gce_MakeLin(aCenterPoint, gp_Dir(0,1,0)));
-  Handle_Geom_TrimmedCurve aTrimmedR1 = new Geom_TrimmedCurve(R1,0,MajorRadius);
+  Handle(Geom_Line) R1 = new Geom_Line(gce_MakeLin(aCenterPoint, gp_Dir(0,1,0)));
+  Handle(Geom_TrimmedCurve) aTrimmedR1 = new Geom_TrimmedCurve(R1,0,MajorRadius);
   drawCurve(aTrimmedR1, Quantity_Color(Quantity_NOC_WHITE));
   drawCurve(new Geom_Circle(anAx3.Ax2(), MajorRadius));
 
@@ -809,7 +809,7 @@ void DCA_Presentation::sampleToroidalSurface()
   
   // output MinorRadius as a circle
   gp_Ax2 aMinorRadAx(aTrimmedR1->EndPoint(), gp_Dir(0,0,1));
-  Handle_Geom_Circle aMinorRadCirc = new Geom_Circle(aMinorRadAx, MinorRadius);
+  Handle(Geom_Circle) aMinorRadCirc = new Geom_Circle(aMinorRadAx, MinorRadius);
   drawCurve(aMinorRadCirc);
 
   if(WAIT_A_LITTLE) return;
@@ -915,28 +915,28 @@ void DCA_Presentation::sampleConicalSurface()
 
   gp_Dir aDir1(0,1,0);
   //output first radius 
-  Handle_Geom_Line aLine = new Geom_Line(gce_MakeLin(aConePnt,aDir1));
-  Handle_Geom_TrimmedCurve aTrimmed = new Geom_TrimmedCurve(aLine,0,100);
+  Handle(Geom_Line) aLine = new Geom_Line(gce_MakeLin(aConePnt,aDir1));
+  Handle(Geom_TrimmedCurve) aTrimmed = new Geom_TrimmedCurve(aLine,0,100);
   drawCurve(aTrimmed,Quantity_Color(Quantity_NOC_WHITE));
 
   //output second radius
-  Handle_Geom_Line aLine1 = new Geom_Line(gce_MakeLin(aConePnt1,aDir1));
-  Handle_Geom_TrimmedCurve aTrimmed1 = new Geom_TrimmedCurve(aLine1,0,50);
+  Handle(Geom_Line) aLine1 = new Geom_Line(gce_MakeLin(aConePnt1,aDir1));
+  Handle(Geom_TrimmedCurve) aTrimmed1 = new Geom_TrimmedCurve(aLine1,0,50);
   drawCurve(aTrimmed1,Quantity_Color(Quantity_NOC_WHITE));
 
   if(WAIT_A_LITTLE) return;
 
   //output ruling of cone
-  Handle_Geom_Line aLine2 = new Geom_Line(gce_MakeLin(aConePnt,aConePnt1));
-  Handle_Geom_TrimmedCurve aTrimmed2 = 
+  Handle(Geom_Line) aLine2 = new Geom_Line(gce_MakeLin(aConePnt,aConePnt1));
+  Handle(Geom_TrimmedCurve) aTrimmed2 = 
     new Geom_TrimmedCurve(aLine2,0,aConePnt.Distance(aConePnt1));
   drawCurve(aTrimmed2,Quantity_Color(Quantity_NOC_RED));
 
   if(WAIT_A_LITTLE) return;
 
   //output cone
-  Handle_Geom_ConicalSurface aConSurface1 = new Geom_ConicalSurface(aCone1);
-  Handle_Geom_RectangularTrimmedSurface aConTrimmed1 = 
+  Handle(Geom_ConicalSurface) aConSurface1 = new Geom_ConicalSurface(aCone1);
+  Handle(Geom_RectangularTrimmedSurface) aConTrimmed1 = 
     new Geom_RectangularTrimmedSurface(aConSurface1,0,2*PI,-50,450,Standard_True,Standard_True);
   drawSurface(aConTrimmed1);
 
@@ -955,18 +955,18 @@ void DCA_Presentation::sampleConicalSurface()
   if(WAIT_A_LITTLE) return;
 
   //output of first radius 
-  Handle_Geom_Line aLineR1 = new Geom_Line(gce_MakeLin (aConePnt,aDir1));
-  Handle_Geom_TrimmedCurve aTrimmedR1 = new Geom_TrimmedCurve(aLineR1,0,Radius1);
+  Handle(Geom_Line) aLineR1 = new Geom_Line(gce_MakeLin (aConePnt,aDir1));
+  Handle(Geom_TrimmedCurve) aTrimmedR1 = new Geom_TrimmedCurve(aLineR1,0,Radius1);
   drawCurve(aTrimmedR1,Quantity_Color(Quantity_NOC_WHITE));
 
   //output of second radius 
-  Handle_Geom_Line aLineR2 = new Geom_Line(gce_MakeLin (aConePnt2,aDir1));
-  Handle_Geom_TrimmedCurve aTrimmedR2 = new Geom_TrimmedCurve(aLineR2,0,Radius2);
+  Handle(Geom_Line) aLineR2 = new Geom_Line(gce_MakeLin (aConePnt2,aDir1));
+  Handle(Geom_TrimmedCurve) aTrimmedR2 = new Geom_TrimmedCurve(aLineR2,0,Radius2);
   drawCurve(aTrimmedR2,Quantity_Color(Quantity_NOC_WHITE));
 
   //output cone
-  Handle_Geom_ConicalSurface aConSurface2 = new Geom_ConicalSurface(aCone2);
-  Handle_Geom_RectangularTrimmedSurface aConTrimmed2 =
+  Handle(Geom_ConicalSurface) aConSurface2 = new Geom_ConicalSurface(aCone2);
+  Handle(Geom_RectangularTrimmedSurface) aConTrimmed2 =
     new Geom_RectangularTrimmedSurface(aConSurface2,0,2*PI,-120,400,Standard_True,Standard_True);
   drawSurface(aConTrimmed2);
 
@@ -981,13 +981,13 @@ void DCA_Presentation::sampleConicalSurface()
   if(WAIT_A_LITTLE) return;
 
   //output radius
-  Handle_Geom_Line aLine3 = new Geom_Line(gce_MakeLin (aCenterPoint,aDir1));
-  Handle_Geom_TrimmedCurve aTrimmed3 = new Geom_TrimmedCurve(aLine3,0,70);
+  Handle(Geom_Line) aLine3 = new Geom_Line(gce_MakeLin (aCenterPoint,aDir1));
+  Handle(Geom_TrimmedCurve) aTrimmed3 = new Geom_TrimmedCurve(aLine3,0,70);
   drawCurve(aTrimmed3 ,Quantity_Color(Quantity_NOC_WHITE));
 
   //output cone
-  Handle_Geom_ConicalSurface aConSurface3 = new Geom_ConicalSurface(aCone3);
-  Handle_Geom_RectangularTrimmedSurface aConTrimmed = 
+  Handle(Geom_ConicalSurface) aConSurface3 = new Geom_ConicalSurface(aCone3);
+  Handle(Geom_RectangularTrimmedSurface) aConTrimmed = 
     new Geom_RectangularTrimmedSurface(aConSurface3,0,2*PI,-300,300,Standard_True,Standard_True);
   drawSurface(aConTrimmed);
 
@@ -1011,30 +1011,30 @@ void DCA_Presentation::sampleConicalSurface()
   if(WAIT_A_LITTLE) return;
 
   //output ruling of cone
-  Handle_Geom_Line aLine4 = new Geom_Line(gce_MakeLin (aPoint_3,aPoint_4));
-  Handle_Geom_TrimmedCurve aTrimmed4 = 
+  Handle(Geom_Line) aLine4 = new Geom_Line(gce_MakeLin (aPoint_3,aPoint_4));
+  Handle(Geom_TrimmedCurve) aTrimmed4 = 
     new Geom_TrimmedCurve(aLine4,0,aPoint_3.Distance(aPoint_4));
   drawCurve(aTrimmed4 ,Quantity_Color(Quantity_NOC_RED));
 
   if(WAIT_A_LITTLE) return;
 
   //output first radius
-  Handle_Geom_Line aLine5 = new Geom_Line(gce_MakeLin (aPoint_3,aDir1));
-  Handle_Geom_TrimmedCurve aTrimmed5 = new Geom_TrimmedCurve(aLine5,0,50);
+  Handle(Geom_Line) aLine5 = new Geom_Line(gce_MakeLin (aPoint_3,aDir1));
+  Handle(Geom_TrimmedCurve) aTrimmed5 = new Geom_TrimmedCurve(aLine5,0,50);
   drawCurve(aTrimmed5 ,Quantity_Color(Quantity_NOC_WHITE));
 
   if(WAIT_A_LITTLE) return;
 
   //output second radius
-  Handle_Geom_Line aLine6 = new Geom_Line(gce_MakeLin (aPoint_4,aDir1));
-  Handle_Geom_TrimmedCurve aTrimmed6 = new Geom_TrimmedCurve(aLine6,0,60);
+  Handle(Geom_Line) aLine6 = new Geom_Line(gce_MakeLin (aPoint_4,aDir1));
+  Handle(Geom_TrimmedCurve) aTrimmed6 = new Geom_TrimmedCurve(aLine6,0,60);
   drawCurve(aTrimmed6 ,Quantity_Color(Quantity_NOC_WHITE));
 
   if(WAIT_A_LITTLE) return;
 
   //output cone
-  Handle_Geom_ConicalSurface aConSurface4 = new Geom_ConicalSurface(aCone4);
-  Handle_Geom_RectangularTrimmedSurface aConTrimmed4 = 
+  Handle(Geom_ConicalSurface) aConSurface4 = new Geom_ConicalSurface(aCone4);
+  Handle(Geom_RectangularTrimmedSurface) aConTrimmed4 = 
     new Geom_RectangularTrimmedSurface(aConSurface4,0,2*PI,-300,300,Standard_True,Standard_True);
   drawSurface(aConTrimmed4);
 
index 24dd10a1a6a28c3e433f734595055d8af43c1b59..3ca5f0cd694aa0f4bdd2a006ca86ae7d13ebbb59 100755 (executable)
@@ -199,7 +199,7 @@ void Extrema_Presentation::sampleCurveSur()
   TCollection_AsciiString aText(
     "  // the curve - first object for finding the extrema." EOL
     "  Handle(Geom_Curve) aCurve;" EOL
-    "  Handle_TColgp_HArray1OfPnt aPoles = new TColgp_HArray1OfPnt(1, 4);" EOL EOL
+    "  Handle(TColgp_HArray1OfPnt) aPoles = new TColgp_HArray1OfPnt(1, 4);" EOL EOL
 
     "  // points to build the curves" EOL
     "  Standard_Real a[][3] = {{2,1,10},{0,12,0},{5,6,0},{0,10,11}};  " EOL EOL
@@ -239,7 +239,7 @@ void Extrema_Presentation::sampleCurveSur()
   
   // the curve - first object for finding the extrema.
   Handle(Geom_Curve) aCurve;
-  Handle_TColgp_HArray1OfPnt aPoles = new TColgp_HArray1OfPnt(1, 4); 
+  Handle(TColgp_HArray1OfPnt) aPoles = new TColgp_HArray1OfPnt(1, 4); 
 
   // points to build the curves
   Standard_Real a[][3] = {{2,1,10},{0,12,0},{5,6,0},{0,10,11}};  
@@ -429,7 +429,7 @@ void Extrema_Presentation::sampleShellShell()
     "    for (Standard_Integer j=0; j < 3; j++)" EOL
     "      aSurPoles(i+1,j+1) = gp_Pnt (aSurCoords[i*3+j][0]*10-250, aSurCoords[i*3+j][1]*10-250, aSurCoords[i*3+j][2]*10-350);" EOL EOL
 
-    "  Handle_Geom_BezierSurface aSurface = new Geom_BezierSurface(aSurPoles);" EOL EOL
+    "  Handle(Geom_BezierSurface) aSurface = new Geom_BezierSurface(aSurPoles);" EOL EOL
 
     "  // creating a TopoDS_Shell from Geom_Surface" EOL 
     "  TopoDS_Shell aShape2 = BRepBuilderAPI_MakeShell(aSurface);" EOL EOL
@@ -473,7 +473,7 @@ void Extrema_Presentation::sampleShellShell()
     for (Standard_Integer j=0; j < 3; j++)
       aSurPoles(i+1,j+1) = gp_Pnt (aSurCoords[i*3+j][0]*10-250, aSurCoords[i*3+j][1]*10-250, aSurCoords[i*3+j][2]*10-350);
 
-  Handle_Geom_BezierSurface aSurface = new Geom_BezierSurface(aSurPoles);
+  Handle(Geom_BezierSurface) aSurface = new Geom_BezierSurface(aSurPoles);
 
   // creating a TopoDS_Shell from Geom_Surface
   TopoDS_Shell aShape2 = BRepBuilderAPI_MakeShell(aSurface);
@@ -535,10 +535,10 @@ void Extrema_Presentation::doShapeShapeExtrema(const TopoDS_Shape& theShape1,
     {
       displayExtemaEdge(anExtrema.PointOnShape1(i), anExtrema.PointOnShape2(i));
 
-      Handle_AIS_Shape aSupportShape1 = new AIS_Shape(anExtrema.SupportOnShape1(i));
+      Handle(AIS_Shape) aSupportShape1 = new AIS_Shape(anExtrema.SupportOnShape1(i));
       aSupportShape1->SetMaterial(Graphic3d_NOM_PLASTIC);
       aSupportShape1->SetColor(Quantity_NOC_GRAY97);
-      Handle_AIS_Shape aSupportShape2 = new AIS_Shape(anExtrema.SupportOnShape2(i));
+      Handle(AIS_Shape) aSupportShape2 = new AIS_Shape(anExtrema.SupportOnShape2(i));
       aSupportShape2->SetMaterial(Graphic3d_NOM_PLASTIC);
       aSupportShape2->SetColor(Quantity_NOC_GRAY97);
       getAISContext()->Display(aSupportShape1, Standard_False);
index 2b3627f5a3003cde847f4a6e7825252429e95fa3..55c4c9dab752ed4f67ea9f49a7814f495343b42d 100755 (executable)
@@ -241,7 +241,7 @@ Standard_Boolean GProps_Presentation::GProps(GProp_GProps& aProps,
 
   if (WAIT_A_SECOND) return Standard_False;
 
-  Handle_AIS_Point aPointIO = drawPoint(
+  Handle(AIS_Point) aPointIO = drawPoint(
     aCenterOfMass, MAIN_ELEMS_COLOR, Standard_False);
   aPointIO->UnsetMarker();
   aPointIO->SetMarker(Aspect_TOM_O);
@@ -265,7 +265,7 @@ Standard_Boolean GProps_Presentation::GProps(GProp_GProps& aProps,
   }
 
   // display the cirle with radius = aRadiusOfGyration
-  Handle_Geom_Circle aCirc = new Geom_Circle(anInertialCoordSys, aRadiusOfGyration);
+  Handle(Geom_Circle) aCirc = new Geom_Circle(anInertialCoordSys, aRadiusOfGyration);
   drawCurve(aCirc, CUSTOM_INERTIAL_ELEMS_COLOR);
 
   return Standard_True;
@@ -327,7 +327,7 @@ void GProps_Presentation::samplePoints()
 
   //if (WAIT_A_SECOND) return;
 
-  Handle_AIS_Point aPointIO = drawPoint(
+  Handle(AIS_Point) aPointIO = drawPoint(
     aBaryCentre, MAIN_ELEMS_COLOR, Standard_False);
   aPointIO->SetMarker(Aspect_TOM_STAR);
   getAISContext()->Display(aPointIO);
@@ -373,7 +373,7 @@ void GProps_Presentation::sampleCurves()
     aPoints(i+1) = gp_Pnt (aCoords[i][0]*k, aCoords[i][1]*k, aCoords[i][2]*k);
 
   // edge 2 is a bezier curve that starts in edge1's end point
-  Handle_Geom_BezierCurve aCurve = new Geom_BezierCurve(aPoints);
+  Handle(Geom_BezierCurve) aCurve = new Geom_BezierCurve(aPoints);
   TopoDS_Edge anEdge2 = BRepBuilderAPI_MakeEdge(aCurve);
 
   // edge 1 is a linear edge between 2 points
@@ -575,9 +575,9 @@ void GProps_Presentation::sampleSystem()
   for (Standard_Integer i=0; i < nPoints; i++)
     aPoints(i+1) = gp_Pnt (aCoords[i][0]*k, aCoords[i][1]*k, aCoords[i][2]*k);
 
-  Handle_Geom_BezierCurve aCurve = new Geom_BezierCurve(aPoints);
+  Handle(Geom_BezierCurve) aCurve = new Geom_BezierCurve(aPoints);
   gp_Ax1 anAxis(aPoints(1), gp_Dir(0,1,0));
-  Handle_Geom_SurfaceOfRevolution aSurface = new Geom_SurfaceOfRevolution(aCurve, anAxis);
+  Handle(Geom_SurfaceOfRevolution) aSurface = new Geom_SurfaceOfRevolution(aCurve, anAxis);
   TopoDS_Solid aSolid = BRepBuilderAPI_MakeSolid(BRepBuilderAPI_MakeShell(aSurface));
 
   TopoDS_Edge e1 = BRepBuilderAPI_MakeEdge(gp_Pnt(5*k, 2*k, 0), gp_Pnt(12*k, 7*k, 0));
@@ -595,8 +595,8 @@ void GProps_Presentation::sampleSystem()
   aBuilder.Perform(aWing1, Standard_True);
   TopoDS_Face aWing2 = TopoDS::Face(aBuilder.Shape());
 
-  Handle_Geom_Circle aCirc = new Geom_Circle(gp_Ax2(gp_Pnt(3*k, 11*k, 0), gp_Dir(0,-0.2,0.8)), (12-3)*k);
-  Handle_Geom_TrimmedCurve aTrimCirc = new Geom_TrimmedCurve(aCirc, -PI/2, PI/2);
+  Handle(Geom_Circle) aCirc = new Geom_Circle(gp_Ax2(gp_Pnt(3*k, 11*k, 0), gp_Dir(0,-0.2,0.8)), (12-3)*k);
+  Handle(Geom_TrimmedCurve) aTrimCirc = new Geom_TrimmedCurve(aCirc, -PI/2, PI/2);
   TopoDS_Edge aSpoiler = BRepBuilderAPI_MakeEdge(aTrimCirc);
 
   TopoDS_Edge anArrow = BRepBuilderAPI_MakeEdge(gp_Pnt(3*k, 0, 0), gp_Pnt(3*k, -5*k, 0));
index df5d66a2f0e040ba144d00770247663ac34c2400..b3dc89401eeb73d54333832f4169103cab88c76e 100755 (executable)
@@ -95,7 +95,7 @@ void GeomConstraints_Presentation::DoSample()
 // Function creating Surface,BSPline,Bezier and 2dBSpline Curves
 //=========================================================================================
 
-static Handle_Geom_BSplineCurve createBSplineCurve(const Standard_Integer nPoles,
+static Handle(Geom_BSplineCurve) createBSplineCurve(const Standard_Integer nPoles,
                                  const Standard_Real theCoords[][3])
 {
   TColgp_Array1OfPnt aCurvePoint (1, nPoles);
@@ -111,7 +111,7 @@ static Handle_Geom_BSplineCurve createBSplineCurve(const Standard_Integer nPoles
 }
 
 
-static Handle_Geom_BezierCurve createBezierCurve(const Standard_Integer nPoles,
+static Handle(Geom_BezierCurve) createBezierCurve(const Standard_Integer nPoles,
                                  const Standard_Real theCoords[][3])
 {
   TColgp_Array1OfPnt aCurvePoint (1, nPoles);
@@ -123,7 +123,7 @@ static Handle_Geom_BezierCurve createBezierCurve(const Standard_Integer nPoles,
   return aBCurve;
 }
 
-static Handle_Geom2d_BSplineCurve battenCurve(const Standard_Real& theAngle1,
+static Handle(Geom2d_BSplineCurve) battenCurve(const Standard_Real& theAngle1,
                                                 const Standard_Real& theAngle2)
 {
    //define points
@@ -149,10 +149,10 @@ static Handle_Geom2d_BSplineCurve battenCurve(const Standard_Real& theAngle1,
 }
 
 
-static Handle_Geom_Surface createSurface(
+static Handle(Geom_Surface) createSurface(
                                  const Standard_Integer endBound,
                                  TColgp_Array1OfPnt& thePoint,
-                                 const Handle_Geom_Plane& thePlane)
+                                 const Handle(Geom_Plane)& thePlane)
 {
   Standard_Integer Degree = 3;
   Standard_Integer NbPtsOnCur = 10;
@@ -630,7 +630,7 @@ void GeomConstraints_Presentation::sample3()
   }  
   aFile.close();
 
-  Handle_AIS_InteractiveObject anIO,aNewIO;
+  Handle(AIS_InteractiveObject) anIO,aNewIO;
  
   for(Standard_Integer j = 1; j <= int(aSize / 20); j++)
   {
index a1f3321cd06264d84e5cc397d4f81e729054d93b..e476b230d350c4e1e6d00132c0f8c78aa71f9692 100755 (executable)
@@ -168,9 +168,9 @@ void Glue_Presentation::sampleCylinder()
   TopoDS_Edge e4 = BRepBuilderAPI_MakeEdge(gp_Pnt(24,0,0),gp_Pnt(24,15,0));
   TopoDS_Edge e5 = BRepBuilderAPI_MakeEdge(gp_Pnt(24,15,0),gp_Pnt(0,15,0));
   TopoDS_Edge e6 = BRepBuilderAPI_MakeEdge(gp_Pnt(0,15,0),gp_Pnt(0,0,0));
-  Handle_Geom_Circle e2C = new Geom_Circle(gp_Ax2(gp_Pnt(12,0,0), gp_Dir(0,0,1)), 7);
+  Handle(Geom_Circle) e2C = new Geom_Circle(gp_Ax2(gp_Pnt(12,0,0), gp_Dir(0,0,1)), 7);
   e2C->Rotate(gp_Ax1(gp_Pnt(12,0,0),gp_Dir(0,0,1)),PI);
-  Handle_Geom_TrimmedCurve e2A = new Geom_TrimmedCurve(e2C, PI, 2*PI);
+  Handle(Geom_TrimmedCurve) e2A = new Geom_TrimmedCurve(e2C, PI, 2*PI);
   TopoDS_Edge e2 = BRepBuilderAPI_MakeEdge(e2A);
 
   BRepBuilderAPI_MakeWire wireMaker(e1,e2,e3,e4);
@@ -311,7 +311,7 @@ void Glue_Presentation::sampleMoreBoxes()
 // Purpose  : display a shape in wire frame mode
 //================================================================
 Standard_Boolean Glue_Presentation::drawShapeWf(TopoDS_Shape& aShape, 
-                                                Handle_AIS_InteractiveObject& io)
+                                                Handle(AIS_InteractiveObject)& io)
 {
   io = drawShape(aShape, Graphic3d_NOM_BRASS, Standard_False);
   getAISContext()->SetDisplayMode(io, AIS_WireFrame, Standard_False);
@@ -325,7 +325,7 @@ Standard_Boolean Glue_Presentation::drawShapeWf(TopoDS_Shape& aShape,
 // Purpose  : display a shape in shaded mode
 //================================================================
 Standard_Boolean Glue_Presentation::drawShapeSh(TopoDS_Shape& aShape, 
-                                                Handle_AIS_InteractiveObject& io)
+                                                Handle(AIS_InteractiveObject)& io)
 {
   io = drawShape(aShape, Graphic3d_NOM_BRASS, Standard_False);
   getAISContext()->SetDisplayMode(io, AIS_Shaded, Standard_False);
@@ -346,7 +346,7 @@ Standard_Boolean Glue_Presentation::displayShapesFaces(TopoDS_Shape& aShape1,
                                            TopTools_ListOfShape& aEdges1,
                                            TopTools_ListOfShape& aEdges2)
 {
-  Handle_AIS_Shape io1,io2,io3,io4,io5,io6;
+  Handle(AIS_Shape) io1,io2,io3,io4,io5,io6;
   if (!drawShapeSh(aShape1, io1)) return Standard_False;
   if (!drawShapeSh(aShape2, io2)) return Standard_False;
 
index d1c2dd1ce2c637aad83ce10088d9dc948cad8475..d1a9d2497129040cc2188e320c4cb904c1842c91 100755 (executable)
@@ -13,8 +13,8 @@
 class GProp_Glue;
 class TCollection_AsciiString;
 class TopoDS_Shape;
-class Handle_AIS_InteractiveObject;
-class TopTools_ListOfShape;
+class AIS_InteractiveObject;
+#include <TopTools_ListOfShape.hxx>
 
 class Glue_Presentation : public OCCDemo_Presentation
 {
@@ -37,10 +37,10 @@ private:
     TopTools_ListOfShape&, TopTools_ListOfShape&);
 
   // display a given shape in wire frame mode
-  Standard_Boolean drawShapeWf(TopoDS_Shape&,Handle_AIS_InteractiveObject&);
+  Standard_Boolean drawShapeWf(TopoDS_Shape&,Handle(AIS_InteractiveObject)&);
 
   // display a given shape in shaded mode
-  Standard_Boolean drawShapeSh(TopoDS_Shape&,Handle_AIS_InteractiveObject&);
+  Standard_Boolean drawShapeSh(TopoDS_Shape&,Handle(AIS_InteractiveObject)&);
 
   void sampleBoxes();
   void sampleCylinder();
index d27724fd0eb2e391ef66843d82f640ef067e4767..99677786ce381f82f5088fd376b2fa5927c32ad3 100755 (executable)
@@ -78,11 +78,11 @@ void HLR_Presentation::DoSample()
 // Purpose  : returns Prs3d_Projector object created corresponding 
 //            to the current view parameters
 //================================================================
-Handle_Prs3d_Projector HLR_Presentation::Projector(gp_Trsf& theTrsf)
+Handle(Prs3d_Projector) HLR_Presentation::Projector(gp_Trsf& theTrsf)
 {
   // retrieve view parameters for creation of Prs3d_Projector object
   getViewer()->InitActiveViews();
-  Handle_V3d_View aView = getViewer()->ActiveView();
+  Handle(V3d_View) aView = getViewer()->ActiveView();
   
   Standard_Real aProjVecX, aProjVecY, aProjVecZ;
   aView->Proj(aProjVecX, aProjVecY, aProjVecZ);
@@ -93,7 +93,7 @@ Handle_Prs3d_Projector HLR_Presentation::Projector(gp_Trsf& theTrsf)
   Standard_Real aPntX = 0.0, aPntY = 0.0, aPntZ = 0.0;
 
   // create a projector object
-  Handle_Prs3d_Projector aProjector = new Prs3d_Projector(Standard_False, 0.0, 
+  Handle(Prs3d_Projector) aProjector = new Prs3d_Projector(Standard_False, 0.0, 
     aProjVecX, aProjVecY, aProjVecZ, aPntX, aPntY, aPntZ, aUpX, aUpY, aUpZ);
 
   gp_Pnt At (aPntX,aPntY,aPntZ);
@@ -122,14 +122,14 @@ Standard_Boolean HLR_Presentation::HLR(const TopoDS_Shape& aShape, const Standar
     "  // initializing aShape ..." EOL
     "" EOL
     "  // Build The algorithm object" EOL
-    "  Handle_HLRBRep_Algo myAlgo = new HLRBRep_Algo();" EOL
+    "  Handle(HLRBRep_Algo) myAlgo = new HLRBRep_Algo();" EOL
     "  " EOL
     "  // Add Shapes into the algorithm" EOL
     "  Standard_Real nbIso = 5; // number of isolines to display" EOL
     "  myAlgo->Add(aShape, nbIso);" EOL
     "" EOL
     "  // create a projector object" EOL
-    "  Handle_V3d_View aView;" EOL
+    "  Handle(V3d_View) aView;" EOL
     "  // initializing V3d_View ..." EOL
     "  " EOL
     "  Standard_Real aProjVecX, aProjVecY, aProjVecZ;" EOL
@@ -141,7 +141,7 @@ Standard_Boolean HLR_Presentation::HLR(const TopoDS_Shape& aShape, const Standar
     "  Standard_Real aPntX = 0.0, aPntY = 0.0, aPntZ = 0.0;" EOL
     "" EOL
     "  // create a projector object" EOL
-    "  Handle_Prs3d_Projector aProjector = new Prs3d_Projector(Standard_False, 0.0, " EOL
+    "  Handle(Prs3d_Projector) aProjector = new Prs3d_Projector(Standard_False, 0.0, " EOL
     "    aProjVecX, aProjVecY, aProjVecZ, aPntX, aPntY, aPntZ, aUpX, aUpY, aUpZ);" EOL
     "  " EOL
     "  // Set The Projector" EOL
@@ -189,7 +189,7 @@ Standard_Boolean HLR_Presentation::HLR(const TopoDS_Shape& aShape, const Standar
     "  Isolines     - YELLOW" EOL);
 
   // Build The algorithm object
-  Handle_HLRBRep_Algo myAlgo = new HLRBRep_Algo();
+  Handle(HLRBRep_Algo) myAlgo = new HLRBRep_Algo();
   
   // Add Shapes into the algorithm
   myAlgo->Add(aShape, nbIso);
@@ -234,7 +234,7 @@ Standard_Boolean HLR_Presentation::HLR(const TopoDS_Shape& aShape, const Standar
   TopoDS_Shape OutLineHCompound = aHLRToShape.OutLineHCompound();
   TopoDS_Shape IsoLineHCompound = aHLRToShape.IsoLineHCompound();
 
-  Handle_AIS_Shape aShapeIO = drawShape(aShape);
+  Handle(AIS_Shape) aShapeIO = drawShape(aShape);
 
   if (WAIT_A_SECOND) return Standard_False;
 
@@ -268,13 +268,13 @@ Standard_Boolean HLR_Presentation::PolyHLR(const TopoDS_Shape& aShape)
     "  // triangulating aShape with BRepMesh::Mesh" EOL
     "" EOL
     "  // Build The algorithm object" EOL
-    "  Handle_HLRBRep_PolyAlgo myPolyAlgo = new HLRBRep_PolyAlgo();" EOL
+    "  Handle(HLRBRep_PolyAlgo) myPolyAlgo = new HLRBRep_PolyAlgo();" EOL
     "  " EOL
     "  // Add Shapes into the algorithm" EOL
     "  myPolyAlgo->Load(aShape);" EOL
     "" EOL
     "  // create a projector object" EOL
-    "  Handle_V3d_View aView;" EOL
+    "  Handle(V3d_View) aView;" EOL
     "  // initializing V3d_View ..." EOL
     "  " EOL
     "  Standard_Real aProjVecX, aProjVecY, aProjVecZ;" EOL
@@ -286,7 +286,7 @@ Standard_Boolean HLR_Presentation::PolyHLR(const TopoDS_Shape& aShape)
     "  Standard_Real aPntX = 0.0, aPntY = 0.0, aPntZ = 0.0;" EOL
     "" EOL
     "  // create a projector object" EOL
-    "  Handle_Prs3d_Projector aProjector = new Prs3d_Projector(Standard_False, 0.0, " EOL
+    "  Handle(Prs3d_Projector) aProjector = new Prs3d_Projector(Standard_False, 0.0, " EOL
     "    aProjVecX, aProjVecY, aProjVecZ, aPntX, aPntY, aPntZ, aUpX, aUpY, aUpZ);" EOL
     "  " EOL
     "  // Set The Projector" EOL
@@ -328,7 +328,7 @@ Standard_Boolean HLR_Presentation::PolyHLR(const TopoDS_Shape& aShape)
     "  Isolines     - YELLOW" EOL);
 
   // Build The algorithm object
-  Handle_HLRBRep_PolyAlgo myPolyAlgo = new HLRBRep_PolyAlgo();
+  Handle(HLRBRep_PolyAlgo) myPolyAlgo = new HLRBRep_PolyAlgo();
   
   // Add Shapes into the algorithm
   myPolyAlgo->Load(aShape);
@@ -367,7 +367,7 @@ Standard_Boolean HLR_Presentation::PolyHLR(const TopoDS_Shape& aShape)
   TopoDS_Shape RgNLineHCompound = aPolyHLRToShape.RgNLineHCompound();
   TopoDS_Shape OutLineHCompound = aPolyHLRToShape.OutLineHCompound();
 
-  Handle_AIS_Shape aShapeIO = drawShape(aShape);
+  Handle(AIS_Shape) aShapeIO = drawShape(aShape);
 
   if (WAIT_A_SECOND) return Standard_False;
 
@@ -409,7 +409,7 @@ Standard_Boolean HLR_Presentation::drawHLR(TopoDS_Shape& aVShape,
     aVShape.Location(aLoc);
 
     // create a look for a line according to aColor and aLineType
-    Handle_AIS_Shape anIO = drawShape(aVShape, aColor, Standard_False);
+    Handle(AIS_Shape) anIO = drawShape(aVShape, aColor, Standard_False);
     anIO->Attributes()->WireAspect()->SetTypeOfLine(Aspect_TOL_SOLID);
     
     getAISContext()->Display(anIO, HShapeIsNull);
@@ -420,7 +420,7 @@ Standard_Boolean HLR_Presentation::drawHLR(TopoDS_Shape& aVShape,
     aHShape.Location(aLoc);
 
     // create a look for a line according to aColor and aLineType
-    Handle_AIS_Shape anIO = drawShape(aHShape, aColor, Standard_False);
+    Handle(AIS_Shape) anIO = drawShape(aHShape, aColor, Standard_False);
     anIO->Attributes()->WireAspect()->SetTypeOfLine(Aspect_TOL_DASH);
 
     getAISContext()->Display(anIO);
@@ -464,7 +464,7 @@ void HLR_Presentation::sampleTorus()
   Standard_Real MinorRadius = 10;
   
   //make torus
-  Handle_Geom_ToroidalSurface aTorSurface = new Geom_ToroidalSurface(anAx3, MajorRadius, MinorRadius);
+  Handle(Geom_ToroidalSurface) aTorSurface = new Geom_ToroidalSurface(anAx3, MajorRadius, MinorRadius);
   TopoDS_Shell aShape = BRepBuilderAPI_MakeShell(aTorSurface);
 
   Standard_Integer nbIso = 3;
index a37082c95543f466aa949c79566201bce2fb3cec..e88180414ddac24885d3c33826987f7f7eced134 100755 (executable)
@@ -11,7 +11,7 @@
 
 #include <OCCDemo_Presentation.h>
 class TopoDS_Shape;
-class Handle_Prs3d_Projector;
+class Prs3d_Projector;
 class gp_Trsf;
 class TopLoc_Location;
 
@@ -28,7 +28,7 @@ public:
   // one phase of iterations
 
 private:
-  Handle_Prs3d_Projector Projector(gp_Trsf& theTrsf);
+  Handle(Prs3d_Projector) Projector(gp_Trsf& theTrsf);
   Standard_Boolean HLR(const TopoDS_Shape&, const Standard_Integer nbIso);
   Standard_Boolean PolyHLR(const TopoDS_Shape&);
   Standard_Boolean drawHLR(TopoDS_Shape&, TopoDS_Shape&, const TopLoc_Location&, 
index bd947afeebfa4b40b47d9ac84b29c33e92117041..19b7ff75a067c20b78cdff5d35100cf114db9c08 100755 (executable)
@@ -70,7 +70,7 @@ void Interpol_Presentation::DoSample()
 // Output   : vectors theTan, theNewTan.
 // Returns  : false if failed, true if ok.
 //================================================================
-static Standard_Boolean calculateNewTangent(const Handle_Geom_BSplineCurve& anInterpolationCurve, 
+static Standard_Boolean calculateNewTangent(const Handle(Geom_BSplineCurve)& anInterpolationCurve, 
                                             gp_Pnt aPointOnCurve, gp_Vec& theTan, gp_Vec& theNewTan,
                                             Standard_Real angle)
 {
@@ -128,7 +128,7 @@ void Interpol_Presentation::interpolate (Standard_Real aCoords[][3],
     "  aNoPeriodInterpolate.Perform();" EOL
     "  // check results" EOL
     "  if (!aNoPeriodInterpolate.IsDone()) return;" EOL
-    "  Handle_Geom_BSplineCurve anInterpolationCurve = aNoPeriodInterpolate.Curve();" EOL EOL
+    "  Handle(Geom_BSplineCurve) anInterpolationCurve = aNoPeriodInterpolate.Curve();" EOL EOL
 
     "  //===================================" EOL
     "  // Creating a constrained interpolation curve" EOL
@@ -183,9 +183,9 @@ void Interpol_Presentation::interpolate (Standard_Real aCoords[][3],
   aNoPeriodInterpolate.Perform();
   // check results
   if (!aNoPeriodInterpolate.IsDone()) return;
-  Handle_Geom_BSplineCurve anInterpolationCurve = aNoPeriodInterpolate.Curve();
+  Handle(Geom_BSplineCurve) anInterpolationCurve = aNoPeriodInterpolate.Curve();
 
-  Handle_AIS_InteractiveObject aShowCurve = drawCurve(anInterpolationCurve);
+  Handle(AIS_InteractiveObject) aShowCurve = drawCurve(anInterpolationCurve);
   if (WAIT_A_SECOND) return;
      
   //===================================
@@ -197,7 +197,7 @@ void Interpol_Presentation::interpolate (Standard_Real aCoords[][3],
   Standard_Real scaleVec = 1;
   aCopyFlags->Init(Standard_False);
 
-  Handle_AIS_InteractiveObject aShowTan;
+  Handle(AIS_InteractiveObject) aShowTan;
   for (i = indexes.Lower(); i <= indexes.Upper(); i++)
   {
     gp_Pnt aPoint = aPnts->Value(indexes(i));
index da6ed63de1fdf078943f4560c8de99d7552c5644..ceb5053e41ffbcf1872364330b840023c4cbac51 100755 (executable)
 
 #include <OCCDemo_Presentation.h>
 
-class Handle_Geom_BSplineCurve;
-class Handle_TColgp_HArray1OfPnt;
-class TColStd_Array1OfInteger;
-class TColStd_Array1OfReal;
+class Geom_BSplineCurve;
+#include <TColgp_HArray1OfPnt.hxx>
+#include <TColStd_Array1OfInteger.hxx>
+#include <TColStd_Array1OfReal.hxx>
 
 class Interpol_Presentation : public OCCDemo_Presentation
 {
index d5d259efe367cd2a6a5dedc32e8be4ce5db7fa0d..86b9ce8b2f84e474d10858cf1b7ea780dde246bd 100755 (executable)
@@ -70,7 +70,7 @@ void Intersections_Presentation::DoSample()
 //////////////////////////////////////////////////////////////////////
 
 
-static Handle_Geom2d_BSplineCurve create2dBSplineCurve(const Standard_Integer thePoles,
+static Handle(Geom2d_BSplineCurve) create2dBSplineCurve(const Standard_Integer thePoles,
                                  const Standard_Real theCoords[][2])
 {
   TColgp_Array1OfPnt2d thePoints(1, thePoles);
@@ -86,7 +86,7 @@ static Handle_Geom2d_BSplineCurve create2dBSplineCurve(const Standard_Integer th
 }
 
 
-static Handle_Geom_BSplineSurface createBSplineSurface(const Standard_Real theZCoords[],
+static Handle(Geom_BSplineSurface) createBSplineSurface(const Standard_Real theZCoords[],
                                                        const Standard_Real theXStep,
                                                        const Standard_Real theYStep,
                                                        const Standard_Real theXBound,
index fd46f8179f6b114ee414ab8a17f53c1b618aca3e..ec58a54c6176626d9ee4d2e424a0d47e679ce389 100755 (executable)
@@ -145,7 +145,7 @@ void LProps_Presentation::sampleBezierSurface()
     sizeof(aPoints)/(sizeof(Standard_Real)*2), aPoints);
 }
 
-void LProps_Presentation::showCurveLProps (Handle_Geom_Curve theCurve,
+void LProps_Presentation::showCurveLProps (Handle(Geom_Curve) theCurve,
                                            const Standard_CString theName,
                                            const Standard_Integer theNbPoints,
                                            const Standard_Real thePoints[])
@@ -283,7 +283,7 @@ void LProps_Presentation::showCurveLProps (Handle_Geom_Curve theCurve,
   }
 }
 
-void LProps_Presentation::showSurfaceLProps (Handle_Geom_Surface theSurface,
+void LProps_Presentation::showSurfaceLProps (Handle(Geom_Surface) theSurface,
                                              const Standard_CString theName,
                                              const Standard_Integer theNbPoints,
                                              const Standard_Real thePoints[][2])
index bbb281d0338661f5b6324913e53f6e7775c8353d..b88575864f2f11c89f2ad85c4fbeff1babbcbeda 100755 (executable)
@@ -31,13 +31,13 @@ private:
   void samplePBSpline();
   void sampleBezierSurface();
 
-  void showCurveLProps (Handle_Geom_Curve theCurve,
+  void showCurveLProps (Handle(Geom_Curve) theCurve,
     const Standard_CString theName,
     const Standard_Integer theNbPoints,
     const Standard_Real thePoints[]);
   // Draws the curve, shows local properties and updates the result dialog
 
-  void showSurfaceLProps (Handle_Geom_Surface theSurface,
+  void showSurfaceLProps (Handle(Geom_Surface) theSurface,
     const Standard_CString theName,
     const Standard_Integer theNbPoints,
     const Standard_Real thePoints[][2]);
index 669ec43a585c14821320e46413980514e2148471..74dce7d87252e72e80ee2716c92cf8d47f1f15ea 100755 (executable)
@@ -316,7 +316,7 @@ void Offset2d_Presentation::sampleWire2()
   drawAndOffsetWire (aWire, aName, aText);
 }
 
-void Offset2d_Presentation::drawAndOffsetCurve2d (Handle_Geom2d_Curve theCurve,
+void Offset2d_Presentation::drawAndOffsetCurve2d (Handle(Geom2d_Curve) theCurve,
                                                 const Standard_CString theName,
                                                 TCollection_AsciiString& theText)
 {
@@ -339,7 +339,7 @@ void Offset2d_Presentation::drawAndOffsetCurve2d (Handle_Geom2d_Curve theCurve,
   getViewer()->ActiveView()->Update();
 
   // Make offset curves
-  Handle_AIS_InteractiveObject aObj;
+  Handle(AIS_InteractiveObject) aObj;
   for (int i=1; i <= SampleDescrs[myIndex].nNeg; i++)
   {
     if (WAIT_A_LITTLE)
@@ -381,7 +381,7 @@ void Offset2d_Presentation::drawAndOffsetWire(const TopoDS_Wire& theWire,
   setResultText (theText.ToCString());
 
   // Display theWire
-  Handle_AIS_InteractiveObject aObj = new AIS_Shape (theWire);
+  Handle(AIS_InteractiveObject) aObj = new AIS_Shape (theWire);
   getAISContext()->SetColor (aObj, CurveColor);
   getAISContext()->Display (aObj);
   getViewer()->InitActiveViews();
index 07d1349b879762eb2349d66287ed3d8d9207fb69..eae0f7fb3e6d0ab173f60e53d5cdf0c17eba1f37 100755 (executable)
@@ -36,7 +36,7 @@ private:
   void sampleWire1();
   void sampleWire2();
 
-  void drawAndOffsetCurve2d (Handle_Geom2d_Curve theCurve,
+  void drawAndOffsetCurve2d (Handle(Geom2d_Curve) theCurve,
     const Standard_CString theName,
     TCollection_AsciiString& theText);
   void drawAndOffsetWire (const TopoDS_Wire& theWire,
index 8a3db940afc1f8cdc0ed92c8e51172322ca40005..550c83f51c833cd2b9e11f1f719916b2c528ba45 100755 (executable)
@@ -78,7 +78,7 @@ void PointOnCurve_Presentation::DoSample()
 // Purpose  : creating a BSpline Curve 
 //================================================================
 
-static Handle_Geom_BSplineCurve CreateCurve()                     
+static Handle(Geom_BSplineCurve) CreateCurve()                     
 {
   Standard_Real aCoords[][3] = 
   {
@@ -196,7 +196,7 @@ void PointOnCurve_Presentation::sample1()
           gce_MakeLin aLin(aPoint1, aPoint2);
 
           Standard_Real aParam = aPoint1.Distance(aPoint2);
-          Handle_Geom_TrimmedCurve aSeg = new Geom_TrimmedCurve(new Geom_Line(aLin), 0, aParam);
+          Handle(Geom_TrimmedCurve) aSeg = new Geom_TrimmedCurve(new Geom_Line(aLin), 0, aParam);
           drawCurve(aSeg, Quantity_NOC_GREEN1);
         }
         if (WAIT_A_LITTLE) return;
index 5a9bb8a7d62d76e1845ca70e853daa0809e97a7d..e2fe31f7a91bff42ef867fbc9fb7dfeb0ce3163a 100755 (executable)
@@ -10,7 +10,7 @@
 #endif // _MSC_VER > 1000
 
 #include <OCCDemo_Presentation.h>
-class Handle_Geom_Curve;
+class Geom_Curve;
 
 class PointOnCurve_Presentation : public OCCDemo_Presentation
 {
@@ -18,8 +18,8 @@ public:
   // Construction
   PointOnCurve_Presentation();
 private:
-  Handle_AIS_InteractiveObject PointOnCurve_Presentation::DrawCurve (
-             Handle_Geom_Curve theCurve, Quantity_NameOfColor theColor);
+  Handle(AIS_InteractiveObject) PointOnCurve_Presentation::DrawCurve (
+             Handle(Geom_Curve) theCurve, Quantity_NameOfColor theColor);
 
 public:
   // Iteration on samples
index 3ca87dd7dd8078781294b76e91612facf9aae1b1..2a211d7798e6518d94eace53532eda2d4df552e3 100755 (executable)
@@ -73,7 +73,7 @@ Projection_Presentation::Projection_Presentation()
 // Function : createCurve
 // Purpose  : returns a BSpline curve with 10 poles
 //================================================================
-static Handle_Geom_BSplineCurve createCurve()
+static Handle(Geom_BSplineCurve) createCurve()
 {
   Standard_Real aCoords[][3] = {{-6,3,0},{-5,1,0},{-4,0,0},{-2,1,0},{-1,-1,0},
                                 {0,-1,0},{1,0,0},{2,2,0},{3,1,0},{4,0,0}};
@@ -95,7 +95,7 @@ static Handle_Geom_BSplineCurve createCurve()
 // Function : createSurface
 // Purpose  : returns a BSpline Surface with 8 poles
 //================================================================
-static Handle_Geom_BSplineSurface createSurface()
+static Handle(Geom_BSplineSurface) createSurface()
 {
   // define points array
   TColgp_Array2OfPnt aPoints (1,2,1,4);
@@ -244,7 +244,7 @@ void Projection_Presentation::sample2()
     "  gp_Dir aDir(0,0,1);" EOL
     "  gp_Ax3 anAx3(aCenterPoint, aDir);" EOL
     "  Standard_Real Radius = 300;" EOL
-    "  Handle_Geom_CylindricalSurface aCylSurface =" EOL
+    "  Handle(Geom_CylindricalSurface) aCylSurface =" EOL
     "    new Geom_CylindricalSurface(anAx3, Radius);" EOL
     "" EOL
     "  // projection of a point onto a surface" EOL
@@ -277,7 +277,7 @@ void Projection_Presentation::sample2()
   gp_Dir aDir(0,0,1);
   gp_Ax3 anAx3(aCenterPoint, aDir);
   Standard_Real Radius = 300;
-  Handle_Geom_CylindricalSurface aCylSurface =
+  Handle(Geom_CylindricalSurface) aCylSurface =
     new Geom_CylindricalSurface(anAx3, Radius);
 
   // projection of a point onto a surface
@@ -314,7 +314,7 @@ void Projection_Presentation::sample2()
   if(WAIT_A_LITTLE) return;
 
   // output cylindrical surface
-  Handle_Geom_RectangularTrimmedSurface aCylTrimmed = 
+  Handle(Geom_RectangularTrimmedSurface) aCylTrimmed = 
     new Geom_RectangularTrimmedSurface(aCylSurface,0,2*PI,-200,300,Standard_True,Standard_True);
   
   drawSurface(aCylTrimmed);
@@ -352,21 +352,21 @@ void Projection_Presentation::sample3()
     "  // define a planar surface" EOL
     "  gp_Pnt aPlanePnt(0,0,-100);" EOL
     "  gp_Dir aPlaneDir(0,0,1);" EOL
-    "  Handle_Geom_Plane aPlane = new Geom_Plane(aPlanePnt, aPlaneDir);" EOL
+    "  Handle(Geom_Plane) aPlane = new Geom_Plane(aPlanePnt, aPlaneDir);" EOL
     "" EOL
     "  // create a cylindrical surface" EOL
     "  gp_Pnt aCylPnt(-100,0,550);" EOL
     "  gp_Dir aCylDir(0,1,0);" EOL
     "  gp_Ax3 anAx3(aCylPnt, aCylDir);" EOL
     "  Standard_Real aRadius = 800;" EOL
-    "  Handle_Geom_CylindricalSurface aCylSurface = " EOL
+    "  Handle(Geom_CylindricalSurface) aCylSurface = " EOL
     "    new Geom_CylindricalSurface(anAx3, aRadius);" EOL
     "" EOL
     "  // Projection of a curve onto a planar surface" EOL
-    "  Handle_Geom_Curve aPlaneProjCurve = GeomProjLib::Project(aCurve, aPlane);" EOL
+    "  Handle(Geom_Curve) aPlaneProjCurve = GeomProjLib::Project(aCurve, aPlane);" EOL
     "" EOL
     "  // Projection of a curve onto a cylindrical surface" EOL
-    "  Handle_Geom_Curve aCylProjCurve = GeomProjLib::Project(aCurve, aCylSurface);" EOL
+    "  Handle(Geom_Curve) aCylProjCurve = GeomProjLib::Project(aCurve, aCylSurface);" EOL
   );
   
   // create BSpline curve
@@ -378,21 +378,21 @@ void Projection_Presentation::sample3()
   // define a planar surface
   gp_Pnt aPlanePnt(0,0,-100);
   gp_Dir aPlaneDir(0,0,1);
-  Handle_Geom_Plane aPlane = new Geom_Plane(aPlanePnt, aPlaneDir);
+  Handle(Geom_Plane) aPlane = new Geom_Plane(aPlanePnt, aPlaneDir);
 
   // create a cylindrical surface
   gp_Pnt aCylPnt(-100,0,550);
   gp_Dir aCylDir(0,1,0);
   gp_Ax3 anAx3(aCylPnt, aCylDir);
   Standard_Real aRadius = 800;
-  Handle_Geom_CylindricalSurface aCylSurface = 
+  Handle(Geom_CylindricalSurface) aCylSurface = 
     new Geom_CylindricalSurface(anAx3, aRadius);
 
   // Projection of a curve onto a planar surface
-  Handle_Geom_Curve aPlaneProjCurve = GeomProjLib::Project(aCurve, aPlane);
+  Handle(Geom_Curve) aPlaneProjCurve = GeomProjLib::Project(aCurve, aPlane);
 
   // Projection of a curve onto a cylindrical surface
-  Handle_Geom_Curve aCylProjCurve = GeomProjLib::Project(aCurve, aCylSurface);
+  Handle(Geom_Curve) aCylProjCurve = GeomProjLib::Project(aCurve, aCylSurface);
 
   // ===== output ===========
   // output original curve
@@ -417,7 +417,7 @@ void Projection_Presentation::sample3()
   getAISContext()->Erase(aProjCurveIO, Standard_False);
 
   // output the second surface - cylindrical surface
-  Handle_Geom_RectangularTrimmedSurface aCylTrimmed = 
+  Handle(Geom_RectangularTrimmedSurface) aCylTrimmed = 
    new Geom_RectangularTrimmedSurface(aCylSurface,PI/2,-PI/2,-450,550,Standard_True,Standard_True);
   Handle(AIS_InteractiveObject) aCylIO = drawSurface(
     aCylTrimmed, Quantity_Color(Quantity_NOC_YELLOW), Standard_False);
index 321f531e4c9092df67ae8ac151c5eef57dd1a40c..05e931d81f74e18f3b32eab42709b4cdd563b57b 100755 (executable)
@@ -98,7 +98,7 @@ void Simplify_Presentation::simplify(const TopoDS_Shape& aShape)
     "    TopLoc_Location aLocation;" EOL
     "" EOL
     "    // takes the triangulation of the face aFace" EOL
-    "    Handle_Poly_Triangulation aTr = BRep_Tool::Triangulation(aFace,aLocation);" EOL
+    "    Handle(Poly_Triangulation) aTr = BRep_Tool::Triangulation(aFace,aLocation);" EOL
     "" EOL
     "    if(!aTr.IsNull())" EOL
     "    { " EOL
@@ -224,7 +224,7 @@ void Simplify_Presentation::simplify(const TopoDS_Shape& aShape)
     "  TopoDS_Face aFace;" EOL
     "  B.MakeFace(aFace, aSurf, Precision::Confusion());" EOL
     "  B.Add(aFace, aWire);" EOL
-    "  Handle_ShapeFix_Shape sfs = new ShapeFix_Shape(aFace);" EOL
+    "  Handle(ShapeFix_Shape) sfs = new ShapeFix_Shape(aFace);" EOL
     "  sfs->Perform();" EOL
     "  TopoDS_Shape aFixedFace = sfs->Shape();" EOL
     "  if (aFixedFace.IsNull()) " EOL
@@ -251,7 +251,7 @@ void Simplify_Presentation::simplify(const TopoDS_Shape& aShape)
     TopLoc_Location aLocation;
 
     // takes the triangulation of the face aFace
-    Handle_Poly_Triangulation aTr = BRep_Tool::Triangulation(aFace,aLocation);
+    Handle(Poly_Triangulation) aTr = BRep_Tool::Triangulation(aFace,aLocation);
 
     if(!aTr.IsNull())
     { 
@@ -377,14 +377,14 @@ void Simplify_Presentation::simplify(const TopoDS_Shape& aShape)
   TopoDS_Face aFace;
   B.MakeFace(aFace, aSurf, Precision::Confusion());
   B.Add(aFace, aWire);
-  Handle_ShapeFix_Shape sfs = new ShapeFix_Shape(aFace);
+  Handle(ShapeFix_Shape) sfs = new ShapeFix_Shape(aFace);
   sfs->Perform();
   TopoDS_Shape aFixedFace = sfs->Shape();
   if (aFixedFace.IsNull()) 
     return;
 
   // output surface, make it half transparent
-  Handle_AIS_InteractiveObject aSurfIO = drawSurface(
+  Handle(AIS_InteractiveObject) aSurfIO = drawSurface(
     aSurf, Quantity_NOC_LEMONCHIFFON3, Standard_False);
   aSurfIO->SetTransparency(0.5);
   getAISContext()->Display(aSurfIO, Standard_False);
index ff5db5328b38c14dafc3714bc2e1051ab070c3d0..6b1676adc71e8bb1dca20f8b618cfc7607211f24 100755 (executable)
@@ -76,7 +76,7 @@ void Sweep_Presentation::DoSample()
 // Auxiliary functions
 //////////////////////////////////////////////////////////////////////
 
-static Handle_Geom_Curve mkBezierCurve(const Standard_Integer nPoles,
+static Handle(Geom_Curve) mkBezierCurve(const Standard_Integer nPoles,
                                  const Standard_Real theCoords[][3],
                                  const Standard_Real aScale = 1,
                                  const gp_XYZ& aShift = gp_XYZ(0,0,0))
@@ -90,7 +90,7 @@ static Handle_Geom_Curve mkBezierCurve(const Standard_Integer nPoles,
   return new Geom_BezierCurve (aPoles);
 }
 
-static Handle_Geom_Curve mkPBSplineCurve(const Standard_Integer nPoles,
+static Handle(Geom_Curve) mkPBSplineCurve(const Standard_Integer nPoles,
                                  const Standard_Real theCoords[][3],
                                  const Standard_Real aScale = 1,
                                  const gp_XYZ& aShift = gp_XYZ(0,0,0))
@@ -111,7 +111,7 @@ static Handle_Geom_Curve mkPBSplineCurve(const Standard_Integer nPoles,
   return new Geom_BSplineCurve (aPoles, aKnots, aMults, 3, Standard_True);
 }
 
-static Handle_Geom2d_Curve mk2dBezierCurve(const Standard_Integer nPoles,
+static Handle(Geom2d_Curve) mk2dBezierCurve(const Standard_Integer nPoles,
                                      const Standard_Real theCoords[][2],
                                      const Standard_Real aScale = 1,
                                      const gp_XY& aShift = gp_XY(0,0))
@@ -139,7 +139,7 @@ static TopoDS_Wire mkPolygonWire(const Standard_Integer nPoints,
   return aPol.Wire();
 }
 
-static Handle_Geom_Curve mkCurve1()
+static Handle(Geom_Curve) mkCurve1()
 {
   Standard_Real aCoords[][3] = {
     {0,0,0},{0,0,10},{0,10,10},{0,10,20}
@@ -148,7 +148,7 @@ static Handle_Geom_Curve mkCurve1()
   return mkBezierCurve (nPoles, aCoords);
 }
 
-static Handle_Geom_Curve mkCurve2()
+static Handle(Geom_Curve) mkCurve2()
 {
   Standard_Real aCoords[][3] = {
     {0,0,0},{10,0,0},{20,10,12},{25,30,20},{50,40,50}
@@ -157,7 +157,7 @@ static Handle_Geom_Curve mkCurve2()
   return mkBezierCurve (nPoles, aCoords);
 }
 
-static Handle_Geom_Curve mkCurve3()
+static Handle(Geom_Curve) mkCurve3()
 {
   Standard_Real aCoords[][3] = {
     {50,40,50},{70,30,30},{90,20,20},{100,50,0}
@@ -166,7 +166,7 @@ static Handle_Geom_Curve mkCurve3()
   return mkBezierCurve (nPoles, aCoords);
 }
 
-static Handle_Geom2d_Curve mk2dCurve1()
+static Handle(Geom2d_Curve) mk2dCurve1()
 {
   Standard_Real aCoords[][2] = {
     {0,0},{0.3,0},{0.1,0.5},{0.3,0.6},{0.6,0.5}
@@ -175,7 +175,7 @@ static Handle_Geom2d_Curve mk2dCurve1()
   return mk2dBezierCurve (nPoles, aCoords);
 }
 
-static Handle_Geom_Surface mkSurface1()
+static Handle(Geom_Surface) mkSurface1()
 {
   Standard_Real aCoords[3][3][3] = {
     {{-10,-10,-30},{-10,50,40},{-10,70,-20}},
@@ -292,9 +292,9 @@ static TopoDS_Wire mkWire9()
 }
 
 
-Handle_AIS_InteractiveObject Sweep_Presentation::drawCurveOnSurface 
-    (const Handle_Geom2d_Curve& aC2d,
-     const Handle_Geom_Surface& aSurf,
+Handle(AIS_InteractiveObject) Sweep_Presentation::drawCurveOnSurface 
+    (const Handle(Geom2d_Curve)& aC2d,
+     const Handle(Geom_Surface)& aSurf,
      const Quantity_Color& aColor)
 {
   Handle(Geom2dAdaptor_HCurve) aHC = new Geom2dAdaptor_HCurve(aC2d);
index 349b3f1c9374f4e5480c67230b80ea1aaf714f46..8cf9c997af7eff811045e974bc41f253b2630026 100755 (executable)
@@ -10,8 +10,8 @@
 #endif // _MSC_VER > 1000
 
 #include <OCCDemo_Presentation.h>
-class Handle_Geom2d_Curve;
-class Handle_Geom_Surface;
+class Geom2d_Curve;
+class Geom_Surface;
 
 class Sweep_Presentation : public OCCDemo_Presentation
 {
@@ -24,9 +24,9 @@ public:
   virtual void DoSample();
   // one phase of iterations
 
-  Handle_AIS_InteractiveObject drawCurveOnSurface
-    (const Handle_Geom2d_Curve& aC2d,
-     const Handle_Geom_Surface& aSurf,
+  Handle(AIS_InteractiveObject) drawCurveOnSurface
+    (const Handle(Geom2d_Curve)& aC2d,
+     const Handle(Geom_Surface)& aSurf,
      const Quantity_Color& aColor);
 
 private:
index 40c16ae241f7cb71c3e00d6a27502d693e4b49d4..dbb6eb931be8744f5f66d27858d5e08b4c8964ab 100755 (executable)
@@ -123,7 +123,7 @@ void Tesselate_Presentation::tesselateShape(const TopoDS_Shape& aShape)
     "  TopLoc_Location aLocation;" EOL EOL
     
     "  // takes the triangulation of the face aFace:" EOL
-    "  Handle_Poly_Triangulation aTr = BRep_Tool::Triangulation(aFace,aLocation);" EOL EOL
+    "  Handle(Poly_Triangulation) aTr = BRep_Tool::Triangulation(aFace,aLocation);" EOL EOL
     
     "  if(!aTr.IsNull()) // if this triangulation is not NULL" EOL
     "  { " EOL
@@ -161,7 +161,7 @@ void Tesselate_Presentation::tesselateShape(const TopoDS_Shape& aShape)
     "    if(!aEdge.IsNull()) // if this edge is not NULL" EOL
     "    {" EOL
     "      // takes the polygon associated to the edge aEdge:" EOL
-    "      Handle_Poly_PolygonOnTriangulation aPol = " EOL
+    "      Handle(Poly_PolygonOnTriangulation) aPol = " EOL
     "        BRep_Tool::PolygonOnTriangulation(aEdge,aTr,aEdge.Location());" EOL EOL
     
     "      if(!aPol.IsNull()) // if this polygon is not NULL" EOL
@@ -197,7 +197,7 @@ void Tesselate_Presentation::tesselateShape(const TopoDS_Shape& aShape)
   Standard_Integer aNumOfNodes = 0;
   Standard_Integer aNumOfTriangles = 0;
   
-  Handle_AIS_InteractiveObject aShowEdge,aShowFace,aShowShape;
+  Handle(AIS_InteractiveObject) aShowEdge,aShowFace,aShowShape;
   
   TopExp_Explorer aExpFace,aExpEdge;
 
@@ -208,7 +208,7 @@ void Tesselate_Presentation::tesselateShape(const TopoDS_Shape& aShape)
     TopoDS_Face aFace = TopoDS::Face(aExpFace.Current());
     TopLoc_Location aLocation;
 
-    Handle_Poly_Triangulation aTr = BRep_Tool::Triangulation(aFace,aLocation);
+    Handle(Poly_Triangulation) aTr = BRep_Tool::Triangulation(aFace,aLocation);
 
     if(!aTr.IsNull())
     { 
@@ -232,7 +232,7 @@ void Tesselate_Presentation::tesselateShape(const TopoDS_Shape& aShape)
 
         if(!aEdge.IsNull())
         {
-          Handle_Poly_PolygonOnTriangulation aPol = 
+          Handle(Poly_PolygonOnTriangulation) aPol = 
             BRep_Tool::PolygonOnTriangulation(aEdge,aTr,aEdge.Location());
 
           if(!aPol.IsNull())
index ccbbe01023dbf7e9429bfe53681ac244e2dfe7ba..c43f9e1232d2bbb855a7f2ba90e0e57fb7440f7c 100755 (executable)
@@ -83,7 +83,7 @@ void Textures_Presentation::Init()
 {
   // initialize v3d_view so it displays textures well
   getViewer()->InitActiveViews();
-  Handle_V3d_View aView = getViewer()->ActiveView();
+  Handle(V3d_View) aView = getViewer()->ActiveView();
   aView->SetSurfaceDetail(V3d_TEX_ALL);
   aView->SetSize(ZVIEW_SIZE);
 
@@ -95,7 +95,7 @@ void Textures_Presentation::Init()
     "  // aShape = ..." EOL
     "" EOL
     "  // create a textured presentation object for aShape" EOL
-    "  Handle_AIS_TexturedShape aTShape = new AIS_TexturedShape(aShape);" EOL
+    "  Handle(AIS_TexturedShape) aTShape = new AIS_TexturedShape(aShape);" EOL
     "" EOL
     "  TCollection_AsciiString aTFileName;" EOL
     "" EOL
@@ -142,12 +142,12 @@ void Textures_Presentation::Init()
 //================================================================
 void Textures_Presentation::lightsOnOff(Standard_Boolean isOn)
 {
-  static Handle_V3d_Light aLight1 = new V3d_DirectionalLight(getViewer(), V3d_XnegYposZneg);
-  static Handle_V3d_Light aLight2 = new V3d_DirectionalLight(getViewer(), V3d_XnegYnegZpos);
-  static Handle_V3d_Light aLight3 = new V3d_DirectionalLight(getViewer(), V3d_XposYnegZpos);
-  static Handle_V3d_Light aLight4 = new V3d_DirectionalLight(getViewer(), V3d_XnegYnegZneg);
-  static Handle_V3d_Light aLight5 = new V3d_DirectionalLight(getViewer(), V3d_XnegYposZpos);
-  static Handle_V3d_Light aLight6 = new V3d_DirectionalLight(getViewer(), V3d_XposYposZpos);
+  static Handle(V3d_Light) aLight1 = new V3d_DirectionalLight(getViewer(), V3d_XnegYposZneg);
+  static Handle(V3d_Light) aLight2 = new V3d_DirectionalLight(getViewer(), V3d_XnegYnegZpos);
+  static Handle(V3d_Light) aLight3 = new V3d_DirectionalLight(getViewer(), V3d_XposYnegZpos);
+  static Handle(V3d_Light) aLight4 = new V3d_DirectionalLight(getViewer(), V3d_XnegYnegZneg);
+  static Handle(V3d_Light) aLight5 = new V3d_DirectionalLight(getViewer(), V3d_XnegYposZpos);
+  static Handle(V3d_Light) aLight6 = new V3d_DirectionalLight(getViewer(), V3d_XposYposZpos);
 
   if (isOn)
   {
@@ -184,7 +184,7 @@ Standard_Boolean Textures_Presentation::displayTextured(const TopoDS_Shape& aSha
                                                         Standard_Integer nRepeat)
 {
   // create a textured presentation object for aShape
-  Handle_AIS_TexturedShape aTShape = new AIS_TexturedShape(aShape);
+  Handle(AIS_TexturedShape) aTShape = new AIS_TexturedShape(aShape);
 
   // load texture from file if it is not an integer value
   // integer value indicates a number of texture in predefined textures enumeration
@@ -209,7 +209,7 @@ Standard_Boolean Textures_Presentation::displayTextured(const TopoDS_Shape& aSha
   {
     lightsOnOff(Standard_False);
 
-    Handle_AIS_Shape aAisShape = drawShape(aShape/*, Quantity_NOC_WHITE*/);
+    Handle(AIS_Shape) aAisShape = drawShape(aShape/*, Quantity_NOC_WHITE*/);
     if (WAIT_A_SECOND) return Standard_False;
     getAISContext()->Erase(aAisShape, Standard_False);
   }
@@ -391,7 +391,7 @@ void Textures_Presentation::samplePredefTexture2()
   Standard_Real aXStep = 250, aYStep = 250;
   Standard_Real aXBound = -450, aYBound = -300;
 
-  Handle_Geom_BSplineSurface aSurface = 
+  Handle(Geom_BSplineSurface) aSurface = 
     GeomAPI_PointsToBSplineSurface(aZPoints,aXBound,aXStep,aYBound,aYStep,3,8);
 
   TopoDS_Face aShape = BRepBuilderAPI_MakeFace(aSurface);
index 9472ae57ddb7556140856759005b40b21711552b..d9dcf5504bf844319fcdb215e1cfa378ef527407 100755 (executable)
@@ -70,7 +70,7 @@ void TexturesExt_Presentation::Init()
 {
   // initialize v3d_view so it displays TexturesExt well
   getViewer()->InitActiveViews();
-  Handle_V3d_View aView = getViewer()->ActiveView();
+  Handle(V3d_View) aView = getViewer()->ActiveView();
   aView->SetSurfaceDetail(V3d_TEX_ALL);
   aView->SetSize(ZVIEW_SIZE);
 
@@ -82,7 +82,7 @@ void TexturesExt_Presentation::Init()
     "  // aShape = ..." EOL
     "" EOL
     "  // create a textured presentation object for aShape" EOL
-    "  Handle_AIS_TexturedShape aTShape = new AIS_TexturedShape(aShape);" EOL
+    "  Handle(AIS_TexturedShape) aTShape = new AIS_TexturedShape(aShape);" EOL
     "" EOL
     "  TCollection_AsciiString aTFileName;" EOL
     "" EOL
@@ -124,7 +124,7 @@ void TexturesExt_Presentation::Init()
 // a predefined texture from Graphic3d_NameOfTexture2D with number = this value
 // is loaded.
 //================================================================
-Handle_AIS_TexturedShape TexturesExt_Presentation::Texturize(const TopoDS_Shape& aShape,
+Handle(AIS_TexturedShape) TexturesExt_Presentation::Texturize(const TopoDS_Shape& aShape,
                                                         TCollection_AsciiString aTFileName,
                                                         Standard_Real toScaleU,
                                                         Standard_Real toScaleV,
@@ -134,7 +134,7 @@ Handle_AIS_TexturedShape TexturesExt_Presentation::Texturize(const TopoDS_Shape&
                                                         Standard_Real originV)
 {
   // create a textured presentation object for aShape
-  Handle_AIS_TexturedShape aTShape = new AIS_TexturedShape(aShape);
+  Handle(AIS_TexturedShape) aTShape = new AIS_TexturedShape(aShape);
 
   // load texture from file if it is not an integer value
   // integer value indicates a number of texture in predefined TexturesExt enumeration
@@ -190,12 +190,12 @@ Standard_Boolean TexturesExt_Presentation::loadShape(TopoDS_Shape& aShape,
 //================================================================
 void TexturesExt_Presentation::lightsOnOff(Standard_Boolean isOn)
 {
-  static Handle_V3d_Light aLight1 = new V3d_DirectionalLight(getViewer(), V3d_XnegYposZneg);
-  static Handle_V3d_Light aLight2 = new V3d_DirectionalLight(getViewer(), V3d_XnegYnegZpos);
-  static Handle_V3d_Light aLight3 = new V3d_DirectionalLight(getViewer(), V3d_XposYnegZpos);
-  static Handle_V3d_Light aLight4 = new V3d_DirectionalLight(getViewer(), V3d_XnegYnegZneg);
-  static Handle_V3d_Light aLight5 = new V3d_DirectionalLight(getViewer(), V3d_XnegYposZpos);
-  static Handle_V3d_Light aLight6 = new V3d_DirectionalLight(getViewer(), V3d_XposYposZpos);
+  static Handle(V3d_Light) aLight1 = new V3d_DirectionalLight(getViewer(), V3d_XnegYposZneg);
+  static Handle(V3d_Light) aLight2 = new V3d_DirectionalLight(getViewer(), V3d_XnegYnegZpos);
+  static Handle(V3d_Light) aLight3 = new V3d_DirectionalLight(getViewer(), V3d_XposYnegZpos);
+  static Handle(V3d_Light) aLight4 = new V3d_DirectionalLight(getViewer(), V3d_XnegYnegZneg);
+  static Handle(V3d_Light) aLight5 = new V3d_DirectionalLight(getViewer(), V3d_XnegYposZpos);
+  static Handle(V3d_Light) aLight6 = new V3d_DirectionalLight(getViewer(), V3d_XposYposZpos);
 
   if (isOn)
   {
@@ -238,14 +238,14 @@ void TexturesExt_Presentation::sampleBottle()
   TopExp::MapShapes(aShape, TopAbs_FACE, aFaces);
 
   // display original shape in shaded display mode
-  Handle_AIS_Shape aShapeIO = drawShape(aShape, Graphic3d_NOM_BRASS, Standard_False);
+  Handle(AIS_Shape) aShapeIO = drawShape(aShape, Graphic3d_NOM_BRASS, Standard_False);
   getAISContext()->SetDisplayMode(aShapeIO, AIS_Shaded, Standard_False);
   DISP(aShapeIO);
 
-  Handle_AIS_TexturedShape aTFace1 = Texturize(aFaces(16), "carrelage1.gif", 1, 1, 3, 2);
+  Handle(AIS_TexturedShape) aTFace1 = Texturize(aFaces(16), "carrelage1.gif", 1, 1, 3, 2);
   DISP(aTFace1);
 
-  Handle_AIS_TexturedShape aTFace2 = Texturize(aFaces(21), "carrelage1.gif", 1, 1, 3, 2);
+  Handle(AIS_TexturedShape) aTFace2 = Texturize(aFaces(21), "carrelage1.gif", 1, 1, 3, 2);
   DISP(aTFace2);
 
   getViewer()->Update();
@@ -267,7 +267,7 @@ void TexturesExt_Presentation::sampleTerrain()
   TopExp::MapShapes(aShape, TopAbs_FACE, aFaces);
 
 //  TopLoc_Location aLoc;
-//  Handle_Geom_Surface aSur = BRep_Tool::Surface(TopoDS::Face(aFaces(1)), aLoc);
+//  Handle(Geom_Surface) aSur = BRep_Tool::Surface(TopoDS::Face(aFaces(1)), aLoc);
 //  Standard_Real u1,u2,v1,v2;
 //  aSur->Bounds(u1,u2,v1,v2);
 //  gp_Pnt aPnt = aSur->Value(u1, v1);
index 882d2ee08f30c8e918bfd648a6aafb938d5d645f..12c60462e38d9a6f84940b14612de3145cbfb1a4 100755 (executable)
@@ -12,7 +12,7 @@
 #include <OCCDemo_Presentation.h>
 class TopoDS_Shape;
 class TCollection_AsciiString;
-class Handle_AIS_TexturedShape;
+class AIS_TexturedShape;
 
 class TexturesExt_Presentation : public OCCDemo_Presentation
 {
@@ -32,7 +32,7 @@ private:
   // filename can also be an integer value ("2", "5", etc.), in this case
   // a predefined texture from Graphic3d_NameOfTexture2D with number = this value
   // is loaded.
-  Handle_AIS_TexturedShape Texturize(
+  Handle(AIS_TexturedShape) Texturize(
     const TopoDS_Shape& aShape, TCollection_AsciiString aTFileName, 
     Standard_Real toScaleU=1.0, Standard_Real toScaleV=1.0, 
     Standard_Real toRepeatU=1.0, Standard_Real toRepeatV=1.0,
index cec0e6591253af917de5cad4736a0dc4305f3b38..381ea4d9a782186b346937de279834fce68bf476 100755 (executable)
@@ -77,7 +77,7 @@ void ThruSections_Presentation::DoSample()
 // purpose:
 //////////////////////////////////////////////////////////////////////
 
-static Handle_Geom_BSplineCurve CreateCurve(Standard_Real aCoords[][3],Standard_Integer nPoles)                     
+static Handle(Geom_BSplineCurve) CreateCurve(Standard_Real aCoords[][3],Standard_Integer nPoles)                     
 {
   TColgp_Array1OfPnt aCurvePoint (1, nPoles);
 
@@ -192,7 +192,7 @@ void ThruSections_Presentation::sample1()
 
 //====================================================================
 
-  Handle_AIS_InteractiveObject aShow1,aShow2,aShowWire;
+  Handle(AIS_InteractiveObject) aShow1,aShow2,aShowWire;
 
   // this data used for building a shape through sections:
   Standard_Boolean IsSolid,IsRuled;
@@ -374,7 +374,7 @@ void ThruSections_Presentation::sample2()
 
 //====================================================================
 
-  Handle_AIS_InteractiveObject aShow1,aShow2,aShowWire1,aShowWire2,aShowWire3;
+  Handle(AIS_InteractiveObject) aShow1,aShow2,aShowWire1,aShowWire2,aShowWire3;
 
   // this data used for building a shape through sections:
   const Standard_Boolean IsSolid = Standard_False;
@@ -403,8 +403,8 @@ void ThruSections_Presentation::sample2()
   Standard_Integer aSize3 = sizeof(aCoords3)/(sizeof(Standard_Real)*3);
 
   // creates curves:
-  Handle_Geom_BSplineCurve aCurve1 = CreateCurve(aCoords1,aSize1);
-  Handle_Geom_BSplineCurve aCurve2 = CreateCurve(aCoords2,aSize2);
+  Handle(Geom_BSplineCurve) aCurve1 = CreateCurve(aCoords1,aSize1);
+  Handle(Geom_BSplineCurve) aCurve2 = CreateCurve(aCoords2,aSize2);
 
   // creates wires based on the curves:
   TopoDS_Wire aW1 = BRepBuilderAPI_MakeWire(BRepBuilderAPI_MakeEdge(aCurve1));
index d81ab0c82ec95a1a14a9d2f795f0d98a14f01c18..38416caa311d170dcbb18742079fec5fb99b8ad6 100755 (executable)
@@ -10,7 +10,7 @@
 #endif // _MSC_VER > 1000
 
 #include <OCCDemo_Presentation.h>
-class TopTools_SequenceOfShape;
+#include <TopTools_SequenceOfShape.hxx>
 //class TCollection_AsciiString;
 
 class ThruSections_Presentation : public OCCDemo_Presentation
index dd39cc8036dd68d56961d32825ec1f387aded385..bcd14d652fe8639be7fa1ce7e068ba92f7cfac12 100755 (executable)
@@ -126,10 +126,10 @@ static TopoDS_Shape CreateRevolShape()
 
   gp_Ax1 anAxis = gp_Ax1(gp_Pnt(0,0,0),gp::DY());
   GC_MakeSegment aSegment(gp_Pnt(0,-8*SCALE,0),gp_Pnt(0,-8*SCALE,2*SCALE));
-  Handle_Geom_TrimmedCurve aLine = aSegment.Value();
-  Handle_Geom_SurfaceOfRevolution aSurface1 = new Geom_SurfaceOfRevolution(aLine, anAxis);
-  Handle_Geom_SurfaceOfRevolution aSurface2 = new Geom_SurfaceOfRevolution(aCurve1, anAxis);
-  Handle_Geom_SurfaceOfRevolution aSurface3 = new Geom_SurfaceOfRevolution(aCurve2, anAxis);
+  Handle(Geom_TrimmedCurve) aLine = aSegment.Value();
+  Handle(Geom_SurfaceOfRevolution) aSurface1 = new Geom_SurfaceOfRevolution(aLine, anAxis);
+  Handle(Geom_SurfaceOfRevolution) aSurface2 = new Geom_SurfaceOfRevolution(aCurve1, anAxis);
+  Handle(Geom_SurfaceOfRevolution) aSurface3 = new Geom_SurfaceOfRevolution(aCurve2, anAxis);
   
   BRep_Builder aBuilder;
   TopoDS_Compound aShape;
@@ -214,10 +214,10 @@ static TopoDS_Shape CreateBSplnShape()
 
   GeomAPI_PointsToBSplineSurface aPTBS;
   aPTBS.Init(aZPoints1,aX0,aXStep,aY0,aYStep,3,10,GeomAbs_C3,0.3*SCALE);
-  Handle_Geom_BSplineSurface aSurface1 = aPTBS.Surface();
+  Handle(Geom_BSplineSurface) aSurface1 = aPTBS.Surface();
   
   aPTBS.Init(aZPoints2,aX0,aXStep,aY0,aYStep,3,10,GeomAbs_C3,0.3*SCALE);
-  Handle_Geom_BSplineSurface aSurface2 = aPTBS.Surface();
+  Handle(Geom_BSplineSurface) aSurface2 = aPTBS.Surface();
 
   TopoDS_Face aFace1,aFace2;
   aFace1 = BRepBuilderAPI_MakeFace (aSurface1);
@@ -251,7 +251,7 @@ void TopLProps_Presentation::sample1()
   if (aEdge.IsNull()) return;
   
   //show:
-  Handle_AIS_InteractiveObject aShowShape = drawShape(aShape);
+  Handle(AIS_InteractiveObject) aShowShape = drawShape(aShape);
   if(WAIT_A_SECOND) return;
   drawShape(aEdge,Quantity_NOC_RED);
   if(WAIT_A_SECOND) return;
@@ -281,9 +281,9 @@ void TopLProps_Presentation::sample2()
   if (aFace.IsNull()) return;
 
   //show:
-  Handle_AIS_InteractiveObject aShowShape = drawShape(aShape);
+  Handle(AIS_InteractiveObject) aShowShape = drawShape(aShape);
   if(WAIT_A_SECOND) return;
-  Handle_AIS_InteractiveObject aShowFace = drawShape(aFace,Graphic3d_NOM_BRASS,Standard_False);
+  Handle(AIS_InteractiveObject) aShowFace = drawShape(aFace,Graphic3d_NOM_BRASS,Standard_False);
   getAISContext()->SetDisplayMode(aShowFace,AIS_WireFrame);
   getAISContext()->Display(aShowFace);
   if(WAIT_A_SECOND) return;
@@ -324,7 +324,7 @@ void TopLProps_Presentation::sample3()
   Standard_Integer aNbPoints = sizeof(aPoints)/sizeof(Standard_Real);
 
   //show:
-  Handle_AIS_InteractiveObject aShowShape = drawShape(aShape);
+  Handle(AIS_InteractiveObject) aShowShape = drawShape(aShape);
   if(WAIT_A_SECOND) return;
 
   drawShape(aEdge,Quantity_NOC_RED);
@@ -367,9 +367,9 @@ void TopLProps_Presentation::sample4()
   Standard_Integer aNbPoints = sizeof(aPoints)/(sizeof(Standard_Real)*2);
 
   //show:
-  Handle_AIS_InteractiveObject aShowShape = drawShape(aShape);
+  Handle(AIS_InteractiveObject) aShowShape = drawShape(aShape);
   if(WAIT_A_SECOND) return;
-  Handle_AIS_InteractiveObject aShowFace = drawShape(aFace,Graphic3d_NOM_BRASS,Standard_False);
+  Handle(AIS_InteractiveObject) aShowFace = drawShape(aFace,Graphic3d_NOM_BRASS,Standard_False);
   getAISContext()->SetDisplayMode(aShowFace,AIS_WireFrame);
   getAISContext()->Display(aShowFace);
   if(WAIT_A_SECOND) return;
@@ -439,7 +439,7 @@ void TopLProps_Presentation::showEdgeLProps(TopoDS_Edge& theEdge,
   setResultText (aText.ToCString());
 
   BRepAdaptor_Curve anAdapCurve (theEdge) ;
-  Handle_AIS_InteractiveObject aObjs[7];
+  Handle(AIS_InteractiveObject) aObjs[7];
   Standard_Integer maxOrder = 3;
   Standard_Real aResol = gp::Resolution();
   BRepLProp_CLProps aLProps (anAdapCurve,maxOrder,aResol);
index 11de70ac8152527a66a3ac5d9e3484a4193ad9e5..16d57a2d63b0bdbde5bb6c5879739f7f71c3f66b 100755 (executable)
@@ -44,18 +44,18 @@ public:
   Standard_EXPORT GeoAlgo_Sol(const Standard_CString aGroundName);
   Standard_EXPORT void Build(const Standard_CString aGroundName) ;
   Standard_EXPORT void Build(const TColgp_SequenceOfXYZ& aSeqofPoints) ;
-  Standard_EXPORT Handle_Geom_BSplineSurface Surface() const;
+  Standard_EXPORT Handle(Geom_BSplineSurface) Surface() const;
   Standard_EXPORT Standard_Boolean IsDone() const;
 
 private: 
 
  // Methods PRIVATE
  // 
-Standard_EXPORT   Handle_Geom_BSplineSurface Read(const Standard_CString aGroundName) ;
+Standard_EXPORT   Handle(Geom_BSplineSurface) Read(const Standard_CString aGroundName) ;
 
  // Fields PRIVATE
  //
-Handle_Geom_BSplineSurface myGround;
+Handle(Geom_BSplineSurface) myGround;
 Standard_Boolean myIsDone;
 
 };
index 715a76636adb088cf57432af3d7848722b3da743..8d4514d9a931943685a81eddd65534673450ad59 100755 (executable)
@@ -1119,7 +1119,7 @@ void CGeometryDoc::OnCreateSol()
       TopoDS_Face aface = BRepBuilderAPI_MakeFace(GeomSol, Precision::Confusion());
       if (!BRepAlgo::IsValid(aface))
         MessageBoxW (AfxGetApp()->m_pMainWnd->m_hWnd, L"Error : The plate surface is not valid!", L"CasCade Error", MB_ICONERROR);
-      Handle_AIS_Shape anAISShape=new AIS_Shape(aface);
+      Handle(AIS_Shape) anAISShape=new AIS_Shape(aface);
       myAISContext->Display(anAISShape, Standard_False);
       Fit();
     }   
@@ -1211,7 +1211,7 @@ void CGeometryDoc::simplify(const TopoDS_Shape& aShape)
     "    TopLoc_Location aLocation;\n"
     "\n"
     "    // takes the triangulation of the face aFace\n"
-    "    Handle_Poly_Triangulation aTr = BRep_Tool::Triangulation(aFace,aLocation);\n"
+    "    Handle(Poly_Triangulation) aTr = BRep_Tool::Triangulation(aFace,aLocation);\n"
     "\n"
     "    if(!aTr.IsNull())\n"
     "    { \n"
@@ -1337,7 +1337,7 @@ void CGeometryDoc::simplify(const TopoDS_Shape& aShape)
     "  TopoDS_Face aFace;\n"
     "  B.MakeFace(aFace, aSurf, Precision::Confusion());\n"
     "  B.Add(aFace, aWire);\n"
-    "  Handle_ShapeFix_Shape sfs = new ShapeFix_Shape(aFace);\n"
+    "  Handle(ShapeFix_Shape) sfs = new ShapeFix_Shape(aFace);\n"
     "  sfs->Perform();\n"
     "  TopoDS_Shape aFixedFace = sfs->Shape();\n"
     "  if (aFixedFace.IsNull()) \n"
@@ -1364,7 +1364,7 @@ void CGeometryDoc::simplify(const TopoDS_Shape& aShape)
       TopLoc_Location aLocation;
 
       // takes the triangulation of the face aFace
-      Handle_Poly_Triangulation aTr = BRep_Tool::Triangulation(aFace,aLocation);
+      Handle(Poly_Triangulation) aTr = BRep_Tool::Triangulation(aFace,aLocation);
 
       if(!aTr.IsNull())
       { 
@@ -1492,14 +1492,14 @@ void CGeometryDoc::simplify(const TopoDS_Shape& aShape)
     TopoDS_Face aFace;
     B.MakeFace(aFace, aSurf, Precision::Confusion());
     B.Add(aFace, aWire);
-    Handle_ShapeFix_Shape sfs = new ShapeFix_Shape(aFace);
+    Handle(ShapeFix_Shape) sfs = new ShapeFix_Shape(aFace);
     sfs->Perform();
     TopoDS_Shape aFixedFace = sfs->Shape();
     if (aFixedFace.IsNull()) 
       return;
 
     // output surface, make it half transparent
-    Handle_AIS_InteractiveObject aSurfIO = drawSurface(
+    Handle(AIS_InteractiveObject) aSurfIO = drawSurface(
       aSurf, Quantity_NOC_LEMONCHIFFON3, Standard_False);
     aSurfIO->SetTransparency(0.5);
     myAISContext->Display(aSurfIO,Standard_False);
@@ -1517,8 +1517,8 @@ void CGeometryDoc::simplify(const TopoDS_Shape& aShape)
     drawShape(aFixedFace);
 }
 
-Handle_AIS_InteractiveObject CGeometryDoc::drawSurface
-                                  (const Handle_Geom_Surface& theSurface,
+Handle(AIS_InteractiveObject) CGeometryDoc::drawSurface
+                                  (const Handle(Geom_Surface)& theSurface,
                                    const Quantity_Color& theColor,
                                    const Standard_Boolean toDisplay)
 {
@@ -1529,7 +1529,7 @@ Handle_AIS_InteractiveObject CGeometryDoc::drawSurface
   fixParam(v1);
   fixParam(v2);
 
-  Handle_AIS_Shape aGraphicSurface = 
+  Handle(AIS_Shape) aGraphicSurface = 
     new AIS_Shape(BRepBuilderAPI_MakeFace (theSurface, u1, u2, v1, v2, Precision::Confusion()));
 
   myAISContext->SetMaterial(aGraphicSurface, Graphic3d_NOM_PLASTIC, toDisplay);
@@ -1569,7 +1569,7 @@ Standard_Boolean CGeometryDoc::WaitForInput (unsigned long aMilliSeconds)
   return Standard_False;
 }
 
-Handle_AIS_Point CGeometryDoc::drawPoint
+Handle(AIS_Point) CGeometryDoc::drawPoint
                                   (const gp_Pnt& aPnt,
                                    const Quantity_Color& theColor,
                                    const Standard_Boolean toDisplay)
@@ -1586,12 +1586,12 @@ Handle_AIS_Point CGeometryDoc::drawPoint
   return aGraphicPoint;
 }
 
-Handle_AIS_Shape CGeometryDoc::drawShape
+Handle(AIS_Shape) CGeometryDoc::drawShape
          (const TopoDS_Shape& theShape,
           const Graphic3d_NameOfMaterial theMaterial,
           const Standard_Boolean toDisplay)
 {
-  Handle_AIS_Shape aGraphicShape = new AIS_Shape(theShape);
+  Handle(AIS_Shape) aGraphicShape = new AIS_Shape(theShape);
 
   myAISContext->SetMaterial(aGraphicShape, theMaterial, toDisplay);
   if (toDisplay)
index 3d19cc75ee3355afd0f897d8a1a4462706a42858..d2f2a7f64c3542e0f54835c282218bfa1e1cf6e9 100755 (executable)
@@ -30,26 +30,26 @@ public:
   void DragEvent2D       (const Standard_Integer  x       ,
                           const Standard_Integer  y       ,
                           const Standard_Integer  TheState,
-                          const Handle_V3d_View& aView   );
+                          const Handle(V3d_View)& aView   );
   void InputEvent2D      (const Standard_Integer  x       ,
                           const Standard_Integer  y       ,
-                          const Handle_V3d_View& aView   );
+                          const Handle(V3d_View)& aView   );
   void MoveEvent2D       (const Standard_Integer  x       ,
                           const Standard_Integer  y       ,
-                          const Handle_V3d_View& aView   );
+                          const Handle(V3d_View)& aView   );
   void ShiftMoveEvent2D  (const Standard_Integer  x       ,
                           const Standard_Integer  y       ,
-                          const Handle_V3d_View& aView   );
+                          const Handle(V3d_View)& aView   );
   void ShiftDragEvent2D  (const Standard_Integer  x       ,
                           const Standard_Integer  y       ,
                           const Standard_Integer  TheState,
-                          const Handle_V3d_View& aView   );
+                          const Handle(V3d_View)& aView   );
   void ShiftInputEvent2D (const Standard_Integer  x       ,
                           const Standard_Integer  y       ,
-                          const Handle_V3d_View& aView   );
+                          const Handle(V3d_View)& aView   );
   void Popup2D           (const Standard_Integer  x       ,
                           const Standard_Integer  y       ,
-                          const Handle_V3d_View& aView   );
+                          const Handle(V3d_View)& aView   );
 
   //-------------------- 3D -------------------//
 
@@ -61,21 +61,21 @@ public:
                           const Standard_Integer theMouseY,
                           const Handle(V3d_View)& theView);
 
-  Handle_AIS_InteractiveObject drawSurface
-    (const Handle_Geom_Surface& theSurface,
+  Handle(AIS_InteractiveObject) drawSurface
+    (const Handle(Geom_Surface)& theSurface,
     const Quantity_Color& theColor,
     const Standard_Boolean toDisplay);
 
   Standard_Boolean WaitForInput (unsigned long aMilliSeconds);
   // Waits for a user input or a period of time has been elapsed
 
-  Handle_AIS_Point drawPoint (const gp_Pnt& thePnt,
+  Handle(AIS_Point) drawPoint (const gp_Pnt& thePnt,
                               const Quantity_Color& theColor = Quantity_Color(Quantity_NOC_GREEN),
                               const Standard_Boolean toDisplay = Standard_True);
   // creates a presentation of the given point
   // and displays it in the viewer if toDisplay = Standard_True
 
-  Handle_AIS_Shape drawShape (const TopoDS_Shape& theShape,
+  Handle(AIS_Shape) drawShape (const TopoDS_Shape& theShape,
                               const Graphic3d_NameOfMaterial theMaterial = Graphic3d_NOM_BRASS,
                               const Standard_Boolean toDisplay = Standard_True);
   // creates a presentation of the given shape with the given material
@@ -224,16 +224,16 @@ public:
   int Current;
   void Minimize3D();
   void Minimize2D();
-  Handle_V3d_Viewer GetViewer2D() { return myViewer2D; };
-  Handle_AIS_InteractiveContext& GetISessionContext() { return myAISContext2D; };
+  Handle(V3d_Viewer) GetViewer2D() { return myViewer2D; };
+  Handle(AIS_InteractiveContext)& GetISessionContext() { return myAISContext2D; };
   BOOL FitMode;
 
 public:
   CResultDialog myCResultDialog;
 
 private:
-  Handle_V3d_Viewer myViewer2D;
-  Handle_AIS_InteractiveContext myAISContext2D;
+  Handle(V3d_Viewer) myViewer2D;
+  Handle(AIS_InteractiveContext) myAISContext2D;
 
 
 };
index 853f5cb1b6e4cb1ddf202a60d7247447450a34a8..5f8bd1e5afbbf71b4ab59fbf3aab8ea484ac33c1 100755 (executable)
@@ -8,11 +8,10 @@
 #include <TColStd_Array1OfReal.hxx>
 #include <Geom2d_BSplineCurve.hxx>
 
-IMPLEMENT_STANDARD_HANDLE(ISession2D_Curve,AIS_InteractiveObject)
 IMPLEMENT_STANDARD_RTTIEXT(ISession2D_Curve,AIS_InteractiveObject)
 
 
-ISession2D_Curve::ISession2D_Curve(const Handle_Geom2d_Curve aGeom2dCurve,
+ISession2D_Curve::ISession2D_Curve(const Handle(Geom2d_Curve) aGeom2dCurve,
                                    const Aspect_TypeOfLine aTypeOfLine,
                                    const Aspect_WidthOfLine aWidthOfLine,
                                    const Standard_Integer aColorIndex)
index 6db825d48135de6440371e72dd17df0cf50fc19b..6fee7daa613713beefd0495bc5cc80113d07405d 100755 (executable)
@@ -15,7 +15,7 @@
 #include <Standard_IStream.hxx>
 #include <Standard_CString.hxx>
 
-class TColGeom2d_HSequenceOfCurve;
+#include <TColGeom2d_HSequenceOfCurve.hxx>
 class PrsMgr_PresentationManager2d;
 class Graphic2d_GraphicObject;
 class SelectMgr_Selection;
@@ -33,7 +33,7 @@ public:
   // 
 
   ISession2D_Curve
-    (const Handle_Geom2d_Curve aGeom2dCurve,
+    (const Handle(Geom2d_Curve) aGeom2dCurve,
     const Aspect_TypeOfLine aTypeOfline = Aspect_TOL_SOLID,
     const Aspect_WidthOfLine aWidthOfLine = Aspect_WOL_MEDIUM,
     const Standard_Integer aColorIndex = 4);
@@ -59,7 +59,7 @@ public:
   inline   Standard_Real GetDiscretisation() const;
   inline   void SetDiscretisation(const Standard_Real aNewDiscretisation) ;
 
-  DEFINE_STANDARD_RTTI(ISession2D_Curve,AIS_InteractiveObject)
+  DEFINE_STANDARD_RTTIEXT(ISession2D_Curve,AIS_InteractiveObject)
 
 private: 
 
@@ -70,7 +70,7 @@ private:
 
   // Fields PRIVATE
   //
-  Handle_Geom2d_Curve myGeom2dCurve;
+  Handle(Geom2d_Curve) myGeom2dCurve;
   Aspect_TypeOfLine   myTypeOfLine;
   Aspect_WidthOfLine  myWidthOfLine;
   Standard_Integer    myColorIndex;
index 1a25812aa92ff3d225eac9084d95a19b135de727..cd4d8794695570fb06a42649c3c4a0466f428271 100755 (executable)
@@ -7,7 +7,6 @@
 #include "ISession_Curve.h"
 #include <StdPrs_PoleCurve.hxx>
 
-IMPLEMENT_STANDARD_HANDLE(ISession_Curve,AIS_InteractiveObject)
 IMPLEMENT_STANDARD_RTTIEXT(ISession_Curve,AIS_InteractiveObject)
 
 #ifdef _DEBUG
index 2d3b7ff183606320d5ca9a2ba1929229c059224a..0c95380a25dd9fff89967223f241c4034bf59fe7 100755 (executable)
@@ -20,7 +20,7 @@ public:
   ISession_Curve(Handle(Geom_Curve)& aCurve);
   virtual ~ISession_Curve();
 
-  DEFINE_STANDARD_RTTI(ISession_Curve,AIS_InteractiveObject)
+  DEFINE_STANDARD_RTTIEXT(ISession_Curve,AIS_InteractiveObject)
 
 private:
 
index fe4c5403b3872c82786e3a1f5d404b431b1b1cb3..94b21f1d9586328cecf963e1706ed09445d71803 100755 (executable)
@@ -13,7 +13,6 @@
 static char THIS_FILE[]=__FILE__;
 #endif
 
-IMPLEMENT_STANDARD_HANDLE(ISession_Direction,AIS_InteractiveObject)
 IMPLEMENT_STANDARD_RTTIEXT(ISession_Direction,AIS_InteractiveObject)
 
 //////////////////////////////////////////////////////////////////////
index 21689f06874b28e2bd7507da50c6c47524e38f12..f31bc9d7907ecbf82085fed1bd4f46f9cd7f3282 100755 (executable)
@@ -26,7 +26,7 @@ public:
   ISession_Direction (const gp_Pnt2d& aPnt2d,const gp_Vec2d& aVec2d);
 
   virtual ~ISession_Direction();
-  DEFINE_STANDARD_RTTI(ISession_Direction,AIS_InteractiveObject)
+  DEFINE_STANDARD_RTTIEXT(ISession_Direction,AIS_InteractiveObject)
 
 private:
 
index d533b9cac821e9f11a1a131a4579e0fa31849b14..4464c6652ed4b332ba8ff144f39de4193e4cac77 100755 (executable)
@@ -12,7 +12,7 @@
 static char THIS_FILE[]=__FILE__;
 //#define new DEBUG_NEW
 #endif
-IMPLEMENT_STANDARD_HANDLE(ISession_Point,AIS_InteractiveObject)
+
 IMPLEMENT_STANDARD_RTTIEXT(ISession_Point,AIS_InteractiveObject)
 
 //////////////////////////////////////////////////////////////////////
index f1926877290b537073df28eaad424a9ca7063f83..f12831a0ee867dde5cb2743a4a21a5d8d2a0e5cd 100755 (executable)
@@ -22,7 +22,7 @@ public:
   ISession_Point(const gp_Pnt2d& aPoint,Standard_Real Elevation = 0);
   ISession_Point(const gp_Pnt& aPoint);
   virtual ~ISession_Point();
-  DEFINE_STANDARD_RTTI(ISession_Point,AIS_InteractiveObject)
+  DEFINE_STANDARD_RTTIEXT(ISession_Point,AIS_InteractiveObject)
 
 private :
 
index 2c4a1063407d7df53dc8ac84b2f1e8a3b371b058..73eb1da91310d0dabdd3e55d26f83190cb084aef 100755 (executable)
@@ -15,7 +15,7 @@
 static char THIS_FILE[]=__FILE__;
 //#define new DEBUG_NEW
 #endif
-IMPLEMENT_STANDARD_HANDLE(ISession_Surface,AIS_InteractiveObject)
+
 IMPLEMENT_STANDARD_RTTIEXT(ISession_Surface,AIS_InteractiveObject)
 
 //////////////////////////////////////////////////////////////////////
index 858a05df83ce9ea50345febb8ff2a223cdf9dbcb..4cab1ba9fb0e6827cb7fe85df21773ce28421387 100755 (executable)
@@ -20,7 +20,7 @@ public:
        ISession_Surface(Handle(Geom_Surface)& aSurface);
        virtual ~ISession_Surface();
 
-DEFINE_STANDARD_RTTI(ISession_Surface,AIS_InteractiveObject)
+DEFINE_STANDARD_RTTIEXT(ISession_Surface,AIS_InteractiveObject)
 private:
 
 Standard_EXPORT virtual  void Compute(const Handle(PrsMgr_PresentationManager3d)& aPresentationManager,const Handle(Prs3d_Presentation)& aPresentation,const Standard_Integer aMode = 0);
index 80cfbfc52759f44bc51910aeb6474d3d3cd82da5..f12e597dd20cf5c73a4a86bacdf2ffb32b158fd6 100755 (executable)
@@ -11,7 +11,7 @@
 static char THIS_FILE[]=__FILE__;
 //#define new DEBUG_NEW
 #endif
-IMPLEMENT_STANDARD_HANDLE(ISession_Text,AIS_InteractiveObject)
+
 IMPLEMENT_STANDARD_RTTIEXT(ISession_Text,AIS_InteractiveObject)
 
 //////////////////////////////////////////////////////////////////////
index e5065b49ac16d2ed4a7114446a29494ae46a5f64..aa8fc5956ac8117e998a30b1eb68d0d35dc5c24b 100755 (executable)
@@ -69,7 +69,7 @@ inline   Quantity_Factor         GetScale() const;
 inline   void                    SetScale  (const Quantity_Factor aNewScale) ;
 
 
-DEFINE_STANDARD_RTTI(ISession_Text,AIS_InteractiveObject)
+DEFINE_STANDARD_RTTIEXT(ISession_Text,AIS_InteractiveObject)
 
 private: 
 
index 97a5c537092b92f3fa2322a5152dc2b9aad9cba5..6743c63f9297302913291d2f47baace67a7c2b6d 100755 (executable)
@@ -10,7 +10,6 @@
 static char THIS_FILE[]=__FILE__;
 #endif
 
-IMPLEMENT_STANDARD_HANDLE(ISession_Direction,AIS_InteractiveObject)
 IMPLEMENT_STANDARD_RTTIEXT(ISession_Direction,AIS_InteractiveObject)
 
 #include "DsgPrs_LengthPresentation.hxx"
index 7142009bbb583cdae767de167d99c0ef29d04a2c..00e13efcaa34ed08c55bb0e1f70068bf1c82e486 100755 (executable)
@@ -24,7 +24,7 @@ public:
     ISession_Direction(const gp_Pnt& aPnt,const gp_Pnt& aPnt2);
     ISession_Direction(const gp_Pnt& aPnt,const gp_Vec& aVec);
 
-  DEFINE_STANDARD_RTTI(ISession_Direction,AIS_InteractiveObject)
+  DEFINE_STANDARD_RTTIEXT(ISession_Direction,AIS_InteractiveObject)
 
 private:
 
index a6d03bd10e08072e2c956d917528ce326f3bd8c0..9932bf0b683247846befce1208fec84196239df4 100755 (executable)
@@ -4721,7 +4721,7 @@ void CModelingDoc::OnStopStop()
                        MessageBoxW (AfxGetApp()->m_pMainWnd->m_hWnd, L"Error : The plate face is not valid!", L"CasCade Error", MB_ICONERROR);
                myAISContext->CloseLocalContext();
                myState = -1;
-               Handle_AIS_Shape anAISShape = new AIS_Shape(aface);
+               Handle(AIS_Shape) anAISShape = new AIS_Shape(aface);
                myAISContext->SetColor(anAISShape,Quantity_NOC_AZURE); 
                myAISContext->SetMaterial(anAISShape,Graphic3d_NOM_SILVER);                                  
         myAISContext->SetDisplayMode(anAISShape,1);                                    
@@ -5017,7 +5017,7 @@ void CModelingDoc::InputEvent(const Standard_Integer /*x*/,
                                        MessageBoxW (AfxGetApp()->m_pMainWnd->m_hWnd, L"Error : The plate surface is not valid!!!", L"CasCade Error", MB_ICONERROR);
                        }
 
-                       Handle_AIS_Shape anAISShape=new AIS_Shape(theFace);
+                       Handle(AIS_Shape) anAISShape=new AIS_Shape(theFace);
                        myAISContext->SetColor(anAISShape,Quantity_NOC_BLUE1); 
                        myAISContext->SetMaterial(anAISShape,Graphic3d_NOM_SILVER);                                  
                        myAISContext->SetDisplayMode(anAISShape,1);                     
index 6a72e7f75793e1757c5df6e3afb9321530c21b04..bc7165925c4e04c2eef4933c40c1daf1e1b70d12 100755 (executable)
@@ -195,7 +195,7 @@ void CViewer2dDoc::OnBUTTONTestLine()
       TopoDS_Edge E4 = BRepBuilderAPI_MakeEdge(gp_Pnt(10*i,10*j+5,0.), gp_Pnt(10*i,10*j,0.));
       TopoDS_Wire W = BRepBuilderAPI_MakeWire(E1,E2,E3,E4);
       TopoDS_Face F = BRepBuilderAPI_MakeFace(W);
-      Handle_AIS_Shape aRect = new AIS_Shape(F);
+      Handle(AIS_Shape) aRect = new AIS_Shape(F);
       //set attributes of boundaries
       Handle(Prs3d_Drawer) aDrawer = new Prs3d_Drawer();
       Handle(Prs3d_LineAspect) aLineAttrib = 
@@ -280,7 +280,7 @@ void CViewer2dDoc::OnBUTTONTestRect()
        TopoDS_Edge E13 = BRepBuilderAPI_MakeEdge(gp_Pnt(42.5,93.,0.), gp_Pnt(0.,68.,0.));
   TopoDS_Edge E14 = BRepBuilderAPI_MakeEdge(gp_Pnt(0.,68.,0.), gp_Pnt(40.,0.,0.));
        TopoDS_Wire W1 = BRepBuilderAPI_MakeWire(E11,E12,E13,E14);
-  Handle_AIS_Shape aRect1 = new AIS_Shape(W1); 
+  Handle(AIS_Shape) aRect1 = new AIS_Shape(W1); 
   myAISContext->Display(aRect1);
   myAISContext->SetColor(aRect1,Quantity_NOC_YELLOW);
   
@@ -290,7 +290,7 @@ void CViewer2dDoc::OnBUTTONTestRect()
        TopoDS_Edge E23 = BRepBuilderAPI_MakeEdge(gp_Pnt(112.5,93.,0.), gp_Pnt(70.,68.,0.));
   TopoDS_Edge E24 = BRepBuilderAPI_MakeEdge(gp_Pnt(70.,68.,0.), gp_Pnt(110.,0.,0.));
        TopoDS_Wire W2 = BRepBuilderAPI_MakeWire(E21,E22,E23,E24);
-  Handle_AIS_Shape aRect2 = new AIS_Shape(W2); 
+  Handle(AIS_Shape) aRect2 = new AIS_Shape(W2); 
   myAISContext->Display(aRect2);
   myAISContext->SetColor(aRect2,Quantity_NOC_YELLOW);
   myAISContext->Activate(aRect2,2);
index 35fa44a021faaf6029b0ed48a288c7c96f361c74..3c527fd5dd38b33c129e208f4f3a989d05480504 100755 (executable)
@@ -76,7 +76,7 @@ END_MESSAGE_MAP()
 
 void DlgAttributes::OnColor() 
 {
-       Handle_AIS_InteractiveObject Current ;
+       Handle(AIS_InteractiveObject) Current ;
        Quantity_Color CSFColor ;
        COLORREF MSColor ;
 
index 4ff3a247a65f55ac187c9edd82e49be63076db38..8d8669325c8cc80f59a8830c41c1f286807e68bf 100755 (executable)
@@ -73,7 +73,7 @@ protected:
        void SetMaterial (Graphic3d_NameOfMaterial Material);
 
 private:
-       Handle_AIS_InteractiveContext myAISContext;
+       Handle(AIS_InteractiveContext) myAISContext;
        CResultDialog* myCResultDialog;
 };
 
index 97a432695583e52747b5d8b341e216169e666750..839a7a7aee0d74b45c3fcfc4bb6791de9cdbc027 100755 (executable)
@@ -10,7 +10,6 @@
 #include <Prs3d_Drawer.hxx>
 #include <Prs3d_ArrowAspect.hxx>
 
-IMPLEMENT_STANDARD_HANDLE(ISession_Curve,AIS_InteractiveObject)
 IMPLEMENT_STANDARD_RTTIEXT(ISession_Curve,AIS_InteractiveObject)
 
 #ifdef _DEBUG
index b89cba6b68c1647c56f9d3e8974adfb1bc890fd4..fa99e1e5ae14b91f3491ce3050dd28d97a513578 100755 (executable)
@@ -20,7 +20,7 @@ class ISession_Curve : public AIS_InteractiveObject
 public:
        ISession_Curve(const Handle(Geom_Curve)& aCurve);
        virtual ~ISession_Curve();
-DEFINE_STANDARD_RTTI(ISession_Curve,AIS_InteractiveObject)
+DEFINE_STANDARD_RTTIEXT(ISession_Curve,AIS_InteractiveObject)
 private:
 
 Standard_EXPORT virtual  void Compute(const Handle(PrsMgr_PresentationManager3d)& aPresentationManager,const Handle(Prs3d_Presentation)& aPresentation,const Standard_Integer aMode = 0) ;
index 0abe4a70005e4f653ed9e9bc9579588c57dd9c9c..86e49efdfc26348143b56fce1ca16b56af54a2e0 100755 (executable)
@@ -77,8 +77,8 @@ static Standard_Boolean fixParam(Standard_Real& theParam)
 // Purpose  : displays a given geometric surface in 3d viewer
 //            (creates a finite face and displays it)
 //================================================================
-Handle_AIS_InteractiveObject OCCDemo_Presentation::drawSurface
-                                  (const Handle_Geom_Surface& theSurface,
+Handle(AIS_InteractiveObject) OCCDemo_Presentation::drawSurface
+                                  (const Handle(Geom_Surface)& theSurface,
                                    const Quantity_Color& theColor,
                                    const Standard_Boolean toDisplay)
 {
@@ -89,7 +89,7 @@ Handle_AIS_InteractiveObject OCCDemo_Presentation::drawSurface
   fixParam(v1);
   fixParam(v2);
 
-  Handle_AIS_Shape aGraphicSurface = 
+  Handle(AIS_Shape) aGraphicSurface = 
     new AIS_Shape(BRepBuilderAPI_MakeFace (theSurface, u1, u2, v1, v2, Precision::Confusion()));
 
   getAISContext()->SetMaterial(aGraphicSurface, Graphic3d_NOM_PLASTIC, toDisplay);
@@ -110,8 +110,8 @@ Handle_AIS_InteractiveObject OCCDemo_Presentation::drawSurface
 // Function : DrawCurve                                 
 // Purpose  : displays a given curve 3d
 //================================================================
-Handle_AIS_InteractiveObject OCCDemo_Presentation::drawCurve
-                                  (const Handle_Geom_Curve& theCurve,
+Handle(AIS_InteractiveObject) OCCDemo_Presentation::drawCurve
+                                  (const Handle(Geom_Curve)& theCurve,
                                    const Quantity_Color& theColor,
                                    const Standard_Boolean toDisplay)
 {
@@ -135,8 +135,8 @@ Handle_AIS_InteractiveObject OCCDemo_Presentation::drawCurve
 // Function : DrawCurve                                 
 // Purpose  : displays a given curve 2d
 //================================================================
-Handle_AIS_InteractiveObject OCCDemo_Presentation::drawCurve
-                                  (const Handle_Geom2d_Curve& theCurve,
+Handle(AIS_InteractiveObject) OCCDemo_Presentation::drawCurve
+                                  (const Handle(Geom2d_Curve)& theCurve,
                                    const Quantity_Color& theColor,
                                    const Standard_Boolean toDisplay,
                                    const gp_Ax2& aPosition)
@@ -163,7 +163,7 @@ Handle_AIS_InteractiveObject OCCDemo_Presentation::drawCurve
 // Function : drawPoint
 // Purpose  : displays a given point
 //================================================================
-Handle_AIS_Point OCCDemo_Presentation::drawPoint
+Handle(AIS_Point) OCCDemo_Presentation::drawPoint
                                   (const gp_Pnt& aPnt,
                                    const Quantity_Color& theColor,
                                    const Standard_Boolean toDisplay)
@@ -185,7 +185,7 @@ Handle_AIS_Point OCCDemo_Presentation::drawPoint
 //            (segment of line starting at thePnt with the arrow at the end,
 //             the length of segment is the length of the vector)
 //================================================================
-Handle_AIS_InteractiveObject OCCDemo_Presentation::drawVector 
+Handle(AIS_InteractiveObject) OCCDemo_Presentation::drawVector 
                                   (const gp_Pnt& thePnt,
                                    const gp_Vec& theVec,
                                    const Quantity_Color& theColor,
@@ -217,11 +217,11 @@ Handle_AIS_InteractiveObject OCCDemo_Presentation::drawVector
 }
 
 
-Handle_AIS_Shape OCCDemo_Presentation::drawShape 
+Handle(AIS_Shape) OCCDemo_Presentation::drawShape 
          (const TopoDS_Shape& theShape,const Quantity_Color& theColor,
           const Standard_Boolean toDisplay)
 {
-  Handle_AIS_Shape aGraphicShape = new AIS_Shape(theShape);
+  Handle(AIS_Shape) aGraphicShape = new AIS_Shape(theShape);
 
   getAISContext()->SetMaterial(aGraphicShape, Graphic3d_NOM_PLASTIC, toDisplay);
   getAISContext()->SetColor (aGraphicShape, theColor, toDisplay);
@@ -237,12 +237,12 @@ Handle_AIS_Shape OCCDemo_Presentation::drawShape
   return aGraphicShape;
 }
 
-Handle_AIS_Shape OCCDemo_Presentation::drawShape
+Handle(AIS_Shape) OCCDemo_Presentation::drawShape
          (const TopoDS_Shape& theShape,
           const Graphic3d_NameOfMaterial theMaterial,
           const Standard_Boolean toDisplay)
 {
-  Handle_AIS_Shape aGraphicShape = new AIS_Shape(theShape);
+  Handle(AIS_Shape) aGraphicShape = new AIS_Shape(theShape);
 
   getAISContext()->SetMaterial(aGraphicShape, theMaterial, toDisplay);
   if (toDisplay) {
@@ -313,12 +313,12 @@ void OCCDemo_Presentation::ResetView()
        pView->Reset();
 }
 
-Handle_AIS_InteractiveContext OCCDemo_Presentation::getAISContext() const 
+Handle(AIS_InteractiveContext) OCCDemo_Presentation::getAISContext() const 
 {
        return myDoc->GetAISContext();
 }
 
-Handle_V3d_Viewer OCCDemo_Presentation::getViewer() const
+Handle(V3d_Viewer) OCCDemo_Presentation::getViewer() const
 {
        return myDoc->GetViewer();
 }
index 0ea90bd6b3b8b427fd7307b27603c455a7f73fd1..d1ffb0a1663c25b4c51cf28cd8aebf34e135e8b7 100755 (executable)
@@ -66,8 +66,8 @@ public:
 protected:
   // Methods to call from a derivable class
   void setName (const char* theName) {myName = CString(theName);}
-  Handle_AIS_InteractiveContext getAISContext() const;
-  Handle_V3d_Viewer getViewer() const;
+  Handle(AIS_InteractiveContext) getAISContext() const;
+  Handle(V3d_Viewer) getViewer() const;
 //  void setResultTitle (const char* theTitle) {myDoc->GetResultDialog()->SetTitle(theTitle);}
 //  void setResultText (const char* theText) {myDoc->GetResultDialog()->SetText(theText);}
   Standard_CString GetDataDir();
@@ -75,45 +75,45 @@ protected:
   Standard_Boolean WaitForInput (unsigned long aMilliSeconds);
   // Waits for a user input or a period of time has been elapsed
 
-  Handle_AIS_InteractiveObject drawSurface (const Handle_Geom_Surface& theSurface,
+  Handle(AIS_InteractiveObject) drawSurface (const Handle(Geom_Surface)& theSurface,
          const Quantity_Color& theColor = Quantity_Color(Quantity_NOC_LEMONCHIFFON3),
          const Standard_Boolean toDisplay = Standard_True);
   // creates a finite face based on the given geometric surface 
   // and displays it in the viewer if toDisplay = Standard_True
 
-  Handle_AIS_InteractiveObject drawCurve (const Handle_Geom_Curve& theCurve,
+  Handle(AIS_InteractiveObject) drawCurve (const Handle(Geom_Curve)& theCurve,
          const Quantity_Color& theColor = Quantity_Color(Quantity_NOC_RED),
          const Standard_Boolean toDisplay = Standard_True);
   // creates an ISession_Curve based on the given geometric curve
   // and displays it in the viewer if toDisplay = Standard_True
 
-  Handle_AIS_InteractiveObject drawCurve (const Handle_Geom2d_Curve& theCurve,
+  Handle(AIS_InteractiveObject) drawCurve (const Handle(Geom2d_Curve)& theCurve,
          const Quantity_Color& theColor = Quantity_Color(Quantity_NOC_RED),
          const Standard_Boolean toDisplay = Standard_True,
          const gp_Ax2& aPosition = gp::XOY());
   // converts a given curve to 3d using aPosition and calls the previous method
 
-  Handle_AIS_Point drawPoint (const gp_Pnt& thePnt,
+  Handle(AIS_Point) drawPoint (const gp_Pnt& thePnt,
          const Quantity_Color& theColor = Quantity_Color(Quantity_NOC_GREEN),
          const Standard_Boolean toDisplay = Standard_True);
   // creates a presentation of the given point
   // and displays it in the viewer if toDisplay = Standard_True
 
-  Handle_AIS_InteractiveObject drawVector (const gp_Pnt& thePnt,
+  Handle(AIS_InteractiveObject) drawVector (const gp_Pnt& thePnt,
                                            const gp_Vec& theVec,
          const Quantity_Color& theColor = Quantity_Color(Quantity_NOC_YELLOW),
          const Standard_Boolean toDisplay = Standard_True);
   // creates a presentation of the given vector
   // and displays it in the viewer if toDisplay = Standard_True
 
-  Handle_AIS_Shape drawShape (const TopoDS_Shape& theShape,
+  Handle(AIS_Shape) drawShape (const TopoDS_Shape& theShape,
          const Quantity_Color& theColor,
          const Standard_Boolean toDisplay = Standard_True);
   // creates a presentation of the given shape
   // with material PLASTIC and a given color
   // and displays it in the viewer if toDisplay = Standard_True
 
-  Handle_AIS_Shape drawShape (const TopoDS_Shape& theShape,
+  Handle(AIS_Shape) drawShape (const TopoDS_Shape& theShape,
          const Graphic3d_NameOfMaterial theMaterial = Graphic3d_NOM_BRASS,
          const Standard_Boolean toDisplay = Standard_True);
   // creates a presentation of the given shape with the given material
index 939093ada4e9ca85afdd76cb2e0772f4b5b03bfb..65d39f2c149f4218b611e00ba69b5eec70fc728f 100755 (executable)
@@ -14,7 +14,7 @@ static char THIS_FILE[] = __FILE__;
 // ScaleDlg dialog
 
 
-ScaleDlg::ScaleDlg(Handle_V3d_View Current_V3d_View, CViewer3dView* pView, CWnd* pParent /*=NULL*/)
+ScaleDlg::ScaleDlg(Handle(V3d_View) Current_V3d_View, CViewer3dView* pView, CWnd* pParent /*=NULL*/)
        : CDialog(ScaleDlg::IDD, pParent)
 {
        //{{AFX_DATA_INIT(ScaleDlg)
index 652dfef0e4c1fb7facfefc7c10db1346ddfc372c..2353a9ff926284db563e820a45d6047df973ab3b 100755 (executable)
@@ -17,7 +17,7 @@ class ScaleDlg : public CDialog
 {
 // Construction
 public:
-       ScaleDlg(Handle_V3d_View Current_V3d_View, CViewer3dView* pView, CWnd* pParent = NULL); 
+       ScaleDlg(Handle(V3d_View) Current_V3d_View, CViewer3dView* pView, CWnd* pParent = NULL); 
 
 // Dialog Data
        //{{AFX_DATA(ScaleDlg)
@@ -53,7 +53,7 @@ protected:
 
 private:
 
-       Handle_V3d_View myCurrent_V3d_View;
+       Handle(V3d_View) myCurrent_V3d_View;
        CViewer3dView* myView;
 };
 
index c053f450d885bf68bb518e96c4fc34f280434527..77ecb4860e60c9ea7a7094769d68d17101c72ba0 100755 (executable)
@@ -15,7 +15,7 @@ static char THIS_FILE[] = __FILE__;
 // CShadingModelDlg dialog
 
 
-CShadingModelDlg::CShadingModelDlg(Handle_V3d_View Current_V3d_View, CWnd* pParent /*=NULL*/)
+CShadingModelDlg::CShadingModelDlg(Handle(V3d_View) Current_V3d_View, CWnd* pParent /*=NULL*/)
        : CDialog(CShadingModelDlg::IDD, pParent)
 {
        //{{AFX_DATA_INIT(CShadingModelDlg)
index 48b6e87d0f71ce3beecee8c70b979e4fb8b368c9..30f38ab23ec777e1514d21cdd8f44e481d290c7b 100755 (executable)
@@ -16,7 +16,7 @@ class CShadingModelDlg : public CDialog
 {
 // Construction
 public:
-       CShadingModelDlg(Handle_V3d_View Current_V3d_View, CWnd* pParent = NULL);   // standard constructor
+       CShadingModelDlg(Handle(V3d_View) Current_V3d_View, CWnd* pParent = NULL);   // standard constructor
 
 // Dialog Data
        //{{AFX_DATA(CShadingModelDlg)
@@ -44,7 +44,7 @@ protected:
        //}}AFX_MSG
        DECLARE_MESSAGE_MAP()
 
-       Handle_V3d_View myCurrent_V3d_View;
+       Handle(V3d_View)        myCurrent_V3d_View;
 };
 
 //{{AFX_INSERT_LOCATION}}
index a04536a34713fd063a4eb205dee5d0c89a1c634b..cf8c5721b884b99f2a590edd372435e40c84f73a 100755 (executable)
@@ -69,7 +69,7 @@ void TexturesExt_Presentation::Init()
 {
   // initialize v3d_view so it displays TexturesExt well
   getViewer()->InitActiveViews();
-  Handle_V3d_View aView = getViewer()->ActiveView();
+  Handle(V3d_View) aView = getViewer()->ActiveView();
   aView->SetSurfaceDetail(V3d_TEX_ALL);
   aView->SetSize(ZVIEW_SIZE);
 
@@ -81,7 +81,7 @@ void TexturesExt_Presentation::Init()
     "  // aShape = ..." EOL
     "" EOL
     "  // create a textured presentation object for aShape" EOL
-    "  Handle_AIS_TexturedShape aTShape = new AIS_TexturedShape(aShape);" EOL
+    "  Handle(AIS_TexturedShape) aTShape = new AIS_TexturedShape(aShape);" EOL
     "" EOL
     "  TCollection_AsciiString aTFileName;" EOL
     "" EOL
@@ -127,7 +127,7 @@ void TexturesExt_Presentation::Init()
 // a predefined texture from Graphic3d_NameOfTexture2D with number = this value
 // is loaded.
 //================================================================
-Handle_AIS_TexturedShape TexturesExt_Presentation::Texturize(const TopoDS_Shape& aShape,
+Handle(AIS_TexturedShape) TexturesExt_Presentation::Texturize(const TopoDS_Shape& aShape,
                                                         TCollection_AsciiString aTFileName,
                                                         Standard_Real toScaleU,
                                                         Standard_Real toScaleV,
@@ -137,7 +137,7 @@ Handle_AIS_TexturedShape TexturesExt_Presentation::Texturize(const TopoDS_Shape&
                                                         Standard_Real originV)
 {
   // create a textured presentation object for aShape
-  Handle_AIS_TexturedShape aTShape = new AIS_TexturedShape(aShape);
+  Handle(AIS_TexturedShape) aTShape = new AIS_TexturedShape(aShape);
   TCollection_AsciiString TFileName;
   // load texture from file if it is not an integer value
   // integer value indicates a number of texture in predefined TexturesExt enumeration
@@ -204,12 +204,12 @@ Standard_Boolean TexturesExt_Presentation::loadShape(TopoDS_Shape& aShape,
 //================================================================
 void TexturesExt_Presentation::lightsOnOff(Standard_Boolean isOn)
 {
-  static Handle_V3d_Light aLight1 = new V3d_DirectionalLight(getViewer(), V3d_XnegYposZneg);
-  static Handle_V3d_Light aLight2 = new V3d_DirectionalLight(getViewer(), V3d_XnegYnegZpos);
-  static Handle_V3d_Light aLight3 = new V3d_DirectionalLight(getViewer(), V3d_XposYnegZpos);
-  static Handle_V3d_Light aLight4 = new V3d_DirectionalLight(getViewer(), V3d_XnegYnegZneg);
-  static Handle_V3d_Light aLight5 = new V3d_DirectionalLight(getViewer(), V3d_XnegYposZpos);
-  static Handle_V3d_Light aLight6 = new V3d_DirectionalLight(getViewer(), V3d_XposYposZpos);
+  static Handle(V3d_Light) aLight1 = new V3d_DirectionalLight(getViewer(), V3d_XnegYposZneg);
+  static Handle(V3d_Light) aLight2 = new V3d_DirectionalLight(getViewer(), V3d_XnegYnegZpos);
+  static Handle(V3d_Light) aLight3 = new V3d_DirectionalLight(getViewer(), V3d_XposYnegZpos);
+  static Handle(V3d_Light) aLight4 = new V3d_DirectionalLight(getViewer(), V3d_XnegYnegZneg);
+  static Handle(V3d_Light) aLight5 = new V3d_DirectionalLight(getViewer(), V3d_XnegYposZpos);
+  static Handle(V3d_Light) aLight6 = new V3d_DirectionalLight(getViewer(), V3d_XposYposZpos);
 
   if (isOn)
   {
@@ -254,16 +254,16 @@ aShape = Transformer.Shape();
   TopExp::MapShapes(aShape, TopAbs_FACE, aFaces);
 
   // display original shape in shaded display mode
-  Handle_AIS_Shape aShapeIO = drawShape(aShape, Graphic3d_NOM_BRASS, Standard_False);
+  Handle(AIS_Shape) aShapeIO = drawShape(aShape, Graphic3d_NOM_BRASS, Standard_False);
   getAISContext()->SetDisplayMode(aShapeIO, AIS_Shaded, Standard_False);
   // Set increased polygon offset for the main shape to avoid depth collision with textured faces
   aShapeIO->SetPolygonOffsets(Aspect_POM_Fill, 1.5, 0.5);
   DISP(aShapeIO);
 
-  Handle_AIS_TexturedShape aTFace1 = Texturize(aFaces(16), "carrelage1.gif", 1, 1, 3, 2);
+  Handle(AIS_TexturedShape) aTFace1 = Texturize(aFaces(16), "carrelage1.gif", 1, 1, 3, 2);
   DISP(aTFace1);
 
-  Handle_AIS_TexturedShape aTFace2 = Texturize(aFaces(21), "carrelage1.gif", 1, 1, 3, 2);
+  Handle(AIS_TexturedShape) aTFace2 = Texturize(aFaces(21), "carrelage1.gif", 1, 1, 3, 2);
   DISP(aTFace2);
 
   getViewer()->Update();
@@ -285,7 +285,7 @@ void TexturesExt_Presentation::sampleTerrain()
   TopExp::MapShapes(aShape, TopAbs_FACE, aFaces);
 
 //  TopLoc_Location aLoc;
-//  Handle_Geom_Surface aSur = BRep_Tool::Surface(TopoDS::Face(aFaces(1)), aLoc);
+//  Handle(Geom_Surface) aSur = BRep_Tool::Surface(TopoDS::Face(aFaces(1)), aLoc);
 //  Standard_Real u1,u2,v1,v2;
 //  aSur->Bounds(u1,u2,v1,v2);
 //  gp_Pnt aPnt = aSur->Value(u1, v1);
index 63d3f3a7a11eb53fcf979b17f602b7b50ba93c4a..3157c29de73d5aeb09e998430ac23a7acccf6e9f 100755 (executable)
@@ -32,7 +32,7 @@ private:
   // filename can also be an integer value ("2", "5", etc.), in this case
   // a predefined texture from Graphic3d_NameOfTexture2D with number = this value
   // is loaded.
-  Handle_AIS_TexturedShape Texturize(
+  Handle(AIS_TexturedShape) Texturize(
     const TopoDS_Shape& aShape, TCollection_AsciiString aTFileName, 
     Standard_Real toScaleU=1.0, Standard_Real toScaleV=1.0, 
     Standard_Real toRepeatU=1.0, Standard_Real toRepeatV=1.0,
index db12fde04607938a3ecb6c6b6c9754dc753dcf8e..6db2006ab1262584f18e4c51f6043ae6cc556c79 100755 (executable)
@@ -35,7 +35,7 @@ value = (value*neg)/inc;
 //CTrihedronDlg::CTrihedronDlg(CWnd* pParent /*=NULL*/)
        //: CDialog(CTrihedronDlg::IDD, pParent)
 
-CTrihedronDlg::CTrihedronDlg(Handle_V3d_View Current_V3d_View, CViewer3dDoc* pDoc, CWnd* pParent /*=NULL*/)
+CTrihedronDlg::CTrihedronDlg(Handle(V3d_View) Current_V3d_View, CViewer3dDoc* pDoc, CWnd* pParent /*=NULL*/)
        : CDialog(CTrihedronDlg::IDD, pParent)
 
 {
index 56dbfb25bfe273985c18496d9e1f92463a580325..bfe4056f9dbe41d02e4b4669366efeab43dad250 100755 (executable)
@@ -21,7 +21,7 @@ class CTrihedronDlg : public CDialog
 // Construction
 public:
        CTrihedronDlg(CWnd* pParent = NULL);   // standard constructor
-       CTrihedronDlg(Handle_V3d_View Current_V3d_View, CViewer3dDoc* pDoc, CWnd* pParent = NULL);   // standard constructor
+       CTrihedronDlg(Handle(V3d_View) Current_V3d_View, CViewer3dDoc* pDoc, CWnd* pParent = NULL);   // standard constructor
 
 
 // Dialog Data
@@ -63,7 +63,7 @@ protected:
 
 private:
 
-       Handle_V3d_View myCurrent_V3d_View;
+       Handle(V3d_View) myCurrent_V3d_View;
        CViewer3dDoc* myDoc;
        Quantity_NameOfColor Color ;
        Aspect_TypeOfTriedronPosition Position;
index 3974ab181c00fa5db99d2f0d11417488a7afabaa..15d44fc49db571b0db9ef84ec78c2eba7c24d789 100755 (executable)
@@ -445,34 +445,34 @@ void CViewer3dDoc::OnObjectDisplayall()
     myOffsetDlg->UpdateValues();
 }
 
-Handle_User_Cylinder CViewer3dDoc::GetCylinder()
+Handle(User_Cylinder) CViewer3dDoc::GetCylinder()
 {
   return myCylinder;
 }
 
 
-Handle_AIS_Shape CViewer3dDoc::GetSphere()
+Handle(AIS_Shape) CViewer3dDoc::GetSphere()
 {
   return mySphere;
 }
 
-Handle_AIS_Shape CViewer3dDoc::GetBox()
+Handle(AIS_Shape) CViewer3dDoc::GetBox()
 {
   return myBox;
 }
 
-Handle_AIS_Shape CViewer3dDoc::GetOverlappedCylinder()
+Handle(AIS_Shape) CViewer3dDoc::GetOverlappedCylinder()
 {
   return myOverlappedCylinder;
 }
 
 
-Handle_AIS_Shape CViewer3dDoc::GetOverlappedSphere()
+Handle(AIS_Shape) CViewer3dDoc::GetOverlappedSphere()
 {
   return myOverlappedSphere;
 }
 
-Handle_AIS_Shape CViewer3dDoc::GetOverlappedBox()
+Handle(AIS_Shape) CViewer3dDoc::GetOverlappedBox()
 {
   return myOverlappedBox;
 }
@@ -507,7 +507,7 @@ void CViewer3dDoc::InputEvent(const Standard_Integer /*x*/,
     myAISContext->InitSelected();
     if (myAISContext->MoreSelected())
     {
-      Handle_AIS_InteractiveObject Current = myAISContext->SelectedInteractive();
+      Handle(AIS_InteractiveObject) Current = myAISContext->SelectedInteractive();
       if (Current->HasColor())
       {
         CSFColor = myAISContext->Color (Current);
@@ -770,7 +770,7 @@ void CViewer3dDoc::OnFillet3d()
   myAISContext->InitSelected();
   if (myAISContext->MoreSelected()) 
   {
-    const Handle(AIS_Shape)& aSelInteractive = Handle(AIS_Shape)::DownCast (myAISContext->SelectedInteractive());
+    Handle(AIS_Shape) aSelInteractive (Handle(AIS_Shape)::DownCast (myAISContext->SelectedInteractive()));
     if (aSelInteractive.IsNull())
     {
       AfxMessageBox (L"It is necessary to activate the edges selection mode\n"
index af369bbbe92ac5a28b434646869a8a95388230d8..69a4a708a48993805c51ead12c13d5ded7729a8c 100755 (executable)
@@ -34,12 +34,12 @@ protected: // create from serialization only
 
 public:
   void SetMyStaticTrihedronAxisIsDisplayed(BOOL IsDisplayed);
-  Handle_AIS_Shape GetBox();
-  Handle_AIS_Shape GetSphere();
-  Handle_User_Cylinder GetCylinder();
-  Handle_AIS_Shape GetOverlappedBox();
-  Handle_AIS_Shape GetOverlappedSphere();
-  Handle_AIS_Shape GetOverlappedCylinder();
+  Handle(AIS_Shape) GetBox();
+  Handle(AIS_Shape) GetSphere();
+  Handle(User_Cylinder) GetCylinder();
+  Handle(AIS_Shape) GetOverlappedBox();
+  Handle(AIS_Shape) GetOverlappedSphere();
+  Handle(AIS_Shape) GetOverlappedCylinder();
   void Start();
   Standard_CString GetDataDir() {return myDataDir;}
   static void Fit();
@@ -137,13 +137,13 @@ protected:
 private:
   COffsetDlg* myOffsetDlg;
 
-  Handle_User_Cylinder myCylinder;
-  Handle_AIS_Shape mySphere;
-  Handle_AIS_Shape myBox;
-  Handle_AIS_Shape myOverlappedCylinder;
-  Handle_AIS_Shape myOverlappedSphere;
-  Handle_AIS_Shape myOverlappedBox;
-  Handle_AIS_Trihedron myTrihedron;
+  Handle(User_Cylinder) myCylinder;
+  Handle(AIS_Shape) mySphere;
+  Handle(AIS_Shape) myBox;
+  Handle(AIS_Shape) myOverlappedCylinder;
+  Handle(AIS_Shape) myOverlappedSphere;
+  Handle(AIS_Shape) myOverlappedBox;
+  Handle(AIS_Trihedron) myTrihedron;
 
   OCCDemo_Presentation *myPresentation;
   char myDataDir[5];         // for "Data\0"
index bcf2543205f467c9e5085b857851cbabc4b2b6bb..8aeb8239cae5b4fa057b369141349bf5cfb45b58 100755 (executable)
@@ -130,8 +130,8 @@ private:
        enum VisMode { VIS_WIREFRAME, VIS_SHADE, VIS_HLR };
        VisMode                        myVisMode;
        
-  Handle_V3d_View                myView;
-  Handle_Graphic3d_GraphicDriver myGraphicDriver;
+  Handle(V3d_View)                myView;
+  Handle(Graphic3d_GraphicDriver) myGraphicDriver;
   View3D_CurrentAction           myCurrentMode;
   Standard_Integer               myXmin;
   Standard_Integer               myYmin;
index 273a3c3684b67ff2857cc9093c413c70bd07fea1..14e2e355e43527db8ba17dc2c244190735859076 100755 (executable)
@@ -15,7 +15,7 @@ static char THIS_FILE[] = __FILE__;
 /////////////////////////////////////////////////////////////////////////////
 // ZClippingDlg dialog
 
-ZClippingDlg::ZClippingDlg(Handle_V3d_View Current_V3d_View, CViewer3dDoc* pDoc, CWnd* pParent /*=NULL*/)
+ZClippingDlg::ZClippingDlg(Handle(V3d_View) Current_V3d_View, CViewer3dDoc* pDoc, CWnd* pParent /*=NULL*/)
        : CDialog(ZClippingDlg::IDD, pParent)
 {
        //{{AFX_DATA_INIT(ZClippingDlg)
index 08c3fbfcab1b4725e576d2ea9e6ebce7beceb839..7b83f5136d4bdc4f62a27cb93988745b27052b8e 100755 (executable)
@@ -14,7 +14,7 @@ class ZClippingDlg : public CDialog
 {
 // Construction
 public:
-       ZClippingDlg(Handle_V3d_View Current_V3d_View, CViewer3dDoc* pDoc, CWnd* pParent = NULL);   // standard constructor
+       ZClippingDlg(Handle(V3d_View) Current_V3d_View, CViewer3dDoc* pDoc, CWnd* pParent = NULL);   // standard constructor
 
 // Dialog Data
        //{{AFX_DATA(ZClippingDlg)
index 186a69713244ebfab314239b817f08f3bb528300..3edbc0045fcd327bb3cd4c8112de32efb6c3e077 100755 (executable)
@@ -16,7 +16,7 @@ static char THIS_FILE[] = __FILE__;
 // ZCueingDlg dialog
 
 
-ZCueingDlg::ZCueingDlg(Handle_V3d_View Current_V3d_View, CViewer3dDoc* pDoc, CWnd* pParent /*=NULL*/)
+ZCueingDlg::ZCueingDlg(Handle(V3d_View) Current_V3d_View, CViewer3dDoc* pDoc, CWnd* pParent /*=NULL*/)
        : CDialog(ZCueingDlg::IDD, pParent)
 {
        //{{AFX_DATA_INIT(ZCueingDlg)
index 60e9d884ee7a7634718d8a90d63d07c0ae27fd2f..55e98623ceff05e5b82f4abfac537d815b1962cd 100755 (executable)
@@ -14,7 +14,7 @@ class ZCueingDlg : public CDialog
 {
 // Construction
 public:
-       ZCueingDlg(Handle_V3d_View Current_V3d_View, CViewer3dDoc* pDoc, CWnd* pParent = NULL); 
+       ZCueingDlg(Handle(V3d_View) Current_V3d_View, CViewer3dDoc* pDoc, CWnd* pParent = NULL); 
 // Dialog Data
        //{{AFX_DATA(ZCueingDlg)
        enum { IDD = IDD_ZCUEING };
@@ -48,7 +48,7 @@ protected:
 
 private:
 
-       Handle_V3d_View myCurrent_V3d_View;
+       Handle(V3d_View) myCurrent_V3d_View;
        CViewer3dDoc* myDoc;
 };
 
index 7a2d8607c19bd69ff5a9a60ef2f8d73fb1aecd4c..b5d983af9e57e1f416d73b208c3da616f9a98be0 100755 (executable)
@@ -20,7 +20,6 @@
 #include <Standard.hxx>
 #endif
 #ifndef _Handle_OCAFSample_CommonDriver_HeaderFile
-#include <Handle_OCAFSample_CommonDriver.hxx>
 #endif
 
 #ifndef _OCAFSample_Driver_HeaderFile
@@ -63,7 +62,7 @@ Standard_EXPORT ~OCAFSample_CommonDriver();
 
  // Type management
  //
- Standard_EXPORT friend Handle_Standard_Type& OCAFSample_CommonDriver_Type_();
+ Standard_EXPORT friend Handle(Standard_Type)& OCAFSample_CommonDriver_Type_();
  Standard_EXPORT const Handle(Standard_Type)& DynamicType() const;
  Standard_EXPORT Standard_Boolean             IsKind(const Handle(Standard_Type)&) const;
 
index 704f37b307a0906cc1907044d2bc3c655497e5a0..ffeea09a7deb431e91dfb52bd9b459b60b8ae97d 100755 (executable)
@@ -20,7 +20,6 @@
 #include <Standard.hxx>
 #endif
 #ifndef _Handle_OCAFSample_Driver_HeaderFile
-#include <Handle_OCAFSample_Driver.hxx>
 #endif
 
 #ifndef _TFunction_Driver_HeaderFile
@@ -33,7 +32,7 @@
 #include <Standard_Integer.hxx>
 #endif
 class TFunction_Logbook;
-class TDF_LabelMap;
+#include <TDF_LabelMap.hxx>
 
 
 class OCAFSample_Driver : public TFunction_Driver {
@@ -70,7 +69,7 @@ Standard_EXPORT ~OCAFSample_Driver();
 
  // Type management
  //
- Standard_EXPORT friend Handle_Standard_Type& OCAFSample_Driver_Type_();
+ Standard_EXPORT friend Handle(Standard_Type)& OCAFSample_Driver_Type_();
  Standard_EXPORT const Handle(Standard_Type)& DynamicType() const;
  Standard_EXPORT Standard_Boolean             IsKind(const Handle(Standard_Type)&) const;
 
index 3a93ded7140191c1d60ba74ef3e7805c1412aa96..d1704d215ee069909b0622e7f47d851f48de047b 100755 (executable)
@@ -63,11 +63,11 @@ protected:
        DECLARE_MESSAGE_MAP()
 public :
 void ActivateFrame(CRuntimeClass* pViewClass, int nCmdShow = SW_RESTORE  );
-  Handle_TDocStd_Document GetOcafDoc() {return myOcafDoc;};
+  Handle(TDocStd_Document) GetOcafDoc() {return myOcafDoc;};
        CString PathName;
 
 private:
-  Handle_TDocStd_Document myOcafDoc;
+  Handle(TDocStd_Document) myOcafDoc;
 
 public :
        void EraseAll();
index 3a2c35d657789975cfd10a980aa4a9a4e96c3a20..09f0069268b0de7e89c6fe55d05eee99beebb64b 100755 (executable)
@@ -130,7 +130,7 @@ const Handle(TOcafFunction_BoxDriver) TOcafFunction_BoxDriver::DownCast(const Ha
 
   if (!AnObject.IsNull()) {
      if (AnObject->IsKind(STANDARD_TYPE(TOcafFunction_BoxDriver))) {
-       _anOtherObject = Handle(TOcafFunction_BoxDriver)((Handle(TOcafFunction_BoxDriver)&)AnObject);
+       _anOtherObject = Handle(TOcafFunction_BoxDriver)::DownCast (AnObject);
      }
   }
 
index 88fa765ccff6e04782cac0a7115672bd5b84114c..5e49dec3935d728aa244e16e36f742318b56faf0 100755 (executable)
@@ -151,7 +151,7 @@ const Handle(TOcafFunction_CutDriver) TOcafFunction_CutDriver::DownCast(const Ha
 
   if (!AnObject.IsNull()) {
      if (AnObject->IsKind(STANDARD_TYPE(TOcafFunction_CutDriver))) {
-       _anOtherObject = Handle(TOcafFunction_CutDriver)((Handle(TOcafFunction_CutDriver)&)AnObject);
+       _anOtherObject = Handle(TOcafFunction_CutDriver)::DownCast (AnObject);
      }
   }
 
index da7ab590216cf9ccd56c6b0e86979eeecdb93511..da01087dc8b9af37c2843f2bfae378f759859258 100755 (executable)
@@ -66,7 +66,7 @@ Standard_EXPORT ~TOcafFunction_CutDriver();
 
  // Type management
  //
- //Standard_EXPORT friend Handle_Standard_Type& TOcafFunction_CutDriver_Type_();
+ //Standard_EXPORT friend Handle(Standard_Type)& TOcafFunction_CutDriver_Type_();
  Standard_EXPORT const Handle(TOcafFunction_CutDriver) DownCast(const Handle(Standard_Transient)& AnObject); 
  Standard_EXPORT const Handle(Standard_Type)& DynamicType() const;
  Standard_EXPORT Standard_Boolean             IsKind(const Handle(Standard_Type)&) const;
index 467f149f350d09b176d988fefec62864302691ad..fb2ef18813d11cb2ae6e8515c3d191132c9aa8b6 100755 (executable)
@@ -125,7 +125,7 @@ const Handle(TOcafFunction_CylDriver) TOcafFunction_CylDriver::DownCast(const Ha
 
   if (!AnObject.IsNull()) {
      if (AnObject->IsKind(STANDARD_TYPE(TOcafFunction_CylDriver))) {
-       _anOtherObject = Handle(TOcafFunction_CylDriver)((Handle(TOcafFunction_CylDriver)&)AnObject);
+       _anOtherObject = Handle(TOcafFunction_CylDriver)::DownCast (AnObject);
      }
   }
 
index 07b5f5624f9a239f403533ad9f0916dac8992ca3..6b656e0ca55c6cb5af3c3679b8f2ed63cf57e551 100755 (executable)
@@ -66,7 +66,7 @@ Standard_EXPORT ~TOcafFunction_CylDriver();
 
  // Type management
  //
- //Standard_EXPORT friend Handle_Standard_Type& TOcafFunction_CylDriver_Type_();
+ //Standard_EXPORT friend Handle(Standard_Type)& TOcafFunction_CylDriver_Type_();
  Standard_EXPORT const Handle(TOcafFunction_CylDriver) DownCast(const Handle(Standard_Transient)& AnObject);
  Standard_EXPORT const Handle(Standard_Type)& DynamicType() const;
  Standard_EXPORT Standard_Boolean             IsKind(const Handle(Standard_Type)&) const;
index 697c281ad8624544d95ad017df17e3a32fd4754c..34eefd436e3d5d0b6381b98b3d50fb782a5f9f36 100755 (executable)
@@ -42,7 +42,7 @@ Standard_EXPORT ~TOcaf_Application();
 
  // Type management
  //
- //Standard_EXPORT friend Handle_Standard_Type& TOcaf_Application_Type_();
+ //Standard_EXPORT friend Handle(Standard_Type)& TOcaf_Application_Type_();
  Standard_EXPORT const Handle(TOcaf_Application) DownCast(const Handle(Standard_Transient)& AnObject);
  Standard_EXPORT const Handle(Standard_Type)& DynamicType() const;
  Standard_EXPORT Standard_Boolean             IsKind(const Handle(Standard_Type)&) const;
index 694922418c3c1d9c9bf5432d9ae21f50720b55c0..bf85d5df81dd8219f9710b3cf857869a0742a38b 100755 (executable)
@@ -51,7 +51,7 @@ public:
  // Methods PUBLIC
  // 
 Standard_EXPORT TOcaf_Commands(const TDF_Label& Main);
-//Standard_EXPORT   Handle_TDataStd_TreeNode Graph() ;
+//Standard_EXPORT   Handle(TDataStd_TreeNode) Graph() ;
 
 protected:
 
index 97a432695583e52747b5d8b341e216169e666750..839a7a7aee0d74b45c3fcfc4bb6791de9cdbc027 100755 (executable)
@@ -10,7 +10,6 @@
 #include <Prs3d_Drawer.hxx>
 #include <Prs3d_ArrowAspect.hxx>
 
-IMPLEMENT_STANDARD_HANDLE(ISession_Curve,AIS_InteractiveObject)
 IMPLEMENT_STANDARD_RTTIEXT(ISession_Curve,AIS_InteractiveObject)
 
 #ifdef _DEBUG
index b89cba6b68c1647c56f9d3e8974adfb1bc890fd4..fa99e1e5ae14b91f3491ce3050dd28d97a513578 100755 (executable)
@@ -20,7 +20,7 @@ class ISession_Curve : public AIS_InteractiveObject
 public:
        ISession_Curve(const Handle(Geom_Curve)& aCurve);
        virtual ~ISession_Curve();
-DEFINE_STANDARD_RTTI(ISession_Curve,AIS_InteractiveObject)
+DEFINE_STANDARD_RTTIEXT(ISession_Curve,AIS_InteractiveObject)
 private:
 
 Standard_EXPORT virtual  void Compute(const Handle(PrsMgr_PresentationManager3d)& aPresentationManager,const Handle(Prs3d_Presentation)& aPresentation,const Standard_Integer aMode = 0) ;
index 9ec17d72c9261c8e709c0566a5e061536440849c..3b3d5dd157e478ba8c3d505f68e7e636d493979f 100755 (executable)
@@ -78,8 +78,8 @@ static Standard_Boolean fixParam(Standard_Real& theParam)
 // Purpose  : displays a given geometric surface in 3d viewer
 //            (creates a finite face and displays it)
 //================================================================
-Handle_AIS_InteractiveObject OCCDemo_Presentation::drawSurface
-                                  (const Handle_Geom_Surface& theSurface,
+Handle(AIS_InteractiveObject) OCCDemo_Presentation::drawSurface
+                                  (const Handle(Geom_Surface)& theSurface,
                                    const Quantity_Color& theColor,
                                    const Standard_Boolean toDisplay)
 {
@@ -90,7 +90,7 @@ Handle_AIS_InteractiveObject OCCDemo_Presentation::drawSurface
   fixParam(v1);
   fixParam(v2);
 
-  Handle_AIS_Shape aGraphicSurface = 
+  Handle(AIS_Shape) aGraphicSurface = 
     new AIS_Shape(BRepBuilderAPI_MakeFace (theSurface, u1, u2, v1, v2, Precision::Confusion()));
 
   getAISContext()->SetMaterial(aGraphicSurface, Graphic3d_NOM_PLASTIC, toDisplay);
@@ -111,8 +111,8 @@ Handle_AIS_InteractiveObject OCCDemo_Presentation::drawSurface
 // Function : DrawCurve                                 
 // Purpose  : displays a given curve 3d
 //================================================================
-Handle_AIS_InteractiveObject OCCDemo_Presentation::drawCurve
-                                  (const Handle_Geom_Curve& theCurve,
+Handle(AIS_InteractiveObject) OCCDemo_Presentation::drawCurve
+                                  (const Handle(Geom_Curve)& theCurve,
                                    const Quantity_Color& theColor,
                                    const Standard_Boolean toDisplay)
 {
@@ -136,8 +136,8 @@ Handle_AIS_InteractiveObject OCCDemo_Presentation::drawCurve
 // Function : DrawCurve                                 
 // Purpose  : displays a given curve 2d
 //================================================================
-Handle_AIS_InteractiveObject OCCDemo_Presentation::drawCurve
-                                  (const Handle_Geom2d_Curve& theCurve,
+Handle(AIS_InteractiveObject) OCCDemo_Presentation::drawCurve
+                                  (const Handle(Geom2d_Curve)& theCurve,
                                    const Quantity_Color& theColor,
                                    const Standard_Boolean toDisplay,
                                    const gp_Ax2& aPosition)
@@ -164,7 +164,7 @@ Handle_AIS_InteractiveObject OCCDemo_Presentation::drawCurve
 // Function : drawPoint
 // Purpose  : displays a given point
 //================================================================
-Handle_AIS_Point OCCDemo_Presentation::drawPoint
+Handle(AIS_Point) OCCDemo_Presentation::drawPoint
                                   (const gp_Pnt& aPnt,
                                    const Quantity_Color& theColor,
                                    const Standard_Boolean toDisplay)
@@ -186,7 +186,7 @@ Handle_AIS_Point OCCDemo_Presentation::drawPoint
 //            (segment of line starting at thePnt with the arrow at the end,
 //             the length of segment is the length of the vector)
 //================================================================
-Handle_AIS_InteractiveObject OCCDemo_Presentation::drawVector 
+Handle(AIS_InteractiveObject) OCCDemo_Presentation::drawVector 
                                   (const gp_Pnt& thePnt,
                                    const gp_Vec& theVec,
                                    const Quantity_Color& theColor,
@@ -218,11 +218,11 @@ Handle_AIS_InteractiveObject OCCDemo_Presentation::drawVector
 }
 
 
-Handle_AIS_Shape OCCDemo_Presentation::drawShape 
+Handle(AIS_Shape) OCCDemo_Presentation::drawShape 
          (const TopoDS_Shape& theShape,const Quantity_Color& theColor,
           const Standard_Boolean toDisplay)
 {
-  Handle_AIS_Shape aGraphicShape = new AIS_Shape(theShape);
+  Handle(AIS_Shape) aGraphicShape = new AIS_Shape(theShape);
 
   getAISContext()->SetMaterial(aGraphicShape, Graphic3d_NOM_PLASTIC, toDisplay);
   getAISContext()->SetColor (aGraphicShape, theColor, toDisplay);
@@ -238,12 +238,12 @@ Handle_AIS_Shape OCCDemo_Presentation::drawShape
   return aGraphicShape;
 }
 
-Handle_AIS_Shape OCCDemo_Presentation::drawShape
+Handle(AIS_Shape) OCCDemo_Presentation::drawShape
          (const TopoDS_Shape& theShape,
           const Graphic3d_NameOfMaterial theMaterial,
           const Standard_Boolean toDisplay)
 {
-  Handle_AIS_Shape aGraphicShape = new AIS_Shape(theShape);
+  Handle(AIS_Shape) aGraphicShape = new AIS_Shape(theShape);
 
   getAISContext()->SetMaterial(aGraphicShape, theMaterial, toDisplay);
   if (toDisplay) {
@@ -314,12 +314,12 @@ void OCCDemo_Presentation::ResetView()
        pView->Reset();
 }
 */
-Handle_AIS_InteractiveContext OCCDemo_Presentation::getAISContext() const
+Handle(AIS_InteractiveContext) OCCDemo_Presentation::getAISContext() const
 {
        return myDoc->GetAISContext();
 }
 
-Handle_V3d_Viewer OCCDemo_Presentation::getViewer() const
+Handle(V3d_Viewer) OCCDemo_Presentation::getViewer() const
 {
        return myDoc->GetViewer();
 }
index f29fa0d40dedac0a2566ba582c90175c253a1e31..5b685d6851bc16beb639316f2de7ab3b8c088ce7 100755 (executable)
@@ -68,52 +68,52 @@ public:
 protected:
   // Methods to call from a derivable class
   void setName (const char* theName) {myName = CString(theName);}
-  Handle_AIS_InteractiveContext getAISContext() const;
-  Handle_V3d_Viewer getViewer() const;
+  Handle(AIS_InteractiveContext) getAISContext() const;
+  Handle(V3d_Viewer) getViewer() const;
   Standard_CString GetDataDir();
 
   Standard_Boolean WaitForInput (unsigned long aMilliSeconds);
   // Waits for a user input or a period of time has been elapsed
 
-  Handle_AIS_InteractiveObject drawSurface (const Handle_Geom_Surface& theSurface,
+  Handle(AIS_InteractiveObject) drawSurface (const Handle(Geom_Surface)& theSurface,
          const Quantity_Color& theColor = Quantity_Color(Quantity_NOC_LEMONCHIFFON3),
          const Standard_Boolean toDisplay = Standard_True);
   // creates a finite face based on the given geometric surface 
   // and displays it in the viewer if toDisplay = Standard_True
 
-  Handle_AIS_InteractiveObject drawCurve (const Handle_Geom_Curve& theCurve,
+  Handle(AIS_InteractiveObject) drawCurve (const Handle(Geom_Curve)& theCurve,
          const Quantity_Color& theColor = Quantity_Color(Quantity_NOC_RED),
          const Standard_Boolean toDisplay = Standard_True);
   // creates an ISession_Curve based on the given geometric curve
   // and displays it in the viewer if toDisplay = Standard_True
 
-  Handle_AIS_InteractiveObject drawCurve (const Handle_Geom2d_Curve& theCurve,
+  Handle(AIS_InteractiveObject) drawCurve (const Handle(Geom2d_Curve)& theCurve,
          const Quantity_Color& theColor = Quantity_Color(Quantity_NOC_RED),
          const Standard_Boolean toDisplay = Standard_True,
          const gp_Ax2& aPosition = gp::XOY());
   // converts a given curve to 3d using aPosition and calls the previous method
 
-  Handle_AIS_Point drawPoint (const gp_Pnt& thePnt,
+  Handle(AIS_Point) drawPoint (const gp_Pnt& thePnt,
          const Quantity_Color& theColor = Quantity_Color(Quantity_NOC_GREEN),
          const Standard_Boolean toDisplay = Standard_True);
   // creates a presentation of the given point
   // and displays it in the viewer if toDisplay = Standard_True
 
-  Handle_AIS_InteractiveObject drawVector (const gp_Pnt& thePnt,
+  Handle(AIS_InteractiveObject) drawVector (const gp_Pnt& thePnt,
                                            const gp_Vec& theVec,
          const Quantity_Color& theColor = Quantity_Color(Quantity_NOC_YELLOW),
          const Standard_Boolean toDisplay = Standard_True);
   // creates a presentation of the given vector
   // and displays it in the viewer if toDisplay = Standard_True
 
-  Handle_AIS_Shape drawShape (const TopoDS_Shape& theShape,
+  Handle(AIS_Shape) drawShape (const TopoDS_Shape& theShape,
          const Quantity_Color& theColor,
          const Standard_Boolean toDisplay = Standard_True);
   // creates a presentation of the given shape
   // with material PLASTIC and a given color
   // and displays it in the viewer if toDisplay = Standard_True
 
-  Handle_AIS_Shape drawShape (const TopoDS_Shape& theShape,
+  Handle(AIS_Shape) drawShape (const TopoDS_Shape& theShape,
          const Graphic3d_NameOfMaterial theMaterial = Graphic3d_NOM_BRASS,
          const Standard_Boolean toDisplay = Standard_True);
   // creates a presentation of the given shape with the given material
index 0e5b8f6dfaf5c64baf6b9ba33c8a1d44447d58c0..d835ec877f6e7479036e1d5b1b49f027db507c82 100755 (executable)
@@ -122,7 +122,7 @@ void Tesselate_Presentation::tesselateShape(const TopoDS_Shape& aShape)
     "  TopLoc_Location aLocation;" EOL EOL
     
     "  // takes the triangulation of the face aFace:" EOL
-    "  Handle_Poly_Triangulation aTr = BRep_Tool::Triangulation(aFace,aLocation);" EOL EOL
+    "  Handle(Poly_Triangulation) aTr = BRep_Tool::Triangulation(aFace,aLocation);" EOL EOL
     
     "  if(!aTr.IsNull()) // if this triangulation is not NULL" EOL
     "  { " EOL
@@ -160,7 +160,7 @@ void Tesselate_Presentation::tesselateShape(const TopoDS_Shape& aShape)
     "    if(!aEdge.IsNull()) // if this edge is not NULL" EOL
     "    {" EOL
     "      // takes the polygon associated to the edge aEdge:" EOL
-    "      Handle_Poly_PolygonOnTriangulation aPol = " EOL
+    "      Handle(Poly_PolygonOnTriangulation) aPol = " EOL
     "        BRep_Tool::PolygonOnTriangulation(aEdge,aTr,aEdge.Location());" EOL EOL
     
     "      if(!aPol.IsNull()) // if this polygon is not NULL" EOL
@@ -197,7 +197,7 @@ void Tesselate_Presentation::tesselateShape(const TopoDS_Shape& aShape)
   Standard_Integer aNumOfNodes = 0;
   Standard_Integer aNumOfTriangles = 0;
   
-  Handle_AIS_InteractiveObject aShowEdge,aShowFace,aShowShape;
+  Handle(AIS_InteractiveObject) aShowEdge,aShowFace,aShowShape;
   
   TopExp_Explorer aExpFace,aExpEdge;
 
@@ -208,7 +208,7 @@ void Tesselate_Presentation::tesselateShape(const TopoDS_Shape& aShape)
     TopoDS_Face aFace = TopoDS::Face(aExpFace.Current());
     TopLoc_Location aLocation;
 
-    Handle_Poly_Triangulation aTr = BRep_Tool::Triangulation(aFace,aLocation);
+    Handle(Poly_Triangulation) aTr = BRep_Tool::Triangulation(aFace,aLocation);
 
     if(!aTr.IsNull())
     { 
@@ -232,7 +232,7 @@ void Tesselate_Presentation::tesselateShape(const TopoDS_Shape& aShape)
 
         if(!aEdge.IsNull())
         {
-          Handle_Poly_PolygonOnTriangulation aPol = 
+          Handle(Poly_PolygonOnTriangulation) aPol = 
             BRep_Tool::PolygonOnTriangulation(aEdge,aTr,aEdge.Location());
 
           if(!aPol.IsNull())
index 85c9768e1e24c0aea1c9c0391ebe95177d396a63..ff8382f24e853109f6bc64a5c79a647b4adce0cc 100755 (executable)
@@ -47,11 +47,11 @@ public :
   void ActivateFrame(CRuntimeClass* pViewClass, int nCmdShow = SW_RESTORE  );
 
 private:
-  Handle_V3d_Viewer my2DViewer;
-  Handle_AIS_InteractiveContext myInteractiveContext2D;
+  Handle(V3d_Viewer) my2DViewer;
+  Handle(AIS_InteractiveContext) myInteractiveContext2D;
 public :
-  Handle_V3d_Viewer GetViewer2D()  { return my2DViewer; };
-  Handle_AIS_InteractiveContext& GetInteractiveContext2D(){ return myInteractiveContext2D; };
+  Handle(V3d_Viewer) GetViewer2D()  { return my2DViewer; };
+  Handle(AIS_InteractiveContext)& GetInteractiveContext2D(){ return myInteractiveContext2D; };
   void FitAll2DViews(Standard_Boolean UpdateViewer=Standard_False);
 
 public :
index fe20d311d79e3217dd48826c996eb243f9a536f6..0545d4495056740da37886b0a74af8853054719b 100755 (executable)
@@ -380,7 +380,7 @@ void CAnimationDoc::OnFileLoadgrid()
       CString C = dlg.GetPathName();
       SetCursor(AfxGetApp()->LoadStandardCursor(IDC_WAIT));
 
-      Handle_Geom_BSplineSurface mySurface;
+      Handle(Geom_BSplineSurface) mySurface;
 
       if(grid2surf(C,mySurface ))
        {
index c847d79411be4cbd70dbe69afa27ee428b46634f..fa5c4cd85d54672315ecc718667aa9149e259482 100755 (executable)
@@ -71,11 +71,11 @@ protected:
   DECLARE_MESSAGE_MAP()
 
 private:
-  Handle_AIS_Shape myAisCrankArm     ;
-  Handle_AIS_Shape myAisCylinderHead ;
-  Handle_AIS_Shape myAisPropeller    ;
-  Handle_AIS_Shape myAisPiston       ;
-  Handle_AIS_Shape myAisEngineBlock  ;
+  Handle(AIS_Shape) myAisCrankArm     ;
+  Handle(AIS_Shape) myAisCylinderHead ;
+  Handle(AIS_Shape) myAisPropeller    ;
+  Handle(AIS_Shape) myAisPiston       ;
+  Handle(AIS_Shape) myAisEngineBlock  ;
 
   Standard_Real     myDeviation;
   Standard_Integer  myAngle;
index 19822c8c8efc0a8e0b46a3f37084d7e9067cfb62..ae7dfa452fda90944aa1bbb0704029c595702b80 100755 (executable)
@@ -126,9 +126,9 @@ protected:
 
        DECLARE_MESSAGE_MAP()
 private:
-       Handle_V3d_View     myView;
+       Handle(V3d_View)     myView;
 public:
-       Handle_V3d_View&    GetView() { return myView;};
+       Handle(V3d_View)&    GetView() { return myView;};
        void                DisplayTuneDialog();
 private:
   Standard_Integer     myXmin;
index e91b20612f84de9cce95f738052021d9acbe73f7..2724bb9b8251f2dc66e39ca4876652578e058cad 100755 (executable)
@@ -86,7 +86,7 @@ void Convert_Presentation::DoSample()
 // Function : Convert_Presentation::drawSurfaceAndItsBSpline
 // Purpose  : 
 //================================================================
-void Convert_Presentation::drawSurfaceAndItsBSpline(const Handle_Geom_Surface & theSurface, 
+void Convert_Presentation::drawSurfaceAndItsBSpline(const Handle(Geom_Surface) & theSurface, 
                                                     const Standard_CString theName, 
                                                     TCollection_AsciiString& theText)
 {
@@ -95,7 +95,7 @@ void Convert_Presentation::drawSurfaceAndItsBSpline(const Handle_Geom_Surface &
   aTitle += " to BSpline surface";
 
   theText += EOL
-    "  Handle_Geom_BSplineSurface aBSplineSurface = " EOL
+    "  Handle(Geom_BSplineSurface) aBSplineSurface = " EOL
     "    GeomConvert::SurfaceToBSplineSurface(aSurface);" EOL;
 
   setResultTitle (aTitle.ToCString());
@@ -105,7 +105,7 @@ void Convert_Presentation::drawSurfaceAndItsBSpline(const Handle_Geom_Surface &
 
   if (WAIT_A_LITTLE) return;
 
-  Handle_Geom_BSplineSurface aBSplineSurface = GeomConvert::SurfaceToBSplineSurface(theSurface);
+  Handle(Geom_BSplineSurface) aBSplineSurface = GeomConvert::SurfaceToBSplineSurface(theSurface);
 
   _ASSERTE(!aBSplineSurface.IsNull());
 
@@ -116,7 +116,7 @@ void Convert_Presentation::drawSurfaceAndItsBSpline(const Handle_Geom_Surface &
 // Function : Convert_Presentation::drawCurveAndItsBSpline
 // Purpose  : 
 //================================================================
-void Convert_Presentation::drawCurveAndItsBSpline(Handle_Geom_Curve theCurve, 
+void Convert_Presentation::drawCurveAndItsBSpline(Handle(Geom_Curve) theCurve, 
                                                   const Standard_CString theName, 
                                                   TCollection_AsciiString& theText)
 {
@@ -125,7 +125,7 @@ void Convert_Presentation::drawCurveAndItsBSpline(Handle_Geom_Curve theCurve,
   aTitle += " to BSpline curve";
 
   theText += EOL
-    "  Handle_Geom_BSplineCurve aBSpline = " EOL
+    "  Handle(Geom_BSplineCurve) aBSpline = " EOL
     "    GeomConvert::CurveToBSplineCurve(aCurve);" EOL;
 
   setResultTitle (aTitle.ToCString());
@@ -135,7 +135,7 @@ void Convert_Presentation::drawCurveAndItsBSpline(Handle_Geom_Curve theCurve,
   
   if (WAIT_A_LITTLE) return;
 
-  Handle_Geom_BSplineCurve aBSpline = GeomConvert::CurveToBSplineCurve(theCurve);
+  Handle(Geom_BSplineCurve) aBSpline = GeomConvert::CurveToBSplineCurve(theCurve);
 
   drawCurve (Handle(Geom_Curve)::DownCast(aBSpline), BSplineColor);
 }
@@ -155,7 +155,7 @@ void Convert_Presentation::sampleCircle()
   gp_Dir aDir (1,0,0);
   gp_Ax2 aAxis (aOrigin, aDir);
   Standard_Real aRadius = 300;
-  Handle_Geom_Circle aCurve = new Geom_Circle (aAxis, aRadius);
+  Handle(Geom_Circle) aCurve = new Geom_Circle (aAxis, aRadius);
 
   TCollection_AsciiString aText (
     "  gp_Pnt aOrigin (0,0,0);" EOL
index 24cc9b6cd519a34569b8ae18c1caf80b8adb94a5..1652113044a00747dcf901cecfe4f44202b54ca2 100755 (executable)
@@ -38,10 +38,10 @@ private:
   void sampleConicalSurface(); 
   void sampleSphericalSurface(); 
 
-  void drawCurveAndItsBSpline (Handle_Geom_Curve theCurve, 
+  void drawCurveAndItsBSpline (Handle(Geom_Curve) theCurve, 
     const Standard_CString theName, TCollection_AsciiString& theText);
 
-  void drawSurfaceAndItsBSpline (const Handle_Geom_Surface & theSurface, 
+  void drawSurfaceAndItsBSpline (const Handle(Geom_Surface) & theSurface, 
     const Standard_CString theName, TCollection_AsciiString& theText);
 
 private:
index 97a432695583e52747b5d8b341e216169e666750..839a7a7aee0d74b45c3fcfc4bb6791de9cdbc027 100755 (executable)
@@ -10,7 +10,6 @@
 #include <Prs3d_Drawer.hxx>
 #include <Prs3d_ArrowAspect.hxx>
 
-IMPLEMENT_STANDARD_HANDLE(ISession_Curve,AIS_InteractiveObject)
 IMPLEMENT_STANDARD_RTTIEXT(ISession_Curve,AIS_InteractiveObject)
 
 #ifdef _DEBUG
index b89cba6b68c1647c56f9d3e8974adfb1bc890fd4..fa99e1e5ae14b91f3491ce3050dd28d97a513578 100755 (executable)
@@ -20,7 +20,7 @@ class ISession_Curve : public AIS_InteractiveObject
 public:
        ISession_Curve(const Handle(Geom_Curve)& aCurve);
        virtual ~ISession_Curve();
-DEFINE_STANDARD_RTTI(ISession_Curve,AIS_InteractiveObject)
+DEFINE_STANDARD_RTTIEXT(ISession_Curve,AIS_InteractiveObject)
 private:
 
 Standard_EXPORT virtual  void Compute(const Handle(PrsMgr_PresentationManager3d)& aPresentationManager,const Handle(Prs3d_Presentation)& aPresentation,const Standard_Integer aMode = 0) ;
index 89ceabb9d620c9cd42270e2876677939557203ca..4b3554b31aab39aa2846bd9d4bd076e408a65e75 100755 (executable)
@@ -77,8 +77,8 @@ static Standard_Boolean fixParam(Standard_Real& theParam)
 // Purpose  : displays a given geometric surface in 3d viewer
 //            (creates a finite face and displays it)
 //================================================================
-Handle_AIS_InteractiveObject OCCDemo_Presentation::drawSurface
-                                  (const Handle_Geom_Surface& theSurface,
+Handle(AIS_InteractiveObject) OCCDemo_Presentation::drawSurface
+                                  (const Handle(Geom_Surface)& theSurface,
                                    const Quantity_Color& theColor,
                                    const Standard_Boolean toDisplay)
 {
@@ -89,7 +89,7 @@ Handle_AIS_InteractiveObject OCCDemo_Presentation::drawSurface
   fixParam(v1);
   fixParam(v2);
 
-  Handle_AIS_Shape aGraphicSurface = 
+  Handle(AIS_Shape) aGraphicSurface = 
     new AIS_Shape(BRepBuilderAPI_MakeFace (theSurface, u1, u2, v1, v2, Precision::Confusion()));
 
   getAISContext()->SetMaterial(aGraphicSurface, Graphic3d_NOM_PLASTIC, toDisplay);
@@ -110,8 +110,8 @@ Handle_AIS_InteractiveObject OCCDemo_Presentation::drawSurface
 // Function : DrawCurve                                 
 // Purpose  : displays a given curve 3d
 //================================================================
-Handle_AIS_InteractiveObject OCCDemo_Presentation::drawCurve
-                                  (const Handle_Geom_Curve& theCurve,
+Handle(AIS_InteractiveObject) OCCDemo_Presentation::drawCurve
+                                  (const Handle(Geom_Curve)& theCurve,
                                    const Quantity_Color& theColor,
                                    const Standard_Boolean toDisplay)
 {
@@ -135,8 +135,8 @@ Handle_AIS_InteractiveObject OCCDemo_Presentation::drawCurve
 // Function : DrawCurve                                 
 // Purpose  : displays a given curve 2d
 //================================================================
-Handle_AIS_InteractiveObject OCCDemo_Presentation::drawCurve
-                                  (const Handle_Geom2d_Curve& theCurve,
+Handle(AIS_InteractiveObject) OCCDemo_Presentation::drawCurve
+                                  (const Handle(Geom2d_Curve)& theCurve,
                                    const Quantity_Color& theColor,
                                    const Standard_Boolean toDisplay,
                                    const gp_Ax2& aPosition)
@@ -163,7 +163,7 @@ Handle_AIS_InteractiveObject OCCDemo_Presentation::drawCurve
 // Function : drawPoint
 // Purpose  : displays a given point
 //================================================================
-Handle_AIS_Point OCCDemo_Presentation::drawPoint
+Handle(AIS_Point) OCCDemo_Presentation::drawPoint
                                   (const gp_Pnt& aPnt,
                                    const Quantity_Color& theColor,
                                    const Standard_Boolean toDisplay)
@@ -185,7 +185,7 @@ Handle_AIS_Point OCCDemo_Presentation::drawPoint
 //            (segment of line starting at thePnt with the arrow at the end,
 //             the length of segment is the length of the vector)
 //================================================================
-Handle_AIS_InteractiveObject OCCDemo_Presentation::drawVector 
+Handle(AIS_InteractiveObject) OCCDemo_Presentation::drawVector 
                                   (const gp_Pnt& thePnt,
                                    const gp_Vec& theVec,
                                    const Quantity_Color& theColor,
@@ -217,11 +217,11 @@ Handle_AIS_InteractiveObject OCCDemo_Presentation::drawVector
 }
 
 
-Handle_AIS_Shape OCCDemo_Presentation::drawShape 
+Handle(AIS_Shape) OCCDemo_Presentation::drawShape 
          (const TopoDS_Shape& theShape,const Quantity_Color& theColor,
           const Standard_Boolean toDisplay)
 {
-  Handle_AIS_Shape aGraphicShape = new AIS_Shape(theShape);
+  Handle(AIS_Shape) aGraphicShape = new AIS_Shape(theShape);
 
   getAISContext()->SetMaterial(aGraphicShape, Graphic3d_NOM_PLASTIC, toDisplay);
   getAISContext()->SetColor (aGraphicShape, theColor, toDisplay);
@@ -237,12 +237,12 @@ Handle_AIS_Shape OCCDemo_Presentation::drawShape
   return aGraphicShape;
 }
 
-Handle_AIS_Shape OCCDemo_Presentation::drawShape
+Handle(AIS_Shape) OCCDemo_Presentation::drawShape
          (const TopoDS_Shape& theShape,
           const Graphic3d_NameOfMaterial theMaterial,
           const Standard_Boolean toDisplay)
 {
-  Handle_AIS_Shape aGraphicShape = new AIS_Shape(theShape);
+  Handle(AIS_Shape) aGraphicShape = new AIS_Shape(theShape);
 
   getAISContext()->SetMaterial(aGraphicShape, theMaterial, toDisplay);
   if (toDisplay) {
index 8f14f0bdb252ca4154a12175010e85d945c342e8..89b1f18aee250fd2c74a114e7b42c89c085fc124 100755 (executable)
@@ -65,8 +65,8 @@ public:
 protected:
   // Methods to call from a derivable class
   void setName (const char* theName) {myName = CString(theName);}
-  Handle_AIS_InteractiveContext getAISContext() const {return myDoc->GetAISContext();}
-  Handle_V3d_Viewer getViewer() const {return myDoc->GetViewer();}
+  Handle(AIS_InteractiveContext) getAISContext() const {return myDoc->GetAISContext();}
+  Handle(V3d_Viewer) getViewer() const {return myDoc->GetViewer();}
   void setResultTitle (const char* theTitle) {myDoc->GetResultDialog()->SetTitle(theTitle);}
   void setResultText (const char* theText) {myDoc->GetResultDialog()->SetText(theText);}
   Standard_CString GetDataDir() {return myDoc->GetDataDir();}
@@ -74,45 +74,45 @@ protected:
   Standard_Boolean WaitForInput (unsigned long aMilliSeconds);
   // Waits for a user input or a period of time has been elapsed
 
-  Handle_AIS_InteractiveObject drawSurface (const Handle_Geom_Surface& theSurface,
+  Handle(AIS_InteractiveObject) drawSurface (const Handle(Geom_Surface)& theSurface,
          const Quantity_Color& theColor = Quantity_Color(Quantity_NOC_LEMONCHIFFON3),
          const Standard_Boolean toDisplay = Standard_True);
   // creates a finite face based on the given geometric surface 
   // and displays it in the viewer if toDisplay = Standard_True
 
-  Handle_AIS_InteractiveObject drawCurve (const Handle_Geom_Curve& theCurve,
+  Handle(AIS_InteractiveObject) drawCurve (const Handle(Geom_Curve)& theCurve,
          const Quantity_Color& theColor = Quantity_Color(Quantity_NOC_RED),
          const Standard_Boolean toDisplay = Standard_True);
   // creates an ISession_Curve based on the given geometric curve
   // and displays it in the viewer if toDisplay = Standard_True
 
-  Handle_AIS_InteractiveObject drawCurve (const Handle_Geom2d_Curve& theCurve,
+  Handle(AIS_InteractiveObject) drawCurve (const Handle(Geom2d_Curve)& theCurve,
          const Quantity_Color& theColor = Quantity_Color(Quantity_NOC_RED),
          const Standard_Boolean toDisplay = Standard_True,
          const gp_Ax2& aPosition = gp::XOY());
   // converts a given curve to 3d using aPosition and calls the previous method
 
-  Handle_AIS_Point drawPoint (const gp_Pnt& thePnt,
+  Handle(AIS_Point) drawPoint (const gp_Pnt& thePnt,
          const Quantity_Color& theColor = Quantity_Color(Quantity_NOC_GREEN),
          const Standard_Boolean toDisplay = Standard_True);
   // creates a presentation of the given point
   // and displays it in the viewer if toDisplay = Standard_True
 
-  Handle_AIS_InteractiveObject drawVector (const gp_Pnt& thePnt,
+  Handle(AIS_InteractiveObject) drawVector (const gp_Pnt& thePnt,
                                            const gp_Vec& theVec,
          const Quantity_Color& theColor = Quantity_Color(Quantity_NOC_YELLOW),
          const Standard_Boolean toDisplay = Standard_True);
   // creates a presentation of the given vector
   // and displays it in the viewer if toDisplay = Standard_True
 
-  Handle_AIS_Shape drawShape (const TopoDS_Shape& theShape,
+  Handle(AIS_Shape) drawShape (const TopoDS_Shape& theShape,
          const Quantity_Color& theColor,
          const Standard_Boolean toDisplay = Standard_True);
   // creates a presentation of the given shape
   // with material PLASTIC and a given color
   // and displays it in the viewer if toDisplay = Standard_True
 
-  Handle_AIS_Shape drawShape (const TopoDS_Shape& theShape,
+  Handle(AIS_Shape) drawShape (const TopoDS_Shape& theShape,
          const Graphic3d_NameOfMaterial theMaterial = Graphic3d_NOM_BRASS,
          const Standard_Boolean toDisplay = Standard_True);
   // creates a presentation of the given shape with the given material
index 6bfa56e5f9b3ed987abcc512ef0593b9ba1470b8..63a930be0145985d9be59c33a38806cd8821de57 100755 (executable)
@@ -108,8 +108,8 @@ private:
 
 private:
   enum VisMode { VIS_WIREFRAME, VIS_SHADE, VIS_HLR };
-  Handle_V3d_View     myView;
-  Handle_Graphic3d_GraphicDriver myGraphicDriver;
+  Handle(V3d_View)     myView;
+  Handle(Graphic3d_GraphicDriver) myGraphicDriver;
   View3D_CurrentAction myCurrentMode;
   VisMode              myVisMode;
   Standard_Integer     myXmin;
index 969561b0f790ce1c46cdb58de27e0d0c6df841c4..944c506d3a894c35b9527925450a6000d9d6da46 100755 (executable)
@@ -19,7 +19,7 @@
 /////////////////////////////////////////////////////////////////////////////
 // CAISNbrIsosDialog dialog
 
-//CAISNbrIsosDialog::CAISNbrIsosDialog(Handle_AIS_InteractiveContext CurrentIC,
+//CAISNbrIsosDialog::CAISNbrIsosDialog(Handle(AIS_InteractiveContext) CurrentIC,
 //                                                                      CWnd* pParent /*=NULL*/)
 //     : CDialog(CAISNbrIsosDialog::IDD, pParent)
 /*
@@ -120,7 +120,7 @@ void CAISNbrIsosDialog::UpdateIsos ()
 // CDevCoeffDialog dialog
 
 
-//CDevCoeffDialog::CDevCoeffDialog(Handle_AIS_InteractiveContext CurrentIC,
+//CDevCoeffDialog::CDevCoeffDialog(Handle(AIS_InteractiveContext) CurrentIC,
 //                                                              CWnd* pParent /*=NULL*/)
 //     : CDialog(CDevCoeffDialog::IDD, pParent)
 /*
@@ -247,7 +247,7 @@ void CDevCoeffDialog::RedisplaySelected ()
 // CDialogMaterial dialog
 
 
-CDialogMaterial::CDialogMaterial(Handle_AIS_InteractiveContext CurrentIC,
+CDialogMaterial::CDialogMaterial(Handle(AIS_InteractiveContext) CurrentIC,
                                                                 CWnd* pParent /*=NULL*/)
        : CDialog(CDialogMaterial::IDD, pParent)
 {
@@ -344,7 +344,7 @@ void CDialogMaterial::OnObjectMaterialDefault    () { SetMaterial ( Graphic3d_NO
 /////////////////////////////////////////////////////////////////////////////
 // CDialogTransparency dialog
 
-CDialogTransparency::CDialogTransparency(Handle_AIS_InteractiveContext CurrentIC,
+CDialogTransparency::CDialogTransparency(Handle(AIS_InteractiveContext) CurrentIC,
                                                                                 CWnd* pParent /*=NULL*/)
        : CDialog(CDialogTransparency::IDD, pParent)
 {
index 2ef3eacf7c61dcbf45557697c0aef91f969eba8d..4487f03698853fb6c3720667d24e2043de7ac2c7 100755 (executable)
@@ -20,7 +20,7 @@ class CAISNbrIsosDialog : public CDialog
 {
 // Construction
 public:
-       CAISNbrIsosDialog(Handle_AIS_InteractiveContext CurrentIC,
+       CAISNbrIsosDialog(Handle(AIS_InteractiveContext) CurrentIC,
                                          CWnd* pParent = NULL);   // standard constructor
 
 // Dialog Data
@@ -103,7 +103,7 @@ protected:
 private:
     void RedisplaySelected ();
 
-       Handle_AIS_InteractiveContext myCurrentIC;
+       Handle(AIS_InteractiveContext) myCurrentIC;
 };
 
 */
@@ -160,7 +160,7 @@ protected:
 private:
        void SetMaterial (Graphic3d_NameOfMaterial Material);
 
-       Handle_AIS_InteractiveContext myCurrentIC;
+       Handle(AIS_InteractiveContext) myCurrentIC;
 
 };
 
@@ -168,7 +168,7 @@ class Standard_EXPORT CDialogTransparency : public CDialog
 {
 // Construction
 public:
-       CDialogTransparency(Handle_AIS_InteractiveContext CurrentIC, 
+       CDialogTransparency(Handle(AIS_InteractiveContext) CurrentIC, 
                                CWnd* pParent = NULL);   // standard constructor
 
 // Dialog Data
@@ -196,7 +196,7 @@ protected:
        DECLARE_MESSAGE_MAP()
 
 private:
-       Handle_AIS_InteractiveContext myCurrentIC;
+       Handle(AIS_InteractiveContext) myCurrentIC;
 
 };
 
index 317132c234bbc8b26825cf438577b8fb628b5212..8fd754f60af3a4535751695a4d1c26cc2774fbfe 100644 (file)
@@ -767,7 +767,7 @@ void CDimensionDlg::OnClose()
 TopoDS_Shape CDimensionDlg::SelectedShape()
 {
   Handle(Standard_Transient) aSelection = AIS_Selection::CurrentSelection()->Value();
-  Handle(SelectMgr_EntityOwner) anOwner = *((Handle(SelectMgr_EntityOwner)*)&aSelection);
+  Handle(SelectMgr_EntityOwner) anOwner = Handle(SelectMgr_EntityOwner)::DownCast (aSelection);
   Handle(StdSelect_BRepOwner) aBrepOwner = Handle(StdSelect_BRepOwner)::DownCast(anOwner);
   return aBrepOwner->Shape().Located (aBrepOwner->Location() * aBrepOwner->Shape().Location());
 }
index f95256a0338ce086ab5f2bcf0529acbeb84ffb11..cba3ecf2e2a69f03da0a42a7ccba2193916c27a8 100755 (executable)
@@ -6,7 +6,6 @@
 #include <HLRBRep_HLRToShape.hxx>
 #include <TopExp.hxx>
 
-IMPLEMENT_STANDARD_HANDLE(ISession2D_Shape,AIS_InteractiveObject)
 IMPLEMENT_STANDARD_RTTIEXT(ISession2D_Shape,AIS_InteractiveObject)
 
 ISession2D_Shape::ISession2D_Shape ()
index 0c4c53c3b0a844008d809ad7eaefa3eea84704ab..47f9ecd3e88a0e9e7b9298341bb2d73aaea00de0 100755 (executable)
@@ -41,7 +41,7 @@ public:
   { return Standard_True; }
 
 public:
-  DEFINE_STANDARD_RTTI(ISession2D_Shape,AIS_InteractiveObject)
+  DEFINE_STANDARD_RTTIEXT(ISession2D_Shape,AIS_InteractiveObject)
 
 private:
   void BuildAlgo();
index 4efa0cabc86ca1d76ca38e1ec03e92470240966c..0b239fd97b206888a9f3f99be9ae911933ff4bb4 100755 (executable)
@@ -92,12 +92,12 @@ Handle(TopTools_HSequenceOfShape) CImportExport::BuildSequenceFromContext(const
 //=                                                                    =
 //======================================================================
 
-int CImportExport::ReadBREP (const Handle_AIS_InteractiveContext& anInteractiveContext)
+int CImportExport::ReadBREP (const Handle(AIS_InteractiveContext)& anInteractiveContext)
 {
     Handle(TopTools_HSequenceOfShape) aSequence = CImportExport::ReadBREP();
        if(aSequence->IsEmpty())
                return 1;
-       Handle_AIS_Shape aShape;
+       Handle(AIS_Shape) aShape;
     for(int i=1;i<= aSequence->Length();i++){
                aShape = new AIS_Shape(aSequence->Value(i));
                anInteractiveContext->SetDisplayMode(aShape, 1, Standard_False);
@@ -164,7 +164,7 @@ Standard_Boolean CImportExport::ReadBREP(CString      aFileName,
   return !aShape.IsNull();
 }
 
-void CImportExport::SaveBREP(const Handle_AIS_InteractiveContext& anInteractiveContext)
+void CImportExport::SaveBREP(const Handle(AIS_InteractiveContext)& anInteractiveContext)
 {
        anInteractiveContext->InitCurrent();
        if (anInteractiveContext->NbCurrents() == 0){
index df38b44d3c1fc21721dea93aa3dc693e85909eff..92f35c3a7e18d1f41e86b463594afabb0191b24b 100755 (executable)
@@ -34,13 +34,13 @@ public :
 
     //======================================================================
     // return is HSequence to be able to select a set of files
-    static int ReadBREP(const Handle_AIS_InteractiveContext& anInteractiveContext);
-    static Handle_TopTools_HSequenceOfShape ReadBREP();
+    static int ReadBREP(const Handle(AIS_InteractiveContext)& anInteractiveContext);
+    static Handle(TopTools_HSequenceOfShape) ReadBREP();
     static Standard_Boolean ReadBREP(CString      aFileName,
                                     TopoDS_Shape& aShape);
 
     //----------------------------------------------------------------------
-    static void SaveBREP(const Handle_AIS_InteractiveContext& anInteractiveContext);
+    static void SaveBREP(const Handle(AIS_InteractiveContext)& anInteractiveContext);
     static Standard_Boolean SaveBREP(const TopoDS_Shape& aShape);
     static Standard_Boolean SaveBREP(CString aFileName,
                                     const TopoDS_Shape& aShape);
index a788792a71dea29b4348060ce0d31db3418a43ef..7186c1ebc7ecd76a84572521b52aa0897ebebdf5 100755 (executable)
@@ -30,7 +30,7 @@ public: // New operations
 
 public: // getters
 
-  Handle_V3d_Viewer GetViewer2D () { return myViewer; };
+  Handle(V3d_Viewer) GetViewer2D () { return myViewer; };
 
   Handle(AIS_InteractiveContext)& GetInteractiveContext() { return myAISContext; };
 
index 904cbae86868a1fc81ba935e6e58f5ba40565ce7..eaa03d6c94a808c3b793ed90824b45962ab421d5 100755 (executable)
@@ -138,7 +138,7 @@ protected:
 
   CRectangularGrid TheRectangularGridDialog;
   CCircularGrid    TheCircularGridDialog;
-  Handle_V3d_View myV2dView;
+  Handle(V3d_View) myV2dView;
 };
 
 #ifndef _DEBUG  // debug version in 2DDisplayView.cpp
index 0655c57d37ea1fbd6cd967869bc1e5651bdcb7bd..fd8a98f3eba7fe545b8de4b1a2c025496a30cbb4 100755 (executable)
@@ -257,7 +257,7 @@ void OCC_3dBaseDoc::OnFileExportBrep()
 
 void OCC_3dBaseDoc::OnObjectColor() 
 {
-       Handle_AIS_InteractiveObject Current ;
+       Handle(AIS_InteractiveObject) Current ;
        COLORREF MSColor ;
        Quantity_Color CSFColor ;
 
index 8bcbb2c586c55609fbbe218b679197aec2b8a55a..dfe79291de4f4406154a036cc59b1516809bb26e 100755 (executable)
@@ -36,7 +36,7 @@ public:
 
        void SetZoom ( const Quantity_Factor& Coef  ) {   myView->SetZoom ( Coef  );  };
 
-  Handle_V3d_View& GetView() { return myView; }
+  Handle(V3d_View)& GetView() { return myView; }
 // Overrides
        // ClassWizard generated virtual function overrides
        //{{AFX_VIRTUAL(OCC_3dView)
@@ -94,7 +94,7 @@ protected:
 
 protected:
 
-  Handle_V3d_View  myView;
+  Handle(V3d_View)  myView;
   CurAction3d      myCurrentMode;
   Standard_Integer myXmin;
   Standard_Integer myYmin;
index b3e402cb6d68ccac41363ad21ee7ffb0203b7067..c5a415586478e5d2a93cfd17e2e73e3de32625cf 100755 (executable)
@@ -21,7 +21,7 @@ public:
        const wchar_t* GetInitDataDir() const;
   void SetSamplePath (const wchar_t* thePath);
        OCC_App();
-  Handle_Graphic3d_GraphicDriver GetGraphicDriver() const
+  Handle(Graphic3d_GraphicDriver) GetGraphicDriver() const
   {
     return myGraphicDriver;
   }
@@ -36,7 +36,7 @@ public:
    //}}AFX_MSG
    DECLARE_MESSAGE_MAP()
 protected:
-  Handle_Graphic3d_GraphicDriver myGraphicDriver;
+  Handle(Graphic3d_GraphicDriver) myGraphicDriver;
 public:
        CString SampleName;
        CString SamplePath;
index f34f29333773baf54734e6c0d89c81b16d5e8874..d2e227a9f0e7ecd523be7cdc6897c266aba0c8a1 100755 (executable)
@@ -2,7 +2,6 @@
 
 #include "Sample2D_Face.h"
 
-IMPLEMENT_STANDARD_HANDLE(Sample2D_Face,AIS_InteractiveObject)
 IMPLEMENT_STANDARD_RTTIEXT(Sample2D_Face,AIS_InteractiveObject)
 
 Sample2D_Face::Sample2D_Face (const TopoDS_Shape& theFace)
index 08420fe1827600efdf2c6c9fed7d845b1a73c457..e511d7d449ecf70f332c19219659a65f35b97dec 100755 (executable)
@@ -21,7 +21,7 @@ public:
  // 
 Standard_EXPORT Sample2D_Face (const TopoDS_Shape& theFace);
 
-DEFINE_STANDARD_RTTI(Sample2D_Face,AIS_InteractiveObject)
+DEFINE_STANDARD_RTTIEXT(Sample2D_Face,AIS_InteractiveObject)
 
 private:
 
index 1bd5164d02a95603539f586188705e708f3babe9..f28eae1dd7158bc9cfdd0c944aaf6811db669048 100755 (executable)
@@ -2,7 +2,6 @@
 
 #include "Sample2D_Image.h"
 
-IMPLEMENT_STANDARD_HANDLE(Sample2D_Image,AIS_TexturedShape)
 IMPLEMENT_STANDARD_RTTIEXT(Sample2D_Image,AIS_TexturedShape)
 
 Sample2D_Image::Sample2D_Image(TCollection_AsciiString& aFileName,
index ce6cb76dd5d8f3b16ba941cbcd8e7a248c7ba119..c828f0516d70cb694ece376ee27e68862552fc7f 100755 (executable)
@@ -28,7 +28,7 @@ Standard_EXPORT inline   Quantity_Factor GetScale() const;
 Standard_EXPORT inline   void SetScale(const Quantity_Factor aNewScale) ;
 Standard_EXPORT virtual void SetContext(const Handle(AIS_InteractiveContext)& theContext) ;
 
-DEFINE_STANDARD_RTTI(Sample2D_Image,AIS_TexturedShape)
+DEFINE_STANDARD_RTTIEXT(Sample2D_Image,AIS_TexturedShape)
 private:
   void MakeShape();
 protected:
index f712192ffb6d8127d7a2fd8db30cf186abdda83e..1057b1d01f3d9a47f7b48dafb9f02946ce848726 100755 (executable)
@@ -2,7 +2,6 @@
 
 #include "Sample2D_Markers.h"
 
-IMPLEMENT_STANDARD_HANDLE(Sample2D_Markers,AIS_InteractiveObject)
 IMPLEMENT_STANDARD_RTTIEXT(Sample2D_Markers,AIS_InteractiveObject)
 
 // generic marker
index db40295f916609d4b59c956eb168e6408753250e..007f02774471e61c0424120c2b501479bffe17df 100755 (executable)
@@ -34,7 +34,7 @@ public:
                    const Standard_Real theScaleOrId=2.0);
 
 
-DEFINE_STANDARD_RTTI(Sample2D_Markers,AIS_InteractiveObject)
+DEFINE_STANDARD_RTTIEXT(Sample2D_Markers,AIS_InteractiveObject)
 
 private: 
 
index 98d812b7ff85e5a250d211054713d3a35895a876..774ab2cac0ad769f2fe2d0c3c8a455fbadae545a 100755 (executable)
@@ -2,7 +2,6 @@
 
 #include "Sample2D_Text.h"
 
-IMPLEMENT_STANDARD_HANDLE(Sample2D_Text,AIS_InteractiveObject)
 IMPLEMENT_STANDARD_RTTIEXT(Sample2D_Text,AIS_InteractiveObject)
 
 Sample2D_Text::Sample2D_Text   (const TCollection_AsciiString& theText,
@@ -36,7 +35,7 @@ void Sample2D_Text::Compute (const Handle(PrsMgr_PresentationManager3d)& /*aPres
 {
   aPresentation->Clear();
 
-  Handle_Prs3d_TextAspect asp = myDrawer->TextAspect();
+  Handle(Prs3d_TextAspect) asp = myDrawer->TextAspect();
 
   asp->SetFont(myFont);
   asp->SetColor(myColor);
index e6c33d40eeca1a2610e8b32f472c11dd53021f89..53376aa8e8735dfdcf69c9393c290336b54ca0fd 100755 (executable)
@@ -38,7 +38,7 @@ inline   Standard_Boolean        GetIsZoomable() const { return myIsZoomable; }
 inline   void                    SetIsZoomable(const Standard_Boolean theIsZoomable) { myIsZoomable = theIsZoomable;}
 
 
-DEFINE_STANDARD_RTTI(Sample2D_Text,AIS_InteractiveObject)
+DEFINE_STANDARD_RTTIEXT(Sample2D_Text,AIS_InteractiveObject)
 
 private: 
  
index 0982dd1753dd68f366a3121eca810bd9c49fe1f8..6803bc75429a53cbda184adc7556a58fb42027d2 100755 (executable)
@@ -4,7 +4,7 @@
 
 // Implementation of Handle and type mgt
 //
-IMPLEMENT_STANDARD_HANDLE(User_Cylinder,AIS_InteractiveObject)
+
 IMPLEMENT_STANDARD_RTTIEXT(User_Cylinder,AIS_InteractiveObject)
 
 #include "ColoredMeshDlg.h"
@@ -52,8 +52,8 @@ AIS_InteractiveObject(PrsMgr_TOP_ProjectorDependant)
   myCylindricalFaceColor = Quantity_NOC_KHAKI4;
 }
 
-void User_Cylinder::Compute(const Handle_PrsMgr_PresentationManager3d& /*aPresentationManager*/,
-                            const Handle_Prs3d_Presentation& aPresentation,
+void User_Cylinder::Compute(const Handle(PrsMgr_PresentationManager3d)& /*aPresentationManager*/,
+                            const Handle(Prs3d_Presentation)& aPresentation,
                             const Standard_Integer aMode ) 
 {
   switch (aMode) {
@@ -308,14 +308,14 @@ case 6: //color
   }
 }
 
-void User_Cylinder::Compute(const Handle_Prs3d_Projector& aProjector,
-                            const Handle_Prs3d_Presentation& aPresentation)
+void User_Cylinder::Compute(const Handle(Prs3d_Projector)& aProjector,
+                            const Handle(Prs3d_Presentation)& aPresentation)
 {
   myDrawer->EnableDrawHiddenLine();
   StdPrs_HLRPolyShape::Add(aPresentation,myShape,myDrawer,aProjector);
 }
 
-void User_Cylinder::ComputeSelection(const Handle_SelectMgr_Selection& aSelection,
+void User_Cylinder::ComputeSelection(const Handle(SelectMgr_Selection)& aSelection,
                                     const Standard_Integer aMode)
 {
   switch(aMode)
index 00ec669a3ca3dbeb832d15a09515f6fbc63a81d0..807444537ba41df8ee993cef8763c788e48826d5 100755 (executable)
@@ -28,18 +28,18 @@ public:
        void SetColor(const Quantity_Color &aColor);
 
 private:
-       void Compute(const Handle_PrsMgr_PresentationManager3d& aPresentationManager,
-                                const Handle_Prs3d_Presentation& aPresentation,
+       void Compute(const Handle(PrsMgr_PresentationManager3d)& aPresentationManager,
+                                const Handle(Prs3d_Presentation)& aPresentation,
                                 const Standard_Integer aMode = 0) ;
-       void ComputeSelection(const Handle_SelectMgr_Selection& aSelection,
+       void ComputeSelection(const Handle(SelectMgr_Selection)& aSelection,
                                                  const Standard_Integer aMode) ;
-       void Compute(const Handle_Prs3d_Projector& aProjector,const Handle_Prs3d_Presentation& aPresentation);
+       void Compute(const Handle(Prs3d_Projector)& aProjector,const Handle(Prs3d_Presentation)& aPresentation);
        Standard_Boolean TriangleIsValid(const gp_Pnt& P1,const gp_Pnt& P2,const gp_Pnt& P3) const;
        Quantity_Color Color(gp_Pnt& thePoint,Standard_Real AltMin,Standard_Real AltMax, const Standard_Integer ColorizationMode) ;
                                                
 // some methods like DynamicType() or IsKind()
 //
-DEFINE_STANDARD_RTTI(User_Cylinder,AIS_InteractiveObject)
+DEFINE_STANDARD_RTTIEXT(User_Cylinder,AIS_InteractiveObject)
 private:
 //     Quantity_NameOfColor myCylindricalFaceColor;
 //     Quantity_NameOfColor myPlanarFaceColor;
@@ -47,7 +47,7 @@ private:
        Quantity_Color myPlanarFaceColor;
        TopoDS_Shape myShape;
 
-       Handle_Graphic3d_AspectFillArea3d myAspect;
+       Handle(Graphic3d_AspectFillArea3d) myAspect;
        Standard_Real myDeflection;
 
        Standard_Boolean myX1OnOff;
@@ -78,7 +78,7 @@ private:
 
 
 
-//Handle_Graphic3d_Texture2Dmanual mytexture;
+//Handle(Graphic3d_Texture2Dmanual) mytexture;
 
 };
 #endif
index 5fc200c952dac7ae539f5963e5f29816c8ed9890..024b74dc75089a48985a7c5ddfbdaa1ffb2022ba 100644 (file)
@@ -13,7 +13,6 @@
 
 #include <AndroidQt_Window.h>
 
-IMPLEMENT_STANDARD_HANDLE (AndroidQt_Window, Aspect_Window)
 IMPLEMENT_STANDARD_RTTIEXT(AndroidQt_Window, Aspect_Window)
 
 // =======================================================================
index 575b1940ea59c54081663f897ae599c2f366a02d..a152c1f4e9421d92c07307555a45cada020190d1 100644 (file)
@@ -86,7 +86,7 @@ private:
 
 public:
 
-  DEFINE_STANDARD_RTTI(AndroidQt_Window)
+  DEFINE_STANDARD_RTTIEXT(AndroidQt_Window,Aspect_Window)
 
 };
 
index 1c567615dff1a2646f07476f9eb95caf7d3bba8b..bccf024ec491c63d0dd16f8acb3f35a92d07c6bc 100755 (executable)
@@ -187,7 +187,7 @@ void DocumentCommon::onColor()
     QColor aColor ;
     Quantity_Color aShapeColor;
     myContext->InitCurrent();
-    Handle_AIS_InteractiveObject Current = myContext->Current() ;
+    Handle(AIS_InteractiveObject) Current = myContext->Current() ;
     if ( Current->HasColor () )
     {
         aShapeColor = myContext->Color( Current );
index c9bc3cad440bad51a682825d7b1b0113b28bd49e..d0af32dbf560deb61a9691fa27975c95484c4d60 100644 (file)
@@ -1,5 +1,7 @@
 #include <OcctWindow.h>
 
+IMPLEMENT_STANDARD_RTTIEXT(OcctWindow,Aspect_Window)
+
 // =======================================================================
 // function : OcctWindow
 // purpose  :
index 80c9668ee86c78a0c1bbf61d495c141c66bfa3ca..5d82e41be48778192f77f732de742c07a4cc3b9d 100644 (file)
@@ -75,7 +75,7 @@ public:
   
   virtual Aspect_FBConfig NativeFBConfig() const Standard_OVERRIDE { return NULL; }
 
-  DEFINE_STANDARD_RTTI( OcctWindow, Aspect_Window )
+  DEFINE_STANDARD_RTTIEXT(OcctWindow,Aspect_Window)
 
 protected:
   Standard_Integer myXLeft;
index 216c932f5ddd383a6084b248cf27e5d348312cf2..a5be546ae8c560ea8b39689b034ab82031c4ee8a 100644 (file)
@@ -53,6 +53,8 @@
 #include <Geom_Plane.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_AngleDimension,AIS_Dimension)
+
 namespace
 {
   static const TCollection_ExtendedString THE_EMPTY_LABEL_STRING;
index 071a485dc79e47c13255a5172a2992f5bee22732..3e2278c27e512ebb818584dda98e924dd6dc647c 100755 (executable)
@@ -210,7 +210,7 @@ public:
 
 public:
 
-  DEFINE_STANDARD_RTTI (AIS_AngleDimension, AIS_Dimension)
+  DEFINE_STANDARD_RTTIEXT(AIS_AngleDimension,AIS_Dimension)
 
 protected:
 
index f889abbc46fbe597dac958c450c14ae35c119b19..e19e8a7c512554c33fdb9224be3b740fdc4c81dc 100644 (file)
@@ -20,6 +20,8 @@
 #include <SelectMgr_EntityOwner.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_AttributeFilter,SelectMgr_Filter)
+
 AIS_AttributeFilter::AIS_AttributeFilter():
 hasC(Standard_False),
 hasW(Standard_False){}
index 1709bf716e497e3662808e9123a1b79c9993d9cd..54a38090b2b36e8a79e21ef762c0181c3defaa82 100644 (file)
@@ -101,7 +101,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(AIS_AttributeFilter,SelectMgr_Filter)
+  DEFINE_STANDARD_RTTIEXT(AIS_AttributeFilter,SelectMgr_Filter)
 
 protected:
 
index a1300ba3734bba3904f7ba4cce61d9fa6d82b78e..ee9601d29f6a29d216ef73b867f862053a010d94 100644 (file)
@@ -43,6 +43,8 @@
 #include <TopoDS.hxx>
 #include <UnitsAPI.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_Axis,AIS_InteractiveObject)
+
 //=======================================================================
 //function : AIS_Axis
 //purpose  :
index e4efb06eaf0f189cab5987179b55dbc235e0b3f9..11db6d5caeda7d7bc4afd8c2463611b49e4ef43c 100644 (file)
@@ -133,7 +133,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(AIS_Axis,AIS_InteractiveObject)
+  DEFINE_STANDARD_RTTIEXT(AIS_Axis,AIS_InteractiveObject)
 
 protected:
 
index a13b4301b7b0bd29da3d4362995d88490ce0a6a1..f8ca6055a2cd107e4a573677d0670ea8e9edb478 100644 (file)
@@ -25,6 +25,8 @@
 #include <TopTools_ListIteratorOfListOfShape.hxx>
 #include <TopTools_ListOfShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_BadEdgeFilter,SelectMgr_Filter)
+
 //=======================================================================
 //function : AIS_BadEdgeFilter
 //purpose  : 
index e83f8d4e6b55ef0e9c56bf56fe485515652c0dcb..89a7e937c19f4d2013e1f1a61c4b1218374ab6ce 100644 (file)
@@ -61,7 +61,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(AIS_BadEdgeFilter,SelectMgr_Filter)
+  DEFINE_STANDARD_RTTIEXT(AIS_BadEdgeFilter,SelectMgr_Filter)
 
 protected:
 
index e0a85e0bb508e689b554684b834e81532566b383..7d4c9da7a4de5bca6625a2ac194274280978c23e 100644 (file)
@@ -28,6 +28,8 @@
 #include <TopTools_IndexedDataMapOfShapeListOfShape.hxx>
 #include <TopTools_ListIteratorOfListOfShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_C0RegularityFilter,SelectMgr_Filter)
+
 //=======================================================================
 //function : AIS_C0RegularityFilter
 //purpose  : 
index a43e53e50fc20968b6d1b29f5ea8bbba0bcfa9cb..9b5e2c3a2de59b1b586d7bfd199f834028be9234 100644 (file)
@@ -47,7 +47,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(AIS_C0RegularityFilter,SelectMgr_Filter)
+  DEFINE_STANDARD_RTTIEXT(AIS_C0RegularityFilter,SelectMgr_Filter)
 
 protected:
 
index f6d79207cd55efac6e8975e981c2aeb6f9a10cd5..3b87603070894cb535721eeb541ede90f0cfe172 100644 (file)
@@ -50,6 +50,8 @@
 #include <TopoDS_Edge.hxx>
 #include <TopoDS_Shape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_Chamf2dDimension,AIS_Relation)
+
 //=======================================================================
 //function : Constructor
 //purpose  : 
index bc184d40e7ed7f38aa50c755c7c8aab260998e63..d7adc215db000206b3ef7953f9e050fc91dfce5b 100644 (file)
@@ -82,7 +82,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(AIS_Chamf2dDimension,AIS_Relation)
+  DEFINE_STANDARD_RTTIEXT(AIS_Chamf2dDimension,AIS_Relation)
 
 protected:
 
index 58adb7ad9de9777162a97674e53a636162d1f0bd..50d3a615f860ae32495b960427a10e5053762876 100644 (file)
@@ -49,6 +49,8 @@
 #include <TopoDS_Edge.hxx>
 #include <TopoDS_Shape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_Chamf3dDimension,AIS_Relation)
+
 //=======================================================================
 //function : Constructor
 //purpose  : 
index 876a87e615c208bf0d192ba7de16c32cd5ced0e0..50d4ebf70e989f77bc2fbdb38adbaabbc082a02b 100644 (file)
@@ -81,7 +81,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(AIS_Chamf3dDimension,AIS_Relation)
+  DEFINE_STANDARD_RTTIEXT(AIS_Chamf3dDimension,AIS_Relation)
 
 protected:
 
index b24feb215add6a00fb1aa9f732a503892fbe4522..b33789431b61ca185f808dc4c863fd4cbe6c78c9 100644 (file)
@@ -37,6 +37,8 @@
 #include <TColgp_Array1OfPnt.hxx>
 #include <TopoDS.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_Circle,AIS_InteractiveObject)
+
 //=======================================================================
 //function : AIS_Circle
 //purpose  : 
index 57a5a4e3c30b3c7347728e259523dfaba53fb2ea..327bf01f4c9da9926fc851510aa52a24d556a106 100644 (file)
@@ -112,7 +112,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(AIS_Circle,AIS_InteractiveObject)
+  DEFINE_STANDARD_RTTIEXT(AIS_Circle,AIS_InteractiveObject)
 
 protected:
 
index e0edfa6ddb1e438ac9afcf44ec1fe4fff522bbf2..d7730518746c889eab46c77deeea70f5202bf2e0 100644 (file)
@@ -39,6 +39,8 @@
 #include <V3d_View.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_ColorScale,AIS_InteractiveObject)
+
 //=======================================================================
 //function : AIS_ColorScale
 //purpose  :
index acb6022da9becc46333b396c246b1e70ebfd9ed6..2cd703dfeb1e11ed1e3eadfe42f8ab25363e13d9 100644 (file)
@@ -211,7 +211,7 @@ public:
   Standard_EXPORT void TextSize (const TCollection_ExtendedString& theText, const Standard_Integer theHeight, Standard_Integer& theWidth, Standard_Integer& theAscent, Standard_Integer& theDescent) const;
 
 
-  DEFINE_STANDARD_RTTI(AIS_ColorScale,AIS_InteractiveObject)
+  DEFINE_STANDARD_RTTIEXT(AIS_ColorScale,AIS_InteractiveObject)
 
 protected:
 
index 19af280b99aff03ecb53c71af181e9adbc14ec26..4d312437fcada2178bb32f6c08cb762806350ab3 100644 (file)
@@ -44,6 +44,9 @@
 
 
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_ColoredShape,AIS_Shape)
+IMPLEMENT_STANDARD_RTTIEXT(AIS_ColoredDrawer,Prs3d_Drawer)
+
 //=======================================================================
 //function : AIS_ColoredShape
 //purpose  :
index bd10c3ab329111ecb8f9267215b68f2018c442a3..1c74296eec08248541bc92ecb3cbe003fdf658cf 100644 (file)
@@ -54,7 +54,7 @@ public:  //! @name list of overridden properties
   Standard_Boolean myHasOwnWidth;
 
 public:
-  DEFINE_STANDARD_RTTI(AIS_ColoredDrawer, Prs3d_Drawer);
+  DEFINE_STANDARD_RTTIEXT(AIS_ColoredDrawer,Prs3d_Drawer);
 
 };
 
@@ -175,7 +175,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI(AIS_ColoredShape, AIS_Shape);
+  DEFINE_STANDARD_RTTIEXT(AIS_ColoredShape,AIS_Shape);
 
 };
 
index b1e5c6fc092e384e9421801ae7d3605509bee7ec..aa11bcebbd57344bb57451618cd4e2c704fdddcb 100644 (file)
@@ -41,6 +41,8 @@
 #include <TopoDS_Shape.hxx>
 #include <TopoDS_Vertex.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_ConcentricRelation,AIS_Relation)
+
 //=======================================================================
 //function : Constructor
 //purpose  : 
index 086a18b13d204aea90fa8ce344ee90fa1e2fa101..620381a40f24d1b9e8ef2194cf8c8e23c350afff 100644 (file)
@@ -68,7 +68,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(AIS_ConcentricRelation,AIS_Relation)
+  DEFINE_STANDARD_RTTIEXT(AIS_ConcentricRelation,AIS_Relation)
 
 protected:
 
index 6a3cbb2dd3f63eed369c4deeccccb815148d4488..4f74b25e803ff5b8bb579491829aa665c34f0cec 100644 (file)
@@ -44,6 +44,8 @@
 #include <TopTools_IndexedMapOfShape.hxx>
 #include <TopTools_OrientedShapeMapHasher.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_ConnectedInteractive,AIS_InteractiveObject)
+
 //=======================================================================
 //function : AIS_ConnectedInteractive
 //purpose  : 
index fa1c99f42f82bfdfe087e9e6b0e915955ef3d41b..f7ac4c39ea306042031abb104bfe4eb1e295d6d4 100644 (file)
@@ -101,7 +101,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(AIS_ConnectedInteractive,AIS_InteractiveObject)
+  DEFINE_STANDARD_RTTIEXT(AIS_ConnectedInteractive,AIS_InteractiveObject)
 
 protected:
 
index 69f2d13b59d81d2239a1d37942f739186e30911f..495a82c7336cf4e19102772f945500c58936e1f5 100644 (file)
@@ -26,6 +26,8 @@
 #include <Standard_ProgramError.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_DiameterDimension,AIS_Dimension)
+
 namespace
 {
   static const Standard_ExtCharacter THE_DIAMETER_SYMBOL (0x00D8);
index b76e1db042bfc916cb79af71eea90f18e2a526b1..6c8dcac05085a0f03c2211bc50121ce56b845db4 100644 (file)
@@ -130,7 +130,7 @@ public:
 
 public:
 
-  DEFINE_STANDARD_RTTI(AIS_DiameterDimension, AIS_Dimension)
+  DEFINE_STANDARD_RTTIEXT(AIS_DiameterDimension,AIS_Dimension)
 
 protected:
 
index 6dff6bab65e8f5f169da6b850959b8146848f30a..6c808dcb8a512b2821bb21eadc9eae4288a14792 100755 (executable)
@@ -75,6 +75,8 @@
 #include <UnitsAPI_SystemUnits.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_Dimension,AIS_InteractiveObject)
+
 namespace
 {
   // default text strings
index bdc7a123550341fb320c474549d1b0412baa4bd2..15c6f00c6c42c3ead380c9506a3831fdd3745593 100755 (executable)
@@ -378,7 +378,7 @@ public:
 
 public:
 
-  DEFINE_STANDARD_RTTI(AIS_Dimension, AIS_InteractiveObject)
+  DEFINE_STANDARD_RTTIEXT(AIS_Dimension,AIS_InteractiveObject)
 
 protected:
 
index 849ad18674a620dd521a531243c9a12f50e50be1..81094b684a1029f9970e56fdd5f59fa05ee43c10 100755 (executable)
@@ -24,6 +24,8 @@
 #include <TopoDS.hxx>
 #include <TopoDS_Vertex.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_DimensionOwner,SelectMgr_EntityOwner)
+
 namespace
 {
   //=======================================================================
index b3b45d1d7a9c07855fa62cdb59b601e19d3b4650..c32b4edfa80ce7bb3bc931ecb6308c5f5a17f68d 100644 (file)
@@ -71,7 +71,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(AIS_DimensionOwner,SelectMgr_EntityOwner)
+  DEFINE_STANDARD_RTTIEXT(AIS_DimensionOwner,SelectMgr_EntityOwner)
 
 protected:
 
index 7f88c818c2a2bd6e267cd712623061be7a150939..9bc9b0d94cd819c94ed89b640f4abacde2969eae 100644 (file)
@@ -46,6 +46,8 @@
 #include <TopoDS.hxx>
 #include <TopoDS_Shape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_EllipseRadiusDimension,AIS_Relation)
+
 //=======================================================================
 //function : AIS_EllipseRadiusDimension
 //purpose  : 
index ff522087b6cb5491b4819f3c3d3712ba8d2c97de..cb04856c3bd3364d772b33e96478afb69970bff9 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(AIS_EllipseRadiusDimension,AIS_Relation)
+  DEFINE_STANDARD_RTTIEXT(AIS_EllipseRadiusDimension,AIS_Relation)
 
 protected:
 
index a66c0a507a86caa026802c89c6b78ad6a8828276..f999dc37b231a87feb71929a0cc1d0d3f5d24d68 100644 (file)
@@ -48,6 +48,8 @@
 #include <TopoDS_Shape.hxx>
 #include <TopoDS_Vertex.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_EqualDistanceRelation,AIS_Relation)
+
 //=======================================================================
 //function : AIS_EqualDistanceRelation
 //purpose  : 
index 7ab7e0b7c2e4b901d420c4042be3e34deb610546..ab214575013d1155b6b8526c87156f1a4065e0c1 100644 (file)
@@ -108,7 +108,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(AIS_EqualDistanceRelation,AIS_Relation)
+  DEFINE_STANDARD_RTTIEXT(AIS_EqualDistanceRelation,AIS_Relation)
 
 protected:
 
index 08921b1f4a28715e915354c55c2ddd718b5be069..e055dad667dba25696d85646c6b2a1d6d485c7ef 100644 (file)
@@ -40,6 +40,8 @@
 #include <TopoDS.hxx>
 #include <TopoDS_Edge.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_EqualRadiusRelation,AIS_Relation)
+
 //=======================================================================
 //function : AIS_EqualRadiusRelation
 //purpose  : 
index fd9b7f6f0436439d9948c9b0d881aef28aacfa67..ae22ff8482e85e26d4ec8b392368dfa37d1921f8 100644 (file)
@@ -59,7 +59,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(AIS_EqualRadiusRelation,AIS_Relation)
+  DEFINE_STANDARD_RTTIEXT(AIS_EqualRadiusRelation,AIS_Relation)
 
 protected:
 
index 00b65f53047d985dd015d66cd07877b153159e2b..46e9878d53789fee9dddc204abf49b5f928bb345 100644 (file)
@@ -23,6 +23,8 @@
 #include <TColStd_ListIteratorOfListOfInteger.hxx>
 #include <TColStd_ListOfInteger.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_ExclusionFilter,SelectMgr_Filter)
+
 //=======================================================================
 //function : AIS_ExclusionFilter
 //purpose  : Constructors
index 7aeef5a939794ad9ea57e2081b199b63b9bd4185..163865bc2e7e76b25f4b4e80229b329ee4e170c0 100644 (file)
@@ -93,7 +93,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(AIS_ExclusionFilter,SelectMgr_Filter)
+  DEFINE_STANDARD_RTTIEXT(AIS_ExclusionFilter,SelectMgr_Filter)
 
 protected:
 
index f6583f140c4623b72f1bb4b48a8feb6f8fa0eb64..4497926a63180ba4ed2af4e8cb6bada443160857 100644 (file)
@@ -57,6 +57,8 @@
 #include <TopTools_IndexedMapOfShape.hxx>
 #include <TopTools_ListIteratorOfListOfShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_FixRelation,AIS_Relation)
+
 static Standard_Boolean InDomain(const Standard_Real fpar,
                                        const Standard_Real lpar,
                                        const Standard_Real para) 
index 5d1a6d495eba677775394d9e5a6db38b7d3d8c4b..39e118381ee35314ed37e8c4a0fcf8c29c4674b4 100644 (file)
@@ -101,7 +101,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(AIS_FixRelation,AIS_Relation)
+  DEFINE_STANDARD_RTTIEXT(AIS_FixRelation,AIS_Relation)
 
 protected:
 
index 36481e1c58c3527c7fc5bcd391fcc1c6657a9985..ee999f73f05d094c219456d9d1d07ae54e6c28aa 100644 (file)
@@ -19,6 +19,8 @@
 #include <Standard_Type.hxx>
 #include <TColStd_ListIteratorOfListOfInteger.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_GlobalStatus,MMgt_TShared)
+
 AIS_GlobalStatus::AIS_GlobalStatus():
 myStatus(AIS_DS_None),
 myLayerIndex(0),
index a91abab14cbe57775e9b7080509b6f17ad5876c0..faec81e7a41fdbabd7e6f4e08836ae3e2b5b16c2 100644 (file)
@@ -93,7 +93,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(AIS_GlobalStatus,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(AIS_GlobalStatus,MMgt_TShared)
 
 protected:
 
index 1fabed9483e903ab08d33ab05b5e7b00e5536b4d..ad243462a44b5391d5295e69d04fc534b74f7c37 100644 (file)
@@ -55,6 +55,8 @@
 #include <TopTools_IndexedDataMapOfShapeListOfShape.hxx>
 #include <TopTools_ListIteratorOfListOfShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_IdenticRelation,AIS_Relation)
+
 // jfa 15/10/2000
 static Standard_Real Modulo2PI(const Standard_Real ANGLE)
 {
index a010ecc13f60d913bb57a14a006fc4374e8b6acf..8d06e37bf204fc89183a6c0d09ee08eb598712b0 100644 (file)
@@ -76,7 +76,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(AIS_IdenticRelation,AIS_Relation)
+  DEFINE_STANDARD_RTTIEXT(AIS_IdenticRelation,AIS_Relation)
 
 protected:
 
index 85b873fe524ba3d94869825af02cc43e4bad3418..a8c9cd416038ea06e7d7bd569c6ea9c526670c07 100644 (file)
@@ -62,6 +62,8 @@
 #include <V3d_View.hxx>
 #include <V3d_Viewer.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_InteractiveContext,MMgt_TShared)
+
 //#include <AIS_DataMapIteratorOfDataMapOfInteractiveInteger.hxx>
 namespace
 {
index 27b83111548c42d6f9e8e5547637d272e8f7275c..e40707646138f0586bb84b07a595162bfb5f62a6 100644 (file)
@@ -1566,7 +1566,7 @@ public:
 friend class AIS_LocalContext;
 
 
-  DEFINE_STANDARD_RTTI(AIS_InteractiveContext,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(AIS_InteractiveContext,MMgt_TShared)
 
 protected:
 
index 696b06ac2525473b55a51475e2e1044b3c63079f..80a9e793bc6c96e2f08c334ee68c9c239c5c7803 100644 (file)
@@ -44,6 +44,8 @@
 #include <Standard_Type.hxx>
 #include <TColStd_ListIteratorOfListOfInteger.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_InteractiveObject,SelectMgr_SelectableObject)
+
 //=======================================================================
 //function : AIS_InteractiveObject
 //purpose  : 
index bd6551faf59dafffd4ad831eb3b3655340bb86a2..b21994bf0b0fd75229d65338bb55874ac4f1fe94 100644 (file)
@@ -460,7 +460,7 @@ public:
 friend class AIS_InteractiveContext;
 
 
-  DEFINE_STANDARD_RTTI(AIS_InteractiveObject,SelectMgr_SelectableObject)
+  DEFINE_STANDARD_RTTIEXT(AIS_InteractiveObject,SelectMgr_SelectableObject)
 
 protected:
 
index f9418188835b3836a994cdcc999de17928addac6..ad6320769664e928f8a065b624c5b4fc6db43ae5 100755 (executable)
@@ -36,6 +36,8 @@
 #include <TopExp_Explorer.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_LengthDimension,AIS_Dimension)
+
 //=======================================================================
 //function : Constructor
 //purpose  : Dimension between two faces
index 3416df3e69e07ec343d98310b3836f9764668fd2..c5cbfce2ae6a870f9648ca6e399448c04da6c13f 100755 (executable)
@@ -196,7 +196,7 @@ public:
 
 public:
 
-  DEFINE_STANDARD_RTTI(AIS_LengthDimension, AIS_Dimension)
+  DEFINE_STANDARD_RTTIEXT(AIS_LengthDimension,AIS_Dimension)
 
 protected:
 
index cf10bd6c00ba0b28cd27e5570acc7b2d2f1f3ccf..93422d02db1a08bc3ace3a22e7a5bce39dc3a3c7 100644 (file)
@@ -39,6 +39,8 @@
 #include <TColgp_Array1OfPnt.hxx>
 #include <UnitsAPI.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_Line,AIS_InteractiveObject)
+
 //==================================================================
 // function: FindLimits
 // purpose:
index 6f09b8520eea05036dddbc2546c38231d65c5614..b0afd0a25c62ced9f5ab71cba3bfa8b2463b5cdb 100644 (file)
@@ -103,7 +103,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(AIS_Line,AIS_InteractiveObject)
+  DEFINE_STANDARD_RTTIEXT(AIS_Line,AIS_InteractiveObject)
 
 protected:
 
index 1d992a8a3e5f5c1eb160296f72378b43e91f7d38..6e64c8bdac3bcb2cfa093f5086a1e2bb445ed9e0 100644 (file)
@@ -49,6 +49,8 @@
 #include <V3d_Viewer.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(AIS_LocalContext,MMgt_TShared)
+
 static TCollection_AsciiString AIS_Local_SelName(const Standard_Address address,
                                                  const Standard_Integer anIndex)
 {
index 02972a28e6a942e01e60febb98a1528b1c845f30..bf5eeeb549ef3c791d962038a2d5586df0da5262 100644 (file)
@@ -359,7 +359,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(AIS_LocalContext,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(AIS_LocalContext,MMgt_TShared)
 
 protected:
 
index aa4389280f48306fb4b27894ff9764443353402e..9423020f6088d15069732828c8fccd321b3f28bf 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <TColStd_ListIteratorOfListOfInteger.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_LocalStatus,MMgt_TShared)
+
 AIS_LocalStatus::AIS_LocalStatus(const Standard_Boolean IsTemp,
                                 const Standard_Boolean Decomp,
                                 const Standard_Integer DMode,
index 255db73e1066f6c872724b31baeb7da89f053db3..8586690c8ac97c5b84efc9a7c743135a162fcd3f 100644 (file)
@@ -89,7 +89,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(AIS_LocalStatus,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(AIS_LocalStatus,MMgt_TShared)
 
 protected:
 
index 00f3110fcfe54d2ecf70eed4af767e1537fcb706..44eeb6d53217fcef136f2f20f23cb5041925ed4a 100644 (file)
@@ -58,6 +58,8 @@
 #include <TopoDS.hxx>
 #include <TopoDS_Shape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_MaxRadiusDimension,AIS_EllipseRadiusDimension)
+
 //=======================================================================
 //function : AIS_MaxRadiusDimension
 //purpose  : 
index 42b8e7f66ba81a2c486daded72bd4265a719eda9..435e58b4246d81a3703b7946f8e9280395c22d02 100644 (file)
@@ -69,7 +69,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(AIS_MaxRadiusDimension,AIS_EllipseRadiusDimension)
+  DEFINE_STANDARD_RTTIEXT(AIS_MaxRadiusDimension,AIS_EllipseRadiusDimension)
 
 protected:
 
index 6145474ec338d6eec8d084a295c036c15c539e0d..c64c5ad68c54b081c51e307e438e4db3694f6bc8 100644 (file)
@@ -53,6 +53,8 @@
 #include <TopoDS_Shape.hxx>
 #include <TopoDS_Vertex.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_MidPointRelation,AIS_Relation)
+
 //=======================================================================
 //function : AIS_MidPointRelation
 //purpose  : 
index 545f15f500a888c8069d83b105c0d3d43da08b6f..e2f814f287c26afb355bd39ed16a4d13991b3325 100644 (file)
@@ -67,7 +67,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(AIS_MidPointRelation,AIS_Relation)
+  DEFINE_STANDARD_RTTIEXT(AIS_MidPointRelation,AIS_Relation)
 
 protected:
 
index 5ee9dfd646bd704ffc1b07b6b93091d34b80cbd3..3263f01da0f8baba8f96420e867eab06cf56db61 100644 (file)
@@ -58,6 +58,8 @@
 #include <TopoDS.hxx>
 #include <TopoDS_Shape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_MinRadiusDimension,AIS_EllipseRadiusDimension)
+
 //=======================================================================
 //function : AIS_MinRadiusDimension
 //purpose  : 
index 09aaf80188883491e91fbffece868b2938df5be3..dafc902942f2e1943cc5934b205da072c809baa9 100644 (file)
@@ -68,7 +68,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(AIS_MinRadiusDimension,AIS_EllipseRadiusDimension)
+  DEFINE_STANDARD_RTTIEXT(AIS_MinRadiusDimension,AIS_EllipseRadiusDimension)
 
 protected:
 
index 07cacceaaaf4e8044bb7dee10cfd3bc60c361e2a..64da42d126c7b274559cb06f502cb62212446d41 100644 (file)
@@ -33,6 +33,8 @@
 #include <Standard_Type.hxx>
 #include <TopLoc_Location.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_MultipleConnectedInteractive,AIS_InteractiveObject)
+
 namespace
 {
   //! SelectMgr_AssemblyEntityOwner replaces original owners in sensitive entities
index da91330ecb942d78b722de8e9f0ac4ac608c1ad3..137010c8f21f43065eace9a2994a51254de3f535 100644 (file)
@@ -100,7 +100,7 @@ public:
   Standard_EXPORT virtual Handle(SelectMgr_EntityOwner) GlobalSelOwner() const Standard_OVERRIDE;
 
 
-  DEFINE_STANDARD_RTTI(AIS_MultipleConnectedInteractive,AIS_InteractiveObject)
+  DEFINE_STANDARD_RTTIEXT(AIS_MultipleConnectedInteractive,AIS_InteractiveObject)
 
 protected:
 
index bd8d8fa4e4c5d37c920bcabb7053aaad68ae0621..f41cbaa86b083348b1fef64a4932834ca2786606 100644 (file)
@@ -56,6 +56,8 @@
 #include <TopoDS_Shape.hxx>
 #include <TopoDS_Vertex.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_OffsetDimension,AIS_Relation)
+
 //=======================================================================
 //function : AIS_OffsetDimension
 //purpose  : 
index 23e2690051574c4223bb32dc5d01142782f7b2be..5230255a2f57c1c74ea7dfa86001b19591bff77d 100644 (file)
@@ -80,7 +80,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(AIS_OffsetDimension,AIS_Relation)
+  DEFINE_STANDARD_RTTIEXT(AIS_OffsetDimension,AIS_Relation)
 
 protected:
 
index d3a594c8d4a1fff6c4b742ab01e227c49c666689..7ad88331f4bfa867421661a31ed859ccedf3954b 100644 (file)
@@ -52,6 +52,8 @@
 #include <TopoDS.hxx>
 #include <TopoDS_Shape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_ParallelRelation,AIS_Relation)
+
 //=======================================================================
 //function : Constructor
 //purpose  : 
index f1a65f58cc94c9623a9b390f29732534d8d63a5c..0f821bbf7df57319a66725671b225cce2e553900 100644 (file)
@@ -76,7 +76,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(AIS_ParallelRelation,AIS_Relation)
+  DEFINE_STANDARD_RTTIEXT(AIS_ParallelRelation,AIS_Relation)
 
 protected:
 
index 26610923f0c10b98f159cb9b323e0fa95e07e70a..8d9f90e48cdc7def0a0a6fbac573f7ce27056aa2 100644 (file)
@@ -50,6 +50,8 @@
 #include <TopoDS_Shape.hxx>
 #include <TopoDS_Vertex.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_PerpendicularRelation,AIS_Relation)
+
 //=======================================================================
 //function : Constructor
 //purpose  : TwoEdgesPerpendicular
index e1b0b1f81d6e56836c8daa2cb66990f523e93ba3..83de38c925cf64326a070ee7f27a31ef0afdd391 100644 (file)
@@ -71,7 +71,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(AIS_PerpendicularRelation,AIS_Relation)
+  DEFINE_STANDARD_RTTIEXT(AIS_PerpendicularRelation,AIS_Relation)
 
 protected:
 
index 64fd3e1f69150d0b72862a4b9da766ce11d57d86..9566f5f735386e30d93533ed7326166b6d3eee4f 100644 (file)
@@ -54,6 +54,8 @@
 #include <TCollection_AsciiString.hxx>
 #include <UnitsAPI.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_Plane,AIS_InteractiveObject)
+
 //=======================================================================
 //function : AIS_Plane
 //purpose  : 
index f1eef41cf66e2440a0151ac99d3b39efd0fc17ab..b5419082de79f5060989069eb68f97315f618e8a 100644 (file)
@@ -173,7 +173,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(AIS_Plane,AIS_InteractiveObject)
+  DEFINE_STANDARD_RTTIEXT(AIS_Plane,AIS_InteractiveObject)
 
 protected:
 
index 469fb70b404ce2856c1ce8e859bd452d5a1d4457..9f6ae8ea2fab271fd61acca414162361f9549855 100644 (file)
@@ -54,6 +54,8 @@
 #include <TCollection_AsciiString.hxx>
 #include <UnitsAPI.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_PlaneTrihedron,AIS_InteractiveObject)
+
 void  ExtremityPoints(TColgp_Array1OfPnt& PP,const Handle(Geom_Plane)& myPlane,const Handle(Prs3d_Drawer)& myDrawer);
 
 //=======================================================================
index 8440f99be5f3860ea7bd1f15e2c357964f082e81..99277fd50f000de6a6f0ef28409661449140c01e 100644 (file)
@@ -120,7 +120,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(AIS_PlaneTrihedron,AIS_InteractiveObject)
+  DEFINE_STANDARD_RTTIEXT(AIS_PlaneTrihedron,AIS_InteractiveObject)
 
 protected:
 
index f9743578493c36e80097467cb175f9cc502cdf1d..93325280c692f58863af86b6243d00634456c90a 100644 (file)
@@ -37,6 +37,8 @@
 #include <StdPrs_Point.hxx>
 #include <TopoDS_Vertex.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_Point,AIS_InteractiveObject)
+
 //=======================================================================
 //function : AIS_Point
 //purpose  : 
index de86803338eff340111ec6509c1677d6c2b41650..db994a0742686607ea3bba5f04483e321e02df3a 100644 (file)
@@ -102,7 +102,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(AIS_Point,AIS_InteractiveObject)
+  DEFINE_STANDARD_RTTIEXT(AIS_Point,AIS_InteractiveObject)
 
 protected:
 
index f055a5f143e64f8f9818e05e98f02cfc8bb42aab..efefed73a2acc11bbefb6c7e918b2c043bb9afe1 100644 (file)
@@ -32,6 +32,8 @@
 #include <StdPrs_BndBox.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_PointCloud,AIS_InteractiveObject)
+
 //==================================================
 // Function: AIS_PointCloud
 // Purpose : Constructor
index c762880c64d611c641701f91b89a388b88086bfc..f9a31486ea59ef723025c766a36b1259b07b2480 100644 (file)
@@ -122,7 +122,7 @@ private:
 
 public:
 
-  DEFINE_STANDARD_RTTI(AIS_PointCloud, AIS_InteractiveObject)
+  DEFINE_STANDARD_RTTIEXT(AIS_PointCloud,AIS_InteractiveObject)
 
 };
 
index b51601fb077b311d2afc339007f567d335399691..016bee560b019be9e81f0c2747196206ddeae859 100644 (file)
@@ -22,6 +22,8 @@
 #include <gce_MakeDir.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_RadiusDimension,AIS_Dimension)
+
 namespace
 {
   static const Standard_ExtCharacter THE_RADIUS_SYMBOL ('R');
index 8e97dbb8aaef6af30ec38f199996097bcb82464c..913aa08ba584867f11f7b768a2c176e6c2593674 100644 (file)
@@ -118,7 +118,7 @@ public:
 
 public:
 
-  DEFINE_STANDARD_RTTI (AIS_RadiusDimension, AIS_Dimension)
+  DEFINE_STANDARD_RTTIEXT(AIS_RadiusDimension,AIS_Dimension)
 
 protected:
 
index 9498018e835bc14ca07959407c01d88668e2fa5a..a3b64ee789002f1eb7266afc1c4ee77c1976f7b3 100644 (file)
@@ -50,6 +50,8 @@
 #include <TopoDS_Shape.hxx>
 #include <TopoDS_Vertex.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_Relation,AIS_InteractiveObject)
+
 //=======================================================================
 //function : AIS_Relation
 //purpose  : 
index 28e7e7e0436577c41f806cb1bcf60f01970f5df9..594f2f9ed709ec686b53420e8d014153c85c66ac 100644 (file)
@@ -193,7 +193,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(AIS_Relation,AIS_InteractiveObject)
+  DEFINE_STANDARD_RTTIEXT(AIS_Relation,AIS_InteractiveObject)
 
 protected:
 
index fadca41ba6af5388c7e390526e07976d6f0a501b..5e05506a0b8b8cd477a1191d667e1d06c34ffc32 100644 (file)
@@ -24,6 +24,8 @@
 #include <TCollection_AsciiString.hxx>
 #include <TColStd_SequenceOfTransient.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_Selection,MMgt_TShared)
+
 #define MaxSizeOfResult 100000
 
 //current selection (handle)
index 61884ee66e98d8f7fe7e8273f4a94ec2474fc1e7..19c8bb96acbe12cc42752345cbdb3852ab341b7d 100644 (file)
@@ -120,7 +120,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(AIS_Selection,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(AIS_Selection,MMgt_TShared)
 
 protected:
 
index 05d4e451ccef4445c964056845db8029d9ec9db4..f25df9cdc80a8e8bd60f5524f913b1e4caad0c64 100644 (file)
@@ -68,6 +68,8 @@
 #include <TopoDS_Iterator.hxx>
 #include <TopoDS_Shape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_Shape,AIS_InteractiveObject)
+
 static Standard_Boolean myFirstCompute;
 
 static Standard_Boolean IsInList(const TColStd_ListOfInteger& LL, const Standard_Integer aMode)
index 4ba1b1d91ccb9601b5cf680788873410d4d0d26d..9fdf9212a46af9fa8e8f4dad18af9acbdb67704f 100644 (file)
@@ -241,7 +241,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(AIS_Shape,AIS_InteractiveObject)
+  DEFINE_STANDARD_RTTIEXT(AIS_Shape,AIS_InteractiveObject)
 
 protected:
 
index 228b01f5df73383e181940b1f4e4f03cfdade28b..d5d82e57ba4a153c768ceb5ff9f51689230c4cb5 100644 (file)
@@ -20,6 +20,8 @@
 #include <SelectMgr_EntityOwner.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_SignatureFilter,AIS_TypeFilter)
+
 AIS_SignatureFilter::AIS_SignatureFilter(const AIS_KindOfInteractive TheKind,
                                         const Standard_Integer      TheSignature):
 AIS_TypeFilter(TheKind),
index d77b1710e2aa486d1fe6ab47dac1317fcea729b5..8e977b7dd2e1b26f1115890cf68a3c8df93a8fdc 100644 (file)
@@ -76,7 +76,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(AIS_SignatureFilter,AIS_TypeFilter)
+  DEFINE_STANDARD_RTTIEXT(AIS_SignatureFilter,AIS_TypeFilter)
 
 protected:
 
index fc48372a288dc48824771543be331e1220ad6b76..633c9f9d6462b303682716158eaee1777225166d 100644 (file)
@@ -50,6 +50,8 @@
 #include <TopoDS.hxx>
 #include <TopoDS_Shape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_SymmetricRelation,AIS_Relation)
+
 //=======================================================================
 //function : AIS_SymmetricRelation
 //purpose  : 
index 0bac468466b178c0deb9edc0687bf2f89a45c0f7..e0487ba28a040804fb16743fec6202a2218b3d62 100644 (file)
@@ -82,7 +82,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(AIS_SymmetricRelation,AIS_Relation)
+  DEFINE_STANDARD_RTTIEXT(AIS_SymmetricRelation,AIS_Relation)
 
 protected:
 
index 31ef2882c545ca8061206aef03f256cc92fd25ad..966055400689e7197df92d1acd05b2ece1bc4252 100644 (file)
@@ -52,6 +52,8 @@
 #include <TopoDS_Shape.hxx>
 #include <TopoDS_Vertex.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_TangentRelation,AIS_Relation)
+
 //=======================================================================
 //function : Constructor
 //purpose  : 
index 280c0d9dca4bc40052e16651fe520c23e48ddec7..032d5ede81050fef07031fb335782fd3105075ff 100644 (file)
@@ -82,7 +82,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(AIS_TangentRelation,AIS_Relation)
+  DEFINE_STANDARD_RTTIEXT(AIS_TangentRelation,AIS_Relation)
 
 protected:
 
index 3f2ae73f7e2f6318c14c7b311bfb61bdd8d6c622..94462acdfc4b59edd6cbd15135433c55302a8032 100644 (file)
@@ -24,6 +24,8 @@
 #include <SelectMgr_EntityOwner.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_TextLabel,AIS_InteractiveObject)
+
 //=======================================================================
 //function : AIS_TextLabel
 //purpose  :
index f4dedc9ff362e91fbd3f2e4735143184e3084828..5289c6c9fab36b1d3a664da4c864e04f2a66c9c4 100644 (file)
@@ -115,7 +115,7 @@ protected:
 public:
 
   //! CASCADE RTTI
-  DEFINE_STANDARD_RTTI(AIS_TextLabel, AIS_InteractiveObject);
+  DEFINE_STANDARD_RTTIEXT(AIS_TextLabel,AIS_InteractiveObject);
 
 };
 
index cb5bc279f4f0f0fe385b541d8a7914955fd88b74..b370b76ea49752b7653d68ec44f240c8af0dd86f 100644 (file)
@@ -41,6 +41,8 @@
 #include <TopExp_Explorer.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_TexturedShape,AIS_Shape)
+
 //=======================================================================
 //function : AIS_TexturedShape
 //purpose  :
index 34b7d44684375535457add1dafe447b576beb9ce..5f82dfea6938b09ba14cdd90d27b72bf4d3efa0d 100644 (file)
@@ -206,7 +206,7 @@ protected: //! @name texture mapping properties
 
 public:
 
-  DEFINE_STANDARD_RTTI (AIS_TexturedShape, AIS_Shape)
+  DEFINE_STANDARD_RTTIEXT(AIS_TexturedShape,AIS_Shape)
 
 };
 
index c1dc81253da1486b87ea3cec82186097b85c74fe..f0656b607473a341d59325a802892faed69ec66d 100644 (file)
@@ -28,6 +28,8 @@
 #include <Graphic3d_ArrayOfTriangles.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_Triangulation,AIS_InteractiveObject)
+
 AIS_Triangulation::AIS_Triangulation(const Handle(Poly_Triangulation)& Triangulation)
 {
   myTriangulation = Triangulation;
index fe283873164b0899d4e5a825de7a6c25cf37c04c..2f86b213689dcc06392d20efc7fdaf994c52ca95 100644 (file)
@@ -64,7 +64,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(AIS_Triangulation,AIS_InteractiveObject)
+  DEFINE_STANDARD_RTTIEXT(AIS_Triangulation,AIS_InteractiveObject)
 
 protected:
 
index a966a4424c99ce36e80322743b8aaa87392a6b12..62e4c4d1bb5b26897fde7f4f4679ec1b93755f58 100644 (file)
@@ -57,6 +57,8 @@
 #include <TColgp_Array1OfPnt.hxx>
 #include <UnitsAPI.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_Trihedron,AIS_InteractiveObject)
+
 //=======================================================================
 //function : AIS_Trihedron
 //purpose  : 
index b89e1057708ace7a8f0d24cb48d5802018b303ad..03887c81ba184e0cb106cd2ef420fc40c5743a77 100644 (file)
@@ -168,7 +168,7 @@ public:
   //! Removes the non-default settings for width set in SetWidth.
   Standard_EXPORT void UnsetWidth() Standard_OVERRIDE;
 
-  DEFINE_STANDARD_RTTI(AIS_Trihedron,AIS_InteractiveObject)
+  DEFINE_STANDARD_RTTIEXT(AIS_Trihedron,AIS_InteractiveObject)
 
 protected:
 
index a537006187d8a8878e7de06ce43353bba43c818d..4d8221d18b394b3019efc73f438bb287de3f76e3 100644 (file)
@@ -20,6 +20,8 @@
 #include <SelectMgr_EntityOwner.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(AIS_TypeFilter,SelectMgr_Filter)
+
 AIS_TypeFilter::AIS_TypeFilter(const AIS_KindOfInteractive TheKind):
 myKind(TheKind){}
 
index a0ddfb44d4cfaa7c1f8e10b6bda6d97723d7227e..4fa62300530d2124b8f515b109b6c27cc6f2a061 100644 (file)
@@ -69,7 +69,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(AIS_TypeFilter,SelectMgr_Filter)
+  DEFINE_STANDARD_RTTIEXT(AIS_TypeFilter,SelectMgr_Filter)
 
 protected:
 
index 9bbdca62a141228d5172200509ab52b627be55b5..0dd3bfa11179a93d9d1d807f28ba0423f4ebc02a 100644 (file)
@@ -23,6 +23,8 @@
 #include <TCollection_AsciiString.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(APIHeaderSection_EditHeader,IFSelect_Editor)
+
 static Standard_Boolean IsTimeStamp
   (const Handle(TCollection_HAsciiString)& val)
 {
index 6b54e28eedd500739d97bfa04f0b324d2ddda660..ca5543d90748ed32d8ce623d42d68188085b0522 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(APIHeaderSection_EditHeader,IFSelect_Editor)
+  DEFINE_STANDARD_RTTIEXT(APIHeaderSection_EditHeader,IFSelect_Editor)
 
 protected:
 
index b4a7e3b40b140add48a6b8d0cf380d1965309b96..4b57119cdf8fb51c61f97c8419c305cee7d116ad 100644 (file)
@@ -23,3 +23,5 @@
 #include <Standard_NotImplemented.hxx>
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
+
+IMPLEMENT_STANDARD_RTTIEXT(Adaptor2d_HCurve2d,MMgt_TShared)
\ No newline at end of file
index 4923873f8fa4e5efb6bcfa573869994f4775bda9..c8e68385566826d10314a7eab9c2b62b56398af3 100644 (file)
@@ -119,7 +119,7 @@ public:
     virtual Handle(Geom2d_BSplineCurve) BSpline() const;
 
 
-  DEFINE_STANDARD_RTTI(Adaptor2d_HCurve2d,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Adaptor2d_HCurve2d,MMgt_TShared)
 };
 
 #include <Adaptor2d_HCurve2d.lxx>
index ed7aaf5dcd6028abc41acacb0fe5def1bf585e53..de28c8d272fa6eb1d354e984c7a8c29831259a6c 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Adaptor2d_HLine2d,Adaptor2d_HCurve2d)
+  DEFINE_STANDARD_RTTI_INLINE(Adaptor2d_HLine2d,Adaptor2d_HCurve2d)
 
 protected:
 
index 52e942ccd214d12127f8bda838c02b899668a723..082d6718db948dc5a60d71d9e8cc308cc3b3f793 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Adaptor2d_HOffsetCurve,Adaptor2d_HCurve2d)
+  DEFINE_STANDARD_RTTI_INLINE(Adaptor2d_HOffsetCurve,Adaptor2d_HCurve2d)
 
 protected:
 
index ce006dfe39f626d51dbb740ce4cd1e5e0402393f..160c1ecba26e8f766d07c17d6b8bc642fac6dbd0 100644 (file)
@@ -22,3 +22,5 @@
 #include <Standard_NoSuchObject.hxx>
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
+
+IMPLEMENT_STANDARD_RTTIEXT(Adaptor3d_HCurve,MMgt_TShared)
\ No newline at end of file
index 4b8e51806ead5f86dcfe4d2af1e599f9538a6a9d..2ca8d2522d6a1ad8d7fe8e898a40af8f993a47e4 100644 (file)
@@ -137,7 +137,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Adaptor3d_HCurve,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Adaptor3d_HCurve,MMgt_TShared)
 
 protected:
 
index 832a7016e07d7db9348473d59cdf1917f5483503..4ccc7d0e0da23c9db9eda2723b1dde6129a23f3c 100644 (file)
@@ -62,7 +62,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Adaptor3d_HCurveOnSurface,Adaptor3d_HCurve)
+  DEFINE_STANDARD_RTTI_INLINE(Adaptor3d_HCurveOnSurface,Adaptor3d_HCurve)
 
 protected:
 
index 8d2cbc83e88619c636c016ba2cef24e49e3fff05..56da57daf7c7cc489e834f91f6c8cdd57f8ec883 100644 (file)
@@ -62,7 +62,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Adaptor3d_HIsoCurve,Adaptor3d_HCurve)
+  DEFINE_STANDARD_RTTI_INLINE(Adaptor3d_HIsoCurve,Adaptor3d_HCurve)
 
 protected:
 
index 9cbdd327cb24cde22a8eb76420564220636f5b4a..f49e1cc1d6c9c85e3b00cd0579ed238f067fa8f9 100644 (file)
@@ -24,3 +24,5 @@
 #include <Standard_NotImplemented.hxx>
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
+
+IMPLEMENT_STANDARD_RTTIEXT(Adaptor3d_HSurface,MMgt_TShared)
\ No newline at end of file
index 86ee29f54bcf6d54f8a45e4e2d18401d9ea3945c..bd3d63258e18bdbe96c7029972b0fc91bdb20c06 100644 (file)
@@ -164,7 +164,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Adaptor3d_HSurface,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Adaptor3d_HSurface,MMgt_TShared)
 
 protected:
 
index 8252cdc3070db9a85e8560071b3c665929cee488..00b1f6e641a6dc21162a188dd9c2ed9028822b18 100644 (file)
@@ -19,6 +19,8 @@
 #include <Precision.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Adaptor3d_HVertex,MMgt_TShared)
+
 Adaptor3d_HVertex::Adaptor3d_HVertex ()
 {}
 
index 498b63b3ee5fa9ded621ceebcbfb49998af463bf..56220cb3a189845ea7810ba52e95f2e58e0578ea 100644 (file)
@@ -57,7 +57,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Adaptor3d_HVertex,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Adaptor3d_HVertex,MMgt_TShared)
 
 protected:
 
index 2747c0bfd63e4b8e75738c5e0fce9a6de66d05c7..fcf9ae978f0513dbfddbe3a93d60bf5b1731624b 100644 (file)
@@ -27,6 +27,8 @@
 #include <Standard_NotImplemented.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Adaptor3d_TopolTool,MMgt_TShared)
+
 #define myInfinite Precision::Infinite()
 
 static void GetConeApexParam(const gp_Cone& C, Standard_Real& U, Standard_Real& V)
index aa172beb4e3bcffa0d9b5250758022ccdb7c9619..74912268c7adf2f4c2f14d5e9620e15a94dd83ed 100644 (file)
@@ -154,7 +154,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Adaptor3d_TopolTool,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Adaptor3d_TopolTool,MMgt_TShared)
 
 protected:
 
index 6a167eb375e826d61ed8cfe1341b20575f1efa0e..826c6572ce01f6fb80780b79e053751620918084 100644 (file)
@@ -38,6 +38,8 @@
 #include <TColgp_Array1OfPnt2d.hxx>
 #include <TColStd_HArray2OfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(AppDef_LinearCriteria,AppDef_SmoothCriterion)
+
 static Standard_Integer order(const Handle(PLib_Base)& B)
 {
   return (*( Handle(PLib_HermitJacobi)*)&B)->NivConstr();
index 5868ea59db16c2dd60ad30eeaa6b3f37fa16ed2d..ca11ee53c8fd9565640a17534b6f61687c30efa3 100644 (file)
@@ -86,7 +86,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(AppDef_LinearCriteria,AppDef_SmoothCriterion)
+  DEFINE_STANDARD_RTTIEXT(AppDef_LinearCriteria,AppDef_SmoothCriterion)
 
 protected:
 
index 5cd0fb9eead71cb45bf21e3a25c97972559112ed..7c554212cbeba223e8f4e6ef3d4cac89c9946500 100644 (file)
@@ -21,3 +21,5 @@
 #include <Standard_DomainError.hxx>
 #include <Standard_NotImplemented.hxx>
 #include <Standard_Type.hxx>
+
+IMPLEMENT_STANDARD_RTTIEXT(AppDef_SmoothCriterion,MMgt_TShared)
\ No newline at end of file
index 74f10bee3df8138801e8e32e28a65ead3f2e570c..56cff99340fdc7a8a4e22c79846bfff127c51d97 100644 (file)
@@ -80,7 +80,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(AppDef_SmoothCriterion,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(AppDef_SmoothCriterion,MMgt_TShared)
 
 protected:
 
index aabc8fbc54881756e85f6009a29c81628dad630d..471ea329d1814ff81cf02b6487b9d2a90378959a 100644 (file)
@@ -20,6 +20,8 @@
 #include <CDM_MessageDriver.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(AppStd_Application,TDocStd_Application)
+
 //=======================================================================
 //function : AppStd_Application
 //purpose  : 
index 548384ba56da49de6cb04f5c36eb946a5d415c72..7c09ba9e9863cb5412ed48d926e0e1c39ecf61cd 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(AppStd_Application,TDocStd_Application)
+  DEFINE_STANDARD_RTTIEXT(AppStd_Application,TDocStd_Application)
 
 protected:
 
index 17609f67b92b16d16ecebad566bc4f17aad85a82..a04b6622a2f1155f514d91abe1221267491c3b08 100644 (file)
@@ -20,6 +20,8 @@
 #include <CDM_MessageDriver.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(AppStdL_Application,TDocStd_Application)
+
 //=======================================================================
 //function : AppStdL_Application
 //purpose  : 
index a7ca50de809a1d3c018c8b163663090cdd47704b..7c0987b1ef896e088aa6fdf115c69b1ecef6da12 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(AppStdL_Application,TDocStd_Application)
+  DEFINE_STANDARD_RTTIEXT(AppStdL_Application,TDocStd_Application)
 
 protected:
 
index 00f7b8b95cabba6b60f30698bff814b5879f99ba..84bea9e7c8c3c195c1957be8f60bc2e5fd85b895 100644 (file)
@@ -31,6 +31,8 @@
 #include <Standard_Type.hxx>
 #include <TColStd_SequenceOfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Approx_CurvlinFunc,MMgt_TShared)
+
 #ifdef OCCT_DEBUG_CHRONO
 #include <OSD_Timer.hxx>
 static OSD_Chronometer chr_uparam;
index e73848ddea3f2a5ac00b0acb9e8b7c1d32321a10..05493b9c85141d5307925c9f08db38db71b726eb 100644 (file)
@@ -102,7 +102,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Approx_CurvlinFunc,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Approx_CurvlinFunc,MMgt_TShared)
 
 protected:
 
index b2ae480cab33f6f8bd0aef877d3de4d45240d2e1..634b77f8ae199c51140dc5e8646af444ee079f65 100644 (file)
@@ -21,6 +21,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Approx_SweepFunction,MMgt_TShared)
+
 // Standard_Boolean Approx_SweepFunction::D1(const Standard_Real Param,const Standard_Real First,const Standard_Real Last,TColgp_Array1OfPnt& Poles,TColgp_Array1OfVec& DPoles,TColgp_Array1OfPnt2d& Poles2d,TColgp_Array1OfVec2d& DPoles2d,TColStd_Array1OfReal& Weigths,TColStd_Array1OfReal& DWeigths) 
 Standard_Boolean Approx_SweepFunction::D1(const Standard_Real ,const Standard_Real ,const Standard_Real ,TColgp_Array1OfPnt& ,TColgp_Array1OfVec& ,TColgp_Array1OfPnt2d& ,TColgp_Array1OfVec2d& ,TColStd_Array1OfReal& ,TColStd_Array1OfReal& ) 
 {
index 21682d9899920bec00c3467a2cc8409f198bb225..8455044e07ab19ffba2f4bf1e49d12f724f52a88 100644 (file)
@@ -131,7 +131,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Approx_SweepFunction,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Approx_SweepFunction,MMgt_TShared)
 
 protected:
 
index 5469ef8c3e34b70d1fd51e7bf597bb525bb81dac..57a248a14094c55dae017998212a75f768c8efd8 100644 (file)
@@ -31,6 +31,8 @@
 #include <Quantity_Color.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Aspect_AspectFillArea,MMgt_TShared)
+
 //-Aliases
 //-Global data definitions
 //     -- interior
index 768d4304ef88e4e91a609683eaab97675e0a3b9a..c9a47cfc9a6dd561e8c89c09fbe584485141ab2c 100644 (file)
@@ -93,7 +93,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Aspect_AspectFillArea,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Aspect_AspectFillArea,MMgt_TShared)
 
 protected:
 
index 598aeb16824134da15c94e59862cdb9bdb24db47..2a875d0e1fa76e6e49fb0fa715543010f90af23e 100644 (file)
@@ -30,6 +30,8 @@
 #include <Quantity_Color.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Aspect_AspectLine,MMgt_TShared)
+
 //-Aliases
 //-Global data definitions
 //     -- color
index 3c0fcf196d31643cb4c5cf390d846348643a7012..0e81548076f0626a843ec9d53d33d58c90510d53 100644 (file)
@@ -62,7 +62,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Aspect_AspectLine,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Aspect_AspectLine,MMgt_TShared)
 
 protected:
 
index 8e6e52efcf8f2ad714d534eb558af8ad128b21ad..c68ea940abb3ca90fd1529ea0da1dcaa730af6a6 100644 (file)
@@ -30,6 +30,8 @@
 #include <Quantity_Color.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Aspect_AspectMarker,MMgt_TShared)
+
 //-Aliases
 //-Global data definitions
 //     -- color
index f44ac071e511ba5c45482e17bd91f1632c8229c1..ed64b6837474adbb515116606bfc712c3b636186 100644 (file)
@@ -65,7 +65,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Aspect_AspectMarker,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Aspect_AspectMarker,MMgt_TShared)
 
 protected:
 
index 6834f5eede95b87239303344954ad4a0a93dec39..dc9f38df058463decf5751dc2fd2966f565fe7a5 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_NumericError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Aspect_CircularGrid,Aspect_Grid)
+
 Aspect_CircularGrid::Aspect_CircularGrid
      (const Quantity_Length aRadiusStep,
       const Standard_Integer aDivisionNumber,
index 91cf9e76f40046f398de3222362d2019a920d6dc..e3a3f3cc70e9ce099bbe18f3c06040260e078559 100644 (file)
@@ -66,7 +66,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Aspect_CircularGrid,Aspect_Grid)
+  DEFINE_STANDARD_RTTIEXT(Aspect_CircularGrid,Aspect_Grid)
 
 protected:
 
index dfab6bf3e3087b45458b93efb9a42fd1d2d9aa01..e15349ac92b50b4bb9245a02193dda0801008364 100755 (executable)
@@ -17,6 +17,8 @@
 #include <OSD_Environment.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(Aspect_DisplayConnection,Standard_Transient)
+
 // =======================================================================
 // function : Aspect_DisplayConnection
 // purpose  :
index 82165da9bf381db8d016ce98b2664c6e883f545b..d2080a7b58ea441da9cad98fcd479aac1a46d268 100755 (executable)
@@ -76,7 +76,7 @@ private:
 
 public:
 
-  DEFINE_STANDARD_RTTI(Aspect_DisplayConnection, Standard_Transient) // Type definition
+  DEFINE_STANDARD_RTTIEXT(Aspect_DisplayConnection,Standard_Transient) // Type definition
 
 };
 
index c68d809fab5dcb4648845f4a76b01a67b2b5e040..8bc3de3d1b228f03a23ef95993fb1a3eccec6260 100644 (file)
@@ -16,6 +16,8 @@
 #include <Quantity_Color.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Aspect_Grid,MMgt_TShared)
+
 Aspect_Grid::Aspect_Grid(
                               const Quantity_Length anXOrigin,
                               const Quantity_Length anYOrigin,
index 06d838d31741561f4738bf6b358834a7161d7c84..6dfc711d7d957d12ea3812b7712e6ef96293bb95 100644 (file)
@@ -109,7 +109,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Aspect_Grid,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Aspect_Grid,MMgt_TShared)
 
 protected:
 
index 9d76801e5561de922a2484372ccd0d5c7257f3d1..cf6824b68a426cbdbe255da52cfb73509017de8d 100644 (file)
@@ -19,6 +19,8 @@
 #include <Standard_NumericError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Aspect_RectangularGrid,Aspect_Grid)
+
 Aspect_RectangularGrid::Aspect_RectangularGrid(
                                const Quantity_Length aXStep,
                                const Quantity_Length aYStep,
index 3481b99af4213d8cde42ba47a01e39b2ec6b4684..cb31b0f438612c5d2f494c775cf4ac663d493d05 100644 (file)
@@ -79,7 +79,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Aspect_RectangularGrid,Aspect_Grid)
+  DEFINE_STANDARD_RTTIEXT(Aspect_RectangularGrid,Aspect_Grid)
 
 protected:
 
index 0add0210681b9e33f1ff6f623cc893848c24e73b..5fa8abeccaaff0e930457841696b1e07c1c389c8 100644 (file)
@@ -31,6 +31,8 @@
 #include <Quantity_Color.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Aspect_Window,MMgt_TShared)
+
 //-Aliases
 //-Global data definitions
 //-Destructors
index 77e6444df522cd77175077c272d6f3f30be6d9ab..f309c67d73c14ff1797c01dc5445ea445b72aba0 100644 (file)
@@ -117,7 +117,7 @@ public:
   //! Returns native Window FB config (GLXFBConfig on Xlib)
   Standard_EXPORT virtual Aspect_FBConfig NativeFBConfig() const = 0;
 
-  DEFINE_STANDARD_RTTI(Aspect_Window,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Aspect_Window,MMgt_TShared)
 
 protected:
 
index 1ecde6d32c78d8f830b1b300265198202c0b2cd6..dd7002dd10c1da6c1638d9c44f25e0766f6cbe66 100644 (file)
@@ -293,7 +293,7 @@ class BOPAlgo_BPC {
   const TopoDS_Face& GetFace() const {
     return myF;
   }
-  const Handle_Geom2d_Curve& GetCurve2d() const {
+  const Handle(Geom2d_Curve)& GetCurve2d() const {
     return myCurve;
   }
   Standard_Boolean IsToUpdate() const {
@@ -307,7 +307,7 @@ class BOPAlgo_BPC {
  protected:
   TopoDS_Edge myE;
   TopoDS_Face myF;
-  Handle_Geom2d_Curve myCurve;
+  Handle(Geom2d_Curve) myCurve;
   Standard_Boolean myToUpdate;
 };
 //=======================================================================
index b687e844ce0d864dec1b8fb7e740108a3d2b316a..a7f6b75cb5853b37ebd495a124fe63965b8ac0de 100644 (file)
@@ -17,6 +17,8 @@
 #include <BOPDS_PaveBlock.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BOPDS_CommonBlock,MMgt_TShared)
+
 //=======================================================================
 // function:  
 // purpose: 
index 038b0a1472bd2f392b8f5b627f39d101df1ca438..2a84edd1d3df2fa38cb1058ef700f7fa40dd7088 100644 (file)
@@ -145,7 +145,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BOPDS_CommonBlock,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(BOPDS_CommonBlock,MMgt_TShared)
 
 protected:
 
index f2c840caba632533d6a3da5e9edd225fd43db4c0..dd2701fa1a36bae57ae1d4e8884581580198ac6c 100755 (executable)
@@ -23,6 +23,8 @@
 #include <Standard_Type.hxx>
 
 #include <algorithm>
+IMPLEMENT_STANDARD_RTTIEXT(BOPDS_PaveBlock,MMgt_TShared)
+
 #ifdef _MSC_VER
 #pragma warning ( disable : 4291 )
 #endif
index 9de29866029019268b0f46a2240fcb1086c4c47b..5462f5a613428ef89a55ecb67daaf7be5a5fd5cc 100644 (file)
@@ -205,7 +205,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BOPDS_PaveBlock,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(BOPDS_PaveBlock,MMgt_TShared)
 
 protected:
 
index 4758f34223506e98a39a4a70a87c81c6b8ba09f0..acdd4511555b37b774e8ed0a759b74e3024d4d25 100644 (file)
@@ -45,6 +45,8 @@
 #include <TopTools_IndexedMapOfShape.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(BOPTest_DrawableShape,DBRep_DrawableShape)
+
 //=======================================================================
 //function : 
 //purpose  : 
index 444b30aab08462e7c33e7106679838ea042ba547..0f19c74f920b3919062098514a8ba3602f376666 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BOPTest_DrawableShape,DBRep_DrawableShape)
+  DEFINE_STANDARD_RTTIEXT(BOPTest_DrawableShape,DBRep_DrawableShape)
 
 protected:
 
index 5d085d49c15d36676afdb264e6ab7cb63f424594..86a06deab875e947c3b9007b6e1323d2e8c17465 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_Type.hxx>
 #include <TopLoc_Location.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRep_Curve3D,BRep_GCurve)
+
 //=======================================================================
 //function : BRep_Curve3D
 //purpose  : 
index 84a725d6726cda6aabb99ec7773fd4a5a12d326e..e459d1ddffb406c027bcfc2038cbea1b4df5e453 100644 (file)
@@ -57,7 +57,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRep_Curve3D,BRep_GCurve)
+  DEFINE_STANDARD_RTTIEXT(BRep_Curve3D,BRep_GCurve)
 
 protected:
 
index 0541c96b318ca4235de74924f97573e1584e4fc9..dedf017f53432497da78a90b8dd766b2bc592850 100644 (file)
@@ -23,6 +23,8 @@
 #include <Standard_Type.hxx>
 #include <TopLoc_Location.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRep_CurveOn2Surfaces,BRep_CurveRepresentation)
+
 //=======================================================================
 //function : BRep_CurveOn2Surfaces
 //purpose  : 
index 7f64f3495973c80909577f553682e36984a3654a..867423ff2494f181eb45afe1194683553559f619 100644 (file)
@@ -69,7 +69,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRep_CurveOn2Surfaces,BRep_CurveRepresentation)
+  DEFINE_STANDARD_RTTIEXT(BRep_CurveOn2Surfaces,BRep_CurveRepresentation)
 
 protected:
 
index ab84995cf7e08b0b762637e785b53e027017f99f..5f0b0289316fc103ddd60e78449475953a056e6d 100644 (file)
@@ -24,6 +24,8 @@
 #include <Standard_Type.hxx>
 #include <TopLoc_Location.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRep_CurveOnClosedSurface,BRep_CurveOnSurface)
+
 //=======================================================================
 //function : BRep_CurveOnClosedSurface
 //purpose  : 
index 352e4326af5ea201532b31dc1631f3979d78e454..5bed28216b61f89f2a5772307f6668d50ed7f837 100644 (file)
@@ -81,7 +81,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRep_CurveOnClosedSurface,BRep_CurveOnSurface)
+  DEFINE_STANDARD_RTTIEXT(BRep_CurveOnClosedSurface,BRep_CurveOnSurface)
 
 protected:
 
index 1e5224d557a1ab14675775bf5eec809412efa95e..f5f6cd377bcd2c1d7c0e19efeb69ac8d1e1c2091 100644 (file)
@@ -25,6 +25,8 @@
 #include <Standard_Type.hxx>
 #include <TopLoc_Location.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRep_CurveOnSurface,BRep_GCurve)
+
 //=======================================================================
 //function : BRep_CurveOnSurface
 //purpose  : 
index 1f0e0111709712a483fc6c4a12d600623dd259c2..baece2ff34fa45d8cee9568c8a357ed4549996e7 100644 (file)
@@ -74,7 +74,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRep_CurveOnSurface,BRep_GCurve)
+  DEFINE_STANDARD_RTTIEXT(BRep_CurveOnSurface,BRep_GCurve)
 
 protected:
 
index 72697793d9a02f674511dff19b7089960edc2601..29362dd5d39d1cfb480f28562aed38134862aae0 100644 (file)
@@ -28,6 +28,8 @@
 #include <TColStd_HArray1OfInteger.hxx>
 #include <TopLoc_Location.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRep_CurveRepresentation,MMgt_TShared)
+
 //=======================================================================
 //function : BRep_CurveRepresentation
 //purpose  : 
index 1543fa457836161b4381ecfe36e9aaf58af9c332..9bb0ae84ff8193a6d9407a4f24a8527195830ca1 100644 (file)
@@ -147,7 +147,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRep_CurveRepresentation,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(BRep_CurveRepresentation,MMgt_TShared)
 
 protected:
 
index db29bbbf54a864f097d4659918df915f5b5ac5b6..22c36ccfe47a1466a0136870790afbec336bc1ca 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_Type.hxx>
 #include <TopLoc_Location.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRep_GCurve,BRep_CurveRepresentation)
+
 //=======================================================================
 //function : BRep_GCurve
 //purpose  : 
index ce8ff73eed7dd2c473420eebe98d86a92e6f1fd7..1d2c4d5433566b2eaa8af38ac5c666371da38a0a 100644 (file)
@@ -60,7 +60,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRep_GCurve,BRep_CurveRepresentation)
+  DEFINE_STANDARD_RTTIEXT(BRep_GCurve,BRep_CurveRepresentation)
 
 protected:
 
index d90147ed8b2e711dab20643e3ff32438bda99103..737c7c1f2b3014dd2214f24d953a4a7390ae9fe6 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_Type.hxx>
 #include <TopLoc_Location.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRep_PointOnCurve,BRep_PointRepresentation)
+
 //=======================================================================
 //function : BRep_PointOnCurve
 //purpose  : 
index d89f4babaf0975a0c6565e816851164cd39d8880..3e22ee967c06d2f62a73e8e6d879b9cd2c31d0cb 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRep_PointOnCurve,BRep_PointRepresentation)
+  DEFINE_STANDARD_RTTIEXT(BRep_PointOnCurve,BRep_PointRepresentation)
 
 protected:
 
index e667535a506b0bc93eb34e9d32450d40316cb42e..d82010bd17854a902a27d975dd0bb76719e54e1f 100644 (file)
@@ -21,6 +21,8 @@
 #include <Standard_Type.hxx>
 #include <TopLoc_Location.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRep_PointOnCurveOnSurface,BRep_PointsOnSurface)
+
 //=======================================================================
 //function : BRep_PointOnCurveOnSurface
 //purpose  : 
index 39703037ef62c03cc525ceb2cb2fe05d1781ee03..73eeec83611cd4b29f59d992ef37a2965a8c108e 100644 (file)
@@ -53,7 +53,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRep_PointOnCurveOnSurface,BRep_PointsOnSurface)
+  DEFINE_STANDARD_RTTIEXT(BRep_PointOnCurveOnSurface,BRep_PointsOnSurface)
 
 protected:
 
index aacb5c62b55aa4031098bb46e6abba95db26e8bb..282f4b3ddfcb00693cb1103eb4c3f720863ed026 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_Type.hxx>
 #include <TopLoc_Location.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRep_PointOnSurface,BRep_PointsOnSurface)
+
 //=======================================================================
 //function : BRep_PointOnSurface
 //purpose  : 
index 3796c0886f64e5011d86a7752a2d32c411277f8a..878dd65de830f96b8605a5052f4e2f958b802703 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRep_PointOnSurface,BRep_PointsOnSurface)
+  DEFINE_STANDARD_RTTIEXT(BRep_PointOnSurface,BRep_PointsOnSurface)
 
 protected:
 
index e247fa486f2af14ab3d34d92660fde7018b57736..2f8f20cff5a0af3c5d8bb51856657294dc34f7ed 100644 (file)
@@ -23,6 +23,8 @@
 #include <Standard_Type.hxx>
 #include <TopLoc_Location.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRep_PointRepresentation,MMgt_TShared)
+
 //=======================================================================
 //function : BRep_PointRepresentation
 //purpose  : 
index 65fd8290cb9385d9f986411fd6c332941c1b88c0..52145d5bdfd094d24ced2020f84df0df48c95c95 100644 (file)
@@ -87,7 +87,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRep_PointRepresentation,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(BRep_PointRepresentation,MMgt_TShared)
 
 protected:
 
index ca7d4aa5ab8d4ee2cc97028b4c849d4bbb9632e1..740a09abc633866192fb047848b5a1202dcc80bf 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_Type.hxx>
 #include <TopLoc_Location.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRep_PointsOnSurface,BRep_PointRepresentation)
+
 //=======================================================================
 //function : BRep_PointsOnSurface
 //purpose  : 
index 50d83db7fd004fca108375c0e85faab85a49a1c2..83f23f64edcaabbbcf328b2fa0da26ed303e4393 100644 (file)
@@ -43,7 +43,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRep_PointsOnSurface,BRep_PointRepresentation)
+  DEFINE_STANDARD_RTTIEXT(BRep_PointsOnSurface,BRep_PointRepresentation)
 
 protected:
 
index 0fff5bd9b7b444f0cb6c94d15ceec5c2b69e8cdc..921a4ed1f9ec39bdc9d3fd5b5dc6f42985b6c0d7 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_Type.hxx>
 #include <TopLoc_Location.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRep_Polygon3D,BRep_CurveRepresentation)
+
 //=======================================================================
 //function : BRep_Polygon3D
 //purpose  : 
index c07359276e187fe9772c694201d3c9b4154f8350..ff5e6d8d95e5d16f2312cf1a7621a74e554973fa 100644 (file)
@@ -53,7 +53,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRep_Polygon3D,BRep_CurveRepresentation)
+  DEFINE_STANDARD_RTTIEXT(BRep_Polygon3D,BRep_CurveRepresentation)
 
 protected:
 
index a5e9b2eb33d7cfb4bcf91a4b3c384b45ac6d3394..8696bb816427dda634e2c00c48c283daaba4699b 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_Type.hxx>
 #include <TopLoc_Location.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRep_PolygonOnClosedSurface,BRep_PolygonOnSurface)
+
 //=======================================================================
 //function : BRep_PolygonOnClosedSurface
 //purpose  : 
index 467167876fa239dae14a6f6a7b4e5a76dcfafb19..79ee1ec63364655442c1c7d9b06e444cc6c7a753 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRep_PolygonOnClosedSurface,BRep_PolygonOnSurface)
+  DEFINE_STANDARD_RTTIEXT(BRep_PolygonOnClosedSurface,BRep_PolygonOnSurface)
 
 protected:
 
index 5ddbf521e2a9413acea39ab4c5a54e12b436f093..83bcc2bac59ee5868da96907342a5576b5fd2667 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_Type.hxx>
 #include <TopLoc_Location.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRep_PolygonOnClosedTriangulation,BRep_PolygonOnTriangulation)
+
 //=======================================================================
 //function : BRep_PolygonOnClosedTriangulation
 //purpose  : 
index 81b69f8ff64f4402929039ede3daf0e344429e94..bc9eba85a5ef189b367dc7ecaa33cfa098fa0fc1 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRep_PolygonOnClosedTriangulation,BRep_PolygonOnTriangulation)
+  DEFINE_STANDARD_RTTIEXT(BRep_PolygonOnClosedTriangulation,BRep_PolygonOnTriangulation)
 
 protected:
 
index 1904c3080ba3ef920e1fe522908be9f6609db80a..197b5b8fa4b1f4747d38d6fb0842a43a15b10bb4 100644 (file)
@@ -23,6 +23,8 @@
 #include <Standard_Type.hxx>
 #include <TopLoc_Location.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRep_PolygonOnSurface,BRep_CurveRepresentation)
+
 //=======================================================================
 //function : BRep_PolygonOnSurface
 //purpose  : 
index 80f81e05948ee25576cb9e24c4028034af70d23b..b0c165798e97e770a4d9b70db4aef416b66ce0e8 100644 (file)
@@ -62,7 +62,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRep_PolygonOnSurface,BRep_CurveRepresentation)
+  DEFINE_STANDARD_RTTIEXT(BRep_PolygonOnSurface,BRep_CurveRepresentation)
 
 protected:
 
index 31ae62c80bdcde7035f442c7b9a94e8c451317d4..24beb3dc9a21b5933203bafd3801082e9f1eec5e 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_Type.hxx>
 #include <TopLoc_Location.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRep_PolygonOnTriangulation,BRep_CurveRepresentation)
+
 //=======================================================================
 //function : BRep_PolygonOnTriangulation
 //purpose  : 
index fdfefce73bf74869b0b4e8cffc1729fe688911a9..b400ea9d74c61f2cee74dc15f34a83727d7c69c4 100644 (file)
@@ -61,7 +61,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRep_PolygonOnTriangulation,BRep_CurveRepresentation)
+  DEFINE_STANDARD_RTTIEXT(BRep_PolygonOnTriangulation,BRep_CurveRepresentation)
 
 protected:
 
index 4f79b292ed8194e9fc1a220c5ff471434e2f7b5e..1a90362909370ba74e84d946c9217604ed9739d4 100644 (file)
@@ -25,6 +25,8 @@
 #include <TopAbs.hxx>
 #include <TopoDS_TShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRep_TEdge,TopoDS_TEdge)
+
 static const Standard_Integer ParameterMask       = 1;
 static const Standard_Integer RangeMask           = 2;
 static const Standard_Integer DegeneratedMask     = 4;
index 93754d06a868a09b1e38ea74d0dc4304c1c1e060..2bd0642fb83b00a71ca736996ac3232203476346 100644 (file)
@@ -84,7 +84,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRep_TEdge,TopoDS_TEdge)
+  DEFINE_STANDARD_RTTIEXT(BRep_TEdge,TopoDS_TEdge)
 
 protected:
 
index 8f118b32cbab6013af059fbf367294db678eb123..b4d35e4585c2d42291413fcdf2f292bc7f181075 100644 (file)
@@ -23,6 +23,8 @@
 #include <TopLoc_Location.hxx>
 #include <TopoDS_TShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRep_TFace,TopoDS_TFace)
+
 //=======================================================================
 //function : BRep_TFace
 //purpose  : 
index cadecebcbe67e56b4519c19366fa5afebe53c70f..c24337de47a4b6e264566505aed12be2a5749088 100644 (file)
@@ -91,7 +91,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRep_TFace,TopoDS_TFace)
+  DEFINE_STANDARD_RTTIEXT(BRep_TFace,TopoDS_TFace)
 
 protected:
 
index 3e18cc0fe2920ead86ad5f649aeb335698b1fc5b..067f8197c0788b003696dc5330ca6d9bed0bf690 100644 (file)
@@ -21,6 +21,8 @@
 #include <TopAbs.hxx>
 #include <TopoDS_TShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRep_TVertex,TopoDS_TVertex)
+
 //=======================================================================
 //function : BRep_TVertex
 //purpose  : 
index c729e6490809269fa327116649e3a4cd1c50fe7b..9729fb52f6e7a50c494751a91fc30a1d0d978c00 100644 (file)
@@ -65,7 +65,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRep_TVertex,TopoDS_TVertex)
+  DEFINE_STANDARD_RTTIEXT(BRep_TVertex,TopoDS_TVertex)
 
 protected:
 
index 8b8e2f62c3497b29828367dc33a708b8a1725e01..9cb3a1900bbf1389f13aa8f1afc279389a183caf 100644 (file)
@@ -68,6 +68,7 @@
 #include <TopoDS_Wire.hxx>
 #include <TopTools_MapOfShape.hxx>
 #include <TopTools_ShapeMapHasher.hxx>
+#include <BRep_GCurve.hxx>
 
 //modified by NIZNHY-PKV Fri Oct 17 14:13:29 2008f
 static 
index 1937c5a0777eda5603178b95ec9843f336d166f6..f0b085758bd59a45273a8ecddd88aa7ce003e2de 100644 (file)
@@ -62,7 +62,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRepAdaptor_HCompCurve,Adaptor3d_HCurve)
+  DEFINE_STANDARD_RTTI_INLINE(BRepAdaptor_HCompCurve,Adaptor3d_HCurve)
 
 protected:
 
index c2a14db99cb8d1a53f0bb1ae3b1b9ff17cf9cbbd..0e048d93dfd73e86e45a3afb1b84790b1f0a40fa 100644 (file)
@@ -62,7 +62,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRepAdaptor_HCurve,Adaptor3d_HCurve)
+  DEFINE_STANDARD_RTTI_INLINE(BRepAdaptor_HCurve,Adaptor3d_HCurve)
 
 protected:
 
index 65ea34cd21de9d81d273f5ed3802b99bce52a963..95491450681abe9156cfd09b06575d844bce0b5a 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRepAdaptor_HCurve2d,Adaptor2d_HCurve2d)
+  DEFINE_STANDARD_RTTI_INLINE(BRepAdaptor_HCurve2d,Adaptor2d_HCurve2d)
 
 protected:
 
index dc30043d26d79f985daf6ad4e7d50b6f364faa8f..cc544cf03f61592cf73325cd1d067a213df00bfb 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRepAdaptor_HSurface,Adaptor3d_HSurface)
+  DEFINE_STANDARD_RTTI_INLINE(BRepAdaptor_HSurface,Adaptor3d_HSurface)
 
 protected:
 
index 0cb13f96542522d59437cac5016eb03340c9c5f9..97641ab2235202a011bed8e24e949710ec0efe6d 100644 (file)
@@ -21,6 +21,8 @@
 #include <TopoDS_Shape.hxx>
 #include <TopTools_ListIteratorOfListOfShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRepAlgo_AsDes,MMgt_TShared)
+
 //=======================================================================
 //function : BRepAlgo_AsDes
 //purpose  : 
index 85c126e29a5dcbb2c6fed622f013f85f983c0470..a54d80575a3092d4a0b48eee382d092b215bc714 100644 (file)
@@ -76,7 +76,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRepAlgo_AsDes,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(BRepAlgo_AsDes,MMgt_TShared)
 
 protected:
 
index ab9fc951aa72cca6998a60d3e7495690d2dc1f50..62ed293e0643a15ea894b6c76f75adcc519522e6 100644 (file)
@@ -28,6 +28,8 @@
 #include <TopTools_ListIteratorOfListOfShape.hxx>
 #include <TopTools_ListOfShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRepAlgo_EdgeConnector,MMgt_TShared)
+
 //=======================================================================
 //function : Create
 //purpose  : 
index 258ced28ba5992143cc53ac876c79f22f2924568..fd8258e882042af8975b3d3205e90e1fb234fdba 100644 (file)
@@ -72,7 +72,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRepAlgo_EdgeConnector,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(BRepAlgo_EdgeConnector,MMgt_TShared)
 
 protected:
 
index 5973ebd69802a383b5f43183ceab676358d53142..fd1f62e6b72c36d7078471b7b8ba332d49a917cd 100644 (file)
@@ -23,6 +23,8 @@
 #include <IntSurf_PntOn2S.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRepApprox_ApproxLine,MMgt_TShared)
+
 //=======================================================================
 //function : BRepApprox_ApproxLine
 //purpose  : 
index a5117f5fb5fceddc7852b965998486b27c264db8..7186c27c428c935e7ecc03280511d712b656bb68 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRepApprox_ApproxLine,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(BRepApprox_ApproxLine,MMgt_TShared)
 
 protected:
 
index 9ba49f15fd407c1ea64439f4b5a88f7bb4331904..10a7734e35c19756931e241cc7ddf4fe24a72332 100644 (file)
@@ -23,6 +23,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRepBlend_AppFunc,BRepBlend_AppFuncRoot)
+
 BRepBlend_AppFunc::BRepBlend_AppFunc(Handle(BRepBlend_Line)& Line,
                                     Blend_Function& Func,
                                     const Standard_Real Tol3d,
index e137aab76a2342ef4fc3a3574b4987207dcfee97..7e52e334561d087dac29add8d53ab0bc2e36718d 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRepBlend_AppFunc,BRepBlend_AppFuncRoot)
+  DEFINE_STANDARD_RTTIEXT(BRepBlend_AppFunc,BRepBlend_AppFuncRoot)
 
 protected:
 
index 2fc921c7335175f49a3d682e758f9611c73cf817..8a97359728a435d6acc52329b75dcd869277a75f 100644 (file)
@@ -30,6 +30,8 @@
 #include <TColStd_HArray1OfInteger.hxx>
 #include <TColStd_HArray1OfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRepBlend_AppFuncRoot,Approx_SweepFunction)
+
 BRepBlend_AppFuncRoot::BRepBlend_AppFuncRoot(Handle(BRepBlend_Line)& Line,
                                             Blend_AppFunction&      Func,
                                             const Standard_Real     Tol3d,
index 9fa8752ce68d8ba768a2e0814802d48c5536f0f2..3a01b50ec588dea1cee49874164727a2d9b2f227 100644 (file)
@@ -133,7 +133,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRepBlend_AppFuncRoot,Approx_SweepFunction)
+  DEFINE_STANDARD_RTTIEXT(BRepBlend_AppFuncRoot,Approx_SweepFunction)
 
 protected:
 
index 613351e31576654c9cf2711e250438bacaf9557e..d61808261bc7983082175ae12a3ed49ded399fe3 100644 (file)
@@ -23,6 +23,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRepBlend_AppFuncRst,BRepBlend_AppFuncRoot)
+
 BRepBlend_AppFuncRst::BRepBlend_AppFuncRst (Handle(BRepBlend_Line)& Line,
                                            Blend_SurfRstFunction& Func,
                                            const Standard_Real Tol3d,
index cdf3c7022ac7550c2832d84e5ce1cb27f258e57e..faf58742c1c6789638574a92dc996e1c8646b65f 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRepBlend_AppFuncRst,BRepBlend_AppFuncRoot)
+  DEFINE_STANDARD_RTTIEXT(BRepBlend_AppFuncRst,BRepBlend_AppFuncRoot)
 
 protected:
 
index 137fa9465608d295fe372133e9d82321649c28d2..dfda9f65122e371833e0808c4dafe098223e5a48 100644 (file)
@@ -23,6 +23,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRepBlend_AppFuncRstRst,BRepBlend_AppFuncRoot)
+
 BRepBlend_AppFuncRstRst::BRepBlend_AppFuncRstRst (Handle(BRepBlend_Line)& Line,
                                                  Blend_RstRstFunction& Func,
                                                  const Standard_Real Tol3d,
index 3cbe5fe3aa7a1a642e9b51215fe6519f0e570c0d..34b136d7a724a602b15baa63d9d516bfc5d6cb79 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRepBlend_AppFuncRstRst,BRepBlend_AppFuncRoot)
+  DEFINE_STANDARD_RTTIEXT(BRepBlend_AppFuncRstRst,BRepBlend_AppFuncRoot)
 
 protected:
 
index de6293d39111c61ad171e00a73aaaf489216ae6e..fdf90a9272ede2fcfb04971e56690968e35ed842 100644 (file)
@@ -19,6 +19,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRepBlend_Line,MMgt_TShared)
+
 BRepBlend_Line::BRepBlend_Line ():
   tras1(IntSurf_Undecided),tras2(IntSurf_Undecided),
   hass1(Standard_False),hass2(Standard_False)
index bfd78342e7dd433a944b38a141b03037f81b5a59..7ada9cb2c182c849e0e8d6da4761f56d3edd887f 100644 (file)
@@ -117,7 +117,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRepBlend_Line,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(BRepBlend_Line,MMgt_TShared)
 
 protected:
 
index 51d0d61ca8b88c68681fb40a93c5f077f412a168..d8939b833fea31ca1febc61d6d355356abdb7039 100644 (file)
@@ -178,7 +178,7 @@ public:
   }
 
 public:
-  DEFINE_STANDARD_RTTI(BRepBuilderAPI_Copy_Modification, BRepTools_Modification)
+  DEFINE_STANDARD_RTTI_INLINE(BRepBuilderAPI_Copy_Modification,BRepTools_Modification)
 
 private: 
   Standard_Boolean myCopyGeom;
index 900481b5f9274f8263f0f619de5bd4c1aa35954e..7644ccee6fe8344522cf0684ba91190f636eec1a 100644 (file)
@@ -33,6 +33,8 @@
 #include <TopTools_MapOfShape.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(BRepBuilderAPI_FastSewing,Standard_Transient)
+
 //=======================================================================
 //function : IntersetctionOfSets
 //purpose  : Returns minimal value of intersection result
index 87a236a7aed63c39c72152187cfa3b3520a4bb3d..9b3850b6f0999fe05bb6a6dfcee0384e5f44ab13 100644 (file)
@@ -98,7 +98,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, Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(BRepBuilderAPI_FastSewing,Standard_Transient)
 
 protected:
   class NodeInspector;
index 8c9b592905eaf3609c94001ff8da4994d7863549..3be3e1d1d4e7a3c64e52d2496cfe67a0af67f493 100644 (file)
 #include <TopTools_MapOfShape.hxx>
 #include <TopTools_SequenceOfShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRepBuilderAPI_Sewing,MMgt_TShared)
+
 //#include <LocalAnalysis_SurfaceContinuity.hxx>
 //=======================================================================
 //function : SameRange
index aa8fbfad987e04b66bc8964625115862873a9b60..23f7f8437a33e1f3918b44afe9dccbc2108e0ac3 100644 (file)
@@ -241,7 +241,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRepBuilderAPI_Sewing,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(BRepBuilderAPI_Sewing,MMgt_TShared)
 
 protected:
 
index 63b8c9dbcfdaad4a7ee423b5d7b794514f5fe2c6..0c192748a75af267e488d5636fdc3dbb89eb34fe 100644 (file)
@@ -60,6 +60,8 @@
 #include <TopoDS_Face.hxx>
 #include <TopoDS_Shape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRepCheck_Edge,BRepCheck_Result)
+
 //modified by NIZNHY-PKV Thu May 05 09:01:57 2011f
 static 
   Standard_Boolean Validate(const Adaptor3d_Curve&,
index 74eeeec3c5bde5f243a01e8fcfead604fb521371..05fee227d0926507824845a9606def4c959b3226 100644 (file)
@@ -64,7 +64,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRepCheck_Edge,BRepCheck_Result)
+  DEFINE_STANDARD_RTTIEXT(BRepCheck_Edge,BRepCheck_Result)
 
 protected:
 
index 59daf7e897b8a4a139dd87f2c7256fdce1e0dec6..fd500c5e53b93b97ed600a56772d02d7e0e6bf77 100644 (file)
@@ -56,6 +56,8 @@
 #include <TopTools_OrientedShapeMapHasher.hxx>
 #include <TopTools_SequenceOfShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRepCheck_Face,BRepCheck_Result)
+
 //#include <BRepAdaptor_Curve2d.hxx>
 //#include <Geom2dInt_GInter.hxx>
 typedef NCollection_DataMap<TopoDS_Shape, Bnd_Box2d, TopTools_OrientedShapeMapHasher> DataMapOfShapeBox2d;
index d6c91968228b85c43e4896a1196bdc95370cde65..a6853e9e3982ebb46327ffedd398d7ec50f06475 100644 (file)
@@ -66,7 +66,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRepCheck_Face,BRepCheck_Result)
+  DEFINE_STANDARD_RTTIEXT(BRepCheck_Face,BRepCheck_Result)
 
 protected:
 
index c699d5689bec9cdc33bbedf4427555f095a08a43..97a0fa44641afd4fd375a9a03024c30d1bc6e4c5 100644 (file)
@@ -21,6 +21,8 @@
 #include <Standard_Type.hxx>
 #include <TopoDS_Shape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRepCheck_Result,MMgt_TShared)
+
 //=======================================================================
 //function : BRepCheck_Result
 //purpose  : 
index fdebe79c6c0f351225e2ac08a17119245e845216..e88c672a123d4f0900206fde9d9839b43605df51 100644 (file)
@@ -73,7 +73,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRepCheck_Result,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(BRepCheck_Result,MMgt_TShared)
 
 protected:
 
index b39e76b02c1ba99f056549a3fa3fa1c50aad8744..1cd78e0635c071b5a32c566fcc301a69db9ca823 100644 (file)
@@ -37,6 +37,8 @@
 #include <TopTools_MapIteratorOfMapOfShape.hxx>
 #include <TopTools_MapOfShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRepCheck_Shell,BRepCheck_Result)
+
 //=======================================================================
 //function : Propagate
 //purpose  : 
index eef7345f15547d1d1b563d0b391e32ba8a8ce781..2876d1c0e3caa0330dbcd1b9b2e76a484303ac0b 100644 (file)
@@ -69,7 +69,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRepCheck_Shell,BRepCheck_Result)
+  DEFINE_STANDARD_RTTIEXT(BRepCheck_Shell,BRepCheck_Result)
 
 protected:
 
index 18747103704808b549940b5f94022f3a69906ff6..a6d5e648a9d354a38d78cf5a6e2e0ef4513a0b80 100644 (file)
@@ -34,6 +34,8 @@
 #include <TopTools_MapOfShape.hxx>
 #include <TopTools_ShapeMapHasher.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRepCheck_Solid,BRepCheck_Result)
+
 //
 //
 //
@@ -65,7 +67,7 @@ class BRepCheck_HSC : public MMgt_TShared {
       return mySC;
     };
   //
-  DEFINE_STANDARD_RTTI(BRepCheck_HSC, MMgt_TShared);
+  DEFINE_STANDARD_RTTI_INLINE(BRepCheck_HSC,MMgt_TShared);
 
  protected:
   BRepClass3d_SolidClassifier mySC;
index d3269d551f69362ccb47003707ab30671beb3e64..65adff458e66204d86252f459228ece271543700 100644 (file)
@@ -71,7 +71,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRepCheck_Solid,BRepCheck_Result)
+  DEFINE_STANDARD_RTTIEXT(BRepCheck_Solid,BRepCheck_Result)
 
 protected:
 
index 8225677cdff37bce8020814075865fb79d92d228..a6eaec1247534955c90ac55030f06838207afa57 100644 (file)
@@ -41,6 +41,8 @@
 #include <TopoDS_Shape.hxx>
 #include <TopoDS_Vertex.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRepCheck_Vertex,BRepCheck_Result)
+
 //=======================================================================
 //function : BRepCheck_Vertex
 //purpose  : 
index 6400836330f177481db69e092155755fb13a9d83..1e9f15f40c335b0d58ee99f50ef735c757be2e43 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRepCheck_Vertex,BRepCheck_Result)
+  DEFINE_STANDARD_RTTIEXT(BRepCheck_Vertex,BRepCheck_Result)
 
 protected:
 
index 9fbccc3b909eb2466fb86188850be217f6eaa63a..2f1e7a6a3ce071af3cdae3536be0c09e8575a560 100644 (file)
@@ -74,6 +74,8 @@
 #include <TopTools_MapOfShape.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(BRepCheck_Wire,BRepCheck_Result)
+
 static void Propagate(const TopTools_IndexedDataMapOfShapeListOfShape&,
                       const TopoDS_Shape&,   // edge
                       TopTools_MapOfShape&); // mapofedge
index 19bcadbb53e767852a9f70d7930d76a0bd6f75cf..762af22cc9d01bfb38fffd96e7b47157917f6e84 100644 (file)
@@ -114,7 +114,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRepCheck_Wire,BRepCheck_Result)
+  DEFINE_STANDARD_RTTIEXT(BRepCheck_Wire,BRepCheck_Result)
 
 protected:
 
index e33c1b0c490ce04df6e119c9788efa070a2c8dcf..ff4b5382a12535a9cdf64316a7af0efce4c353da 100644 (file)
@@ -22,6 +22,8 @@
 #include <TColgp_Array1OfPnt2d.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(BRepExtrema_TriangleSet,Standard_Transient)
+
 //=======================================================================
 //function : BRepExtrema_TriangleSet
 //purpose  : Creates empty triangle set
index b60a22bf59f0ec71cbcd115f8ec9ae5d2fec5a0a..22e08325396d12f7345c28445a17ec5a1f66c895 100644 (file)
@@ -80,7 +80,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI(BRepExtrema_TriangleSet, Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(BRepExtrema_TriangleSet,Standard_Transient)
 
 };
 
index 1b4fe136480759d87c15e7568506a0c905cc90a5..8c8368a53c5267093ea6c9c650e480251a949da3 100644 (file)
@@ -33,6 +33,8 @@
 #include <TopoDS_Wire.hxx>
 #include <TopTools_HArray1OfShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRepFill_ACRLaw,BRepFill_LocationLaw)
+
 BRepFill_ACRLaw::BRepFill_ACRLaw(const TopoDS_Wire& Path,
                                 const Handle(GeomFill_LocationGuide)& theLaw)
 {
index 9279d1dfc9319a9579fc48a5ebfcdea5e2055cd9..f06e64ef5920f45ef7a47391e69cd5aa22c7747e 100644 (file)
@@ -43,7 +43,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRepFill_ACRLaw,BRepFill_LocationLaw)
+  DEFINE_STANDARD_RTTIEXT(BRepFill_ACRLaw,BRepFill_LocationLaw)
 
 protected:
 
index 470ac1e728b1dd8efd5907325e2ac505d8c7d100..49d01e01db32b48f7860e5bd9551131220d9a3fe 100644 (file)
@@ -35,6 +35,8 @@
 #include <Standard_ConstructionError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRepFill_CurveConstraint,GeomPlate_CurveConstraint)
+
 //---------------------------------------------------------
 //         Constructeurs avec courbe sur surface
 //---------------------------------------------------------
index 7826e7f93fc99c1eb89531928b87d8d9c142aaac..be01a01c7996cf52fbd060b7e797f11229bc461f 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRepFill_CurveConstraint,GeomPlate_CurveConstraint)
+  DEFINE_STANDARD_RTTIEXT(BRepFill_CurveConstraint,GeomPlate_CurveConstraint)
 
 protected:
 
index 7b0e233b84062267bf86d59366251d8628190e7f..4c53a06a634216672b0c43ad67f06526b2ceeea8 100644 (file)
@@ -26,6 +26,8 @@
 #include <Standard_Type.hxx>
 #include <TopoDS_Wire.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRepFill_DraftLaw,BRepFill_Edge3DLaw)
+
 //=======================================================================
 //function : ToG0
 //purpose  : Cacul une tranformation T tq T.M2 = M1
index efa1c87dcbc55c9c343716253e071e22b3c32535..7beb4620b31ebd63d16f724dab31b8dc9122a8b3 100644 (file)
@@ -44,7 +44,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRepFill_DraftLaw,BRepFill_Edge3DLaw)
+  DEFINE_STANDARD_RTTIEXT(BRepFill_DraftLaw,BRepFill_Edge3DLaw)
 
 protected:
 
index dc00a52414ed310f8c874ecb8b762245e484874a..98be92c5f8349f57364cb65fe998a7d118bf8492 100644 (file)
@@ -30,6 +30,8 @@
 #include <TopoDS_Wire.hxx>
 #include <TopTools_HArray1OfShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRepFill_Edge3DLaw,BRepFill_LocationLaw)
+
 BRepFill_Edge3DLaw::BRepFill_Edge3DLaw(const TopoDS_Wire& Path,
                                     const Handle(GeomFill_LocationLaw)& Law)
 {
index ba25636e2e95c806618f858e7b0b4a52b24ee4d0..569f56dc5db1a76c69d168ead8f6420594fb5250 100644 (file)
@@ -40,7 +40,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRepFill_Edge3DLaw,BRepFill_LocationLaw)
+  DEFINE_STANDARD_RTTIEXT(BRepFill_Edge3DLaw,BRepFill_LocationLaw)
 
 protected:
 
index 20e37f892fe721ef3e4e101e04f9a15e11f70840..b5a0003109d5654f41adcc6559ba89f9a66d969d 100644 (file)
@@ -36,6 +36,8 @@
 #include <TopoDS_Wire.hxx>
 #include <TopTools_HArray1OfShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRepFill_EdgeOnSurfLaw,BRepFill_LocationLaw)
+
 BRepFill_EdgeOnSurfLaw::BRepFill_EdgeOnSurfLaw(const TopoDS_Wire& Path,
                                               const TopoDS_Shape& Surf)
 {
index 2ace73ef95ec64b4bee1d88b10b5acb9124b3164..0d53a0d9d32fc57690f43f51f1cfaec213d91be8 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRepFill_EdgeOnSurfLaw,BRepFill_LocationLaw)
+  DEFINE_STANDARD_RTTIEXT(BRepFill_EdgeOnSurfLaw,BRepFill_LocationLaw)
 
 protected:
 
index d0be7823cdc01add71145cf6677cb04ca006aac4..d14fc3d81d48f2fca897c67cdca485ff011e7d66 100644 (file)
@@ -66,6 +66,7 @@
 #include <TopoDS_Vertex.hxx>
 #include <TopoDS_Wire.hxx>
 #include <TopTools_ListIteratorOfListOfShape.hxx>
+#include <Geom_Surface.hxx>
 
 static gp_Vec MakeFinVec( const TopoDS_Wire aWire, const TopoDS_Vertex aVertex )
 {
index 3f0675ee486b0334fd6bf63873a4f2aed8904539..39b27dc7a6a89251c463ad5941b862c14c98962b 100644 (file)
@@ -42,6 +42,8 @@
 #include <TopoDS_Vertex.hxx>
 #include <TopoDS_Wire.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRepFill_LocationLaw,MMgt_TShared)
+
 //=======================================================================
 //function : Norm
 //purpose  : Norm of a Matrix
index 60d9993f94600b8d9eacb891a48ed78d92a1e36e..d3f7ad2c04f6bed012a86e0ebc897a953bb67f0b 100644 (file)
@@ -122,7 +122,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRepFill_LocationLaw,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(BRepFill_LocationLaw,MMgt_TShared)
 
 protected:
 
index b49f7d8c170f2e7200f64a4588ba8472c3637a19..2d637b603a0f7233649cd9e2023b7c9f034e3bcd 100644 (file)
@@ -57,6 +57,8 @@
 #include <TopTools_Array1OfShape.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(BRepFill_NSections,BRepFill_SectionLaw)
+
 #ifdef OCCT_DEBUG
 static Standard_Boolean Affich = 0;
 #endif
index 8fe83d70a89f4020e889df855abc0886311990ae..e01352a0f1438b9e23714e8b757601eb45fc8d1a 100644 (file)
@@ -71,7 +71,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRepFill_NSections,BRepFill_SectionLaw)
+  DEFINE_STANDARD_RTTIEXT(BRepFill_NSections,BRepFill_SectionLaw)
 
 protected:
 
index fdd85d65a4cff41b7d345fe6e8fef7c6d0f79cab..8592178b07324f6dfed680789a62e2aba8272d9d 100644 (file)
@@ -80,6 +80,8 @@
 #include <TopTools_SequenceOfShape.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(BRepFill_PipeShell,MMgt_TShared)
+
 //Specification Guide
 #ifdef DRAW
 #include <Draw.hxx>
index e4a103341d8e47d1079422d49123d2c4ed00669e..6c784a2936f848612e226509d1791fda154f0ef8 100644 (file)
@@ -190,7 +190,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRepFill_PipeShell,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(BRepFill_PipeShell,MMgt_TShared)
 
 protected:
 
index 668d6d4206ed3068c8b395dc522616580ef42588..03ea21de07dcdb8966b62a69b680edd7ddbc54bd 100644 (file)
@@ -38,6 +38,8 @@
 #include <TopoDS_Vertex.hxx>
 #include <TopoDS_Wire.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRepFill_SectionLaw,MMgt_TShared)
+
 //=======================================================================
 //function : NbLaw
 //purpose  : Gives the number of elementary (or Geometric) law
index 26c548c3d1c39d6f67b656dc4c0dbd9cedadb74e..c16de9e0cf6d824dc4f507fd517f0c4313661887 100644 (file)
@@ -74,7 +74,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRepFill_SectionLaw,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(BRepFill_SectionLaw,MMgt_TShared)
 
 protected:
 
index ca237d152cd14036661e37084f8a9afab2a57797..5bdbf3766bf51204fe648176d160e1a2a58ebeba 100644 (file)
@@ -43,6 +43,8 @@
 #include <TopoDS_Vertex.hxx>
 #include <TopoDS_Wire.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRepFill_ShapeLaw,BRepFill_SectionLaw)
+
 //=======================================================================
 //function : Create
 //purpose  : Process the case of Vertex by constructing a line
index 6db9906b604cf7850365d4bc95753484294ac615..feef75ec8d9607e676d03f7b6fa9b1e3cbfefa6d 100644 (file)
@@ -76,7 +76,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRepFill_ShapeLaw,BRepFill_SectionLaw)
+  DEFINE_STANDARD_RTTIEXT(BRepFill_ShapeLaw,BRepFill_SectionLaw)
 
 protected:
 
index 3159c34cd14d774db9eaed2b869bef02d73f9f61..d14f2f17b4e61100544b29c3e7c6833957728892 100644 (file)
@@ -19,6 +19,7 @@
 #include <TopoDS.hxx>
 #include <TopoDS_Edge.hxx>
 #include <TopoDS_Face.hxx>
+#include <Geom_Curve.hxx>
 
 //=======================================================================
 //function : BRepLib_CheckCurveOnSurface
index 03397e6165918151178a2035eed69ec520359f6c..2f9b0bc52ad8e6196123542094e0e376ec4a2389 100644 (file)
@@ -38,6 +38,7 @@
 #include <Precision.hxx>
 #include <Standard_OutOfRange.hxx>
 #include <TColGeom2d_SequenceOfGeometry.hxx>
+#include <Geom2d_Curve.hxx>
 
 static void CutSketch (MAT2d_SequenceOfSequenceOfGeometry&    Figure,
                       MAT2d_DataMapOfBiIntInteger&           NbSect);
index eb4704ebaf0a59d423af67e3477229dba37745b3..225103b5b11fcfad92295d0a6458d19332431fb7 100644 (file)
@@ -25,6 +25,8 @@
 #include <Standard_ErrorHandler.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(BRepMesh_DataStructureOfDelaun,Standard_Transient)
+
 //=======================================================================
 //function : BRepMesh_DataStructureOfDelaun
 //purpose  : 
index 4599404108e14bb4d4d254771f916d8db0f33dd9..fc9b639ac01f6e6c66e70ad777fd432c183ecf40 100644 (file)
@@ -260,7 +260,7 @@ public: //! @name Auxilary API
     clearDeletedNodes();
   }
 
-  DEFINE_STANDARD_RTTI(BRepMesh_DataStructureOfDelaun, Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(BRepMesh_DataStructureOfDelaun,Standard_Transient)
 
 private: 
 
index 751908ea171d9b1e4b9377f1f018c4a6090bfc91..e6d0978e63ea4dc4edfba674545ad02952474a95 100644 (file)
@@ -16,6 +16,8 @@
 #include <BRepMesh_DiscretRoot.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(BRepMesh_DiscretRoot,Standard_Transient)
+
 //=======================================================================
 //function : BRepMesh_DiscretRoot
 //purpose  :
index ab785422a0b76c8d17d5034b127d0db65b6518d0..f3834204dfa94f55c833c891218f879011dc29cd 100644 (file)
@@ -49,7 +49,7 @@ public:
   Standard_EXPORT virtual void Perform() = 0;
 
 
-  DEFINE_STANDARD_RTTI(BRepMesh_DiscretRoot, Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(BRepMesh_DiscretRoot,Standard_Transient)
 
 protected:
   
index 1a83050d34b28b0f25312b04cf3cdc2e4d624ff6..7f735f7fce8c4b112f6efc7b39f030ce9506e762 100644 (file)
@@ -25,7 +25,7 @@
 class gp_Pnt;
 class TopoDS_Edge;
 class TopoDS_Face;
-class TColStd_HArray1OfReal;
+#include <TColStd_HArray1OfReal.hxx>
 
 //! Auxiliary class provides correct parameters 
 //! on curve regarding SameParameter flag.
index e680cbd09b27f412890e11d1fb24d2947ab2325a..d01f24d101d7f61c880157b1a0179176e6d92a42 100644 (file)
@@ -20,6 +20,8 @@
 #include <BRepMesh_ShapeTool.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(BRepMesh_EdgeTessellationExtractor,BRepMesh_IEdgeTool)
+
 //=======================================================================
 //function : Constructor
 //purpose  : 
index f37ba8af9c72d615695c24b29a8464de81ef1455..82dbc8259b50152234b7a7c94e145dfc7632020d 100644 (file)
@@ -62,7 +62,7 @@ public:
                      gp_Pnt&                thePoint,
                      gp_Pnt2d&              theUV) Standard_OVERRIDE;
 
-  DEFINE_STANDARD_RTTI(BRepMesh_EdgeTessellationExtractor, BRepMesh_IEdgeTool)
+  DEFINE_STANDARD_RTTIEXT(BRepMesh_EdgeTessellationExtractor,BRepMesh_IEdgeTool)
 
 private:
 
index 679ddc4ef2f1d292c240594e6eb1944ebe0dd77f..c59079d2762f89b9f0ec6f3d85f352b13de89236 100644 (file)
@@ -32,6 +32,8 @@
 #include <TColStd_Array1OfReal.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(BRepMesh_EdgeTessellator,BRepMesh_IEdgeTool)
+
 //=======================================================================
 //function : Constructor
 //purpose  : 
index 0ef64ac96a42048721b07568d57fed67065cf58e..d560f602a1f6a2d5f8f1cbf224bf0aec51a60c0d 100644 (file)
@@ -63,7 +63,7 @@ public:
                      gp_Pnt&                thePoint,
                      gp_Pnt2d&              theUV) Standard_OVERRIDE;
 
-  DEFINE_STANDARD_RTTI(BRepMesh_EdgeTessellator, BRepMesh_IEdgeTool)
+  DEFINE_STANDARD_RTTIEXT(BRepMesh_EdgeTessellator,BRepMesh_IEdgeTool)
 
 private:
 
index 9052318effc097564be5d511d0f188c5d665f692..4cba24b1f863494964a170a82b3e073d85eed0ee 100644 (file)
@@ -26,6 +26,8 @@
 #include <BRep_Tool.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(BRepMesh_FaceAttribute,Standard_Transient)
+
 //=======================================================================
 //function : Constructor
 //purpose  : 
index 7207c39acc302ddd6ab1ae8edfd549a0fcc9497c..ffd811efbb52f8108227e6d2b367302d2e16c524 100644 (file)
@@ -317,7 +317,7 @@ public: //! @name Auxiliary methods
   Standard_EXPORT gp_XY Scale(const gp_XY&           thePoint2d, 
                               const Standard_Boolean isToFaceBasis);
 
-  DEFINE_STANDARD_RTTI(BRepMesh_FaceAttribute, Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(BRepMesh_FaceAttribute,Standard_Transient)
 
 private:
 
index f59b6e3bd6e59425bca67df7e701ff693b0874ac..ff5019daafc916445c8ebd62cda256ecaab33b39 100644 (file)
@@ -71,6 +71,8 @@
 
 #include <vector>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRepMesh_FastDiscret,Standard_Transient)
+
 #define UVDEFLECTION 1.e-05
 
 //=======================================================================
index 7466b5bec0f0e9009971fe5e74c770523f525133..8ac5989ff42a05e3f92929ecddd565f8f23a0dca 100644 (file)
@@ -167,7 +167,7 @@ public:
     return myBoundaryPoints->Extent();
   }
 
-  DEFINE_STANDARD_RTTI(BRepMesh_FastDiscret, Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(BRepMesh_FastDiscret,Standard_Transient)
 
 private:
 
index 3db143d9f7ff3a526bc70cab49b6b183f220e6c9..dd1fe61688fd1725e9ca4436edd054be0146a93d 100644 (file)
@@ -57,6 +57,8 @@
 #include <algorithm>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(BRepMesh_FastDiscretFace,Standard_Transient)
+
 static Standard_Real FUN_CalcAverageDUV(TColStd_Array1OfReal& P, const Standard_Integer PLen)
 {
   Standard_Integer i, j, n = 0;
index 17b0ab6eb985160c46bcb19181c444267d62fa60..f85ca476d21feab77b01d08430970d0f887907a5 100644 (file)
@@ -62,7 +62,7 @@ public:
 
   Standard_EXPORT void Perform(const Handle(BRepMesh_FaceAttribute)& theAttribute);
 
-  DEFINE_STANDARD_RTTI(BRepMesh_FastDiscretFace, Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(BRepMesh_FastDiscretFace,Standard_Transient)
 
 private:
 
index 186c01fc00d146da730c2144ea50e3db1f07fd9b..f343c21829546dd3967082dbab23781cdfebe079 100644 (file)
@@ -16,3 +16,5 @@
 #include <BRepMesh_IEdgeTool.hxx>
 
 
+
+IMPLEMENT_STANDARD_RTTIEXT(BRepMesh_IEdgeTool,Standard_Transient)
\ No newline at end of file
index bec9594347b048115fa80c4e68c82bd11b6d05db..c3493e0f51a87140b285638b7a36b40b299b3d3f 100644 (file)
@@ -38,7 +38,7 @@ public:
                      gp_Pnt&                thePoint,
                      gp_Pnt2d&              theUV) = 0;
 
-  DEFINE_STANDARD_RTTI(BRepMesh_IEdgeTool, Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(BRepMesh_IEdgeTool,Standard_Transient)
 };
 
 DEFINE_STANDARD_HANDLE(BRepMesh_IEdgeTool, Standard_Transient)
index 091d786ced79361fcbbc279bd7d46a7041b6cac5..55873a710d3d7c060bf2f5265dc2eba33eda8bb2 100644 (file)
@@ -53,6 +53,8 @@
 
 #include <GCPnts_TangentialDeflection.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRepMesh_IncrementalMesh,BRepMesh_DiscretRoot)
+
 namespace
 {
   //! Default flag to control parallelization for BRepMesh_IncrementalMesh
index 897794e4cfcf43777d643a316d8f3741472c4d52..5e7d4f3bdc97a877adf804449e8161d31c0a506c 100644 (file)
@@ -117,7 +117,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, BRepMesh_DiscretRoot)
+  DEFINE_STANDARD_RTTIEXT(BRepMesh_IncrementalMesh,BRepMesh_DiscretRoot)
 
 protected:
 
index 5c7d9889d75a992b91a0dd2620bcb299e03eaa3e..b1e8df348c93b4e1d32fed7596d2cf9647e66ea6 100644 (file)
@@ -92,6 +92,7 @@ static Standard_Integer NbOFFSET = 0;
 #include <DBRep.hxx>
 #endif
 #include <stdio.h>
+#include <Geom_BSplineSurface.hxx>
 
 
 static gp_Pnt GetFarestCorner(const TopoDS_Wire& aWire)
index 4ea4fa1fd5001386e497af583246d78f4ea73d5c..76169ffa95b6f8c0781dae9150fe8a5f04290864 100644 (file)
@@ -43,6 +43,8 @@
 #include <TopoDS_Face.hxx>
 #include <TopoDS_Vertex.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRepTools_GTrsfModification,BRepTools_Modification)
+
 //=======================================================================
 //function : BRepTools_GTrsfModification
 //purpose  : 
index 869c57016442c3f9183be5ef0afd281a9b44ab58..5640c1613b3ab69c3d542e3848e162209b4c969b 100644 (file)
@@ -107,7 +107,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRepTools_GTrsfModification,BRepTools_Modification)
+  DEFINE_STANDARD_RTTIEXT(BRepTools_GTrsfModification,BRepTools_Modification)
 
 protected:
 
index a4544c13216df1676b270dd1fc79156fb7471a44..012035a8b2d2e28ff2f623aca2f8d8ee58182e2c 100644 (file)
@@ -28,6 +28,8 @@
 #include <Poly_PolygonOnTriangulation.hxx>
 #include <Poly_Triangulation.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRepTools_Modification,MMgt_TShared)
+
 Standard_Boolean BRepTools_Modification::NewTriangulation(const TopoDS_Face&, Handle(Poly_Triangulation)&)
 {
   return Standard_False;
index 08200fcaf4eba09c02951deb9628267843792b63..afc44553e77224044c0544ba70129b0206b32184 100644 (file)
@@ -126,7 +126,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRepTools_Modification,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(BRepTools_Modification,MMgt_TShared)
 
 protected:
 
index a94c30781d0fe1870a81f43c70a46476ba434cd0..7f678ec0c0cd00bf3beb3444793bcf5b9d09a718 100644 (file)
@@ -68,6 +68,8 @@
 #include <TopoDS_Vertex.hxx>
 #include <TopTools_ListIteratorOfListOfShape.hxx>
 #include <BRep_Builder.hxx>
+IMPLEMENT_STANDARD_RTTIEXT(BRepTools_NurbsConvertModification,BRepTools_Modification)
+
 //
 static void GeomLib_ChangeUBounds(Handle(Geom_BSplineSurface)& aSurface,
                   const Standard_Real newU1,
index 1e7c0aa34aa81ebd1d33e7cd111d48e44f6a5a11..8e792097029033ec8d35f1a84eaf32d3b39a629e 100644 (file)
@@ -106,7 +106,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRepTools_NurbsConvertModification,BRepTools_Modification)
+  DEFINE_STANDARD_RTTIEXT(BRepTools_NurbsConvertModification,BRepTools_Modification)
 
 protected:
 
index 8a9b683eff63b1e1adbff7ab2f72afdfc8db43d9..c34c0824a816c68be76702e7bcfb3c63e03aeb3f 100644 (file)
@@ -35,6 +35,8 @@
 #include <TopoDS_Shell.hxx>
 #include <TopoDS_Solid.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRepTools_ReShape,MMgt_TShared)
+
 //include <ShapeExtend.hxx>
 //#include <BRepTools_Edge.hxx>
 static void CopyRanges (const TopoDS_Shape& toedge, const TopoDS_Shape& fromedge,
index b176fd7e8bc5f53369cc9c3d23f9ddc1dae2892d..c97cebe994d9c3558803c8e533d30358ddb40b5c 100644 (file)
@@ -139,7 +139,7 @@ public:
                                            const Standard_Real aTol);
 
 
-  DEFINE_STANDARD_RTTI(BRepTools_ReShape,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(BRepTools_ReShape,MMgt_TShared)
 
 protected:
 
index ce311fce1ad2915231521c741b66c1a68b2f5224..36e812a4e60f7f69c772c5ab5af78330d8a9b775 100644 (file)
@@ -40,6 +40,8 @@
 #include <TopoDS_Face.hxx>
 #include <TopoDS_Vertex.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRepTools_TrsfModification,BRepTools_Modification)
+
 //=======================================================================
 //function : BRepTools_TrsfModification
 //purpose  : 
index 4139611bf3c63374ecf0c12a33737d71a147b11a..04b1f884766dab3dbb3a94b926b90836a961cbba 100644 (file)
@@ -112,7 +112,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRepTools_TrsfModification,BRepTools_Modification)
+  DEFINE_STANDARD_RTTIEXT(BRepTools_TrsfModification,BRepTools_Modification)
 
 protected:
 
index 5c510c94e54fe18974190021a624ae75313cd241..0da87cd8567f18acbfc36d8e869311aa713cf99b 100644 (file)
@@ -26,6 +26,8 @@
 #include <Standard_Type.hxx>
 #include <TopoDS_Vertex.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRepTopAdaptor_HVertex,Adaptor3d_HVertex)
+
 BRepTopAdaptor_HVertex::BRepTopAdaptor_HVertex
   (const TopoDS_Vertex& V,
    const Handle(BRepAdaptor_HCurve2d)& C):
index 99db93eccbc4f46e4a373ec090903be3797582eb..75d69129ed82d0878909f6df142568cb3b812ecd 100644 (file)
@@ -62,7 +62,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRepTopAdaptor_HVertex,Adaptor3d_HVertex)
+  DEFINE_STANDARD_RTTIEXT(BRepTopAdaptor_HVertex,Adaptor3d_HVertex)
 
 protected:
 
index fe1a2e2e79f5e6f3d45f8bea622a8c9ca337ad45..db15eae508751c2feb1796cbb31ca59c8a63a33d 100644 (file)
@@ -36,6 +36,8 @@
 #include <TColgp_Array2OfPnt.hxx>
 #include <TopoDS.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BRepTopAdaptor_TopolTool,Adaptor3d_TopolTool)
+
 static 
   void Analyse(const TColgp_Array2OfPnt& array2,
               const Standard_Integer nbup,
index fd8e6a97d2d0c2d6eb5e6ef56abf226f53b02b4f..e95e588c3f45f7cd62a02768411af19a7147ac07 100644 (file)
@@ -133,7 +133,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BRepTopAdaptor_TopolTool,Adaptor3d_TopolTool)
+  DEFINE_STANDARD_RTTIEXT(BRepTopAdaptor_TopolTool,Adaptor3d_TopolTool)
 
 protected:
 
index c57a0069cab15b186ae75320274dc2e13f7f8ccd..81b6998ed05407b2ed48e0000b19d79f3915f42e 100644 (file)
@@ -22,6 +22,8 @@
 #include <TColStd_HArray2OfReal.hxx>
 
 
+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 19937782b56919ad61eba58f78d349256cd67a75..f2f8f39fcf68e5ea65ff8737ac998a43fd265193 100644 (file)
@@ -139,7 +139,7 @@ public:
                                 gp_Vec&        theTorsion) const;
 
 
-  DEFINE_STANDARD_RTTI(BSplCLib_Cache, Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(BSplCLib_Cache,Standard_Transient)
 
 protected:
   //! Normalizes the parameter for periodical curves
index 33ebb37568b5e108e8cdcee23a0281a89e5c2210..ea8b833ef1d860d0b022d91e811d09b0e09c0968 100644 (file)
@@ -22,6 +22,8 @@
 #include <TColStd_HArray2OfReal.hxx>
 
 
+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 bbf5ae8f2bf48acd743e0ab079e4a32223ea37c7..ac6e5963ab5e3732a68fd9bb51ee6b9a52611fdf 100644 (file)
@@ -121,7 +121,7 @@ public:
                                 gp_Vec&        theCurvatureUV) const;
 
 
-  DEFINE_STANDARD_RTTI(BSplSLib_Cache, Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(BSplSLib_Cache,Standard_Transient)
 
 protected:
   //! Normalizes the parameter for periodical surfaces
index 9e0fc4c8f9f06542168911e3d10e8ee6278cae1a..ec04704650e0ae3d1ba5236fc6075a5330ff1dba 100644 (file)
@@ -15,6 +15,8 @@
 
 #include <BVH_BuildThread.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BVH_BuildThread,Standard_Transient)
+
 // =======================================================================
 // function : BVH_BuildThread
 // purpose  : Creates new BVH build thread
index 0200497f05971ed4f0f9f7507fd16e25d362a955..734e0fe88048f34a64aa8c716f2f9cdbce382a22 100644 (file)
@@ -72,7 +72,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI(BVH_BuildThread, Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(BVH_BuildThread,Standard_Transient)
 };
 
 DEFINE_STANDARD_HANDLE (BVH_BuildThread, Standard_Transient)
index 82ae24b1b04fded7804ae27458100bb3f3c3d1ec..1e63fac4ecd41131832ceb008504a8c21a21c97b 100644 (file)
@@ -62,7 +62,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BiTgte_HCurveOnEdge,Adaptor3d_HCurve)
+  DEFINE_STANDARD_RTTI_INLINE(BiTgte_HCurveOnEdge,Adaptor3d_HCurve)
 
 protected:
 
index f5fa4585bd106fda17486c7e998b9cf75d4c345a..4b2087584ea062a0def097e6c1cd735a06efdd34 100644 (file)
@@ -62,7 +62,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BiTgte_HCurveOnVertex,Adaptor3d_HCurve)
+  DEFINE_STANDARD_RTTI_INLINE(BiTgte_HCurveOnVertex,Adaptor3d_HCurve)
 
 protected:
 
index b7334e180208a0fefebdeece75e508761855811c..0a823a6cd2858cc6d915d0902187134bfd1fce73 100644 (file)
@@ -29,6 +29,8 @@
 #include <TCollection_ExtendedString.hxx>
 #include <TNaming_NamedShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinDrivers_DocumentRetrievalDriver,BinLDrivers_DocumentRetrievalDriver)
+
 //=======================================================================
 //function : BinDrivers_DocumentRetrievalDriver
 //purpose  : Constructor
index c24e7ad3fec78ab1d2f75202b2f90da3bdf7ede9..97e751df0441cef62d9b837ee0cdfdb18171e1d1 100644 (file)
@@ -53,7 +53,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinDrivers_DocumentRetrievalDriver,BinLDrivers_DocumentRetrievalDriver)
+  DEFINE_STANDARD_RTTIEXT(BinDrivers_DocumentRetrievalDriver,BinLDrivers_DocumentRetrievalDriver)
 
 protected:
 
index a2cef40bd783d92f43a65eb219250a4672eb01bb..a6db4870bd534f861cfee322a9c2fd3e68aeecbe 100644 (file)
@@ -26,6 +26,8 @@
 #include <TCollection_AsciiString.hxx>
 #include <TNaming_NamedShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinDrivers_DocumentStorageDriver,BinLDrivers_DocumentStorageDriver)
+
 //=======================================================================
 //function : BinDrivers_DocumentStorageDriver
 //purpose  : Constructor
index 2d6703f71f0661a5e1f58f7a52520289c0b48e95..ad0cba1229fea61de375a812f6a4c11c33dbbdbf 100644 (file)
@@ -47,7 +47,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinDrivers_DocumentStorageDriver,BinLDrivers_DocumentStorageDriver)
+  DEFINE_STANDARD_RTTIEXT(BinDrivers_DocumentStorageDriver,BinLDrivers_DocumentStorageDriver)
 
 protected:
 
index 75d95da7316d1e1bd834a304f72c6a79182eedd2..5a0338ab1463b2b1882335aaa3ad8863de7036bb 100644 (file)
@@ -41,6 +41,8 @@
 #include <TDocStd_Document.hxx>
 #include <TDocStd_Owner.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinLDrivers_DocumentRetrievalDriver,PCDM_RetrievalDriver)
+
 #define SHAPESECTION_POS "SHAPE_SECTION_POS:"
 #define SIZEOFSHAPELABEL  18
 
index 7c3eea2a868e3a79816e79c6425cdfb14b845d4b..d635a527828648e0c19962406b07229a7efb38eb 100644 (file)
@@ -70,7 +70,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinLDrivers_DocumentRetrievalDriver,PCDM_RetrievalDriver)
+  DEFINE_STANDARD_RTTIEXT(BinLDrivers_DocumentRetrievalDriver,PCDM_RetrievalDriver)
 
 protected:
 
index 0195bb862e1b2136f72f806aeeae85f9feec9d2d..63f8e80383fad5cb95b154bfd526785fa6e690dc 100644 (file)
@@ -42,6 +42,8 @@
 #include <TDF_Tool.hxx>
 #include <TDocStd_Document.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinLDrivers_DocumentStorageDriver,PCDM_StorageDriver)
+
 #define SHAPESECTION_POS (Standard_CString)"SHAPE_SECTION_POS:"
 
 //=======================================================================
index 29f2c3c1f507ccde35ec34602af4ab536a8bd7ef..4c4ed4a69a945c317a49884977b75058f5be5ae0 100644 (file)
@@ -65,7 +65,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinLDrivers_DocumentStorageDriver,PCDM_StorageDriver)
+  DEFINE_STANDARD_RTTIEXT(BinLDrivers_DocumentStorageDriver,PCDM_StorageDriver)
 
 protected:
 
index f687f8ef2aa28349ac3e3412bfc478e3d3a49533..8b0bbf7edd050a6869fa50b715c16749b9fd12a9 100644 (file)
@@ -22,6 +22,8 @@
 #include <TCollection_ExtendedString.hxx>
 #include <TDF_Attribute.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMDF_ADriver,MMgt_TShared)
+
 //=======================================================================
 //function : BinMDF_ADriver
 //purpose  : Constructor
index 02e8caf7849893b87e845bc6f5cda1cb10d35c27..67d7912acd591bd1cb5bd37ac9128bbf072989d6 100644 (file)
@@ -69,7 +69,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMDF_ADriver,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(BinMDF_ADriver,MMgt_TShared)
 
 protected:
 
index 8a2be2f333bc77ad8fda855a8cfa0e01d6cbbe3a..3c165aa8734fa822bc421e1a19e245e6fa9ab6d1 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMDF_ADriverTable,MMgt_TShared)
+
 //=======================================================================
 //function : BinMDF_ADriverTable
 //purpose  : Constructor
index 6efd00a35b8591a5cbbea7c462c99a6100afe848..81c368ec0e6d622680adba24ffb9186af97c9701 100644 (file)
@@ -70,7 +70,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMDF_ADriverTable,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(BinMDF_ADriverTable,MMgt_TShared)
 
 protected:
 
index 34b6b9e51dc22b93415380c87b4b1ba1cc23ca69..178be2b9220fdbf2230ef596ef8463f37501c787 100644 (file)
@@ -21,6 +21,8 @@
 #include <TDF_Attribute.hxx>
 #include <TDF_Reference.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMDF_ReferenceDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinMDF_ReferenceDriver
 //purpose  : Constructor
index 20f8c5630cb59e7de43990ed7a9acd6c8fbf4306..d525618c5a968c55cce3d6c1e0589d52da7528a2 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMDF_ReferenceDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMDF_ReferenceDriver,BinMDF_ADriver)
 
 protected:
 
index fe3e3a5448d37780ee11c38e6d14849fa4558ace..946e85e87592aca2eb05947fc8c0ef58f9e941ae 100644 (file)
@@ -21,6 +21,8 @@
 #include <TDF_Attribute.hxx>
 #include <TDF_TagSource.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMDF_TagSourceDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinMDF_TagSourceDriver
 //purpose  : Constructor
index 822ed70cc4d42d0e823f0a3c0cc30e04292fafff..455a0c27ba20e53116236d60032e41c1bc186c15 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMDF_TagSourceDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMDF_TagSourceDriver,BinMDF_ADriver)
 
 protected:
 
index d7ca15855f8f57f397df6535b04c3670a929661e..622a1bdfe0a746b6675cfccbecca565e47c13936 100644 (file)
@@ -24,6 +24,8 @@
 #include <TDataStd_AsciiString.hxx>
 #include <TDF_Attribute.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_AsciiStringDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinMDataStd_AsciiStringDriver
 //purpose  :
index 67d5a98968d5ed252e62a03622f748e51f48a4dd..e771af431dd7afcc624b00b350cbe49d591d78c0 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMDataStd_AsciiStringDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMDataStd_AsciiStringDriver,BinMDF_ADriver)
 
 protected:
 
index 8f560af82f7c99dc1316b29b664923f4316a6352..0067cbde4d1b5a228d18a6f0e9f73937c3672f75 100644 (file)
@@ -23,6 +23,8 @@
 #include <TDataStd_BooleanArray.hxx>
 #include <TDF_Attribute.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_BooleanArrayDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinMDataStd_BooleanArrayDriver
 //purpose  : Constructor
index e9351262d5aca466e2b9c34aecc3cf8f16b4e02d..c56bc52ac9c05b69775c212a5690040880ea555a 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMDataStd_BooleanArrayDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMDataStd_BooleanArrayDriver,BinMDF_ADriver)
 
 protected:
 
index 91a00fa07345f28040b1484853b11ec82b04bf21..62960ce1e1f2cf0767a48bab216b54db030f4e79 100644 (file)
@@ -23,6 +23,8 @@
 #include <TDataStd_ListIteratorOfListOfByte.hxx>
 #include <TDF_Attribute.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_BooleanListDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinMDataStd_BooleanListDriver
 //purpose  : Constructor
index 11e8191c67e6fba2f239946e608805b3cbd4d456..9c1304d8321b2c39fc53a11d7bc446b6e4c45c07 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMDataStd_BooleanListDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMDataStd_BooleanListDriver,BinMDF_ADriver)
 
 protected:
 
index 6c3f4baae3bd40f58fd7e83a6e409f6a19172694..cecf7933ad16d9b07a604c448aae903bfcc287bd 100644 (file)
@@ -24,6 +24,8 @@
 #include <TDataStd_ByteArray.hxx>
 #include <TDF_Attribute.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_ByteArrayDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinMDataStd_ByteArrayDriver
 //purpose  : Constructor
index 1f6c8e3dbb3cdab620d0d987e7d59e4b9c19595b..0a2c09fc30d586c802de4f845e4df06069859ab2 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMDataStd_ByteArrayDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMDataStd_ByteArrayDriver,BinMDF_ADriver)
 
 protected:
 
index 966edf64c337afd67306e7104ad2ca4cc7b4395a..bb3001249fbb51b52cb2111fa9d2f97368129952 100644 (file)
@@ -21,6 +21,8 @@
 #include <TDataStd_Comment.hxx>
 #include <TDF_Attribute.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_CommentDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinMDataStd_CommentDriver
 //purpose  : Constructor
index 3d3ed351fa84d9052ad2b56d2201cad10dd3cb71..515e31b89c0c8f79a83170f398045bf570e9d52d 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMDataStd_CommentDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMDataStd_CommentDriver,BinMDF_ADriver)
 
 protected:
 
index 9114b618e325b481fa7555c748437431d348d47d..1b2eba64509481ebd056eb6add58d822730016d4 100644 (file)
@@ -24,6 +24,8 @@
 #include <TDataStd_Directory.hxx>
 #include <TDF_Attribute.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_DirectoryDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinMDataStd_DirectoryDriver
 //purpose  : 
index 78e08e1c7c742e9bad75d87ad49ba703c3fcefb6..f13a201a77ff7881b123006c4f5754bd0bafb888 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMDataStd_DirectoryDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMDataStd_DirectoryDriver,BinMDF_ADriver)
 
 protected:
 
index e3f9868b764977296abe9791368b418ca81f51f9..9b841d0ce6afa53db5fe5d2bd6f3bcb3959aefcf 100644 (file)
@@ -23,6 +23,8 @@
 #include <TDF_Attribute.hxx>
 #include <TDF_ListIteratorOfAttributeList.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_ExpressionDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinMDataStd_ExpressionDriver
 //purpose  : Constructor
index f28f6e81be27280bb399bdf768e70de6af5bfe28..657f26964e1b09d67a03c740be9c826937e19f8e 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMDataStd_ExpressionDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMDataStd_ExpressionDriver,BinMDF_ADriver)
 
 protected:
 
index b3e0be17e2f727dcc8483f727bbf7c6980ca24c9..3d26246e6ed973eec32aae4f634c6ab07002364f 100644 (file)
@@ -24,6 +24,8 @@
 #include <TDataStd_ExtStringArray.hxx>
 #include <TDF_Attribute.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_ExtStringArrayDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinMDataStd_ExtStringArrayDriver
 //purpose  : Constructor
index 328ba504a7e833d53072c8b307d6e5ac417fcb89..7075688329249e6f4a65c94dd289400829383037 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMDataStd_ExtStringArrayDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMDataStd_ExtStringArrayDriver,BinMDF_ADriver)
 
 protected:
 
index 9f4fdea05a097225dcd84f47168d2bf8022602d3..1027c6b44b50e47f9884218b6ada6c3520dbbc03 100644 (file)
@@ -23,6 +23,8 @@
 #include <TDataStd_ListIteratorOfListOfExtendedString.hxx>
 #include <TDF_Attribute.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_ExtStringListDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinMDataStd_ExtStringListDriver
 //purpose  : Constructor
index 0e7a3b7bd9ddd1523b4536e6370f0c734d99b26e..909cace4a28e779bd57bfec87b1c77d4f7018c5d 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMDataStd_ExtStringListDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMDataStd_ExtStringListDriver,BinMDF_ADriver)
 
 protected:
 
index fba48ae27bf97a5687cad73347903780f54c4f6a..be90e5c102bcc1b3cbde4a6a70e0d9cdae29ed01 100644 (file)
@@ -29,6 +29,8 @@
 #include <TDataStd_IntPackedMap.hxx>
 #include <TDF_Attribute.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_IntPackedMapDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinMDataStd_IntPackedMapDriver
 //purpose  :
index 9aac74d792e182f626137c941c46e3901fa44e47..8194122f43257681998cd65e9b3c097ec508afbc 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMDataStd_IntPackedMapDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMDataStd_IntPackedMapDriver,BinMDF_ADriver)
 
 protected:
 
index 5a953e254138d81c383c4e008e9bff5ed9cde266..1762a6f27cfb6aced77c27d1d01f58c96e5e84ef 100644 (file)
@@ -23,6 +23,8 @@
 #include <TDataStd_IntegerArray.hxx>
 #include <TDF_Attribute.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_IntegerArrayDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinMDataStd_IntegerArrayDriver
 //purpose  : Constructor
index b409f7476ded7aaf559bb944fb524a9e78e77b69..582fdadb3f88b8cc1dea82918899a11a170161d8 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMDataStd_IntegerArrayDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMDataStd_IntegerArrayDriver,BinMDF_ADriver)
 
 protected:
 
index 9cb47bc332d6b1d8e76dbbbb5d239efdad96821d..ce66050053db8a64d4794c360690360cc7ba0396 100644 (file)
@@ -21,6 +21,8 @@
 #include <TDataStd_Integer.hxx>
 #include <TDF_Attribute.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_IntegerDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinMDataStd_IntegerDriver
 //purpose  : Constructor
index ee417490051e51aafd82f562ae1a6da407a9cd3d..9fbd27e99819082e7062d27681d0119fca5e9db7 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMDataStd_IntegerDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMDataStd_IntegerDriver,BinMDF_ADriver)
 
 protected:
 
index c1b852f6f5d443f9435418f1c7db5529bb11299d..ad0edaffea1e2d657a5d6670836cc91605741520 100644 (file)
@@ -23,6 +23,8 @@
 #include <TDataStd_IntegerList.hxx>
 #include <TDF_Attribute.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_IntegerListDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinMDataStd_IntegerListDriver
 //purpose  : Constructor
index 577aaa9964475d94b86a2a26e5575c382069f85f..23bc69e3ab6b8f2cfe732840fd524903467ed6ad 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMDataStd_IntegerListDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMDataStd_IntegerListDriver,BinMDF_ADriver)
 
 protected:
 
index a4a1b3a5ad2bb470c6c62cd9d457f33a1f34eb3a..be94e0d330373ed8a822c95948361b136ea70235 100644 (file)
@@ -21,6 +21,8 @@
 #include <TDataStd_Name.hxx>
 #include <TDF_Attribute.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_NameDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinMDataStd_NameDriver
 //purpose  :
index 9ce675f988164b780f41f5613852558c493535d6..19e20fc750b45dc895bc23d1665ad87127f58dc4 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMDataStd_NameDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMDataStd_NameDriver,BinMDF_ADriver)
 
 protected:
 
index b8abc9a96ba47abdf2c1eb1119b7c336673f0a98..cf463bc4989fbcd49efec9706888444d8a260744 100644 (file)
@@ -36,6 +36,8 @@
 #include <TDataStd_NamedData.hxx>
 #include <TDF_Attribute.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_NamedDataDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinMDataStd_NamedDataDriver
 //purpose  : Constructor
index 5b388ba64e0f4f45a20d14393728bd25c232bbf7..a66d2f9515dc4db81e1752fa904edb51834e5987 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMDataStd_NamedDataDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMDataStd_NamedDataDriver,BinMDF_ADriver)
 
 protected:
 
index 1128d90e39dc64cdb65251d3ff8d5045ca79c409..d369ba629ccfbe5360fab93feec8fe05a8e94e28 100644 (file)
@@ -24,6 +24,8 @@
 #include <TDataStd_NoteBook.hxx>
 #include <TDF_Attribute.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_NoteBookDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinMDataStd_NoteBookDriver
 //purpose  : 
index 012a32043c29ed6489f0b3628635075fb33d3a9c..415a0a318f76c8a11121f1a287ec2dc97a5f1e89 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMDataStd_NoteBookDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMDataStd_NoteBookDriver,BinMDF_ADriver)
 
 protected:
 
index 0d74960f5cd21893717fb0ffbbb4085f4c579c34..8c165d20ebf9446acbe10560483435fc80c6359c 100644 (file)
@@ -23,6 +23,8 @@
 #include <TDataStd_RealArray.hxx>
 #include <TDF_Attribute.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_RealArrayDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinMDataStd_RealArrayDriver
 //purpose  : Constructor
index 56b7bd3dbf907571b66c5c5ca80dbdd8c35d2e88..0dc82103b7b409593ca700661c03e4755ce62d19 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMDataStd_RealArrayDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMDataStd_RealArrayDriver,BinMDF_ADriver)
 
 protected:
 
index 80598044871e6615d07b5146fa2ef73b8461e052..ed6fe17027e9342e19fdf717cda2db9b29c3ea65 100644 (file)
@@ -21,6 +21,8 @@
 #include <TDataStd_Real.hxx>
 #include <TDF_Attribute.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_RealDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinMDataStd_RealDriver
 //purpose  : Constructor
index b862ba750d4f8a602201a2ce2016baf8924b64a3..51801a56147f5278736eb157abea2c46ee0daa3d 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMDataStd_RealDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMDataStd_RealDriver,BinMDF_ADriver)
 
 protected:
 
index 1db3a95e7bcebda42e65cce01df3374bf0976fc5..9ea3139382d060eed7f7c57c3f38d35e00e7cafc 100644 (file)
@@ -23,6 +23,8 @@
 #include <TDataStd_RealList.hxx>
 #include <TDF_Attribute.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_RealListDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinMDataStd_RealListDriver
 //purpose  : Constructor
index d14908d1678a3a397ec11e5c2f067849501b77e3..5353092fdaaa39b72a42b71fbb0db37dc57cc1bc 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMDataStd_RealListDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMDataStd_RealListDriver,BinMDF_ADriver)
 
 protected:
 
index 99ca0a4d9c92d4f0910957cf7c8bef0d8d24b906..1717316d0837da1bd35f4e2f17e7d33677ab566d 100644 (file)
@@ -23,6 +23,8 @@
 #include <TDF_Label.hxx>
 #include <TDF_Tool.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_ReferenceArrayDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinMDataStd_ReferenceArrayDriver
 //purpose  : Constructor
index d57a41ef60d2aa6dcbe34a228a1d57a10f2d6b73..dc6e605dfa9ec2fa0d42ff9f50efbd32f1a93a33 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMDataStd_ReferenceArrayDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMDataStd_ReferenceArrayDriver,BinMDF_ADriver)
 
 protected:
 
index 2b0638fbb179bd204a7267e91f511d076e45a61e..50b7edf71c4a9b82727b7efcfa6f6d64d8f4b044 100644 (file)
@@ -24,6 +24,8 @@
 #include <TDF_ListIteratorOfLabelList.hxx>
 #include <TDF_Tool.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_ReferenceListDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinMDataStd_ReferenceListDriver
 //purpose  : Constructor
index a182806b0429de4cf8e5366002454665213285a0..81ddaa688aece26018525959f179162e15eb423f 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMDataStd_ReferenceListDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMDataStd_ReferenceListDriver,BinMDF_ADriver)
 
 protected:
 
index ce774921276d6ca624dc95880a3ed3608931d4fe..25120e91529ff347ca1f81115051e13eaa569b07 100644 (file)
@@ -23,6 +23,8 @@
 #include <TDF_Attribute.hxx>
 #include <TDF_ListIteratorOfAttributeList.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_RelationDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinMDataStd_RelationDriver
 //purpose  : Constructor
index 4021bcf09ccaa69d12c2cfebf781d5a1ed050a86..ca6915b608af2a4a59474f8b86737a3101610c59 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMDataStd_RelationDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMDataStd_RelationDriver,BinMDF_ADriver)
 
 protected:
 
index ffef5fb106f6fba856fd03d12af69a6e1a8ede7b..2421395f89290ea31147efe729e5403dee325272 100644 (file)
@@ -24,6 +24,8 @@
 #include <TDataStd_Tick.hxx>
 #include <TDF_Attribute.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_TickDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinMDataStd_TickDriver
 //purpose  : 
index 7672af973b30528a510cac33fcdaeb230ccae137..3fe9c31283af6a9fdbdf020cfd42d06091fe0f00 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMDataStd_TickDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMDataStd_TickDriver,BinMDF_ADriver)
 
 protected:
 
index cb72a0e385e49b579220c82d591d20a962f45eb7..f09471894bd62320508c86963c58606242b3b4d5 100644 (file)
@@ -22,6 +22,8 @@
 #include <TDataStd_TreeNode.hxx>
 #include <TDF_Attribute.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_TreeNodeDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinMDataStd_TreeNodeDriver
 //purpose  : Constructor
index 65d1ca57fdd1fb71bcdbc2458aefafc1bebd4e88..8bcd2e3c2ee368b22cb48aea3dc4cba2f22472fa 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMDataStd_TreeNodeDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMDataStd_TreeNodeDriver,BinMDF_ADriver)
 
 protected:
 
index a80d16317e34ae6b3d958a1deba7c2d9c9e26bb5..9e1fa27febc5d089d8cc01586ac6a28122f39024 100644 (file)
@@ -21,6 +21,8 @@
 #include <TDataStd_UAttribute.hxx>
 #include <TDF_Attribute.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_UAttributeDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinMDataStd_UAttributeDriver
 //purpose  : Constructor
index 4d3bb6d66087ec38b794f0c1b4e13d34d1e09921..b71d5d0abf7aceea54a1cda919bbabba54f286d9 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMDataStd_UAttributeDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMDataStd_UAttributeDriver,BinMDF_ADriver)
 
 protected:
 
index abc427f5520435d4897dbaf12da10a675fea7fca..96d2cc353bf0a2e87de63853d937fa6a77697a63 100644 (file)
@@ -22,6 +22,8 @@
 #include <TDataStd_Variable.hxx>
 #include <TDF_Attribute.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMDataStd_VariableDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinMDataStd_VariableDriver
 //purpose  : Constructor
index e9f3bfe705299d850177e7209b5e26818e0e98db..2406c339458738591899af3e6ac2bd51bc8aea27 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMDataStd_VariableDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMDataStd_VariableDriver,BinMDF_ADriver)
 
 protected:
 
index 70ed2a3b14320529f9853591b9868ef0a5728f7f..a0a60c6eafcd0320d7b49efd17d89fc65aaa250e 100644 (file)
@@ -24,6 +24,8 @@
 #include <TDataXtd_Axis.hxx>
 #include <TDF_Attribute.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMDataXtd_AxisDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinMDataXtd_AxisDriver
 //purpose  : 
index 83766468ae686d9eb36afeda02ab45d8821849cd..121867460a1173527c8408ba1ef32d6626acbca2 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMDataXtd_AxisDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMDataXtd_AxisDriver,BinMDF_ADriver)
 
 protected:
 
index 80abd5eb4ebb8c7f5fd71745f0f60040fa2df1af..7ed731a9cad07e7a221503f2baa8c9250b1b308d 100644 (file)
@@ -24,6 +24,8 @@
 #include <TDF_Attribute.hxx>
 #include <TNaming_NamedShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMDataXtd_ConstraintDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinMDataXtd_ConstraintDriver
 //purpose  : Constructor
index f9d0aea73c9ea16bb4b437e0c6dc784194e3efa4..6ee9f7da159d43d541cb1ff2fa11805662d95a92 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMDataXtd_ConstraintDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMDataXtd_ConstraintDriver,BinMDF_ADriver)
 
 protected:
 
index 1cc6dbced946de8ea3568884447bda0470342465..6d320700ac6d78fa47c8ca0917e25451c25ee9ae 100644 (file)
@@ -22,6 +22,8 @@
 #include <TDataXtd_Geometry.hxx>
 #include <TDF_Attribute.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMDataXtd_GeometryDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinMDataXtd_GeometryDriver
 //purpose  : Constructor
index ef2a317779dd70d406dd35b7ae1af75e3e9f8072..4a4072459f2ba94c1485c75eccbc4d250053fd8f 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMDataXtd_GeometryDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMDataXtd_GeometryDriver,BinMDF_ADriver)
 
 protected:
 
index b3e02dfacd227127bf2a360e629792ef2e1be094..cc1423cffa1a789c8e77073834eaa9b5fe455db3 100644 (file)
@@ -25,6 +25,8 @@
 #include <TDF_Attribute.hxx>
 #include <TNaming_NamedShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMDataXtd_PatternStdDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinMDataXtd_PatternStdDriver
 //purpose  : Constructor
index b188ee411ca9ce8c914a9b61e85d12f78b75adea..ca12d147252a1d5921641560819b07ae67c11570 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMDataXtd_PatternStdDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMDataXtd_PatternStdDriver,BinMDF_ADriver)
 
 protected:
 
index 5baf3d79b15ed2691e5db3d96c442633d85686f0..7af42777555246a5d75b431ad6a6377fc4e41b7f 100644 (file)
@@ -24,6 +24,8 @@
 #include <TDataXtd_Placement.hxx>
 #include <TDF_Attribute.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMDataXtd_PlacementDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinMDataXtd_PlacementDriver
 //purpose  : 
index fb9afdb248e2d58ed8e75a8ca9cb710cf7b57cc9..1a03b22a7274a5b19946c61dd0a34420585a49c8 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMDataXtd_PlacementDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMDataXtd_PlacementDriver,BinMDF_ADriver)
 
 protected:
 
index ca1f5661584844e97f33271219e198c009267783..8c460140d5bc66e2e8a0fd5c2deeebea84fe7f17 100644 (file)
@@ -24,6 +24,8 @@
 #include <TDataXtd_Plane.hxx>
 #include <TDF_Attribute.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMDataXtd_PlaneDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinMDataXtd_PlaneDriver
 //purpose  : 
index ed38b3305d6fd05640d97ac11562cb77554fdde2..6d00b06b0ef35655d343124da5872ae7639e4a38 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMDataXtd_PlaneDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMDataXtd_PlaneDriver,BinMDF_ADriver)
 
 protected:
 
index f77e8398028eb769d96c74063bd2a8b23d4c36a2..4d1900a86f66a21d747460e0abe3c8b87fcb8334 100644 (file)
@@ -24,6 +24,8 @@
 #include <TDataXtd_Point.hxx>
 #include <TDF_Attribute.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMDataXtd_PointDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinMDataXtd_PointDriver
 //purpose  : 
index dcf48421a09342b456bad6d72e7b784ecedb29c4..a8d22b6ed30ad39097410056ccc19e61f8bd909e 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMDataXtd_PointDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMDataXtd_PointDriver,BinMDF_ADriver)
 
 protected:
 
index f0403b73f383b8c0035e5cdf7005be6b642a24cc..34b9161c245d87d499c277ae7746a8f9c96189cb 100644 (file)
@@ -24,6 +24,8 @@
 #include <TDataXtd_Shape.hxx>
 #include <TDF_Attribute.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMDataXtd_ShapeDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinMDataXtd_ShapeDriver
 //purpose  : 
index cd65135c7f95c5f71eae6d639d06da6ce51a95cb..76c5e85b14a35d7ca3cfd24f9a47a7d266cb8277 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMDataXtd_ShapeDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMDataXtd_ShapeDriver,BinMDF_ADriver)
 
 protected:
 
index 6e63d3dc497f90e415d86e9136970147279280ad..b35cf166a5889bbf0cc289eb401cbbb899a37803 100644 (file)
@@ -24,6 +24,8 @@
 #include <TDF_Attribute.hxx>
 #include <TDocStd_XLink.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMDocStd_XLinkDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinMDocStd_XLinkDriver
 //purpose  : 
index ec60b65a630c1a573b4a6ea103eda82fb4e1401d..dca3ce33c470b25677809f1f7d01fe79ce85068b 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMDocStd_XLinkDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMDocStd_XLinkDriver,BinMDF_ADriver)
 
 protected:
 
index 779bd6d514a68c3229bc040c70b518a6eefcde6b..eae9bedf1eb258bd01b39561ec263478eeda052b 100644 (file)
@@ -24,6 +24,8 @@
 #include <TDF_Attribute.hxx>
 #include <TFunction_Function.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMFunction_FunctionDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinMFunction_FunctionDriver
 //purpose  : 
index 39f1936f85ad422c71c26db02f10d9abcf32babd..34a1f3dd7dbc6d23ba470c2733a73032b8ce7b1c 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMFunction_FunctionDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMFunction_FunctionDriver,BinMDF_ADriver)
 
 protected:
 
index 7a62735b0cc044b304785c9569613f666421f7f5..6632a3f483b9016fdc7156ddae18575de3456467 100644 (file)
@@ -26,6 +26,8 @@
 #include <TDF_Attribute.hxx>
 #include <TFunction_GraphNode.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMFunction_GraphNodeDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinMFunction_GraphNodeDriver
 //purpose  : 
index daf6eed744b5dfc368ba4ba47c1caeb9c7dc9ec9..d61e6234c2368c2df5ecc111528b2c4b40606042 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMFunction_GraphNodeDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMFunction_GraphNodeDriver,BinMDF_ADriver)
 
 protected:
 
index bb2995d29f18bb71d710b4d39dcbee9ecda66799..374d44ac47f6c07b889a7aa6dd7259956c31e3e9 100644 (file)
@@ -28,6 +28,8 @@
 #include <TFunction_DoubleMapIteratorOfDoubleMapOfIntegerLabel.hxx>
 #include <TFunction_Scope.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMFunction_ScopeDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinMFunction_GraphNodeDriver
 //purpose  : 
index a4bb222427161390de82e904bc4dce2bad03bccf..0d630385985b22423bdeac6ba20feb3911ef356c 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMFunction_ScopeDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMFunction_ScopeDriver,BinMDF_ADriver)
 
 protected:
 
index b0eb7423327a9b77b2e1cffbff5ffc4941d1017b..1fbe784ccf36ba8a747ffbe5777ef7b326b34b4f 100644 (file)
@@ -31,6 +31,8 @@
 #include <TopAbs_Orientation.hxx>
 #include <TopoDS_Shape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMNaming_NamedShapeDriver,BinMDF_ADriver)
+
 #define SHAPESET "SHAPE_SECTION"
 #define FORMAT_NUMBER 3
 //=======================================================================
index 531cc366eb56cace22940929575f8bcf27559226..a0f7884223ce0a2aac7cc83c0f940400ade1aa9f 100644 (file)
@@ -78,7 +78,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMNaming_NamedShapeDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMNaming_NamedShapeDriver,BinMDF_ADriver)
 
 protected:
 
index 854777ffba6471cb559cc555ac3073dbce8eab5c..da51b2d4c463a918112cd5bb7fe75cc5c8a6fdef 100644 (file)
@@ -34,6 +34,8 @@
 #include <TNaming_Naming.hxx>
 #include <TopAbs_ShapeEnum.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMNaming_NamingDriver,BinMDF_ADriver)
+
 #define  NULL_ENTRY "0:0"
 #define  OBSOLETE_NUM (int)sizeof(Standard_Integer)
 
index 5ad53ed0b8f6cce8ea87bff19ea3f2dd909115ab..8768804e4cc3f468fbfd1b63a628a2386d7c7141 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMNaming_NamingDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMNaming_NamingDriver,BinMDF_ADriver)
 
 protected:
 
index c01f00c46a603380feb39bbf9d9f108b9325597d..168588c89b0b39cd3014772ec4afb505b25dd9ea 100644 (file)
@@ -23,6 +23,8 @@
 #include <TDF_Attribute.hxx>
 #include <TPrsStd_AISPresentation.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMPrsStd_AISPresentationDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinMDataStd_AISPresentationDriver
 //purpose  : Constructor
index c245d21be717c0ea85e5e74f4f0a228b37c10c43..e9541906a2216bc9a3abfc9c28b263de4fa2506d 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMPrsStd_AISPresentationDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMPrsStd_AISPresentationDriver,BinMDF_ADriver)
 
 protected:
 
index aac89c07472a7e819bfe8c9aa81ca99aa3d3c796..0bc90570df391b188671fc11285d7152c88fbc7f 100644 (file)
@@ -23,6 +23,8 @@
 #include <TDataXtd_Position.hxx>
 #include <TDF_Attribute.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMPrsStd_PositionDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinMDataStd_PositionDriver
 //purpose  : Constructor
index 47d0340b1e383a665ff3b3dbf2184267ebf3dd4e..0d0df88bfe1c785ad0e8e84dfafdc0789d9d6696 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMPrsStd_PositionDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMPrsStd_PositionDriver,BinMDF_ADriver)
 
 protected:
 
index 979ccb99bce2f9e9a93051f20155fcc3d2d00c41..445c2bd89d794d3218ec5fe53c8012c130dd8e1f 100644 (file)
@@ -21,6 +21,8 @@
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_Area.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMXCAFDoc_AreaDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function :
 //purpose  : 
index fa9a0a160f3f5be0afbcf49b3824b9a8bfee33b7..af3441ec6c116e09b0c06c38c9c797e5ab407fb9 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMXCAFDoc_AreaDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMXCAFDoc_AreaDriver,BinMDF_ADriver)
 
 protected:
 
index 30b5a1677a26c0c61bb10d1f8b9105312a062c18..ebc84692fe01e5e4fdb498be513f1b8a8eaa8ec0 100644 (file)
@@ -21,6 +21,8 @@
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_Centroid.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMXCAFDoc_CentroidDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function :
 //purpose  : 
index 77e1cc2ffb9ca05a8c11c9a3431463a1195159fe..d0938dd213af1a48b755eea8393188486085866b 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMXCAFDoc_CentroidDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMXCAFDoc_CentroidDriver,BinMDF_ADriver)
 
 protected:
 
index 9a2bd9e931f8dc481ff5e336e21affe88173fa35..0d2d34f83702c8c4f91a3dd75410a7d442ad733d 100644 (file)
@@ -21,6 +21,8 @@
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_Color.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMXCAFDoc_ColorDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function :
 //purpose  : 
index 3e62f27f72d12d928320b071d80159b13d5e96b2..0caebfd33d1d9a6cd1ea2fdc0d59e4e62762f928 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMXCAFDoc_ColorDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMXCAFDoc_ColorDriver,BinMDF_ADriver)
 
 protected:
 
index 0ba524b6c265410c7e4216b8cbe7c023037f3596..181df4e2fe85aa30d393ad270a387d2c46022523 100644 (file)
@@ -21,6 +21,8 @@
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_ColorTool.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMXCAFDoc_ColorToolDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : 
 //purpose  : 
index cd52da1c78d7b6df0a2dde7006914ac36a717eab..71e881273d8dd5f4de00b7b4cfa813339e39cd7b 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMXCAFDoc_ColorToolDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMXCAFDoc_ColorToolDriver,BinMDF_ADriver)
 
 protected:
 
index 6f7f006f41a20193a058f9a54efed3fb3ebc9cc6..d15ada8829937d22ab6a74a7d1848f3d6805b2cc 100644 (file)
@@ -24,6 +24,8 @@
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_Datum.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMXCAFDoc_DatumDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : Constructor
 //purpose  : 
index 60ce9e83c917db4554bf7bb8b0c3721b63ddd808..705edf294cbcbe729508473585f5d5e6b83aac31 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMXCAFDoc_DatumDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMXCAFDoc_DatumDriver,BinMDF_ADriver)
 
 protected:
 
index 7e208f165d617cc0f62d69faddc3fda5cdb0aaf6..8df20ba15b775ebbd9a072227b29190fe0dbe045 100644 (file)
@@ -24,6 +24,8 @@
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_DimTol.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMXCAFDoc_DimTolDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : Constructor
 //purpose  : 
index d287ec18b156e77e8ee3a60005689899d119bdf1..eb3f93bb67057a74f4d90280db3fe51bfc14b9d3 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMXCAFDoc_DimTolDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMXCAFDoc_DimTolDriver,BinMDF_ADriver)
 
 protected:
 
index 73544847b27cbb6231e06e1faa01952a6694c27b..fdc4ccb5ff56ee9d8e5543420b5d48d8546aee0b 100644 (file)
@@ -21,6 +21,8 @@
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_DimTolTool.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMXCAFDoc_DimTolToolDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : 
 //purpose  : 
index 77355228d83da9799d8769b69501b1e38d89eeec..51024da126795390ae16435153b21800dea19e10 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMXCAFDoc_DimTolToolDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMXCAFDoc_DimTolToolDriver,BinMDF_ADriver)
 
 protected:
 
index fbd047f51d3e3d9c3325042c0f18bf1b3d6daede..5b73f000e4a105b3bb02faddc939622958750885 100644 (file)
@@ -21,6 +21,8 @@
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_DocumentTool.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMXCAFDoc_DocumentToolDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function :
 //purpose  : 
index 8a1cc9dee4ee72ee9159f62b6a09a8071c1d8f78..b4f94927e72dc85392d7505368ef0b328d73d258 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMXCAFDoc_DocumentToolDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMXCAFDoc_DocumentToolDriver,BinMDF_ADriver)
 
 protected:
 
index 9123bdc1142f7c4d39874dc8a3cde07cb44ebac7..74d88c12ff20558bc8527639ad043eec06ae364a 100644 (file)
@@ -21,6 +21,8 @@
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_GraphNode.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMXCAFDoc_GraphNodeDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function :
 //purpose  : 
index 1345666151cbd603901029bd55bc71bfc8a3150b..105dc6121a7100fadd562cda4589e086edbb8494 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMXCAFDoc_GraphNodeDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMXCAFDoc_GraphNodeDriver,BinMDF_ADriver)
 
 protected:
 
index 6e8e82d528ff783694733dcfba41529aa04af34e..d69d1823cf4cd43cedb796182ab68d8495e111d9 100644 (file)
@@ -21,6 +21,8 @@
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_LayerTool.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMXCAFDoc_LayerToolDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function :
 //purpose  : 
index 1740349b79bcd8d33ef92e299ffa720a75c82b50..d66d746be750b3045347db69e0eb19ccab5abc02 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMXCAFDoc_LayerToolDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMXCAFDoc_LayerToolDriver,BinMDF_ADriver)
 
 protected:
 
index 6af5fe5953941cb6da805bf754694e95b9977956..3d58f6c94e1efdfbeebd2b1a69c2f023844cff15 100644 (file)
@@ -28,6 +28,8 @@
 #include <TopLoc_Location.hxx>
 #include <XCAFDoc_Location.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMXCAFDoc_LocationDriver,BinMDF_ADriver)
+
 //#include <Precision.hxx>
 //=======================================================================
 //function :
index 22866568465012ad3fcf80234e4043a03f4a7c16..b7355bd7079b261c49be8c12fac2226696ede987 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMXCAFDoc_LocationDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMXCAFDoc_LocationDriver,BinMDF_ADriver)
 
 protected:
 
index 7a5b9a69a7298f6efa56485878f713a6c9693f12..c8204507a48999f56235e18f84c9dafe74b131a8 100644 (file)
@@ -22,6 +22,8 @@
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_Material.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMXCAFDoc_MaterialDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : Constructor
 //purpose  : 
index 61e3bdda2a6a2a85d65dccb4c0a422c6a88f488b..caa65a3e7bbeb8797f1d7b4234f96c0fb38c2b00 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMXCAFDoc_MaterialDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMXCAFDoc_MaterialDriver,BinMDF_ADriver)
 
 protected:
 
index 7770756abdce17e56501f7e820e4d06ac8450395..1e16af91fec4d44739d0befae9f5c6a30ec8240a 100644 (file)
@@ -21,6 +21,8 @@
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_MaterialTool.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMXCAFDoc_MaterialToolDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : 
 //purpose  : 
index e4b8b58b57a22a1188d1eb7c228b6ac6fc504e09..9005038a2231c9830a61e3648964f7838ccef81d 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMXCAFDoc_MaterialToolDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMXCAFDoc_MaterialToolDriver,BinMDF_ADriver)
 
 protected:
 
index 5cf4e19b5fad986954066ee3c4fdf32829e98c8d..7598c4ac95763e6ff3bfa1a66cd89cbe1fcb241a 100644 (file)
@@ -21,6 +21,8 @@
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_ShapeTool.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMXCAFDoc_ShapeToolDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function :
 //purpose  : 
index 5c96cb19a8e42062cf12a99e74155c4538afbd31..ff2f249c211b623d25c06ccb40c8ad743f9859fc 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMXCAFDoc_ShapeToolDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMXCAFDoc_ShapeToolDriver,BinMDF_ADriver)
 
 protected:
 
index 49965c953a4d29fd5bc4f9cdaf5551accca6a8a9..af35ecd95253e96a74771ccd62156c90a67def01 100644 (file)
@@ -21,6 +21,8 @@
 #include <TDF_Attribute.hxx>
 #include <XCAFDoc_Volume.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinMXCAFDoc_VolumeDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function :
 //purpose  : 
index 00cae3fece6d26b9665c1b0eac2fbe8e4d0afaf7..d6efa214595423cd6e526c45f4cf6b942cc48608 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinMXCAFDoc_VolumeDriver,BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinMXCAFDoc_VolumeDriver,BinMDF_ADriver)
 
 protected:
 
index 22bd57bc1d8d1910f45027c27d9a73285042df27..b9e45811795830fd2d1d79c063b3d8ca9681868a 100644 (file)
@@ -19,6 +19,8 @@
 #include <BinLDrivers.hxx>
 #include <BinTObjDrivers.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinTObjDrivers_DocumentRetrievalDriver,BinLDrivers_DocumentRetrievalDriver)
+
 //=======================================================================
 //function : BinTObjDrivers_DocumentRetrievalDriver
 //purpose  : 
index b1b4162ec523ae16144ca20ad113cb49c1dc55ca..9408fdff78f5ec0319c1b4544db16197ae1d4ab2 100644 (file)
@@ -40,7 +40,7 @@ class BinTObjDrivers_DocumentRetrievalDriver :
 
  public:
   // Declaration of CASCADE RTTI
-  DEFINE_STANDARD_RTTI (BinTObjDrivers_DocumentRetrievalDriver, BinLDrivers_DocumentRetrievalDriver)
+  DEFINE_STANDARD_RTTIEXT(BinTObjDrivers_DocumentRetrievalDriver,BinLDrivers_DocumentRetrievalDriver)
 };
 
 // Definition of HANDLE object using Standard_DefineHandle.hxx
index c0bf4002b2b2f31db54883e0c66120332cd18049..82a204a2673b548918a54a0c64b2f35d6eb694e9 100644 (file)
@@ -19,6 +19,8 @@
 #include <BinLDrivers.hxx>
 #include <BinTObjDrivers.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinTObjDrivers_DocumentStorageDriver,BinLDrivers_DocumentStorageDriver)
+
 //=======================================================================
 //function : BinTObjDrivers_DocumentStorageDriver
 //purpose  : 
index 9f999bcc1d93ffbbd50cab33a271d027f02fe6c1..7db397952a662ee7f9d7c4d044b118f9f521b992 100644 (file)
@@ -40,7 +40,7 @@ class BinTObjDrivers_DocumentStorageDriver :
 
  public:
   // Declaration of CASCADE RTTI
-  DEFINE_STANDARD_RTTI (BinTObjDrivers_DocumentStorageDriver, BinLDrivers_DocumentStorageDriver)
+  DEFINE_STANDARD_RTTIEXT(BinTObjDrivers_DocumentStorageDriver,BinLDrivers_DocumentStorageDriver)
 };
 
 // Definition of HANDLE object using Standard_DefineHandle.hxx
index d0d5cb44f9772ecdc0253a623e0601074735a6cc..ea5258745705a5099378fa6d14dd24c02fe48302 100644 (file)
@@ -25,6 +25,8 @@
 #include <TDF_Tool.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(BinTObjDrivers_IntSparseArrayDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinTObjDrivers_IntSparseArrayDriver
 //purpose  : constructor
index 35a783a0991749b39eb89a35befcc7b8cd4a235d..b981c4d5a57393970385abf8a6fa0ec674a5789f 100644 (file)
@@ -49,7 +49,7 @@ class BinTObjDrivers_IntSparseArrayDriver : public BinMDF_ADriver
 
  public:
   // CASCADE RTTI
-  DEFINE_STANDARD_RTTI(BinTObjDrivers_IntSparseArrayDriver, BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinTObjDrivers_IntSparseArrayDriver,BinMDF_ADriver)
 };
 
 // Define handle class
index e043d87fd360dc1bf3910aa8e2b8d7ca1505a32d..53775552b1a4469a0ae3d32744e323156057bf1a 100644 (file)
@@ -29,6 +29,8 @@
 
 
 
+IMPLEMENT_STANDARD_RTTIEXT(BinTObjDrivers_ModelDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinTObjDrivers_ModelDriver
 //purpose  : constructor
index 8c7b3f4a94dd64cc8022086099bbeecbcb3a62b2..a6f61a89c13181941e3c4ef5cfa820017e4eebbe 100644 (file)
@@ -54,7 +54,7 @@ class BinTObjDrivers_ModelDriver : public BinMDF_ADriver
   
  public:
   // CASCADE RTTI
-  DEFINE_STANDARD_RTTI(BinTObjDrivers_ModelDriver, BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinTObjDrivers_ModelDriver,BinMDF_ADriver)
 };
 
 // Define handle class
index 815147110d372d8739e690fedb7631a5a9294691..4282a3d7f83701749b42e9c5d32679ade05a1009 100644 (file)
@@ -28,6 +28,8 @@
 
 
 
+IMPLEMENT_STANDARD_RTTIEXT(BinTObjDrivers_ObjectDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinTObjDrivers_ObjectDriver
 //purpose  : constructor
index b2431891fb9bd6b9f99be1a803ba4d2069c3144f..fcd53214f8ba91668ea3e7020645e8a350da844e 100644 (file)
@@ -55,7 +55,7 @@ class BinTObjDrivers_ObjectDriver : public BinMDF_ADriver
 
  public:
   // CASCADE RTTI
-  DEFINE_STANDARD_RTTI(BinTObjDrivers_ObjectDriver, BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinTObjDrivers_ObjectDriver,BinMDF_ADriver)
 };
 
 // Define handle class
index 06133bbd073d6de97add1e3897a40ffb81f359d2..b23020529d6f80db1a8fe46d21d464be39482e8b 100644 (file)
@@ -28,6 +28,8 @@
 #include <TDF_Tool.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(BinTObjDrivers_ReferenceDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinTObjDrivers_ReferenceDriver
 //purpose  : constructor
index dd0c5f8eabbcda2623dd33690f3a4a34d652e9e2..cfc7cea9574c2f855cf1d514fc6ada77f59e9276 100644 (file)
@@ -55,7 +55,7 @@ class BinTObjDrivers_ReferenceDriver : public BinMDF_ADriver
 
  public:
   // CASCADE RTTI
-  DEFINE_STANDARD_RTTI(BinTObjDrivers_ReferenceDriver, BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinTObjDrivers_ReferenceDriver,BinMDF_ADriver)
 };
 
 // Define handle class
index 2b79e03bc2afb783c39eb5264a42a3a91b775b3f..691a320499181af36d110bb39f3aad5a71523e76 100644 (file)
@@ -23,6 +23,8 @@
 #include <TObj_TXYZ.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(BinTObjDrivers_XYZDriver,BinMDF_ADriver)
+
 //=======================================================================
 //function : BinTObjDrivers_XYZDriver
 //purpose  : constructor
index 794097a5fdb69ba633ce02f9cc6b61407d4acf2d..45f044e8633e85703092e37bbe5479f50c5f6410 100644 (file)
@@ -50,7 +50,7 @@ class BinTObjDrivers_XYZDriver : public BinMDF_ADriver
 
  public:
   // CASCADE RTTI
-  DEFINE_STANDARD_RTTI(BinTObjDrivers_XYZDriver, BinMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(BinTObjDrivers_XYZDriver,BinMDF_ADriver)
 };
 
 // Define handle class
index 4a71053a490f02afd762006ad091e5a084122743..1e36379f6989319589aca62734b4f3ff56c86379 100644 (file)
@@ -20,6 +20,8 @@
 #include <CDM_MessageDriver.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinXCAFDrivers_DocumentRetrievalDriver,BinDrivers_DocumentRetrievalDriver)
+
 //=======================================================================
 //function : 
 //purpose  :
index f79b443b39cb56afa83839ca2c082478c452640a..ef6c7ee4f6f1b193aa24af45fb517d3f163794b2 100644 (file)
@@ -42,7 +42,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinXCAFDrivers_DocumentRetrievalDriver,BinDrivers_DocumentRetrievalDriver)
+  DEFINE_STANDARD_RTTIEXT(BinXCAFDrivers_DocumentRetrievalDriver,BinDrivers_DocumentRetrievalDriver)
 
 protected:
 
index 27ff53504ef5f2183470475848ba07876c137fed..07d370c53ea2c23dce1705502e5f12169b6c1f14 100644 (file)
@@ -20,6 +20,8 @@
 #include <CDM_MessageDriver.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(BinXCAFDrivers_DocumentStorageDriver,BinDrivers_DocumentStorageDriver)
+
 //=======================================================================
 //function : 
 //purpose  :
index 3ae72aef77c461183bcd4a917a78ddbfcf001905..e491f115d948772c9328fb98a6eda85a6c8bf0b8 100644 (file)
@@ -42,7 +42,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(BinXCAFDrivers_DocumentStorageDriver,BinDrivers_DocumentStorageDriver)
+  DEFINE_STANDARD_RTTIEXT(BinXCAFDrivers_DocumentStorageDriver,BinDrivers_DocumentStorageDriver)
 
 protected:
 
index a30b70feee5d080069901f3679289d1ca2502ca5..ca2aaee669be8999433a78778b0a0eb5e2580548 100644 (file)
@@ -54,6 +54,8 @@
 #include <Standard_Type.hxx>
 #include <StdFail_NotDone.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Bisector_BisecAna,Bisector_Curve)
+
 static Standard_Boolean Degenerate(Handle(GccInt_Bisec)& aBisector,
                                   const Standard_Real   Tolerance);
 
index 9eb30cbb6421da51a9b5771ca33e19ffc8f5eda3..fbc0b8a21d94824097d851c14e0a8c385cc3f196 100644 (file)
@@ -144,7 +144,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Bisector_BisecAna,Bisector_Curve)
+  DEFINE_STANDARD_RTTIEXT(Bisector_BisecAna,Bisector_Curve)
 
 protected:
 
index b0b0e2f07cbb3665d3d8b1491e6f32df5e8ef993..c8d9f1238ae071f5936b86fcf4f30f6f2e512b28 100644 (file)
@@ -50,6 +50,8 @@
 #include <Standard_RangeError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Bisector_BisecCC,Bisector_Curve)
+
 static Standard_Boolean ProjOnCurve (const gp_Pnt2d& P,
   const Handle(Geom2d_Curve)& C,
   Standard_Real& theParam);
index 6ddedf6bd3dc1e1a2111ef80834c199ee594ff9d..8340c0f76c11b58c0aedbebf6a8f4c65db0f7cbc 100644 (file)
@@ -173,7 +173,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Bisector_BisecCC,Bisector_Curve)
+  DEFINE_STANDARD_RTTIEXT(Bisector_BisecCC,Bisector_Curve)
 
 protected:
 
index c1e1672671663d038aee967d53d5d70398e8d501..b577d8ad24976ca588cdbf21ff942d16606c2eb3 100644 (file)
@@ -44,6 +44,8 @@
 #include <Standard_RangeError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Bisector_BisecPC,Bisector_Curve)
+
 //=============================================================================
 //function :
 // purpose :
index b71fb32dda3bc270328d7a0d4b37a81b74ba0d57..a748e7e4f5f36ccbef22ceea7cc8d35d1ecd825e 100644 (file)
@@ -166,7 +166,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Bisector_BisecPC,Bisector_Curve)
+  DEFINE_STANDARD_RTTIEXT(Bisector_BisecPC,Bisector_Curve)
 
 protected:
 
index 38bdf84bb75574241549a93c1b380e4b905ef117..abd1bc9ee79f4034d0f9582815f3ed16e61615a1 100644 (file)
@@ -18,3 +18,5 @@
 #include <Bisector_Curve.hxx>
 #include <gp_Pnt2d.hxx>
 #include <Standard_Type.hxx>
+
+IMPLEMENT_STANDARD_RTTIEXT(Bisector_Curve,Geom2d_Curve)
\ No newline at end of file
index 3d40fa91b6122a6b17ba1f45af2e131b6147d957..7738f1955e39b6b00b7ee44ad39c05e233b1a289 100644 (file)
@@ -59,7 +59,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Bisector_Curve,Geom2d_Curve)
+  DEFINE_STANDARD_RTTIEXT(Bisector_Curve,Geom2d_Curve)
 
 protected:
 
index c601deaafa618f093b9398e0c2346dc44c0fa8f5..eda4b96d86b44f306a470a48d5afae5db4393f55 100644 (file)
@@ -38,6 +38,8 @@
 #include <TCollection_ExtendedString.hxx>
 #include <UTL.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(CDF_Application,CDM_Application)
+
 #define theMetaDataDriver CDF_Session::CurrentSession()->MetaDataDriver()
 
 
index 5d0f63db7213028994eae5716e238ff97639e050..a3992850c9d404015d8f4b2e6ecdfac705f1eba7 100644 (file)
@@ -139,7 +139,7 @@ public:
 friend class CDF_Session;
 
 
-  DEFINE_STANDARD_RTTI(CDF_Application,CDM_Application)
+  DEFINE_STANDARD_RTTIEXT(CDF_Application,CDM_Application)
 
 protected:
 
index 9db9ca4d534ae8bd8e6997bde400bf1fc1bbd1a8..c4ed91ca727b16854e414ee2514cb0c3d9438147 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_NoSuchObject.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(CDF_Directory,Standard_Transient)
+
 CDF_Directory::CDF_Directory () {}
 
 void CDF_Directory::Add(const Handle(CDM_Document)& aDocument) {
index e934930347e44ac41254393a5cc3002c87713a1f..2a502a934e0883501cfc811ea0c7d9e80393c5a2 100644 (file)
@@ -67,7 +67,7 @@ public:
 friend class CDF_DirectoryIterator;
 
 
-  DEFINE_STANDARD_RTTI(CDF_Directory,Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(CDF_Directory,Standard_Transient)
 
 protected:
 
index c5172537cf83bfa97f545adeb4320b2f39e9f185..99337493e91c166df102562523323ae2504a4b73 100644 (file)
@@ -25,6 +25,8 @@
 #include <TCollection_ExtendedString.hxx>
 #include <UTL.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(CDF_FWOSDriver,CDF_MetaDataDriver)
+
 #ifdef _MSC_VER
 #include <tchar.h>
 #endif  // _MSC_VER
index e7f06ff0e5544846befe07298f82b96b082591a0..6988abe2d6abf770d1b8e54fc292a7994fc1a8ac 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(CDF_FWOSDriver,CDF_MetaDataDriver)
+  DEFINE_STANDARD_RTTIEXT(CDF_FWOSDriver,CDF_MetaDataDriver)
 
 protected:
 
index 9e9f96be41ce273d718caf41672d6d6dce44db0e..9ca76e7f733ab83b143167001e3c0d5fb3121195 100644 (file)
@@ -25,6 +25,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_ExtendedString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(CDF_MetaDataDriver,Standard_Transient)
+
 //=======================================================================
 //function : CDF_MetaDataDriver
 //purpose  : 
index 89b3e12b6df9d110af31e9b35b9ddfca37958ad6..4d3d733044781404224f0981c7c55250301094ea 100644 (file)
@@ -111,7 +111,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(CDF_MetaDataDriver,Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(CDF_MetaDataDriver,Standard_Transient)
 
 protected:
 
index a193f68ad8e99cd41e629667e2bc4ad9ca1096ff..0209705699176cf53db8f37295c5dbe0cfbd980f 100644 (file)
@@ -18,3 +18,5 @@
 #include <CDF_MetaDataDriver.hxx>
 #include <CDF_MetaDataDriverFactory.hxx>
 #include <Standard_Type.hxx>
+
+IMPLEMENT_STANDARD_RTTIEXT(CDF_MetaDataDriverFactory,Standard_Transient)
\ No newline at end of file
index 360e326e71e37fbecdb210e8df8e95effdb79a49..782da39d86c6fca272a4daeecdfaa99bd4228061 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(CDF_MetaDataDriverFactory,Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(CDF_MetaDataDriverFactory,Standard_Transient)
 
 protected:
 
index 6c9384b593eb43164be2f76100d95f6efd4e7e18..43e4331d210bd408655eb30e7dc0db967530ad84 100644 (file)
@@ -32,6 +32,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_ExtendedString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(CDF_Session,Standard_Transient)
+
 static Handle(CDF_Session) CS;
 
 //=======================================================================
index 3936477d68a4320463ece8863e365e2e1532cedd..0f74b323c8e350aa4d4bbbc56776835516ed0a12 100644 (file)
@@ -67,7 +67,7 @@ public:
 friend class CDF_Application;
 
 
-  DEFINE_STANDARD_RTTI(CDF_Session,Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(CDF_Session,Standard_Transient)
 
 protected:
 
index 27b8287ee85daa45cda2dbd7bc188b0872e97ee8..d30ef39fd0d9bfb96526ce6d75110de0b423ba9a 100644 (file)
@@ -33,6 +33,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_ExtendedString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(CDF_StoreList,Standard_Transient)
+
 static void CAUGHT(TCollection_ExtendedString& status,const TCollection_ExtendedString& what) {
   Handle(Standard_Failure) F = Standard_Failure::Caught();
   status += what;
index 0ead6cc27b7d3ff7217f54eec1cba2ea826201b5..47fb2a910c4f02c23b8c6352bdad5e9a724acfe9 100644 (file)
@@ -61,7 +61,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(CDF_StoreList,Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(CDF_StoreList,Standard_Transient)
 
 protected:
 
index adec1e3023bbb927dbe2e5689ec974dc2d8caf6f..60ed12ad38d13dc58773553e14b00abcfe8c7d6a 100644 (file)
@@ -25,6 +25,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_ExtendedString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(CDM_Application,Standard_Transient)
+
 //=======================================================================
 //function : SetDocumentVersion
 //purpose  : 
index 644fcdd053674e9eb26bd3186f0e7220d152c90f..b1e8326d0eae421d427efca8657e9fa64901317e 100644 (file)
@@ -65,7 +65,7 @@ friend class CDM_Reference;
 friend class CDM_MetaData;
 
 
-  DEFINE_STANDARD_RTTI(CDM_Application,Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(CDM_Application,Standard_Transient)
 
 protected:
 
index c518062fdac0baf308c5e92d6e7e8ea71b8c8980..ead684c72eb2d320e68df640552d2b1e4372413a 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_PCharacter.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(CDM_COutMessageDriver,CDM_MessageDriver)
+
 //=======================================================================
 //function : Write
 //purpose  : 
index c13e352ad9fe46a467738de5c0a94bc7eac1b7df..ab9f4c1e91b54b998a7164a9aa8b628c47fb9924 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(CDM_COutMessageDriver,CDM_MessageDriver)
+  DEFINE_STANDARD_RTTIEXT(CDM_COutMessageDriver,CDM_MessageDriver)
 
 protected:
 
index a6dc2e0364aeb58bcba9d53c557e34286c252706..abb89f358c4a1b6a695c4da58627d8e32cbccd1a 100644 (file)
@@ -37,6 +37,8 @@
 #include <TCollection_ExtendedString.hxx>
 #include <UTL.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(CDM_Document,Standard_Transient)
+
 static CDM_PresentationDirectory& getPresentations() {
   static CDM_PresentationDirectory thePresentations;
   return thePresentations;
index 0863f769ccecfccadcf9e893e023905a69341734..612e3593819c1c2edacc0f50c5f42362ad3692fb 100644 (file)
@@ -371,7 +371,7 @@ friend class CDM_ReferenceIterator;
 friend class CDM_Application;
 
 
-  DEFINE_STANDARD_RTTI(CDM_Document,Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(CDM_Document,Standard_Transient)
 
 protected:
 
index af844fe0010c15fc385f276d0ebb27617e961e4e..e8eddb4d859e3fd2fa82aa1350138e4ccd630065 100644 (file)
@@ -17,3 +17,5 @@
 
 #include <CDM_MessageDriver.hxx>
 #include <Standard_Type.hxx>
+
+IMPLEMENT_STANDARD_RTTIEXT(CDM_MessageDriver,Standard_Transient)
\ No newline at end of file
index ed7e0f5175fb29ee48b995a42a0bd854b6e2630f..be67b1d33c8b03ef32e55f8ecc768dfa439f30b5 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(CDM_MessageDriver,Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(CDM_MessageDriver,Standard_Transient)
 
 protected:
 
index 5d6352d435b57f247949e31afedfc3ea1fbcae5d..6c74e048917cd9a6e8a682ac8debb5bb97ef7ccf 100644 (file)
@@ -24,6 +24,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_ExtendedString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(CDM_MetaData,Standard_Transient)
+
 static CDM_MetaDataLookUpTable& getLookUpTable(){
   static CDM_MetaDataLookUpTable theLookUpTable;
   return theLookUpTable;
index 65bb19adef4b92ed8b8a172621e80208ebd13830..5b76e637fae986a816506ec0bf24caabbe1cb21a 100644 (file)
@@ -96,7 +96,7 @@ friend
   Standard_EXPORT void CDM_Application::SetDocumentVersion (const Handle(CDM_Document)& aDocument, const Handle(CDM_MetaData)& aMetaData) const;
 
 
-  DEFINE_STANDARD_RTTI(CDM_MetaData,Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(CDM_MetaData,Standard_Transient)
 
 protected:
 
index 11aaac0842802c3404a92459acb322f94f5d94ff..2a588658f922472a5ddd3d62388875780db2513e 100644 (file)
@@ -19,6 +19,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_ExtendedString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(CDM_NullMessageDriver,CDM_MessageDriver)
+
 CDM_NullMessageDriver::CDM_NullMessageDriver() {}
 
 void CDM_NullMessageDriver::Write(const Standard_ExtString /*aString*/) {
index 325d54799e974847059dc56f6a2ace6b1ded26e8..b616fdb9ffa231900d062bb1934a825d9f18bf09 100644 (file)
@@ -41,7 +41,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(CDM_NullMessageDriver,CDM_MessageDriver)
+  DEFINE_STANDARD_RTTIEXT(CDM_NullMessageDriver,CDM_MessageDriver)
 
 protected:
 
index 3752c407ce0c44184fb354ff2dc39cff4db064c6..f9234a75387d7a57b2ebb8339c9a9831c041690d 100644 (file)
@@ -21,6 +21,8 @@
 #include <CDM_Reference.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(CDM_Reference,Standard_Transient)
+
 CDM_Reference::CDM_Reference(const Handle(CDM_Document)& aFromDocument, const Handle(CDM_Document)& aToDocument, const Standard_Integer aReferenceIdentifier, const Standard_Integer aToDocumentVersion):
 myToDocument(aToDocument),
 myFromDocument(aFromDocument.operator->()),
index 1675e3db709d7971fafdaaac735d50f2cc8d1ff7..c8746fd3d77b48f937bfbf90e52044a6d67cb300 100644 (file)
@@ -53,7 +53,7 @@ public:
 friend class CDM_Document;
 
 
-  DEFINE_STANDARD_RTTI(CDM_Reference,Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(CDM_Reference,Standard_Transient)
 
 protected:
 
index 3d351ab15d0d46026e45187c23b60678ae309832..f7c03ea94006ea2b2c0260035e36467cdf88043a 100644 (file)
@@ -161,6 +161,7 @@ extern void ChFi3d_ResultChron(OSD_Chronometer & ch,Standard_Real& time);
 #include <Geom2dAdaptor_Curve.hxx>
 #include <IntRes2d_IntersectionSegment.hxx>
 #include <Geom_BezierCurve.hxx>
+#include <Geom_BoundedSurface.hxx>
 
 static Standard_Real recadre(const Standard_Real p,
                             const Standard_Real ref,
index b89dc41aeff60a53370797f8f08bcb8eac9996de..cbfd18e3c6ca0135919cc7cb018b18f16b08dfac 100644 (file)
@@ -19,6 +19,8 @@
 #include <Standard_Type.hxx>
 #include <TColStd_HArray1OfBoolean.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ChFiDS_ChamfSpine,ChFiDS_Spine)
+
 //=======================================================================
 //function : ChFiDS_ChamfSpine
 //purpose  : 
index dad03d9ffa888d6d808003052cde0a8d52cf1aa6..c668e0a852a52dac06a31daac334877ea9879f52 100644 (file)
@@ -59,7 +59,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ChFiDS_ChamfSpine,ChFiDS_Spine)
+  DEFINE_STANDARD_RTTIEXT(ChFiDS_ChamfSpine,ChFiDS_Spine)
 
 protected:
 
index 07f6b4fb481520e9181843cd74c487cf76566a9d..1ce9a6de64a9b4dd5b7beebb58ae9d99abe35fa8 100644 (file)
@@ -35,6 +35,8 @@
 #include <TopoDS_Edge.hxx>
 #include <TopoDS_Vertex.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ChFiDS_FilSpine,ChFiDS_Spine)
+
 //=======================================================================
 //function : ChFiDS_FilSpine
 //purpose  : 
index 51443ee5c7abc1d494e55186de53aa49da93aaea..6d1355b0b2d145b5a97c43a4ab862a4933b08b13 100644 (file)
@@ -105,7 +105,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ChFiDS_FilSpine,ChFiDS_Spine)
+  DEFINE_STANDARD_RTTIEXT(ChFiDS_FilSpine,ChFiDS_Spine)
 
 protected:
 
index 8d03834df328807df665ce27387e686ad560ff4e..721e81012d0ecec8fd9d9b5941051007735f0720 100644 (file)
@@ -62,7 +62,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ChFiDS_HElSpine,Adaptor3d_HCurve)
+  DEFINE_STANDARD_RTTI_INLINE(ChFiDS_HElSpine,Adaptor3d_HCurve)
 
 protected:
 
index 4816b186885ded05ee94e301a260b582935f8d1e..ec80cccac360e75de5f597e4c56f0b51db77bcc0 100644 (file)
@@ -34,6 +34,8 @@
 #include <TopoDS_Edge.hxx>
 #include <TopoDS_Vertex.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ChFiDS_Spine,MMgt_TShared)
+
 //=======================================================================
 //function : ChFiDS_Spine
 //purpose  : 
index 8d8f2699b5a111cc410081992621a9f7ea422191..dfcaecaa8fc404d3ee98fb001c62b436cdf762ff 100644 (file)
@@ -229,7 +229,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ChFiDS_Spine,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(ChFiDS_Spine,MMgt_TShared)
 
 protected:
 
index 97b6f0a590d6873126e2d194626191c269a8bcf8..12e8627261a3f827dd71a6a56b28ec3a0d0d91d0 100644 (file)
@@ -20,6 +20,8 @@
 #include <Geom2d_Curve.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ChFiDS_Stripe,MMgt_TShared)
+
 ChFiDS_Stripe::ChFiDS_Stripe ():
        begfilled(/*Standard_False*/0), // eap, Apr 29 2002, occ293
        endfilled(/*Standard_False*/0),
index dc7e25b9093cf46fd24e22fbb8eabad7629b111c..020c69eba7b5e85b0796548f0d2acb32f2e65375 100644 (file)
@@ -150,7 +150,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ChFiDS_Stripe,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(ChFiDS_Stripe,MMgt_TShared)
 
 protected:
 
index da8c006a29ecdd7c4fca607bf55c5a1117adc5c0..bdff2e65351733157479c0850856bacfb1a9845a 100644 (file)
@@ -22,6 +22,8 @@
 #include <MMgt_TShared.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ChFiDS_SurfData,MMgt_TShared)
+
 ChFiDS_SurfData::ChFiDS_SurfData () : 
 indexOfS1(0),indexOfS2(0),indexOfConge(0),
 isoncurv1(0),isoncurv2(0),twistons1(0),twistons2(0)
index 7ed7546a582f416d56cbf4395509187a45d5a6f1..2c9b6aa0d8cff7ffcea4f11225c77d774169f667 100644 (file)
@@ -158,7 +158,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ChFiDS_SurfData,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(ChFiDS_SurfData,MMgt_TShared)
 
 protected:
 
index bcce1d7631a72ab0432eb97bc61e5ded3282f591..996ec9d89b2f6b1ddf80fa8904b047148ec9e761 100644 (file)
@@ -143,7 +143,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Contap_TheIWLineOfTheIWalking,MMgt_TShared)
+  DEFINE_STANDARD_RTTI_INLINE(Contap_TheIWLineOfTheIWalking,MMgt_TShared)
 
 protected:
 
index 0526cd6636ab0b201ebc2b23dc0989b092806440..6a96dd6280582f3f4a7b6ffbec9a22f3bde94262 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_ProgramError.hxx>
 #include <TCollection_ExtendedString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(D3DHost_FrameBuffer,OpenGl_FrameBuffer)
+
 // =======================================================================
 // function : D3DHost_FrameBuffer
 // purpose  :
index 3e7719dfa8fb15e3029fce351abc2eb1c99d7e37..e3c933876b78cd323066794f07f439b176f1a4de 100644 (file)
@@ -75,7 +75,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI(D3DHost_FrameBuffer, OpenGl_FrameBuffer)
+  DEFINE_STANDARD_RTTIEXT(D3DHost_FrameBuffer,OpenGl_FrameBuffer)
 
 };
 
index 50c3a337b3b88b2446459151a4488a294f049cb3..d2f232f4ab9cacb3b20599561d5b9734f5e86d0b 100644 (file)
@@ -18,6 +18,8 @@
 #include <D3DHost_GraphicDriver.hxx>
 #include <D3DHost_View.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(D3DHost_GraphicDriver,OpenGl_GraphicDriver)
+
 #ifdef _MSC_VER
   #pragma comment (lib, "D3D9.lib")
 #endif
index 1cf41cf28eaf326470b5addd74c611cfe42eeb6d..5679c1ffbfc0c84cdedbed4815b8d5cdd12aef28 100644 (file)
@@ -34,7 +34,7 @@ public:
 
 public:
 
-  DEFINE_STANDARD_RTTI(D3DHost_GraphicDriver, OpenGl_GraphicDriver)
+  DEFINE_STANDARD_RTTIEXT(D3DHost_GraphicDriver,OpenGl_GraphicDriver)
 
 };
 
index e773f87ba1a349affffdefef8dc4a148cd949bc4..1c1d5c29286a6cc658af3480a17c6486e94d18aa 100644 (file)
@@ -20,6 +20,8 @@
 #include <D3DHost_GraphicDriver.hxx>
 #include <TCollection_ExtendedString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(D3DHost_View,OpenGl_View)
+
 // =======================================================================
 // function : d3dFormatError
 // purpose  :
index c2a9c9fb11bc540f2dc51d3eb1400a0cd6f53299..0e148512325f40cd0d134022efc5b4fb5f2667ae 100644 (file)
@@ -113,7 +113,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI(D3DHost_View, OpenGl_View)
+  DEFINE_STANDARD_RTTIEXT(D3DHost_View,OpenGl_View)
 
 };
 
index da164eb32fb4f4e23f37221ea47e88e3c41ad862..3da810e7216ef91ab6ccbba2d811e7cbcb8e91d3 100644 (file)
@@ -60,6 +60,8 @@
 #include <TopTools_IndexedDataMapOfShapeListOfShape.hxx>
 #include <TopTools_ListOfShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DBRep_DrawableShape,Draw_Drawable3D)
+
 static Standard_Real IsoRatio = 1.001;
 
 static Standard_Integer MaxPlotCount = 5; // To avoid huge recursive calls in
index a9d41baf9a3b33573af5a1e235872fd1f1ede47d..d4d4c5f0cc2d609c6a03b146f0f302ba16a160bb 100644 (file)
@@ -111,7 +111,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DBRep_DrawableShape,Draw_Drawable3D)
+  DEFINE_STANDARD_RTTIEXT(DBRep_DrawableShape,Draw_Drawable3D)
 
 protected:
 
index d107b5300a2ff914a93cad27baa0302bcce65635..b7826c0ccac5938a83bc1b9ffe5650a39daf00f6 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_Type.hxx>
 #include <TopoDS_Edge.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DBRep_Edge,MMgt_TShared)
+
 //=======================================================================
 //function : DBRep_Edge
 //purpose  : 
index 1867b880293d33ccecff381025a2f756b11b4123..4b82aca0cc0d42c62e211960ec8207ca9d0ce711 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DBRep_Edge,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(DBRep_Edge,MMgt_TShared)
 
 protected:
 
index 841e0123ba22417880e10b63782a66dcd5baccc8..e4fa96338de26d012c40429687c0e9e5f32c1b9c 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_Type.hxx>
 #include <TopoDS_Face.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DBRep_Face,MMgt_TShared)
+
 //=======================================================================
 //function : DBRep_Face
 //purpose  : 
index 407437d6815da9b51063914f7d6dbf2d6fa3c8da..f3ac32cd01ba879f381397431c84e95663418a10 100644 (file)
@@ -62,7 +62,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DBRep_Face,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(DBRep_Face,MMgt_TShared)
 
 protected:
 
index 8ece5317adfa15f139586739f58fd774e23f0f96..0f353410914a17278d2c2560e5e6dc8981c751bd 100644 (file)
@@ -34,6 +34,8 @@
 #include <TDF_Label.hxx>
 #include <TDF_Tool.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DDF_Browser,Draw_Drawable3D)
+
 //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 // Communication convention with tcl:
 // tcl waits for a string of characters, being an information list.
index 0fe33d816584732b51656f9a0cfc5ea9fcb0ca10..eda5a0546c7749da565750dcc59deed63c506e8b 100644 (file)
@@ -89,7 +89,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DDF_Browser,Draw_Drawable3D)
+  DEFINE_STANDARD_RTTIEXT(DDF_Browser,Draw_Drawable3D)
 
 protected:
 
index 52e8b692fbd1d25bf88cafeb3c90850f39b9580a..7d9fe7e7fa1e8fdd5aa21a2cd6f5008b41865ea4 100644 (file)
@@ -33,6 +33,8 @@
 #include <TDF_Label.hxx>
 #include <TDF_Tool.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DDF_Data,Draw_Drawable3D)
+
 //=======================================================================
 //function : DDF_Data
 //purpose  : 
index af121aaefee2d9e56ef10dd3aa8b7acb6f339827..5c0a0edb0f73b127b87d05c797d7cf4bac737883 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DDF_Data,Draw_Drawable3D)
+  DEFINE_STANDARD_RTTIEXT(DDF_Data,Draw_Drawable3D)
 
 protected:
 
index 4fd021407b4b97ca11cbce12cd66494697fc2e5b..e46df175c58a212fe751ef64acde10aa760b9e9b 100644 (file)
@@ -25,6 +25,8 @@
 #include <TDF_Data.hxx>
 #include <TDF_Delta.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DDF_Transaction,MMgt_TShared)
+
 //=======================================================================
 //function : DDF_Transaction
 //purpose  : 
index 2c6c422451cfbc32a78a76821f0045dd61241f8d..41124b7a998a057d4afa9910780f32124dfd345d 100644 (file)
@@ -79,7 +79,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DDF_Transaction,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(DDF_Transaction,MMgt_TShared)
 
 protected:
 
index 578592aa4bbe5093d5565bb931df04e19ae1dc82..250aa700c91e87c82500c67e671d2275c03cf5db 100644 (file)
@@ -60,6 +60,8 @@
 #include <TopoDS_Compound.hxx>
 #include <TopoDS_Shape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DDataStd_DrawDriver,MMgt_TShared)
+
 // attribut affichable
 // drawable object
 static Standard_Integer DISCRET    = 100;
index 64b9091fced0320a6fd47a77065166112cfb48c1..a9e17ba7a921c584fa94c64f0961cec02b7b344b 100644 (file)
@@ -69,7 +69,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DDataStd_DrawDriver,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(DDataStd_DrawDriver,MMgt_TShared)
 
 protected:
 
index 8867cf27ebf5b9ff59ddff99285a81a483f09000..12472ed65f4186fba8d90de3c9f732c9324329f1 100644 (file)
@@ -31,6 +31,8 @@
 #include <TDF_RelocationTable.hxx>
 #include <TDF_Tool.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DDataStd_DrawPresentation,TDF_Attribute)
+
 #ifndef _WIN32
 extern Draw_Viewer dout;
 #else
index 6eb6a0631d76bc1686aefccdd6e1eaa963a84099..034934f266b47b6ddf9329094a6981acd13ce6f9 100644 (file)
@@ -94,7 +94,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DDataStd_DrawPresentation,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(DDataStd_DrawPresentation,TDF_Attribute)
 
 protected:
 
index fe1929c80c7f4622d4fdbf2413805dd11e2be061..c8c3046033a5210054134d284233c94c703f801e 100644 (file)
@@ -31,6 +31,8 @@
 #include <TDF_Label.hxx>
 #include <TDF_Tool.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DDataStd_TreeBrowser,Draw_Drawable3D)
+
 //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 // Communication convention with tcl:
 // tcl waits for a string of characters, being an information list.
index bc4d9fae02a6cf9969e66920ddedacfcf889b989..204df49f5a230c4af603f3c66ed3db6bacc2d216 100644 (file)
@@ -68,7 +68,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DDataStd_TreeBrowser,Draw_Drawable3D)
+  DEFINE_STANDARD_RTTIEXT(DDataStd_TreeBrowser,Draw_Drawable3D)
 
 protected:
 
index 4a08fd15c8b4cb9c2d45fe883c84571184d6e4ca..c0f1442cfe9804126c93714b774c73dcd679e136 100644 (file)
@@ -21,6 +21,8 @@
 #include <TDF_Tool.hxx>
 #include <TDocStd_Document.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DDocStd_DrawDocument,DDF_Data)
+
 //=======================================================================
 //function : Find
 //purpose  : 
index 36da7419305b6dc818fdd3efeca09476d31ac567..a2da90d4d12c2bb9ea9c8748a60c7c9eb2d89f67 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DDocStd_DrawDocument,DDF_Data)
+  DEFINE_STANDARD_RTTIEXT(DDocStd_DrawDocument,DDF_Data)
 
 protected:
 
index 5e813761a5018d5f363ddb2c1c4844cb3d3997fd..3a484f43a7395969b2d8f4ccd1326554535b40f7 100644 (file)
@@ -53,6 +53,8 @@
 #include <TopTools_ListIteratorOfListOfShape.hxx>
 #include <TopTools_MapOfShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DNaming_BooleanOperationDriver,TFunction_Driver)
+
 static Standard_Boolean FixSameParameter(const TopoDS_Shape&    theShape,
                                             BRepCheck_Analyzer&    theAnalyzer,
                                             const Standard_Boolean bIgnoreNotSPErrors = Standard_False );
index 3754ee237fed0242a71f5ec4507402297f43073f..37ae917de429acf3f24d67e548fa4dcf92a48e9e 100644 (file)
@@ -64,7 +64,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DNaming_BooleanOperationDriver,TFunction_Driver)
+  DEFINE_STANDARD_RTTIEXT(DNaming_BooleanOperationDriver,TFunction_Driver)
 
 protected:
 
index 6002c2a1ed4cd78ed15ca4fb26b6b361625bb4c5..9bc6b5cf22167eb2c3d63bd99ac5b5140a68f4fe 100644 (file)
@@ -33,6 +33,8 @@
 #include <TopLoc_Location.hxx>
 #include <TopoDS_Solid.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DNaming_BoxDriver,TFunction_Driver)
+
 //=======================================================================
 //function : DNaming_BoxDriver
 //purpose  : Constructor
index ba4f65d07a5ff848e1939cb93d12378c9ff30998..4b432110fd9bbe2ce1e7896c2dbdd6760e45ed0d 100644 (file)
@@ -63,7 +63,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DNaming_BoxDriver,TFunction_Driver)
+  DEFINE_STANDARD_RTTIEXT(DNaming_BoxDriver,TFunction_Driver)
 
 protected:
 
index d04eed4a68e6fe73f8c5c50f7f7b7ce3d98afe51..3ea97219e1cbf8b0c3fd9817b1770ebb550e4d39 100644 (file)
@@ -40,6 +40,8 @@
 #include <TopoDS.hxx>
 #include <TopoDS_Solid.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DNaming_CylinderDriver,TFunction_Driver)
+
 //=======================================================================
 //function : DNaming_CylinderDriver
 //purpose  : Constructor
index 5c3ac229706a9a0852febf84862c496c65910b14..c93eae2ee568cc9f6f0fedfe0f2cdd5d6937741e 100644 (file)
@@ -63,7 +63,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DNaming_CylinderDriver,TFunction_Driver)
+  DEFINE_STANDARD_RTTIEXT(DNaming_CylinderDriver,TFunction_Driver)
 
 protected:
 
index 002eb079e1f2bd0616acd54af6702d9696ffe5cf..61ced83ea52277ebc1a44109c8b87e53a666f60f 100644 (file)
@@ -41,6 +41,8 @@
 #include <TopTools_ListOfShape.hxx>
 #include <TopTools_MapOfShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DNaming_FilletDriver,TFunction_Driver)
+
 //=======================================================================
 //function : FilletDriver
 //purpose  : Constructor
index 9a172501b80b0a5de2ed20751da5d3b15d479940..78a2524efcfef0287662dec1a9da2c33613136b4 100644 (file)
@@ -64,7 +64,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DNaming_FilletDriver,TFunction_Driver)
+  DEFINE_STANDARD_RTTIEXT(DNaming_FilletDriver,TFunction_Driver)
 
 protected:
 
index 370bd285e4b9a5b2efaf255361212f845009d554..e065895d9a1389aefec76efdff8cd16fb5e9024f 100644 (file)
@@ -53,6 +53,8 @@
 #include <TopTools_Array1OfShape.hxx>
 #include <TopTools_HSequenceOfShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DNaming_Line3DDriver,TFunction_Driver)
+
 //=======================================================================
 //function : DNaming_Line3DDriver
 //purpose  : Constructor
index 9cbbddbaf0087df82804269edf6d6e9a8529db05..5092901400a8f346d63c019b6fc9b528b4972acf 100644 (file)
@@ -64,7 +64,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DNaming_Line3DDriver,TFunction_Driver)
+  DEFINE_STANDARD_RTTIEXT(DNaming_Line3DDriver,TFunction_Driver)
 
 protected:
 
index 21ac778ef1eb0784072675a956986cc32ef1950f..522802d1afbfc2ec9807f346af06f566e882903a 100644 (file)
@@ -34,6 +34,8 @@
 #include <TopoDS_Shape.hxx>
 #include <TopoDS_Vertex.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DNaming_PointDriver,TFunction_Driver)
+
 //OCCT
 // OCAF
 //=======================================================================
index 54b6c625be39d8bfbb7fcbf196e6fb16e431f0c3..e763d68bca3d3b23bd5734f6236322bff8043b7c 100644 (file)
@@ -61,7 +61,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DNaming_PointDriver,TFunction_Driver)
+  DEFINE_STANDARD_RTTIEXT(DNaming_PointDriver,TFunction_Driver)
 
 protected:
 
index 85ad6a35f61b433ea54bad244275289d49feff9b..6e9d8cc1941f6231fe56ed5db3101cf0ae09ffcd 100644 (file)
@@ -53,6 +53,8 @@
 #include <TopoDS_Wire.hxx>
 #include <TopTools_DataMapOfShapeShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DNaming_PrismDriver,TFunction_Driver)
+
 // OCC
 // OCAF
 //=======================================================================
index 27ae8ad1149b4b29e4e837fb350788238d963cf7..d72e96bb8b42b87e52f26304da9c8d3be80e8ec5 100644 (file)
@@ -64,7 +64,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DNaming_PrismDriver,TFunction_Driver)
+  DEFINE_STANDARD_RTTIEXT(DNaming_PrismDriver,TFunction_Driver)
 
 protected:
 
index 62fa95bbe0753bd57f2ca2a18ff5bfc37b681190..aa36336cf62255c2113709584c95db7111a9c5a2 100644 (file)
@@ -58,6 +58,8 @@
 #include <TopTools_MapIteratorOfMapOfShape.hxx>
 #include <TopTools_MapOfShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DNaming_RevolutionDriver,TFunction_Driver)
+
 // OCAF
 //=======================================================================
 //function : DNaming_RevolutionDriver
index 6e00e0f9a8981aa999c679046dacca105315abd2..0299431d8f8583d8f459c49d19cd7448de4cb037 100644 (file)
@@ -64,7 +64,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DNaming_RevolutionDriver,TFunction_Driver)
+  DEFINE_STANDARD_RTTIEXT(DNaming_RevolutionDriver,TFunction_Driver)
 
 protected:
 
index 7f5846dfaca94fd2fd4290d0da52c7edd1f72bff..7c4c81742e3045745ac15eb58a998c8b3741bcfe 100644 (file)
@@ -29,6 +29,8 @@
 #include <TopAbs.hxx>
 #include <TopoDS_Shape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DNaming_SelectionDriver,TFunction_Driver)
+
 //#define SEL_DEB 1
 #ifdef OCCT_DEBUG
 #include <TDF_Tool.hxx>
index a7053d5f5a00d795cf303a977b094423913acc6f..1b4e40dacdc9ff7766e84baefd8904b40474909b 100644 (file)
@@ -61,7 +61,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DNaming_SelectionDriver,TFunction_Driver)
+  DEFINE_STANDARD_RTTIEXT(DNaming_SelectionDriver,TFunction_Driver)
 
 protected:
 
index 7e0aea74d798520c4d55befde8d1096455cb02a7..0d98f58cb8c100a651c66c496483c39fc6fc6544 100644 (file)
@@ -44,6 +44,8 @@
 #include <TopoDS_Vertex.hxx>
 #include <TopTools_IndexedMapOfShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DNaming_SphereDriver,TFunction_Driver)
+
 //=======================================================================
 //function : DNaming_SphereDriver
 //purpose  : Constructor
index 5715be12d3c4741d695956ea22095f9ecc915259..169292fc6b7a254d258b28111e88833f7890ebad 100644 (file)
@@ -63,7 +63,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DNaming_SphereDriver,TFunction_Driver)
+  DEFINE_STANDARD_RTTIEXT(DNaming_SphereDriver,TFunction_Driver)
 
 protected:
 
index 5f8761a0a1f8170d354b2d7f3656df6ce4a9c48c..4c0eb9df1fffb2405e27cf3fd4d28344440a386b 100644 (file)
@@ -53,6 +53,8 @@
 #include <TopTools_MapIteratorOfMapOfShape.hxx>
 #include <TopTools_MapOfShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DNaming_TransformationDriver,TFunction_Driver)
+
 #ifdef _WIN32
 #define EXCEPTION ...
 #else
index 1231705804b8f536fd7fc7223b0f528756ca620f..baa0dafe7910814c3cf191d0dac18e378094f2d4 100644 (file)
@@ -64,7 +64,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DNaming_TransformationDriver,TFunction_Driver)
+  DEFINE_STANDARD_RTTIEXT(DNaming_TransformationDriver,TFunction_Driver)
 
 protected:
 
index 4546d6ad14d45b3bd654774e3bced7b2ab3880b6..b0add9a5bb3ea879a6285490fbe284dc4939eef3 100644 (file)
@@ -129,7 +129,7 @@ public:
 friend class Dico_IteratorOfDictionaryOfInteger;
 
 
-  DEFINE_STANDARD_RTTI(Dico_DictionaryOfInteger,MMgt_TShared)
+  DEFINE_STANDARD_RTTI_INLINE(Dico_DictionaryOfInteger,MMgt_TShared)
 
 protected:
 
index 9801615ef69a6bc10b1e0689947978cd504d60c2..5e04c94a008d7d20965f123c7962cc2c435a8e25 100644 (file)
@@ -130,7 +130,7 @@ public:
 friend class Dico_IteratorOfDictionaryOfTransient;
 
 
-  DEFINE_STANDARD_RTTI(Dico_DictionaryOfTransient,MMgt_TShared)
+  DEFINE_STANDARD_RTTI_INLINE(Dico_DictionaryOfTransient,MMgt_TShared)
 
 protected:
 
index 1d6b367a281e5f1c1d5b2a18182730377bf548a1..4f62cf113fa90bcc3ad56564289cf541222f5df5 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Dico_StackItemOfDictionaryOfInteger,MMgt_TShared)
+  DEFINE_STANDARD_RTTI_INLINE(Dico_StackItemOfDictionaryOfInteger,MMgt_TShared)
 
 protected:
 
index 13829a036545efd587ee34e0798867cfce0bb163..7d27b34a188448f507de42e8c491cb9c5ff5959d 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Dico_StackItemOfDictionaryOfTransient,MMgt_TShared)
+  DEFINE_STANDARD_RTTI_INLINE(Dico_StackItemOfDictionaryOfTransient,MMgt_TShared)
 
 protected:
 
index 0c2b6cdd71648108e42148890f5588565ac73ee9..8273692e53d5021752383599afee134dc8b8e727 100644 (file)
@@ -55,6 +55,8 @@
 #include <TopoDS_Vertex.hxx>
 #include <TopTools_ListIteratorOfListOfShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Draft_Modification,BRepTools_Modification)
+
 //=======================================================================
 //function : Draft_Modification
 //purpose  : 
index f398d5b29c659015f6697942bd62e6c711d0752f..24b7fc06042b0ad0557f2c529442dff91baf44df 100644 (file)
@@ -166,7 +166,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Draft_Modification,BRepTools_Modification)
+  DEFINE_STANDARD_RTTIEXT(Draft_Modification,BRepTools_Modification)
 
 protected:
 
index 5d21f923ff4e8e1205c7c72094f493d1d72e7584..27b9af7508b8c20a535665d001256e8744cd6dd3 100644 (file)
@@ -24,6 +24,8 @@
 #include <gp_Vec2d.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Draw_Axis2D,Draw_Drawable2D)
+
 extern Standard_Boolean Draw_Bounds;
 
 //=======================================================================
index 028adb0349a6df17519d5b24bbe2bce0c714f131..3bbc1c348f76e2844feeda7d6c86e84b5fbec044 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Draw_Axis2D,Draw_Drawable2D)
+  DEFINE_STANDARD_RTTIEXT(Draw_Axis2D,Draw_Drawable2D)
 
 protected:
 
index 62ff3e67ca66b7a377d831b7e4fba7af87edf700..8a8bcda826e9e62465a4a0be0a7451574627f047 100644 (file)
@@ -24,6 +24,8 @@
 #include <gp_Vec.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Draw_Axis3D,Draw_Drawable3D)
+
 extern Standard_Boolean Draw_Bounds;
 
 
index a077e92ae96e053cc4ea0d4af6cbb77dcbeba5a2..d594d338d6da4d9c49b1702da34f2e5afaf4b3d0 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Draw_Axis3D,Draw_Drawable3D)
+  DEFINE_STANDARD_RTTIEXT(Draw_Axis3D,Draw_Drawable3D)
 
 protected:
 
index 1fec615f6216f3741b112257268fca42af973209..250492519f23e22818516e4f5675b1e8af81bc67 100644 (file)
@@ -21,6 +21,8 @@
 #include <gp_Pnt.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Draw_Box,Draw_Drawable3D)
+
 //=======================================================================
 //function : Draw_Box
 //purpose  : 
index 2062a3f1ed0a0c13e0567514e2e369243e032477..0b37c82e58ffb6c610f68704c70986fc448200f0 100644 (file)
@@ -53,7 +53,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Draw_Box,Draw_Drawable3D)
+  DEFINE_STANDARD_RTTIEXT(Draw_Box,Draw_Drawable3D)
 
 protected:
 
index 44b273a8cc0532b9e8f58fffef5da5b83eb9fa4b..4792f22d407b4e236303a692419a917625a1f097 100644 (file)
@@ -21,6 +21,8 @@
 #include <OSD_Timer.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Draw_Chronometer,Draw_Drawable3D)
+
 //=======================================================================
 //function : Draw_Chronometer
 //purpose  : 
index 23518f45d1b54e09be4f397e171bc75cc13d92c3..03e8b1eb8eef2934f389e629d601ab44e76bc390 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Draw_Chronometer,Draw_Drawable3D)
+  DEFINE_STANDARD_RTTIEXT(Draw_Chronometer,Draw_Drawable3D)
 
 protected:
 
index 5f707bf0c94a7f1fd89dfd7e45a88fb7f3c16b56..e908d91bf1f7f34096dbfee36303ec7ad7c9fc57 100644 (file)
@@ -21,6 +21,8 @@
 #include <gp_Circ2d.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Draw_Circle2D,Draw_Drawable2D)
+
 //=======================================================================
 //function : Draw_Circle2D
 //purpose  : 
index ad9de3b55da43e4564dc0327e94f6915276f16e0..e68580a4d28d358bdfe6e34c01df60c9596ca10b 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Draw_Circle2D,Draw_Drawable2D)
+  DEFINE_STANDARD_RTTIEXT(Draw_Circle2D,Draw_Drawable2D)
 
 protected:
 
index fc2b7177c8d8f079d60c89c2ac0bd72dee93663d..02200ec7caa5379f296a9ab796f01ce3b760dc4d 100644 (file)
@@ -21,6 +21,8 @@
 #include <gp_Circ.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Draw_Circle3D,Draw_Drawable3D)
+
 //=======================================================================
 //function : Draw_Circle3D
 //purpose  : 
index 4efe2f1751cf99fd006c9aaddf8661393c942808..2df55a04d2af796df08ddbb2f046932802c28942 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Draw_Circle3D,Draw_Drawable3D)
+  DEFINE_STANDARD_RTTIEXT(Draw_Circle3D,Draw_Drawable3D)
 
 protected:
 
index 1523ebd374f8ddc55fd450c323be5133068846db..f617f3c5fd7ea53914508a8fe685222f707ec773 100644 (file)
@@ -16,6 +16,8 @@
 #include <Draw_Drawable2D.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Draw_Drawable2D,Draw_Drawable3D)
+
 Standard_Boolean Draw_Drawable2D::Is3D() const
 {
   return Standard_False;
index 8394f468f0802acfcf019753aee501a116cd4465..6ddab1278d38943af5451a6103e40d0749248e78 100644 (file)
@@ -40,7 +40,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Draw_Drawable2D,Draw_Drawable3D)
+  DEFINE_STANDARD_RTTIEXT(Draw_Drawable2D,Draw_Drawable3D)
 
 protected:
 
index df49d313cf6b02cbc03e5c9025bf4b7f3a8315a1..53fa7d794c193b32cfd1b97b59d21e3d87d1a2ed 100644 (file)
@@ -19,6 +19,8 @@
 #include <Draw_Drawable3D.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Draw_Drawable3D,MMgt_TShared)
+
 //=======================================================================
 //function : Draw_Drawable3D
 //purpose  : 
index 56f92540dcbdc58fae676476a1495f30211c5b3c..f91b371eb251b0ad25762383a9634e6d0ddb8b74 100644 (file)
@@ -76,7 +76,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Draw_Drawable3D,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Draw_Drawable3D,MMgt_TShared)
 
 protected:
 
index e5c8cd87cc88d642a85f21bf2455d4339ce90cf5..27a5270ba3746bcef16caa39217a4761f8c4507f 100644 (file)
@@ -24,6 +24,8 @@
 #include <gp_Trsf.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Draw_Grid,Draw_Drawable3D)
+
 static Standard_Real MinimumStep = 1.e-3 ;
 static Standard_Real Ratio       = 200.0 ;
 
index f37a270828b9f4646e719bdb0f35984737c5f5c1..c7ff66a4995a4ca050e0c1408991c25fd0814e14 100644 (file)
@@ -60,7 +60,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Draw_Grid,Draw_Drawable3D)
+  DEFINE_STANDARD_RTTIEXT(Draw_Grid,Draw_Drawable3D)
 
 protected:
 
index 336d21f28a8a845188d785468656ef9841cf325f..c2dd8663b4a9443d691c9f8dd1f7f1297ba3cd05 100644 (file)
@@ -21,6 +21,8 @@
 #include <gp_Pnt2d.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Draw_Marker2D,Draw_Drawable2D)
+
 //=======================================================================
 //function : Draw_Marker2D
 //purpose  : 
index 41cc631f02811e0e7792b45a2de1c8710cbf94f7..62009d6a00c4befd59ea09db845135fecb982f9f 100644 (file)
@@ -57,7 +57,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Draw_Marker2D,Draw_Drawable2D)
+  DEFINE_STANDARD_RTTIEXT(Draw_Marker2D,Draw_Drawable2D)
 
 protected:
 
index 47f11e245afaf6074ad52f5d2ebe0bd3507cd4ae..7c705e94dcc4966d2d51c2500dc380e8be9d44c9 100644 (file)
@@ -21,6 +21,8 @@
 #include <gp_Pnt.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Draw_Marker3D,Draw_Drawable3D)
+
 //=======================================================================
 //function : Draw_Marker3D
 //purpose  : 
index faf820874fe8f4f45b59022ce17ad82c641d4673..7645f951fbd47ddc1ea7c78d2a4f190ff98bbee1 100644 (file)
@@ -57,7 +57,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Draw_Marker3D,Draw_Drawable3D)
+  DEFINE_STANDARD_RTTIEXT(Draw_Marker3D,Draw_Drawable3D)
 
 protected:
 
index d5ae77f6989e4769a78c40b039de076c89703c4f..23d726a3dd365666399834c1b09e32743b982e2f 100644 (file)
@@ -20,6 +20,8 @@
 #include <Draw_Number.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Draw_Number,Draw_Drawable3D)
+
 //=======================================================================
 //function : Draw_Number
 //purpose  : 
index 982a2f8b50b8d1bf85da2d9f43b8a2fdd33ac2eb..bb3a1168412267171350cc90c9cbc8194ffe8ca7 100644 (file)
@@ -60,7 +60,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Draw_Number,Draw_Drawable3D)
+  DEFINE_STANDARD_RTTIEXT(Draw_Number,Draw_Drawable3D)
 
 protected:
 
index c9db710d3104d142248c9bad0a5a247c1aaf3fa5..09e29e1e14b2fe5a93c3a424d55b17ce1d699d76 100644 (file)
@@ -19,6 +19,8 @@
 #include <TCollection_AsciiString.hxx>
 #include <TCollection_ExtendedString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Draw_Printer,Message_Printer)
+
 //=======================================================================
 //function : Draw_Printer
 //purpose  : 
index bf981dad15465fbb9a02d5b6c463be8a36224b78..2cd649bc2b18ac7c80457f69d0530f73d038d927 100644 (file)
@@ -64,7 +64,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Draw_Printer,Message_Printer)
+  DEFINE_STANDARD_RTTIEXT(Draw_Printer,Message_Printer)
 
 protected:
 
index ae5b98357310d27c5fe5468df308944a49f48692..2734d9951fdd4b599256a1e9a9e93a46fd764dee 100644 (file)
@@ -22,6 +22,8 @@
 
 #include <stdio.h>
 #include <time.h>
+IMPLEMENT_STANDARD_RTTIEXT(Draw_ProgressIndicator,Message_ProgressIndicator)
+
 //=======================================================================
 //function : Draw_ProgressIndicator
 //purpose  : 
index ded67d148da87f95441fc7e8480c319259c441c6..f176e5298f98686733ed6d5bc88248e2c7fab2e7 100644 (file)
@@ -77,7 +77,7 @@ public:
   //! note that it uses static variable and thus not thread-safe! 
   Standard_EXPORT static Standard_Address& StopIndicator();
 
-  DEFINE_STANDARD_RTTI(Draw_ProgressIndicator,Message_ProgressIndicator)
+  DEFINE_STANDARD_RTTIEXT(Draw_ProgressIndicator,Message_ProgressIndicator)
 
 private:
   Standard_Boolean myTextMode;
index 1269c4102951e8f6b0de77b8dcadcb1f2b0f2f6c..99fe81cf743d8c5762cf48c66af6908f5602388f 100644 (file)
@@ -21,6 +21,8 @@
 #include <gp_Pnt2d.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Draw_Segment2D,Draw_Drawable2D)
+
 //=======================================================================
 //function : Draw_Segment2D
 //purpose  : 
index d901f9defdb2b70456e58a66d39e334ed62f563c..15ca9408a8d83b73643bb01f17e54891c37f5953 100644 (file)
@@ -59,7 +59,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Draw_Segment2D,Draw_Drawable2D)
+  DEFINE_STANDARD_RTTIEXT(Draw_Segment2D,Draw_Drawable2D)
 
 protected:
 
index c9a5c518668fdbcc6f7a00675f61c832de21c966..1efa98564c9cd6a7ec729aa509c538a8367322c2 100644 (file)
@@ -21,6 +21,8 @@
 #include <gp_Pnt.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Draw_Segment3D,Draw_Drawable3D)
+
 //=======================================================================
 //function : Draw_Segment3D
 //purpose  : 
index 794eac7f62c559f5b95391bd657802695bac6369..de97ae3021f78bd02fa0257cc668cb0c38869f9e 100644 (file)
@@ -53,7 +53,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Draw_Segment3D,Draw_Drawable3D)
+  DEFINE_STANDARD_RTTIEXT(Draw_Segment3D,Draw_Drawable3D)
 
 protected:
 
index 93140b81253e00662503ccf52412fe8ad2756ed7..125a1c6edd68fe2b1b870bdf60b3be63595050cd 100644 (file)
@@ -21,6 +21,8 @@
 #include <gp_Pnt2d.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Draw_Text2D,Draw_Drawable2D)
+
 //=======================================================================
 //function : Draw_Text2D
 //purpose  : 
index 326f1c9812b565bceec589196bdcc69fc0d1e767..13751beb143160c0586c8b2d400696695db152db 100644 (file)
@@ -52,7 +52,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Draw_Text2D,Draw_Drawable2D)
+  DEFINE_STANDARD_RTTIEXT(Draw_Text2D,Draw_Drawable2D)
 
 protected:
 
index b50c54280353d863b273eb7eedcde03650daf862..f420a75cbb23d58c682434ecf06d96afb535096b 100644 (file)
@@ -21,6 +21,8 @@
 #include <gp_Pnt.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Draw_Text3D,Draw_Drawable3D)
+
 //=======================================================================
 //function : Draw_Text3D
 //purpose  : 
index 3854ec05c0ecebd4e81bf4f917f6c12b5cbfd048..431441b5ba76e272b092aa59119174ae542d1f64 100644 (file)
@@ -52,7 +52,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Draw_Text3D,Draw_Drawable3D)
+  DEFINE_STANDARD_RTTIEXT(Draw_Text3D,Draw_Drawable3D)
 
 protected:
 
index e67a80be4f8f04f9b5746e1a368a9ba418854343..d2b33629dcd3b53c9e8a29e60740fc7b306f2e3b 100644 (file)
@@ -35,6 +35,8 @@
 #include <TopoDS_Face.hxx>
 #include <TopoDS_Vertex.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DrawDim_Angle,DrawDim_Dimension)
+
 //=======================================================================
 //function : DrawDim_Angle
 //purpose  : 
index 778d94289160d0a4bb34192bc603e9baba3e68ec..633fadb47fa14439a31e449eea8f36248d432aba 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DrawDim_Angle,DrawDim_Dimension)
+  DEFINE_STANDARD_RTTIEXT(DrawDim_Angle,DrawDim_Dimension)
 
 protected:
 
index a48840a13a40acde238720a8ba8ed1e9a3ad307f..ad947f4b5d69863153cf1987d1c9c4f0e8ee5f91 100644 (file)
@@ -24,6 +24,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DrawDim_Dimension,Draw_Drawable3D)
+
 //=======================================================================
 //function : DrawDim_Dimension
 //purpose  : 
index 2b3d1201ef3a6eac5d05a1980c91529182e7c1af..15f42a99e216c8adf05d541bc8976d0dcfa3655b 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DrawDim_Dimension,Draw_Drawable3D)
+  DEFINE_STANDARD_RTTIEXT(DrawDim_Dimension,Draw_Drawable3D)
 
 protected:
 
index 49234f0b25b6b1a96bb54b66cd619e04065f3df5..6f2ca45fbd706944f1b1439eb037ec46e8a20019 100644 (file)
@@ -34,6 +34,8 @@
 #include <TopoDS_Shape.hxx>
 #include <TopoDS_Vertex.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DrawDim_Distance,DrawDim_Dimension)
+
 //=======================================================================
 //function : DrawDim_Distance
 //purpose  : 
index 4a953d2a787abfd0217a9f3b82c46b5a3576041d..3e545f602ab23b30a4b4e32d4c662db26a3ceb38 100644 (file)
@@ -53,7 +53,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DrawDim_Distance,DrawDim_Dimension)
+  DEFINE_STANDARD_RTTIEXT(DrawDim_Distance,DrawDim_Dimension)
 
 protected:
 
index 8ccadf6b7ffb253e6857bea0941140e1627cce3c..d88a18689bbf700fff47622001a9e65b2f991eac 100644 (file)
@@ -53,6 +53,8 @@
 #include <TopoDS_Face.hxx>
 #include <TopoDS_Shape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DrawDim_PlanarAngle,DrawDim_PlanarDimension)
+
 //=======================================================================
 //function : DrawDim_PlanarAngle
 //purpose  : 
index 3e11ae1e498587412121b0c915882e749dd62323..8f4fe404ed04574847101969a8de849626bbdfa4 100644 (file)
@@ -52,7 +52,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DrawDim_PlanarAngle,DrawDim_PlanarDimension)
+  DEFINE_STANDARD_RTTIEXT(DrawDim_PlanarAngle,DrawDim_PlanarDimension)
 
 protected:
 
index e9b0e107c6963cbbfa2e66a6f4e6a96df4be5589..51e3537514eede4c1b79338b40c7acbeb4fb4b8e 100644 (file)
@@ -32,6 +32,8 @@
 #include <TopoDS_Shape.hxx>
 #include <TopoDS_Vertex.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DrawDim_PlanarDiameter,DrawDim_PlanarDimension)
+
 //=======================================================================
 //function : DrawDim_PlanarDiameter
 //purpose  : 
index 57b0517a6d18d458b9934d48ff1b49d91fa0be29..7ceb415fc0ef4c56f388334cb8c348c85cc0b0e1 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DrawDim_PlanarDiameter,DrawDim_PlanarDimension)
+  DEFINE_STANDARD_RTTIEXT(DrawDim_PlanarDiameter,DrawDim_PlanarDimension)
 
 protected:
 
index 0f817e806e1231c1dd0c9ea2c06a6e23b36a2d3e..167262ab5b32c825acc15c01d1beb25d7245024b 100644 (file)
@@ -21,6 +21,8 @@
 #include <Standard_Type.hxx>
 #include <TopoDS_Face.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DrawDim_PlanarDimension,DrawDim_Dimension)
+
 //=======================================================================
 //function : SetPlane
 //purpose  : 
index 30d96d8e6e070c2ab6ac5857ed8c370711e04cda..d270e96a006605066c865abe30b88d29c2078e13 100644 (file)
@@ -42,7 +42,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DrawDim_PlanarDimension,DrawDim_Dimension)
+  DEFINE_STANDARD_RTTIEXT(DrawDim_PlanarDimension,DrawDim_Dimension)
 
 protected:
 
index 2deb163e6a05adc5d0cfb7bb8dcb334057e71b7d..4e09571940ca528be0f65af97f67020bc67a7921 100644 (file)
@@ -31,6 +31,8 @@
 #include <TopoDS_Face.hxx>
 #include <TopoDS_Shape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DrawDim_PlanarDistance,DrawDim_PlanarDimension)
+
 //=======================================================================
 //function : Draw
 //purpose  : 
index 6de18e5dd2021002347f537f2d539f3241413709..479bb1fc57d93cc857636d211f4e662646b081d4 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DrawDim_PlanarDistance,DrawDim_PlanarDimension)
+  DEFINE_STANDARD_RTTIEXT(DrawDim_PlanarDistance,DrawDim_PlanarDimension)
 
 protected:
 
index 2760ac72e75eb7ff56d2ec7429955118042076a4..fe8f7776972b2e8123da1282151fca9ecf1520f9 100644 (file)
@@ -33,6 +33,8 @@
 #include <TopoDS_Shape.hxx>
 #include <TopoDS_Vertex.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DrawDim_PlanarRadius,DrawDim_PlanarDimension)
+
 //=======================================================================
 //function : DrawDim_PlanarRadius
 //purpose  : 
index 0a5a81d9c024eb31e69d1977ef028c2bc1bb5603..1bea4b716317f75c9ca62abdca6af06def82f561 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DrawDim_PlanarRadius,DrawDim_PlanarDimension)
+  DEFINE_STANDARD_RTTIEXT(DrawDim_PlanarRadius,DrawDim_PlanarDimension)
 
 protected:
 
index a178ced6b4d489d6ab8151cdbf5789c25df73930..ca0d15b0cf863165c7a6e37e2b42cdb1cbaf4289 100644 (file)
@@ -29,6 +29,8 @@
 #include <TopoDS.hxx>
 #include <TopoDS_Face.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DrawDim_Radius,DrawDim_Dimension)
+
 //=======================================================================
 //function : DrawDim_Radius
 //purpose  : 
index 85a34dd2b8b6d3545d4518b6e3b2dead8d3af529..9b10fb0324945dc93a99c06baf73174fd7c38f11 100644 (file)
@@ -47,7 +47,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DrawDim_Radius,DrawDim_Dimension)
+  DEFINE_STANDARD_RTTIEXT(DrawDim_Radius,DrawDim_Dimension)
 
 protected:
 
index 4dd32642c1454a2f30b0f0956bfb0b048554ae25..2083c68d6a7c6bd5bb57f9e4a68e9167dc000e91 100644 (file)
@@ -23,6 +23,8 @@
 #include <gp_Pnt2d.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DrawFairCurve_Batten,DrawTrSurf_BSplineCurve2d)
+
 DrawFairCurve_Batten::DrawFairCurve_Batten(const Standard_Address TheBatten)
                      : DrawTrSurf_BSplineCurve2d( ((FairCurve_Batten*)TheBatten)->Curve()),
                        MyBatten( TheBatten)
index 220a556d06f4dac2c30b567554347e09716c1c31..35f268fd2ab19e32a9e47fd4f0b0a07fab8d7f68 100644 (file)
@@ -66,7 +66,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DrawFairCurve_Batten,DrawTrSurf_BSplineCurve2d)
+  DEFINE_STANDARD_RTTIEXT(DrawFairCurve_Batten,DrawTrSurf_BSplineCurve2d)
 
 protected:
 
index de12a87038ad0db8bb98f8af83e6e64e37fc7a7f..69e228eff4f1a68a6b50a1f4ebdbf60e2f7ef958 100644 (file)
@@ -18,6 +18,8 @@
 #include <FairCurve_MinimalVariation.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DrawFairCurve_MinimalVariation,DrawFairCurve_Batten)
+
 DrawFairCurve_MinimalVariation::DrawFairCurve_MinimalVariation(const Standard_Address TheMVC)
                                : DrawFairCurve_Batten(TheMVC)
                                  
index c1decc03a909452f221e02768e3bcb08a9ed6d89..4bb77f6f1c59b0ee0f39766587101c713c8413e9 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DrawFairCurve_MinimalVariation,DrawFairCurve_Batten)
+  DEFINE_STANDARD_RTTIEXT(DrawFairCurve_MinimalVariation,DrawFairCurve_Batten)
 
 protected:
 
index 9bf531fafd0347a52a41ba7dcdac946dc7aa70ee..bda82a828f297997ea923c80a3f928fa2c7145ec 100644 (file)
@@ -24,6 +24,8 @@
 #include <TColgp_Array1OfPnt.hxx>
 #include <TColStd_Array1OfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DrawTrSurf_BSplineCurve,DrawTrSurf_Curve)
+
 DrawTrSurf_BSplineCurve::DrawTrSurf_BSplineCurve (
    const Handle(Geom_BSplineCurve)& C) :
    DrawTrSurf_Curve (C, Draw_vert, 16, 0.05, 1) {
index 0db1c050ee82a494e8820d0bae5677a13574de88..58ed4d28185027d76f9f09b7612209a0021d387b 100644 (file)
@@ -94,7 +94,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DrawTrSurf_BSplineCurve,DrawTrSurf_Curve)
+  DEFINE_STANDARD_RTTIEXT(DrawTrSurf_BSplineCurve,DrawTrSurf_Curve)
 
 protected:
 
index b1662cd3b5597ce709cff5e8d19c3b31240121e3..814e3ebf9fc60334f1fa3097fbaffd53cba3eb94 100644 (file)
@@ -24,6 +24,8 @@
 #include <TColgp_Array1OfPnt2d.hxx>
 #include <TColStd_Array1OfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DrawTrSurf_BSplineCurve2d,DrawTrSurf_Curve2d)
+
 DrawTrSurf_BSplineCurve2d::DrawTrSurf_BSplineCurve2d (
    const Handle(Geom2d_BSplineCurve)& C) 
    : DrawTrSurf_Curve2d (C, Draw_vert, 100) {
index 4f49759e50cfc9462b9e4ae36ccf386327be9317..6b470f5857bc6ccd8f6bbcfec8c7af7d269bc736 100644 (file)
@@ -86,7 +86,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DrawTrSurf_BSplineCurve2d,DrawTrSurf_Curve2d)
+  DEFINE_STANDARD_RTTIEXT(DrawTrSurf_BSplineCurve2d,DrawTrSurf_Curve2d)
 
 protected:
 
index 84618f159cafb53bb46ac2d476d4d1db907cf0da..d265ff020b513e82a728029d2514d1d207c1b647 100644 (file)
@@ -28,6 +28,8 @@
 #include <TColgp_Array2OfPnt.hxx>
 #include <TColStd_Array1OfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DrawTrSurf_BSplineSurface,DrawTrSurf_Surface)
+
 DrawTrSurf_BSplineSurface::DrawTrSurf_BSplineSurface (
    const Handle(Geom_BSplineSurface)& S)
    : DrawTrSurf_Surface (S, S->NbUKnots()-2, S->NbVKnots()-2, 
index 88305fcdb5fbb2fd34ed0c51b8711fab25098680..7ab5214c6ff4e63a608eb2d9d3ad2ef0859357c1 100644 (file)
@@ -107,7 +107,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DrawTrSurf_BSplineSurface,DrawTrSurf_Surface)
+  DEFINE_STANDARD_RTTIEXT(DrawTrSurf_BSplineSurface,DrawTrSurf_Surface)
 
 protected:
 
index 6c9e7953eea0969d3a0695a99fdd9f1d73019d93..f02b57e594c32434e758a93219589861c86eb3f8 100644 (file)
@@ -23,6 +23,8 @@
 #include <TColgp_Array1OfPnt.hxx>
 #include <TColStd_Array1OfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DrawTrSurf_BezierCurve,DrawTrSurf_Curve)
+
 DrawTrSurf_BezierCurve::DrawTrSurf_BezierCurve (
    const Handle(Geom_BezierCurve)& C) 
    : DrawTrSurf_Curve (C, Draw_vert, 16, 0.05, 1) {
index d45cca96748219d18afd6d1c697381150de84db3..77fb4601fbff595a7718943a62a819a113fc4c22 100644 (file)
@@ -72,7 +72,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DrawTrSurf_BezierCurve,DrawTrSurf_Curve)
+  DEFINE_STANDARD_RTTIEXT(DrawTrSurf_BezierCurve,DrawTrSurf_Curve)
 
 protected:
 
index c5fa05e3b3d859ba3a5e03c5a18d03099dbf0d39..79a26084fbaaa3b8d9e03bd9ada4dd06f3525290 100644 (file)
@@ -23,6 +23,8 @@
 #include <TColgp_Array1OfPnt2d.hxx>
 #include <TColStd_Array1OfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DrawTrSurf_BezierCurve2d,DrawTrSurf_Curve2d)
+
 DrawTrSurf_BezierCurve2d::DrawTrSurf_BezierCurve2d (
    const Handle(Geom2d_BezierCurve)& C) :
    DrawTrSurf_Curve2d (C, Draw_vert, 50) {
index 3c4e5bf7253e4d6b6ca5b5bc4ef2a976b545b11c..472c7c43678b69cc2d3def47c8344622811e265c 100644 (file)
@@ -72,7 +72,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DrawTrSurf_BezierCurve2d,DrawTrSurf_Curve2d)
+  DEFINE_STANDARD_RTTIEXT(DrawTrSurf_BezierCurve2d,DrawTrSurf_Curve2d)
 
 protected:
 
index d8b6e20c863d6493073e7b0cd8b65cf2d70d3f3e..85e94dc169da5a7122627089737d6c585673fea3 100644 (file)
@@ -24,6 +24,8 @@
 #include <TColgp_Array2OfPnt.hxx>
 #include <TColStd_Array1OfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DrawTrSurf_BezierSurface,DrawTrSurf_Surface)
+
 DrawTrSurf_BezierSurface::DrawTrSurf_BezierSurface (
    const Handle(Geom_BezierSurface)& S)
    : DrawTrSurf_Surface (S, 1, 1, Draw_jaune, Draw_bleu, 30, 0.05, 0) {
index e7501890430b1d3ffb3635eadb16d20329fe63b4..fe3c5fabd9537dd8946099943042957591e90ad1 100644 (file)
@@ -66,7 +66,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DrawTrSurf_BezierSurface,DrawTrSurf_Surface)
+  DEFINE_STANDARD_RTTIEXT(DrawTrSurf_BezierSurface,DrawTrSurf_Surface)
 
 protected:
 
index 4e79f0bd88d5a6c97cfc16bd7e3dc6ee61c2224d..638f65794013c054171e0121ed612dd8032854e3 100644 (file)
@@ -30,6 +30,8 @@
 #include <Standard_Type.hxx>
 #include <TColStd_Array1OfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DrawTrSurf_Curve,DrawTrSurf_Drawable)
+
 Standard_Real DrawTrSurf_CurveLimit = 400;
 extern Standard_Boolean Draw_Bounds;
 
index 6efdbc733fb5bdfd8cae0feb78f5d844227f8040..5dc8ae4ae3e9259cf420ca508107deec3003f274 100644 (file)
@@ -87,7 +87,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DrawTrSurf_Curve,DrawTrSurf_Drawable)
+  DEFINE_STANDARD_RTTIEXT(DrawTrSurf_Curve,DrawTrSurf_Drawable)
 
 protected:
 
index 1cbb99e208e6eaf75bf9d472ced3d00822d4c0c5..6d2477a366f5ac70d1d2e6afc48c2f55321c6a75 100644 (file)
@@ -31,6 +31,8 @@
 #include <Standard_Type.hxx>
 #include <TColStd_Array1OfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DrawTrSurf_Curve2d,DrawTrSurf_Drawable)
+
 static Standard_Real DrawTrSurf_CurveLimit = 400;
 extern Standard_Boolean Draw_Bounds;
 
index ca1d2e186cff4da5343e526db61a4472a564b287..ca86b478bb7b2960d30f85b6667208640b6e13f0 100644 (file)
@@ -86,7 +86,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DrawTrSurf_Curve2d,DrawTrSurf_Drawable)
+  DEFINE_STANDARD_RTTIEXT(DrawTrSurf_Curve2d,DrawTrSurf_Drawable)
 
 protected:
 
index 1c652f085f65ec3c0f7f2e7a436354b9633aaa2f..fa16a78f0976dcea81cea3090d8e9d18dd580e96 100644 (file)
@@ -30,6 +30,8 @@
 #include <Standard_Type.hxx>
 #include <TColStd_Array1OfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DrawTrSurf_Drawable,Draw_Drawable3D)
+
 //=======================================================================
 //function : DrawTrSurf_Drawable
 //purpose  : initialise the discretisation
index 590ade9015ea99ad4fbf5de8b542ccc01a47de71..638b0a844266df451ee0f8cad9aa97e5fd3982f4 100644 (file)
@@ -73,7 +73,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DrawTrSurf_Drawable,Draw_Drawable3D)
+  DEFINE_STANDARD_RTTIEXT(DrawTrSurf_Drawable,Draw_Drawable3D)
 
 protected:
 
index 87d4a81173211ad921f0112c62df47fd7a785789..a43fb75e6e6bafacd14f8d387aabbab92585ee2f 100644 (file)
@@ -24,6 +24,8 @@
 #include <Standard_Stream.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DrawTrSurf_Point,Draw_Drawable3D)
+
 //=======================================================================
 //function : DrawTrSurf_Point
 //purpose  : 
index 9eb0e115c392ef30e297f3c2ba39b7ad6a134a79..82731c0bc030f4369c9690c74ae12984969f2de2 100644 (file)
@@ -81,7 +81,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DrawTrSurf_Point,Draw_Drawable3D)
+  DEFINE_STANDARD_RTTIEXT(DrawTrSurf_Point,Draw_Drawable3D)
 
 protected:
 
index 7801691d56226d70522923ac001bd76c8d774d76..d6e790a48f558e65d140e3d7562032560fe4f532 100644 (file)
@@ -24,6 +24,8 @@
 #include <Poly_Polygon2D.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DrawTrSurf_Polygon2D,Draw_Drawable2D)
+
 //=======================================================================
 //function : DrawTrSurf_Polygon2D
 //purpose  : 
index ea58a34db4cb1c620fd7f080eb2441febcb3579b..f966eda8019b1aa0180342ee37e9c4b397588335 100644 (file)
@@ -64,7 +64,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DrawTrSurf_Polygon2D,Draw_Drawable2D)
+  DEFINE_STANDARD_RTTIEXT(DrawTrSurf_Polygon2D,Draw_Drawable2D)
 
 protected:
 
index 703c29370014083feca65e920ca69d63fffb7f8b..429a30b482825a1991c765dbdf9a0c52b3a036f4 100644 (file)
@@ -24,6 +24,8 @@
 #include <Poly_Polygon3D.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DrawTrSurf_Polygon3D,Draw_Drawable3D)
+
 //=======================================================================
 //function : DrawTrSurf_Polygon3D
 //purpose  : 
index 2b47ae2fb345bd4756d0f11bb7e36c525b2f6c59..bc1e6d6eca4f0bfcf77f5e325f637af96420084f 100644 (file)
@@ -64,7 +64,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DrawTrSurf_Polygon3D,Draw_Drawable3D)
+  DEFINE_STANDARD_RTTIEXT(DrawTrSurf_Polygon3D,Draw_Drawable3D)
 
 protected:
 
index a53cbaf42c17cdd4f3c9fc1755a90ce01248e01d..dee629db2f5dbc2672311a09a696d842aa2a86f5 100644 (file)
@@ -24,6 +24,8 @@
 #include <Precision.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DrawTrSurf_Surface,DrawTrSurf_Drawable)
+
 Standard_Real DrawTrSurf_SurfaceLimit = 400;
 
 
index b31004ff3869981204545a7a97a2d8d68fc98b0f..643b3ddb403366c88dd7a56dbd7e53d6184f305a 100644 (file)
@@ -90,7 +90,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DrawTrSurf_Surface,DrawTrSurf_Drawable)
+  DEFINE_STANDARD_RTTIEXT(DrawTrSurf_Surface,DrawTrSurf_Drawable)
 
 protected:
 
index 217a51471e96d927e448218ae28d785d44732c71..ddc1ad269699a1024739a621b39428825087a5ff 100644 (file)
@@ -29,6 +29,8 @@
 #include <TColStd_Array1OfInteger.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(DrawTrSurf_Triangulation,Draw_Drawable3D)
+
 //=======================================================================
 //function : DrawTrSurf_Triangulation
 //purpose  : 
index 42972ec2badf67562e49c8dcb115f89cb5955244..4f73b4909e87967840565d7dd37126ed65f42f0c 100644 (file)
@@ -71,7 +71,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DrawTrSurf_Triangulation,Draw_Drawable3D)
+  DEFINE_STANDARD_RTTIEXT(DrawTrSurf_Triangulation,Draw_Drawable3D)
 
 protected:
 
index 727085d0eaf0abdc52b09596a5f2a5315dc31503..88ba30c3f8b4c24589fead44d73a5a1fca3e27c8 100644 (file)
@@ -29,6 +29,8 @@
 #include <TColgp_Array1OfPnt2d.hxx>
 #include <TColStd_Array1OfInteger.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(DrawTrSurf_Triangulation2D,Draw_Drawable2D)
+
 #ifdef _MSC_VER
 #include <stdio.h>
 #endif
index a10ae65bc663a5b43074bfa08c18883e12669fbb..561213acfea96129301dd3f3c0aa104df1132f17 100644 (file)
@@ -62,7 +62,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(DrawTrSurf_Triangulation2D,Draw_Drawable2D)
+  DEFINE_STANDARD_RTTIEXT(DrawTrSurf_Triangulation2D,Draw_Drawable2D)
 
 protected:
 
index 3127d3a0ec56afe6f22d44064da928c2016367d4..5eb3dbc0edf02d2ed55e29ecb882392433d57d23 100644 (file)
@@ -29,6 +29,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_Absolute,Expr_UnaryExpression)
+
 Expr_Absolute::Expr_Absolute (const Handle(Expr_GeneralExpression)& exp)
 {
   CreateOperand(exp);
index 3d3fba557f6e3bf2315d334fed162f6f687b2938..c5fe991013bea27693cbac2237d7d3f55215f35f 100644 (file)
@@ -74,7 +74,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_Absolute,Expr_UnaryExpression)
+  DEFINE_STANDARD_RTTIEXT(Expr_Absolute,Expr_UnaryExpression)
 
 protected:
 
index efb8be95811572c55e3073361385a5bf2f8d6228..761d54e7d8d47eb4074a1db5bb1e2b18cb5905b0 100644 (file)
@@ -33,6 +33,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_ArcCosine,Expr_UnaryExpression)
+
 Expr_ArcCosine::Expr_ArcCosine (const Handle(Expr_GeneralExpression)& exp)
 {
   CreateOperand(exp);
index 83edc917a8be31db942b22b392720aa431584e59..ac1a9957c8baf35c1ff85936a46d5f81a7a95c9a 100644 (file)
@@ -74,7 +74,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_ArcCosine,Expr_UnaryExpression)
+  DEFINE_STANDARD_RTTIEXT(Expr_ArcCosine,Expr_UnaryExpression)
 
 protected:
 
index 9a1f0ed0205061367aa3004e21ce2394342329dd..3f015d386981a09c24a295e120fc785d3187e2ef 100644 (file)
@@ -31,6 +31,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_ArcSine,Expr_UnaryExpression)
+
 Expr_ArcSine::Expr_ArcSine (const Handle(Expr_GeneralExpression)& exp)
 {
   CreateOperand(exp);
index 1bdcf4553da7d618a5fda56549673324a2ae709f..5ba779c8a625729766dbf37654f84fe60d47b386 100644 (file)
@@ -74,7 +74,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_ArcSine,Expr_UnaryExpression)
+  DEFINE_STANDARD_RTTIEXT(Expr_ArcSine,Expr_UnaryExpression)
 
 protected:
 
index a346d030e4e0108cc0ad1f3ebd3029097c157196..5ac38e040a83c19603383d44a4830c8293a75b5a 100644 (file)
@@ -30,6 +30,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_ArcTangent,Expr_UnaryExpression)
+
 Expr_ArcTangent::Expr_ArcTangent (const Handle(Expr_GeneralExpression)& exp)
 {
   CreateOperand(exp);
index 756db687b17fc34bfc86307523360eedf41a640f..2698cf4de5b03036f015c8e1b715338877632a08 100644 (file)
@@ -74,7 +74,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_ArcTangent,Expr_UnaryExpression)
+  DEFINE_STANDARD_RTTIEXT(Expr_ArcTangent,Expr_UnaryExpression)
 
 protected:
 
index 1dd6ffb2c3911bec72e42cb3e4b3eba84e2280d4..ecf8cb5db5b2ecf2fd297993eeae1551c7d19167 100644 (file)
@@ -31,6 +31,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_ArgCosh,Expr_UnaryExpression)
+
 Expr_ArgCosh::Expr_ArgCosh (const Handle(Expr_GeneralExpression)& exp)
 {
   CreateOperand(exp);
index 69633e3bc6015624f3e140e9d4c9d0d078a3b441..adf346a92d1ffb05e2e078af979be0fa1e578e44 100644 (file)
@@ -74,7 +74,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_ArgCosh,Expr_UnaryExpression)
+  DEFINE_STANDARD_RTTIEXT(Expr_ArgCosh,Expr_UnaryExpression)
 
 protected:
 
index e91643549476d02c9daaaffdf817eb8a5842fff6..7f0c99155305bfc8ad00c7ef6b19fe5709760456 100644 (file)
@@ -31,6 +31,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_ArgSinh,Expr_UnaryExpression)
+
 Expr_ArgSinh::Expr_ArgSinh (const Handle(Expr_GeneralExpression)& exp)
 {
   CreateOperand(exp);
index 42b1c91335c315cac8b84a69c772db02e2adee17..18e6207bd58b3196f262a27a3da6852b4bdb9b69 100644 (file)
@@ -74,7 +74,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_ArgSinh,Expr_UnaryExpression)
+  DEFINE_STANDARD_RTTIEXT(Expr_ArgSinh,Expr_UnaryExpression)
 
 protected:
 
index 8733c080eca760599556c950ab8c5c7dfc371d60..0889483df11c906701511f622a7f2fe7b9cd2899 100644 (file)
@@ -30,6 +30,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_ArgTanh,Expr_UnaryExpression)
+
 Expr_ArgTanh::Expr_ArgTanh (const Handle(Expr_GeneralExpression)& exp)
 {
   CreateOperand(exp);
index 96e58485d9bf914ba71d778ea970382488d4bde7..f5b01c963c23b5de02b9aaa3b2dddd4162f9f9d4 100644 (file)
@@ -74,7 +74,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_ArgTanh,Expr_UnaryExpression)
+  DEFINE_STANDARD_RTTIEXT(Expr_ArgTanh,Expr_UnaryExpression)
 
 protected:
 
index 30ec457acd0a5b1098bebf7a6d52973117c92eb9..ad41be892caad8c9b150a8af58bdcb792076416a 100644 (file)
@@ -23,6 +23,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_BinaryExpression,Expr_GeneralExpression)
+
 void Expr_BinaryExpression::SetFirstOperand (const Handle(Expr_GeneralExpression)& exp)
 {
   Handle(Expr_BinaryExpression) me;
index 754424b51cc344562c878b666f38955c97bfd815..b22d7274825536fd26fd19f07fc58b82abeae1a7 100644 (file)
@@ -79,7 +79,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_BinaryExpression,Expr_GeneralExpression)
+  DEFINE_STANDARD_RTTIEXT(Expr_BinaryExpression,Expr_GeneralExpression)
 
 protected:
 
index dae886ddb2451396124017805ac76004cafa69c4..6a41e08b0020ce42c670e0793ede2a837c4224cd 100644 (file)
@@ -38,6 +38,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_BinaryFunction,Expr_BinaryExpression)
+
 Expr_BinaryFunction::Expr_BinaryFunction (const Handle(Expr_GeneralFunction)& func, const Handle(Expr_GeneralExpression)& exp1, const Handle(Expr_GeneralExpression)& exp2)
 {
   if (func->NbOfVariables() != 2) {
index a2e3ab504545ad98e4a565656fafc43fbb682ca1..13c8624e9d09b366330ba64514d65713130e0db8 100644 (file)
@@ -81,7 +81,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_BinaryFunction,Expr_BinaryExpression)
+  DEFINE_STANDARD_RTTIEXT(Expr_BinaryFunction,Expr_BinaryExpression)
 
 protected:
 
index 258d8001531f00a1305145c1dd79d15cbaf0859a..68f97981e83a08661571e083fd527367cfcc67fc 100644 (file)
@@ -29,6 +29,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_Cosh,Expr_UnaryExpression)
+
 Expr_Cosh::Expr_Cosh(const Handle(Expr_GeneralExpression)& exp)
 {
   CreateOperand(exp);
index 58d2873c39d4e0462c7c2f3c8ff921f80d8ec30c..4f7533d39a1520e26c0525c1dc11851131dca100 100644 (file)
@@ -74,7 +74,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_Cosh,Expr_UnaryExpression)
+  DEFINE_STANDARD_RTTIEXT(Expr_Cosh,Expr_UnaryExpression)
 
 protected:
 
index 371e75d87e9bb042798caf16bf80be2fb901f798..79f595f63c1899ba584572599f34e57e9ff89939 100644 (file)
@@ -30,6 +30,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_Cosine,Expr_UnaryExpression)
+
 Expr_Cosine::Expr_Cosine(const Handle(Expr_GeneralExpression)& exp)
 {
   CreateOperand(exp);
index 5e63c9b0325c55cc5a765acaf7e57e95ed092aa3..7062d5a6356654477d7cb392f07562deaae6f144 100644 (file)
@@ -74,7 +74,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_Cosine,Expr_UnaryExpression)
+  DEFINE_STANDARD_RTTIEXT(Expr_Cosine,Expr_UnaryExpression)
 
 protected:
 
index 989fe2560edda60ec788cc67caaf406841d28b78..d2d1258c8174d09f92ac86761587614e612b1d48 100644 (file)
@@ -29,6 +29,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_Difference,Expr_BinaryExpression)
+
 Expr_Difference::Expr_Difference (const Handle(Expr_GeneralExpression)& exp1, const Handle(Expr_GeneralExpression)& exp2)
 {
   CreateFirstOperand(exp1);
index 4cec7768683431ad1b6fb86b96507e916ba8e91d..36f2823245c1793a6840bfae167c6a54e409517b 100644 (file)
@@ -80,7 +80,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_Difference,Expr_BinaryExpression)
+  DEFINE_STANDARD_RTTIEXT(Expr_Difference,Expr_BinaryExpression)
 
 protected:
 
index 56c030ab8e02d4dacde31373abb8a00cd89c0d1a..a2b370577fa7f1b3c9a38177d40a365aa92819f8 100644 (file)
@@ -23,6 +23,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_Different,Expr_SingleRelation)
+
 Expr_Different::Expr_Different (const Handle(Expr_GeneralExpression)& exp1, const Handle(Expr_GeneralExpression)& exp2)
 {
   SetFirstMember(exp1);
index f136b3dc3936e1ff9d8848a9ae0fc904cf08ccff..123360642c881c35a6ca395af498f046ed476298 100644 (file)
@@ -62,7 +62,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_Different,Expr_SingleRelation)
+  DEFINE_STANDARD_RTTIEXT(Expr_Different,Expr_SingleRelation)
 
 protected:
 
index 313abf7be8de5808e608fb32ff193b69db093625..8e910b550900480cb7fe4654a4210281ef0584b7 100644 (file)
@@ -30,6 +30,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_Division,Expr_BinaryExpression)
+
 Expr_Division::Expr_Division (const Handle(Expr_GeneralExpression)& exp1, const Handle(Expr_GeneralExpression)& exp2)
 {
   CreateFirstOperand(exp1);
index 95b92b57dd5c43f3262170d5103e216cf0769579..8c03f79aa435f495d3b7e1c162960a776719af05 100644 (file)
@@ -74,7 +74,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_Division,Expr_BinaryExpression)
+  DEFINE_STANDARD_RTTIEXT(Expr_Division,Expr_BinaryExpression)
 
 protected:
 
index d064b4f8a062ece87f2d6e283982bfb0e006de02..63bfed4e5f3bc31b3c60b6f828d48ceda8ea0471 100644 (file)
@@ -23,6 +23,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_Equal,Expr_SingleRelation)
+
 Expr_Equal::Expr_Equal (const Handle(Expr_GeneralExpression)& exp1, const Handle(Expr_GeneralExpression)& exp2)
 {
   SetFirstMember(exp1);
index 500c6694c244ee1b16861ff69be15a6880cbaede..1e2cf416a6a8bfc80d75691e8b66a48d6891a770 100644 (file)
@@ -61,7 +61,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_Equal,Expr_SingleRelation)
+  DEFINE_STANDARD_RTTIEXT(Expr_Equal,Expr_SingleRelation)
 
 protected:
 
index f37be997b366ad8e96464514713f0e9e715385cc..461609e52d8948ba6ac9631c8fde30dbd0fb988f 100644 (file)
@@ -28,6 +28,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_Exponential,Expr_UnaryExpression)
+
 Expr_Exponential::Expr_Exponential(const Handle(Expr_GeneralExpression)& exp)
 {
   CreateOperand(exp);
index b16f9aa0867f177dec47b7069914b2c186d6d178..f5a93fa6c4fd01d206094b6a04b16b1c31f3a35b 100644 (file)
@@ -74,7 +74,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_Exponential,Expr_UnaryExpression)
+  DEFINE_STANDARD_RTTIEXT(Expr_Exponential,Expr_UnaryExpression)
 
 protected:
 
index cedcc0ddbbe289c4fca2d9c5c910cfe34af46ac7..18854cb3d0af68dd1a090d5610aa6b6f78a4589c 100644 (file)
@@ -31,6 +31,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_Exponentiate,Expr_BinaryExpression)
+
 Expr_Exponentiate::Expr_Exponentiate (const Handle(Expr_GeneralExpression)& exp1, const Handle(Expr_GeneralExpression)& exp2)
 {
   CreateFirstOperand(exp1);
index d2d9b0ed6a851e50607ef6f5dac3ba08ccd57bb1..131e5e8f9253e339a79861df7b7f8e10afa945c6 100644 (file)
@@ -74,7 +74,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_Exponentiate,Expr_BinaryExpression)
+  DEFINE_STANDARD_RTTIEXT(Expr_Exponentiate,Expr_BinaryExpression)
 
 protected:
 
index 10daea84b11398d9eb28371c135acf309352cd6c..0ee80e4ca415e954e64a2ede5dfcc7f70bcedaf3 100644 (file)
@@ -29,6 +29,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_FunctionDerivative,Expr_GeneralFunction)
+
 Expr_FunctionDerivative::Expr_FunctionDerivative (const Handle(Expr_GeneralFunction)& func, const Handle(Expr_NamedUnknown)& withX, const Standard_Integer deg)
 {
   myFunction = func;
index 3249e31371b3de441a255773a1ee7b0294411887..795c1e8777543d8b67dfd1104670e8773d126f84 100644 (file)
@@ -101,7 +101,7 @@ public:
 friend class Expr_NamedFunction;
 
 
-  DEFINE_STANDARD_RTTI(Expr_FunctionDerivative,Expr_GeneralFunction)
+  DEFINE_STANDARD_RTTIEXT(Expr_FunctionDerivative,Expr_GeneralFunction)
 
 protected:
 
index 12d3128683b19d929fe3e10dfed05aeaa78b6216..77b186135ed3ed8ba17773dcaf9dc8245d986677 100644 (file)
@@ -24,6 +24,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_GeneralExpression,MMgt_TShared)
+
 Standard_Boolean Expr_GeneralExpression::IsShareable() const
  {
    return Standard_False;
index c9d438d626163718c19c5a25637edf3a164c0387..c7a705ed6d69cb7c3393ca31add3c82f0446a6e5 100644 (file)
@@ -117,7 +117,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_GeneralExpression,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Expr_GeneralExpression,MMgt_TShared)
 
 protected:
 
index b20c33a502f79758c274b747ae54e8b49e4cdb24..323c6e6f24b969f20837e1f31b0ede3ca9eb6c80 100644 (file)
@@ -23,3 +23,5 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
+
+IMPLEMENT_STANDARD_RTTIEXT(Expr_GeneralFunction,MMgt_TShared)
\ No newline at end of file
index 192798c7de74c7586706aa5485c34d6cfca722d3..adea6cfb70cca5438ea4931f62c7d5fcecdbad0f 100644 (file)
@@ -78,7 +78,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_GeneralFunction,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Expr_GeneralFunction,MMgt_TShared)
 
 protected:
 
index 80a104e773d3e0cdb38caa296df5c6007955096c..fa71243ffd2f6756e0b10d00dac7223c51057c79 100644 (file)
@@ -22,3 +22,5 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
+
+IMPLEMENT_STANDARD_RTTIEXT(Expr_GeneralRelation,MMgt_TShared)
\ No newline at end of file
index 3923873c635e79604fc5bfcdc71c25c0ba5e3d8e..bb563a62ec470de110e485bf8966b492536bac15 100644 (file)
@@ -83,7 +83,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_GeneralRelation,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Expr_GeneralRelation,MMgt_TShared)
 
 protected:
 
index 229261aec324e540737ea7631625d7686867eaf7..b1d8efba8858faf44a0836dad538a43a60f099eb 100644 (file)
@@ -24,6 +24,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_GreaterThan,Expr_SingleRelation)
+
 Expr_GreaterThan::Expr_GreaterThan (const Handle(Expr_GeneralExpression)& exp1, const Handle(Expr_GeneralExpression)& exp2)
 {
   SetFirstMember(exp1);
index 0206ad989686ec26110b03156c8e5ba27dccea82..740c404655a677590eb72154996e9c3d9dd0ea92 100644 (file)
@@ -61,7 +61,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_GreaterThan,Expr_SingleRelation)
+  DEFINE_STANDARD_RTTIEXT(Expr_GreaterThan,Expr_SingleRelation)
 
 protected:
 
index 7495ab32e3430c6abe1f8d4bc027a728149339d0..3f2e526d60693c87fa2d7eaecdce001bf296f1ad 100644 (file)
@@ -24,6 +24,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_GreaterThanOrEqual,Expr_SingleRelation)
+
 Expr_GreaterThanOrEqual::Expr_GreaterThanOrEqual (const Handle(Expr_GeneralExpression)& exp1, const Handle(Expr_GeneralExpression)& exp2)
 {
   SetFirstMember(exp1);
index cfa4468e5b4e91bddadd603b909ad0e9f9bcb34c..7c53748e6d686e656ff6d8a8b79e87dbc6e9bc30 100644 (file)
@@ -61,7 +61,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_GreaterThanOrEqual,Expr_SingleRelation)
+  DEFINE_STANDARD_RTTIEXT(Expr_GreaterThanOrEqual,Expr_SingleRelation)
 
 protected:
 
index fb505912b968ef4cc8c62980edd17f1d896d7849..b160478a10877a558c8c4ef1382b4d5486ef2c33 100644 (file)
@@ -24,6 +24,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_LessThan,Expr_SingleRelation)
+
 Expr_LessThan::Expr_LessThan (const Handle(Expr_GeneralExpression)& exp1, const Handle(Expr_GeneralExpression)& exp2)
 {
   SetFirstMember(exp1);
index c51bed33c55805508d40c06ef600e4030cdc7c84..93163d7a13482843af7d49d6c93b6862702519eb 100644 (file)
@@ -61,7 +61,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_LessThan,Expr_SingleRelation)
+  DEFINE_STANDARD_RTTIEXT(Expr_LessThan,Expr_SingleRelation)
 
 protected:
 
index 19d355923aee4735755bdd668196ceae4f769af5..f97379e63f56bb1b84f001c579a093675c717936 100644 (file)
@@ -24,6 +24,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_LessThanOrEqual,Expr_SingleRelation)
+
 Expr_LessThanOrEqual::Expr_LessThanOrEqual (const Handle(Expr_GeneralExpression)& exp1, const Handle(Expr_GeneralExpression)& exp2)
 {
   SetFirstMember(exp1);
index a562c356ec24d0760e9dfa6e4055bdc828da5f8c..2222cb0e2ac145698cc04b706991f0484d509dfc 100644 (file)
@@ -61,7 +61,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_LessThanOrEqual,Expr_SingleRelation)
+  DEFINE_STANDARD_RTTIEXT(Expr_LessThanOrEqual,Expr_SingleRelation)
 
 protected:
 
index cf99d9a0a5c04a0ec6fc2d9ba5c9e8f7ed93f0b5..31c7e13419831ef88a3fdf8202d5cac2b9f98bd2 100644 (file)
@@ -28,6 +28,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_LogOf10,Expr_UnaryExpression)
+
 Expr_LogOf10::Expr_LogOf10(const Handle(Expr_GeneralExpression)& exp)
 {
   CreateOperand(exp);
index b4f5946408c25230bdb4f139fd593db5e21c88dd..6c4f4067c2653a32ff1b4fe45f268d33049e3094 100644 (file)
@@ -74,7 +74,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_LogOf10,Expr_UnaryExpression)
+  DEFINE_STANDARD_RTTIEXT(Expr_LogOf10,Expr_UnaryExpression)
 
 protected:
 
index a1c2e4f145ee5a1bd11e43fdad11632358e8d7f3..9595728ff9841c3bede9a660b51e4d7b72dc4d64 100644 (file)
@@ -28,6 +28,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_LogOfe,Expr_UnaryExpression)
+
 Expr_LogOfe::Expr_LogOfe(const Handle(Expr_GeneralExpression)& exp)
 {
   CreateOperand(exp);
index 02132393e9e2e99d4603ffb059b4179a2f1825f5..d581141f10fe74c3e4744ed99925d23a6069ee83 100644 (file)
@@ -74,7 +74,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_LogOfe,Expr_UnaryExpression)
+  DEFINE_STANDARD_RTTIEXT(Expr_LogOfe,Expr_UnaryExpression)
 
 protected:
 
index 616b9b1f0db2760d1c167c125949d5964e15140d..fd413f685e41b8afbc518fa912e1583e28d4a0e4 100644 (file)
@@ -23,6 +23,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_NamedConstant,Expr_NamedExpression)
+
 Expr_NamedConstant::Expr_NamedConstant(const TCollection_AsciiString& name, const Standard_Real value)
 {
   SetName(name);
index a0fd7ddcb687afa7a76e74370a73d646fb460d52..90be9b2921001fe66d477113295e07d9ce39d70f 100644 (file)
@@ -94,7 +94,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_NamedConstant,Expr_NamedExpression)
+  DEFINE_STANDARD_RTTIEXT(Expr_NamedConstant,Expr_NamedExpression)
 
 protected:
 
index 424132727b897eb064d6e7eb7a5b2b986b99a875..5ed5c1f211988898edce9a15e23677892d131031 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_NamedExpression,Expr_GeneralExpression)
+
 //=======================================================================
 //function : GetName
 //purpose  : 
index a70858094a8ad0f585d4e51178a8d8c5356a5019..f94b724d57326eb4f26a7990978c9ed7edb24fed 100644 (file)
@@ -60,7 +60,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_NamedExpression,Expr_GeneralExpression)
+  DEFINE_STANDARD_RTTIEXT(Expr_NamedExpression,Expr_GeneralExpression)
 
 protected:
 
index db90dc010e1f4807b3e276fd18186748f162cc1c..44088177e4e936b1e3d0295751517647f66c06b0 100644 (file)
@@ -30,6 +30,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_NamedFunction,Expr_GeneralFunction)
+
 Expr_NamedFunction::Expr_NamedFunction (const TCollection_AsciiString& name, const Handle(Expr_GeneralExpression)& exp, const Expr_Array1OfNamedUnknown& vars) : 
                                  myVariables(vars.Lower(),vars.Upper())
 {
index ef20ccb89b4304b09eea7765bde4c127de25bd13..ef0be055a4b30ebbfb140795a3af1cb0cc309936 100644 (file)
@@ -99,7 +99,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_NamedFunction,Expr_GeneralFunction)
+  DEFINE_STANDARD_RTTIEXT(Expr_NamedFunction,Expr_GeneralFunction)
 
 protected:
 
index 1280038f6fa61506380cd7bae27899a7d3f24157..74151202b5513056ef885deb5938c82f0b708cb2 100644 (file)
@@ -28,6 +28,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_NamedUnknown,Expr_NamedExpression)
+
 Expr_NamedUnknown::Expr_NamedUnknown(const TCollection_AsciiString& name)
 {
   SetName(name);
index 6338d429d0cb91560900a5012f6110606ae91577..165104d771f7f71b103776363cfd317a2ebac8e4 100644 (file)
@@ -107,7 +107,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_NamedUnknown,Expr_NamedExpression)
+  DEFINE_STANDARD_RTTIEXT(Expr_NamedUnknown,Expr_NamedExpression)
 
 protected:
 
index 9e1b37f8f36b3377029a3bc9c9287bc83f0902ab..284c2c2914612a59365376e814bd76c214440e69 100644 (file)
@@ -23,6 +23,8 @@
 #include <TCollection_AsciiString.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(Expr_NumericValue,Expr_GeneralExpression)
+
 Expr_NumericValue::Expr_NumericValue(const Standard_Real val)
 {
   myValue = val;
index 5d6c3c829e1ea69448fd7bf338aee97478d56e89..7620c2399e225b8b3b7d9e5e9980aa7b7fbaa313 100644 (file)
@@ -102,7 +102,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_NumericValue,Expr_GeneralExpression)
+  DEFINE_STANDARD_RTTIEXT(Expr_NumericValue,Expr_GeneralExpression)
 
 protected:
 
index b10834ec43d19b44c57fdffd485bff49d32f911a..186a1cba487a7782cf588584b27600d3d4ccb198 100644 (file)
@@ -24,6 +24,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_PolyExpression,Expr_GeneralExpression)
+
 Expr_PolyExpression::Expr_PolyExpression()
 {
 }
index 33f3263b16ed3d95b071c1f80224400899180eb0..b3e3b495b99823f56d3047f483e13cc488369f50 100644 (file)
@@ -79,7 +79,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_PolyExpression,Expr_GeneralExpression)
+  DEFINE_STANDARD_RTTIEXT(Expr_PolyExpression,Expr_GeneralExpression)
 
 protected:
 
index e83235df121092b177e1108e5ebf38f335852cdf..61f1544a8ad8610024e5d583f901cb942d28a3fd 100644 (file)
@@ -38,6 +38,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_PolyFunction,Expr_PolyExpression)
+
 Expr_PolyFunction::Expr_PolyFunction (const Handle(Expr_GeneralFunction)& func, const Expr_Array1OfGeneralExpression& exps)
 {
   for (Standard_Integer i=exps.Lower();i <= exps.Upper(); i++) {
index 7b9d40dcf9518949c5305fa12cfd7539093000ec..98d24a8f10a910d0e977c3ae99a8af6827b5dce4 100644 (file)
@@ -81,7 +81,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_PolyFunction,Expr_PolyExpression)
+  DEFINE_STANDARD_RTTIEXT(Expr_PolyFunction,Expr_PolyExpression)
 
 protected:
 
index 155230a93a470ccdac52c3644c8d062e8589946b..2aca663460cc7f0156e08b68cc0f0c87cfec8549 100644 (file)
@@ -34,6 +34,8 @@
 #include <TCollection_AsciiString.hxx>
 #include <TColStd_Array1OfInteger.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_Product,Expr_PolyExpression)
+
 Expr_Product::Expr_Product (const Expr_SequenceOfGeneralExpression& exps)
 {
   Standard_Integer i;
index d23187ed7b2abc22839fd3942a22c76e5b9831dd..c459f8d0c0d47138229c44c48dcc07be2a80bf51 100644 (file)
@@ -78,7 +78,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_Product,Expr_PolyExpression)
+  DEFINE_STANDARD_RTTIEXT(Expr_Product,Expr_PolyExpression)
 
 protected:
 
index 0c512dee083e86033b3deb2149af8b50f87ab8e6..2f18b9b8681725e1d1c41abdc1bf898e19284975 100644 (file)
@@ -25,6 +25,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_Sign,Expr_UnaryExpression)
+
 Expr_Sign::Expr_Sign (const Handle(Expr_GeneralExpression)& exp)
 {
   CreateOperand(exp);
index bb6200d4379539250b32bc5203b296d596d5f3e4..378619a2a6d6ce1ae111ab4e62e06cb827a9d6e7 100644 (file)
@@ -74,7 +74,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_Sign,Expr_UnaryExpression)
+  DEFINE_STANDARD_RTTIEXT(Expr_Sign,Expr_UnaryExpression)
 
 protected:
 
index ca2bfe7adec55ae2b0a49ff6ed52abb5a294fdc2..c05d550304c477bc306f35526005ea1e7b61deed 100644 (file)
@@ -29,6 +29,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_Sine,Expr_UnaryExpression)
+
 Expr_Sine::Expr_Sine(const Handle(Expr_GeneralExpression)& exp)
 {
   CreateOperand(exp);
index d004558cb82dbaf6af9b546976b38e7c28d515fb..99e913ee7edb3c893027f574df045500578feba2 100644 (file)
@@ -74,7 +74,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_Sine,Expr_UnaryExpression)
+  DEFINE_STANDARD_RTTIEXT(Expr_Sine,Expr_UnaryExpression)
 
 protected:
 
index 8fc247c162edf35f074a84e6498c424c34e62062..4a29c108b0008402953e7a6189763732e7191f33 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_SingleRelation,Expr_GeneralRelation)
+
 void Expr_SingleRelation::SetFirstMember (const Handle(Expr_GeneralExpression)& exp)
 {
   myFirstMember = exp;
index 99a30707b8a1ee9cfccf944ef0003c083259fd04..d6455ce3c022aeca6eb98a9b499222236cbdd916 100644 (file)
@@ -74,7 +74,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_SingleRelation,Expr_GeneralRelation)
+  DEFINE_STANDARD_RTTIEXT(Expr_SingleRelation,Expr_GeneralRelation)
 
 protected:
 
index 5bad7434e44f6870f8153ef323ad29ce59b05f7d..0e72534e9250a0c672be3344d5185f4cec7f1ed9 100644 (file)
@@ -29,6 +29,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_Sinh,Expr_UnaryExpression)
+
 Expr_Sinh::Expr_Sinh(const Handle(Expr_GeneralExpression)& exp)
 {
   CreateOperand(exp);
index 54749ac01537ccc6688c834d99fb7f728614159f..62605d0cb7fd7dc09bcac077aadd1737ff9b0ece 100644 (file)
@@ -74,7 +74,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_Sinh,Expr_UnaryExpression)
+  DEFINE_STANDARD_RTTIEXT(Expr_Sinh,Expr_UnaryExpression)
 
 protected:
 
index 109a8996bb6327c64b33453c411ebbafd7d455d0..5a8e136a95fcd187fe307d2e2ef70c55c687b4af 100644 (file)
@@ -30,6 +30,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_Square,Expr_UnaryExpression)
+
 Expr_Square::Expr_Square (const Handle(Expr_GeneralExpression)& exp)
 {
   CreateOperand(exp);
index c5ac1633f8764d1ace1e644eae6706bd02d6a07c..e8140110f5c7ffdccbc773bfd9a4e71d9ef2ac8b 100644 (file)
@@ -74,7 +74,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_Square,Expr_UnaryExpression)
+  DEFINE_STANDARD_RTTIEXT(Expr_Square,Expr_UnaryExpression)
 
 protected:
 
index ba222d45c6b5ec7626777b8eb0364c7400d15b1e..d99d65d15579c4fc9fb56e4afabb0750d9dcf760 100644 (file)
@@ -29,6 +29,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_SquareRoot,Expr_UnaryExpression)
+
 Expr_SquareRoot::Expr_SquareRoot (const Handle(Expr_GeneralExpression)& exp)
 {
   CreateOperand(exp);
index d8b277e7cd594dd7bedfd8375cdfc4c99a7f2bac..8883d9d89901da0385a334db44a6e849fdcd27da 100644 (file)
@@ -74,7 +74,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_SquareRoot,Expr_UnaryExpression)
+  DEFINE_STANDARD_RTTIEXT(Expr_SquareRoot,Expr_UnaryExpression)
 
 protected:
 
index 6ef8f6b9fb2d2eac724d5289a84da181ae03a19a..b1aa2b695579f81c65f1e34015e713274e848208 100644 (file)
@@ -32,6 +32,8 @@
 #include <TCollection_AsciiString.hxx>
 #include <TColStd_Array1OfInteger.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_Sum,Expr_PolyExpression)
+
 Expr_Sum::Expr_Sum (const Expr_SequenceOfGeneralExpression& exps)
 {
   Standard_Integer i;
index 284c6c782b6fcb1f4deeed1bb0bcd4ad13d27e9d..4d793dcc0a8c76ec6ed907c2db0b9670c4bcbefc 100644 (file)
@@ -84,7 +84,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_Sum,Expr_PolyExpression)
+  DEFINE_STANDARD_RTTIEXT(Expr_Sum,Expr_PolyExpression)
 
 protected:
 
index f9c601722139af34eaf34e8038336e99c77bc5e4..a754e95cf50a743387784f160f39a032d5e3943c 100644 (file)
@@ -26,6 +26,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_SystemRelation,Expr_GeneralRelation)
+
 Expr_SystemRelation::Expr_SystemRelation (const Handle(Expr_GeneralRelation)& relation)
 {
   myRelations.Append(relation);
index 767dfdcc7022fae90b417ed3b97e949ae824eb35..cf23653ef29b6adf62658e50bdfb115c32eb5264 100644 (file)
@@ -92,7 +92,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_SystemRelation,Expr_GeneralRelation)
+  DEFINE_STANDARD_RTTIEXT(Expr_SystemRelation,Expr_GeneralRelation)
 
 protected:
 
index 81c4e3558892583fb4c638d2cdb8a40bcea21f86..9ee8572442a34fe5f1505a3433e4ec70349dafef 100644 (file)
@@ -30,6 +30,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_Tangent,Expr_UnaryExpression)
+
 Expr_Tangent::Expr_Tangent(const Handle(Expr_GeneralExpression)& exp)
 {
   CreateOperand(exp);
index faf8d9d5914576e77770fb6b1d9625c2200ac4a6..665c8ca7a3ca16728f89bb3c91888fa885ab3a8c 100644 (file)
@@ -74,7 +74,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_Tangent,Expr_UnaryExpression)
+  DEFINE_STANDARD_RTTIEXT(Expr_Tangent,Expr_UnaryExpression)
 
 protected:
 
index b90ec02016d104d750c6b5621fa26497b200c715..788f3ffd7efdb48581cf73e27dbb5bc763dcba11 100644 (file)
@@ -30,6 +30,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_Tanh,Expr_UnaryExpression)
+
 Expr_Tanh::Expr_Tanh(const Handle(Expr_GeneralExpression)& exp)
 {
   CreateOperand(exp);
index 533cc690b992720ae918be586dc5d5099aa7b7bc..f0399d12e940f007c9b11b8e03b4b9146200d3c8 100644 (file)
@@ -74,7 +74,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_Tanh,Expr_UnaryExpression)
+  DEFINE_STANDARD_RTTIEXT(Expr_Tanh,Expr_UnaryExpression)
 
 protected:
 
index d8d790a8d3eea08183b3bda504ac68a0ef1545ed..4266037faf176e0ed054072674b29490185363dc 100644 (file)
@@ -23,6 +23,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_UnaryExpression,Expr_GeneralExpression)
+
 void Expr_UnaryExpression::SetOperand (const Handle(Expr_GeneralExpression)& exp)
 {
   Handle(Expr_UnaryExpression) me = this;
index db2df830e3f4cf13d26a72a9601fdf676e21e02e..ea98ff47b11a05d104e29cf45bc440b55eb0847c 100644 (file)
@@ -73,7 +73,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_UnaryExpression,Expr_GeneralExpression)
+  DEFINE_STANDARD_RTTIEXT(Expr_UnaryExpression,Expr_GeneralExpression)
 
 protected:
 
index 1e28ce848ba41ce0594cda6723c8eda135946a21..d6d431ec5fb129aae0004cc37be1dd0c942ecd3f 100644 (file)
@@ -37,6 +37,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_UnaryFunction,Expr_UnaryExpression)
+
 Expr_UnaryFunction::Expr_UnaryFunction (const Handle(Expr_GeneralFunction)& func, const Handle(Expr_GeneralExpression)& exp)
 {
   if (func->NbOfVariables() != 1) {
index edafc730df185cfb71a2ed229590a4ffd4dcb501..031aafd820eff3a5ac464d2d65c8b309af45a221 100644 (file)
@@ -81,7 +81,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_UnaryFunction,Expr_UnaryExpression)
+  DEFINE_STANDARD_RTTIEXT(Expr_UnaryFunction,Expr_UnaryExpression)
 
 protected:
 
index 9a273ad386e363abffc2c5a69d475eb4a94b3002..25ffe63baddfbcae4a7af60ee1940ce1b5399d2b 100644 (file)
@@ -27,6 +27,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Expr_UnaryMinus,Expr_UnaryExpression)
+
 Expr_UnaryMinus::Expr_UnaryMinus(const Handle(Expr_GeneralExpression)& exp)
 {
   CreateOperand(exp);
index ad3f9fb071e1b983b829c55f0b47b85b4326aa8e..0c077325856c7f38a5050ff957b87de38b079608 100644 (file)
@@ -80,7 +80,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Expr_UnaryMinus,Expr_UnaryExpression)
+  DEFINE_STANDARD_RTTIEXT(Expr_UnaryMinus,Expr_UnaryExpression)
 
 protected:
 
index 87450e714f180888cdad1c283f4aa040c8ef0f94..593b54f823df1758eed0c6fc18eb97d740a39539 100644 (file)
@@ -23,6 +23,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ExprIntrp_GenExp,ExprIntrp_Generator)
+
 ExprIntrp_GenExp::ExprIntrp_GenExp ()
 {
   done = Standard_False;
index 641dadc2e867b509a0ab865c6c56fbbb46780b2d..fc71d36736b571307120fc408d53857479c90ef3 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ExprIntrp_GenExp,ExprIntrp_Generator)
+  DEFINE_STANDARD_RTTIEXT(ExprIntrp_GenExp,ExprIntrp_Generator)
 
 protected:
 
index 39ee8d441019f60e738bc0d5b705056371ecb59c..8a6fcf2fd5dc570026149b75c0ec76d4e14407aa 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ExprIntrp_GenFct,ExprIntrp_Generator)
+
 ExprIntrp_GenFct::ExprIntrp_GenFct ()
 {
   done = Standard_False;
index 4c5f15534c4c817a5957b68fa7718bef524b2179..31dc38c9907b1d19d2d3ab3e086960d7f0265e01 100644 (file)
@@ -47,7 +47,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ExprIntrp_GenFct,ExprIntrp_Generator)
+  DEFINE_STANDARD_RTTIEXT(ExprIntrp_GenFct,ExprIntrp_Generator)
 
 protected:
 
index 4342f3a2ef1d51aa04b16997975c7511da8ea4dc..c101950d7b3e32a74653b1c686d14646f2d111f5 100644 (file)
@@ -23,6 +23,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ExprIntrp_GenRel,ExprIntrp_Generator)
+
 ExprIntrp_GenRel::ExprIntrp_GenRel ()
 {
   done = Standard_False;
index e2abbba00f28483499e4472b3fbc574de681f5db..efe7bb62ef70e6da7b0c0032d42e1355376bca1b 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ExprIntrp_GenRel,ExprIntrp_Generator)
+  DEFINE_STANDARD_RTTIEXT(ExprIntrp_GenRel,ExprIntrp_Generator)
 
 protected:
 
index b9cfcb6807d439a12fcac0be7ff4c6e41d4cf28a..531a49992cc67ec0f1be65e2902f5ccfb9b3abf0 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ExprIntrp_Generator,MMgt_TShared)
+
 //#include <ExprIntrp_yaccanal.hxx>
 Standard_EXPORT ExprIntrp_Analysis ExprIntrp_Recept;
 
index 4888a1fa295a48684ae8816b69f195efe88403ea..fccc2f04a91f0a2adeb3d8dfa087e8ec57a5054d 100644 (file)
@@ -60,7 +60,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ExprIntrp_Generator,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(ExprIntrp_Generator,MMgt_TShared)
 
 protected:
 
index 2def513f060e23fe67a553e268143a50ff4b64e9..02ae328ed854fa11d1e0b94fd181c524850aede7 100644 (file)
@@ -36,6 +36,8 @@
 #include <GeomAdaptor_HSurfaceOfLinearExtrusion.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(Extrema_ExtPExtS,Standard_Transient)
+
 static gp_Ax2 GetPosition (const Handle(Adaptor3d_HCurve)& C);
      
 static void PerformExtPElC (Extrema_ExtPElC& E,
index de4ca15d6d8ac671b250b62a07568ad7bd983de7..426a41c47d321c567263c93e384be7a22dce6b2f 100644 (file)
@@ -80,7 +80,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Extrema_ExtPExtS,Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(Extrema_ExtPExtS,Standard_Transient)
 
 protected:
 
index 5990864c9479e11094dce2769012f2aa175e0a4d..e92e9d8f6ebbae81cc024f4e25c84a814ffa1655 100644 (file)
@@ -35,6 +35,8 @@
 #include <Standard_Type.hxx>
 #include <StdFail_NotDone.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Extrema_ExtPRevS,Standard_Transient)
+
 static gp_Ax2 GetPosition (const GeomAdaptor_SurfaceOfRevolution& S)//const Handle(Adaptor_HCurve)& C)
 {
   Handle(Adaptor3d_HCurve) C = S.BasisCurve();
index 84f20c6e233840dddd3ce1ca7b099ef18e7b6da0..e6d069d8acb64c2ae2bc4f2be0435d02025364a8 100644 (file)
@@ -75,7 +75,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Extrema_ExtPRevS,Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(Extrema_ExtPRevS,Standard_Transient)
 
 protected:
 
index c68af1978b6fe5043c529ea70364a741e775a297..5cc1ed5f6781a5fae5acb7307cad435cd6f904c0 100644 (file)
@@ -26,6 +26,8 @@
 #include <Standard_DimensionError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(FEmTool_Curve,MMgt_TShared)
+
 //=======================================================================
 //function : FEmTool_Curve
 //purpose  :
index 8c23d8fb3905018cedcdf3515d8f1ffc46bb6f17..6fe4239cdef8bc4dca91f195c2873400c1a40546 100644 (file)
@@ -75,7 +75,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(FEmTool_Curve,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(FEmTool_Curve,MMgt_TShared)
 
 protected:
 
index 48f160d7837b6aabf5866efa912a075d22c49677..8d9fe225415e33bc07b90048c13ebcb013f299b1 100644 (file)
@@ -21,6 +21,8 @@
 #include <Standard_NotImplemented.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(FEmTool_ElementaryCriterion,MMgt_TShared)
+
 void FEmTool_ElementaryCriterion::Set(const Handle(TColStd_HArray2OfReal)& Coeff) 
 {
   myCoeff = Coeff;
index ad9b86ed0b86dc67be2bc94a0da1e500f14fc001..c593f592b19404fea83915f7f8618acfff7ad34b 100644 (file)
@@ -66,7 +66,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(FEmTool_ElementaryCriterion,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(FEmTool_ElementaryCriterion,MMgt_TShared)
 
 protected:
 
index a4d787603d3f152fff7035eb47111ff9b0645eae..d8f57c06e9a81a15a2181013a765527fbcb0e198 100644 (file)
@@ -32,6 +32,8 @@
 #include <TColStd_HArray2OfInteger.hxx>
 #include <TColStd_HArray2OfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(FEmTool_LinearFlexion,FEmTool_ElementaryCriterion)
+
 //=======================================================================
 //function : FEmTool_LinearFlexion
 //purpose  :
index 9bdf421f237e843d4ecb2b45282786d43f83f350..7f5a4a01e08cd082b92d879d163f337dd485ed7e 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(FEmTool_LinearFlexion,FEmTool_ElementaryCriterion)
+  DEFINE_STANDARD_RTTIEXT(FEmTool_LinearFlexion,FEmTool_ElementaryCriterion)
 
 protected:
 
index 9e76dcaf5e15b2d14dce90d7ec2b392d8c4fd8d3..ef93fff702b4cf1be02c744aef4463a78a0b1705 100644 (file)
@@ -32,6 +32,8 @@
 #include <TColStd_HArray2OfInteger.hxx>
 #include <TColStd_HArray2OfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(FEmTool_LinearJerk,FEmTool_ElementaryCriterion)
+
 FEmTool_LinearJerk::FEmTool_LinearJerk(const Standard_Integer WorkDegree,
                                       const GeomAbs_Shape ConstraintOrder):
        RefMatrix(0,WorkDegree,0,WorkDegree)
index 4d2e0da27d84d54797702c32f1827590fd756703..ffc487cf29caccf0276d81001fa712e7f5cb665d 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(FEmTool_LinearJerk,FEmTool_ElementaryCriterion)
+  DEFINE_STANDARD_RTTIEXT(FEmTool_LinearJerk,FEmTool_ElementaryCriterion)
 
 protected:
 
index ea7e64f994a359c2436e9d69b45bf4d4735a44e6..c9a32dd2ca768f6983a8491adcb7f619b67cf31f 100644 (file)
@@ -32,6 +32,8 @@
 #include <TColStd_HArray2OfInteger.hxx>
 #include <TColStd_HArray2OfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(FEmTool_LinearTension,FEmTool_ElementaryCriterion)
+
 FEmTool_LinearTension::FEmTool_LinearTension(const Standard_Integer WorkDegree,
                                             const GeomAbs_Shape ConstraintOrder):
        RefMatrix(0,WorkDegree,0,WorkDegree)
index d121a7c8d4a4ab4ce3de74cbb48d7046bf6b9bf3..7b641687851d92bf5ca7b75d5bab59b194b78b05 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(FEmTool_LinearTension,FEmTool_ElementaryCriterion)
+  DEFINE_STANDARD_RTTIEXT(FEmTool_LinearTension,FEmTool_ElementaryCriterion)
 
 protected:
 
index 87e1bbca75056cb25af830bd9e61cd1ea522290d..0295d03de099b311afa95fa12876801a570d01a0 100644 (file)
@@ -26,6 +26,8 @@
 #include <Standard_Type.hxx>
 #include <StdFail_NotDone.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(FEmTool_ProfileMatrix,FEmTool_SparseMatrix)
+
 //=======================================================================
 //function : :FEmTool_ProfileMatrix
 //purpose  :
index f20e69d06f5c8216366ab918f373218c4d40e692..6ab2cbb6d2cb88687fdd7aa5c3ef8d08ddfebb92 100644 (file)
@@ -82,7 +82,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(FEmTool_ProfileMatrix,FEmTool_SparseMatrix)
+  DEFINE_STANDARD_RTTIEXT(FEmTool_ProfileMatrix,FEmTool_SparseMatrix)
 
 protected:
 
index 842e86158dd3bb0b347cfbc5eee00a512247530d..cfe869a2b1d4c24b00fee612ae7e455f6ee16589 100644 (file)
@@ -18,3 +18,5 @@
 #include <FEmTool_SparseMatrix.hxx>
 #include <Standard_Type.hxx>
 #include <StdFail_NotDone.hxx>
+
+IMPLEMENT_STANDARD_RTTIEXT(FEmTool_SparseMatrix,MMgt_TShared)
\ No newline at end of file
index f725ac34240736c7c27949311e23f0c70a3e5c37..18745ba26ef1c00c754eb1ae8eb3a515c274d069 100644 (file)
@@ -67,7 +67,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(FEmTool_SparseMatrix,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(FEmTool_SparseMatrix,MMgt_TShared)
 
 protected:
 
index 80c84d4bf782091b99af1332eee321a2cdcb41dd..18f4ab3a67d1080fe316b305aca4b4e52dabc7e4 100644 (file)
@@ -20,6 +20,8 @@
 #include <FWOSDriver_DriverFactory.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(FWOSDriver_DriverFactory,CDF_MetaDataDriverFactory)
+
 FWOSDriver_DriverFactory::FWOSDriver_DriverFactory(){}
 
 
index 1ab0e6753572aee05975fe91e57e77aa869d29a5..2305300dc4872b351d507a2278395786fad7f9b3 100644 (file)
@@ -41,7 +41,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(FWOSDriver_DriverFactory,CDF_MetaDataDriverFactory)
+  DEFINE_STANDARD_RTTIEXT(FWOSDriver_DriverFactory,CDF_MetaDataDriverFactory)
 
 protected:
 
index 128d2b8f3503d78cc0451a70883792de2336e850..6ac15ac2c4f880583e9f442ff635b87feeac51ef 100755 (executable)
@@ -48,6 +48,8 @@
 #include FT_OUTLINE_H
 
 
+IMPLEMENT_STANDARD_RTTIEXT(Font_BRepFont,Font_FTFont)
+
 namespace
 {
   // pre-defined font rendering options
index e3e5d15aec635b9db0ce644d48c31e3a619143a0..9ed0fa77b9293402b80bdd553ea1074cd33c0855 100755 (executable)
@@ -211,7 +211,7 @@ protected: //! @name Shared temporary variables for glyph construction
 
 public:
 
-  DEFINE_STANDARD_RTTI(Font_BRepFont, Font_FTFont)
+  DEFINE_STANDARD_RTTIEXT(Font_BRepFont,Font_FTFont)
 
 };
 
index 6243a5dd3ab327237a943d4b3ae1cf8647332161..22cd8738b5bcd744b90f53b57b5537e62616083b 100755 (executable)
@@ -21,6 +21,8 @@
 #include <TCollection_HAsciiString.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(Font_FTFont,Standard_Transient)
+
 // =======================================================================
 // function : Font_FTFont
 // purpose  :
index 1ddfee0ac61af4a6b07a4d1b2918e286bea3b3c4..13b30545670f9fee79baad0adaf51e6060827473 100755 (executable)
@@ -181,7 +181,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI(Font_FTFont, Standard_Transient) // Type definition
+  DEFINE_STANDARD_RTTIEXT(Font_FTFont,Standard_Transient) // Type definition
 
 };
 
index 53fb363d2fdb039152eda9a95438965a7b9aa325..1b9654238d26fede1fcfece7eb9ffe99b4bbde89 100755 (executable)
@@ -16,6 +16,8 @@
 #include <Font_FTLibrary.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(Font_FTLibrary,Standard_Transient)
+
 // =======================================================================
 // function : Font_FTLibrary
 // purpose  :
index 55c23546a8135f0ad8530b4ae6c9a27ca7864b30..bd7e65ad95216e877451164bfce4f1923d81529b 100755 (executable)
@@ -59,7 +59,7 @@ private:
 
 public:
 
-  DEFINE_STANDARD_RTTI(Font_FTLibrary, Standard_Transient) // Type definition
+  DEFINE_STANDARD_RTTIEXT(Font_FTLibrary,Standard_Transient) // Type definition
 
 };
 
index 583281121b8b77c4dc857091a662c6b6279eff71..edb1cae6b006603a5eb22f01f4305b57e142dbf5 100644 (file)
@@ -26,6 +26,8 @@
 
 #include <ft2build.h>
 #include FT_FREETYPE_H
+IMPLEMENT_STANDARD_RTTIEXT(Font_FontMgr,MMgt_TShared)
+
 struct Font_FontMgr_FontAliasMapNode
 {
   const char *    EnumName;
index 087640297c9de7c8fa928583884cc33e4e27950f..da8f712c848100a8f00072a468aec1f1027730f2 100644 (file)
@@ -72,7 +72,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Font_FontMgr,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Font_FontMgr,MMgt_TShared)
 
 protected:
 
index ba2ba7f38bc233bcffc618f2abf715510b861dfa..21d87ff1c6f50d9d62c440b800c6f0ebcdfd49eb 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Font_SystemFont,MMgt_TShared)
+
 Font_SystemFont::Font_SystemFont():
 MyFontName(),
 MyFontAspect(Font_FA_Undefined),
index 1851ad0123b366ed7d1a565996e7f7efdbfc7bb5..9d1318fdc381a6f0e54f9bf362df00b40cbec6ea 100644 (file)
@@ -72,7 +72,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Font_SystemFont,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Font_SystemFont,MMgt_TShared)
 
 protected:
 
index 2c94b05032130882864ad50f61c8a92b261ee7a9..fc39d280fc0df66ecad7131b0d440f3de0d3d7d8 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_DomainError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(GccInt_BCirc,GccInt_Bisec)
+
 GccInt_BCirc::
    GccInt_BCirc(const gp_Circ2d& Circ) {
    cir = gp_Circ2d(Circ);
index b2a4c7e084a6ab2bf46804ce8264e1748c3ab38b..77ee34fcf4f8dc073f09df576d295e2c188f338e 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GccInt_BCirc,GccInt_Bisec)
+  DEFINE_STANDARD_RTTIEXT(GccInt_BCirc,GccInt_Bisec)
 
 protected:
 
index 3fc4ed7509c42bdf70dafbbf9de3ddb4f5603300..ec68d651e55cd67ec1b15f1f4bebd380a979b769 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_DomainError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(GccInt_BElips,GccInt_Bisec)
+
 GccInt_BElips::
    GccInt_BElips(const gp_Elips2d& Ellipse) {
    eli = gp_Elips2d(Ellipse);
index 0eb0b3c2dfad4bd36702a65e2984dfe9160665ce..6c024160bc076e1ec09ba8d04b244642b38c215b 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GccInt_BElips,GccInt_Bisec)
+  DEFINE_STANDARD_RTTIEXT(GccInt_BElips,GccInt_Bisec)
 
 protected:
 
index cdd8be6e5205ce5d3053df4477df69a0173a9d1b..82a08083f36d8279fb33d90514cb4ce23cca3db0 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_NotImplemented.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(GccInt_BHyper,GccInt_Bisec)
+
 GccInt_BHyper::
    GccInt_BHyper(const gp_Hypr2d& Hyper) {
    hyp = gp_Hypr2d(Hyper);
index 6e078360c6b833144157e9e4158d76c6d4309c0f..7d55e3c1fbc24fccc1844036cbc8213a30eba53f 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GccInt_BHyper,GccInt_Bisec)
+  DEFINE_STANDARD_RTTIEXT(GccInt_BHyper,GccInt_Bisec)
 
 protected:
 
index 4382f7119cf6b34d9ccd4d02dc895a1996d3b782..65b56f05528670055084a146629165fd29e2ce01 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_DomainError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(GccInt_BLine,GccInt_Bisec)
+
 GccInt_BLine::
    GccInt_BLine(const gp_Lin2d& Line) {
    lin = gp_Lin2d(Line);
index 3ab39031eb291659bb19aad2d89fac6f4a2f7582..3e30595fd243298e7802d8e9c3e14411a892bc22 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GccInt_BLine,GccInt_Bisec)
+  DEFINE_STANDARD_RTTIEXT(GccInt_BLine,GccInt_Bisec)
 
 protected:
 
index 451cefbd46c1cb1cd2f6a8a430c349660231aff5..74ff3ff09850a6d8bff483f917a1eb9278c81fa8 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_DomainError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(GccInt_BParab,GccInt_Bisec)
+
 GccInt_BParab::
    GccInt_BParab(const gp_Parab2d& Parab) {
    par = gp_Parab2d(Parab);
index 354d84477359f241d4f36fa0e7441138d931fe73..1411af3b409ac1086f065168d17ea8d44cee3cac 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GccInt_BParab,GccInt_Bisec)
+  DEFINE_STANDARD_RTTIEXT(GccInt_BParab,GccInt_Bisec)
 
 protected:
 
index a713caafadbad2ecff5749a633769dfda62f1bab..02772295da7bf5e38bf38058dc666aa11786a149 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_DomainError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(GccInt_BPoint,GccInt_Bisec)
+
 GccInt_BPoint::
    GccInt_BPoint(const gp_Pnt2d& Point) {
    pnt = gp_Pnt2d(Point);
index 3226006f1c1a8583860949dd43543a0c55f2fe46..f376254fc1bd390391a6162376a7e91c1168f15f 100644 (file)
@@ -48,7 +48,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GccInt_BPoint,GccInt_Bisec)
+  DEFINE_STANDARD_RTTIEXT(GccInt_BPoint,GccInt_Bisec)
 
 protected:
 
index dcb7f639b633fb7e5be9dd729ef28f1dd20fc66e..13dd740dfb4ecb9054dccafb05066aabc620694f 100644 (file)
@@ -26,6 +26,8 @@
 #include <Standard_NotImplemented.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(GccInt_Bisec,MMgt_TShared)
+
 gp_Circ2d GccInt_Bisec::
   Circle() const { 
     Standard_NotImplemented::Raise();
index 6d74ef06e0b7a35f8eda869abdf9bc5d1c28cb52..91c0d56cdd0b6ba5be3c1c4b4923830721a89c82 100644 (file)
@@ -90,7 +90,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GccInt_Bisec,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(GccInt_Bisec,MMgt_TShared)
 
 protected:
 
index 044226a1d35a4b49394127cb1d759c9ec5dcef39..ac1f2e1cc93d384e86d0e2b3bfa76c5354a607a8 100644 (file)
@@ -23,6 +23,8 @@
 #include <gp_Trsf.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom_Axis1Placement,Geom_AxisPlacement)
+
 typedef Geom_Axis1Placement         Axis1Placement;
 typedef gp_Ax2  Ax2;
 typedef gp_Dir  Dir;
index 847960fc57b14e3e2b0bbcb1e20aec019ba9a82c..0e57a490f56d51c34dfb55fd7bdc81d2c0cd7232 100644 (file)
@@ -79,7 +79,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom_Axis1Placement,Geom_AxisPlacement)
+  DEFINE_STANDARD_RTTIEXT(Geom_Axis1Placement,Geom_AxisPlacement)
 
 protected:
 
index 2fbfdf4ce20d82bb34e609271196b8e2406fe440..036e88fceec460a6bcae4fc9d7d3520b6b1c5e07 100644 (file)
@@ -24,6 +24,8 @@
 #include <Standard_ConstructionError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom_Axis2Placement,Geom_AxisPlacement)
+
 typedef Geom_Axis2Placement Axis2Placement;
 typedef gp_Ax1  Ax1;
 typedef gp_Dir  Dir;
index 6d87fcd4d958d19989e1dc665573ca7e739109ce..813e904f0720a66212241fa92acb5c7afe4482b5 100644 (file)
@@ -132,7 +132,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom_Axis2Placement,Geom_AxisPlacement)
+  DEFINE_STANDARD_RTTIEXT(Geom_Axis2Placement,Geom_AxisPlacement)
 
 protected:
 
index 543a19535f0e35dbcafbd5dbe782b7c77520f771..78d25142bdcd30faef08d2445bb7e29d3f4f8435 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_ConstructionError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom_AxisPlacement,Geom_Geometry)
+
 typedef gp_Ax1 Ax1;
 typedef gp_Dir Dir;
 typedef gp_Pnt Pnt;
index 77b5f128b7977da9c6ad8c7c0248ef8e6bdf96ff..f5b4407189e9066424e37996521ac98ad956f586 100644 (file)
@@ -111,7 +111,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom_AxisPlacement,Geom_Geometry)
+  DEFINE_STANDARD_RTTIEXT(Geom_AxisPlacement,Geom_Geometry)
 
 protected:
 
index 286ffcc6890c5f2b25d88e594e8bc95680730801..e7e91187837c40d2b624131d2bfa75910872d038 100644 (file)
@@ -51,6 +51,8 @@
 #include <Standard_Real.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom_BSplineCurve,Geom_BoundedCurve)
+
 //=======================================================================
 //function : CheckCurveData
 //purpose  : Internal use only
index 1f7830f53106684a1510216d7754854a6abbb061..9e82fe5af3af81357cdf64a9ff90fa753fb85531 100644 (file)
@@ -797,7 +797,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom_BSplineCurve,Geom_BoundedCurve)
+  DEFINE_STANDARD_RTTIEXT(Geom_BSplineCurve,Geom_BoundedCurve)
 
 protected:
 
index 5a854e93686f7456958d9e0c0ad3f2fa574c6e64..0696f6e9946ef4df57e58d01a43a10ac3373dedf 100644 (file)
@@ -43,6 +43,8 @@
 #include <Standard_RangeError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom_BSplineSurface,Geom_BoundedSurface)
+
 //=======================================================================
 //function : CheckSurfaceData
 //purpose  : Internal use only.
index 725d057c42e12c74dd3ad4afabd06569dd40c20f..e0a7a208b844acfef19cc5327717b9e6c49d46fd 100644 (file)
@@ -1195,7 +1195,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom_BSplineSurface,Geom_BoundedSurface)
+  DEFINE_STANDARD_RTTIEXT(Geom_BSplineSurface,Geom_BoundedSurface)
 
 protected:
 
index 4490d4d9bd27cf0ae0572bc63d6e779e46b884d0..c379a605977edcdc963804c3303554778b8ba6e0 100644 (file)
@@ -43,6 +43,8 @@
 #include <Standard_Type.hxx>
 #include <TColStd_Array1OfInteger.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom_BezierCurve,Geom_BoundedCurve)
+
 //=======================================================================
 //function : Rational
 //purpose  : check rationality of an array of weights
index c143b47e90623a05465af537bfd7fb50378ab964..b186aa256a0a412ae673da3f1975094276199b6f 100644 (file)
@@ -336,7 +336,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom_BezierCurve,Geom_BoundedCurve)
+  DEFINE_STANDARD_RTTIEXT(Geom_BezierCurve,Geom_BoundedCurve)
 
 protected:
 
index a4a34e642c0118fbf182d8541b8dc57b6212c54f..587d6121b5496ae8bb9aad4f2ec2d1b00cfd89a7 100644 (file)
@@ -46,6 +46,8 @@
 #include <Standard_Type.hxx>
 #include <TColStd_Array1OfInteger.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom_BezierSurface,Geom_BoundedSurface)
+
 //=======================================================================
 //function : Rational
 //purpose  : check rationality of an array of weights
index 79ed96d6433e0a48291a8cd68a79564ded740581..351121e09db572a2e0bbb563011a618d229a6aeb 100644 (file)
@@ -586,7 +586,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom_BezierSurface,Geom_BoundedSurface)
+  DEFINE_STANDARD_RTTIEXT(Geom_BezierSurface,Geom_BoundedSurface)
 
 protected:
 
index 4dfd53c5fa4940d99a5c05a88e24031b38f55519..8dffe7a043e06d0963508c7a07a86ce122dff65d 100644 (file)
@@ -18,3 +18,5 @@
 #include <Geom_BoundedCurve.hxx>
 #include <gp_Pnt.hxx>
 #include <Standard_Type.hxx>
+
+IMPLEMENT_STANDARD_RTTIEXT(Geom_BoundedCurve,Geom_Curve)
\ No newline at end of file
index 64af8bdd86605e9ba86731d4d60efa40f3edff84..7af31bd6d2ba72aae02fc1c0b9367b52175ab889 100644 (file)
@@ -57,7 +57,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom_BoundedCurve,Geom_Curve)
+  DEFINE_STANDARD_RTTIEXT(Geom_BoundedCurve,Geom_Curve)
 
 protected:
 
index f5910a94d5fab81b1429020aa79ed423d52102fc..13a2621843835065f3c49d6304e37927ee36bcec 100644 (file)
@@ -17,3 +17,5 @@
 
 #include <Geom_BoundedSurface.hxx>
 #include <Standard_Type.hxx>
+
+IMPLEMENT_STANDARD_RTTIEXT(Geom_BoundedSurface,Geom_Surface)
\ No newline at end of file
index 0213f5a0245d2a420375e81b6bf33ff48e5596d7..c15b4cbb79157a2273f2d4a1097152d25598267f 100644 (file)
@@ -60,7 +60,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom_BoundedSurface,Geom_Surface)
+  DEFINE_STANDARD_RTTIEXT(Geom_BoundedSurface,Geom_Surface)
 
 protected:
 
index bcf3bf501f99bcc47e12ea0ba3021539d5d2b970..40761e7af7864fe2265396f2cbfbd72dc175fb61 100644 (file)
@@ -21,6 +21,8 @@
 #include <gp_Trsf.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom_CartesianPoint,Geom_Point)
+
 typedef Geom_CartesianPoint         CartesianPoint;
 typedef gp_Ax1  Ax1;
 typedef gp_Ax2  Ax2;
index ec99c80b66a9df3f81683307ca3a7481631903ee..417e6b2cd42a3e39bef42db12f8ed81ba07f9dec 100644 (file)
@@ -87,7 +87,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom_CartesianPoint,Geom_Point)
+  DEFINE_STANDARD_RTTIEXT(Geom_CartesianPoint,Geom_Point)
 
 protected:
 
index be1244158a25862727340d7a9f1755445e60e586..eb8da309494d49f2c07f14a921e76d3703ba8f87 100644 (file)
@@ -28,6 +28,8 @@
 #include <Standard_RangeError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom_Circle,Geom_Conic)
+
 typedef Geom_Circle         Circle;
 typedef gp_Ax2  Ax2;
 typedef gp_Pnt  Pnt;
index 36035c09f0916344fe8185e56d90c48fee4d718f..4b75cb1f3591bae4637b1102774028ffa09a75d3 100644 (file)
@@ -161,7 +161,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom_Circle,Geom_Conic)
+  DEFINE_STANDARD_RTTIEXT(Geom_Circle,Geom_Conic)
 
 protected:
 
index 3de92f23d61ce5654baae7dbde9e48cdf21fcc01..c5a12b6cada97b1c17b206e6702486e03ca7d581 100644 (file)
@@ -24,6 +24,8 @@
 #include <Standard_RangeError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom_Conic,Geom_Curve)
+
 typedef Geom_Conic         Conic;
 typedef gp_Ax1 Ax1;
 typedef gp_Ax2 Ax2;
index 649c7f1c3bb9993e339104a257afb196dbc9cceb..7dad5062b842350ce663f6749c645a552fe3144a 100644 (file)
@@ -139,7 +139,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom_Conic,Geom_Curve)
+  DEFINE_STANDARD_RTTIEXT(Geom_Conic,Geom_Curve)
 
 protected:
 
index d3754312ab9ecc51763d1c4b142da7879bb694e2..2f7292fc61650c22543813adf027530bdb3874b1 100644 (file)
@@ -39,6 +39,8 @@
 #include <Standard_RangeError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom_ConicalSurface,Geom_ElementarySurface)
+
 typedef Geom_ConicalSurface         ConicalSurface;
 typedef gp_Ax1  Ax1;
 typedef gp_Ax2  Ax2;
index fb653d550e4179c393741665f3f17646a581a789..40ac5b531ad6b98db7c0e8fd75e57a2e824bddd1 100644 (file)
@@ -282,7 +282,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom_ConicalSurface,Geom_ElementarySurface)
+  DEFINE_STANDARD_RTTIEXT(Geom_ConicalSurface,Geom_ElementarySurface)
 
 protected:
 
index c4628aa191a8db5530034e9152fcf2d455e6959b..6f0ba329a54f03220f4de6cc3e671c9b05075c97 100644 (file)
@@ -25,6 +25,8 @@
 #include <Standard_RangeError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom_Curve,Geom_Geometry)
+
 typedef Geom_Curve         Curve;
 
 //=======================================================================
index c6a6ff5b1d320bd672e4d8bfebc0ed7e3200518c..4cacecc422f0b72628779e5e413486c77af0b034 100644 (file)
@@ -228,7 +228,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom_Curve,Geom_Geometry)
+  DEFINE_STANDARD_RTTIEXT(Geom_Curve,Geom_Geometry)
 
 protected:
 
index 4fd3092b268a34340d53e5a6204bb98a77c14a49..bb01d90da0e6696aa627653116eb7587180d97c8 100644 (file)
@@ -38,6 +38,8 @@
 #include <Standard_RangeError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom_CylindricalSurface,Geom_ElementarySurface)
+
 typedef Geom_CylindricalSurface         CylindricalSurface;
 
 typedef gp_Ax1  Ax1;
index 11de92af518c9290341863ac634878acf6cecd0c..8f4ae4dabc9dae6a61d1e91b21496cc1db4f5dc5 100644 (file)
@@ -215,7 +215,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom_CylindricalSurface,Geom_ElementarySurface)
+  DEFINE_STANDARD_RTTIEXT(Geom_CylindricalSurface,Geom_ElementarySurface)
 
 protected:
 
index f6fe6d7dcc9814ebd0d2ebb7c6d49f56fe66bc3b..7d7aa40433722d2e69a73c4a999aef7395cc1e5d 100644 (file)
@@ -24,6 +24,8 @@
 #include <Standard_ConstructionError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom_Direction,Geom_Vector)
+
 typedef Geom_Direction         Direction;
 typedef Geom_Vector            Vector;
 typedef gp_Ax1  Ax1;
index c428a16aea0e7314a6aa814f549fd2b0da026c66..a06579e96d0f9516a867dfb4c4466b29e20cd967 100644 (file)
@@ -121,7 +121,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom_Direction,Geom_Vector)
+  DEFINE_STANDARD_RTTIEXT(Geom_Direction,Geom_Vector)
 
 protected:
 
index 0b944eb0b98b725456ac665698a3040098515ea5..a111852617febf4d7452bddb9c79378db04a519f 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_ConstructionError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom_ElementarySurface,Geom_Surface)
+
 typedef Geom_ElementarySurface         ElementarySurface;
 typedef gp_Ax1 Ax1;
 typedef gp_Ax2 Ax2;
index a77b0669fdfc1b709e1eeb20b1149d81ce77a091..ef82db27a80e7127d8224ee60ee862e50df6b780 100644 (file)
@@ -142,7 +142,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom_ElementarySurface,Geom_Surface)
+  DEFINE_STANDARD_RTTIEXT(Geom_ElementarySurface,Geom_Surface)
 
 protected:
 
index 12784f1fceea4ac8c067a4029d2bc1912c3d264a..89b02897e6ad3cbe91aff73cb4e408d9aff24484 100644 (file)
@@ -29,6 +29,8 @@
 #include <Standard_RangeError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom_Ellipse,Geom_Conic)
+
 typedef Geom_Ellipse         Ellipse;
 typedef gp_Ax1  Ax1;
 typedef gp_Ax2  Ax2;
index 6f1c944f55a16cb654b0b6bc67a55275be5859a3..845c1a76b68af25092b8ea89edc4cd9708268659 100644 (file)
@@ -223,7 +223,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom_Ellipse,Geom_Conic)
+  DEFINE_STANDARD_RTTIEXT(Geom_Ellipse,Geom_Conic)
 
 protected:
 
index 72f7ca03a4d0a3bb3a6a709cd0a079d9e5fc4b82..43d963a6c6b91c74314258bfa198c62568fbddf1 100644 (file)
@@ -25,6 +25,8 @@
 #include <Standard_ConstructionError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom_Geometry,MMgt_TShared)
+
 typedef Geom_Geometry         Geometry;
 typedef gp_Pnt                Pnt;
 typedef gp_Vec                Vec;
index b06b5bd8a7004fb41b3fd56c3a7f2791f01b8fd5..7dcc266b644a288f9461591833cd4977fa27f2c7 100644 (file)
@@ -121,7 +121,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom_Geometry,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Geom_Geometry,MMgt_TShared)
 
 protected:
 
index e46492689f3c2ae07ad803dc54bbb6db227e0310..f46cc92f113cee7806aaec65b97c0bb29137d2b8 100644 (file)
@@ -31,6 +31,8 @@
 #include <Standard_RangeError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom_Hyperbola,Geom_Conic)
+
 typedef Geom_Hyperbola         Hyperbola;
 typedef gp_Ax1  Ax1;
 typedef gp_Ax2  Ax2;
index 8ea9622645c760967011de0a779dbb0ad4a8ed31..19023092b074d06f256fa4baa1e64f4b7e6fa0da 100644 (file)
@@ -279,7 +279,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom_Hyperbola,Geom_Conic)
+  DEFINE_STANDARD_RTTIEXT(Geom_Hyperbola,Geom_Conic)
 
 protected:
 
index af2ad088b3b413c00c9b0ec841013c152ce85edc..de103abf451b7e22a34591ce10208ca83c4bcbf0 100644 (file)
@@ -29,6 +29,8 @@
 #include <Standard_RangeError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom_Line,Geom_Curve)
+
 //=======================================================================
 //function : Copy
 //purpose  : 
index da629f99e2f6a4e33e4157a96af2be5303c451c6..77355dbec8908c75d83ddb57bf60ffd7c05690f2 100644 (file)
@@ -182,7 +182,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom_Line,Geom_Curve)
+  DEFINE_STANDARD_RTTIEXT(Geom_Line,Geom_Curve)
 
 protected:
 
index 38b0fec7cf554b7f8a157eb4183a5832867e008b..a195a85e92ad4c305f482b76e8018e4086b2885a 100644 (file)
@@ -284,7 +284,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom_OffsetCurve,Geom_Curve)
+  DEFINE_STANDARD_RTTIEXT(Geom_OffsetCurve,Geom_Curve)
 
 protected:
 
index 2a02f62d50d17d2fe9b2f3ebbc6c74ca8dfd73c8..9eda42ef14fcd525015a39374e47128be36fc397 100644 (file)
@@ -72,6 +72,8 @@
 #include <TColStd_HArray1OfReal.hxx>
 #include <TColStd_HArray2OfInteger.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom_OffsetSurface,Geom_Surface)
+
 static const Standard_Real MyAngularToleranceForG1 = Precision::Angular();
 
 
index ca624cfc2cf7536a049986eef7f39aa88762f862..c568f3abac5440cd19ab42b7fda374e88617fa21 100644 (file)
@@ -357,7 +357,7 @@ public:
   inline GeomAbs_Shape GetBasisSurfContinuity() const
   { return myBasisSurfContinuity; }
 
-  DEFINE_STANDARD_RTTI(Geom_OffsetSurface,Geom_Surface)
+  DEFINE_STANDARD_RTTIEXT(Geom_OffsetSurface,Geom_Surface)
 
 private:
 
index 05c95f1b3cbedb08db601b48e82c9f07339add43..9357b08188399e16f9ce2da15f7150f44536871e 100644 (file)
@@ -30,6 +30,8 @@
 #include <TColStd_HArray1OfReal.hxx>
 #include <TColStd_HArray2OfInteger.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom_OsculatingSurface,MMgt_TShared)
+
 //=======================================================================
 //function : Geom_OffsetOsculatingSurface
 //purpose  : 
index 82c58b27f6685c25edd658f7e2f5fb7e1854a6a4..db018ffe51df233784fecda3e2115a214f32da1f 100644 (file)
@@ -66,7 +66,7 @@ public:
   Standard_EXPORT Standard_Boolean VOscSurf (const Standard_Real U, const Standard_Real V, Standard_Boolean& t, Handle(Geom_BSplineSurface)& L) const;
 
 
-  DEFINE_STANDARD_RTTI(Geom_OsculatingSurface, MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Geom_OsculatingSurface,MMgt_TShared)
 
 protected:
 
index 74994e4a60c4cddd066f9a80c644bd2e4277abb2..ee9b45569d9db236baaf2fa7e7d45a0ed57dd832 100644 (file)
@@ -30,6 +30,8 @@
 #include <Standard_RangeError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom_Parabola,Geom_Conic)
+
 typedef Geom_Parabola         Parabola;
 typedef gp_Ax1  Ax1;
 typedef gp_Ax2  Ax2;
index 767fd7898a140f48d7aaa740c191933c13eae263..8757c5594b8530184e4d4777be6ad90b61a0d579 100644 (file)
@@ -226,7 +226,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom_Parabola,Geom_Conic)
+  DEFINE_STANDARD_RTTIEXT(Geom_Parabola,Geom_Conic)
 
 protected:
 
index 0613fc38cfa95a286be9e9e73f6d921c9c573d2e..65188e4f4ce5a9a6d4ae398b487f9d4094274bae 100644 (file)
@@ -37,6 +37,8 @@
 #include <Standard_RangeError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom_Plane,Geom_ElementarySurface)
+
 typedef Geom_Plane         Plane;
 typedef gp_Ax1  Ax1;
 typedef gp_Ax2  Ax2;
index f7905fadce8e58d078623ca08e358400a734c318..07caac24454a85ee76573aa9cfe22a33fa74151c 100644 (file)
@@ -221,7 +221,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom_Plane,Geom_ElementarySurface)
+  DEFINE_STANDARD_RTTIEXT(Geom_Plane,Geom_ElementarySurface)
 
 protected:
 
index 1d7bf9d7ef6d6dbf00dbd7c2011ce4fc3c257451..21f4afb2d255b4b8b96b2aebdf27d4eeb05d6a8f 100644 (file)
@@ -19,6 +19,8 @@
 #include <gp_Pnt.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom_Point,Geom_Geometry)
+
 typedef Geom_Point         Point;
 
 Standard_Real Geom_Point::Distance (const Handle(Geom_Point)& Other) const {
index 24a8de10030fd20a53398aad50a25865323faa60..e6cc94b2c655c2e69d1922a8b7e5819dce70780e 100644 (file)
@@ -62,7 +62,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom_Point,Geom_Geometry)
+  DEFINE_STANDARD_RTTIEXT(Geom_Point,Geom_Geometry)
 
 protected:
 
index 6b440b00aa7a18d9381379b380baa84e1c44d4ed..a024e31f712f3613c7fe31997a8d475b8b067ebe 100644 (file)
@@ -45,6 +45,8 @@
 #include <Standard_RangeError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom_RectangularTrimmedSurface,Geom_BoundedSurface)
+
 typedef Geom_RectangularTrimmedSurface RectangularTrimmedSurface;
 typedef gp_Ax1  Ax1;
 typedef gp_Ax2  Ax2;
index 3ebe244d96120d7cb71f3c6be739d270d60d0a57..a7144e0ae747aad119eddd1dc4206f19b9b13c90 100644 (file)
@@ -308,7 +308,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom_RectangularTrimmedSurface,Geom_BoundedSurface)
+  DEFINE_STANDARD_RTTIEXT(Geom_RectangularTrimmedSurface,Geom_BoundedSurface)
 
 protected:
 
index 4a9ab476cd700ee5c4ff3ec5973f7129b82fb6a7..22aea2004914f3177c4f0757a2870232c1f9ffc2 100644 (file)
@@ -32,6 +32,8 @@
 #include <Standard_RangeError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom_SphericalSurface,Geom_ElementarySurface)
+
 typedef Geom_Circle                   Circle;
 typedef Geom_SphericalSurface         SphericalSurface;
 typedef gp_Ax2  Ax2;
index ab9290a62e26108f16219e330951e14b14393fa3..827a4686738b8edf38bb904ee617614235d7bea7 100644 (file)
@@ -224,7 +224,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom_SphericalSurface,Geom_ElementarySurface)
+  DEFINE_STANDARD_RTTIEXT(Geom_SphericalSurface,Geom_ElementarySurface)
 
 protected:
 
index 992511a4076d6a8075fdd67ca743988936bd2fa1..d01f1a9979c81d59491a44deb2d03dd1d40cd540 100644 (file)
@@ -27,6 +27,8 @@
 #include <Standard_RangeError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom_Surface,Geom_Geometry)
+
 typedef Geom_Surface         Surface;
 
 //=======================================================================
index 898c9a5a761d6eea0202422245b3e8068c7918b8..187c3b47d9b53e2cb35b522b5514af087621857a 100644 (file)
@@ -279,7 +279,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom_Surface,Geom_Geometry)
+  DEFINE_STANDARD_RTTIEXT(Geom_Surface,Geom_Geometry)
 
 protected:
 
index e55c2f5a97e75204597ee0322b054b1a06e7828e..62d816d99490609959bb35c1a6e16e47425c8f0d 100644 (file)
@@ -45,6 +45,8 @@
 #include <Standard_RangeError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom_SurfaceOfLinearExtrusion,Geom_SweptSurface)
+
 #define  POLES    (poles->Array2())
 #define  WEIGHTS  (weights->Array2())
 #define  UKNOTS   (uknots->Array1())
index 5cb3971a1d528a930c965dba953c1f667afa9a5b..e0fb9d2f2f2c46921f1daacb0f1a5eab503c275e 100644 (file)
@@ -252,7 +252,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom_SurfaceOfLinearExtrusion,Geom_SweptSurface)
+  DEFINE_STANDARD_RTTIEXT(Geom_SurfaceOfLinearExtrusion,Geom_SweptSurface)
 
 protected:
 
index 77585b71bb2ee8772c5f1d7d47c2449c5c22343c..2f82001c52a08c42f3938bf14094c9689d20298d 100644 (file)
@@ -41,6 +41,8 @@
 #include <Standard_RangeError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom_SurfaceOfRevolution,Geom_SweptSurface)
+
 #define  POLES    (poles->Array2())
 #define  WEIGHTS  (weights->Array2())
 #define  UKNOTS   (uknots->Array1())
index 11141e740f2a17d923137a1fa155e80fad84f3e9..e83528e7329a7b6674334968cec7984d394e727e 100644 (file)
@@ -304,7 +304,7 @@ public:
   Standard_EXPORT Handle(Geom_Geometry) Copy() const Standard_OVERRIDE;
 
 
-  DEFINE_STANDARD_RTTI(Geom_SurfaceOfRevolution,Geom_SweptSurface)
+  DEFINE_STANDARD_RTTIEXT(Geom_SurfaceOfRevolution,Geom_SweptSurface)
 
 private:
   Handle(GeomEvaluator_SurfaceOfRevolution) myEvaluator;
index 39fae04e7ea922fe58a221c3012a0b47f932b627..d3c921f13af64e837cfd90f078f31025860151a3 100644 (file)
@@ -20,6 +20,8 @@
 #include <gp_Dir.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom_SweptSurface,Geom_Surface)
+
 //=======================================================================
 //function : Continuity
 //purpose  : 
index 86349711d5c3b6de84123cf05ff0a6100380ee9a..f7be27b3d1ac748a9cf893b1a509b17d51ae6089 100644 (file)
@@ -68,7 +68,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom_SweptSurface,Geom_Surface)
+  DEFINE_STANDARD_RTTIEXT(Geom_SweptSurface,Geom_Surface)
 
 protected:
 
index ac54ba54a479f260e440a53bf0e4474f20900c68..6e08a4ce74a9b2ceab7893ec37ae7f2e1f973206 100644 (file)
@@ -35,6 +35,8 @@
 #include <Standard_RangeError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom_ToroidalSurface,Geom_ElementarySurface)
+
 typedef Geom_ToroidalSurface         ToroidalSurface;
 typedef TColStd_Array1OfReal      Array1OfReal;
 typedef gp_Ax1  Ax1;
index e823e04117ca0fad3f19c7b5be305988c3577737..93499c848f9ab991cf0f28037d2c209c81222ef2 100644 (file)
@@ -248,7 +248,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom_ToroidalSurface,Geom_ElementarySurface)
+  DEFINE_STANDARD_RTTIEXT(Geom_ToroidalSurface,Geom_ElementarySurface)
 
 protected:
 
index 1e91d64a94fb7aab0c51bf2e55b7d7ad9a6c4a83..ed7ed87744e327a53951e207906b738f5a82b36b 100644 (file)
@@ -26,6 +26,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom_Transformation,MMgt_TShared)
+
 typedef Geom_Transformation         Transformation;
 typedef gp_Ax1      Ax1;
 typedef gp_Ax2      Ax2;
index 4f1ee9b0f92e89ff7a1b2f651373784d10eb937f..178b8a4f2ecd1829db2e0ee8d13d0b8ff3a73c4f 100644 (file)
@@ -229,7 +229,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom_Transformation,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Geom_Transformation,MMgt_TShared)
 
 protected:
 
index 111187a05891bbde0cdfbba636462d8d0f81299e..6fe4d6aa4ac8f9db02524ea4c461c30fc6bd5e51 100644 (file)
@@ -39,6 +39,8 @@
 #include <Standard_RangeError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom_TrimmedCurve,Geom_BoundedCurve)
+
 typedef Geom_TrimmedCurve         TrimmedCurve;
 typedef gp_Ax1  Ax1;
 typedef gp_Ax2  Ax2;
index c81004d2d259b0e4cf20004b943d96e0003eac3e..32cef493dd74f22148d5f2ff1a2ceb57413bc0c7 100644 (file)
@@ -255,7 +255,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom_TrimmedCurve,Geom_BoundedCurve)
+  DEFINE_STANDARD_RTTIEXT(Geom_TrimmedCurve,Geom_BoundedCurve)
 
 protected:
 
index 10c4f698b0e330b5144e45211ba3c21a52fa2812..097d29e1e54451cd5f4b9ff133db794b84ff3712 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_DomainError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom_Vector,Geom_Geometry)
+
 typedef Geom_Vector         Vector;
 typedef gp_Ax1  Ax1;
 typedef gp_Ax2  Ax2;
index 78b06504f921fb843a9b0639b259cdb8f2575728..addc144111a0e7646e6da1cc843ecf637fc06024 100644 (file)
@@ -137,7 +137,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom_Vector,Geom_Geometry)
+  DEFINE_STANDARD_RTTIEXT(Geom_Vector,Geom_Geometry)
 
 protected:
 
index 089f4213bdc2adb2ffbb84b5c772d22ce04aca42..a69f7eef932b37cb6303c66127155ebf361d4b55 100644 (file)
@@ -24,6 +24,8 @@
 #include <Standard_ConstructionError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom_VectorWithMagnitude,Geom_Vector)
+
 typedef Geom_VectorWithMagnitude         VectorWithMagnitude;
 typedef Geom_Vector                      Vector;
 typedef gp_Ax1  Ax1;
index 58686108b105416e39a1b0baf3a82d4956dc8ec0..a9c52eac07996207ac9be0667e6bc56886ae5a05 100644 (file)
@@ -145,7 +145,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom_VectorWithMagnitude,Geom_Vector)
+  DEFINE_STANDARD_RTTIEXT(Geom_VectorWithMagnitude,Geom_Vector)
 
 protected:
 
index d39a191260783430656bd967b1f758925b435f41..b48ef685e3f4d723f0fabaa9f5d44e944c2a0378 100644 (file)
@@ -23,6 +23,8 @@
 #include <gp_Trsf2d.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom2d_AxisPlacement,Geom2d_Geometry)
+
 typedef Geom2d_AxisPlacement          AxisPlacement;
 typedef gp_Dir2d  Dir2d;
 typedef gp_Pnt2d  Pnt2d;
index faf0361c47282b04cd76e48f5be23b01081bf0b1..8055ec47c156767bdc54cce7c8898872af22abe7 100644 (file)
@@ -104,7 +104,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom2d_AxisPlacement,Geom2d_Geometry)
+  DEFINE_STANDARD_RTTIEXT(Geom2d_AxisPlacement,Geom2d_Geometry)
 
 protected:
 
index b3ad8d6e6985a06965a13269232ffb29f134de6b..d27abd947dfc619b8a7ff7ac7d47d265711cc9a2 100644 (file)
@@ -49,6 +49,8 @@
 #include <Standard_RangeError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom2d_BSplineCurve,Geom2d_BoundedCurve)
+
 //=======================================================================
 //function : CheckCurveData
 //purpose  : Internal use only
index 34771d02dc89445a0974a7bc8fcb4bcf468689d0..dd8383dad33fbc322e1555ea56591aa98f558364 100644 (file)
@@ -823,7 +823,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom2d_BSplineCurve,Geom2d_BoundedCurve)
+  DEFINE_STANDARD_RTTIEXT(Geom2d_BSplineCurve,Geom2d_BoundedCurve)
 
 protected:
 
index c5ee314d89f52820b153996f8f9c424752d713c5..8ee3af99f22405d4c6a6ff9ee0e36264a5ba4cc6 100644 (file)
@@ -44,6 +44,8 @@
 #include <TColStd_Array1OfInteger.hxx>
 #include <TColStd_Array1OfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom2d_BezierCurve,Geom2d_BoundedCurve)
+
 //=======================================================================
 //function : Rational
 //purpose  : check rationality of an array of weights
index c73f28f83290059946ab6e3a4d8c5c97dcd36208..62c51e07f88a969cd266852f6f95c9299b8f832c 100644 (file)
@@ -323,7 +323,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom2d_BezierCurve,Geom2d_BoundedCurve)
+  DEFINE_STANDARD_RTTIEXT(Geom2d_BezierCurve,Geom2d_BoundedCurve)
 
 protected:
 
index badac98741fe0f5aad3e7a3171d5d56668311266..eebd15e9a2462cf3eed4d3faa1e0a5f94cc4c700 100644 (file)
@@ -18,3 +18,5 @@
 #include <Geom2d_BoundedCurve.hxx>
 #include <gp_Pnt2d.hxx>
 #include <Standard_Type.hxx>
+
+IMPLEMENT_STANDARD_RTTIEXT(Geom2d_BoundedCurve,Geom2d_Curve)
\ No newline at end of file
index 7665e7d97803f3be3b7febdf0b2d8fbe337e88ef..fae7b0ea01f7235d3be5fe284cb270d35617e9f7 100644 (file)
@@ -64,7 +64,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom2d_BoundedCurve,Geom2d_Curve)
+  DEFINE_STANDARD_RTTIEXT(Geom2d_BoundedCurve,Geom2d_Curve)
 
 protected:
 
index d6624681322a2d3dfc9c811fb6d57aa05a97f9f0..f643c7f2ff240d7621c507414631bed4cacdef2b 100644 (file)
@@ -21,6 +21,8 @@
 #include <gp_Trsf2d.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom2d_CartesianPoint,Geom2d_Point)
+
 typedef Geom2d_CartesianPoint         CartesianPoint;
 typedef gp_Ax2d   Ax2d;
 typedef gp_Vec2d  Vec2d;
index ef868ea530b48585a63cbe0d53c338e2694e52c4..c4929f6103963728e06e77c4f07991d67319c913 100644 (file)
@@ -79,7 +79,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom2d_CartesianPoint,Geom2d_Point)
+  DEFINE_STANDARD_RTTIEXT(Geom2d_CartesianPoint,Geom2d_Point)
 
 protected:
 
index 929c22db25b582b22641bfc9c3fdf7cd486972f4..87ba84e6347569a088fa5ab54f11e4536e9d1caf 100644 (file)
@@ -29,6 +29,8 @@
 #include <Standard_RangeError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom2d_Circle,Geom2d_Conic)
+
 typedef Geom2d_Circle         Circle;
 typedef gp_Ax2d   Ax2d;
 typedef gp_Dir2d  Dir2d;
index 602744e879a3ca781698213f10ecf72cee0e9870..76e55766e4d752a0deb44407dc782840e4c89195 100644 (file)
@@ -158,7 +158,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom2d_Circle,Geom2d_Conic)
+  DEFINE_STANDARD_RTTIEXT(Geom2d_Circle,Geom2d_Conic)
 
 protected:
 
index bfd0e686647e3ff4ad710798799cf1a76f8064f2..51eeea6c3800abbc03648609ecb01c06e0c8df47 100644 (file)
@@ -24,6 +24,8 @@
 #include <Standard_DomainError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom2d_Conic,Geom2d_Curve)
+
 typedef Geom2d_Conic         Conic;
 
 typedef gp_Ax2d  Ax2d;
index 32ca94a03dff5014491517a67426967bd7120d6f..d37eb9a84149a02ba454226412c50dcb26887a1c 100644 (file)
@@ -127,7 +127,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom2d_Conic,Geom2d_Curve)
+  DEFINE_STANDARD_RTTIEXT(Geom2d_Conic,Geom2d_Curve)
 
 protected:
 
index 93704a9d73711282aa2edbe0b0f3de6da5a4e466..59ed0848ebcca04d753791d018c3457b9c2221ea 100644 (file)
@@ -25,6 +25,8 @@
 #include <Standard_RangeError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom2d_Curve,Geom2d_Geometry)
+
 typedef Geom2d_Curve         Curve;
 
 
index a32abbe4d5c1ece203927a790ddd204cbb52eacd..844993b2bbfba594441fd6ea1daf112810d0a2c9 100644 (file)
@@ -227,7 +227,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom2d_Curve,Geom2d_Geometry)
+  DEFINE_STANDARD_RTTIEXT(Geom2d_Curve,Geom2d_Geometry)
 
 protected:
 
index cacf5fc7fa4d89d252cdbc1ae260c94eeb1e02c3..ca933040f256170f7ba58875aeaf87c4a4248766 100644 (file)
@@ -24,6 +24,8 @@
 #include <Standard_ConstructionError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom2d_Direction,Geom2d_Vector)
+
 typedef Geom2d_Direction         Direction;
 typedef gp_Ax2d   Ax2d;
 typedef gp_Pnt2d  Pnt2d;
index a77cc4a033fd569467135d0eb44ff3a180ea9c09..316ec1a36e8b037774acbec5182630943f3be7a0 100644 (file)
@@ -99,7 +99,7 @@ Standard_Real operator ^ (const Handle(Geom2d_Vector)& Other) const
 
 
 
-  DEFINE_STANDARD_RTTI(Geom2d_Direction,Geom2d_Vector)
+  DEFINE_STANDARD_RTTIEXT(Geom2d_Direction,Geom2d_Vector)
 
 protected:
 
index a3fb96f6bc60276690a63eeb8eb12d948dcf7863..d2aa2654a0dda3de3d413e11f6a2753a2976fc79 100644 (file)
@@ -31,6 +31,8 @@
 #include <Standard_RangeError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom2d_Ellipse,Geom2d_Conic)
+
 typedef Geom2d_Ellipse         Ellipse;
 typedef gp_Ax2d   Ax2d;
 typedef gp_Dir2d  Dir2d;
index fdcb28daca649e03db7c043c629c45cf85240d51..78ff674e61d353aaf8d4776f414a15f0cb8be3f2 100644 (file)
@@ -244,7 +244,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom2d_Ellipse,Geom2d_Conic)
+  DEFINE_STANDARD_RTTIEXT(Geom2d_Ellipse,Geom2d_Conic)
 
 protected:
 
index c408ce6ecb563ac0e1262504d3a9396a7e09daf5..2c5f8fbf652c733649aa1e7ebca80cd7f5136017 100644 (file)
@@ -23,6 +23,8 @@
 #include <Standard_ConstructionError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom2d_Geometry,MMgt_TShared)
+
 typedef Geom2d_Geometry Geometry;
 typedef gp_Ax2d   Ax2d;
 typedef gp_Pnt2d  Pnt2d;
index cba24e49de01d933dd2ba01374ed51f7ec9c9bf6..ad5d2671818fbf6570ab7bea72637cee463ad713 100644 (file)
@@ -113,7 +113,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom2d_Geometry,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Geom2d_Geometry,MMgt_TShared)
 
 protected:
 
index 08b3221ce39b0f00d152f9e77e3dccae37292d9f..9d4915f235dfbeaa0cfb27774ed580c419951b2e 100644 (file)
@@ -33,6 +33,8 @@
 #include <Standard_RangeError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom2d_Hyperbola,Geom2d_Conic)
+
 typedef Geom2d_Hyperbola         Hyperbola;
 typedef gp_Ax2d   Ax2d;
 typedef gp_Dir2d  Dir2d;
index 59036053ab6f14313470a1ac85020582111352c6..02e341d9a78f77f44544400c4dcc654676589c8d 100644 (file)
@@ -297,7 +297,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom2d_Hyperbola,Geom2d_Conic)
+  DEFINE_STANDARD_RTTIEXT(Geom2d_Hyperbola,Geom2d_Conic)
 
 protected:
 
index e58ae97f9430bb1fa4356b0f7388ac3e9e4c0108..6ac9b7b77438527c0df4bc1c72827eeec894b067 100644 (file)
@@ -29,6 +29,8 @@
 #include <Standard_RangeError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom2d_Line,Geom2d_Curve)
+
 typedef Geom2d_Line         Line;
 typedef gp_Ax2d   Ax2d;
 typedef gp_Dir2d  Dir2d;
index d1d061d8a3bbd6ffdc6d7cfd1e0ab8b671b698ec..ed74a2052286efedfe0c0699961291b3cb6666be 100644 (file)
@@ -184,7 +184,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom2d_Line,Geom2d_Curve)
+  DEFINE_STANDARD_RTTIEXT(Geom2d_Line,Geom2d_Curve)
 
 protected:
 
index 8cf9f6c9e4213c16a55dffc5de26a833513f0e46..0886f46baafc6d5528167963780bb6d66dab99ad 100644 (file)
@@ -288,7 +288,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom2d_OffsetCurve,Geom2d_Curve)
+  DEFINE_STANDARD_RTTIEXT(Geom2d_OffsetCurve,Geom2d_Curve)
 
 protected:
 
index 5294ce09c419a08aad3e55d7e264da54b2cb2bf9..91194f1282e40ddb2997d61a688a2ebf075ab0cd 100644 (file)
@@ -31,6 +31,8 @@
 #include <Standard_RangeError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom2d_Parabola,Geom2d_Conic)
+
 typedef Geom2d_Parabola         Parabola;
 typedef gp_Ax2d   Ax2d;
 typedef gp_Dir2d  Dir2d;
index c3afe49924f02912183dd3288e3dcf417dcf2379..fa5f2a76c6eee920006b2f87f404099328bd3c6e 100644 (file)
@@ -208,7 +208,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom2d_Parabola,Geom2d_Conic)
+  DEFINE_STANDARD_RTTIEXT(Geom2d_Parabola,Geom2d_Conic)
 
 protected:
 
index 36a10e388dd933103a256b433e8519023d2780ae..e3dacd91a3c1d94b0fc69acfd97143fa9a8b4057 100644 (file)
@@ -19,6 +19,8 @@
 #include <gp_Pnt2d.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom2d_Point,Geom2d_Geometry)
+
 typedef Geom2d_Point Point;
 
 Standard_Real Geom2d_Point::Distance (const Handle(Geom2d_Point)& Other) const {
index 67af09903f6d9dded89554bea5273d7f0e59a2ee..ea3e9d1a565c14c7e8e97bf15dfcf7cfc6c64bb5 100644 (file)
@@ -59,7 +59,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom2d_Point,Geom2d_Geometry)
+  DEFINE_STANDARD_RTTIEXT(Geom2d_Point,Geom2d_Geometry)
 
 protected:
 
index afb18d2099776857a3829e8c9ce32403c7af36a7..79a0dccfb81d6f9c731c20f1017d561908be4072 100644 (file)
@@ -24,6 +24,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom2d_Transformation,MMgt_TShared)
+
 typedef Geom2d_Transformation         Transformation;
 typedef gp_Ax2d     Ax2d;
 typedef gp_Pnt2d    Pnt2d;
index 5110f85dc31bf0ed549ac792bcec0478ea6d596c..2fd579604e35066176edb2817dc1fbe17993c1a6 100644 (file)
@@ -219,7 +219,7 @@ void operator *= (const Handle(Geom2d_Transformation)& Other)
 
 
 
-  DEFINE_STANDARD_RTTI(Geom2d_Transformation,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Geom2d_Transformation,MMgt_TShared)
 
 protected:
 
index 43ddfc7b0f9615dc73f01a59e90838b4d38b4347..42343cacbccaebc35fdde299a39d2a9bd80279e3 100644 (file)
@@ -39,6 +39,8 @@
 #include <Standard_RangeError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom2d_TrimmedCurve,Geom2d_BoundedCurve)
+
 typedef Geom2d_TrimmedCurve         TrimmedCurve;
 typedef gp_Ax2d   Ax2d;
 typedef gp_Pnt2d  Pnt2d;
index 2eee9db9ebaa2847f227d07d5845e86e11ed39b0..08e9b5e5ea515a5481d034c611e7f30ba8c0fa72 100644 (file)
@@ -259,7 +259,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom2d_TrimmedCurve,Geom2d_BoundedCurve)
+  DEFINE_STANDARD_RTTIEXT(Geom2d_TrimmedCurve,Geom2d_BoundedCurve)
 
 protected:
 
index 8a0f80b95b44029ff3fc497ba3c5d0f436a69e5f..4ee9d4b747e3df4afab391bf77b6c48efebacc6b 100644 (file)
@@ -21,6 +21,8 @@
 #include <Standard_DomainError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom2d_Vector,Geom2d_Geometry)
+
 typedef Geom2d_Vector         Vector;
 typedef gp_Ax2d  Ax2d;
 typedef gp_Pnt2d Pnt2d;
index afd0b1a813d5d45642b9a24eeb3eac21abd0f448..0687a145eb557873faf6015d942f2f0c66bb76d3 100644 (file)
@@ -83,7 +83,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom2d_Vector,Geom2d_Geometry)
+  DEFINE_STANDARD_RTTIEXT(Geom2d_Vector,Geom2d_Geometry)
 
 protected:
 
index a82b1fb5f9ab4b1dd9e25e1e20906a792f687389..aa863526165125d9709bdb7e26484512af6738a6 100644 (file)
@@ -24,6 +24,8 @@
 #include <Standard_ConstructionError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom2d_VectorWithMagnitude,Geom2d_Vector)
+
 typedef Geom2d_Vector Vector;
 typedef Geom2d_VectorWithMagnitude         VectorWithMagnitude;
 typedef gp_Ax2d   Ax2d;
index 2e39ba1cec836910db308c0e0d0abd825c5369c3..bf2f24bdd1ee4bc5c7e2d1cc92180387f12137fe 100644 (file)
@@ -162,7 +162,7 @@ Handle(Geom2d_VectorWithMagnitude) operator - (const Handle(Geom2d_Vector)& Othe
 
 
 
-  DEFINE_STANDARD_RTTI(Geom2d_VectorWithMagnitude,Geom2d_Vector)
+  DEFINE_STANDARD_RTTIEXT(Geom2d_VectorWithMagnitude,Geom2d_Vector)
 
 protected:
 
index b957e9a5c8479e85d37d7899b3b9396be4982283..d1c7611c1fcc7f55606b90f67d3877fa82b7d70a 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom2dAdaptor_GHCurve,Adaptor2d_HCurve2d)
+  DEFINE_STANDARD_RTTI_INLINE(Geom2dAdaptor_GHCurve,Adaptor2d_HCurve2d)
 
 protected:
 
index 032f287f0835221e6db02dcd69b33b6acf5addcf..87cbfc83327c8a904323e7059ad2dff97d407f53 100644 (file)
@@ -21,6 +21,8 @@
 #include <Standard_ConstructionError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom2dAdaptor_HCurve,Geom2dAdaptor_GHCurve)
+
 //=======================================================================
 //function : Geom2dAdaptor_HCurve
 //purpose  : 
index e780cfdb40c60c67c2568eeb63723b408d70d06f..f32b1c832ff9ba6bc5f40ebf570b68b0877933e3 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Geom2dAdaptor_HCurve,Geom2dAdaptor_GHCurve)
+  DEFINE_STANDARD_RTTIEXT(Geom2dAdaptor_HCurve,Geom2dAdaptor_GHCurve)
 
 protected:
 
index 3d6d0d64b6405c3a9bf0d241d41980e7f27cfcc2..4c99991a8e70f36f5cfaeb51c175af75988c5f1a 100644 (file)
@@ -44,7 +44,7 @@ public:
   virtual gp_Vec2d DN(const Standard_Real theU,
                       const Standard_Integer theDerU) const = 0;
 
-  DEFINE_STANDARD_RTTI(Geom2dEvaluator_Curve, Standard_Transient)
+  DEFINE_STANDARD_RTTI_INLINE(Geom2dEvaluator_Curve,Standard_Transient)
 };
 
 DEFINE_STANDARD_HANDLE(Geom2dEvaluator_Curve, Standard_Transient)
index b60cf57c593292945d365f1ee14a27c92056d75b..211f885388d482008aca97e9ea5c70771877e188 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_NullValue.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(Geom2dEvaluator_OffsetCurve,Geom2dEvaluator_Curve)
+
 Geom2dEvaluator_OffsetCurve::Geom2dEvaluator_OffsetCurve(
         const Handle(Geom2d_Curve)& theBase,
         const Standard_Real theOffset)
index b9209da51626491272bcc70be300150f24875e39..c24d351281ecb6cc55f9e7ff8eb09eddd03c32a4 100644 (file)
@@ -54,7 +54,7 @@ public:
   Standard_EXPORT gp_Vec2d DN(const Standard_Real theU,
                               const Standard_Integer theDeriv) const Standard_OVERRIDE;
 
-  DEFINE_STANDARD_RTTI(Geom2dEvaluator_OffsetCurve, Geom2dEvaluator_Curve)
+  DEFINE_STANDARD_RTTIEXT(Geom2dEvaluator_OffsetCurve,Geom2dEvaluator_Curve)
 
 private:
   //! Recalculate D1 values of base curve into D0 value of offset curve
index c81c6fc63fd262d50e0781943b7d718abbb8393b..592a0135a0cb8832ef9a3dde710d416cab16f69a 100644 (file)
@@ -62,7 +62,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GeomAdaptor_GHCurve,Adaptor3d_HCurve)
+  DEFINE_STANDARD_RTTI_INLINE(GeomAdaptor_GHCurve,Adaptor3d_HCurve)
 
 protected:
 
index a7dd7dca7dbfcfe51d1d1d966b04aafb0e0d855d..de1cf857d49caf1740f2ed2a0a85450d42812e4e 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GeomAdaptor_GHSurface,Adaptor3d_HSurface)
+  DEFINE_STANDARD_RTTI_INLINE(GeomAdaptor_GHSurface,Adaptor3d_HSurface)
 
 protected:
 
index 4731617ee13359421491a992e46b9147753cc7d0..0f5f5b186c04bae9e92177eb8fb0565aab383f68 100644 (file)
@@ -20,3 +20,5 @@
 #include <GeomAdaptor_HCurve.hxx>
 #include <Standard_ConstructionError.hxx>
 #include <Standard_Type.hxx>
+
+IMPLEMENT_STANDARD_RTTIEXT(GeomAdaptor_HCurve,GeomAdaptor_GHCurve)
\ No newline at end of file
index 77f2892c6fbece9690becee2d84d7417b958ccc3..72515486b0656db574416554f655c90a849404af 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GeomAdaptor_HCurve,GeomAdaptor_GHCurve)
+  DEFINE_STANDARD_RTTIEXT(GeomAdaptor_HCurve,GeomAdaptor_GHCurve)
 
 protected:
 
index 0a02210bb65e949ffb281322fe2191186c6f1e67..e34063a04d686c4c5c62260f3fc0cd81aac5afe8 100644 (file)
@@ -20,3 +20,5 @@
 #include <GeomAdaptor_Surface.hxx>
 #include <Standard_ConstructionError.hxx>
 #include <Standard_Type.hxx>
+
+IMPLEMENT_STANDARD_RTTIEXT(GeomAdaptor_HSurface,GeomAdaptor_GHSurface)
\ No newline at end of file
index 2eb31142a01532cf374496ce3fcd54e9bfd2828e..f621d590aa5c2a4267e6b493fbd4f173f6c635aa 100644 (file)
@@ -52,7 +52,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GeomAdaptor_HSurface,GeomAdaptor_GHSurface)
+  DEFINE_STANDARD_RTTIEXT(GeomAdaptor_HSurface,GeomAdaptor_GHSurface)
 
 protected:
 
index 386b16c1c52ca016aebc2ad48659dab2e64ddece..a6ffd43a7420febbbd53d3f71b0aac33ca0b0256 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GeomAdaptor_HSurfaceOfLinearExtrusion,Adaptor3d_HSurface)
+  DEFINE_STANDARD_RTTI_INLINE(GeomAdaptor_HSurfaceOfLinearExtrusion,Adaptor3d_HSurface)
 
 protected:
 
index 7019873f8aa8283e7858bb498a1c74c3c5518907..b6387ea1ffb40b120ff4bf0a7fe6a14573774c78 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GeomAdaptor_HSurfaceOfRevolution,Adaptor3d_HSurface)
+  DEFINE_STANDARD_RTTI_INLINE(GeomAdaptor_HSurfaceOfRevolution,Adaptor3d_HSurface)
 
 protected:
 
index 2c8df0273a0eb3fcda0f0612c0431230975076cb..6d57afad8743a8c7c16b674392836a2218fcbe22 100644 (file)
@@ -44,7 +44,7 @@ public:
   virtual gp_Vec DN(const Standard_Real theU,
                     const Standard_Integer theDerU) const = 0;
 
-  DEFINE_STANDARD_RTTI(GeomEvaluator_Curve, Standard_Transient)
+  DEFINE_STANDARD_RTTI_INLINE(GeomEvaluator_Curve,Standard_Transient)
 };
 
 DEFINE_STANDARD_HANDLE(GeomEvaluator_Curve, Standard_Transient)
index 765662a41d09cb30098d3f76657f813061d5fc2e..f6dfa54b65a463ca50532e2544e9622e4384e9b2 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_NullValue.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(GeomEvaluator_OffsetCurve,GeomEvaluator_Curve)
+
 GeomEvaluator_OffsetCurve::GeomEvaluator_OffsetCurve(
         const Handle(Geom_Curve)& theBase,
         const Standard_Real theOffset,
index 3c74dade7de1ed96d2268dbb72836a8205ebce30..28bdeaccb43fbbce14d176f593ca65b4c9581e23 100644 (file)
@@ -60,7 +60,7 @@ public:
   Standard_EXPORT gp_Vec DN(const Standard_Real theU,
                             const Standard_Integer theDeriv) const Standard_OVERRIDE;
 
-  DEFINE_STANDARD_RTTI(GeomEvaluator_OffsetCurve, GeomEvaluator_Curve)
+  DEFINE_STANDARD_RTTIEXT(GeomEvaluator_OffsetCurve,GeomEvaluator_Curve)
 
 private:
   //! Recalculate D1 values of base curve into D0 value of offset curve
index 49b4e7c2c55a3b09615148cbeb6adb34dfcca7c4..f190f3fb78c7cd754a1005c1a76c5ca9835e1ee9 100644 (file)
@@ -25,6 +25,8 @@
 #include <Standard_RangeError.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(GeomEvaluator_OffsetSurface,GeomEvaluator_Surface)
+
 template<class SurfOrAdapt>
 static void derivatives(Standard_Integer theMaxOrder,
                         Standard_Integer theMinOrder,
index 5bfda688e0b379d638c6c9c5047a7ad1567bd70a..c888f0a6c047f658c0ce4b56725565666ea3c2c7 100644 (file)
@@ -65,7 +65,7 @@ public:
                             const Standard_Integer theDerU,
                             const Standard_Integer theDerV) const Standard_OVERRIDE;
 
-  DEFINE_STANDARD_RTTI(GeomEvaluator_OffsetSurface, GeomEvaluator_Surface)
+  DEFINE_STANDARD_RTTIEXT(GeomEvaluator_OffsetSurface,GeomEvaluator_Surface)
 
 private:
   //! Returns bounds of a base surface
index 3d24938b972ffa14020ba100fceef139951882ed..4ec9aa5dbdae2ebe4a778980329a26586797d75d 100644 (file)
@@ -49,7 +49,7 @@ public:
   virtual gp_Vec DN(const Standard_Real theU, const Standard_Real theV,
                     const Standard_Integer theDerU, const Standard_Integer theDerV) const = 0;
 
-  DEFINE_STANDARD_RTTI(GeomEvaluator_Surface, Standard_Transient)
+  DEFINE_STANDARD_RTTI_INLINE(GeomEvaluator_Surface,Standard_Transient)
 };
 
 DEFINE_STANDARD_HANDLE(GeomEvaluator_Surface, Standard_Transient)
index ece0d27543e8c9fd65cc97221ec11fcd2f4efef6..4e71fcd08ad78bd47755b3c24db6e5104bbe897f 100644 (file)
@@ -16,6 +16,8 @@
 
 #include <GeomAdaptor_HCurve.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(GeomEvaluator_SurfaceOfExtrusion,GeomEvaluator_Surface)
+
 GeomEvaluator_SurfaceOfExtrusion::GeomEvaluator_SurfaceOfExtrusion(
         const Handle(Geom_Curve)& theBase, const gp_Dir& theExtrusionDir)
   : GeomEvaluator_Surface(),
index ce42a49c37de126ee785b1d10767f2854b6ce03e..252f5f1c2cb819cf77b2588d69148a2387aa013c 100644 (file)
@@ -61,7 +61,7 @@ public:
                             const Standard_Integer theDerU,
                             const Standard_Integer theDerV) const Standard_OVERRIDE;
 
-  DEFINE_STANDARD_RTTI(GeomEvaluator_SurfaceOfExtrusion, GeomEvaluator_Surface)
+  DEFINE_STANDARD_RTTIEXT(GeomEvaluator_SurfaceOfExtrusion,GeomEvaluator_Surface)
 
 private:
   //! Shift the point along direction to the given distance (theShift)
index b93932eff1a3f561ea15315cede034fb261412a0..995be65de225076c68c43ecdd9ff074e1c55aa27 100644 (file)
@@ -17,6 +17,8 @@
 #include <Adaptor3d_HCurve.hxx>
 #include <gp_Trsf.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(GeomEvaluator_SurfaceOfRevolution,GeomEvaluator_Surface)
+
 GeomEvaluator_SurfaceOfRevolution::GeomEvaluator_SurfaceOfRevolution(
         const Handle(Geom_Curve)& theBase,
         const gp_Dir& theRevolDir,
index 904b2ecf7260dbe1954b484f2d5380b76b40f292..172f242035e51875dc81cf9cc25a489807fd704f 100644 (file)
@@ -73,7 +73,7 @@ public:
                             const Standard_Integer theDerU,
                             const Standard_Integer theDerV) const Standard_OVERRIDE;
 
-  DEFINE_STANDARD_RTTI(GeomEvaluator_SurfaceOfRevolution, GeomEvaluator_Surface)
+  DEFINE_STANDARD_RTTIEXT(GeomEvaluator_SurfaceOfRevolution,GeomEvaluator_Surface)
 
 private:
   Handle(Geom_Curve)       myBaseCurve;
index bcc8faed1bee7763c0ef6bb8ce53d7411ebeb0a6..93bcf9192575051517dab2fb29ced24b7052e589 100644 (file)
@@ -28,6 +28,8 @@
 #include <Law_Function.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(GeomFill_BoundWithSurf,GeomFill_Boundary)
+
 //=======================================================================
 //function : GeomFill_BoundWithSurf
 //purpose  : 
index d9ffd54c13b228ba1955f740fbee2a1c4961b35f..b8e6005e32c215495c643a90c26400373a25f7de 100644 (file)
@@ -100,7 +100,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GeomFill_BoundWithSurf,GeomFill_Boundary)
+  DEFINE_STANDARD_RTTIEXT(GeomFill_BoundWithSurf,GeomFill_Boundary)
 
 protected:
 
index 8ab65e47666077d35433d0a2e069f4f3c1bb6fba..3e68305979f7855d84450eabcdf21380677532d1 100644 (file)
@@ -20,6 +20,8 @@
 #include <gp_Vec.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(GeomFill_Boundary,MMgt_TShared)
+
 //=======================================================================
 //function : GeomFill_Boundary
 //purpose  : 
index bacea8f373a2f00324013e4102b815d548ba236b..92298996835c73361d00bc140fe919f6be904f13 100644 (file)
@@ -73,7 +73,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GeomFill_Boundary,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(GeomFill_Boundary,MMgt_TShared)
 
 protected:
 
index 78e09d62cef377be3bd4731e640c0c46dcd2f1f4..62c4dd4fcb83462c14a886bb22648b01609f91b5 100644 (file)
@@ -26,6 +26,8 @@
 #include <TColStd_Array1OfReal.hxx>
 #include <TColStd_SequenceOfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(GeomFill_CircularBlendFunc,Approx_SweepFunction)
+
 #if DRAW
 #include <GeomAdaptor_HCurve.hxx>
 #include <Geom_BSplineCurve.hxx>
index 56af657857b46c6069d5ae2f270456f9af85f2f7..1bcf86694d12a39bfbdceeb9f40454d993bbe061 100644 (file)
@@ -132,7 +132,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GeomFill_CircularBlendFunc,Approx_SweepFunction)
+  DEFINE_STANDARD_RTTIEXT(GeomFill_CircularBlendFunc,Approx_SweepFunction)
 
 protected:
 
index d4bdb1b89b671963234833dea14cc0f2e2ac548b..91f875102f8d7b6133e2efc1c832d18d0c53eb0b 100644 (file)
@@ -28,6 +28,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(GeomFill_ConstantBiNormal,GeomFill_TrihedronLaw)
+
 //=======================================================================
 //function : FDeriv
 //purpose  : computes (F/|F|)'
index 85f8a2f558eadfa2503c3d27a27cee5c49648b32..098c8534d35476bcd6a00b5cad97564b51af5c0e 100644 (file)
@@ -90,7 +90,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GeomFill_ConstantBiNormal,GeomFill_TrihedronLaw)
+  DEFINE_STANDARD_RTTIEXT(GeomFill_ConstantBiNormal,GeomFill_TrihedronLaw)
 
 protected:
 
index 74ddba6c54df5d1fb569f09d9f64c368509eef46..53b2ae724c8c8c7457cdfb77656fd854eac95485 100644 (file)
@@ -24,6 +24,8 @@
 #include <Law_Linear.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(GeomFill_CoonsAlgPatch,MMgt_TShared)
+
 //=======================================================================
 //function : GeomFill_CoonsAlgPatch
 //purpose  : 
index b3c5166179b320e48e12f63a384bc902c5347a55..ceecae85e79cdc0533b5bb7d869ef2f94946602c 100644 (file)
@@ -80,7 +80,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GeomFill_CoonsAlgPatch,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(GeomFill_CoonsAlgPatch,MMgt_TShared)
 
 protected:
 
index 0dd4aeeeac51df0693a885ff5e9eb7d0c31668b0..3987adcbeb8d2ffd8a4247de3b69bdf72f69f847 100644 (file)
@@ -45,6 +45,8 @@
 #include <TColStd_SequenceOfReal.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(GeomFill_CorrectedFrenet,GeomFill_TrihedronLaw)
+
 //Patch
 #ifdef OCCT_DEBUG
 static Standard_Boolean Affich=0;
index c18ce73c9717c1c53b5f9239c5f7a15e187e92d2..f7a5085ae1300e2334fd828e5b5dc78c8b8d2daa 100644 (file)
@@ -110,7 +110,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GeomFill_CorrectedFrenet,GeomFill_TrihedronLaw)
+  DEFINE_STANDARD_RTTIEXT(GeomFill_CorrectedFrenet,GeomFill_TrihedronLaw)
 
 protected:
 
index daaa6edd4d192476779ad4e3d31f7c19d170d5aa..92f516afc4c8dd87df2c412b54a3122bc2dfaee1 100644 (file)
@@ -29,6 +29,8 @@
 #include <Standard_Type.hxx>
 #include <TColStd_SequenceOfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(GeomFill_CurveAndTrihedron,GeomFill_LocationLaw)
+
 //==================================================================
 //Function: Create
 //Purpose :
index b60c84f9d26acc18de49b6f8aa5595042eba191e..a92371719c1988f2e072f183f92f4f5e42009571 100644 (file)
@@ -132,7 +132,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GeomFill_CurveAndTrihedron,GeomFill_LocationLaw)
+  DEFINE_STANDARD_RTTIEXT(GeomFill_CurveAndTrihedron,GeomFill_LocationLaw)
 
 protected:
 
index 51bceb45209f405392d8e9f72117b67baffdd10f..d11c5f227ddd4c4672ccfd8519fae11568d0f2bc 100644 (file)
@@ -35,6 +35,8 @@
 #include <Standard_Type.hxx>
 #include <TColgp_Array2OfVec.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(GeomFill_Darboux,GeomFill_TrihedronLaw)
+
 //=======================================================================
 //function : FDeriv
 //purpose  : computes (F/|F|)'
index c2e3a94a12105e7bab7359c5b47fce6c72012f76..1f3a50ee6deb2b581742f90e5a0043223e6deb80 100644 (file)
@@ -84,7 +84,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GeomFill_Darboux,GeomFill_TrihedronLaw)
+  DEFINE_STANDARD_RTTIEXT(GeomFill_Darboux,GeomFill_TrihedronLaw)
 
 protected:
 
index 93f0b6eeed6db31154a7d89b4c6008da02f628f0..3ec95f41df64103b2621f066ef8875888f08f169 100644 (file)
@@ -20,6 +20,8 @@
 #include <gp_Vec.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(GeomFill_DegeneratedBound,GeomFill_Boundary)
+
 //=======================================================================
 //function : GeomFill_DegeneratedBound
 //purpose  : 
index 1c08073576d059d1b70e0148bc7c52292fee7263..392c5ed03326e747f08efcebf99814afed0a0afa 100644 (file)
@@ -57,7 +57,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GeomFill_DegeneratedBound,GeomFill_Boundary)
+  DEFINE_STANDARD_RTTIEXT(GeomFill_DegeneratedBound,GeomFill_Boundary)
 
 protected:
 
index e41073c4c6ac22a95bd8e8b4d575c926c2d757a7..ef9fe3d8be882d34044c2a133cf05fc94a3aa711 100755 (executable)
@@ -27,6 +27,8 @@
 #include <TColStd_Array1OfReal.hxx>
 #include <TColStd_HSequenceOfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(GeomFill_DiscreteTrihedron,GeomFill_TrihedronLaw)
+
 static const Standard_Real TolConf = Precision::Confusion();
 
 //=======================================================================
index ee487f2205502c16cf7d705574d6cbb0977fb235..f3f61496569beeb1336227c69185b369add680ad 100644 (file)
@@ -99,7 +99,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GeomFill_DiscreteTrihedron,GeomFill_TrihedronLaw)
+  DEFINE_STANDARD_RTTIEXT(GeomFill_DiscreteTrihedron,GeomFill_TrihedronLaw)
 
 protected:
 
index 79c18486fc68086047ee8473037c850fbad1b3bb..14a1390759b7c24f290892a6ad89f66553594388 100644 (file)
@@ -25,6 +25,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(GeomFill_DraftTrihedron,GeomFill_TrihedronLaw)
+
 //=======================================================================
 //function : DDeriv
 //purpose  : computes (F/|F|)''
index 580da2d1dddbfd8ec384613c06c0556aca09796d..32a353275bf032fb4bf91377e020d6b94ed73daf 100644 (file)
@@ -86,7 +86,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GeomFill_DraftTrihedron,GeomFill_TrihedronLaw)
+  DEFINE_STANDARD_RTTIEXT(GeomFill_DraftTrihedron,GeomFill_TrihedronLaw)
 
 protected:
 
index 6a84f8ca8639e4770a3fcfe14a2c57f04191de53..d8acab5083ce9c234dc6ed20f38b97b82ec1b36a 100644 (file)
@@ -35,6 +35,8 @@
 #include <TColStd_Array1OfReal.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(GeomFill_EvolvedSection,GeomFill_SectionLaw)
+
 #ifdef DRAW
 #include <DrawTrSurf.hxx>
 #include <Geom_Curve.hxx>
index ff36ec8c850bff1c7fc33e57f3f5fe15dbda5fc7..3b4beabb0884b4df639560a26972eb23722c4123 100644 (file)
@@ -148,7 +148,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GeomFill_EvolvedSection,GeomFill_SectionLaw)
+  DEFINE_STANDARD_RTTIEXT(GeomFill_EvolvedSection,GeomFill_SectionLaw)
 
 protected:
 
index 9527c5b1c56d28f112985435f3a176113387c77d..ac0ef5971cf55c78e19cc25a67c044f39f66ce0d 100644 (file)
@@ -23,6 +23,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(GeomFill_Fixed,GeomFill_TrihedronLaw)
+
 GeomFill_Fixed::GeomFill_Fixed(const gp_Vec& Tangent,
                               const gp_Vec& Normal)
 {
index 1d4faf7c48b6024fc6101d6f2542e51c49e0015e..e927a5cac8c1f940494a690b73475f63b77ad577 100644 (file)
@@ -82,7 +82,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GeomFill_Fixed,GeomFill_TrihedronLaw)
+  DEFINE_STANDARD_RTTIEXT(GeomFill_Fixed,GeomFill_TrihedronLaw)
 
 protected:
 
index fe57d026c54f4e08c5935a6b0f4a460dd683c0b0..1e3f195a7c0f1a627e3ab23a8750582682a9ff80 100644 (file)
@@ -32,6 +32,8 @@
 #include <TColStd_HArray1OfBoolean.hxx>
 
 #include <algorithm>
+IMPLEMENT_STANDARD_RTTIEXT(GeomFill_Frenet,GeomFill_TrihedronLaw)
+
 static const Standard_Real NullTol = 1.e-10;
 static const Standard_Real MaxSingular = 1.e-5;
 
index 89275c409fd7dd8518a2c9ceea6e0eb6e9e413e3..790df46c18c577ab9f94b5ca18d1aa18c9f840ad 100644 (file)
@@ -91,7 +91,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GeomFill_Frenet,GeomFill_TrihedronLaw)
+  DEFINE_STANDARD_RTTIEXT(GeomFill_Frenet,GeomFill_TrihedronLaw)
 
 protected:
 
index ffd39fe41f581dd9fb3cef06884bc81154dc537f..6af14fab1193ea0f0e0d1be59846fe7b8892ae70 100644 (file)
@@ -33,6 +33,8 @@
 #include <Standard_Type.hxx>
 #include <TColStd_SequenceOfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(GeomFill_GuideTrihedronAC,GeomFill_TrihedronWithGuide)
+
 //=======================================================================
 //function : GuideTrihedron
 //purpose  : Constructor
index 6aa8321f125be8843440772519175ca63b6b120b..bb095b238750550256f8f8fb94f63ed80dfbfcdf 100644 (file)
@@ -94,7 +94,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GeomFill_GuideTrihedronAC,GeomFill_TrihedronWithGuide)
+  DEFINE_STANDARD_RTTIEXT(GeomFill_GuideTrihedronAC,GeomFill_TrihedronWithGuide)
 
 protected:
 
index 2310ecfcdf36a34e69f06d3c0b4e0f7f098011b7..557a7b7f759ad2d6cd8576c8374462b8eb8c663f 100644 (file)
@@ -38,6 +38,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(GeomFill_GuideTrihedronPlan,GeomFill_TrihedronWithGuide)
+
 //#include <gp_Trsf2d.hxx>
 //#include <Bnd_Box2d.hxx>
 #if DRAW
index f57baffd39129349a7e2c2b499a355a48aa377cd..15b24536e5c08150c6c5b7efc09b84177c39202f 100644 (file)
@@ -101,7 +101,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GeomFill_GuideTrihedronPlan,GeomFill_TrihedronWithGuide)
+  DEFINE_STANDARD_RTTIEXT(GeomFill_GuideTrihedronPlan,GeomFill_TrihedronWithGuide)
 
 protected:
 
index de0b2c27d629a9e1bceb6848a4d442acadb1b978..a6285c6c7ec0a13f4a550db01997d4baf7c49649 100644 (file)
@@ -18,6 +18,8 @@
 #include <GeomFill_Line.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(GeomFill_Line,MMgt_TShared)
+
 //=======================================================================
 //function : GeomFill_Line
 //purpose  : 
index 7b9be5108d440a5d2a69a379ebfff77111d58447..3815f1916b8fde103be00b2c0320a7b3bad3c718 100644 (file)
@@ -45,7 +45,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GeomFill_Line,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(GeomFill_Line,MMgt_TShared)
 
 protected:
 
index e912fab44167dfc90a183d406e10f654273253e3..7df92bbc1c447a0d99609b5e0567d79d3e466ccb 100644 (file)
@@ -43,6 +43,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(GeomFill_LocationDraft,GeomFill_LocationLaw)
+
 //==================================================================
 //Function: GeomFill_LocationDraft
 //Purpose : constructor
index 1c8919cea5550c0dee5fa596d6816778ba15acee..36359e0f6d99ed519ad9ada87cb4ce647a3a1f3f 100644 (file)
@@ -158,7 +158,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GeomFill_LocationDraft,GeomFill_LocationLaw)
+  DEFINE_STANDARD_RTTIEXT(GeomFill_LocationDraft,GeomFill_LocationLaw)
 
 protected:
 
index bbbdc1f8e6e6cb354e1ff38dbdb691b3ae0bea8f..ef2664522c16daf285610f4159ae7192da093e39 100644 (file)
@@ -61,6 +61,8 @@
 #include <TColStd_HArray1OfInteger.hxx>
 #include <TColStd_HArray1OfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(GeomFill_LocationGuide,GeomFill_LocationLaw)
+
 #if DRAW
 static Standard_Integer Affich = 0;
 #include <Approx_Curve3d.hxx>
index 14a0e86830ed15506aa8c214e457bf9cabc0d7e6..d0d2d06318344332dbc9dc0f4fac2ae968c95e61 100644 (file)
@@ -173,7 +173,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GeomFill_LocationGuide,GeomFill_LocationLaw)
+  DEFINE_STANDARD_RTTIEXT(GeomFill_LocationGuide,GeomFill_LocationLaw)
 
 protected:
 
index f705e6e6fde79e4d9789cf63177c09a45d67f927..ac270d8b04937436fa0c840d328e339a8707837b 100644 (file)
@@ -24,6 +24,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(GeomFill_LocationLaw,MMgt_TShared)
+
 Standard_Boolean GeomFill_LocationLaw::D1(const Standard_Real, gp_Mat&, gp_Vec&,gp_Mat&, gp_Vec&,TColgp_Array1OfPnt2d&,TColgp_Array1OfVec2d&) 
 {
   Standard_NotImplemented::Raise("GeomFill_LocationLaw::D1");
index cfdf79ea03f233ea478591b2a5feecb46f56e18e..2011e6bfd5dbb90a477426505344e9ccdbeef422 100644 (file)
@@ -157,7 +157,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GeomFill_LocationLaw,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(GeomFill_LocationLaw,MMgt_TShared)
 
 protected:
 
index c09c04eff1aedfdade8c292915c25103fab37c36..778f14cda402acb570f373c7f85026c0f2cb57c6 100644 (file)
@@ -49,6 +49,8 @@
 #include <TColStd_Array1OfReal.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(GeomFill_NSections,GeomFill_SectionLaw)
+
 #ifdef OCCT_DEBUG
 # ifdef DRAW
 #  include <DrawTrSurf.hxx>
index 2c9259a9eb7d99e491be4a87023099d644a5f1e6..3e2ede34c5d8bc6b9d04e9da6afa67443d28d7e9 100644 (file)
@@ -183,7 +183,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GeomFill_NSections,GeomFill_SectionLaw)
+  DEFINE_STANDARD_RTTIEXT(GeomFill_NSections,GeomFill_SectionLaw)
 
 protected:
 
index 90d3d806c3aec650009f270d924d7b423bf7c7c7..236720c38bc38b845b22e691fcf5b7d29c89b04a 100644 (file)
@@ -24,6 +24,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(GeomFill_SectionLaw,MMgt_TShared)
+
 Standard_Boolean GeomFill_SectionLaw::D1(const Standard_Real,TColgp_Array1OfPnt&,TColgp_Array1OfVec&,TColStd_Array1OfReal&,TColStd_Array1OfReal& ) 
 {
   Standard_NotImplemented::Raise("GeomFill_SectionLaw::D1");
index 278cc22431b421c0b13181b94a521a3a3ae9b70b..b47662e10bf4f57482471c4f9a90623c29b0368c 100644 (file)
@@ -160,7 +160,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GeomFill_SectionLaw,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(GeomFill_SectionLaw,MMgt_TShared)
 
 protected:
 
index 8ff248c65977db455971842d23c470946918b0a7..e2261cbcd681086fc9d19aceef423f3e0ab6ee1f 100644 (file)
@@ -24,6 +24,8 @@
 #include <Law_Function.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(GeomFill_SimpleBound,GeomFill_Boundary)
+
 //=======================================================================
 //function : GeomFill_SimpleBound
 //purpose  : 
index 097f9b1eed64c9f0d59216528fda2a87d49ea415..44b7300dd4d62e4653decec99eddf9c46714e9b0 100644 (file)
@@ -90,7 +90,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GeomFill_SimpleBound,GeomFill_Boundary)
+  DEFINE_STANDARD_RTTIEXT(GeomFill_SimpleBound,GeomFill_Boundary)
 
 protected:
 
index 1a333e36df4c8bf5d626f8eb3530cb90a29c755a..609581b34413dae0036ec3275698cf824e06e402 100644 (file)
@@ -31,6 +31,8 @@
 #include <Standard_Type.hxx>
 #include <TColStd_SequenceOfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(GeomFill_SweepFunction,Approx_SweepFunction)
+
 //=======================================================================
 //function : GeomFill_SweepFunction
 //purpose  : 
index 041b0d36f1fdbcdbd784a223a22e871436c97aac..75672f562bd85d390b8143d1c6d2973546f030d5 100644 (file)
@@ -132,7 +132,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GeomFill_SweepFunction,Approx_SweepFunction)
+  DEFINE_STANDARD_RTTIEXT(GeomFill_SweepFunction,Approx_SweepFunction)
 
 protected:
 
index fb68213ee8987151ed650733539a36f1671558fb..fb80a8219dc64f8f022c1f90c97984b9f9c172b1 100644 (file)
@@ -20,6 +20,8 @@
 #include <Law_BSpline.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(GeomFill_TgtField,MMgt_TShared)
+
 //=======================================================================
 //function : IsScalable
 //purpose  : 
index 89dd9272dcfd158efb70d72f7a590c23dfa2a4ca..e937ce55a88b38489d74b363217f40b29ed0acee 100644 (file)
@@ -57,7 +57,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GeomFill_TgtField,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(GeomFill_TgtField,MMgt_TShared)
 
 protected:
 
index fb13ef605373066af6cc353b4af9a65c5f9e1ab2..d4e0180d77b2538fcdd5fb48be80620b610475f6 100644 (file)
@@ -21,6 +21,8 @@
 #include <gp_Vec.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(GeomFill_TgtOnCoons,GeomFill_TgtField)
+
 //=======================================================================
 //function : GeomFill_TgtOnCoons
 //purpose  : 
index f3c93205362b084487dcb53fac51cfc3fb721344..f2dc6cafa252e45ac18df28f43bdaf1e32ff50dc 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GeomFill_TgtOnCoons,GeomFill_TgtField)
+  DEFINE_STANDARD_RTTIEXT(GeomFill_TgtOnCoons,GeomFill_TgtField)
 
 protected:
 
index 7ae9cdcb0bf660b90d4b3315a7336992e58d5fc4..5334c3ff2e8b05bfd9c1b8a6ace2d36ac8468d70 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(GeomFill_TrihedronLaw,MMgt_TShared)
+
 void GeomFill_TrihedronLaw::SetCurve(const Handle(Adaptor3d_HCurve)& C) 
 {
   myCurve = C;
index 38769270a8e5812a105347d3cbd7e86315debb21..d8f8a19c3d28701c30120030f57e7eb7f853fa4d 100644 (file)
@@ -101,7 +101,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GeomFill_TrihedronLaw,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(GeomFill_TrihedronLaw,MMgt_TShared)
 
 protected:
 
index 8cdeffc349df7a8f7dfe711efaeb8400b2ba21b3..a9c3edca843b7a0dcd134f5f096d1019371ea284 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(GeomFill_TrihedronWithGuide,GeomFill_TrihedronLaw)
+
 Handle(Adaptor3d_HCurve) GeomFill_TrihedronWithGuide::Guide()const
 {
   return myGuide;
index bfa927596c74e378d43179b6686724d82cb9e205..afd0954f768530390068258bea122861a1680526 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GeomFill_TrihedronWithGuide,GeomFill_TrihedronLaw)
+  DEFINE_STANDARD_RTTIEXT(GeomFill_TrihedronWithGuide,GeomFill_TrihedronLaw)
 
 protected:
 
index f6a12bdba88551509e2888ba2755ac7237935f9b..6a50c1ee9b8fb1ccb4fecc453bbe0d7bdb5f785c 100644 (file)
@@ -34,6 +34,8 @@
 #include <TColStd_Array1OfReal.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(GeomFill_UniformSection,GeomFill_SectionLaw)
+
 #ifdef DRAW
 #include <DrawTrSurf.hxx>
 #include <Geom_Curve.hxx>
index e339594852c4d4369c691f856f5007993c4bc5de..4bcb2253fe6269b9bc29d834aedda253848b1e3d 100644 (file)
@@ -148,7 +148,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GeomFill_UniformSection,GeomFill_SectionLaw)
+  DEFINE_STANDARD_RTTIEXT(GeomFill_UniformSection,GeomFill_SectionLaw)
 
 protected:
 
index 0e3fae53559a734c889c74d60944924cab3869b6..2368ee7a6654729394666e775f8dcb1841ddb423 100644 (file)
@@ -41,6 +41,8 @@
 #include <Standard_ConstructionError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(GeomPlate_CurveConstraint,MMgt_TShared)
+
 //---------------------------------------------------------
 //         Constructeur vide
 //---------------------------------------------------------
index ba1f98b919159779a9951ad71282fb6d38024916..ec830687392a7f166032863a49ce93ef46b67040 100644 (file)
@@ -160,7 +160,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GeomPlate_CurveConstraint,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(GeomPlate_CurveConstraint,MMgt_TShared)
 
 protected:
 
index 7d5fe609546882476092b2ca6df4ea5c45032b04..126ff33a3c50b31fa363340c389d0fc4da3b51a3 100644 (file)
@@ -31,6 +31,8 @@
 #include <Standard_ConstructionError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(GeomPlate_PointConstraint,MMgt_TShared)
+
 //---------------------------------------------------------
 //         Constructeurs avec un point 
 //---------------------------------------------------------
index c82254f735eff5dab15795f04a1154146b4d3421..6ac10b1756ac15918513a3a36ca144fd1d474427 100644 (file)
@@ -146,7 +146,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GeomPlate_PointConstraint,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(GeomPlate_PointConstraint,MMgt_TShared)
 
 protected:
 
index 7cd5d0648233d122f9efef67754bfe3c9fb4176f..f083969bf65b4098f7ab2fcbde663bd737784625 100644 (file)
@@ -38,6 +38,8 @@
 #include <Standard_RangeError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(GeomPlate_Surface,Geom_Surface)
+
 //=======================================================================
 //function : GeomPlate_Surface
 //purpose  : 
index 72b89d1ea5759caf4ff88bf7e03ca07f7c081d3d..86dc118282d5f7ca51e827820c063a2f1adee4f0 100644 (file)
@@ -267,7 +267,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GeomPlate_Surface,Geom_Surface)
+  DEFINE_STANDARD_RTTIEXT(GeomPlate_Surface,Geom_Surface)
 
 protected:
 
index 8f2dd4ca41aa3b3b92319a82f680151909be583e..cfaa75d007e27401e90900cecd9deb5fcf481ed7 100644 (file)
@@ -21,6 +21,8 @@
 #include <GeomTools_UndefinedTypeHandler.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(GeomTools_UndefinedTypeHandler,MMgt_TShared)
+
 GeomTools_UndefinedTypeHandler::GeomTools_UndefinedTypeHandler()
 {
 }
index 563d6a848ba29df490210024a51efa30c834a19c..43349a8e967afd3cf6db08bfa6920bab35cc6c88 100644 (file)
@@ -57,7 +57,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(GeomTools_UndefinedTypeHandler,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(GeomTools_UndefinedTypeHandler,MMgt_TShared)
 
 protected:
 
index b7f82f0d49cc2de45cd9ee789ea3dec759004d75..53a09ba794cf8d94faa4a93971c53e40c0344068 100644 (file)
@@ -16,6 +16,8 @@
 #include <Graphic3d_ArrayOfPoints.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_ArrayOfPoints,Graphic3d_ArrayOfPrimitives)
+
 Graphic3d_ArrayOfPoints::Graphic3d_ArrayOfPoints (const Standard_Integer theMaxVertexs,
                                                   const Standard_Boolean theHasVColors,
                                                   const Standard_Boolean theHasVNormals)
index a0465aa55ae6af25fb8a0538e8c844f15165af78..a5ce78e4eb2ce8033ac8a614b68720676b8130e9 100644 (file)
@@ -43,7 +43,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Graphic3d_ArrayOfPoints,Graphic3d_ArrayOfPrimitives)
+  DEFINE_STANDARD_RTTIEXT(Graphic3d_ArrayOfPoints,Graphic3d_ArrayOfPrimitives)
 
 protected:
 
index 9f80a3beb39ea904cd3fdba951c8dcf8ded1833e..7874f79dbb783547638a0b765d5a5f3574a1fe61 100644 (file)
@@ -16,6 +16,8 @@
 #include <Graphic3d_ArrayOfPolygons.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_ArrayOfPolygons,Graphic3d_ArrayOfPrimitives)
+
 Graphic3d_ArrayOfPolygons::Graphic3d_ArrayOfPolygons (const Standard_Integer theMaxVertexs,
                                                       const Standard_Integer theMaxBounds,
                                                       const Standard_Integer theMaxEdges,
index a7acae3f16cf69b6ec7e66ad3b510de2e5534986..8ca1c13520d87487aa16f98705cfc28a16dc8918 100644 (file)
@@ -121,7 +121,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Graphic3d_ArrayOfPolygons,Graphic3d_ArrayOfPrimitives)
+  DEFINE_STANDARD_RTTIEXT(Graphic3d_ArrayOfPolygons,Graphic3d_ArrayOfPrimitives)
 
 protected:
 
index 64a76a95935ae41e1647a06ee37b628ce2f95ae7..e18d09749b22e44e4cdd1c82932aa350dcb6a3b9 100644 (file)
@@ -16,6 +16,8 @@
 #include <Graphic3d_ArrayOfPolylines.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_ArrayOfPolylines,Graphic3d_ArrayOfPrimitives)
+
 Graphic3d_ArrayOfPolylines::Graphic3d_ArrayOfPolylines (const Standard_Integer theMaxVertexs,
                                                         const Standard_Integer theMaxBounds,
                                                         const Standard_Integer theMaxEdges,
index c189a26d992c14ba7d5ecb97c87bbc41ad6b099d..f95cd759c2c44fd009c372e0a48c772a1de45d11 100644 (file)
@@ -110,7 +110,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Graphic3d_ArrayOfPolylines,Graphic3d_ArrayOfPrimitives)
+  DEFINE_STANDARD_RTTIEXT(Graphic3d_ArrayOfPolylines,Graphic3d_ArrayOfPrimitives)
 
 protected:
 
index 4380a11b11b3db479cb200bc5cc29b6db5af5182..7421d56593f3d79b0704b19d609723256715931c 100644 (file)
@@ -29,6 +29,8 @@
 
 #include <stdio.h>
 #include <stdlib.h>
+IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_ArrayOfPrimitives,MMgt_TShared)
+
 Graphic3d_ArrayOfPrimitives::Graphic3d_ArrayOfPrimitives (const Graphic3d_TypeOfPrimitiveArray theType,
                                                           const Standard_Integer               theMaxVertexs,
                                                           const Standard_Integer               theMaxBounds,
index bbd5f67f3fedbdb0200cbea0c44bc234918b4ede..ac40dabf4558312ec2585ce81148445c8636c93a 100644 (file)
@@ -333,7 +333,7 @@ Standard_Integer AddVertex (const Graphic3d_Vec3& theVertex);
 friend class Graphic3d_Group;
 
 
-  DEFINE_STANDARD_RTTI(Graphic3d_ArrayOfPrimitives,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Graphic3d_ArrayOfPrimitives,MMgt_TShared)
 
 protected:
 
index f0251551f00bee43082cf1f2b15e1481055d08ed..bd954e71e72ff92beae6a5cdfff904e44eabca6e 100644 (file)
@@ -16,6 +16,8 @@
 #include <Graphic3d_ArrayOfQuadrangleStrips.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_ArrayOfQuadrangleStrips,Graphic3d_ArrayOfPrimitives)
+
 Graphic3d_ArrayOfQuadrangleStrips::Graphic3d_ArrayOfQuadrangleStrips (const Standard_Integer theMaxVertexs,
                                                                       const Standard_Integer theMaxStrips,
                                                                       const Standard_Boolean theHasVNormals,
index 1621a6d79388f2b6e019c25d49148a8236fb047e..c53cadadc8224df1c7e7649cc721ca2a2f5d1ae3 100644 (file)
@@ -63,7 +63,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Graphic3d_ArrayOfQuadrangleStrips,Graphic3d_ArrayOfPrimitives)
+  DEFINE_STANDARD_RTTIEXT(Graphic3d_ArrayOfQuadrangleStrips,Graphic3d_ArrayOfPrimitives)
 
 protected:
 
index 083e4e4fb4e3afa5022b44df1bfcbf808643bde6..1e01c228fc20b6d16bb1ad8d4157fc1281f69a45 100644 (file)
@@ -17,6 +17,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_ArrayOfQuadrangles,Graphic3d_ArrayOfPrimitives)
+
 Graphic3d_ArrayOfQuadrangles::Graphic3d_ArrayOfQuadrangles (const Standard_Integer theMaxVertexs,
                                                             const Standard_Integer theMaxEdges,
                                                             const Standard_Boolean theHasVNormals,
index 76876026732bf9a67cb9d7453b16f8b3f8e411dc..8fa4004610a0654f32246f0c88b185721ba91f3d 100644 (file)
@@ -81,7 +81,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Graphic3d_ArrayOfQuadrangles,Graphic3d_ArrayOfPrimitives)
+  DEFINE_STANDARD_RTTIEXT(Graphic3d_ArrayOfQuadrangles,Graphic3d_ArrayOfPrimitives)
 
 protected:
 
index f2d8cc512849d8ea40d377b20943c8b3985389cc..f711238fb4aef7b4517252be5a1380798f273d59 100644 (file)
@@ -16,6 +16,8 @@
 #include <Graphic3d_ArrayOfSegments.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_ArrayOfSegments,Graphic3d_ArrayOfPrimitives)
+
 Graphic3d_ArrayOfSegments::Graphic3d_ArrayOfSegments (const Standard_Integer theMaxVertexs,
                                                       const Standard_Integer theMaxEdges,
                                                       const Standard_Boolean theHasVColors)
index b3402fd69e328bb4a375a93a3f5d644d74a88f59..a8b99e8dee4cd470c8331292ca945cab12061188 100644 (file)
@@ -67,7 +67,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Graphic3d_ArrayOfSegments,Graphic3d_ArrayOfPrimitives)
+  DEFINE_STANDARD_RTTIEXT(Graphic3d_ArrayOfSegments,Graphic3d_ArrayOfPrimitives)
 
 protected:
 
index d070984e0320703e67ae1d1e2b7f32f9f15dab74..7808e0280161bde48c6fce5c5d2bc855116c9b90 100644 (file)
@@ -16,6 +16,8 @@
 #include <Graphic3d_ArrayOfTriangleFans.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_ArrayOfTriangleFans,Graphic3d_ArrayOfPrimitives)
+
 Graphic3d_ArrayOfTriangleFans::Graphic3d_ArrayOfTriangleFans (const Standard_Integer theMaxVertexs,
                                                               const Standard_Integer theMaxFans,
                                                               const Standard_Boolean theHasVNormals,
index 52d2503b425392d9ba4f5414e0cd76368b67faf8..1feeb33c08b98bda7b3217cb107a53a449532570 100644 (file)
@@ -63,7 +63,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Graphic3d_ArrayOfTriangleFans,Graphic3d_ArrayOfPrimitives)
+  DEFINE_STANDARD_RTTIEXT(Graphic3d_ArrayOfTriangleFans,Graphic3d_ArrayOfPrimitives)
 
 protected:
 
index 443709251c324cabbe2389707a02ee9e0208d030..058dff1ff741d0d6255f8224fb4dd4b090146f95 100644 (file)
@@ -16,6 +16,8 @@
 #include <Graphic3d_ArrayOfTriangleStrips.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_ArrayOfTriangleStrips,Graphic3d_ArrayOfPrimitives)
+
 Graphic3d_ArrayOfTriangleStrips::Graphic3d_ArrayOfTriangleStrips (const Standard_Integer theMaxVertexs,
                                                                   const Standard_Integer theMaxStrips,
                                                                   const Standard_Boolean theHasVNormals,
index 40ef639abe877b2328423cce17260b4dc8432b58..617c4eabaa9924ea29d03dfe402ffefeb11a197a 100644 (file)
@@ -82,7 +82,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Graphic3d_ArrayOfTriangleStrips,Graphic3d_ArrayOfPrimitives)
+  DEFINE_STANDARD_RTTIEXT(Graphic3d_ArrayOfTriangleStrips,Graphic3d_ArrayOfPrimitives)
 
 protected:
 
index 611693996710f8d2c6e91da085ab195453e5cf51..da69bfa020a7150d7e94b40c07a8fc8066f5ed93 100644 (file)
@@ -16,6 +16,8 @@
 #include <Graphic3d_ArrayOfTriangles.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_ArrayOfTriangles,Graphic3d_ArrayOfPrimitives)
+
 Graphic3d_ArrayOfTriangles::Graphic3d_ArrayOfTriangles (const Standard_Integer theMaxVertexs,
                                                         const Standard_Integer theMaxEdges,
                                                         const Standard_Boolean theHasVNormals,
index e5288b9bb6761d1bbf20b312ce96ca26d5ff816a..e671fd91abb265643894d8d2343acc22e0f2174c 100644 (file)
@@ -78,7 +78,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Graphic3d_ArrayOfTriangles,Graphic3d_ArrayOfPrimitives)
+  DEFINE_STANDARD_RTTIEXT(Graphic3d_ArrayOfTriangles,Graphic3d_ArrayOfPrimitives)
 
 protected:
 
index db54203bdb8ee5f218cadc07a4a5fc43b292c568..75727db894e82985de2dda55b2ace7276e5417ba 100644 (file)
@@ -32,6 +32,8 @@
 #include <Standard_Boolean.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_AspectFillArea3d,Aspect_AspectFillArea)
+
 Graphic3d_AspectFillArea3d::Graphic3d_AspectFillArea3d ():
 DistinguishModeActive (Standard_False), EdgeModeActive (Standard_False), BackFaceRemovalActive (Standard_False),  MyTextureMapState(Standard_False), MyFrontMaterial (), MyBackMaterial ()
 {
index 1f84e6bb58a554b7da8dc479bc940723552c2c9a..9ba2b47c4d8cdfc43b7ff53e47ca7f78570b9dfd 100644 (file)
@@ -171,7 +171,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Graphic3d_AspectFillArea3d,Aspect_AspectFillArea)
+  DEFINE_STANDARD_RTTIEXT(Graphic3d_AspectFillArea3d,Aspect_AspectFillArea)
 
 protected:
 
index b39ca3edf6c95c3a495831034675a8a3a0ef5304..df1c48013ee4f34fd50508239269bcbc2f197432 100644 (file)
@@ -30,6 +30,8 @@
 #include <Quantity_Color.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_AspectLine3d,Aspect_AspectLine)
+
 //-Aliases
 //-Global data definitions
 //-Constructors
index 707b7651ffb5e47ca71f315f543b692cd73b4a3c..197269d1427f4b976bb888f6f610bb33386a5aab 100644 (file)
@@ -63,7 +63,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Graphic3d_AspectLine3d,Aspect_AspectLine)
+  DEFINE_STANDARD_RTTIEXT(Graphic3d_AspectLine3d,Aspect_AspectLine)
 
 protected:
 
index e46124ea583d5f0f8f77d0b856dc8c7859710eac..f0b24e67c3c5dff629932f5b9c97e31592e150f7 100644 (file)
@@ -21,6 +21,8 @@
 #include <Standard_Type.hxx>
 #include <TColStd_Array1OfByte.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_AspectMarker3d,Aspect_AspectMarker)
+
 // =======================================================================
 // function : Graphic3d_AspectMarker3d
 // purpose  :
index f7e5d7b8ea98b8b1bd18fe3cab6262ccd2b6ee6b..a28eca10b86c0fa5c910fcef53d52aabce9f8f19 100644 (file)
@@ -81,7 +81,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Graphic3d_AspectMarker3d,Aspect_AspectMarker)
+  DEFINE_STANDARD_RTTIEXT(Graphic3d_AspectMarker3d,Aspect_AspectMarker)
 
 protected:
 
index beff35926cdcb8ffed8f64e8e50152b27845bfea..00dfc9bcc52481e0dc945588592238813dd605b6 100644 (file)
@@ -35,6 +35,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_AspectText3d,MMgt_TShared)
+
 //-Aliases
 //-Global data definitions
 //  -- la font utilisee
index 09ae080a6853f998d523aeb06a348e56c9a6a844..4bb65b4537d74dec3a043550aae477172d3b763e 100644 (file)
@@ -143,7 +143,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Graphic3d_AspectText3d,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Graphic3d_AspectText3d,MMgt_TShared)
 
 protected:
 
index d1286774f22fbe4ec63384fbed36b273cf7efe9f..18f74f756f8441003b96453b8c177c167c97fa13 100644 (file)
@@ -65,7 +65,7 @@ public:
 
 public:
 
-  DEFINE_STANDARD_RTTI(Graphic3d_BoundBuffer, NCollection_Buffer) // Type definition
+  DEFINE_STANDARD_RTTI_INLINE(Graphic3d_BoundBuffer,NCollection_Buffer) // Type definition
 
 };
 
index c849c682fed2c0b65569beae494bea8cf78893dc..a8e6fbbb8d57d0efab788956c7fc9bd206d230a3 100644 (file)
@@ -203,7 +203,7 @@ public:
 
 public:
 
-  DEFINE_STANDARD_RTTI(Graphic3d_Buffer, NCollection_Buffer) // Type definition
+  DEFINE_STANDARD_RTTI_INLINE(Graphic3d_Buffer,NCollection_Buffer) // Type definition
 
 };
 
index 6cd50092d9efb51688b1377dee87d0435cbc0907..4826060e7a5d398c59a94cd01704bf76889f4759 100644 (file)
@@ -19,6 +19,8 @@
 #include <Graphic3d_TransModeFlags.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_CStructure,Standard_Transient)
+
 //=============================================================================
 //function : Graphic3d_CStructure
 //purpose  :
index 18d30ab54325406b5d063cc9065092c726d5cc17..cc2bee362525a8c6b35cb2b2b1e80c0cf727a3c6 100644 (file)
@@ -160,7 +160,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI(Graphic3d_CStructure, Standard_Transient) // Type definition
+  DEFINE_STANDARD_RTTIEXT(Graphic3d_CStructure,Standard_Transient) // Type definition
 
 };
 
index ed4f057ef8394350698bfde771da49ef7a7ee229..f2868ee97ef8db2547a07ad99ce70ed10f6a799d 100644 (file)
@@ -15,6 +15,8 @@
 #include <Graphic3d_MapIteratorOfMapOfStructure.hxx>
 #include <Graphic3d_StructureManager.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_CView,Graphic3d_DataStructureManager)
+
 //=======================================================================
 //function : Constructor
 //purpose  :
index 414cfdf4c1a74d9b8167f103e50b77bc8161abfd..8eaefed26ebba2ed8281ad5c6fe6598cedc454f1 100644 (file)
@@ -570,7 +570,7 @@ protected:
 
 private:
 
-  DEFINE_STANDARD_RTTI (Graphic3d_CView, Graphic3d_DataStructureManager)
+  DEFINE_STANDARD_RTTIEXT(Graphic3d_CView,Graphic3d_DataStructureManager)
 };
 
 #endif // _Graphic3d_CView_HeaderFile
index a4689ccb6455d765c9ea8e9eac6808f6fbc96c0f..d5e531b3c5042d1d66008c6d30bc639f47d26fa4 100644 (file)
@@ -26,6 +26,8 @@
 #include <NCollection_Sequence.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_Camera,Standard_Transient)
+
 namespace
 {
   // (degrees -> radians) * 0.5
index a83df8ccd0931e5ff521d4853e28bb06593c6519..39604147fed1135210c7485cec1e0c4aceda9c4e 100644 (file)
@@ -637,7 +637,7 @@ private:
 
 public:
 
-  DEFINE_STANDARD_RTTI(Graphic3d_Camera, Standard_Transient);
+  DEFINE_STANDARD_RTTIEXT(Graphic3d_Camera,Standard_Transient);
 };
 
 DEFINE_STANDARD_HANDLE (Graphic3d_Camera, Standard_Transient)
index 2776bcac5480ed370f2dbd7f67ff602219198668..bed8508dd120637fd2f51686d25fccce3553e2f0 100755 (executable)
@@ -19,6 +19,8 @@
 #include <Standard_Atomic.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_ClipPlane,Standard_Transient)
+
 namespace
 {
   static volatile Standard_Integer THE_CLIP_PLANE_COUNTER = 0;
index ef05c0981a18fa3717c0503a9d2cf144e526f53d..318c335ceda744891a33ac5b29c73a5954253bfc 100755 (executable)
@@ -218,7 +218,7 @@ private:
 
 public:
 
-  DEFINE_STANDARD_RTTI(Graphic3d_ClipPlane, Standard_Transient);
+  DEFINE_STANDARD_RTTIEXT(Graphic3d_ClipPlane,Standard_Transient);
 };
 
 DEFINE_STANDARD_HANDLE (Graphic3d_ClipPlane, Standard_Transient)
index 8092994a7db76b4387bdcdbbef2d2ff22f2017c5..77afe37046ac83f0d3087b3a2ad46bf9e0ba8d59 100644 (file)
@@ -25,6 +25,8 @@
 #include <Graphic3d_DataStructureManager.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_DataStructureManager,MMgt_TShared)
+
 //-Aliases
 //-Global data definitions
 //-Constructors
index 21050abdcda1f5abed8b44d15a318adb04d3398d..f2e1025605513582ce4753eac3658c1a63334c1b 100644 (file)
@@ -44,7 +44,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Graphic3d_DataStructureManager,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Graphic3d_DataStructureManager,MMgt_TShared)
 
 protected:
 
index 3960d6694f08bfa31019397b348b04e15a82ca65..89ef87f13b9553e93320a4f1dee8691d9450b8fd 100644 (file)
@@ -16,6 +16,8 @@
 
 #include <Graphic3d_GraphicDriver.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_GraphicDriver,MMgt_TShared)
+
 // =======================================================================
 // function : Graphic3d_GraphicDriver
 // purpose  :
index edbbe0cd1dd4f889162f8f32cd1c7f2f73f836ec..f81e9f4da8321364c0f08e4a75fa647b7c7d5efa 100644 (file)
@@ -139,7 +139,7 @@ public:
   
   Standard_EXPORT void ResetDeviceLostFlag();
 
-  DEFINE_STANDARD_RTTI(Graphic3d_GraphicDriver,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Graphic3d_GraphicDriver,MMgt_TShared)
 
 protected:
 
index 42ad428d7eb6e934c8ac9dc28ee0198dcb820efa..6b13361c530edf1b6ada3d53313842931adf7678 100644 (file)
@@ -39,6 +39,8 @@
 #include <TCollection_AsciiString.hxx>
 #include <TCollection_ExtendedString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_Group,MMgt_TShared)
+
 #define MyContainsFacet myCBitFields.bool2
 
 // =======================================================================
index a73e918d09baaf4bf1ad7a67bc54dcae34e961da..277c0d8e24e1f9c4a46efe664b929f14734d40f0 100644 (file)
@@ -298,7 +298,7 @@ public:
 friend class Graphic3d_Structure;
 
 
-  DEFINE_STANDARD_RTTI(Graphic3d_Group,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Graphic3d_Group,MMgt_TShared)
 
 protected:
 
index c860d6d8927eecf8c16b4dc5542888ea01adfa62..f6b7448f8daa8c386e1aa309ff374235f34f7d5a 100644 (file)
@@ -72,7 +72,7 @@ public:
 
 public:
 
-  DEFINE_STANDARD_RTTI(Graphic3d_IndexBuffer, Graphic3d_Buffer) // Type definition
+  DEFINE_STANDARD_RTTI_INLINE(Graphic3d_IndexBuffer,Graphic3d_Buffer) // Type definition
 
 };
 
index 436494c4ead741c86769094854a9b276a9cec88d..fd5eb6cd4f54875290d0ac137d16e0e2f1f46db4 100755 (executable)
@@ -19,6 +19,8 @@
 #include <Standard_Atomic.hxx>
 #include <TColStd_HArray1OfByte.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_MarkerImage,Standard_Transient)
+
 namespace
 {
   static volatile Standard_Integer THE_MARKER_IMAGE_COUNTER = 0;
index 75e89a2a8e2d8d6401cd8e3362ff8a5e0f8d2391..3296dee04667137cdf5b12b09da8ebb33affcbc9 100755 (executable)
@@ -78,7 +78,7 @@ private:
 
 public:
 
-  DEFINE_STANDARD_RTTI(Graphic3d_MarkerImage, Standard_Transient) // Type definition
+  DEFINE_STANDARD_RTTIEXT(Graphic3d_MarkerImage,Standard_Transient) // Type definition
 
 };
 
index e78cbca359a1ef3e89a9cba092679755cec21049..adf7944362509ba5398bee99a12ddadb35372b5c 100755 (executable)
@@ -19,6 +19,8 @@
 #include <Graphic3d_ShaderObject.hxx>
 #include <Graphic3d_GraphicDriver.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_ShaderObject,Standard_Transient)
+
 namespace
 {
   static volatile Standard_Integer THE_SHADER_OBJECT_COUNTER = 0;
index 2050720a7bc3fa52f236b778e8c6382c7b4e22a4..4bf013004822e5aa0ef25a5af8a2e0b06da1bbd0 100755 (executable)
@@ -60,7 +60,7 @@ public:
 
 public:
 
-  DEFINE_STANDARD_RTTI (Graphic3d_ShaderObject, Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(Graphic3d_ShaderObject,Standard_Transient)
 
 protected:
 
index f44e609e785b7f2a9b7eadca55cdeb09a7de55c1..1d14d4ceffdca099f1f881734aac6aee4333884f 100755 (executable)
@@ -24,6 +24,8 @@
 #include <OSD_File.hxx>
 #include <OSD_Path.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_ShaderProgram,Standard_Transient)
+
 namespace
 {
   static volatile Standard_Integer THE_PROGRAM_OBJECT_COUNTER = 0;
index 1627308234e4d3ba16f2b899aaf0d225651f8768..890b240c118e270cf8971f6cde9069ef96a46cd0 100755 (executable)
@@ -101,7 +101,7 @@ public:
 
 public:
 
-  DEFINE_STANDARD_RTTI (Graphic3d_ShaderProgram, Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(Graphic3d_ShaderProgram,Standard_Transient)
 
 private:
 
index 7ba40bd37ee65e9bcd8fcfe834061e9822d141e8..7d1e77d754eb2d04c9f2a7252ce1cb5e86c2d822 100755 (executable)
@@ -18,6 +18,8 @@
 #include <Graphic3d_ShaderVariable.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_ShaderVariable,Standard_Transient)
+
 // Specific instantiations of struct templates to avoid compilation warnings
 template struct Graphic3d_UniformValue<Standard_Integer>;
 template struct Graphic3d_UniformValue<Standard_ShortReal>;
index 517f82532b14c7ed69b22446fdbfaf718fa357fc..df6f27942eba50757c0cea0e0fbdd6300b476f61 100755 (executable)
@@ -144,7 +144,7 @@ public:
 
 public:
 
-  DEFINE_STANDARD_RTTI (Graphic3d_ShaderVariable, Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(Graphic3d_ShaderVariable,Standard_Transient)
 
 protected:
 
index 27401943d0eb0b16e10c39a9df5c4ead5f383b91..a32663511a751e73853ebb332fea98b22fd51457 100644 (file)
@@ -40,6 +40,8 @@
 #include <TColStd_Array2OfReal.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_Structure,MMgt_TShared)
+
 //=============================================================================
 //function : Graphic3d_Structure
 //purpose  :
index a7cc8922a743a5894270744878937ce571445340..2fdc75f6e9b37636d14044d52a5df1bd4405d941 100644 (file)
@@ -487,7 +487,7 @@ public:
 friend class Graphic3d_Group;
 
 
-  DEFINE_STANDARD_RTTI(Graphic3d_Structure,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Graphic3d_Structure,MMgt_TShared)
 
 protected:
 
index 7f506e6e7c08b8e657d0c397f318fb2f7340e0f4..d858c23e1b56977a10c90043ea34ec32af4551e6 100644 (file)
 #include <Standard_Transient.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_StructureManager,MMgt_TShared)
+
 static Standard_Boolean Initialisation = Standard_True;
 static int StructureManager_ArrayId[StructureManager_MAX];
 static Standard_Integer StructureManager_CurrentId = 0;
 
 #include "Graphic3d_Structure.pxx"
 #include <Graphic3d_MapIteratorOfMapOfStructure.hxx>
+#include <Graphic3d_CView.hxx>
 
 Graphic3d_StructureManager::Graphic3d_StructureManager (const Handle(Graphic3d_GraphicDriver)& theDriver)
 : myViewGenId (0, 31)
index fadac9e99363790e300725452169845349e87fc0..1892bf86c225549d33cbedefa9051d40a2c02de2 100644 (file)
@@ -232,7 +232,7 @@ public:
 
   friend class Graphic3d_Structure;
 
-  DEFINE_STANDARD_RTTI(Graphic3d_StructureManager,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Graphic3d_StructureManager,MMgt_TShared)
 
 protected:
 
index a497859a138907c7dffc126120a573240f8cc8b0..66b20c9cfa5b07b507fa0db5e8dd4c466cb913f9 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_Texture1D,Graphic3d_TextureMap)
+
 static const char *NameOfTexture_to_FileName[] =
 {
   "1d_elevation.rgb"
index 9d2420fd9352bd992ecdb53d1506e696207f8068..cf65ca67ba6570ed03a9d3d6b44ef4ae94a246a9 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Graphic3d_Texture1D,Graphic3d_TextureMap)
+  DEFINE_STANDARD_RTTIEXT(Graphic3d_Texture1D,Graphic3d_TextureMap)
 
 protected:
 
index ed3e442d150cccab466b901e2e76d2a61d6297b0..c7992d5ef42202d3127b2e20074d7f64ee2b6042 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_Texture1Dmanual,Graphic3d_Texture1D)
+
 // =======================================================================
 // function : Graphic3d_Texture1Dmanual
 // purpose  :
index 184a5c299f4eb6eeeac641ec5d0bdd9ea6d0a31e..a13c8f5655fac682040ce231d8c331dbc87b8518 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Graphic3d_Texture1Dmanual,Graphic3d_Texture1D)
+  DEFINE_STANDARD_RTTIEXT(Graphic3d_Texture1Dmanual,Graphic3d_Texture1D)
 
 protected:
 
index 9097ba7cbeca29abf8b9c5519e44611459223c57..41e134f8674ae3524b5c78fb972454ab18ab30df 100644 (file)
@@ -21,6 +21,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_Texture1Dsegment,Graphic3d_Texture1D)
+
 // =======================================================================
 // function : Graphic3d_Texture1Dsegment
 // purpose  :
index 068cab8db69983e5d9bcdd09840cdb27e205b4e1..274f3902c6a1488d520044a59f35f2317770137f 100644 (file)
@@ -60,7 +60,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Graphic3d_Texture1Dsegment,Graphic3d_Texture1D)
+  DEFINE_STANDARD_RTTIEXT(Graphic3d_Texture1Dsegment,Graphic3d_Texture1D)
 
 protected:
 
index b4724f88b263cdf557004018fd7cdff5ca339cf6..8fda9a28e510278a0b3b4e594caa8aa7d66a2344 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_Texture2D,Graphic3d_TextureMap)
+
 static const char *NameOfTexture_to_FileName[] =
 {
   "2d_MatraDatavision.rgb",
index 71db6bad7e59be5a124d8bdcf8a727368fdf6d2c..773dcd9e7c13a3a9a7f9e765b57d229fc9fb1c5e 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Graphic3d_Texture2D,Graphic3d_TextureMap)
+  DEFINE_STANDARD_RTTIEXT(Graphic3d_Texture2D,Graphic3d_TextureMap)
 
 protected:
 
index f50e8830403f9269e07a9612628e640c1956d5a1..89c38fd0b47798d4253ba1f7cff6fbafc6405c5c 100644 (file)
@@ -21,6 +21,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_Texture2Dmanual,Graphic3d_Texture2D)
+
 // =======================================================================
 // function : Graphic3d_Texture2Dmanual
 // purpose  :
index a623a763a8ed55ff35ea6c35837aeaa01f06c00d..a7917e842ffa35a90b4a931fbcd7cff19d43d2be 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Graphic3d_Texture2Dmanual,Graphic3d_Texture2D)
+  DEFINE_STANDARD_RTTIEXT(Graphic3d_Texture2Dmanual,Graphic3d_Texture2D)
 
 protected:
 
index d88df466a4800134c8f97db7c6d48cddfd4bdb62..9e599a8deef911fc1c8de18ea6a8e7a2d50a9518 100644 (file)
@@ -21,6 +21,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_Texture2Dplane,Graphic3d_Texture2D)
+
 // =======================================================================
 // function : Graphic3d_Texture2Dplane
 // purpose  :
index ede0fee5cfb9f089836f7f66b5a218a2a869236b..aec405fa607bd6615294cdad9fefed3aca5241cf 100644 (file)
@@ -121,7 +121,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Graphic3d_Texture2Dplane,Graphic3d_Texture2D)
+  DEFINE_STANDARD_RTTIEXT(Graphic3d_Texture2Dplane,Graphic3d_Texture2D)
 
 protected:
 
index 8ff4b183e845f65f02c88642ef186b8f1fc5652e..bbda33247b2fe9f5eaf728b54e05316acf02d9c3 100644 (file)
@@ -23,6 +23,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_TextureEnv,Graphic3d_TextureRoot)
+
 static const char *NameOfTexture_to_FileName[] =
 {
   "env_clouds.rgb",
index d94a2cba3b961b3418814d5d9005a3060edc84a9..76ef1f0825c92faa8f2cc8433368343ca440c327 100644 (file)
@@ -63,7 +63,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Graphic3d_TextureEnv,Graphic3d_TextureRoot)
+  DEFINE_STANDARD_RTTIEXT(Graphic3d_TextureEnv,Graphic3d_TextureRoot)
 
 protected:
 
index cdcaf9026000880db4303b2060fed4c2018cb081..bdbc13d85bd85c00c603dd7a889e7b388945eb08 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_TextureMap,Graphic3d_TextureRoot)
+
 // =======================================================================
 // function : Graphic3d_TextureMap
 // purpose  :
index 3b8b7a8b681bc1ae9e1b6e384597c8086315b3c4..b394f77300eb370f7fe98610f9033f28bd449c2f 100644 (file)
@@ -88,7 +88,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Graphic3d_TextureMap,Graphic3d_TextureRoot)
+  DEFINE_STANDARD_RTTIEXT(Graphic3d_TextureMap,Graphic3d_TextureRoot)
 
 protected:
 
index e181e446319e6ba487bfee7df28305bd2f64c62a..178f39b95c6deed6ce3a5cc2b9c40b41abe38db3 100644 (file)
@@ -15,6 +15,8 @@
 #include <Graphic3d_TextureParams.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_TextureParams,Standard_Transient)
+
 // =======================================================================
 // function : Graphic3d_TextureParams
 // purpose  :
index 1b86810f3b640780327b2a26612b20dda9f81c7b..2215f1352b9fd1015b4ab68058e600992c7eecb6 100644 (file)
@@ -110,7 +110,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Graphic3d_TextureParams,Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(Graphic3d_TextureParams,Standard_Transient)
 
 protected:
 
index f2197e8f915cc16264c9fa7db04b4caf49c7d0c3..249ee3040141d8acce94e9dbe82e78c8b02b8527 100644 (file)
@@ -28,6 +28,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_TextureRoot,MMgt_TShared)
+
 namespace
 {
   static volatile Standard_Integer THE_TEXTURE_COUNTER = 0;
index 1bb6dc090c1514432fb660ae322c76b0aad2474f..1d62390549ce7e11bd5d456a3eab706ab2c60498 100644 (file)
@@ -96,7 +96,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Graphic3d_TextureRoot,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Graphic3d_TextureRoot,MMgt_TShared)
 
 protected:
 
index 58623a77e265d649f4660b26710fb48f7289b7b0..10e4206971e5b5191a021c648bc97b8aa6f3d5d2 100644 (file)
@@ -16,3 +16,5 @@
 #include <Graphic3d_ViewAffinity.hxx>
 
 
+
+IMPLEMENT_STANDARD_RTTIEXT(Graphic3d_ViewAffinity,Standard_Transient)
\ No newline at end of file
index 9de09532bda2ae5e649e2540f2f8a8ded8813314..41bd9503c808f0cc0d6d10da34e17dae21d985d6 100644 (file)
@@ -65,7 +65,7 @@ private:
 
 public:
 
-  DEFINE_STANDARD_RTTI(Graphic3d_ViewAffinity, Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(Graphic3d_ViewAffinity,Standard_Transient)
 
 };
 
index 10e0387972e92b8d5a03506fb92a79f90a7ef801..9c1cbe19c603ae08532197249846dfcb6a0318a0 100644 (file)
@@ -22,6 +22,8 @@
 #include <HLRAlgo_EdgesBlock.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(HLRAlgo_EdgesBlock,MMgt_TShared)
+
 //=======================================================================
 //function : HLRAlgo_EdgesBlock
 //purpose  : 
index 7b37b192f6f20a83281bc75573190378d3a33044..3aa1286f451b69d553514c8b8f9cbb6b30a01d5d 100644 (file)
@@ -86,7 +86,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(HLRAlgo_EdgesBlock,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(HLRAlgo_EdgesBlock,MMgt_TShared)
 
 protected:
 
index 2e8729e6ee0497efa3f0ed3d82f9a1704f853315..c50d45f64711db964d443806bfb39e5f782d9e4d 100644 (file)
@@ -28,6 +28,8 @@
 #include <Precision.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(HLRAlgo_PolyAlgo,MMgt_TShared)
+
 #define EMskGrALin1  ((Standard_Boolean)   8)
 #define EMskGrALin2  ((Standard_Boolean)  16)
 #define EMskGrALin3  ((Standard_Boolean)  32)
index 8c2e61ebb7bf3ea763c9ddd6b21790e6aa272502..f987a31a9755a2ae8517f202697bcf9e862af34a 100644 (file)
@@ -73,7 +73,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(HLRAlgo_PolyAlgo,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(HLRAlgo_PolyAlgo,MMgt_TShared)
 
 protected:
 
index 77a88578dc46aa9db7a708884619d591328efe4e..043f5ec83993377fad99bc26cdf025d981182a59 100644 (file)
@@ -23,6 +23,8 @@
 #include <HLRAlgo_PolyData.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(HLRAlgo_PolyData,MMgt_TShared)
+
 #define EMskGrALin1  ((Standard_Boolean)   8)
 #define EMskGrALin2  ((Standard_Boolean)  16)
 #define EMskGrALin3  ((Standard_Boolean)  32)
index f086bf3d347525e8ff2a9666f0b1ab03170c6e4e..ae67fcc321ae100cffe1e953e33331d44b093e29 100644 (file)
@@ -73,7 +73,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(HLRAlgo_PolyData,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(HLRAlgo_PolyData,MMgt_TShared)
 
 protected:
 
index e52d34b000bc840935e9d3c22aaad54638cb9028..f174de72f601b984702b67781b16b9313c6f0689 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_Stream.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(HLRAlgo_PolyInternalData,MMgt_TShared)
+
 #define Tri1Node1 ((Standard_Integer*)Tri1Indices)[0]
 #define Tri1Node2 ((Standard_Integer*)Tri1Indices)[1]
 #define Tri1Node3 ((Standard_Integer*)Tri1Indices)[2]
index 3d2a99b3f098cae773f24550b619b3a1fd4d5039..599d1cbf3742b272a7c8e04166e6d941ec36233e 100644 (file)
@@ -88,7 +88,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(HLRAlgo_PolyInternalData,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(HLRAlgo_PolyInternalData,MMgt_TShared)
 
 protected:
 
index b558935f2f97fdb3ff34e36f778bb8a198e3efb9..f57e36e41753f3efd394ac2e8c3b3dd95b68fd57 100644 (file)
@@ -17,3 +17,5 @@
 
 #include <HLRAlgo_PolyInternalNode.hxx>
 #include <Standard_Type.hxx>
+
+IMPLEMENT_STANDARD_RTTIEXT(HLRAlgo_PolyInternalNode,MMgt_TShared)
\ No newline at end of file
index e4d85146df647a6b61dc7f1914fdf5bdbf7693b1..cb09fd99c8d1a556a1552e9fe285c6f889cf0510 100644 (file)
@@ -45,7 +45,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(HLRAlgo_PolyInternalNode,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(HLRAlgo_PolyInternalNode,MMgt_TShared)
 
 protected:
 
index 419444adcc75cc298aeaf251554378937f5887cd..924a9a76a69f2e7d0b88317914287a59fe7480fa 100644 (file)
@@ -25,6 +25,8 @@
 #include <HLRAlgo_PolyShellData.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(HLRAlgo_PolyShellData,MMgt_TShared)
+
 #define PntX1  ((Standard_Real*)Coordinates)[ 0]
 #define PntY1  ((Standard_Real*)Coordinates)[ 1]
 #define PntZ1  ((Standard_Real*)Coordinates)[ 2]
index fcb76f809cae6756e60786b648dcf2975726a281..c458fb5fbac4424c26fee0e02853154f3859b026 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(HLRAlgo_PolyShellData,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(HLRAlgo_PolyShellData,MMgt_TShared)
 
 protected:
 
index d4bc81fc348ace631510b6aa9f75696bc4b65485..ee2a661c769d42cc52b588c8e0ac0b8d80ed6edf 100644 (file)
@@ -23,6 +23,8 @@
 #include <HLRAlgo_WiresBlock.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(HLRAlgo_WiresBlock,MMgt_TShared)
+
 //=======================================================================
 //function : HLRAlgo_WiresBlock
 //purpose  : 
index fa9113af33934973ee97e7afdf4cf1281e153118..4f91bde7d7c710244b788ac069381ac33ea4c69e 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(HLRAlgo_WiresBlock,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(HLRAlgo_WiresBlock,MMgt_TShared)
 
 protected:
 
index 37a7614b02b7348b2967101096a97716e5e70797..dd5d2cd20dd9243798326d04f3f8fc968b056f93 100644 (file)
@@ -24,6 +24,8 @@
 #include <Standard_Type.hxx>
 #include <TopoDS_Shape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(HLRBRep_Algo,HLRBRep_InternalAlgo)
+
 //=======================================================================
 //function : HLRBRep_Algo
 //purpose  : 
index fe4c414632b617db3bdf743d90667da4b2cc646c..5660f2870f0383bba453861e80af452a01a043a7 100644 (file)
@@ -96,7 +96,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(HLRBRep_Algo,HLRBRep_InternalAlgo)
+  DEFINE_STANDARD_RTTIEXT(HLRBRep_Algo,HLRBRep_InternalAlgo)
 
 protected:
 
index 5558d3d7506c59eaa76ddcd1e15a6b3a11b83036..46cd2225b3c0677097b6034bec03b4f0687c6add 100644 (file)
@@ -19,6 +19,8 @@
 #include <HLRBRep_AreaLimit.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(HLRBRep_AreaLimit,MMgt_TShared)
+
 //=======================================================================
 //function : HLRBRep_AreaLimit
 //purpose  : 
index e513c1a0f0f4666cda55b86a651aa0711bb8aa55..d2c7ee2bca9068c29a5e457507cf4903eddfbc10 100644 (file)
@@ -77,7 +77,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(HLRBRep_AreaLimit,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(HLRBRep_AreaLimit,MMgt_TShared)
 
 protected:
 
index 4d73476be65c8fa75f95fbcf31edc26e766fff46..c19a76fcfc68f77a2b7ec5bfab24223c09fd6eec 100644 (file)
@@ -41,6 +41,8 @@
 #include <TColStd_ListIteratorOfListOfInteger.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(HLRBRep_Data,MMgt_TShared)
+
 Standard_Integer nbOkIntersection;
 Standard_Integer nbPtIntersection;
 Standard_Integer nbSegIntersection;
index 258d0d44127bcf0910d314a71df2fad9a7f296f2..72ee9995657d6b4f1dbf3f57f9a4b490dc62dd14 100644 (file)
@@ -182,7 +182,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(HLRBRep_Data,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(HLRBRep_Data,MMgt_TShared)
 
 protected:
 
index 23e299764a0447e7223181a11f990df55f4fd166..63a149dfbceb3df84154d37a700ba9679abe0b1a 100644 (file)
@@ -31,6 +31,8 @@
 #include <TColStd_Array1OfReal.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(HLRBRep_InternalAlgo,MMgt_TShared)
+
 extern Standard_Integer nbPtIntersection;   // total P.I.
 extern Standard_Integer nbSegIntersection;  // total S.I
 extern Standard_Integer nbClassification;   // total classification
index 07e97863b7f2f84021946b6dd8623a2ee833e78e..f1687f53c80ec4b44660b770501c6ee68bb10605 100644 (file)
@@ -129,7 +129,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(HLRBRep_InternalAlgo,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(HLRBRep_InternalAlgo,MMgt_TShared)
 
 protected:
 
index 9b8d75d8701adc2707504caa43238cbb1d3c52aa..8e607400024f868d0eea1075caded069cbe8873e 100644 (file)
@@ -54,6 +54,8 @@
 #include <TopTools_IndexedDataMapOfShapeListOfShape.hxx>
 #include <TopTools_ListIteratorOfListOfShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(HLRBRep_PolyAlgo,MMgt_TShared)
+
 #define EMskOutLin1  ((Standard_Boolean)   1)
 #define EMskOutLin2  ((Standard_Boolean)   2)
 #define EMskOutLin3  ((Standard_Boolean)   4)
index 68fd49a207684b31e8055e709c0c836a0b4131a8..f5ce88a0fab9a9e8601ee6ff8f275f4c639c6b7a 100644 (file)
@@ -184,7 +184,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(HLRBRep_PolyAlgo,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(HLRBRep_PolyAlgo,MMgt_TShared)
 
 protected:
 
index 91d18e88ba72b23e28a584930d19948811e486b6..7dd3625bf6925380b8022fa506eab21e3ef23313 100644 (file)
@@ -25,6 +25,8 @@
 #include <HLRTest_ShapeData.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(HLRTest_DrawableEdgeTool,Draw_Drawable3D)
+
 //=======================================================================
 //function : HLRTest_DrawableEdgeTool
 //purpose  : 
index b82efc3d1729679c84291edc4f37bba1202fee12..13bda2481e8860e13061453e3e0905b2ffef101f 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(HLRTest_DrawableEdgeTool,Draw_Drawable3D)
+  DEFINE_STANDARD_RTTIEXT(HLRTest_DrawableEdgeTool,Draw_Drawable3D)
 
 protected:
 
index 10712e56f9c053a29316056839e7e197caee2019..2be29eb5cfd96caf55c816d50a97d83484c08366 100644 (file)
@@ -27,6 +27,8 @@
 #include <OSD_Chronometer.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(HLRTest_DrawablePolyEdgeTool,Draw_Drawable3D)
+
 #define PntX1 ((Standard_Real*)Coordinates)[0]
 #define PntY1 ((Standard_Real*)Coordinates)[1]
 #define PntZ1 ((Standard_Real*)Coordinates)[2]
index 3ce5f8e4cf240471872738cb8805143d60b8c966..f310527a33a4b82769416076b80d4a961719bc15 100644 (file)
@@ -65,7 +65,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(HLRTest_DrawablePolyEdgeTool,Draw_Drawable3D)
+  DEFINE_STANDARD_RTTIEXT(HLRTest_DrawablePolyEdgeTool,Draw_Drawable3D)
 
 protected:
 
index bc8f1dd9d6212dd4955bf538ac7c0b40eae8e30a..465bc02ffaaad2a27cc6f553cf28485442289111 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_Type.hxx>
 #include <TopoDS_Shape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(HLRTest_OutLiner,Draw_Drawable3D)
+
 //=======================================================================
 //function : HLRTest_OutLiner
 //purpose  : 
index d968bc8f2d5c29276ad81116036a4ee227bf6dbb..ffec6f51147a8613392ce9e10cb235a6968ab571 100644 (file)
@@ -59,7 +59,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(HLRTest_OutLiner,Draw_Drawable3D)
+  DEFINE_STANDARD_RTTIEXT(HLRTest_OutLiner,Draw_Drawable3D)
 
 protected:
 
index f37361182c8aaa831d47d106587a0d5b333a480e..e90bab7bff82a7fc24e1ece4d5e47962e8b9c850 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_Stream.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(HLRTest_Projector,Draw_Drawable3D)
+
 //=======================================================================
 //function : HLRTest_Projector
 //purpose  : 
index 80a8a1cbbc2e654af3906e8b25d940754b08ca04..bd967dd53f3999677bf4b7be235bd82493b0d933 100644 (file)
@@ -59,7 +59,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(HLRTest_Projector,Draw_Drawable3D)
+  DEFINE_STANDARD_RTTIEXT(HLRTest_Projector,Draw_Drawable3D)
 
 protected:
 
index d8c40c4c079ba0ed69a769d51fefeb83455b3ce5..edb1ea6f5aa571bbc1696d08f1668cd9b9499006 100644 (file)
@@ -19,6 +19,8 @@
 #include <HLRTest_ShapeData.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(HLRTest_ShapeData,MMgt_TShared)
+
 //=======================================================================
 //function : HLRTest_ShapeData
 //purpose  : 
index 2d1ba53d14f189d402bb3bf5c617204ed5522ad7..1b6d91c4e507b9856cf072789e4944b7991fa69c 100644 (file)
@@ -64,7 +64,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(HLRTest_ShapeData,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(HLRTest_ShapeData,MMgt_TShared)
 
 protected:
 
index 33d3d17af6d084574b00b295b162d7424b7eabf9..ee010a730aa20c1941b837290f78fa8798a563e3 100644 (file)
@@ -38,6 +38,8 @@
 #include <TopTools_IndexedDataMapOfShapeListOfShape.hxx>
 #include <TopTools_ListIteratorOfListOfShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(HLRTopoBRep_OutLiner,MMgt_TShared)
+
 //=======================================================================
 //function : OutLiner
 //purpose  : 
index 49caa312eb57db8879d6555c34c8efbab43e0963..2aa3c79334913bd3616101f9685e67cfc823b052 100644 (file)
@@ -62,7 +62,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(HLRTopoBRep_OutLiner,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(HLRTopoBRep_OutLiner,MMgt_TShared)
 
 protected:
 
index 3fa793dc3a584a1cb78e6c579f49acd32dc15afe..4f52316d9668bf800adff86e299dc4fe53dc3e54 100644 (file)
@@ -16,6 +16,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(HeaderSection_FileDescription,MMgt_TShared)
+
 HeaderSection_FileDescription::HeaderSection_FileDescription ()  {}
 
 void HeaderSection_FileDescription::Init(
index 5134d2b11844adc7948a718508bdd66ee737fcbd..cb6851169e2f3491c56fc3e720ee9391cc940c87 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(HeaderSection_FileDescription,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(HeaderSection_FileDescription,MMgt_TShared)
 
 protected:
 
index cef1d2679466a3720b701a3101d99dd2fe92b97a..f427492b6e82cb36583baf256ef4d0931526675e 100644 (file)
@@ -16,6 +16,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(HeaderSection_FileName,MMgt_TShared)
+
 HeaderSection_FileName::HeaderSection_FileName ()  {}
 
 void HeaderSection_FileName::Init(
index dcaf0685a5eb26aefb655ec061ad45a3068c8db3..18cfe9bf567dac61872dc4f70bab12f0dd2fd1f2 100644 (file)
@@ -80,7 +80,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(HeaderSection_FileName,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(HeaderSection_FileName,MMgt_TShared)
 
 protected:
 
index 9d7c1792d9c94d91454c3c2061b5a7d09d158ebf..4c0d1026edc11dc16ffbc7d80d400222c12b0bd2 100644 (file)
@@ -16,6 +16,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(HeaderSection_FileSchema,MMgt_TShared)
+
 HeaderSection_FileSchema::HeaderSection_FileSchema ()  {}
 
 void HeaderSection_FileSchema::Init(
index 573ddc521fee151720646c67ac0f743bbfe98d80..b9c137e728851046606e5056efbd3ad99cfcc6d6 100644 (file)
@@ -52,7 +52,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(HeaderSection_FileSchema,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(HeaderSection_FileSchema,MMgt_TShared)
 
 protected:
 
index 1a19427393ee619ce6993b6cf0d70b48f0244bdc..47e6ce8ad46e14a50d1466656057ccb223042905 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(HeaderSection_HeaderRecognizer,StepData_FileRecognizer)
+
 static TCollection_AsciiString reco_FileName    ("FILE_NAME");
 static TCollection_AsciiString reco_FileSchema ("FILE_SCHEMA");
 static TCollection_AsciiString reco_FileDescription ("FILE_DESCRIPTION");
index 97f69670bc1a0bf3e77dfc01006bc75327784757..6fdba9b595c35f7e00a7ebb8c2c7db954a0b2d13 100644 (file)
@@ -40,7 +40,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(HeaderSection_HeaderRecognizer,StepData_FileRecognizer)
+  DEFINE_STANDARD_RTTIEXT(HeaderSection_HeaderRecognizer,StepData_FileRecognizer)
 
 protected:
 
index 5f92cdf4a516287f628e994ee0dddae956c66c7b..c43908ce37e054557ba8ad97f1ed70932953623b 100644 (file)
@@ -19,6 +19,8 @@
 #include <Standard_Type.hxx>
 #include <StepData_UndefinedEntity.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(HeaderSection_Protocol,StepData_Protocol)
+
 static Standard_CString schemaName = "header_section";
 
 HeaderSection_Protocol::HeaderSection_Protocol () { }
index eb0ff3fb588f7a68ea761264e85c863248680831..4ee81ac65dcb4dbe19a693a54ec54cf5330b1b00 100644 (file)
@@ -47,7 +47,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(HeaderSection_Protocol,StepData_Protocol)
+  DEFINE_STANDARD_RTTIEXT(HeaderSection_Protocol,StepData_Protocol)
 
 protected:
 
index d1f74cc2d7710c5d7958217cdd5a2a16dcab2730..aacb291d779f84334b903838ee4cc8f5ae16489b 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_Act,IFSelect_Activator)
+
 static TCollection_AsciiString thedefgr, thedefil;
 
 
index adfb5a9fe8293f35369d38ec56a6fa90d94cbcc2..af2705c2d9ec259ed329172b1f4b2d5588995e53 100644 (file)
@@ -85,7 +85,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_Act,IFSelect_Activator)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_Act,IFSelect_Activator)
 
 protected:
 
index 474f0f5bc5f26334211d3e1f6d3ea3f287dea027..f7037929215bcdf0ba355c109870e5b31c01f2cc 100644 (file)
@@ -26,6 +26,8 @@
 #include <TColStd_SequenceOfInteger.hxx>
 #include <TColStd_SequenceOfTransient.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_Activator,MMgt_TShared)
+
 static Handle(Dico_DictionaryOfInteger) thedico; // = new Dico_DictionaryOfInteger;
 static TColStd_SequenceOfInteger   thenums, themodes;
 static TColStd_SequenceOfTransient theacts;
index fce062dc8a08975ffe33991e9c4e301559445eee..f24a9278d2ce5e359b9d19ad1fe60b63b6766b26 100644 (file)
@@ -134,7 +134,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_Activator,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_Activator,MMgt_TShared)
 
 protected:
 
index 6d7b0af42d6a3bce010a41ba5f24ce49e5b36b38..52a626c6104cfe22c64d3141512ec524705edd7b 100644 (file)
@@ -16,6 +16,8 @@
 #include <IFSelect_GeneralModifier.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_AppliedModifiers,MMgt_TShared)
+
 IFSelect_AppliedModifiers::IFSelect_AppliedModifiers
   (const Standard_Integer nbmax, const Standard_Integer nbent)
     : thelists (nbmax+1)
index 4ee393cbe24c20e3c74b5ff2179f4058c60518b0..30cc44ae5cce0819d0a1c47ccd9d0ec2d3c550ba 100644 (file)
@@ -106,7 +106,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_AppliedModifiers,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_AppliedModifiers,MMgt_TShared)
 
 protected:
 
index e0cbba669409381464c8140be19da63b23a49de5..7883f84f5e0fee7548e3bdb43f6aac29fe76ff2d 100644 (file)
@@ -42,6 +42,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_BasicDumper,IFSelect_SessionDumper)
+
 //#include <IFSelect_SelectTextType.hxx>
 #define FIRSTCHAR 1
 // Param litteral "own" sous la forme  :"<val>" -> first = 3
index fb67d68ba373b97b28de7b067a53be67972f9218..f89baf13abf52dd5b0b1d1ed6815a9393bb088fb 100644 (file)
@@ -53,7 +53,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_BasicDumper,IFSelect_SessionDumper)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_BasicDumper,IFSelect_SessionDumper)
 
 protected:
 
index f56e9f04238c5bc7a485dd66b2dca60f01b5b7d7..fa683f23c9cccf4ed1e8890efa7babbc33b9cbf8 100644 (file)
@@ -21,6 +21,8 @@
 #include <Standard_Type.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_CheckCounter,IFSelect_SignatureList)
+
 //=======================================================================
 //function : IFSelect_CheckCounter
 //purpose  : 
index a785470da986caa145479940f39a4b67ba689482..a22733b061fe610d0b282587e7cc7bcfadc2de0f 100644 (file)
@@ -63,7 +63,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_CheckCounter,IFSelect_SignatureList)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_CheckCounter,IFSelect_SignatureList)
 
 protected:
 
index 866e6b5241adb15039fb290bbff93c0e65009f41..a5fbbf25add1724f4b82fee73d0d030fcb229d6c 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_DispGlobal,IFSelect_Dispatch)
+
 // Genere un seul paquet avec la sortie finale
 IFSelect_DispGlobal::IFSelect_DispGlobal ()    {  }
 
index 955e179a9964eab70b98b94258f44f9930713e9e..16a91137db4430d8996252da1ab7c8120e1caf5a 100644 (file)
@@ -59,7 +59,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_DispGlobal,IFSelect_Dispatch)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_DispGlobal,IFSelect_Dispatch)
 
 protected:
 
index a177604d08038fe7626b7ec3429bd8b14fdd0d6e..aa553ac8cf52b89e9217550da7c5de6cb91dc20c 100644 (file)
@@ -24,6 +24,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_DispPerCount,IFSelect_Dispatch)
+
 IFSelect_DispPerCount::IFSelect_DispPerCount ()    {  }
 
     Handle(IFSelect_IntParam)  IFSelect_DispPerCount::Count () const 
index 811e208adb5068cf10b9d02c065b2afca7df9146..1ab70f97b28a70e990631c00c912060a9d7d7671 100644 (file)
@@ -74,7 +74,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_DispPerCount,IFSelect_Dispatch)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_DispPerCount,IFSelect_Dispatch)
 
 protected:
 
index 290bba3a093cb3e26e2c9c058e2061ae786bffbf..f0c37fe3f3d50a761e1e1eb4c296fd9ff9d22eb4 100644 (file)
@@ -24,6 +24,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_DispPerFiles,IFSelect_Dispatch)
+
 IFSelect_DispPerFiles::IFSelect_DispPerFiles ()    {  }
 
     Handle(IFSelect_IntParam)  IFSelect_DispPerFiles::Count () const 
index ce4774fc103bc477aacc00d28af2950c617b26e6..062e7489d0d4f0fa2240307dc902c45ac5a89659 100644 (file)
@@ -78,7 +78,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_DispPerFiles,IFSelect_Dispatch)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_DispPerFiles,IFSelect_Dispatch)
 
 protected:
 
index 6bc1a6f634ec9e9938ed0ad7cef9c37d5e2b4fd9..3e0aaece3229761b6c8145719d112d08810d700b 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_DispPerOne,IFSelect_Dispatch)
+
 //  Genere un paquet par racine (strong comp.) locale a la liste transmise
 IFSelect_DispPerOne::IFSelect_DispPerOne ()    {  }
 
index c6b15e4a16f48c31063c0ee3a1aa4027928592ad..8b805d5d7d72d5a99b8d694b7440056cca15b91b 100644 (file)
@@ -60,7 +60,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_DispPerOne,IFSelect_Dispatch)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_DispPerOne,IFSelect_Dispatch)
 
 protected:
 
index a977c744bdbda771aedbbbae01611189715f12ec..9668d042a42440581a1eb35b7a592ce322dc45e8 100644 (file)
@@ -26,6 +26,8 @@
 #include <TColStd_HSequenceOfTransient.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_DispPerSignature,IFSelect_Dispatch)
+
 IFSelect_DispPerSignature::IFSelect_DispPerSignature ()    {  }
 
     Handle(IFSelect_SignCounter)  IFSelect_DispPerSignature::SignCounter () const
index 840390ed1d8615d2b9e9c106ef30330407dc01c4..0601a540c879786b02575640a60f21dace1941f1 100644 (file)
@@ -71,7 +71,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_DispPerSignature,IFSelect_Dispatch)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_DispPerSignature,IFSelect_Dispatch)
 
 protected:
 
index 24500845508f1bd0bafdb1c2845701019936103f..7e39615ffefd6b49c9990f0722d4ba82d270d619 100644 (file)
@@ -24,6 +24,8 @@
 #include <TCollection_AsciiString.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_Dispatch,MMgt_TShared)
+
 void  IFSelect_Dispatch::SetRootName
   (const Handle(TCollection_HAsciiString)& name)
 {
index c3915ecca301b7150e93b23d1f8707707c8f061d..c360bac3a1be7e2d6b9e83a833fe145b96f094ed 100644 (file)
@@ -138,7 +138,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_Dispatch,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_Dispatch,MMgt_TShared)
 
 protected:
 
index 8c204ac55efeca3d2deaf033cf9739dbe8c9fbd6..73415b884ccec2f2e6378891634a44bd2d2b2357 100644 (file)
@@ -25,6 +25,8 @@
 #include <TCollection_HAsciiString.hxx>
 #include <TColStd_HSequenceOfHAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_EditForm,MMgt_TShared)
+
 IFSelect_EditForm::IFSelect_EditForm
   (const Handle(IFSelect_Editor)& editor,
    const Standard_Boolean readonly, const Standard_Boolean undoable,
index 1417b0e91a28a6aaccdd98aec4a98de77272bb44..5623548cd85b7acf18e843586f969a8c26aa6a1f 100644 (file)
@@ -284,7 +284,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_EditForm,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_EditForm,MMgt_TShared)
 
 protected:
 
index c2ab0a7371c6a1cddcba5c86eb50736438531fe5..a5cf629848bf100f26d77cc58a21478b11022e58 100644 (file)
@@ -27,6 +27,8 @@
 #include <TCollection_HAsciiString.hxx>
 
 #include <string.h>
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_Editor,MMgt_TShared)
+
 IFSelect_Editor::IFSelect_Editor (const Standard_Integer nbval)
     : thenbval (nbval) , themaxsh (0) , themaxco (0) , themaxla (0) ,
       thevalues (1,nbval) , theshorts (1,nbval) , themodes (1,nbval) ,
index bb247eac584c7a19055bd3c4219024d89f103ffd..1e95d96c5908b8d5394ee23d92ca6905a4b1f335 100644 (file)
@@ -158,7 +158,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_Editor,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_Editor,MMgt_TShared)
 
 protected:
 
index 3a146e0e557937c75d719703df4f9ad1ce6799fa..26bad6a67c5cf39e87cfa2ccf81a36e93cb65c57 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_GeneralModifier,MMgt_TShared)
+
 IFSelect_GeneralModifier::IFSelect_GeneralModifier
   (const Standard_Boolean maychangegraph)    {  thechgr = maychangegraph;  }
 
index 5f44cd508c4603f4a4d23bc7726581d5ee8d7881..6b11e7fe2917751086bc3356b3ec663d0e457beb 100644 (file)
@@ -102,7 +102,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_GeneralModifier,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_GeneralModifier,MMgt_TShared)
 
 protected:
 
index 06dc661447be6730ca2f3e9d0af084377560e0e7..a5aa6f8824e4ac2dea7ee1bdf23defab3508211e 100644 (file)
@@ -21,6 +21,8 @@
 
 #include <stdio.h>
 #include <string.h>
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_GraphCounter,IFSelect_SignCounter)
+
 IFSelect_GraphCounter::IFSelect_GraphCounter
   (const Standard_Boolean withmap, const Standard_Boolean withlist)
   : IFSelect_SignCounter (withmap,withlist)  {  }
index 6c6b2d37062d9c881e9955acdbff18bf705d9c74..60a01c626be84f59b6e0dc9f8899aec5795467f0 100644 (file)
@@ -60,7 +60,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_GraphCounter,IFSelect_SignCounter)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_GraphCounter,IFSelect_SignCounter)
 
 protected:
 
index 51de0470c1bc9a38ed4219a144df9389f799129b..a300fa509b3612269a114dfb30de461184a226ad 100644 (file)
@@ -16,6 +16,8 @@
 #include <Interface_Static.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_IntParam,MMgt_TShared)
+
 IFSelect_IntParam::IFSelect_IntParam ()
       {  theval = 0;  }
 
index 4c0d010c37a0b0690481bb57d8b6eee8d8edcd53..6dccb51a1c7312d8b4121eb5b35120c5e9b62b61 100644 (file)
@@ -78,7 +78,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_IntParam,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_IntParam,MMgt_TShared)
 
 protected:
 
index 8a2abf915c7a846e94f3fb50ff4c773a13be6355..78c7be68c3edf5dc97abf69484013a257c5eec73 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_ListEditor,MMgt_TShared)
+
 IFSelect_ListEditor::IFSelect_ListEditor  ()
 : themax (0) , thetouc (0)  {  }
 
index a2817240ed6d8d0ddaca1e21b02188cad54e6b40..c42631dd8517cea3bc105b977b7f193122dfbeea 100644 (file)
@@ -143,7 +143,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_ListEditor,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_ListEditor,MMgt_TShared)
 
 protected:
 
index 1293842b2a130f0174c0cf161c9b439162b47459..278eca1949d7f3d99016c93b6a7e09d317ea2f5c 100644 (file)
@@ -38,6 +38,8 @@
 #include <TColStd_HSequenceOfInteger.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_ModelCopier,MMgt_TShared)
+
 //#define MISOPOINT
 IFSelect_ModelCopier::IFSelect_ModelCopier ()    {  }
 
index beab50b9b57c6d1f2a40be30d2a08fe619d536bb..6b486549a978b5ac0d60255403dd925b874466ae 100644 (file)
@@ -207,7 +207,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_ModelCopier,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_ModelCopier,MMgt_TShared)
 
 protected:
 
index f71af8ac94411c86c4d0c49a4d2ca50e411c45d2..8a731b33bbb091a9038c5d34d938cbd3c8e9eb27 100644 (file)
@@ -21,6 +21,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_ModifEditForm,IFSelect_Modifier)
+
 IFSelect_ModifEditForm::IFSelect_ModifEditForm
   (const Handle(IFSelect_EditForm)& editform)
     : IFSelect_Modifier (Standard_False)    {  theedit = editform;  }
index c56e0c86afe7da6fcb260f7db54cdcc9f4053e7d..3965d1a2a6248575824447bbceea423a2b7d90df 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_ModifEditForm,IFSelect_Modifier)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_ModifEditForm,IFSelect_Modifier)
 
 protected:
 
index 211252aeca3667c489661c38cf488174b1849c46..76f675e7ea8844a24cbfcf02c52c38a5d8e9a09d 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_ModifReorder,IFSelect_Modifier)
+
 IFSelect_ModifReorder::IFSelect_ModifReorder (const Standard_Boolean rootlast)
     : IFSelect_Modifier (Standard_True)    {  thertl = rootlast;  }
 
index a09fe62a2be2e54518fdf8383f565f1bb0628df6..b974c6bf2a46062605374ab527ea1155c2165b91 100644 (file)
@@ -59,7 +59,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_ModifReorder,IFSelect_Modifier)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_ModifReorder,IFSelect_Modifier)
 
 protected:
 
index 244b7a392feac91ec68dfb04325f6cd05a2f13a2..eeebc1ec5bfabe209c523b86ff2ad24c2dd90937 100644 (file)
@@ -19,5 +19,7 @@
 #include <Interface_Protocol.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_Modifier,IFSelect_GeneralModifier)
+
 IFSelect_Modifier::IFSelect_Modifier (const Standard_Boolean grf)
     : IFSelect_GeneralModifier (grf)    {  }
index 61d099f95202632c71106ab342a014da1a597908..71be4d71ca473562a73a71fb19ad0276e6db5602 100644 (file)
@@ -60,7 +60,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_Modifier,IFSelect_GeneralModifier)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_Modifier,IFSelect_GeneralModifier)
 
 protected:
 
index 024fba29c4fc0394665059f2352b66901a857e62..84969ab606567d90c90737910ff5cc1df5a04501 100644 (file)
@@ -23,6 +23,8 @@
 #include <Standard_Type.hxx>
 #include <TColStd_HSequenceOfInteger.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_PacketList,MMgt_TShared)
+
 IFSelect_PacketList::IFSelect_PacketList
   (const Handle(Interface_InterfaceModel)& model)
     : thedupls (0,model->NbEntities()) , 
index e01daa1f21b46fe40b3c8dfe40b7dd6b8050f3e4..be14217f7115cc49dc1fbcff600a1b03b81fc665 100644 (file)
@@ -106,7 +106,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_PacketList,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_PacketList,MMgt_TShared)
 
 protected:
 
index 756980c789dcbafb80cb8042573f0e2f7d9d2edf..3380692fb02382a6ea0d72bdf18a3b92e9ce90db 100644 (file)
@@ -22,6 +22,8 @@
 #include <TCollection_AsciiString.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_ParamEditor,IFSelect_Editor)
+
 IFSelect_ParamEditor::IFSelect_ParamEditor
   (const Standard_Integer nbmax, const Standard_CString label)
 : IFSelect_Editor (nbmax) , thelabel (label)
index 5bc27e128106d82ef9e59e5b10c964e610ff4638..3386be0ca575d969ce0635c4181eb79e9292c647 100644 (file)
@@ -83,7 +83,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_ParamEditor,IFSelect_Editor)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_ParamEditor,IFSelect_Editor)
 
 protected:
 
index 89d7a41421beed4598ce5ea0502d3856070e1a87..cc3a0422e266cfa76f195a27df8408b2b92349bf 100644 (file)
@@ -23,6 +23,8 @@
 #include <TCollection_AsciiString.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_SelectAnyList,IFSelect_SelectDeduct)
+
 // ....    Definition de liste : methodes "deferred" NbItems & FillResult
 void  IFSelect_SelectAnyList::SetRange
   (const Handle(IFSelect_IntParam)& rankfrom,
index 28d69647433fda541ba4f1381157770f8aedbd3d..87c61b144b72fc7f61878a85f75d8f558be3953e 100644 (file)
@@ -131,7 +131,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_SelectAnyList,IFSelect_SelectDeduct)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_SelectAnyList,IFSelect_SelectDeduct)
 
 protected:
 
index 2825cc6afff21fc03d50b9bf9bcbe5df6e987d52..be63842af278ad0c8aee11eb51d8709ce2242962 100644 (file)
@@ -17,6 +17,8 @@
 #include <Standard_Transient.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_SelectAnyType,IFSelect_SelectExtract)
+
 Standard_Boolean  IFSelect_SelectAnyType::Sort
   (const Standard_Integer , const Handle(Standard_Transient)& ent,
    const Handle(Interface_InterfaceModel)& ) const 
index 8c1546e5164c545236a18d5771e79aef8e34c040..94f6dac663bd06277f3925c950249c0d56e4a2e7 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_SelectAnyType,IFSelect_SelectExtract)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_SelectAnyType,IFSelect_SelectExtract)
 
 protected:
 
index de239152c0979efc4e28643bb0390a8ed88356eb..6b15b09c89da703a1055de65dfb8e0ae602be74f 100644 (file)
@@ -16,6 +16,8 @@
 #include <IFSelect_SelectionIterator.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_SelectBase,IFSelect_Selection)
+
 void  IFSelect_SelectBase::FillIterator
   (IFSelect_SelectionIterator& ) const 
       {  }   // rien a faire, une SelectBase ne depend d aucune autre Selection
index 779bfc332fdf0a4a2aaaf2437ed50016c58e8e14..841e43d17f00b373d252008a434540cd813ea60f 100644 (file)
@@ -42,7 +42,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_SelectBase,IFSelect_Selection)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_SelectBase,IFSelect_Selection)
 
 protected:
 
index 0f5c0aba264d21958f20070e8b23cd42aa1e30c0..f72253bfd23a7e10d0de0d253786845e7c152d19 100644 (file)
@@ -18,6 +18,8 @@
 #include <IFSelect_SelectionIterator.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_SelectCombine,IFSelect_Selection)
+
 IFSelect_SelectCombine::IFSelect_SelectCombine ()    {  }
 //      {  thelist = new IFSelect_SequenceOfSelection();  }
 
index 7623aa705638ba23022110c86b7c565e57d62a80..6ccb254d96d306ee9cf1b6d1af8ea5732af41341 100644 (file)
@@ -75,7 +75,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_SelectCombine,IFSelect_Selection)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_SelectCombine,IFSelect_Selection)
 
 protected:
 
index 5628630823ee14d907ad5575ac2fdd7379a134b6..e9239cdf1eec4514c33220313bc5e5ad2a173f0c 100644 (file)
@@ -17,6 +17,8 @@
 #include <IFSelect_SelectionIterator.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_SelectControl,IFSelect_Selection)
+
 Handle(IFSelect_Selection)  IFSelect_SelectControl::MainInput () const 
       {  return themain;  }
 
index 454f612b09257a372bf4f730d14051af8545c256..581d736cc244238b0bf46a68d3671471966f674a 100644 (file)
@@ -72,7 +72,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_SelectControl,IFSelect_Selection)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_SelectControl,IFSelect_Selection)
 
 protected:
 
index 88b5e5dea3813c35cea831d7bdf9bbb9d68e519d..ce5c55b892756f76e0ab34fa03ee85b208d474db 100644 (file)
@@ -21,6 +21,8 @@
 #include <Interface_InterfaceError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_SelectDeduct,IFSelect_Selection)
+
 void  IFSelect_SelectDeduct::SetInput (const Handle(IFSelect_Selection)& sel)
       {  thesel = sel;  }
 
index ebda639d99f73b2b87113c032e96324213d09ea0..793a0418f13bb6cdb2e6c74c1611b0a265ce659a 100644 (file)
@@ -86,7 +86,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_SelectDeduct,IFSelect_Selection)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_SelectDeduct,IFSelect_Selection)
 
 protected:
 
index 189c074b8192e8f5b0d331727ee306208632b767..4c23ec358f367df5529248f63b7c819f92da077c 100644 (file)
@@ -19,6 +19,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_SelectDiff,IFSelect_SelectControl)
+
 IFSelect_SelectDiff::IFSelect_SelectDiff ()    {  }
 
 
index 9c1da09e3e8ab8fd77126c7048f99e18475e19d6..4709c1cf2813d41c8bdd9958e137e0958ec9c347 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_SelectDiff,IFSelect_SelectControl)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_SelectDiff,IFSelect_SelectControl)
 
 protected:
 
index cd56c040fc3bfb702ead06aadbc7ecb50f3ac534..989872734d680c5a32bb6008841f4dac4f6f3a6e 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_SelectEntityNumber,IFSelect_SelectBase)
+
 IFSelect_SelectEntityNumber::IFSelect_SelectEntityNumber ()    {  }
 
     void  IFSelect_SelectEntityNumber::SetNumber
index 78d662770b00e9ab11a340bc9818c616f7056171..4c5e14b26bda25fc29ee17695cd53d7f9229f818 100644 (file)
@@ -60,7 +60,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_SelectEntityNumber,IFSelect_SelectBase)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_SelectEntityNumber,IFSelect_SelectBase)
 
 protected:
 
index 1f1cf42302df87676362c4b00ee164dc6ad693fd..50b5ab202d07a7912ef5d4c6aff6b04feffbbd5e 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_SelectErrorEntities,IFSelect_SelectExtract)
+
 IFSelect_SelectErrorEntities::IFSelect_SelectErrorEntities ()    {  }
 
     Standard_Boolean  IFSelect_SelectErrorEntities::Sort
index 7ecda8a76ccdcb77cc184024eecd14cf63a82936..b3fde551d241d1d32f54ff530579e00e925151ef 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_SelectErrorEntities,IFSelect_SelectExtract)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_SelectErrorEntities,IFSelect_SelectExtract)
 
 protected:
 
index d05b7efd9127df764203972dd52e6f4db3532061..477780bdbd3630f78f7deda16cf3c558b2be9266 100644 (file)
@@ -21,6 +21,8 @@
 #include <TColStd_IndexedMapOfTransient.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_SelectExplore,IFSelect_SelectDeduct)
+
 IFSelect_SelectExplore::IFSelect_SelectExplore (const Standard_Integer level)
 : thelevel (level)    {  }
 
index b0360a5899782c7a4614a9a32eb4c6e50945c6a1..85004e61984d7c97028b6d4a53e2bc42eceff939 100644 (file)
@@ -88,7 +88,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_SelectExplore,IFSelect_SelectDeduct)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_SelectExplore,IFSelect_SelectDeduct)
 
 protected:
 
index d35ae2f3e7e99b335312c4931bd2bf2727e1b101..2985948be738bf40da89db112611f3ebfc76fa6f 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_SelectExtract,IFSelect_SelectDeduct)
+
 IFSelect_SelectExtract::IFSelect_SelectExtract ()
       {  thesort = Standard_True;  }
 
index 8d05b46a9688c8818c8aa23a8cb1001b054767b2..066b780d6f97153069033e755419dbacf4644be6 100644 (file)
@@ -84,7 +84,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_SelectExtract,IFSelect_SelectDeduct)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_SelectExtract,IFSelect_SelectDeduct)
 
 protected:
 
index 3b939653a4dfc5eee0088a7e4fdd4529ed226244..5dbab34c0acf796d5f73b9aeb8754b73ec82f057 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_SelectFlag,IFSelect_SelectExtract)
+
 IFSelect_SelectFlag::IFSelect_SelectFlag (const Standard_CString flagname)
     : thename (flagname)    {  }
 
index a3db1248e376ca6dad935e346abc6cf76f42016a..584f8746262edcfb44818083e8fa2d60c1323ab5 100644 (file)
@@ -72,7 +72,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_SelectFlag,IFSelect_SelectExtract)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_SelectFlag,IFSelect_SelectExtract)
 
 protected:
 
index c2c4e215cae0fd56db7bb9f7d20c48ab64aa9c22..1caec0752cd17f5f94cf5f4cc7a731310d21d1da 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Transient.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_SelectInList,IFSelect_SelectAnyList)
+
 // ....    Specialisation de SelectAnyList dans laquelle on traite une liste
 //         dont chaque item est une Entite
 void IFSelect_SelectInList::FillResult
index 4352f756e5a7077dd546d941cf18b15af9a484c5..9d1fcb5321230e5bf65a25900f6410ef9294a3bd 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_SelectInList,IFSelect_SelectAnyList)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_SelectInList,IFSelect_SelectAnyList)
 
 protected:
 
index 6fcdbd1c70901b664b5c62097308c03db350738c..7ce246b1d17e7cf7357c5005c24041b0b10bfbc8 100644 (file)
@@ -18,5 +18,7 @@
 #include <IFSelect_SelectIncorrectEntities.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_SelectIncorrectEntities,IFSelect_SelectFlag)
+
 IFSelect_SelectIncorrectEntities::IFSelect_SelectIncorrectEntities ()
     : IFSelect_SelectFlag ("Incorrect")    {  }
index bc92339bbdb5e51433995fa3b7bdd3959d67b7ff..6400ceef0586bafd1575fd20fd036bd21957d501 100644 (file)
@@ -44,7 +44,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_SelectIncorrectEntities,IFSelect_SelectFlag)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_SelectIncorrectEntities,IFSelect_SelectFlag)
 
 protected:
 
index 840d9ff3154b0fddfcd554d8156ee0a6f9321716..c154b7ac5213c23c8dd0c30cc37a362ca0aed358 100644 (file)
@@ -19,6 +19,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_SelectIntersection,IFSelect_SelectCombine)
+
 IFSelect_SelectIntersection::IFSelect_SelectIntersection ()    {  }
 
 
index 27fa1a7cfc0ceda889adbdba579bf461227f6501..c0ab1a3f50c3d5a3398a7a8e0b6fe2c17933cb52 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_SelectIntersection,IFSelect_SelectCombine)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_SelectIntersection,IFSelect_SelectCombine)
 
 protected:
 
index 898a261807c75722377ec971880b385765b92d4c..d6e42235f2ddd84160d1b39aa770a36144cf71f5 100644 (file)
@@ -19,6 +19,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_SelectModelEntities,IFSelect_SelectBase)
+
 IFSelect_SelectModelEntities::IFSelect_SelectModelEntities ()    {  }
 
     Interface_EntityIterator  IFSelect_SelectModelEntities::RootResult
index e2af3f5fc42620db97224c6a158c6f5d07945494..a3afcd915065f33a842459df169cf90a048a0a72 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_SelectModelEntities,IFSelect_SelectBase)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_SelectModelEntities,IFSelect_SelectBase)
 
 protected:
 
index 8379d582b4204f4b551c3a7fb0a484a7c3fbe557..f1bc5eedf62bea1cd8e3e18b7b7fa72202d35a31 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_SelectModelRoots,IFSelect_SelectBase)
+
 IFSelect_SelectModelRoots::IFSelect_SelectModelRoots ()    {  }
 
     Interface_EntityIterator  IFSelect_SelectModelRoots::RootResult
index b2dd4c9e27e8db5ce166791e37c6c8e696816fad..1827aa1a40bfe871a90ca32260638028d05dba4a 100644 (file)
@@ -52,7 +52,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_SelectModelRoots,IFSelect_SelectBase)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_SelectModelRoots,IFSelect_SelectBase)
 
 protected:
 
index 3304cecb120d6c58d0a0f5cf9a745e4ca1d79e0c..a043635ffb494403f8e4616766949d9691f17186 100644 (file)
@@ -23,6 +23,8 @@
 #include <TCollection_AsciiString.hxx>
 #include <TColStd_MapOfTransient.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_SelectPointed,IFSelect_SelectBase)
+
 IFSelect_SelectPointed::IFSelect_SelectPointed ()
     : theset (Standard_False)    {  }
 
index 0daa669c053e7af89e8d874f89de20821fa34a35..2daaf837584ce8dde92460371842367887dcf0cc 100644 (file)
@@ -127,7 +127,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_SelectPointed,IFSelect_SelectBase)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_SelectPointed,IFSelect_SelectBase)
 
 protected:
 
index a9b4a56d946d1264a779509cccb392ed9dd0c3b9..55d4ef54a923778bb68412bd66d2b04aeb920b95 100644 (file)
@@ -21,6 +21,8 @@
 #include <TCollection_AsciiString.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_SelectRange,IFSelect_SelectExtract)
+
 IFSelect_SelectRange::IFSelect_SelectRange ()    {  }
 
     void  IFSelect_SelectRange::SetRange
index e7f195f00b43a292d93d76327ebf6ee284c657d5..9e4d01416bec5a5458353c26116c79d017cad186 100644 (file)
@@ -87,7 +87,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_SelectRange,IFSelect_SelectExtract)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_SelectRange,IFSelect_SelectExtract)
 
 protected:
 
index 7725066cc966d58ccc0dca0ea20c065089a841db..cd2e8fe663547a26e864af214be279fe52822b95 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_SelectRootComps,IFSelect_SelectExtract)
+
 IFSelect_SelectRootComps::IFSelect_SelectRootComps ()    {  }
 
 
index 83c3137d831c0539ab89ac15ebf5e74edb980e74..37c0c19fb74734c3a8ce9a5aa74318f232bcb1c4 100644 (file)
@@ -67,7 +67,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_SelectRootComps,IFSelect_SelectExtract)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_SelectRootComps,IFSelect_SelectExtract)
 
 protected:
 
index d2c36fa9dfc0f27c9407db36d4866c09b40c622f..0784aec2c2c2f4a4a0100db4d03cfaf000d524e8 100644 (file)
@@ -21,6 +21,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_SelectRoots,IFSelect_SelectExtract)
+
 IFSelect_SelectRoots::IFSelect_SelectRoots ()    {  }
 
 
index 9ddaf260d1c02969667f006a027029463272af01..4eafb00e2dc06fdd86f0ef56b636b64a4b849f4d 100644 (file)
@@ -60,7 +60,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_SelectRoots,IFSelect_SelectExtract)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_SelectRoots,IFSelect_SelectExtract)
 
 protected:
 
index 84eb2961568771bb2775314fe88130242de05ab1..e97dad4ee0263ee55ccffb7c1fd3c7b2950a9e81 100644 (file)
@@ -21,6 +21,8 @@
 #include <TCollection_AsciiString.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_SelectSent,IFSelect_SelectExtract)
+
 IFSelect_SelectSent::IFSelect_SelectSent
   (const Standard_Integer sentcount, const Standard_Boolean atleast)
       {  thecnt = sentcount;  thelst = atleast;  }
index 1307aee9c88e3373913c08d9b280a3546dfd8fc4..eb90d48a454aab210fab8e549194a5e3cab9fc80 100644 (file)
@@ -90,7 +90,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_SelectSent,IFSelect_SelectExtract)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_SelectSent,IFSelect_SelectExtract)
 
 protected:
 
index ea813aa0cc1084b87220a0dc3b7cdd7f32c3e94f..3085d52c3f0a96e1d03c2323f039c6b44c7f9403 100644 (file)
@@ -19,6 +19,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_SelectShared,IFSelect_SelectDeduct)
+
 IFSelect_SelectShared::IFSelect_SelectShared ()    {  }
 
 
index f1de4d255eed5f056018644dccd89a7da2955df8..955387cfd729f359f2fbe158873feaa48e6fc5ba 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_SelectShared,IFSelect_SelectDeduct)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_SelectShared,IFSelect_SelectDeduct)
 
 protected:
 
index e77e114e0ce04c99612c88beca149fce5e8bdb99..9336cade6b15b9a41479e295c11e0405dd2091d4 100644 (file)
@@ -19,6 +19,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_SelectSharing,IFSelect_SelectDeduct)
+
 IFSelect_SelectSharing::IFSelect_SelectSharing ()    {  }
 
 
index 1c9336183790690e3f42d9253197b471d06578b7..f801f47ac10da3a3d5f45618faf460e0091d542d 100644 (file)
@@ -52,7 +52,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_SelectSharing,IFSelect_SelectDeduct)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_SelectSharing,IFSelect_SelectDeduct)
 
 protected:
 
index 5065fc35032300b92f04cba4c5c4d8f351e37c19..6282fd27319e3f88843f0bcb8aa610540928e16a 100644 (file)
@@ -21,6 +21,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_SelectSignature,IFSelect_SelectExtract)
+
 //  theexact : -1  OUI   0  NON une seule valeur  > 0 NON nb de valeurs
 //  signmode : 1 prendre si contenu, 2 refuser si contenu
 //             3 prendre si egal,    4 refuser si egal
index fe27753b4e9d663e48f2b218cb05d8df8cbc32c1..8e8bb9077626f25ab0e05057fd8e58df493ccf76 100644 (file)
@@ -104,7 +104,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_SelectSignature,IFSelect_SelectExtract)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_SelectSignature,IFSelect_SelectExtract)
 
 protected:
 
index 671c84cfc6ba7a3aa94e2077c2b5e510f282988a..ccaa577f0e603f0ac730f90ac9bfca098946c174 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_SelectSignedShared,IFSelect_SelectExplore)
+
 IFSelect_SelectSignedShared::IFSelect_SelectSignedShared
   (const Handle(IFSelect_Signature)& matcher,
    const Standard_CString signtext, const Standard_Boolean exact,
index a63e714b086477d069839ab7f509464324a2c831..4171289b5ccad2d7eabf6d7705055241dcef71b8 100644 (file)
@@ -72,7 +72,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_SelectSignedShared,IFSelect_SelectExplore)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_SelectSignedShared,IFSelect_SelectExplore)
 
 protected:
 
index cfc749f81c8fd0f084d6e6826fa410f1f0b5eccd..dcf39f7eec6daa8361bc9f5c7126100fed7b9102 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_SelectSignedSharing,IFSelect_SelectExplore)
+
 IFSelect_SelectSignedSharing::IFSelect_SelectSignedSharing
   (const Handle(IFSelect_Signature)& matcher,
    const Standard_CString signtext, const Standard_Boolean exact,
index 42bc23f75824763e404a02e0e7f8d65de44ebb39..984b508642d767ecdc15dc0802c811327a6953cd 100644 (file)
@@ -72,7 +72,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_SelectSignedSharing,IFSelect_SelectExplore)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_SelectSignedSharing,IFSelect_SelectExplore)
 
 protected:
 
index 8cd30fe0c0ff57abe83ad3520abe4ccdfccd2351..12d8b5250ee6da5e8fec2f70215c087a2e2ae05b 100644 (file)
@@ -23,6 +23,8 @@
 #include <TCollection_AsciiString.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_SelectSuite,IFSelect_SelectDeduct)
+
 IFSelect_SelectSuite::IFSelect_SelectSuite  ()    {  }
 
     Standard_Boolean  IFSelect_SelectSuite::AddInput
index 581ce3464f0556336ff13c13fbbb6f32bc903f56..1080b57ddae28171e847f063d3cd104d6ad9e35c 100644 (file)
@@ -100,7 +100,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_SelectSuite,IFSelect_SelectDeduct)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_SelectSuite,IFSelect_SelectDeduct)
 
 protected:
 
index f8b144ff1ae3295f694df339c72068d56e75ce07..337bf7634a7b68e75219bf9075deafd54106edad 100644 (file)
@@ -17,6 +17,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_SelectType,IFSelect_SelectAnyType)
+
 IFSelect_SelectType::IFSelect_SelectType ()
       {  thetype = STANDARD_TYPE(Standard_Transient);  }
 
index ab91d17ccaef0816405ce30dff6c418c4454e908..2940470202020a4d78e3368cad17b11a53894c94 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_SelectType,IFSelect_SelectAnyType)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_SelectType,IFSelect_SelectAnyType)
 
 protected:
 
index fc773bde177e243d73bcc68ccfaee588feb86127..c38ad3de45b6d648ba103b3adc40825493341340 100644 (file)
@@ -19,6 +19,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_SelectUnion,IFSelect_SelectCombine)
+
 IFSelect_SelectUnion::IFSelect_SelectUnion ()    {  }
 
 
index c0176a15a2178efd74eb4aeee0c429d49b35c873..39acf687f39ea48d18367689285478b8b2f81d47 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_SelectUnion,IFSelect_SelectCombine)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_SelectUnion,IFSelect_SelectCombine)
 
 protected:
 
index 048893726522f814b8faed2a86287a500c609957..c8391a9a4b8fec26a477d7b9e64afde793ebc14b 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_SelectUnknownEntities,IFSelect_SelectExtract)
+
 IFSelect_SelectUnknownEntities::IFSelect_SelectUnknownEntities ()    {  }
 
     Standard_Boolean  IFSelect_SelectUnknownEntities::Sort
index 93538834c64716fc1864cb948e1475a971ea5444..ab9643ca02ec1145df13386d18fc3a38b715340d 100644 (file)
@@ -52,7 +52,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_SelectUnknownEntities,IFSelect_SelectExtract)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_SelectUnknownEntities,IFSelect_SelectExtract)
 
 protected:
 
index 468e7642354f2a01c517eabbef90d48b60b4955d..da33cf091320599ee5f77088ae6bc732748d8f0d 100644 (file)
@@ -21,6 +21,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_Selection,MMgt_TShared)
+
 Standard_Boolean  IFSelect_Selection::HasUniqueResult () const 
       {  return Standard_False;  }    // eminemment redefinissable
 
index 050bddc39621eac916a7a66fb41ed856b6d55c49..e98d74c8d1ba7ff5a475b2b03e95a1a615837d18 100644 (file)
@@ -76,7 +76,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_Selection,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_Selection,MMgt_TShared)
 
 protected:
 
index 23371803b4f9893fa1c2828e4d1208c243ff95aa..add7efe846311b4a49c56465bc973fe64d2bae51 100644 (file)
@@ -19,6 +19,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_SessionDumper,MMgt_TShared)
+
 static Handle(IFSelect_SessionDumper)  thefirst;
 static int cefait = 0;
 // On commence la serie avec celui-la
index 1d1404a152f44bea6b463f10dede87fb7ffc48c1..10febf2f796c81c0bf47a5e2b6aef82ed17eae21 100644 (file)
@@ -92,7 +92,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_SessionDumper,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_SessionDumper,MMgt_TShared)
 
 protected:
 
index 1eb7e011ce70f5d485a7f0ce013a22b967de24dc..f40e510a002ed845c11f6c1fa7afabe9cd4cdc94 100644 (file)
@@ -31,6 +31,8 @@
 #include <TColStd_HSequenceOfAsciiString.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_SessionPilot,IFSelect_Activator)
+
 #define MAXWORDS 200
 #define MAXCARS 1000
 
index 322445dd20130ed29819275cb26b0d5da05abdb0..1d00b4477aa960991c68b21d139c1d3cd288f86b 100644 (file)
@@ -213,7 +213,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_SessionPilot,IFSelect_Activator)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_SessionPilot,IFSelect_Activator)
 
 protected:
 
index e21ba62d4530482ebdbce689b7921c1c1ef2deb1..43d92e592c5a9268d7376553fe198d5bba312c4e 100644 (file)
@@ -25,6 +25,8 @@
 #include <TCollection_HAsciiString.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_ShareOut,MMgt_TShared)
+
 IFSelect_ShareOut::IFSelect_ShareOut ()
 {
   thedefrt  = new TCollection_HAsciiString ("Default");
index 1ada94bd2f2ce2423a151cfe551b54dc8ece34f3..29807860ff43fbfd1cd6391cc13038d9b07021d6 100644 (file)
@@ -229,7 +229,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_ShareOut,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_ShareOut,MMgt_TShared)
 
 protected:
 
index d31af5edb28d1b1d2037043ab6a2119614f4b602..8e11595c3df0401d3fec36bf95b6be3327d9fd2c 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_SignAncestor,IFSelect_SignType)
+
 IFSelect_SignAncestor::IFSelect_SignAncestor (const Standard_Boolean nopk) 
      : IFSelect_SignType (nopk) {  }
      
index efe49e3d7f7deebcaa55b8bf80ce00cba4a60f23..d8d7da35ff790df357af33fff35bdc96c4de60b5 100644 (file)
@@ -44,7 +44,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_SignAncestor,IFSelect_SignType)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_SignAncestor,IFSelect_SignType)
 
 protected:
 
index 6fc5507f3f7fac4262a32ee87b4b4b18dc86258e..c7d7988bb49f6ba07cc27e7ce3d9a7be992a6f12 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Transient.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_SignCategory,IFSelect_Signature)
+
 static Standard_CString nulsign = "";
 
 
index 849d4bd8af5b80f00ef069cb1c3ee2540046e3f9..705569bc295e4d897c855c3f9d443d569a621638 100644 (file)
@@ -47,7 +47,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_SignCategory,IFSelect_Signature)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_SignCategory,IFSelect_Signature)
 
 protected:
 
index 2b411cef81f31368ba253e2504086734219b52f1..d0833fb65fdc7bdb5e5fcd3e1b2ee0250230f756 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_SignCounter,IFSelect_SignatureList)
+
 IFSelect_SignCounter::IFSelect_SignCounter
   (const Standard_Boolean withmap, const Standard_Boolean withlist)
     : IFSelect_SignatureList (withlist)
index 6b617b1553be74ccfa799a5d7ed888057a660fa2..2d719d4af593651354712a621f31fe2015c366cb 100644 (file)
@@ -157,7 +157,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_SignCounter,IFSelect_SignatureList)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_SignCounter,IFSelect_SignatureList)
 
 protected:
 
index a5a493d8ba10303cc38899354bc452054249f6ff..50094ad13cd052931fdfbee0a73f43f2897afc97 100644 (file)
@@ -19,6 +19,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_SignMultiple,IFSelect_Signature)
+
 static TCollection_AsciiString theval;    // temporaire pour construire Value
 
     IFSelect_SignMultiple::IFSelect_SignMultiple (const Standard_CString name)
index 168063067eb4273d19747d04c89e609d10afdf1c..9a0d9310b86985254b33b90b3b58169a123e2218 100644 (file)
@@ -70,7 +70,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_SignMultiple,IFSelect_Signature)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_SignMultiple,IFSelect_Signature)
 
 protected:
 
index 8da72c6b6190e346c3224706f2b8a6578ef83d3f..bf19e04fd2a16788e28dd53288dddd6875dce47a 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Transient.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_SignType,IFSelect_Signature)
+
 static Standard_CString nulsign = "";
 
 
index 18e8eaed7fd6736fd5737507c9fe2544749ace17..5d871f5c1cd7484853988a26d44afa23e7445060 100644 (file)
@@ -52,7 +52,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_SignType,IFSelect_Signature)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_SignType,IFSelect_Signature)
 
 protected:
 
index 65b2f1b10c0205c59092dfcdad9fa170b3607f7d..6379970a3a9de9f9ddc95d35f4f0fb9426787ec0 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Transient.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_SignValidity,IFSelect_Signature)
+
 static Standard_CString nulsign = "";
 
 
index 48abb83a9bd5a708ba6cf86bc38cf2266f3e4624..60f592a7805035b058f4aae82ace815aa8fefb12 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_SignValidity,IFSelect_Signature)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_SignValidity,IFSelect_Signature)
 
 protected:
 
index 9eee035f93992559ac78e7a52bdf764f1a00d987..29a846078f9cf7bb43540a83de9d6d6d9635bd06 100644 (file)
@@ -19,6 +19,8 @@
 #include <TCollection_AsciiString.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_Signature,Interface_SignType)
+
 // unused 
 //static Standard_CString nulsign = "";
 static char intval[20];
index 7c2528c5b071d5c3567e3e989eef9aebc095efbd..13ecbdad81ea30b33e236c28f17cfc864fcae3bb 100644 (file)
@@ -101,7 +101,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_Signature,Interface_SignType)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_Signature,Interface_SignType)
 
 protected:
 
index d2720d6a9ce519e1259d13fa9bc88a777283658f..6314509a10c0ec40d737e4ef7cb923e2cf5ca7ed 100644 (file)
@@ -27,6 +27,8 @@
 #include <TCollection_HAsciiString.hxx>
 #include <TColStd_HSequenceOfTransient.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_SignatureList,MMgt_TShared)
+
 IFSelect_SignatureList::IFSelect_SignatureList
   (const Standard_Boolean withlist)
 {
index 1f09fe7e9a452f046ee4e07256b78e6e124914ae..3b50f8fc81e00c664706fe75fc827f516d39d3e5 100644 (file)
@@ -141,7 +141,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_SignatureList,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_SignatureList,MMgt_TShared)
 
 protected:
 
index 748d8ddb8beaf8a6b19edc39566eb69b9efe8aae..f130c589a7cf36797edc7e578464045509544dfc 100644 (file)
@@ -32,6 +32,8 @@
 #include <TColStd_HArray1OfInteger.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_TransformStandard,IFSelect_Transformer)
+
 IFSelect_TransformStandard::IFSelect_TransformStandard ()
       {  thecopy = Standard_True;  }
 
index 646dd7f4f2f170e61f7da3a927a7018f5606d694..3ca33d2e5b1ba7b9140df7077c6d36d973c0991d 100644 (file)
@@ -153,7 +153,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_TransformStandard,IFSelect_Transformer)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_TransformStandard,IFSelect_Transformer)
 
 protected:
 
index c5ea881dc9a654095e0ea45c86ee6dd940fa911c..7811c3c5e407be49f5ca7e8fb725e922982fe4a4 100644 (file)
@@ -21,6 +21,9 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
-Standard_Boolean  IFSelect_Transformer::ChangeProtocol
-  (Handle(Interface_Protocol)& ) const
-      {  return Standard_False;  }        // par defaut, protocole inchange
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_Transformer,MMgt_TShared)
+
+Standard_Boolean  IFSelect_Transformer::ChangeProtocol (Handle(Interface_Protocol)& ) const
+{ 
+  return Standard_False; // par defaut, protocole inchange
+}
index 1a55d2276a33052fcdf536b5557dc0a3936fa206..8068f0335cd852c13eb106d0ddaebe15265fa10c 100644 (file)
@@ -100,7 +100,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_Transformer,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_Transformer,MMgt_TShared)
 
 protected:
 
index 43dd9f2a92d78b6ae9a52ac0bb8ece4cb4f16263..49ed080769a299c58a408aff537cdf28be34f0b0 100644 (file)
@@ -24,6 +24,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_WorkLibrary,Standard_Transient)
+
 //  all deferred but Copy (virtual default)
 IFSelect_WorkLibrary::IFSelect_WorkLibrary ()  {  thelevdef = 0;  }
 
index db3a8b231100935d02b315f5c0869fd66e462355..fa19ba190c82fb389b080df1cf875c88db797483 100644 (file)
@@ -121,7 +121,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_WorkLibrary,Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_WorkLibrary,Standard_Transient)
 
 protected:
 
index 5a3fe2bc8887a6b9b393e8be5844a66a759ee481..2c6a6212dcc6ad9f456d4c625305f457df20e369 100644 (file)
@@ -87,6 +87,8 @@
 #include <TCollection_HAsciiString.hxx>
 #include <TColStd_MapOfInteger.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IFSelect_WorkSession,MMgt_TShared)
+
 #define Flag_Incorrect 2
 //  (Bit Map n0 2)
 
index 0698b4eb83987d448c1532ac3d0b45a1c50b360b..e0e6eff9f10f65628a3329d2f9e532f3a3cf2e5a 100644 (file)
@@ -1076,7 +1076,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IFSelect_WorkSession,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(IFSelect_WorkSession,MMgt_TShared)
 
 protected:
 
index 6ef31dc5320f76fc766c0d2fdebd7fccfa4c2159..d612ffce1dfaa0cd081b4649d3886f1b699f7aec 100644 (file)
@@ -19,6 +19,8 @@
 #include <IGESAppli_DrilledHole.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESAppli_DrilledHole,IGESData_IGESEntity)
+
 IGESAppli_DrilledHole::IGESAppli_DrilledHole ()    {  }
 
     void  IGESAppli_DrilledHole::Init
index bdb84950ab32ee07d0d1c6f258cf5daf124ea291..c533f9084e3c5c353f8c144a1f43ea4f74d290bc 100644 (file)
@@ -75,7 +75,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESAppli_DrilledHole,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESAppli_DrilledHole,IGESData_IGESEntity)
 
 protected:
 
index 77ea1d118b93649c764af8bc6bd31c2da751f057..d7a10d7d50ed6a78b31807419ffb8fe71ee06717 100644 (file)
@@ -26,6 +26,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESAppli_ElementResults,IGESData_IGESEntity)
+
 IGESAppli_ElementResults::IGESAppli_ElementResults ()    {  }
 
     void  IGESAppli_ElementResults::Init
index ec5821c7724cfa7ca7688d477476da56aaea36c3..f265002969593ef1a8ed3a544ea6224780483c43 100644 (file)
@@ -139,7 +139,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESAppli_ElementResults,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESAppli_ElementResults,IGESData_IGESEntity)
 
 protected:
 
index bedcd3a261bbeab290e0f31dd4d8373fdd00cca2..9c943d735a7efad3e8730a97ebbe3ab0ee2d96ad 100644 (file)
@@ -24,6 +24,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESAppli_FiniteElement,IGESData_IGESEntity)
+
 IGESAppli_FiniteElement::IGESAppli_FiniteElement ()    {  }
 
 
index 936dd937ba2850de7f0012d4db7a8e95523bba49..77d59a4ed4b77def432ac76f02aaab076ade23e6 100644 (file)
@@ -66,7 +66,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESAppli_FiniteElement,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESAppli_FiniteElement,IGESData_IGESEntity)
 
 protected:
 
index a50ef648d3967dc674ed1d985488c5f8007349f4..7a3c4b451d228c1088ebd4eae985bcc9697681a2 100644 (file)
@@ -25,6 +25,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESAppli_Flow,IGESData_IGESEntity)
+
 IGESAppli_Flow::IGESAppli_Flow ()    {  }
 
 
index 0f7f2fc4b9196e184c537c1874d7cf13374c0f19..6d24843dd301561ea5d3a8b9bc318309bb9381f3 100644 (file)
@@ -123,7 +123,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESAppli_Flow,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESAppli_Flow,IGESData_IGESEntity)
 
 protected:
 
index 7ebf8939928f287d6b795ab9fd79b926afe520ad..27c747ceefb3f7e8cad33a6834b4cb5379ed1d24 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESAppli_FlowLineSpec,IGESData_IGESEntity)
+
 IGESAppli_FlowLineSpec::IGESAppli_FlowLineSpec ()    {  }
 
     void  IGESAppli_FlowLineSpec::Init
index 8ab9500ca34b9cb314661dc5dd84854c98eb25aa..13f1b6bdd1b58902156fd6051035c328a0ae03ea 100644 (file)
@@ -60,7 +60,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESAppli_FlowLineSpec,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESAppli_FlowLineSpec,IGESData_IGESEntity)
 
 protected:
 
index 59645f37fc1f546d9dd4206a5b1f61d2b7cb4b13..873c63a18a79e7d83bc01f4556123b154761e9c3 100644 (file)
@@ -62,6 +62,8 @@
 #include <Standard_Transient.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESAppli_GeneralModule,IGESData_GeneralModule)
+
 //  Each Module is attached to a Protocol : it must interprete Case Numbers
 //  (arguments <CN> of various methods) in accordance to values returned by
 //  the method TypeNumber from this Protocol
index ef68e5a1d4e57df717345254e9a3c11856603f2a..535bb5b34ad4434e4c63364514f7f2ba01bd3ed1 100644 (file)
@@ -73,7 +73,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESAppli_GeneralModule,IGESData_GeneralModule)
+  DEFINE_STANDARD_RTTIEXT(IGESAppli_GeneralModule,IGESData_GeneralModule)
 
 protected:
 
index e29857bdd67893e014bc3d5fdb7d476a4a2cf8ad..62dbb193ee625f570e9073f07baa542883b30dc3 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESAppli_LevelFunction,IGESData_IGESEntity)
+
 IGESAppli_LevelFunction::IGESAppli_LevelFunction ()    {  }
 
 
index 2c11d9093369ee94397f74cfd77ebaec02add7e8..fd98e0def37a340f9f57e29899c9fc5766766079 100644 (file)
@@ -62,7 +62,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESAppli_LevelFunction,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESAppli_LevelFunction,IGESData_IGESEntity)
 
 protected:
 
index ec5934a6f29c322546bec238f99a03be23d2a230..8aa1e1cdff4ed2cf5e380dbdfbf4ca4565c7a2e1 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESAppli_LevelToPWBLayerMap,IGESData_IGESEntity)
+
 IGESAppli_LevelToPWBLayerMap::IGESAppli_LevelToPWBLayerMap ()    {  }
 
 
index 7d632accec984bfef32cbd788fb67a3cb7c3a743..66aaddd1a1139f7f620b726f790ec927567a15b3 100644 (file)
@@ -80,7 +80,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESAppli_LevelToPWBLayerMap,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESAppli_LevelToPWBLayerMap,IGESData_IGESEntity)
 
 protected:
 
index 3ceda48aebf23c77d57115d9c7f8d330d344e152..5f36d2d9af9fd60358b75be98847666881079917 100644 (file)
@@ -20,6 +20,8 @@
 #include <IGESData_LevelListEntity.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESAppli_LineWidening,IGESData_IGESEntity)
+
 IGESAppli_LineWidening::IGESAppli_LineWidening ()    {  }
 
 
index 361a026dc61ff21877f27af5b86a4bc3fa865704..f2457351a357769b3e2b0f3c83c31b4de8613511 100644 (file)
@@ -88,7 +88,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESAppli_LineWidening,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESAppli_LineWidening,IGESData_IGESEntity)
 
 protected:
 
index 0132dad0fcc043f0d88bedc9ca703b4e116ae008..7a97892b226c3d6fec4d801927b2df048685844c 100644 (file)
@@ -23,6 +23,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESAppli_NodalConstraint,IGESData_IGESEntity)
+
 IGESAppli_NodalConstraint::IGESAppli_NodalConstraint ()    {  }
 
 
index 2a8af75859786f770beed7ca9e21d652e498c3eb..db54f948e7e7c9745a424c7ecbc563a28331ae23 100644 (file)
@@ -69,7 +69,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESAppli_NodalConstraint,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESAppli_NodalConstraint,IGESData_IGESEntity)
 
 protected:
 
index 01c22d10b56839dfcdb6c7d4d162209b4c192438..046b39625f0f01ee947b49e5caab0b02224d4053 100644 (file)
@@ -26,6 +26,8 @@
 #include <Standard_Type.hxx>
 #include <TColgp_HArray1OfXYZ.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESAppli_NodalDisplAndRot,IGESData_IGESEntity)
+
 IGESAppli_NodalDisplAndRot::IGESAppli_NodalDisplAndRot ()    {  }
 
 
index 592b694e78409a41bddfdaace6857202caf2da0e..7e9f7e064bd0f876b86b690fb6ec35450a395cae 100644 (file)
@@ -95,7 +95,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESAppli_NodalDisplAndRot,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESAppli_NodalDisplAndRot,IGESData_IGESEntity)
 
 protected:
 
index 53f15d69c16e7e922f4ed4f6c6a01033ba1fd920..525222cfd22824bc939c695aa5d90d149ed13405 100644 (file)
@@ -24,6 +24,8 @@
 #include <Standard_Type.hxx>
 #include <TColStd_HArray1OfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESAppli_NodalResults,IGESData_IGESEntity)
+
 IGESAppli_NodalResults::IGESAppli_NodalResults ()    {  }
 
 
index f3883076e80ab0ec8345bc40ff86e9e18f731570..43315cc724cf56ab985377ef71aade73cdbd9d56 100644 (file)
@@ -97,7 +97,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESAppli_NodalResults,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESAppli_NodalResults,IGESData_IGESEntity)
 
 protected:
 
index 5ee76203f5d1c9e7ec48725c8ae69d2811fcdec5..4cae056c65fd664732526d7599bc307c270bbb4c 100644 (file)
@@ -25,6 +25,8 @@
 #include <Interface_Macros.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESAppli_Node,IGESData_IGESEntity)
+
 IGESAppli_Node::IGESAppli_Node ()    {  }
 
 
index 2b0577c97d851c82f585718c10f21a3903dd6305..5cfd9a16af30d9f580174b20fecaccfdb5c4a415 100644 (file)
@@ -68,7 +68,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESAppli_Node,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESAppli_Node,IGESData_IGESEntity)
 
 protected:
 
index 333658bc2e2401cde3ba732989a74938ca14b550..3bcab5a8b033765be14102dce3467e262542394c 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESAppli_PWBArtworkStackup,IGESData_IGESEntity)
+
 IGESAppli_PWBArtworkStackup::IGESAppli_PWBArtworkStackup ()    {  }
 
 
index b2e5ca0d43de1e09687d482fa4a69b042826753e..bc97bc7f35c5d6e3a9bd02c84ed2686888059ae2 100644 (file)
@@ -69,7 +69,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESAppli_PWBArtworkStackup,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESAppli_PWBArtworkStackup,IGESData_IGESEntity)
 
 protected:
 
index 69d1f39a3604acc42f958d989e5c735aa373cdd4..88be618ad13e0491d38d86e589575c78e5ad3ee6 100644 (file)
@@ -19,6 +19,8 @@
 #include <IGESAppli_PWBDrilledHole.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESAppli_PWBDrilledHole,IGESData_IGESEntity)
+
 IGESAppli_PWBDrilledHole::IGESAppli_PWBDrilledHole ()    {  }
 
 
index 2dcf584d54d621d20212046972126f032cdc8718..12e74f0ad7fe7e97b79da4a7bde51905095b6dfe 100644 (file)
@@ -64,7 +64,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESAppli_PWBDrilledHole,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESAppli_PWBDrilledHole,IGESData_IGESEntity)
 
 protected:
 
index 9e5177b19c16d4753190a84e2807a939d86dcb72..cde32148ad06ff2504a7ffb452d56e9b00562ab0 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESAppli_PartNumber,IGESData_IGESEntity)
+
 IGESAppli_PartNumber::IGESAppli_PartNumber ()    {  }
 
 
index 1a20d801f46b2b831cc7ab18a1b4f828dc726694..b2767e3df69574d66449f14fa4f564a4bf0bfbfc 100644 (file)
@@ -68,7 +68,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESAppli_PartNumber,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESAppli_PartNumber,IGESData_IGESEntity)
 
 protected:
 
index f0a08ff02b8e5c1028094b0dc7b70810ba0a56d7..309640cfd5224b54c956449081a5dd0c8dbf7c03 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESAppli_PinNumber,IGESData_IGESEntity)
+
 IGESAppli_PinNumber::IGESAppli_PinNumber ()    {  }
 
 
index b2e57ebf78c2c6b152d40deb724b9c8daa261c90..3b7c5024b0ae300f839f14103618a946e8a66e12 100644 (file)
@@ -57,7 +57,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESAppli_PinNumber,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESAppli_PinNumber,IGESData_IGESEntity)
 
 protected:
 
index fc293d903f587312a4a4277b3be738c369fcc5b7..0ce3be28e1e41de3ef7f15eaa77494f57523dad9 100644 (file)
@@ -25,6 +25,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESAppli_PipingFlow,IGESData_IGESEntity)
+
 IGESAppli_PipingFlow::IGESAppli_PipingFlow ()    {  }
 
 
index e3d4732122554f10f8dae2594c0c01b95e82f213..46f1f52886a7e0c6d8a32628251bb06c8b01ca86 100644 (file)
@@ -116,7 +116,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESAppli_PipingFlow,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESAppli_PipingFlow,IGESData_IGESEntity)
 
 protected:
 
index 34429efb380eb578213cf6edb40dcfbd1da91b3a..3c6c895c70f6813d09e27f02f75835206fc0cf86 100644 (file)
@@ -39,6 +39,8 @@
 #include <Interface_Protocol.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESAppli_Protocol,IGESData_Protocol)
+
 static int deja = 0;
 static Handle(Standard_Type) atype01,atype02,atype03,atype04,atype05,atype06,
   atype07,atype08,atype09,atype10,atype11,atype12,atype13,atype14,atype15,
index f61e95dab1fd13242a11e500cb0c36f763460896..09c80a659bc80d28b503a2e54f2a509c6314a0f7 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESAppli_Protocol,IGESData_Protocol)
+  DEFINE_STANDARD_RTTIEXT(IGESAppli_Protocol,IGESData_Protocol)
 
 protected:
 
index c293ef45cf0c2557708ec7e1815f5c607b1c0eeb..8a3f85a503473a78a3025c31ae05576b86438a3d 100644 (file)
@@ -59,6 +59,8 @@
 #include <Standard_DomainError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESAppli_ReadWriteModule,IGESData_ReadWriteModule)
+
 //  Each Module is attached to a Protocol : it must interprete Case Numbers
 //  (arguments <CN> of various methods) in accordance to values returned by
 //  the method TypeNumber from this Protocol
index 27a236644595e9a8fca716c529a74858b58f4b27..31a31bdd771cb08948936022e9dc533fd73512e7 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESAppli_ReadWriteModule,IGESData_ReadWriteModule)
+  DEFINE_STANDARD_RTTIEXT(IGESAppli_ReadWriteModule,IGESData_ReadWriteModule)
 
 protected:
 
index 6efe660e1a32a29ff3a9f8aacc9448fe90fada80..5bf4489e1b17e4f5a58381925baa3223fedf7dab 100644 (file)
@@ -21,6 +21,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESAppli_ReferenceDesignator,IGESData_IGESEntity)
+
 IGESAppli_ReferenceDesignator::IGESAppli_ReferenceDesignator ()    {  }
 
 
index f8e64d624879ecb970ce370e49f6aa2f96a7ec00..e8995223628328057a04a655ef359490d249c61e 100644 (file)
@@ -57,7 +57,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESAppli_ReferenceDesignator,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESAppli_ReferenceDesignator,IGESData_IGESEntity)
 
 protected:
 
index b9cd6de59b4fc8d06789ac1ef72d42cfab06d4ac..9160fd0485b0578ba7ede38eecb9440034399309 100644 (file)
@@ -19,6 +19,8 @@
 #include <IGESAppli_RegionRestriction.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESAppli_RegionRestriction,IGESData_IGESEntity)
+
 IGESAppli_RegionRestriction::IGESAppli_RegionRestriction ()    {  }
 
 
index 309719ddb923d24f1d1ced29fbc261cddc7cf925..8f952f6722edf8e5d8502b43d0805ba759ac9b8f 100644 (file)
@@ -65,7 +65,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESAppli_RegionRestriction,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESAppli_RegionRestriction,IGESData_IGESEntity)
 
 protected:
 
index fdf9625b18cd874b828745246ead30a05783ac10..57583f81d5c2e36a33d50f1a61e88b06c03cbef6 100644 (file)
@@ -57,6 +57,8 @@
 #include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESAppli_SpecificModule,IGESData_SpecificModule)
+
 //  Each Module is attached to a Protocol : it must interprete Case Numbers
 //  (arguments <CN> of various methods) in accordance to values returned by
 //  the method TypeNumber from this Protocol
index 4322b8b690a6e6f6c36bdfbcff11dc955c199bf8..2e723c6f5f964f7a1f6a60cfb20e169d325e1a67 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESAppli_SpecificModule,IGESData_SpecificModule)
+  DEFINE_STANDARD_RTTIEXT(IGESAppli_SpecificModule,IGESData_SpecificModule)
 
 protected:
 
index 2590c948a0987531de71175869cf8dfd70102676..433b889192d9f234c5e419b849d8e8060d247530 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESBasic_AssocGroupType,IGESData_IGESEntity)
+
 IGESBasic_AssocGroupType::IGESBasic_AssocGroupType ()    {  }
 
 
index 1b5caf848824bec213d2ae139464e58f645f7617..59c3e49543f5844e566c8d602d15d17a0dd80e43 100644 (file)
@@ -59,7 +59,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESBasic_AssocGroupType,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESBasic_AssocGroupType,IGESData_IGESEntity)
 
 protected:
 
index 76f7aa67d9855a57bf8d64ea3850643e2849e455..222f266005e8c4b8957022df62ac5dcf209b8195 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESBasic_ExternalRefFile,IGESData_IGESEntity)
+
 IGESBasic_ExternalRefFile::IGESBasic_ExternalRefFile ()    {  }
 
 
index 783392bc0d9d311bbd7ebbddaa2dbfd5b149e070..c75ee13dc8d452aeb25db24d6637eb8aa0d132ba 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESBasic_ExternalRefFile,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESBasic_ExternalRefFile,IGESData_IGESEntity)
 
 protected:
 
index 11eb0aa093e7bc48521f91969ea756168b8495f1..a6f04993b67d6ba37f5cf4570b5b5cbcfc5c4fdd 100644 (file)
@@ -23,6 +23,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESBasic_ExternalRefFileIndex,IGESData_IGESEntity)
+
 IGESBasic_ExternalRefFileIndex::IGESBasic_ExternalRefFileIndex ()    {  }
 
     void  IGESBasic_ExternalRefFileIndex::Init
index 188cd12fe297c34d673b72aafeeff55092987e82..c024dbe60657d12e135fdc4cf0faadb71aaa0257 100644 (file)
@@ -68,7 +68,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESBasic_ExternalRefFileIndex,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESBasic_ExternalRefFileIndex,IGESData_IGESEntity)
 
 protected:
 
index 172312ff1bec39f5fc02c8b6eb6879e716c7bec0..5b4dc28df34d84b2303d3ff0c81b163371af7b88 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESBasic_ExternalRefFileName,IGESData_IGESEntity)
+
 IGESBasic_ExternalRefFileName::IGESBasic_ExternalRefFileName ()    {  }
 
 
index 4e9a64c0c94a0a161395a688114b7615615cdc19..11407191c032d95e1893977b6cf9ba0aa156cef3 100644 (file)
@@ -60,7 +60,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESBasic_ExternalRefFileName,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESBasic_ExternalRefFileName,IGESData_IGESEntity)
 
 protected:
 
index 5aaecf68941b68f7f33302ee1368bbe651b4c141..ea5e04e38143ed1f37f90e857ce29a8d73133a09 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESBasic_ExternalRefLibName,IGESData_IGESEntity)
+
 IGESBasic_ExternalRefLibName::IGESBasic_ExternalRefLibName ()    {  }
 
 
index 70af5fc343abbb0076a1e2a67baf7b81df00fd9e..539b845180dc8346d345d4203276f18aea8b432e 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESBasic_ExternalRefLibName,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESBasic_ExternalRefLibName,IGESData_IGESEntity)
 
 protected:
 
index 332ff648842d715365b33eb95cf54a1bdc2e20ed..65356f7caed6734a1e44235cbd7b0db25f30816a 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESBasic_ExternalRefName,IGESData_IGESEntity)
+
 IGESBasic_ExternalRefName::IGESBasic_ExternalRefName ()    {  }
 
 
index 39e4e7acd137ad7d786e22cadfc0287a75de3042..1dbc3126061eb7e5471c20b81677234355e3a29c 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESBasic_ExternalRefName,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESBasic_ExternalRefName,IGESData_IGESEntity)
 
 protected:
 
index c25bd072f238e3c80cde6d29b5dc8f4f06ee6917..1d5b2f8011e1d1ca2820f0dcf9891bc385f0af3f 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESBasic_ExternalReferenceFile,IGESData_IGESEntity)
+
 IGESBasic_ExternalReferenceFile::IGESBasic_ExternalReferenceFile ()    {  }
 
 
index 4e91b5ee18c1c1d3acff4d43aa7a12e28bdd8e3c..8cd328719e233eacb3981f04a9ac64cc84038bce 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESBasic_ExternalReferenceFile,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESBasic_ExternalReferenceFile,IGESData_IGESEntity)
 
 protected:
 
index 33397ead49cf7bee0fb513ea2340556d969aef7b..8f144ddee945e27d25fa30a5ced77c75d71570bd 100644 (file)
@@ -56,6 +56,8 @@
 #include <Standard_Transient.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESBasic_GeneralModule,IGESData_GeneralModule)
+
 //  Each Module is attached to a Protocol : it must interprete Case Numbers
 //  (arguments <CN> of various methods) in accordance to values returned by
 //  the method TypeNumber from this Protocol
index 823facc9247a9d563ef429c4b4d51d05a04e8292..d11fe6c0fce68fed24eee1582ed7412615bea5bb 100644 (file)
@@ -73,7 +73,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESBasic_GeneralModule,IGESData_GeneralModule)
+  DEFINE_STANDARD_RTTIEXT(IGESBasic_GeneralModule,IGESData_GeneralModule)
 
 protected:
 
index 152d43acc2e8792aab581a8adaaadd962a3993cd..c269c71ad535722c6a0fc8da33e3f5d5e7621afb 100644 (file)
@@ -24,6 +24,8 @@
 #include <Standard_Transient.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESBasic_Group,IGESData_IGESEntity)
+
 IGESBasic_Group::IGESBasic_Group ()    {  InitTypeAndForm(402,1);  }
 
     IGESBasic_Group::IGESBasic_Group
index 1397870ec27133df995b53929177e906a2d1e73c..fbcd4f3a6a58f422c7b2f4cc8078d916014c8597 100644 (file)
@@ -97,7 +97,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESBasic_Group,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESBasic_Group,IGESData_IGESEntity)
 
 protected:
 
index fd490bad743e084658c2168b6f0957213118a05b..7bdebc8ee76c3cb1e14c6b2e50b9bce74ea3f486 100644 (file)
@@ -20,5 +20,7 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESBasic_GroupWithoutBackP,IGESBasic_Group)
+
 IGESBasic_GroupWithoutBackP::IGESBasic_GroupWithoutBackP ()
       {  InitTypeAndForm(402,7);  }
index ec71b14c90ebd76e29c03009d12b9d31c700ea87..b5c792ada2f483436a369511b9299741dcfa9896 100644 (file)
@@ -43,7 +43,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESBasic_GroupWithoutBackP,IGESBasic_Group)
+  DEFINE_STANDARD_RTTIEXT(IGESBasic_GroupWithoutBackP,IGESBasic_Group)
 
 protected:
 
index b19f00d30d0fe0cc4db93d6baa0493ff8a5aba70..2f14d44cb789ead5357215cd638097ad47aebb33 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESBasic_HArray1OfHArray1OfIGESEntity,MMgt_TShared)
+  DEFINE_STANDARD_RTTI_INLINE(IGESBasic_HArray1OfHArray1OfIGESEntity,MMgt_TShared)
 
 protected:
 
index 6a9e5539092d334d22b3ae4f9873fd49846dcd8a..17debdacfcecbe12495f194ccd01ea627a1cab21 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESBasic_HArray1OfHArray1OfInteger,MMgt_TShared)
+  DEFINE_STANDARD_RTTI_INLINE(IGESBasic_HArray1OfHArray1OfInteger,MMgt_TShared)
 
 protected:
 
index fc66bb66ec7ba7ecc9f8c27524c09a0810c36f28..dd85b3361e942276154c13432b0a05eb9cd669f1 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESBasic_HArray1OfHArray1OfReal,MMgt_TShared)
+  DEFINE_STANDARD_RTTI_INLINE(IGESBasic_HArray1OfHArray1OfReal,MMgt_TShared)
 
 protected:
 
index 44ec325366e8890db1e1497c3801aa8bfabb49c3..72e3406a1d6f4fd61c32e78f4d752f3e56dd3878 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESBasic_HArray1OfHArray1OfXY,MMgt_TShared)
+  DEFINE_STANDARD_RTTI_INLINE(IGESBasic_HArray1OfHArray1OfXY,MMgt_TShared)
 
 protected:
 
index 28b98450836094d2b0e16e6cccdd2152e6e8a3c0..dead1729154ae8d67d7e2b0031c0f809c31e0733 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESBasic_HArray1OfHArray1OfXYZ,MMgt_TShared)
+  DEFINE_STANDARD_RTTI_INLINE(IGESBasic_HArray1OfHArray1OfXYZ,MMgt_TShared)
 
 protected:
 
index a6b6606652e4a03d21e143a260f412446d0d2160..fb70dd834f020033b6aa57e38b32b9f5b6a7cc3f 100644 (file)
@@ -19,6 +19,8 @@
 #include <IGESBasic_Hierarchy.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESBasic_Hierarchy,IGESData_IGESEntity)
+
 IGESBasic_Hierarchy::IGESBasic_Hierarchy ()    {  }
 
 
index 577b0a2a1dc4f2fdecea813bb755785795716753..7e76ec559bbdfa7ce199fdf7237bdbc260926642 100644 (file)
@@ -80,7 +80,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESBasic_Hierarchy,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESBasic_Hierarchy,IGESData_IGESEntity)
 
 protected:
 
index 64b9d069f0b8d8052de6feb41d6ef49725f2a7bf..f8ad75747d693b58479f8b22ec9eff75dd83df58 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESBasic_Name,IGESData_NameEntity)
+
 IGESBasic_Name::IGESBasic_Name ()    {  }
 
 
index 9b666ba196c2ad4ea87b0fd64ff926e70fa23f08..3cd66b1e22c0a465a2e6c398c85733ee4a5150f8 100644 (file)
@@ -53,7 +53,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESBasic_Name,IGESData_NameEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESBasic_Name,IGESData_NameEntity)
 
 protected:
 
index 23bb43e4eaf902fddcdc391ce47cabfc1d2fbc9b..1ca58f5aa0216e5cc68d11289e73e9c981fc1b25 100644 (file)
@@ -20,5 +20,7 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESBasic_OrderedGroup,IGESBasic_Group)
+
 IGESBasic_OrderedGroup::IGESBasic_OrderedGroup ()
       {  InitTypeAndForm(402,14);  }
index b71749eb1b39fcf1fb8e6af8ba8872d3116409a2..fb34b2f636f8d5b93442307126ef3fe21fd634e0 100644 (file)
@@ -45,7 +45,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESBasic_OrderedGroup,IGESBasic_Group)
+  DEFINE_STANDARD_RTTIEXT(IGESBasic_OrderedGroup,IGESBasic_Group)
 
 protected:
 
index d5235ffbe9bb5f82596917799eb00c037834ea8c..7355454b709e00e736ca00aa99ad73f90b1ee142 100644 (file)
@@ -20,5 +20,7 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESBasic_OrderedGroupWithoutBackP,IGESBasic_Group)
+
 IGESBasic_OrderedGroupWithoutBackP::IGESBasic_OrderedGroupWithoutBackP ()
       {  InitTypeAndForm(402,15);  }
index 1111908f5e71a0544f2fcb805737d75c777e403e..7945ab126743653d24fa775e4a0284f3c2be86eb 100644 (file)
@@ -44,7 +44,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESBasic_OrderedGroupWithoutBackP,IGESBasic_Group)
+  DEFINE_STANDARD_RTTIEXT(IGESBasic_OrderedGroupWithoutBackP,IGESBasic_Group)
 
 protected:
 
index 4fc736d8ccb9ce5797cd8ae17841eb55635c831d..2bc10318b22938331546ed7d8debfece0b13c0f9 100644 (file)
@@ -34,6 +34,8 @@
 #include <Interface_Protocol.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESBasic_Protocol,IGESData_Protocol)
+
 static int deja = 0;
 static Handle(Standard_Type) atype01,atype02,atype03,atype04,atype05,atype06,
   atype07,atype08,atype09,atype10,atype11,atype12,atype13,atype14,atype15,atype16;
index 2d2163421a99431eecf552135fc332dd275d9fc9..136e95c5cfafab2f4967a92462eb1fd08877b2c2 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESBasic_Protocol,IGESData_Protocol)
+  DEFINE_STANDARD_RTTIEXT(IGESBasic_Protocol,IGESData_Protocol)
 
 protected:
 
index 6fd6e85ea80ca3c870abb8250e74510797917577..eb5dfdd79cb90e3af0b0a2d2568aaf0c4762b7db 100644 (file)
@@ -53,6 +53,8 @@
 #include <Standard_DomainError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESBasic_ReadWriteModule,IGESData_ReadWriteModule)
+
 //  Each Module is attached to a Protocol : it must interprete Case Numbers
 //  (arguments <CN> of various methods) in accordance to values returned by
 //  the method TypeNumber from this Protocol
index 1b7e31664f15025c2dd0ecc5fe05c437ff46f072..8075ff2e24b2f7d7ca4be10751d6b13e02159677 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESBasic_ReadWriteModule,IGESData_ReadWriteModule)
+  DEFINE_STANDARD_RTTIEXT(IGESBasic_ReadWriteModule,IGESData_ReadWriteModule)
 
 protected:
 
index 3710a61f6f0475749ee0d3553da8b31a27992ffa..508b2f24b429ce05d460a94e551bc0f028c569d7 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESBasic_SingleParent,IGESData_SingleParentEntity)
+
 IGESBasic_SingleParent::IGESBasic_SingleParent ()    {  }
 
 
index 60a5a0ba33c810208347f4d93abc2e5f12b70c73..a1e3f6bed8638b4484776f7ba7fddba83ab63077 100644 (file)
@@ -66,7 +66,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESBasic_SingleParent,IGESData_SingleParentEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESBasic_SingleParent,IGESData_SingleParentEntity)
 
 protected:
 
index 4e62c9cf809b5295f80491e57bc2b13e171251f3..83f1c54099d65376e7be7d23a3f97450e42bf3b4 100644 (file)
@@ -22,6 +22,8 @@
 #include <IGESBasic_SubfigureDef.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESBasic_SingularSubfigure,IGESData_IGESEntity)
+
 IGESBasic_SingularSubfigure::IGESBasic_SingularSubfigure ()    {  }
 
 
index 83d1497154eba94a2f4c776c47962056fb0185d1..e08f576496ce8068d0180a3bf760acc3563d7fcd 100644 (file)
@@ -71,7 +71,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESBasic_SingularSubfigure,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESBasic_SingularSubfigure,IGESData_IGESEntity)
 
 protected:
 
index 674d0a1cd74b3c3d4aad22382a4a4f17aed9c9c0..39e3d62d7d11e8345ba8eb411559d8f54f370a3d 100644 (file)
@@ -51,6 +51,8 @@
 #include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESBasic_SpecificModule,IGESData_SpecificModule)
+
 //  Each Module is attached to a Protocol : it must interprete Case Numbers
 //  (arguments <CN> of various methods) in accordance to values returned by
 //  the method TypeNumber from this Protocol
index 7445f9045177dad0baebfb9335032af0b26748aa..6e464c251bf0da742934e5c5427ef3c26ae0ccb4 100644 (file)
@@ -52,7 +52,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESBasic_SpecificModule,IGESData_SpecificModule)
+  DEFINE_STANDARD_RTTIEXT(IGESBasic_SpecificModule,IGESData_SpecificModule)
 
 protected:
 
index 19f6b9d0a9c5ed2a614a5e3d624cdbecf643168c..303b0c79d08c61977d44b72f4d34889244737246 100644 (file)
@@ -24,6 +24,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESBasic_SubfigureDef,IGESData_IGESEntity)
+
 IGESBasic_SubfigureDef::IGESBasic_SubfigureDef ()    {  }
 
 
index 985bc7ea10d7806f963730990b529613f34342d8..8446f7a1ac0155b242103e145454801710d42197 100644 (file)
@@ -73,7 +73,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESBasic_SubfigureDef,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESBasic_SubfigureDef,IGESData_IGESEntity)
 
 protected:
 
index 9923c69f2a294a0ec872e6a6778e582bbbbe99a0..4708b0614a328433a174d0c1caadeb42bd7b6a9a 100644 (file)
@@ -33,6 +33,8 @@
 #include <XSAlgo.hxx>
 #include <XSAlgo_AlgoContainer.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESControl_ActorWrite,Transfer_ActorOfFinderProcess)
+
 IGESControl_ActorWrite::IGESControl_ActorWrite ()  {  ModeTrans() = 0;  }
 
 Standard_Boolean  IGESControl_ActorWrite::Recognize
index 800c44ce6ed4f6e15e139b382b8b5149b822fdd4..cabe7282477d4f68b9bcf7179418223acdbc4d59 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESControl_ActorWrite,Transfer_ActorOfFinderProcess)
+  DEFINE_STANDARD_RTTIEXT(IGESControl_ActorWrite,Transfer_ActorOfFinderProcess)
 
 protected:
 
index 6e4a4d0727bd7925e974e4fb00b6e2d29bf468b5..3fba57f50145319d3c8265457e016ad6985073e6 100644 (file)
@@ -18,6 +18,8 @@
 #include <IGESControl_ToolContainer.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESControl_AlgoContainer,IGESToBRep_AlgoContainer)
+
 //=======================================================================
 //function : IGESControl_AlgoContainer
 //purpose  : 
index 7c0ba27f5e346351e931b56b7c4acbd6212d1326..a73643992b5116065506fad8eda0bf4cae223122 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESControl_AlgoContainer,IGESToBRep_AlgoContainer)
+  DEFINE_STANDARD_RTTIEXT(IGESControl_AlgoContainer,IGESToBRep_AlgoContainer)
 
 protected:
 
index 173150a0b7a07a72c25191b9c072d7f971ce4673..d18f1436dabaad6d99aa3c21d9226cfab585bd40 100644 (file)
@@ -66,6 +66,8 @@
 #include <XSControl_SelectForTransfer.hxx>
 #include <XSControl_WorkSession.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESControl_Controller,XSControl_Controller)
+
 //szv#4:S4163:12Mar99 never referenced
 //static const Standard_CString thelong  = "IGES";
 //static const Standard_CString theshort = "iges";
index 3d7bf941c801e74bcc8c3dee65b4feb2ed14bbca..7a8472906f66ce4e82547209c31d16f55d98b492 100644 (file)
@@ -75,7 +75,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESControl_Controller,XSControl_Controller)
+  DEFINE_STANDARD_RTTIEXT(IGESControl_Controller,XSControl_Controller)
 
 protected:
 
index 50e9b579f84da8e2902de0975cdeb128b9433888..9ba8c9c85638d4716a2dd30bb5392739b54e376b 100644 (file)
@@ -55,6 +55,8 @@
 #include <TopoDS_Edge.hxx>
 #include <TopoDS_Wire.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESControl_IGESBoundary,IGESToBRep_IGESBoundary)
+
 //=======================================================================
 //function : IGESControl_IGESBoundary
 //purpose  : 
index 5d93648c00df2c22d58a0a0b74becc49be0b83b1..8fff40b5b172f1b6d2484ab9c80379b9cebe4ded 100644 (file)
@@ -59,7 +59,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESControl_IGESBoundary,IGESToBRep_IGESBoundary)
+  DEFINE_STANDARD_RTTIEXT(IGESControl_IGESBoundary,IGESToBRep_IGESBoundary)
 
 protected:
 
index abc6c52c14e6edced700e696fe12f6fa43c6de19..d278072c4f2743f069a49dd302a5cf9cdd9f01df 100644 (file)
@@ -19,6 +19,8 @@
 #include <IGESToBRep_IGESBoundary.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESControl_ToolContainer,IGESToBRep_ToolContainer)
+
 //=======================================================================
 //function : IGESControl_ToolContainer
 //purpose  : 
index 13e114b82a9cf38618a69e4284abea97cdba7ddb..1fd575f29ab2924d0738556f794f0e4813e12119 100644 (file)
@@ -42,7 +42,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESControl_ToolContainer,IGESToBRep_ToolContainer)
+  DEFINE_STANDARD_RTTIEXT(IGESControl_ToolContainer,IGESToBRep_ToolContainer)
 
 protected:
 
index c3bb0202c709be670643bfefb158819669e204e1..f8db1ec126744035ca1365036da837ed1f41d2fe 100644 (file)
@@ -15,4 +15,6 @@
 #include <IGESData_ColorEntity.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESData_ColorEntity,IGESData_IGESEntity)
+
 // ColorEntity ne sert qu'au controle de type (entite Color du directory part)
index 45cfdf0a294d72ab39c6cb384105f7fce3b8e890..ed16df1575589a0bb0f2fe400fad27f113727e6d 100644 (file)
@@ -37,7 +37,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESData_ColorEntity,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESData_ColorEntity,IGESData_IGESEntity)
 
 protected:
 
index 840680f87e95989a50aa99a5eebc79e9d37d7ad6..4576785537bbbb54e769aca4c4ac917f458a3cf9 100644 (file)
@@ -30,6 +30,8 @@
 #include <Standard_Type.hxx>
 #include <TColStd_HSequenceOfInteger.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESData_DefaultGeneral,IGESData_GeneralModule)
+
 IGESData_DefaultGeneral::IGESData_DefaultGeneral ()
 {  Interface_GeneralLib::SetGlobal(this, IGESData::Protocol());  }
 
index 2278f6a2ab93e5ffb4aeb16153ad4f67685d3e93..2621a84862e5a85fae179478904021a7e0f3457d 100644 (file)
@@ -68,7 +68,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESData_DefaultGeneral,IGESData_GeneralModule)
+  DEFINE_STANDARD_RTTIEXT(IGESData_DefaultGeneral,IGESData_GeneralModule)
 
 protected:
 
index 650afd68006bcc088201718d08d3c795d25793df..f4718082df3abd09e1eacfde8a3e900253644089 100644 (file)
@@ -25,6 +25,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESData_DefaultSpecific,IGESData_SpecificModule)
+
 IGESData_DefaultSpecific::IGESData_DefaultSpecific ()
 {  IGESData_SpecificLib::SetGlobal(this, IGESData::Protocol());  }
 
index 8c789ee07b70837dc9a15ba2115f3cef06b3559d..13556af0efeda28a6e8aacfe5345734b0c70762e 100644 (file)
@@ -48,7 +48,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESData_DefaultSpecific,IGESData_SpecificModule)
+  DEFINE_STANDARD_RTTIEXT(IGESData_DefaultSpecific,IGESData_SpecificModule)
 
 protected:
 
index 74b5671333787eb52fa07b79a4cdd388104db39c..f5cc6afca946e224740baa75acc5cfa3c000a009 100644 (file)
@@ -17,6 +17,8 @@
 #include <Interface_Protocol.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESData_FileProtocol,IGESData_Protocol)
+
 IGESData_FileProtocol::IGESData_FileProtocol ()    {  }
 
     void  IGESData_FileProtocol::Add (const Handle(IGESData_Protocol)& protocol)
index 335d03e1693d7687f9118506be382975e832b0f3..c1eaf7481df105d26489f33151b90f73debd5431 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESData_FileProtocol,IGESData_Protocol)
+  DEFINE_STANDARD_RTTIEXT(IGESData_FileProtocol,IGESData_Protocol)
 
 protected:
 
index 39b28427253d2ff73879549e5444aa06117bdd90..fcd84bd1192655c3fbfa2375f5cf2df2eae6e532 100644 (file)
@@ -57,7 +57,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESData_FileRecognizer,Standard_Transient)
+  DEFINE_STANDARD_RTTI_INLINE(IGESData_FileRecognizer,Standard_Transient)
 
 protected:
 
index d29b94878618d47edab3694fb71b9218279aa0c4..0a27c4ce8fb340dcdb7afe9e744188388d7f40a0 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESData_FreeFormatEntity,IGESData_UndefinedEntity)
+
 //  Donne un acces simple a la constitution d une UndefinedEntity :
 //  Methodes de UndefinedContent, + Type & Form, + AddEntities (little gadget)
 IGESData_FreeFormatEntity::IGESData_FreeFormatEntity ()    {  }
index 1912f0ca6b381fa431b2e655fff748f5fd6869eb..134c63e99d3d155790d4297610f12bafa8c23824 100644 (file)
@@ -135,7 +135,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESData_FreeFormatEntity,IGESData_UndefinedEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESData_FreeFormatEntity,IGESData_UndefinedEntity)
 
 protected:
 
index 3bcb4619fe4c5ee5602a42bc48bb40d333144f5b..e480f669bb136a3ff36a7319347afd62340523e5 100644 (file)
@@ -33,6 +33,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESData_GeneralModule,Interface_GeneralModule)
+
 void  IGESData_GeneralModule::FillSharedCase
   (const Standard_Integer CN, const Handle(Standard_Transient)& ent,
    Interface_EntityIterator& iter) const 
index 7d1f653df2201c3ef62e6c71eaa1c9b724857caa..fcf88a2fd1d67bf01a18e749dff4f1e706817a8e 100644 (file)
@@ -122,7 +122,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESData_GeneralModule,Interface_GeneralModule)
+  DEFINE_STANDARD_RTTIEXT(IGESData_GeneralModule,Interface_GeneralModule)
 
 protected:
 
index ce9e406d0034f7ea476c7280acb3825b00a5e3dd..e9db7ad2afd0541f377c76937370412c91b4999c 100644 (file)
@@ -60,7 +60,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESData_GlobalNodeOfSpecificLib,Standard_Transient)
+  DEFINE_STANDARD_RTTI_INLINE(IGESData_GlobalNodeOfSpecificLib,Standard_Transient)
 
 protected:
 
index e970c59fb93737440c48dc8839967e3d5b6d04f2..cea9c9c7f3a264c58e2bc23bd5827fb48d2bb1f4 100644 (file)
@@ -60,7 +60,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESData_GlobalNodeOfWriterLib,Standard_Transient)
+  DEFINE_STANDARD_RTTI_INLINE(IGESData_GlobalNodeOfWriterLib,Standard_Transient)
 
 protected:
 
index 5005d4c193ce870be83e9e4592cb10e9ee8ae3c4..e8bd5af5f7af7360a714b05189356a59d42648ab 100644 (file)
@@ -37,6 +37,8 @@
 #include <TCollection_HAsciiString.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(IGESData_IGESEntity,MMgt_TShared)
+
 #define ThisEntity  Handle(IGESData_IGESEntity)::DownCast(This())
 
 namespace
index 4b0c4f74160c73b6486551d4a0c7cc4b8c5f6457..663451668dcc1320b457dbd51d6ca586f7045109 100644 (file)
@@ -330,7 +330,7 @@ friend class IGESData_IGESReaderTool;
 friend class IGESData_DirChecker;
 
 
-  DEFINE_STANDARD_RTTI(IGESData_IGESEntity,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(IGESData_IGESEntity,MMgt_TShared)
 
 protected:
 
index 5b8fbf923cf5a2f87d8ea64805299bcd86312f9e..98df9cffe114b078179e3aff836e192156c8255b 100644 (file)
@@ -32,6 +32,8 @@
 #include <TCollection_HAsciiString.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(IGESData_IGESModel,Interface_InterfaceModel)
+
 static Standard_CString voidline = "";
 
 // Routine interne utilisee pour VerifyCheck
index 143d7f9c21ccebfa5dcdf795711bd5a39943fb56..70e114685c7ce241d3322cd8fa01a59a69b701c6 100644 (file)
@@ -162,7 +162,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESData_IGESModel,Interface_InterfaceModel)
+  DEFINE_STANDARD_RTTIEXT(IGESData_IGESModel,Interface_InterfaceModel)
 
 protected:
 
index c7f298d35af451440173409cf3cbb6a9163cccf9..d5ef0b39c27337b97d7aabc06c461eb4a63781af 100644 (file)
@@ -28,6 +28,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESData_IGESReaderData,Interface_FileReaderData)
+
 IGESData_IGESReaderData::IGESData_IGESReaderData
   (const Standard_Integer nbe, const Standard_Integer nbp)
     : Interface_FileReaderData (nbe,nbp) , thectyp (0,0) , thedirs(0,nbe)  
index fe1c5a8fc446d5948b3050f8eb4b3ca00c611836..71ac9d06dc79b3fb695dd466206f601458fdce67 100644 (file)
@@ -115,7 +115,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESData_IGESReaderData,Interface_FileReaderData)
+  DEFINE_STANDARD_RTTIEXT(IGESData_IGESReaderData,Interface_FileReaderData)
 
 protected:
 
index 87086a7d4a0d0b392b5a778df4fc41036a6874ac..36617aeea37d9b18b26d4f4c964e4aeda476d62e 100644 (file)
@@ -15,4 +15,6 @@
 #include <IGESData_LabelDisplayEntity.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESData_LabelDisplayEntity,IGESData_IGESEntity)
+
 // LabelDisplayEntity ne sert qu'au controle de type (pour le directory part)
index 4e01ed3fdfe9d5d6774998ef5483c37ba22b1291..29ad6942fdeab70c1c2567e642c2b6c5f12dbd88 100644 (file)
@@ -37,7 +37,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESData_LabelDisplayEntity,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESData_LabelDisplayEntity,IGESData_IGESEntity)
 
 protected:
 
index 8cc2bed9e9762ae4c113b0362f849874799c7291..9fb736b05b98821a80e9b03c4ffe82af2523c202 100644 (file)
@@ -16,6 +16,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESData_LevelListEntity,IGESData_IGESEntity)
+
 // LevelListEntity ne sert qu'au controle de type (pour le directory part)
 Standard_Boolean  IGESData_LevelListEntity::HasLevelNumber
   (const Standard_Integer level) const
index 2bb57fc682f2df068a1d4661f601dfb071d59cfe..8994e3b19ace6aa3015ccbf6284ad6fe791f0c44 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESData_LevelListEntity,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESData_LevelListEntity,IGESData_IGESEntity)
 
 protected:
 
index 38698e8d6f77500bb316aecc37b9a57b3d81468f..b1d7bdf819150ef344f914ce1ea3cffdd609f4a5 100644 (file)
@@ -15,4 +15,6 @@
 #include <IGESData_LineFontEntity.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESData_LineFontEntity,IGESData_IGESEntity)
+
 // LineTypeEntity ne sert qu'au controle de type (pour le directory part)
index 18f13a80447bc1956132a500c2d0c4b722482cd6..38be57699536557dfc16b0063ef5987125cdf7c9 100644 (file)
@@ -37,7 +37,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESData_LineFontEntity,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESData_LineFontEntity,IGESData_IGESEntity)
 
 protected:
 
index 00db833c73692a0462d2ad6ee64c0f9cee796348..2976652bb8ef04abd334327d86153b83f5a470da 100644 (file)
@@ -16,4 +16,6 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESData_NameEntity,IGESData_IGESEntity)
+
 // NameEntity sert a decrire des entites "propriete nom" (Value a definir)
index e02944efd278de0251e4c12f2556e5981aeb5e13..1c621f56664930b623a09d468706391044bf6fad 100644 (file)
@@ -42,7 +42,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESData_NameEntity,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESData_NameEntity,IGESData_IGESEntity)
 
 protected:
 
index 89b2aeba70bb72b933ebea6e911fb2c6bf9da6fe..d96f224fc663e919241554c36c1c0e18bf9d29c5 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESData_NodeOfSpecificLib,MMgt_TShared)
+  DEFINE_STANDARD_RTTI_INLINE(IGESData_NodeOfSpecificLib,MMgt_TShared)
 
 protected:
 
index 5b71ac5c3f7ce41afcf490e8ca78ab0e05181267..df4f59c67d7ac1b7e92d1a330f065cc19e4e7674 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESData_NodeOfWriterLib,MMgt_TShared)
+  DEFINE_STANDARD_RTTI_INLINE(IGESData_NodeOfWriterLib,MMgt_TShared)
 
 protected:
 
index b9c7452d3f986daf2585838c5f0a173def76e3e1..c40e5396c6e348be5aba27cdf67c035e184fca76 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_Transient.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESData_Protocol,Interface_Protocol)
+
 IGESData_Protocol::IGESData_Protocol ()    {  }
 
 
index 88ccaaa6c82875057f9798aa882aa24e22c25e4f..54497254c601ad4bd2e304434a0ad8f56c316c40 100644 (file)
@@ -69,7 +69,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESData_Protocol,Interface_Protocol)
+  DEFINE_STANDARD_RTTIEXT(IGESData_Protocol,Interface_Protocol)
 
 protected:
 
index 3f29674e314434699565221346492ce36e06d473..a4a0154e71545b0ef4b4f4db4c7320349f309ed1 100644 (file)
@@ -25,6 +25,8 @@
 #include <Standard_Transient.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESData_ReadWriteModule,Interface_ReaderModule)
+
 Standard_Integer  IGESData_ReadWriteModule::CaseNum
   (const Handle(Interface_FileReaderData)& data,
    const Standard_Integer num) const 
index 14ae7bb2eefbf003f6379c3da888eb65cafb84db..0cee336436f6a10b8ead2caf6048cd0eb3cf0332 100644 (file)
@@ -93,7 +93,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESData_ReadWriteModule,Interface_ReaderModule)
+  DEFINE_STANDARD_RTTIEXT(IGESData_ReadWriteModule,Interface_ReaderModule)
 
 protected:
 
index 3da611f2577de563a0231f60ceffaa642876333d..465f8cb0cb499472df2a6f4d5c3c54537df66083 100644 (file)
@@ -17,5 +17,7 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESData_SingleParentEntity,IGESData_IGESEntity)
+
 // SingleParentEntity sert a decrire des entites "associativite parent"
 // (methode Parent a definir)
index 3cbc142cbf1b5291b12e369c5cde96193aa1ca0e..262b58c567d59be85c52bedd15c020babe411b68 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESData_SingleParentEntity,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESData_SingleParentEntity,IGESData_IGESEntity)
 
 protected:
 
index 9e0932ba6b65c66e851ca2d6570f238f2b866b63..0eec2f5374e2f68a2df32f322203164a7f4d31aa 100644 (file)
@@ -18,6 +18,8 @@
 #include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESData_SpecificModule,Standard_Transient)
+
 Standard_Boolean  IGESData_SpecificModule::OwnCorrect
   (const Standard_Integer , const Handle(IGESData_IGESEntity)& ) const
 {  return Standard_False;  }    // par defaut, ne fait rien
index d7211154250265faf9645ebde9e9703c168dca05..8eb81a33cc77ca4c1393f77aa2f24c4f6b23dcdd 100644 (file)
@@ -68,7 +68,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESData_SpecificModule,Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(IGESData_SpecificModule,Standard_Transient)
 
 protected:
 
index fa31b999aa8b0aca76d27e5d301d34056c99757f..5438478a570a3b5e275ac2e228a07faf8476872c 100644 (file)
@@ -32,6 +32,8 @@
 #include <Standard_DomainError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESData_ToolLocation,MMgt_TShared)
+
 #define TYPEFORASSOC 402
 
 IGESData_ToolLocation::IGESData_ToolLocation (const Handle(IGESData_IGESModel)& amodel,
index 3df9de1567fa788733a061a65cafa76e3d21cdd5..612d0dba00607fd791ceccd9ae1cf08b1f0ed036 100644 (file)
@@ -154,7 +154,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESData_ToolLocation,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(IGESData_ToolLocation,MMgt_TShared)
 
 protected:
 
index 28d6a8c03c5f63e4220a449a8638ad6ccbed5e80..6ef143a6563dbb697c94fdd966daaf5cc05369ce 100644 (file)
@@ -16,5 +16,7 @@
 #include <IGESData_TransfEntity.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESData_TransfEntity,IGESData_IGESEntity)
+
 // TransfEntity ne sert que pour controle de Type, et fourniture par Value
 // de la GTrsf correspondante
index e92f2b19a841f65dc3a6fabed7763570aba370b2..9a990ca77729f3e65e03b7e8e1501aff53678fb5 100644 (file)
@@ -45,7 +45,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESData_TransfEntity,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESData_TransfEntity,IGESData_IGESEntity)
 
 protected:
 
index 5e02e95dc2fa281692f4594777c55cd5d8e38cbb..f0557412307e66af4de1dda816328b93655cc3af 100644 (file)
@@ -31,6 +31,8 @@
 #include <TCollection_AsciiString.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESData_UndefinedEntity,IGESData_IGESEntity)
+
 // MGE 23/07/98
 //=======================================================================
 //function : IGESData_UndefinedEntity
index 11b11f8dcdf8e3cd142856c4c8246e5aa1742233..cadc43bbd1b819f588c1d8a249ed5b5a28a84074 100644 (file)
@@ -106,7 +106,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESData_UndefinedEntity,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESData_UndefinedEntity,IGESData_IGESEntity)
 
 protected:
 
index 777f095a9a2e0a604272502ac047d15b3397741f..4cccd1035742a6990ba262d739dff1255ba94118 100644 (file)
@@ -16,6 +16,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESData_ViewKindEntity,IGESData_IGESEntity)
+
 // ViewKindEntity ne sert qu'au controle de type (entite View du directory part
 // qui peut etre une Vue Simple ou une Liste de Vue
 // Vue Simple doit implementer IsSingle a Standard_True, Liste de Vue a Standard_False
index fead3c0fe7025b6217a36ee69a10d16ef5a66f0e..06b33521e6bd9deecf461704339b8b4eee6f4e62 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESData_ViewKindEntity,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESData_ViewKindEntity,IGESData_IGESEntity)
 
 protected:
 
index de2a5812738449d4994cca010377aa59de02a616..6957058831498553448985758f2e826a10624e28 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDefs_AssociativityDef,IGESData_IGESEntity)
+
 IGESDefs_AssociativityDef::IGESDefs_AssociativityDef ()    {  }
 
 
index 91c8a8e899da336961042743c27dc21ba7f37845..905eda05b684e7452158742cbe35f45321f34a5a 100644 (file)
@@ -90,7 +90,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDefs_AssociativityDef,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESDefs_AssociativityDef,IGESData_IGESEntity)
 
 protected:
 
index 2fc2d92928416b4acaf3bba2bfcd54af77bf67d8..6780fd332e11b611dfab7e058aa9cb3aff1753a8 100644 (file)
@@ -33,6 +33,8 @@
 #include <TColStd_HArray1OfInteger.hxx>
 #include <TColStd_HArray1OfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDefs_AttributeDef,IGESData_IGESEntity)
+
 //  For each Attribute Value, according to Attribute Type :
 // 0 -> Void, 1 -> Integer, 2 -> Real, 3 -> String, 4 -> Entity   6 -> Logical
 IGESDefs_AttributeDef::IGESDefs_AttributeDef ()    {  }
index 69a72410356a29f228231e0592be1bdc62982f3c..0dafcae8adfa7fcc88ffb20a06d5fa7f4cccacaa 100644 (file)
@@ -117,7 +117,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDefs_AttributeDef,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESDefs_AttributeDef,IGESData_IGESEntity)
 
 protected:
 
index fc232c7cf098fd104c06433163c4864c60e15e04..31a39944ed5091d1f48b0ee1e459fe19ef1abc7a 100644 (file)
@@ -31,6 +31,8 @@
 #include <TColStd_HArray1OfInteger.hxx>
 #include <TColStd_HArray1OfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDefs_AttributeTable,IGESData_IGESEntity)
+
 //  ATTENTION  ATTENTION : L Appellation "ROW" n est pas reconduite en l etat
 //  Le Numero d Attribut est donne en 1er (donc, en colonne du HArray2 et non
 //  en ligne), le numero de Colonne en 2e (donc, comme un numero de Ligne)
index 69589cf8b322242a55086b4e1879ed7ba47eaec0..a8301148496cf6c38262f12d5df5234d79fc5c63 100644 (file)
@@ -105,7 +105,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDefs_AttributeTable,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESDefs_AttributeTable,IGESData_IGESEntity)
 
 protected:
 
index b5aba42d6c67c98ce1e7afdb79a0bd5e656bdd69..f87e672e95a19b54f8ce9d2b24604f2129e5ef21 100644 (file)
@@ -38,6 +38,8 @@
 #include <Standard_Transient.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDefs_GeneralModule,IGESData_GeneralModule)
+
 //  Each Module is attached to a Protocol : it must interprete Case Numbers
 //  (arguments <CN> of various methods) in accordance to values returned by
 //  the method TypeNumber from this Protocol
index b1cf12690ddaf8c9bf9af382efec0187a9377b88..bcc00c72de2ed5e78548f0b48772c15576687372 100644 (file)
@@ -71,7 +71,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDefs_GeneralModule,IGESData_GeneralModule)
+  DEFINE_STANDARD_RTTIEXT(IGESDefs_GeneralModule,IGESData_GeneralModule)
 
 protected:
 
index 443f1a516d03dda032282b81d7ada774b2c571e3..acd83e9f6baeed0bb239b5004006444ade47a23a 100644 (file)
@@ -30,6 +30,8 @@
 #include <TCollection_HAsciiString.hxx>
 #include <TColStd_HArray1OfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDefs_GenericData,IGESData_IGESEntity)
+
 IGESDefs_GenericData::IGESDefs_GenericData ()    {  }
 
 
index 98ed5afd9a99002d4feb5a8e3bcb994d5e77a97a..a42b6f91d488f4a14cb324d7cf7535733657456f 100644 (file)
@@ -102,7 +102,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDefs_GenericData,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESDefs_GenericData,IGESData_IGESEntity)
 
 protected:
 
index 3dca614898c171a76289eea837185b487bbdb35b..49a2430af75f7ece33b484a17946877a03126aa7 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDefs_HArray1OfHArray1OfTextDisplayTemplate,MMgt_TShared)
+  DEFINE_STANDARD_RTTI_INLINE(IGESDefs_HArray1OfHArray1OfTextDisplayTemplate,MMgt_TShared)
 
 protected:
 
index 4854c822a217128ac0a2a2bb62e3e10f39c1f62b..6047c5c09dd050e579e96e2125d132581afacf16 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDefs_MacroDef,IGESData_IGESEntity)
+
 IGESDefs_MacroDef::IGESDefs_MacroDef ()    {  }
 
     void  IGESDefs_MacroDef::Init
index bdfff094585e6cd6ef96a99a139ee48a882c5e30..afaecc4197bdb79137bbfa378e2aef02b5bd8628 100644 (file)
@@ -68,7 +68,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDefs_MacroDef,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESDefs_MacroDef,IGESData_IGESEntity)
 
 protected:
 
index f097a106b515afd8f86496bd16fbc63d01fe921f..a38f9577b614c01ebd9674775e6603827c694bb4 100644 (file)
@@ -25,6 +25,8 @@
 #include <Interface_Protocol.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDefs_Protocol,IGESData_Protocol)
+
 static int deja = 0;
 static Handle(Standard_Type) atype1,atype2,atype3,atype4,atype5,atype6,atype7;
 
index d3da329ce0b8c63457fb38a4a12490aad7b13451..7bdc3651202448e56ae1c6edc746e7f2a944ff5f 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDefs_Protocol,IGESData_Protocol)
+  DEFINE_STANDARD_RTTIEXT(IGESDefs_Protocol,IGESData_Protocol)
 
 protected:
 
index e3329f2a08b96a876a906100f23c8869c6c06cd1..845fa9715b35d8759d4a2eeea22201297bf21320 100644 (file)
@@ -35,6 +35,8 @@
 #include <Standard_DomainError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDefs_ReadWriteModule,IGESData_ReadWriteModule)
+
 //  Each Module is attached to a Protocol : it must interprete Case Numbers
 //  (arguments <CN> of various methods) in accordance to values returned by
 //  the method TypeNumber from this Protocol
index 8eaac82656d0670313666880f339f5ca69a7b802..6e1617e5a8ef656fa4012222ffb9c58d2d6c6a06 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDefs_ReadWriteModule,IGESData_ReadWriteModule)
+  DEFINE_STANDARD_RTTIEXT(IGESDefs_ReadWriteModule,IGESData_ReadWriteModule)
 
 protected:
 
index b9c63de9ea4699319a50e1db91fe42f89284b870..537d2f92c55afba4f61dbd93cb82872f3d42d54a 100644 (file)
@@ -33,6 +33,8 @@
 #include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDefs_SpecificModule,IGESData_SpecificModule)
+
 //  Each Module is attached to a Protocol : it must interprete Case Numbers
 //  (arguments <CN> of various methods) in accordance to values returned by
 //  the method TypeNumber from this Protocol
index 3e9feafe2056d53e95616aa693cc1cbc737b8dda..68dc1a57abdf747ae739841e1df2fe407819923a 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDefs_SpecificModule,IGESData_SpecificModule)
+  DEFINE_STANDARD_RTTIEXT(IGESDefs_SpecificModule,IGESData_SpecificModule)
 
 protected:
 
index 3058df22dac9242a506dcee83a650c385908d5ca..0cc27e55d9ef84f8dcd88cff35dfef3dba91beb2 100644 (file)
@@ -25,6 +25,8 @@
 #include <Standard_Type.hxx>
 #include <TColStd_HArray1OfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDefs_TabularData,IGESData_IGESEntity)
+
 IGESDefs_TabularData::IGESDefs_TabularData ()    {  }
 
 
index 33b53df7e323f5d35743e4cd4c576fe6ead46197..c4557ada76f326a23c5212a3d37901f2dc4b5469 100644 (file)
@@ -93,7 +93,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDefs_TabularData,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESDefs_TabularData,IGESData_IGESEntity)
 
 protected:
 
index f60075b46b19e4f0ec91a35c9aab1cd91bfb7648..0200222e0fb39d9fe4702d0c5f259d76fceb03c6 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDefs_UnitsData,IGESData_IGESEntity)
+
 IGESDefs_UnitsData::IGESDefs_UnitsData ()    {  }
 
 
index f11a4d93a7cf2bc2d50db63b44a914fad900623b..8d8fe737476abb6fa2471e4bb1f3ff41ca8fc6bf 100644 (file)
@@ -72,7 +72,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDefs_UnitsData,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESDefs_UnitsData,IGESData_IGESEntity)
 
 protected:
 
index ff2b28c18aa121e427c61afa473d7d7397012d2f..2a849defac249de59e336394f66090f93ea5f1de 100644 (file)
@@ -26,6 +26,8 @@
 #include <IGESDimen_WitnessLine.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDimen_AngularDimension,IGESData_IGESEntity)
+
 IGESDimen_AngularDimension::IGESDimen_AngularDimension ()    {  }
 
     void  IGESDimen_AngularDimension::Init
index 07e17f2367f36f16e709bce9e921beab711d8d5c..57b35476f6c84eaaaefe60ec206456f68b291894 100644 (file)
@@ -92,7 +92,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDimen_AngularDimension,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESDimen_AngularDimension,IGESData_IGESEntity)
 
 protected:
 
index 0ce3550257c902860417dbdafe8b3628e5b66a62..46719846c6fead65dd5b630932a3f10d06befdeb 100644 (file)
@@ -21,6 +21,8 @@
 #include <IGESDimen_BasicDimension.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDimen_BasicDimension,IGESData_IGESEntity)
+
 IGESDimen_BasicDimension::IGESDimen_BasicDimension ()    {  }
 
     void  IGESDimen_BasicDimension::Init
index 8d410b911f7c37c8130676d97cdaac0717da8b1d..02142e8e890abb8a7dfc4a78b3d5ea1a341bd74f 100644 (file)
@@ -62,7 +62,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDimen_BasicDimension,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESDimen_BasicDimension,IGESData_IGESEntity)
 
 protected:
 
index 6fbe6e9d7026ff592a79690aa1c0eef506ea691f..05bed476da57d655b1df9aa0588470d1cf5d94b8 100644 (file)
@@ -24,6 +24,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDimen_CenterLine,IGESData_IGESEntity)
+
 IGESDimen_CenterLine::IGESDimen_CenterLine ()    {  }
 
 
index bb80bc37935f010a6c90fd6d92dea1114d3acfce..5610e906ee0d973f529c29962e6d91843dd9e491 100644 (file)
@@ -77,7 +77,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDimen_CenterLine,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESDimen_CenterLine,IGESData_IGESEntity)
 
 protected:
 
index 53f0f1b84b0b3db642738b7bf63af02dc176b0ff..8e90c85043f5a76dd84dae427a3bfa95e2cf7990 100644 (file)
@@ -26,6 +26,8 @@
 #include <IGESGeom_Line.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDimen_CurveDimension,IGESData_IGESEntity)
+
 IGESDimen_CurveDimension::IGESDimen_CurveDimension ()    {  }
 
 
index 0c2edf68afd42e1333a8a129c60766b983ffdd0c..12f841e8b734914067f88b5996cb370d16d438c3 100644 (file)
@@ -91,7 +91,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDimen_CurveDimension,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESDimen_CurveDimension,IGESData_IGESEntity)
 
 protected:
 
index 380224a9215d2f3bf119a1beb44a6b0366e734d4..c5e276ae82a6f2431951ad74958f64de15f036d3 100644 (file)
@@ -25,6 +25,8 @@
 #include <IGESDimen_LeaderArrow.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDimen_DiameterDimension,IGESData_IGESEntity)
+
 IGESDimen_DiameterDimension::IGESDimen_DiameterDimension ()    {  }
 
 
index 73504fc310c6f011aeb0088c9cf06492ebfdcc7f..9b8224ac56781313a2d5e335166b6f2899f61c2c 100644 (file)
@@ -73,7 +73,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDimen_DiameterDimension,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESDimen_DiameterDimension,IGESData_IGESEntity)
 
 protected:
 
index 25ff7fc595b25bd78a5964c67f3e6ba357e375bb..e43d8537cf678a608fdefb8ddf876dfc3af8de30 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDimen_DimensionDisplayData,IGESData_IGESEntity)
+
 IGESDimen_DimensionDisplayData::IGESDimen_DimensionDisplayData ()    {  }
 
 
index 4e5c515abdbf683e15976262f052491f4a02416c..3a15b4648262e24989292ab28201004e33675a7b 100644 (file)
@@ -101,7 +101,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDimen_DimensionDisplayData,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESDimen_DimensionDisplayData,IGESData_IGESEntity)
 
 protected:
 
index 1fd00cc970ec05f92107300e24ea9efd19fb658a..bc9e84c290c7f07b657646174b6453800b68728e 100644 (file)
@@ -19,6 +19,8 @@
 #include <IGESDimen_DimensionTolerance.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDimen_DimensionTolerance,IGESData_IGESEntity)
+
 IGESDimen_DimensionTolerance::IGESDimen_DimensionTolerance ()    {  }
 
 
index 351ff1f2c196e91fdb3a2db4af8b6935de518b34..640876854e354699557eba832aa128e38a5fc28e 100644 (file)
@@ -105,7 +105,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDimen_DimensionTolerance,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESDimen_DimensionTolerance,IGESData_IGESEntity)
 
 protected:
 
index 4a9e4c18779a545aec5ff3605cd2ee1e2d49c0e6..0fa0b6b747e0596fd31a7b9dff57acad29139f30 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDimen_DimensionUnits,IGESData_IGESEntity)
+
 IGESDimen_DimensionUnits::IGESDimen_DimensionUnits ()    {  }
 
     void  IGESDimen_DimensionUnits::Init
index 986fbf0caffd1423c0d16742910594507b0d33e1..6f780ef2d950261ff27918fbcaed46ec0e31a87c 100644 (file)
@@ -88,7 +88,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDimen_DimensionUnits,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESDimen_DimensionUnits,IGESData_IGESEntity)
 
 protected:
 
index 3d0913c062f7b435b416597a8bdbec0289c4c819..6d4fb868c9a8dd22639cefc55496ad7701254a63 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDimen_DimensionedGeometry,IGESData_IGESEntity)
+
 IGESDimen_DimensionedGeometry::IGESDimen_DimensionedGeometry ()    {  }
 
 
index fd907071fbd6182594757c74d0d7266b2f8ac3d8..6a73318c9649a3483dcedea2acb649155df396a3 100644 (file)
@@ -61,7 +61,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDimen_DimensionedGeometry,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESDimen_DimensionedGeometry,IGESData_IGESEntity)
 
 protected:
 
index b6e873a7c4f415bf7b2bc5cbbebb8ca079ed9094..dd43bd1c4265624debf6fbf03fdad0f01c4ab494 100644 (file)
@@ -26,6 +26,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDimen_FlagNote,IGESData_IGESEntity)
+
 IGESDimen_FlagNote::IGESDimen_FlagNote ()    {  }
 
     void  IGESDimen_FlagNote::Init
index ced0850a2d24f01a1c55677b5b43d00f776ed9ad..1ccff311aac0a71147643a599c49361fe87d2a7c 100644 (file)
@@ -96,7 +96,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDimen_FlagNote,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESDimen_FlagNote,IGESData_IGESEntity)
 
 protected:
 
index 609e895bd38cb6b66f39f5dd8a01a95f1c855eea..bc1c2b2a69844be7be11a874f2b5173a3baa40bc 100644 (file)
@@ -23,6 +23,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDimen_GeneralLabel,IGESData_IGESEntity)
+
 IGESDimen_GeneralLabel::IGESDimen_GeneralLabel ()    {  }
 
     void  IGESDimen_GeneralLabel::Init
index de0c9795dd6fa3f9ad96ffcdcbbcf67637c3328b..1888d5a6ff68b3f7bf6de296f1ff3c642b1a96ee 100644 (file)
@@ -61,7 +61,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDimen_GeneralLabel,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESDimen_GeneralLabel,IGESData_IGESEntity)
 
 protected:
 
index a4d141eedc4dc2d5a93f8cb147a053760b711264..493c9f9c069a83156e288145a2aab9882b29a0b6 100644 (file)
@@ -70,6 +70,8 @@
 #include <Standard_Transient.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDimen_GeneralModule,IGESData_GeneralModule)
+
 //  Each Module is attached to a Protocol : it must interprete Case Numbers
 //  (arguments <CN> of various methods) in accordance to values returned by
 //  the method TypeNumber from this Protocol
index cb1017c295c3801de25763e0ff326047ffc6c90f..389c749b6efe295c3865659dcb10404dc7b8a6c6 100644 (file)
@@ -71,7 +71,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDimen_GeneralModule,IGESData_GeneralModule)
+  DEFINE_STANDARD_RTTIEXT(IGESDimen_GeneralModule,IGESData_GeneralModule)
 
 protected:
 
index 1e7156baafb2d79ce457b6405cc2f03da6850dd3..9ec9850b17aa7f4aded528b720313936ed9e1ff4 100644 (file)
@@ -25,6 +25,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDimen_GeneralNote,IGESData_IGESEntity)
+
 IGESDimen_GeneralNote::IGESDimen_GeneralNote ()    {  }
 
     void  IGESDimen_GeneralNote::Init
index ae99e5c1b1475ecb054ce8c13bbbc84ae5f98d19..f0b130a0f5d6e365c41071127b57e6025099965f 100644 (file)
@@ -141,7 +141,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDimen_GeneralNote,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESDimen_GeneralNote,IGESData_IGESEntity)
 
 protected:
 
index 7b0a00458b5b6e9e2264eb2a240639adfcc9e73c..943fb97c55f2f2cec03e9f052e7f58bedc614935 100644 (file)
@@ -24,6 +24,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDimen_GeneralSymbol,IGESData_IGESEntity)
+
 IGESDimen_GeneralSymbol::IGESDimen_GeneralSymbol ()    {  }
 
     void  IGESDimen_GeneralSymbol::Init 
index 35a262d3a5789ecb14843391855dee5dd2d6422b..03af3f00548312edd7c944e194e118ee04e8fd51 100644 (file)
@@ -81,7 +81,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDimen_GeneralSymbol,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESDimen_GeneralSymbol,IGESData_IGESEntity)
 
 protected:
 
index 754baeadddf3dc36aac1bb34aeaf97e21e6334bb..9ff74a90ee9c8f66a2dbff716f779749717d4799 100644 (file)
@@ -25,6 +25,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDimen_LeaderArrow,IGESData_IGESEntity)
+
 IGESDimen_LeaderArrow::IGESDimen_LeaderArrow ()    {  }
 
     void  IGESDimen_LeaderArrow::Init
index c45dd992da64d8e8cb126afd256d57fee5edeccb..6e218c89798d70116d1d8cd7358c7eb442caa55a 100644 (file)
@@ -89,7 +89,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDimen_LeaderArrow,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESDimen_LeaderArrow,IGESData_IGESEntity)
 
 protected:
 
index a8924167c8938da4c5c1f61bc39fc17e293b1a0c..6cbefe5ae0ff40604668b9f52165c25160e0170f 100644 (file)
@@ -23,6 +23,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDimen_LinearDimension,IGESData_IGESEntity)
+
 IGESDimen_LinearDimension::IGESDimen_LinearDimension ()    {  }
 
 
index 6efd2c05845a8e304c614cbe33df9840bd1c1f0f..51a081da6a05e1beaf0d7973358ad47c8c4f727e 100644 (file)
@@ -83,7 +83,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDimen_LinearDimension,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESDimen_LinearDimension,IGESData_IGESEntity)
 
 protected:
 
index c127b7e35b0fb8ba74fac860308f440638be0534..d3ef7ac7fee21b6b2d9605b348e69d35008f8378 100644 (file)
@@ -25,6 +25,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDimen_NewDimensionedGeometry,IGESData_IGESEntity)
+
 IGESDimen_NewDimensionedGeometry::IGESDimen_NewDimensionedGeometry ()   { }
 
 
index 1fb2927c51736be7ad82d93204d9e9a7c3e39375..3cb4d4a3352cea78f8ad78bd9d2a6cf655a0d89a 100644 (file)
@@ -96,7 +96,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDimen_NewDimensionedGeometry,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESDimen_NewDimensionedGeometry,IGESData_IGESEntity)
 
 protected:
 
index 5836b360ccfdd1d5742dac2222039a339469a7c8..5e9031246fb60a827ce15cec54b8f83d05d02b7e 100644 (file)
@@ -26,6 +26,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDimen_NewGeneralNote,IGESData_IGESEntity)
+
 IGESDimen_NewGeneralNote::IGESDimen_NewGeneralNote ()    {  }
 
 
index f16d97860ab39307ba05178f083fe53c0e092db7..e1e9bd72177afe59e14e84a9e41122924208fe38 100644 (file)
@@ -240,7 +240,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDimen_NewGeneralNote,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESDimen_NewGeneralNote,IGESData_IGESEntity)
 
 protected:
 
index a6560ed764f3e534541cfde37680763157b6720e..5a5b8f63e7760fbfdf62c1c73383181d06024db3 100644 (file)
@@ -22,6 +22,8 @@
 #include <IGESDimen_WitnessLine.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDimen_OrdinateDimension,IGESData_IGESEntity)
+
 IGESDimen_OrdinateDimension::IGESDimen_OrdinateDimension ()    {  }
 
 
index 15431a4a803fcd2f0e8385a5baf8e6c92c5e07d3..e0c9816a4278a79a968c459c36ab0172c160600d 100644 (file)
@@ -64,7 +64,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDimen_OrdinateDimension,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESDimen_OrdinateDimension,IGESData_IGESEntity)
 
 protected:
 
index f7dd221a8e88b0867b35a839ed72047074a3f76f..a999f7d9f93afa5a1cb798475300ab9b69ca33a8 100644 (file)
@@ -25,6 +25,8 @@
 #include <Interface_Macros.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDimen_PointDimension,IGESData_IGESEntity)
+
 IGESDimen_PointDimension::IGESDimen_PointDimension ()    {  }
 
 
index 43e5bb7f2ca3ef408d66c1a6bf249dc687845a33..6d8617ccf1f93f30730efbf44dcdc4ae4b6321e1 100644 (file)
@@ -73,7 +73,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDimen_PointDimension,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESDimen_PointDimension,IGESData_IGESEntity)
 
 protected:
 
index fce867894b621dfa9a8d14b036a99c3983c59807..87330aab098ed72df7d86444acdbe48dbb4967de 100644 (file)
@@ -43,6 +43,8 @@
 #include <Interface_Protocol.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDimen_Protocol,IGESData_Protocol)
+
 static int deja = 0;
 static Handle(Standard_Type) atype01,atype02,atype03,atype04,atype05,atype06,
   atype07,atype08,atype09,atype10,atype11,atype12,atype13,atype14,atype15,
index 717be17b529bce31e864b98da275728e7e80134f..705e069f5f1c1736356a2cf8307bbb2ed1dccf9c 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDimen_Protocol,IGESData_Protocol)
+  DEFINE_STANDARD_RTTIEXT(IGESDimen_Protocol,IGESData_Protocol)
 
 protected:
 
index 14d3d1ee2fe94a6cfd302ae734661c4a317b0126..45dc4bd92e59b294429b8bd736e425fd1d4d8887 100644 (file)
@@ -25,6 +25,8 @@
 #include <IGESDimen_RadiusDimension.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDimen_RadiusDimension,IGESData_IGESEntity)
+
 IGESDimen_RadiusDimension::IGESDimen_RadiusDimension ()    {  }
 
 
index 984bb4952ede9071fe8383a38521f126d5230d89..2fd0eb5ca5471d6eb8c62e74bd0e2ae48c103d52 100644 (file)
@@ -76,7 +76,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDimen_RadiusDimension,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESDimen_RadiusDimension,IGESData_IGESEntity)
 
 protected:
 
index a8959736980a3cd3988b12fa2d09548181b6c2a0..b3e0ec9d6463612ba0bbdd894bb03aa4185bc078 100644 (file)
@@ -67,6 +67,8 @@
 #include <Standard_DomainError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDimen_ReadWriteModule,IGESData_ReadWriteModule)
+
 //  Each Module is attached to a Protocol : it must interprete Case Numbers
 //  (arguments <CN> of various methods) in accordance to values returned by
 //  the method TypeNumber from this Protocol
index 0275a99523bca89c2b4141fcf4435ef786dd2990..3d27774cac8ddabbf21fe3a42e1f6b21717579a1 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDimen_ReadWriteModule,IGESData_ReadWriteModule)
+  DEFINE_STANDARD_RTTIEXT(IGESDimen_ReadWriteModule,IGESData_ReadWriteModule)
 
 protected:
 
index 66b63590f418ecb857677bdd5cd98256e2332142..d0b6b05ebd78f17eb95bcddc71c272bb8529485f 100644 (file)
@@ -24,6 +24,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDimen_Section,IGESData_IGESEntity)
+
 IGESDimen_Section::IGESDimen_Section ()    {  }
 
 
index 43c5194d547e448129f0b34ab390c3f980d19351..a56ac3614677ab51b4326eca5b6e3269ae304831 100644 (file)
@@ -73,7 +73,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDimen_Section,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESDimen_Section,IGESData_IGESEntity)
 
 protected:
 
index 6918a66c430e7ccc8361605fe7401e4d28f70b17..0ba006ba1519f797b1890c27fc2b806fd67c7b6c 100644 (file)
@@ -25,6 +25,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDimen_SectionedArea,IGESData_IGESEntity)
+
 IGESDimen_SectionedArea::IGESDimen_SectionedArea ()    {  }
 
 
index 74ff35caa9ac63143af5a4968ac45315ef9ce2ea..d1e18b9057366a9721a9a04842e5f18e9437ad3a 100644 (file)
@@ -96,7 +96,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDimen_SectionedArea,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESDimen_SectionedArea,IGESData_IGESEntity)
 
 protected:
 
index ffc5fcf988883895984bad47ba9be4e7db49574a..9dd3484b9efbeeb857b15130cc34e3d07b5f24f3 100644 (file)
@@ -65,6 +65,8 @@
 #include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDimen_SpecificModule,IGESData_SpecificModule)
+
 //  Each Module is attached to a Protocol : it must interprete Case Numbers
 //  (arguments <CN> of various methods) in accordance to values returned by
 //  the method TypeNumber from this Protocol
index f90c8865377d946668002f1f0f1eec20591adf43..29bdd57da1b7f79781e17078326667d4ad13c207 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDimen_SpecificModule,IGESData_SpecificModule)
+  DEFINE_STANDARD_RTTIEXT(IGESDimen_SpecificModule,IGESData_SpecificModule)
 
 protected:
 
index 884b52c3deab946399ed603c63b5b766aee818b2..2662aff189d0627cdb62ae8ec97784a4c531f0a4 100644 (file)
@@ -24,6 +24,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDimen_WitnessLine,IGESData_IGESEntity)
+
 IGESDimen_WitnessLine::IGESDimen_WitnessLine ()    {  }
 
 
index 1d0a811541fd2837c59844c90b6a1d1770d4b408..92407ce0241aafe6371a8f17b25a0855c8bd5d51 100644 (file)
@@ -70,7 +70,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDimen_WitnessLine,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESDimen_WitnessLine,IGESData_IGESEntity)
 
 protected:
 
index f2574e81ab2015d981420944f21c854e597cc155..2b7e0d2398f411eeffc27f85cf363cecc2b71bbd 100644 (file)
@@ -25,6 +25,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDraw_CircArraySubfigure,IGESData_IGESEntity)
+
 IGESDraw_CircArraySubfigure::IGESDraw_CircArraySubfigure ()    {  }
 
 
index a8f6c333ae975bf43917818107b2d5222a7be30e..cad2df30fcf503164f7c811a16be4b436dc593c8 100644 (file)
@@ -106,7 +106,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDraw_CircArraySubfigure,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESDraw_CircArraySubfigure,IGESData_IGESEntity)
 
 protected:
 
index e3e8bc84e661649fd0afc783f1616a8a631c40a9..b9008d7d6b541a6290018edf3d7a0c7bd5588558 100644 (file)
@@ -25,6 +25,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDraw_ConnectPoint,IGESData_IGESEntity)
+
 IGESDraw_ConnectPoint::IGESDraw_ConnectPoint ()    {  }
 
 
index 649f52a3b9dc9e5d516b8fd37b6bc7e41502359a..b04d0da06bd53988d7f4532f7d1cd3774cdcc550 100644 (file)
@@ -146,7 +146,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDraw_ConnectPoint,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESDraw_ConnectPoint,IGESData_IGESEntity)
 
 protected:
 
index 9ff2d914be407b25fd70b4d27d6f13c1a90a5b2c..dcf1cd64f4d5e8abc0e64d794391c1b0345cf7b1 100644 (file)
@@ -31,6 +31,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDraw_Drawing,IGESData_IGESEntity)
+
 IGESDraw_Drawing::IGESDraw_Drawing ()    {  }
 
 
index fa67891a74a203808fc275a13fb82df781cb67a7..d51a4313d54e913492588db40ed96b45fbebd310 100644 (file)
@@ -100,7 +100,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDraw_Drawing,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESDraw_Drawing,IGESData_IGESEntity)
 
 protected:
 
index e2d4ec3585a5a79b4c174adf0d73d0ff25d75118..217a9d112d8b20d040b75fb8f301c439c1ea2f0c 100644 (file)
@@ -31,6 +31,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDraw_DrawingWithRotation,IGESData_IGESEntity)
+
 IGESDraw_DrawingWithRotation::IGESDraw_DrawingWithRotation ()    {  }
 
 
index 505f28ea93f6ae7a81ef9ae5a7a838f932ee1611..7faac4c0fb570bf9666201a72386258f25c78fcc 100644 (file)
@@ -104,7 +104,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDraw_DrawingWithRotation,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESDraw_DrawingWithRotation,IGESData_IGESEntity)
 
 protected:
 
index c49aa663311f03f6235d4cc12ee6da91f6ed47b3..8cf2742d50e59e5881446f2e056651f07dbe1593 100644 (file)
@@ -52,6 +52,8 @@
 #include <Standard_Transient.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDraw_GeneralModule,IGESData_GeneralModule)
+
 //  Each Module is attached to a Protocol : it must interprete Case Numbers
 //  (arguments <CN> of various methods) in accordance to values returned by
 //  the method TypeNumber from this Protocol
index dfdba297a50bde4643ba3c23014e511a0391cdae..a3d3fe800d9860073bd2eccbaf16e234e598242f 100644 (file)
@@ -86,7 +86,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDraw_GeneralModule,IGESData_GeneralModule)
+  DEFINE_STANDARD_RTTIEXT(IGESDraw_GeneralModule,IGESData_GeneralModule)
 
 protected:
 
index 266285793064504909601b7ca431e1b9d593e37b..ce2dece75c128d23cf86b1de13fe25aae694e0f4 100644 (file)
@@ -28,6 +28,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDraw_LabelDisplay,IGESData_LabelDisplayEntity)
+
 IGESDraw_LabelDisplay::IGESDraw_LabelDisplay ()    {  }
 
     void IGESDraw_LabelDisplay::Init
index 773aa13c45afc6f44d937bdd23269f3a09d92841..6f3c2bca83ff23bbb65b39baf34dab718b60ee1d 100644 (file)
@@ -96,7 +96,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDraw_LabelDisplay,IGESData_LabelDisplayEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESDraw_LabelDisplay,IGESData_LabelDisplayEntity)
 
 protected:
 
index 8cfb630d14ca38ec2e9f261b9fe4be89594cfc87..1c12260f449770f6ae8f31d642d3ad4f7cc51c56 100644 (file)
@@ -27,6 +27,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDraw_NetworkSubfigure,IGESData_IGESEntity)
+
 IGESDraw_NetworkSubfigure::IGESDraw_NetworkSubfigure ()    {  }
 
     void IGESDraw_NetworkSubfigure::Init
index bcca67697c9c28e7540750b74c1684ff06104989..388ab51e9ad067a106615869161a810ec1e85668 100644 (file)
@@ -104,7 +104,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDraw_NetworkSubfigure,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESDraw_NetworkSubfigure,IGESData_IGESEntity)
 
 protected:
 
index b76e01ea7e2f9c1d1f9674c7886d6a7c56371ea5..42a319966a35aab044b314a34f1aed35db2ee197 100644 (file)
@@ -25,6 +25,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDraw_NetworkSubfigureDef,IGESData_IGESEntity)
+
 IGESDraw_NetworkSubfigureDef::IGESDraw_NetworkSubfigureDef ()    {  }
 
 
index 4abb66984e2270a239e2e45fb79dd13656598cd7..503370f64b36fbfae715218c210665510999e1be 100644 (file)
@@ -119,7 +119,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDraw_NetworkSubfigureDef,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESDraw_NetworkSubfigureDef,IGESData_IGESEntity)
 
 protected:
 
index 4cdeab46f153ea45b0f96da1c1438cb3eafa14c6..2210330705bc5fde6771643189d76f534ca3e4a3 100644 (file)
@@ -28,6 +28,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDraw_PerspectiveView,IGESData_ViewKindEntity)
+
 IGESDraw_PerspectiveView::IGESDraw_PerspectiveView ()    {  }
 
 
index c77a8c633a85061b16c8764a44e02723dc15e379..b6f2ed66e0f58ea9bd1b8207498cb32a2c080941 100644 (file)
@@ -138,7 +138,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDraw_PerspectiveView,IGESData_ViewKindEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESDraw_PerspectiveView,IGESData_ViewKindEntity)
 
 protected:
 
index ba5d5e1c4aa664aa34e5404fb03068eb47ef2303..6b71a6a8ae5cb97354431d9ffd7615f9d6240c98 100644 (file)
@@ -23,6 +23,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDraw_Planar,IGESData_IGESEntity)
+
 IGESDraw_Planar::IGESDraw_Planar ()    {  }
 
 
index af859a23362304a53fd68d187c78ba1879e7e64a..c77a7996cb059f6bb28bcfa7f2e31c1ddccc9f92 100644 (file)
@@ -74,7 +74,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDraw_Planar,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESDraw_Planar,IGESData_IGESEntity)
 
 protected:
 
index f46a480401f60e001dc88de4e87d384d5e96822a..95621fda4e63fb098837aeb726a82b74063947ae 100644 (file)
@@ -32,6 +32,8 @@
 #include <Interface_Protocol.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDraw_Protocol,IGESData_Protocol)
+
 static int deja = 0;
 static Handle(Standard_Type) atype01,atype02,atype03,atype04,atype05,atype06,
   atype07,atype08,atype09,atype10,atype11,atype12,atype13,atype14;
index a8bec041764d14d1734a6c805b6aa150180673ec..19db4ec0c5881dde0cd553d4c16aa83e620481cf 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDraw_Protocol,IGESData_Protocol)
+  DEFINE_STANDARD_RTTIEXT(IGESDraw_Protocol,IGESData_Protocol)
 
 protected:
 
index 6751c3eb38238012fdd05f5205ef177b78faad23..c34ae1cc1a5598971ced801727f27156049b7243 100644 (file)
@@ -49,6 +49,8 @@
 #include <Standard_DomainError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDraw_ReadWriteModule,IGESData_ReadWriteModule)
+
 //  Each Module is attached to a Protocol : it must interprete Case Numbers
 //  (arguments <CN> of various methods) in accordance to values returned by
 //  the method TypeNumber from this Protocol
index 497d9ac79e50fd366411bea295c97de57c705d54..38a1c6034d19b80ac877f4f8f21f9397d0d4133f 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDraw_ReadWriteModule,IGESData_ReadWriteModule)
+  DEFINE_STANDARD_RTTIEXT(IGESDraw_ReadWriteModule,IGESData_ReadWriteModule)
 
 protected:
 
index e3cdc5a11fd0bd8a14664dae9172b869827adeff..244f907d01d22321563246ad6f854c3fef4c6888 100644 (file)
@@ -25,6 +25,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDraw_RectArraySubfigure,IGESData_IGESEntity)
+
 IGESDraw_RectArraySubfigure::IGESDraw_RectArraySubfigure ()    {  }
 
 
index 409756585b2abfbcbdee64f7941e95b632c02175..0cd4bba2571996509b1770f69ecb324d280ab679 100644 (file)
@@ -112,7 +112,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDraw_RectArraySubfigure,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESDraw_RectArraySubfigure,IGESData_IGESEntity)
 
 protected:
 
index 254f0c5ecfc3b2ff6567e46cf0bf2f23676c0acd..db1ec2e73478ee65b9d15fa254bd38dfd8c9f267 100644 (file)
@@ -24,6 +24,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDraw_SegmentedViewsVisible,IGESData_ViewKindEntity)
+
 IGESDraw_SegmentedViewsVisible::IGESDraw_SegmentedViewsVisible ()    {  }
 
 
index e461b512cdaafa90ca261ce96dea18e84eb61cbb..5b7010d24bc768084e1053e53ec1267e87d467b8 100644 (file)
@@ -134,7 +134,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDraw_SegmentedViewsVisible,IGESData_ViewKindEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESDraw_SegmentedViewsVisible,IGESData_ViewKindEntity)
 
 protected:
 
index 51880550dea83073c0e49c34633f392740e0f064..7621d9ad969e4a7ea6ace423fba6a45db82106d3 100644 (file)
@@ -47,6 +47,8 @@
 #include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDraw_SpecificModule,IGESData_SpecificModule)
+
 //  Each Module is attached to a Protocol : it must interprete Case Numbers
 //  (arguments <CN> of various methods) in accordance to values returned by
 //  the method TypeNumber from this Protocol
index 144f8a8be7831a927b1f517d8c01e560525da7eb..ea95d6eb68ea3aebd801ca7533f342e22c436a59 100644 (file)
@@ -52,7 +52,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDraw_SpecificModule,IGESData_SpecificModule)
+  DEFINE_STANDARD_RTTIEXT(IGESDraw_SpecificModule,IGESData_SpecificModule)
 
 protected:
 
index 915d9d6827ebba2a2fbcfe08d14ec1e8a05635d6..98cd91d852af7c711e1fb56230979d1ce32ac63b 100644 (file)
@@ -25,6 +25,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDraw_View,IGESData_ViewKindEntity)
+
 IGESDraw_View::IGESDraw_View ()    {  }
 
 
index 2a4d25329660f10941ce986270228f6d245cc8f2..615221d3dc64f7b8d80bdc4b91f71385dfaa6682 100644 (file)
@@ -122,7 +122,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDraw_View,IGESData_ViewKindEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESDraw_View,IGESData_ViewKindEntity)
 
 protected:
 
index 5bd4e68fe895a51673f9f0c8d9e07e4349ac0608..e4aa9be19dc390f9e982e1fc25a680f089ebf024 100644 (file)
@@ -23,6 +23,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDraw_ViewsVisible,IGESData_ViewKindEntity)
+
 IGESDraw_ViewsVisible::IGESDraw_ViewsVisible ()    {  }
 
 
index dae1b8c165cc3b739df74b027acac8ea39c8bd07..8dbeb365d9145ed8ee22cb91398dc21c19070f0b 100644 (file)
@@ -78,7 +78,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDraw_ViewsVisible,IGESData_ViewKindEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESDraw_ViewsVisible,IGESData_ViewKindEntity)
 
 protected:
 
index 245b7f94be83fb0a76c51f370e65d6be5bb9bdcb..a533264150a9a52100a10238f155d5d936b9a080 100644 (file)
@@ -25,6 +25,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESDraw_ViewsVisibleWithAttr,IGESData_ViewKindEntity)
+
 IGESDraw_ViewsVisibleWithAttr::IGESDraw_ViewsVisibleWithAttr ()    {  }
 
 
index 11cf7fb747941e0d4dac51b50ee5d6790861fa49..da8ee9f513c1e207143c4375a1ff7172122e990c 100644 (file)
@@ -124,7 +124,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESDraw_ViewsVisibleWithAttr,IGESData_ViewKindEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESDraw_ViewsVisibleWithAttr,IGESData_ViewKindEntity)
 
 protected:
 
index e27b707afe6d123409472aafb7f70c5cca5f6ced..7736d9ddd7ae0a89df9ef78e69dde981d9d9dd8f 100644 (file)
@@ -24,6 +24,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGeom_BSplineCurve,IGESData_IGESEntity)
+
 IGESGeom_BSplineCurve::IGESGeom_BSplineCurve ()    {  }
 
 
index ddfbb2678bd1e837a31379db1b8dbc48d8e6ab09..4349b52d7788f6492bc814f8803c54ace0bc654c 100644 (file)
@@ -128,7 +128,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGeom_BSplineCurve,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESGeom_BSplineCurve,IGESData_IGESEntity)
 
 protected:
 
index e7d97d8b53cb919df5e2a43b247ac38fe0c0c1b1..035767b9494e1c2dcbd40db640d1cdfce542a381 100644 (file)
@@ -23,6 +23,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGeom_BSplineSurface,IGESData_IGESEntity)
+
 IGESGeom_BSplineSurface::IGESGeom_BSplineSurface ()    {  }
 
 
index 981513700db2555c00c1495244a85a4855c2d1f4..92fd496d21b1533352c1325411b2c20ae8cfd218 100644 (file)
@@ -157,7 +157,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGeom_BSplineSurface,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESGeom_BSplineSurface,IGESData_IGESEntity)
 
 protected:
 
index a1633ef13d4c7c96c230f03dc34bbe5c33ff6c23..f1a4f2e34f86139d8261761aa562fcc88fc3bed7 100644 (file)
@@ -23,6 +23,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGeom_Boundary,IGESData_IGESEntity)
+
 IGESGeom_Boundary::IGESGeom_Boundary ()    {  }
 
 
index 4b2a7e90e11a766da0028d3ad7040b14a8484f94..f2e5bc3d39c30e1fe8427eaf8f6b4579944c3a15 100644 (file)
@@ -107,7 +107,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGeom_Boundary,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESGeom_Boundary,IGESData_IGESEntity)
 
 protected:
 
index 1b1a05696ce398399ba76d4db03d41befd388bf1..c4910eb48df81dcee0dffcac5112f623854877e3 100644 (file)
@@ -23,6 +23,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGeom_BoundedSurface,IGESData_IGESEntity)
+
 IGESGeom_BoundedSurface::IGESGeom_BoundedSurface ()    {  }
 
 
index e0ceccde6f1b02cda7945e22abc8b4d691991628..bf0b45c2f2e09f835e7818d48a99f146dd51f38d 100644 (file)
@@ -70,7 +70,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGeom_BoundedSurface,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESGeom_BoundedSurface,IGESData_IGESEntity)
 
 protected:
 
index f373c3e700da2cbfbceb5225d5964d3bb5d8c098..21b14b7cf2d5d64341ff6b43221bea8129608316 100644 (file)
@@ -25,6 +25,8 @@
 #include <IGESGeom_CircularArc.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGeom_CircularArc,IGESData_IGESEntity)
+
 IGESGeom_CircularArc::IGESGeom_CircularArc ()    {  }
 
     void IGESGeom_CircularArc::Init 
index c0baf8e4a985eefd3c3d44fe456d673ce0e17e38..c9066303c6317f2caca37e48c3ce565804c9ac94 100644 (file)
@@ -97,7 +97,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGeom_CircularArc,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESGeom_CircularArc,IGESData_IGESEntity)
 
 protected:
 
index 82826f99ba0ac36be71855044c8f573bdf3a81a8..250c9225edf3aec4c1b2e525bd74ecebe7896e79 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGeom_CompositeCurve,IGESData_IGESEntity)
+
 IGESGeom_CompositeCurve::IGESGeom_CompositeCurve ()    {  }
 
 
index 60554a9394cbf9372f4abbbfa3d2499a9597c25b..9d8f0321a139344fd9764c751e0ff68ac0ea7668 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGeom_CompositeCurve,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESGeom_CompositeCurve,IGESData_IGESEntity)
 
 protected:
 
index 3fedb7751c3d9e5b1c6073a0b97ef035267e0910..f3b25f254f360b8fd78ee10529c136adbe33c410 100644 (file)
@@ -26,6 +26,8 @@
 #include <IGESGeom_ConicArc.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGeom_ConicArc,IGESData_IGESEntity)
+
 IGESGeom_ConicArc::IGESGeom_ConicArc ()    {  }
 
 
index 6412819876426beacdf592697bbdb530cd3146c3..bb276f7da61699c8b44e573725477782bdbcca08 100644 (file)
@@ -131,7 +131,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGeom_ConicArc,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESGeom_ConicArc,IGESData_IGESEntity)
 
 protected:
 
index c71e08222b70d0e3557131817cfa6f6a5cb505be..3a0bac2bd7c45f4b49efa369101a8400a35cbf77 100644 (file)
@@ -26,6 +26,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGeom_CopiousData,IGESData_IGESEntity)
+
 IGESGeom_CopiousData::IGESGeom_CopiousData ()
 {
   theDataType = 0;  // to allow Setting Form Number before Init
index 361695bba3da436b39741425169c8bfc1d9568e5..d05b97ffb2d52df7cb2a9344fa4235d92ebfa92d 100644 (file)
@@ -108,7 +108,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGeom_CopiousData,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESGeom_CopiousData,IGESData_IGESEntity)
 
 protected:
 
index 82357deccaadb04bd36686050a361b19341f7b3f..5e53ac826d59dc1266542726effaec67c5261894 100644 (file)
@@ -20,6 +20,8 @@
 #include <IGESGeom_CurveOnSurface.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGeom_CurveOnSurface,IGESData_IGESEntity)
+
 IGESGeom_CurveOnSurface::IGESGeom_CurveOnSurface ()    {  }
 
 
index cfce3e4400e262f8ca707f9a2637c574ab5c30f9..444dcefa63d80e62015bed06e892347ecac19070 100644 (file)
@@ -80,7 +80,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGeom_CurveOnSurface,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESGeom_CurveOnSurface,IGESData_IGESEntity)
 
 protected:
 
index d6ab828c2e4669f30065728a99ed408aaca9ac8a..6f9ce3110cc8a356470b70f18977367806f24a3f 100644 (file)
@@ -22,6 +22,8 @@
 #include <IGESGeom_Direction.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGeom_Direction,IGESData_IGESEntity)
+
 IGESGeom_Direction::IGESGeom_Direction ()    {  }
 
 
index ea859976c4e7e3db9b4cacb6cf89081649124424..f4687bc6f3ea2a475c79e8a44de763f9c5f1095a 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGeom_Direction,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESGeom_Direction,IGESData_IGESEntity)
 
 protected:
 
index b33668c5c1f678892fd138ad5c45aa536d092639..50e162211b1d0fe9ddac79e3330b85a5ca9f16f9 100644 (file)
@@ -25,6 +25,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGeom_Flash,IGESData_IGESEntity)
+
 IGESGeom_Flash::IGESGeom_Flash ()     {  }
 
 
index 16b120fe676281f075f84764ea0eb8d1b619e6b2..e8f15341016058ba14125dcc820461dbfedeec10 100644 (file)
@@ -92,7 +92,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGeom_Flash,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESGeom_Flash,IGESData_IGESEntity)
 
 protected:
 
index ca3dbf4c04701eea92eeb77f8e4d5ecb4e488fdf..e6b95ef829e5f8a4c8b946fe5c5db5f132ba4c29 100644 (file)
@@ -70,6 +70,8 @@
 #include <Standard_Transient.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGeom_GeneralModule,IGESData_GeneralModule)
+
 //  Each Module is attached to a Protocol : it must interprete Case Numbers
 //  (arguments <CN> of various methods) in accordance to values returned by
 //  the method TypeNumber from this Protocol
index f02057f5488b222741639534caf38e591465e95d..9bdeba647f00b96446e61805e049012dd79c7913 100644 (file)
@@ -72,7 +72,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGeom_GeneralModule,IGESData_GeneralModule)
+  DEFINE_STANDARD_RTTIEXT(IGESGeom_GeneralModule,IGESData_GeneralModule)
 
 protected:
 
index 106fed5fdaebd9d6fe1946f0e6947d86a5bbe82a..ca35cce39bc550fc2f374bfb5f5848c9fd6e94b3 100644 (file)
@@ -22,6 +22,8 @@
 #include <IGESGeom_Line.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGeom_Line,IGESData_IGESEntity)
+
 IGESGeom_Line::IGESGeom_Line ()    {  }
 
 
index 27ba44439e8abd29810b8e761e6b432d034391c5..9a47cd701878fab5cc8ee3e3bc5c85b79cad650c 100644 (file)
@@ -75,7 +75,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGeom_Line,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESGeom_Line,IGESData_IGESEntity)
 
 protected:
 
index fd26992d365f47a2888d584b3b2474b948dd5ed8..7e8b91fa5cef3c938313e2f69b91fe8967f4b4bd 100644 (file)
@@ -23,6 +23,8 @@
 #include <IGESGeom_OffsetCurve.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGeom_OffsetCurve,IGESData_IGESEntity)
+
 IGESGeom_OffsetCurve::IGESGeom_OffsetCurve ()     {  }
 
 
index 8b9451904ba9a13221d3cff1966b735b53c9114d..74647cc76a4bc8687b24ef263e51ac86df347b88 100644 (file)
@@ -138,7 +138,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGeom_OffsetCurve,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESGeom_OffsetCurve,IGESData_IGESEntity)
 
 protected:
 
index ef89c811a81c308ba75d4645450a9c807c85e698..070a4e1c98697cc3b287b9c55ef6c05bc026a5b5 100644 (file)
@@ -23,6 +23,8 @@
 #include <IGESGeom_OffsetSurface.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGeom_OffsetSurface,IGESData_IGESEntity)
+
 IGESGeom_OffsetSurface::IGESGeom_OffsetSurface ()     {  }
 
 
index 624e8bbf9aaecddf3eab2b968134da9f4e1db124..9cff6b7801a2dc71334f03fc596c54fa470016f8 100644 (file)
@@ -71,7 +71,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGeom_OffsetSurface,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESGeom_OffsetSurface,IGESData_IGESEntity)
 
 protected:
 
index 8273df2c9385c93d2f5268f2cc3e7a56a6a13251..ce914f62f76367f8c9e416905468a5d367e2b2bf 100644 (file)
@@ -23,6 +23,8 @@
 #include <IGESGeom_Plane.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGeom_Plane,IGESData_IGESEntity)
+
 IGESGeom_Plane::IGESGeom_Plane ()     {  }
 
 
index 3a7a7b39dcf97b65d2cb90a7b5a43fe4611a6ac3..b294d031fad0c17b1b6029c06d1af5860e51e62d 100644 (file)
@@ -87,7 +87,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGeom_Plane,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESGeom_Plane,IGESData_IGESEntity)
 
 protected:
 
index 036633adfd82d7e935ad4f7f1af9abff3d5cedcd..70888e1e616fff419c6c75cd2a097f892a2141e6 100644 (file)
@@ -23,6 +23,8 @@
 #include <IGESGeom_Point.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGeom_Point,IGESData_IGESEntity)
+
 IGESGeom_Point::IGESGeom_Point ()     {  }
 
 
index 73a820d66cac308dd40e1058d3168291805299fb..8f3a43a6ee5f03197129e0d571d7b996a2b2f447 100644 (file)
@@ -62,7 +62,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGeom_Point,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESGeom_Point,IGESData_IGESEntity)
 
 protected:
 
index a6dd110346cb943a38bb0076a612ae0f1cc9e6a0..01117dc26fe3727190420314c0b7ad280496921f 100644 (file)
@@ -41,6 +41,8 @@
 #include <Interface_Protocol.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGeom_Protocol,IGESData_Protocol)
+
 static int deja = 0;
 static Handle(Standard_Type) atype01,atype02,atype03,atype04,atype05,atype06,
   atype07,atype08,atype09,atype10,atype11,atype12,atype13,atype14,atype15,
index 49bb79a72a8ec78c00cdf03f4d662aaf67a23fc5..ea14a5b8690b0e21add5028a577a2fe93a8acc0c 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGeom_Protocol,IGESData_Protocol)
+  DEFINE_STANDARD_RTTIEXT(IGESGeom_Protocol,IGESData_Protocol)
 
 protected:
 
index e31bc049dfae67bb759cf5edd4fc69cb6cb92ca6..d99d7c61f9aba801d756f4c643a0645be2bf06fc 100644 (file)
@@ -67,6 +67,8 @@
 #include <Standard_DomainError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGeom_ReadWriteModule,IGESData_ReadWriteModule)
+
 //  Each Module is attached to a Protocol : it must interprete Case Numbers
 //  (arguments <CN> of various methods) in accordance to values returned by
 //  the method TypeNumber from this Protocol
index 363fc66e2e84773a22848ab04e55ace4bb8eb310..2e03a7158a3fdd2ba58ad4f63a730c4c7a3d9c79 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGeom_ReadWriteModule,IGESData_ReadWriteModule)
+  DEFINE_STANDARD_RTTIEXT(IGESGeom_ReadWriteModule,IGESData_ReadWriteModule)
 
 protected:
 
index 0bf100cf8c8e72d2d2d2472f1a8e97547a47f73e..ac4a19e8e84bbd74be00c945f8574df652c1bc63 100644 (file)
@@ -20,6 +20,8 @@
 #include <IGESGeom_RuledSurface.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGeom_RuledSurface,IGESData_IGESEntity)
+
 IGESGeom_RuledSurface::IGESGeom_RuledSurface ()    {  }
 
 
index ef2ae01e8403915576153057a1120b59b50a4c2d..21b468edc9db110ac8de638ee141d513cb0bf563 100644 (file)
@@ -82,7 +82,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGeom_RuledSurface,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESGeom_RuledSurface,IGESData_IGESEntity)
 
 protected:
 
index 3d1f515832525ea341bf502db3da571dd50fe2fc..316d22ffae326cdb72f60b82a9027ef8adc2449e 100644 (file)
@@ -65,6 +65,8 @@
 #include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGeom_SpecificModule,IGESData_SpecificModule)
+
 //  Each Module is attached to a Protocol : it must interprete Case Numbers
 //  (arguments <CN> of various methods) in accordance to values returned by
 //  the method TypeNumber from this Protocol
index 548ad70069a530a41d775f5231080946aa83456a..76d1b6e800a0954bdef73790e91e0de06524ce05 100644 (file)
@@ -52,7 +52,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGeom_SpecificModule,IGESData_SpecificModule)
+  DEFINE_STANDARD_RTTIEXT(IGESGeom_SpecificModule,IGESData_SpecificModule)
 
 protected:
 
index 6298759e1a7d987dd0e7985fa5dd554bf91ae8b4..b13e1c925f3e454147f2e5309c9d56b74b86edb8 100644 (file)
@@ -21,6 +21,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGeom_SplineCurve,IGESData_IGESEntity)
+
 IGESGeom_SplineCurve::IGESGeom_SplineCurve ()    {  }
 
 
index cfe04f50da3f691a271a5b68b4344fc4605593f5..daec4c37fd348fe55f89d37b9b5e07799c948ace 100644 (file)
@@ -124,7 +124,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGeom_SplineCurve,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESGeom_SplineCurve,IGESData_IGESEntity)
 
 protected:
 
index 33cca163aae6317ce900173b7ff920e360b6f9d2..f25a9909bd62e8f2bf16ddfdc9b16bca7b482a3f 100644 (file)
@@ -21,6 +21,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGeom_SplineSurface,IGESData_IGESEntity)
+
 IGESGeom_SplineSurface::IGESGeom_SplineSurface ()    {  }
 
 
index 9e151c15f725fd8c4a47e56b277c621a32a15992..1898f47b219751988acba33d9b00f905873da8b3 100644 (file)
@@ -112,7 +112,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGeom_SplineSurface,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESGeom_SplineSurface,IGESData_IGESEntity)
 
 protected:
 
index 39965e1498e59833b791c4195dee8976374e3245..55f1c55ddc9d7b134e3ae6db568dd468c405cbf1 100644 (file)
@@ -21,6 +21,8 @@
 #include <IGESGeom_SurfaceOfRevolution.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGeom_SurfaceOfRevolution,IGESData_IGESEntity)
+
 IGESGeom_SurfaceOfRevolution::IGESGeom_SurfaceOfRevolution ()    {  }
 
 
index 8ed277600ee747f1afd27a05d85665572280f7a4..b67e3a572e445316d55b9fb037888b7f7cd982d3 100644 (file)
@@ -65,7 +65,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGeom_SurfaceOfRevolution,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESGeom_SurfaceOfRevolution,IGESData_IGESEntity)
 
 protected:
 
index 909bdc01524104636049162647952ea11bcdb4ba..b4da951a6754ac9cc3d135cc5e76dabcc7d4b6f0 100644 (file)
@@ -23,6 +23,8 @@
 #include <IGESGeom_TabulatedCylinder.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGeom_TabulatedCylinder,IGESData_IGESEntity)
+
 IGESGeom_TabulatedCylinder::IGESGeom_TabulatedCylinder ()    {  }
 
 
index 2dbdf9bb288471f4195bb0149a0d6513a0705e3a..a9a75f9eef2ca521b2641a5156c40b7032063df4 100644 (file)
@@ -67,7 +67,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGeom_TabulatedCylinder,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESGeom_TabulatedCylinder,IGESData_IGESEntity)
 
 protected:
 
index ac466d43102ba96213c838c94d2018e7cae22112..da7e809b088be781bc1248d0eeb3b5b993721bc0 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGeom_TransformationMatrix,IGESData_TransfEntity)
+
 IGESGeom_TransformationMatrix::IGESGeom_TransformationMatrix ()    {  }
 
 
index 9b4c22a86c7d57ac6623a1017e3e808ded39906f..5db8bd34281ddfa754f14c762b80850468dadce8 100644 (file)
@@ -70,7 +70,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGeom_TransformationMatrix,IGESData_TransfEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESGeom_TransformationMatrix,IGESData_TransfEntity)
 
 protected:
 
index a438d69978bd5b94e051c9cb2fda265ffa83226e..7c7810cb85f3261a46b04d7d4843ba3a12f426a7 100644 (file)
@@ -23,6 +23,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGeom_TrimmedSurface,IGESData_IGESEntity)
+
 IGESGeom_TrimmedSurface::IGESGeom_TrimmedSurface ()    {  }
 
 
index b3aa91bc928518a200203ff0af9acd40d9472a1a..0400436c92adacc222db782dee5c2a5e41071126 100644 (file)
@@ -87,7 +87,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGeom_TrimmedSurface,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESGeom_TrimmedSurface,IGESData_IGESEntity)
 
 protected:
 
index 96f260d7a65ae866e052442eb932fa69c120d4c9..e23f0bcd791fb85222f87670e92609d193ccb55d 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGraph_Color,IGESData_ColorEntity)
+
 IGESGraph_Color::IGESGraph_Color ()    {  }
 
 
index e3281bd31be7cabbdd9df662ace6d4da39be096e..f41a955c74ecfc6efa258727f67ed9df61a209cc 100644 (file)
@@ -68,7 +68,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGraph_Color,IGESData_ColorEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESGraph_Color,IGESData_ColorEntity)
 
 protected:
 
index c0ed001f6db43be704eb3f2a064150069e54cf3c..4e6304412f9eb09063f2cf75d700eda6d5b49225 100644 (file)
@@ -21,6 +21,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGraph_DefinitionLevel,IGESData_LevelListEntity)
+
 IGESGraph_DefinitionLevel::IGESGraph_DefinitionLevel ()    {  }
 
 
index 92a35182bdd7e2177186142eab479f0cab6505c7..3e9702f1d69c3e7dfd3541d7d33e39e07d7c12cd 100644 (file)
@@ -61,7 +61,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGraph_DefinitionLevel,IGESData_LevelListEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESGraph_DefinitionLevel,IGESData_LevelListEntity)
 
 protected:
 
index 5edc2ab4f6f0852ca5de01526793d018e0c55309..4d6e572b4592acc48838abf57be033071bd793f4 100644 (file)
@@ -19,6 +19,8 @@
 #include <IGESGraph_DrawingSize.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGraph_DrawingSize,IGESData_IGESEntity)
+
 IGESGraph_DrawingSize::IGESGraph_DrawingSize ()    {  }
 
 
index cc5b07c81b5b2770a8938db7dcf47c837d6eb9e7..23c030ed8ae1fced08da97cbd46ac64a75fddfb1 100644 (file)
@@ -61,7 +61,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGraph_DrawingSize,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESGraph_DrawingSize,IGESData_IGESEntity)
 
 protected:
 
index be233f5627bb2c2c96b8a241f3ecd124d669ec4a..8b591bc3f4d4c898161cc9ec620e46798efc94e4 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGraph_DrawingUnits,IGESData_IGESEntity)
+
 IGESGraph_DrawingUnits::IGESGraph_DrawingUnits ()    {  }
 
 
index 80600499f1add1a495276c3d51446ce121300763..c1b75692d82bc990a196ccb5e974cd5f29afeb45 100644 (file)
@@ -65,7 +65,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGraph_DrawingUnits,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESGraph_DrawingUnits,IGESData_IGESEntity)
 
 protected:
 
index e5686382d9621f2cb183800e8ad3765e035bd65d..bb559c968a0d048d2110560b2cee6ee96c0b532b 100644 (file)
@@ -52,6 +52,8 @@
 #include <Standard_Transient.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGraph_GeneralModule,IGESData_GeneralModule)
+
 //  Each Module is attached to a Protocol : it must interprete Case Numbers
 //  (arguments <CN> of various methods) in accordance to values returned by
 //  the method TypeNumber from this Protocol
index 31ccea315a166cb63f733ab295a1a9eb853be369..9159cdf0d640828294d37e10d93dc12a81de35ec 100644 (file)
@@ -71,7 +71,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGraph_GeneralModule,IGESData_GeneralModule)
+  DEFINE_STANDARD_RTTIEXT(IGESGraph_GeneralModule,IGESData_GeneralModule)
 
 protected:
 
index 2ce9a9dda5968f0e0c50af760327f6d0d830b46f..82d7895c8871c5334499a112bf4da3ea5bb04005 100644 (file)
@@ -19,6 +19,8 @@
 #include <IGESGraph_HighLight.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGraph_HighLight,IGESData_IGESEntity)
+
 IGESGraph_HighLight::IGESGraph_HighLight ()    {  }
 
 
index 43cff7112b8021b2cc949d19bb28001122e43fc9..84c1ed9aa932a4c435869a60ee7758a0de23f04d 100644 (file)
@@ -60,7 +60,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGraph_HighLight,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESGraph_HighLight,IGESData_IGESEntity)
 
 protected:
 
index 1ceddbc50892689261738f2ab5c9ebb55d85ae60..4ef95ed832645ed5449777478e6010b1e12d385e 100644 (file)
@@ -19,6 +19,8 @@
 #include <IGESGraph_IntercharacterSpacing.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGraph_IntercharacterSpacing,IGESData_IGESEntity)
+
 IGESGraph_IntercharacterSpacing::IGESGraph_IntercharacterSpacing ()    {  }
 
     void IGESGraph_IntercharacterSpacing::Init
index 94829d81826c6834c2c7a5cef53f63ec16175600..d874ec523b4a755555edcd33eb8a900b6f9790b4 100644 (file)
@@ -57,7 +57,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGraph_IntercharacterSpacing,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESGraph_IntercharacterSpacing,IGESData_IGESEntity)
 
 protected:
 
index f140b0a3e2ef3864a4ea4db0cc7b9815be265b0f..d763a35b362ce40f0ca64911dbd0068d760eb78e 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGraph_LineFontDefPattern,IGESData_LineFontEntity)
+
 IGESGraph_LineFontDefPattern::IGESGraph_LineFontDefPattern ()    {  }
 
 
index a36f8859e3cff655864ccc42cafa50771037348b..59c2d2424fbbdb755067d3f139fbc9991d34c8fa 100644 (file)
@@ -79,7 +79,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGraph_LineFontDefPattern,IGESData_LineFontEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESGraph_LineFontDefPattern,IGESData_LineFontEntity)
 
 protected:
 
index 6d6fc7b0213490f3976e6ec9ef40d7deee1e8ccf..6a03e393e1b062adc5e2d5cf72d0c7a212c378c2 100644 (file)
@@ -20,6 +20,8 @@
 #include <IGESGraph_LineFontDefTemplate.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGraph_LineFontDefTemplate,IGESData_LineFontEntity)
+
 IGESGraph_LineFontDefTemplate::IGESGraph_LineFontDefTemplate ()    {  }
 
 
index b4c273a1ac2b0f56106409151de3d939a9ec5896..5e7284b22e998440b631ea095f64294fc3094412 100644 (file)
@@ -79,7 +79,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGraph_LineFontDefTemplate,IGESData_LineFontEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESGraph_LineFontDefTemplate,IGESData_LineFontEntity)
 
 protected:
 
index e8432101eca58963f78ce2cf9f100fe0e5145f90..2d2d0e729e9da9ae7ec73f70de0a547e8135550c 100644 (file)
@@ -19,6 +19,8 @@
 #include <IGESGraph_LineFontPredefined.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGraph_LineFontPredefined,IGESData_IGESEntity)
+
 IGESGraph_LineFontPredefined::IGESGraph_LineFontPredefined ()    {  }
 
 
index 8c7b4518424d08020e3d47edcc7acbb395d2bb68..2ab2019c05ba07b3e5ef7d7d5a266e5f6cfc5fa1 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGraph_LineFontPredefined,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESGraph_LineFontPredefined,IGESData_IGESEntity)
 
 protected:
 
index 71ddbde8e9569aadbb5863c1661977f77fafdf1a..e80f120fc683cef3a6953ddad8951d18822849f1 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGraph_NominalSize,IGESData_IGESEntity)
+
 IGESGraph_NominalSize::IGESGraph_NominalSize ()    {  }
 
 
index bea62f29872506bc6c1b75591b1b02ed5e723364..bf6d1e0a0f116e6cb7fa24618df8b9c70fd7ecba 100644 (file)
@@ -70,7 +70,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGraph_NominalSize,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESGraph_NominalSize,IGESData_IGESEntity)
 
 protected:
 
index 4a04f1f308342b2394f47fdbcd1a773d6343d62b..38a4b2eb5456e1833c58f5c213b5fd31edb20540 100644 (file)
@@ -19,6 +19,8 @@
 #include <IGESGraph_Pick.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGraph_Pick,IGESData_IGESEntity)
+
 IGESGraph_Pick::IGESGraph_Pick ()    {  }
 
 
index bdfe90b4cffc6760679db0c1ff7692f285d88dcd..fdeab96acf41667b7704373606bb33f3e4d11711 100644 (file)
@@ -60,7 +60,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGraph_Pick,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESGraph_Pick,IGESData_IGESEntity)
 
 protected:
 
index acb67ffa2cefbb9ac1a6a80573c5b4aef50346f6..eb611faec85662bfdfcf02936808db0aca8fbd19 100644 (file)
@@ -32,6 +32,8 @@
 #include <Interface_Protocol.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGraph_Protocol,IGESData_Protocol)
+
 static int deja = 0;
 static Handle(Standard_Type) atype01,atype02,atype03,atype04,atype05,atype06,
   atype07,atype08,atype09,atype10,atype11,atype12,atype13,atype14;
index 5db1c28a8b628a6869161079a8d02ee8dd1ac56a..5bf94b3c34d08e0fb777cca9f24cc888f3b115ea 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGraph_Protocol,IGESData_Protocol)
+  DEFINE_STANDARD_RTTIEXT(IGESGraph_Protocol,IGESData_Protocol)
 
 protected:
 
index 172d81508fe4bdb4b32f2ab38ae8d2f401ce3d56..0a8a939c51085155315030e7759651b36885c788 100644 (file)
@@ -49,6 +49,8 @@
 #include <Standard_DomainError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGraph_ReadWriteModule,IGESData_ReadWriteModule)
+
 //  Each Module is attached to a Protocol : it must interprete Case Numbers
 //  (arguments <CN> of various methods) in accordance to values returned by
 //  the method TypeNumber from this Protocol
index 2bea86a5011ef8f2bc0940a79e28f133a40b97b5..2839759638a1eebfbcc758ac9377c0ecfee87190 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGraph_ReadWriteModule,IGESData_ReadWriteModule)
+  DEFINE_STANDARD_RTTIEXT(IGESGraph_ReadWriteModule,IGESData_ReadWriteModule)
 
 protected:
 
index b78b430c9fe398705c4fb51408990e07be2cb720..d96d195e4f3a082664e66b19ce48f23e137ad858 100644 (file)
@@ -47,6 +47,8 @@
 #include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGraph_SpecificModule,IGESData_SpecificModule)
+
 //  Each Module is attached to a Protocol : it must interprete Case Numbers
 //  (arguments <CN> of various methods) in accordance to values returned by
 //  the method TypeNumber from this Protocol
index c7bf29881bd05470765824c5611e793ca3544155..d119954854ab31788a36afc46febbd2ff396ec44 100644 (file)
@@ -53,7 +53,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGraph_SpecificModule,IGESData_SpecificModule)
+  DEFINE_STANDARD_RTTIEXT(IGESGraph_SpecificModule,IGESData_SpecificModule)
 
 protected:
 
index 9fb19a5a9c5abb6eca60550209cbc5a22dbc6b67..24ea215feef972df0a88ee13765d8e756f1b2d6d 100644 (file)
@@ -23,6 +23,8 @@
 #include <IGESGraph_TextFontDef.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGraph_TextDisplayTemplate,IGESData_IGESEntity)
+
 IGESGraph_TextDisplayTemplate::IGESGraph_TextDisplayTemplate ()    {  }
 
 
index c30554a732adfce94e8b1a6ac43d52f2f4015056..133048e7d8bff7b7e5d33aab5084054d39c9096e 100644 (file)
@@ -120,7 +120,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGraph_TextDisplayTemplate,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESGraph_TextDisplayTemplate,IGESData_IGESEntity)
 
 protected:
 
index 768da12a24b113f92f36fdd3ae87522c4656856d..6621e9028d67e891b9e47c9e7fce11cab70cf2cc 100644 (file)
@@ -23,6 +23,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGraph_TextFontDef,IGESData_IGESEntity)
+
 IGESGraph_TextFontDef::IGESGraph_TextFontDef ()    {  }
 
 
index 40895caaed734271d1a4a5f62d0837b2624bc3b5..04777acfe81542c787fc15c55aa02edf24b8ef33 100644 (file)
@@ -113,7 +113,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGraph_TextFontDef,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESGraph_TextFontDef,IGESData_IGESEntity)
 
 protected:
 
index b5a5571e97759d410af4f7ef40e6f3f7ce4bc4a9..5455e37e250c395259ad4efce0a4deeb68304802 100644 (file)
@@ -22,6 +22,8 @@
 #include <IGESGraph_UniformRectGrid.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESGraph_UniformRectGrid,IGESData_IGESEntity)
+
 IGESGraph_UniformRectGrid::IGESGraph_UniformRectGrid ()    {  }
 
     void IGESGraph_UniformRectGrid::Init
index c5c5b7e0f65f2c2ba0788b2cb9d8091ce1d7ee08..999405fdc1351343e9e64121c30a279c54cef96d 100644 (file)
@@ -92,7 +92,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESGraph_UniformRectGrid,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESGraph_UniformRectGrid,IGESData_IGESEntity)
 
 protected:
 
index 30fc32683029633fe81a8a80b685dfc1f6d3cba5..dcd66b485db8a24fea6a01f5061fc69b89c49469 100644 (file)
@@ -56,6 +56,8 @@
 #include <TColStd_HSequenceOfTransient.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(IGESSelect_Activator,IFSelect_Activator)
+
 static int initActivator = 0;
 
     IGESSelect_Activator::IGESSelect_Activator ()
index dfca5ba437f8c843c3073c0205b460ca72b20a7a..c5d30954b5cfa4adc748427401c606cc555db296 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_Activator,IFSelect_Activator)
+  DEFINE_STANDARD_RTTIEXT(IGESSelect_Activator,IFSelect_Activator)
 
 protected:
 
index dcecf71e67949d1769b18cddc8161e08e7673310..835208820af6805d9db6607e48e1cadc52fbd7e8 100644 (file)
@@ -23,6 +23,8 @@
 #include <TCollection_HAsciiString.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(IGESSelect_AddFileComment,IGESSelect_FileModifier)
+
 IGESSelect_AddFileComment::IGESSelect_AddFileComment  ()
       {  thelist = new TColStd_HSequenceOfHAsciiString();  }
 
index 6e4e39e39c879f5c805c9324491ed7311e1a7530..f829277e4dab4259ef6e0ca40947c0568095801b 100644 (file)
@@ -75,7 +75,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_AddFileComment,IGESSelect_FileModifier)
+  DEFINE_STANDARD_RTTIEXT(IGESSelect_AddFileComment,IGESSelect_FileModifier)
 
 protected:
 
index 9298b6dd078945d9b2a23633b9a2a13c66816a60..702cce2acebc19252c49f2704c3e2bfb1fed86a9 100644 (file)
@@ -25,6 +25,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSelect_AddGroup,IGESSelect_ModelModifier)
+
 IGESSelect_AddGroup::IGESSelect_AddGroup ()
     : IGESSelect_ModelModifier (Standard_True)    {  }
 
index 7764c592f5529263f656524f8ac6a79fd48e8764..49454ab8c811b68b581e753f8f8a624dc7c83f93 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_AddGroup,IGESSelect_ModelModifier)
+  DEFINE_STANDARD_RTTIEXT(IGESSelect_AddGroup,IGESSelect_ModelModifier)
 
 protected:
 
index dfdc8e6c00f8308ba33ca834e85c8d7c6faa2e6a..c60a5faf9e40ccdd801985cc94cb3439ab61f16d 100644 (file)
@@ -24,6 +24,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSelect_AutoCorrect,IGESSelect_ModelModifier)
+
 IGESSelect_AutoCorrect::IGESSelect_AutoCorrect ()
     : IGESSelect_ModelModifier (Standard_False)    {  }
 
index a542d99ce7abe053cc3cd0adab47768f6a6ae962..7a99e8e01958499dfc226e23a2e7190df7e9de9c 100644 (file)
@@ -72,7 +72,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_AutoCorrect,IGESSelect_ModelModifier)
+  DEFINE_STANDARD_RTTIEXT(IGESSelect_AutoCorrect,IGESSelect_ModelModifier)
 
 protected:
 
index 20052b798a17c2847ef73d87155047d31a163291..62157c0c2e1a148facc2593ac30c5264bcd3a526 100644 (file)
@@ -28,6 +28,8 @@
 #include <TCollection_AsciiString.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(IGESSelect_ChangeLevelList,IGESSelect_ModelModifier)
+
 IGESSelect_ChangeLevelList::IGESSelect_ChangeLevelList ()
     :  IGESSelect_ModelModifier (Standard_True)    {  }
 
index 209bad9a561a8be6470f50b9d5278294f4e206e7..28100fae38e4d26397c0f4fc84de94e8ecf25018 100644 (file)
@@ -95,7 +95,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_ChangeLevelList,IGESSelect_ModelModifier)
+  DEFINE_STANDARD_RTTIEXT(IGESSelect_ChangeLevelList,IGESSelect_ModelModifier)
 
 protected:
 
index f68ba39cba06dc7eae9b2b3dccfbdc0926f52204..08c5d16c984d4fc8a8d545c856e8d846a93f08b1 100644 (file)
@@ -28,6 +28,8 @@
 #include <TCollection_AsciiString.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(IGESSelect_ChangeLevelNumber,IGESSelect_ModelModifier)
+
 IGESSelect_ChangeLevelNumber::IGESSelect_ChangeLevelNumber ()
     :  IGESSelect_ModelModifier (Standard_False)    {  }
 
index a7cfdaf5e2cb52d20391a7100ace9bb2faa8ec20..5197ac962a951e4149392241893b2227984ef852 100644 (file)
@@ -86,7 +86,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_ChangeLevelNumber,IGESSelect_ModelModifier)
+  DEFINE_STANDARD_RTTIEXT(IGESSelect_ChangeLevelNumber,IGESSelect_ModelModifier)
 
 protected:
 
index 6b568bb3c6c9ce684049840b09e44c9ddd3a72dd..f32a687a637cf4f844832d1e1a6e0c25a8654e86 100644 (file)
@@ -23,6 +23,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSelect_ComputeStatus,IGESSelect_ModelModifier)
+
 IGESSelect_ComputeStatus::IGESSelect_ComputeStatus ()
     : IGESSelect_ModelModifier (Standard_False)    {  }
 
index bed5425cb077d4d3fef2a4915b06177f5ca09a2e..85f70937b32900bfdff11ecb5d4274b95944d133 100644 (file)
@@ -59,7 +59,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_ComputeStatus,IGESSelect_ModelModifier)
+  DEFINE_STANDARD_RTTIEXT(IGESSelect_ComputeStatus,IGESSelect_ModelModifier)
 
 protected:
 
index 3c0ac66bbc63165ef3b63ae5f3298f4ae2c2edc9..884199a8386e2b792a3c81b1563105cc74c12f8a 100644 (file)
@@ -24,6 +24,8 @@
 #include <TCollection_HAsciiString.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(IGESSelect_CounterOfLevelNumber,IFSelect_SignCounter)
+
 IGESSelect_CounterOfLevelNumber::IGESSelect_CounterOfLevelNumber
   (const Standard_Boolean withmap, const Standard_Boolean withlist)
     : IFSelect_SignCounter (withmap,withlist)
index 8d5c858efa30276bed7479ae6032118685399670..ea444af8e506f5a8265a096efa271ff96f93b34e 100644 (file)
@@ -90,7 +90,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_CounterOfLevelNumber,IFSelect_SignCounter)
+  DEFINE_STANDARD_RTTIEXT(IGESSelect_CounterOfLevelNumber,IFSelect_SignCounter)
 
 protected:
 
index 38265ed009eb70de38f6200ebb6e8b5326951147..b13632058290cd8e9bf9974f40d4007edeb0bf55 100644 (file)
@@ -24,6 +24,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSelect_DispPerDrawing,IFSelect_Dispatch)
+
 IGESSelect_DispPerDrawing::IGESSelect_DispPerDrawing ()
       {  thesorter = new IGESSelect_ViewSorter;  }
 
index 33bb92d3ce43dd8ec200b34c7ac5420fb56e59b0..f18d2460757786ee2c9317d85aa3a4c08a5ab4b2 100644 (file)
@@ -64,7 +64,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_DispPerDrawing,IFSelect_Dispatch)
+  DEFINE_STANDARD_RTTIEXT(IGESSelect_DispPerDrawing,IFSelect_Dispatch)
 
 protected:
 
index 9df94ff427bef7886a7198eebbe361cad46130a1..285af95f3c306cdb6cfe644663363b5d31d89af7 100644 (file)
@@ -24,6 +24,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSelect_DispPerSingleView,IFSelect_Dispatch)
+
 IGESSelect_DispPerSingleView::IGESSelect_DispPerSingleView ()
       {  thesorter = new IGESSelect_ViewSorter;  }
 
index b0e00f1e3c2114fc123b6e1753e6a6a5edce8cef..238e97714fdc245f03105109481984fecd62bb2c 100644 (file)
@@ -64,7 +64,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_DispPerSingleView,IFSelect_Dispatch)
+  DEFINE_STANDARD_RTTIEXT(IGESSelect_DispPerSingleView,IFSelect_Dispatch)
 
 protected:
 
index 33fefdbac41981d24fd364cca0524e08cf1d57e4..8e8241fb19cde24a400b7873ab9231b3e6e307be 100644 (file)
@@ -44,6 +44,8 @@
 #include <TCollection_HAsciiString.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(IGESSelect_Dumper,IFSelect_SessionDumper)
+
 //#include <IGESSelect_SelectIGESTypeForm.hxx>
 IGESSelect_Dumper::IGESSelect_Dumper ()    {  }
 
index e74c3ae629dfb91252f767a9ac5dab1361367f1b..3253bc5c1ff248883cdf351a7c2a3ddfd5e7529c 100644 (file)
@@ -53,7 +53,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_Dumper,IFSelect_SessionDumper)
+  DEFINE_STANDARD_RTTIEXT(IGESSelect_Dumper,IFSelect_SessionDumper)
 
 protected:
 
index cf20b8c5d17554259238f29d9125a05e2ce01c40..50d4a1a777e818033aa56938307f709b37ec7529 100644 (file)
@@ -31,6 +31,8 @@
 #include <TCollection_AsciiString.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSelect_EditDirPart,IFSelect_Editor)
+
 static  Handle(Interface_TypedValue) NewDefType(const Standard_CString name)
 {
   Handle(Interface_TypedValue) deftype = new Interface_TypedValue(name,Interface_ParamEnum);
index 7070c185be6a37ffdcc9cee244fe1140f0c39874..af59bc5733b32f08c93649fdceb4dd0e382273bd 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_EditDirPart,IFSelect_Editor)
+  DEFINE_STANDARD_RTTIEXT(IGESSelect_EditDirPart,IFSelect_Editor)
 
 protected:
 
index 171ccf7c16dab281df198b50b1be7e318fa6d8ae..6086a6179eea5b8eda70140e0795e70bbc73cfaa 100644 (file)
@@ -26,6 +26,8 @@
 #include <TCollection_AsciiString.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSelect_EditHeader,IFSelect_Editor)
+
 static Standard_Boolean IsTimeStamp
   (const Handle(TCollection_HAsciiString)& val)
 {
index 58502fe876f14e9ef9a7815086a8cd4af3cabdd1..fec6df264720311a471ceaf0cb61cef19bdeeda4 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_EditHeader,IFSelect_Editor)
+  DEFINE_STANDARD_RTTIEXT(IGESSelect_EditHeader,IFSelect_Editor)
 
 protected:
 
index cd01b9814529f2604f668ff42abfe09ed58f42b8..8b1040a9520281c8f6a1aa374718941a068aa182 100644 (file)
@@ -48,7 +48,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_FileModifier,IFSelect_GeneralModifier)
+  DEFINE_STANDARD_RTTI_INLINE(IGESSelect_FileModifier,IFSelect_GeneralModifier)
 
 protected:
 
index 2f1de649e81355c9b88a96d22e547b3a9447d6bc..ba3551db125ccee514e62609ef4b678159ceb0aa 100644 (file)
@@ -20,6 +20,8 @@
 #include <TCollection_AsciiString.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(IGESSelect_FloatFormat,IGESSelect_FileModifier)
+
 IGESSelect_FloatFormat::IGESSelect_FloatFormat ()
     : thezerosup (Standard_True) , themainform ("%E") ,
       theformrange ("%f") , therangemin (0.1) , therangemax (1000.)
index f559b9da1ab22d4a7ca45d7c65ba5e7ca7412e86..40e5d901f465f25fa7ad0049a74cdfb1607c976d 100644 (file)
@@ -93,7 +93,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_FloatFormat,IGESSelect_FileModifier)
+  DEFINE_STANDARD_RTTIEXT(IGESSelect_FloatFormat,IGESSelect_FileModifier)
 
 protected:
 
index b3daec557eba1116b0114c0f3c90957ea63a517f..cf6b376462374ad6424ddb8ce7d39c4c33f62f73 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSelect_IGESName,IFSelect_Signature)
+
 static char falsetype [] = "?";
 static char voidlabel [] = "";
 
index d266b9ae6b3d08c8faebadd61ffdbf148c60831b..484fb0f221ff19e300af577a96d4b969ea84073c 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_IGESName,IFSelect_Signature)
+  DEFINE_STANDARD_RTTIEXT(IGESSelect_IGESName,IFSelect_Signature)
 
 protected:
 
index a054a0ae28a1b760149b78a69135dded294de7f3..d351ee7a25b2584ffe8ec880d2794371b46612ab 100644 (file)
@@ -21,6 +21,8 @@
 #include <Standard_Type.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(IGESSelect_IGESTypeForm,IFSelect_Signature)
+
 static char falsetype [] = "?";
 static char typeval [30];    // une seule reponse a la fois ...
 
index 2218c54691508d848cc98382318bbaa8f7937046..873a036c242d2982afa58c86b65cb5ebd273e0be 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_IGESTypeForm,IFSelect_Signature)
+  DEFINE_STANDARD_RTTIEXT(IGESSelect_IGESTypeForm,IFSelect_Signature)
 
 protected:
 
index f821465cb578c3b983076843f459a05701283066..c59e1d2bcf82c89ebfbcf1e59a31ca83a2366b1f 100644 (file)
@@ -60,7 +60,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_ModelModifier,IFSelect_Modifier)
+  DEFINE_STANDARD_RTTI_INLINE(IGESSelect_ModelModifier,IFSelect_Modifier)
 
 protected:
 
index b4e25151815499bc6b9902eef65693266394c62e..216c2ed9886f0b7cd071f0e2b6b91657c30757e2 100644 (file)
@@ -35,6 +35,8 @@
 #include <TColStd_Array1OfInteger.hxx>
 #include <TColStd_HArray1OfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSelect_RebuildDrawings,IGESSelect_ModelModifier)
+
 #define PourDrawing 404
 
 
index e8a52c43f4b3351c3e6eaacaff709fa4e3bb6960..b3550a6b2208448686658e6fd8bbd3f188a717e8 100644 (file)
@@ -59,7 +59,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_RebuildDrawings,IGESSelect_ModelModifier)
+  DEFINE_STANDARD_RTTIEXT(IGESSelect_RebuildDrawings,IGESSelect_ModelModifier)
 
 protected:
 
index 72db30e61e321bfb2e549c70d8cc0bd73198e8d8..7b311318e680551f1452ebd3cadb8eeb0bb5fd44 100644 (file)
@@ -28,6 +28,8 @@
 #include <TCollection_AsciiString.hxx>
 #include <TColStd_Array1OfInteger.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSelect_RebuildGroups,IGESSelect_ModelModifier)
+
 IGESSelect_RebuildGroups::IGESSelect_RebuildGroups ()
     : IGESSelect_ModelModifier (Standard_True)    {  }
 
index 73dad9e82aff0407d2033dd916a991ca4dc02478..4438ee2482994f8c0481f973cb10744d5f8875bf 100644 (file)
@@ -59,7 +59,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_RebuildGroups,IGESSelect_ModelModifier)
+  DEFINE_STANDARD_RTTIEXT(IGESSelect_RebuildGroups,IGESSelect_ModelModifier)
 
 protected:
 
index 6774347eacc8054a25f1f9c0cd5bd2481469710f..116b5be47152b07d919446470edec4b8a83b77e2 100644 (file)
@@ -28,6 +28,8 @@
 #include <TCollection_AsciiString.hxx>
 #include <TColStd_HArray1OfInteger.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSelect_RemoveCurves,IGESSelect_ModelModifier)
+
 IGESSelect_RemoveCurves::IGESSelect_RemoveCurves (const Standard_Boolean UV)
     : IGESSelect_ModelModifier (Standard_True)  ,  theUV (UV)    {  }
 
index d29535dcf445c73e152aad2b38fa49299b9f1902..ede9b9b99f4a928b515323cb39f4407afa933c6c 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_RemoveCurves,IGESSelect_ModelModifier)
+  DEFINE_STANDARD_RTTIEXT(IGESSelect_RemoveCurves,IGESSelect_ModelModifier)
 
 protected:
 
index 5a015be47e14a26fb90c57dd43d05c62c9e447a0..356b89a1c4a2beae5ca8fa704a0abbc10b78438e 100644 (file)
@@ -34,6 +34,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSelect_SelectBasicGeom,IFSelect_SelectExplore)
+
 IGESSelect_SelectBasicGeom::IGESSelect_SelectBasicGeom
   (const Standard_Integer mode)
     : IFSelect_SelectExplore (-1)    {  thegeom = mode;  }
index e1ef62dbea0ee5135ca798f897c15e323f0557bf..ecd97b3a93ca5c6afd0dff22b69cfc31032cb463 100644 (file)
@@ -80,7 +80,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_SelectBasicGeom,IFSelect_SelectExplore)
+  DEFINE_STANDARD_RTTIEXT(IGESSelect_SelectBasicGeom,IFSelect_SelectExplore)
 
 protected:
 
index 5a3beb9175d1e79a31e89ecaedcc6aba851a988e..5c8165fb0ed4ad5664653a54e54d71b8afb757ad 100644 (file)
@@ -26,6 +26,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSelect_SelectBypassGroup,IFSelect_SelectExplore)
+
 #define TypePourGroup 402
 
 
index 14d340518cfd75286833d916864bec346600cff8..007b6e5120da62f8f49afef5efddbf4687d6fc7e 100644 (file)
@@ -61,7 +61,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_SelectBypassGroup,IFSelect_SelectExplore)
+  DEFINE_STANDARD_RTTIEXT(IGESSelect_SelectBypassGroup,IFSelect_SelectExplore)
 
 protected:
 
index bc70fad23adf6b8dd45a77248951941bce81e81c..e17a3504ce37c77b96b1ce687e0840f416d9c1a1 100644 (file)
@@ -28,6 +28,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSelect_SelectBypassSubfigure,IFSelect_SelectExplore)
+
 IGESSelect_SelectBypassSubfigure::IGESSelect_SelectBypassSubfigure
   (const Standard_Integer level)
   : IFSelect_SelectExplore (level)    {  }
index d940b03a93b61568ff6c04b379f825953251e842..bb86f99a8ada49d409e54b622aa0673411e06f4f 100644 (file)
@@ -67,7 +67,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_SelectBypassSubfigure,IFSelect_SelectExplore)
+  DEFINE_STANDARD_RTTIEXT(IGESSelect_SelectBypassSubfigure,IFSelect_SelectExplore)
 
 protected:
 
index 17f400f4ec3b6f050876e8170ecea3a1d6c722da..4e0906c99b8f013ce35f395775387f4d94db6161 100644 (file)
@@ -23,6 +23,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSelect_SelectDrawingFrom,IFSelect_SelectDeduct)
+
 IGESSelect_SelectDrawingFrom::IGESSelect_SelectDrawingFrom ()    {  }
 
 
index 7dd07b81e526204ad9a9eb45d31a818f3b21a37e..0881bfeaf7d4c8a765a81aeb3f754e92bfce7d3e 100644 (file)
@@ -53,7 +53,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_SelectDrawingFrom,IFSelect_SelectDeduct)
+  DEFINE_STANDARD_RTTIEXT(IGESSelect_SelectDrawingFrom,IFSelect_SelectDeduct)
 
 protected:
 
index 5aaa8d6cc26d37b1a148318b506d9e3d5e715ba1..acc0505906d4c8f9a8fe023e7cfb9e256815b2e4 100644 (file)
@@ -26,6 +26,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSelect_SelectFaces,IFSelect_SelectExplore)
+
 IGESSelect_SelectFaces::IGESSelect_SelectFaces ()
     : IFSelect_SelectExplore (-1)    {  }
 
index fc090be1bc40d85edfe970691259827f6fc5e232..ec2f2abb71d6096a6526893057ba65eb8c5abe78 100644 (file)
@@ -60,7 +60,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_SelectFaces,IFSelect_SelectExplore)
+  DEFINE_STANDARD_RTTIEXT(IGESSelect_SelectFaces,IFSelect_SelectExplore)
 
 protected:
 
index d69be5991496f79f66992da122d0debd48c65176..2a4b2b7eb46d586d0046f6222bfd37f80fed240d 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSelect_SelectFromDrawing,IFSelect_SelectDeduct)
+
 #define PourDrawing 404
 
 
index 7612dcb488a209e19dcf5202e6f2da6667942df2..7bbb8600e074668d9e061607f7b0c468f67e5f31 100644 (file)
@@ -53,7 +53,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_SelectFromDrawing,IFSelect_SelectDeduct)
+  DEFINE_STANDARD_RTTIEXT(IGESSelect_SelectFromDrawing,IFSelect_SelectDeduct)
 
 protected:
 
index d4ae591b3216ff4c0e2029ce4bf7966eebdc49ec..94d5c3800e7f219e0de3dff99de2119fe0d78364 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSelect_SelectFromSingleView,IFSelect_SelectDeduct)
+
 IGESSelect_SelectFromSingleView::IGESSelect_SelectFromSingleView ()    {  }
 
 
index 0dbe2fe3e674582e8cc4c25029c62b4a91dc8ada..ed6c03d437f8b0d665f64fc9a04e24899084e1be 100644 (file)
@@ -53,7 +53,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_SelectFromSingleView,IFSelect_SelectDeduct)
+  DEFINE_STANDARD_RTTIEXT(IGESSelect_SelectFromSingleView,IFSelect_SelectDeduct)
 
 protected:
 
index 355ea10c49a262635a4b440edaa99e043e39556d..1d4cbe0128ac152138e6aecffead552204ed8f14 100644 (file)
@@ -23,6 +23,8 @@
 #include <TCollection_AsciiString.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(IGESSelect_SelectLevelNumber,IFSelect_SelectExtract)
+
 IGESSelect_SelectLevelNumber::IGESSelect_SelectLevelNumber ()    {  }
 
 
index 643fd5597762556914c83399a1968285db633ca8..b79801dc5574ccdf9e8df8faa6bb6c224d20459b 100644 (file)
@@ -70,7 +70,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_SelectLevelNumber,IFSelect_SelectExtract)
+  DEFINE_STANDARD_RTTIEXT(IGESSelect_SelectLevelNumber,IFSelect_SelectExtract)
 
 protected:
 
index b2a3d68d2c0ac3b014da30a43d7c9314ec2cc992..ac73307577759b46f129b19d8c0e95abc985a39e 100644 (file)
@@ -22,6 +22,8 @@
 #include <TCollection_HAsciiString.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(IGESSelect_SelectName,IFSelect_SelectExtract)
+
 IGESSelect_SelectName::IGESSelect_SelectName ()    {  }
 
 
index a6b2a3d0616a56abc52663287f2bf2b84c8e7b4c..ca434f62ba1d726d718f76e53b0eb94d4beefe18 100644 (file)
@@ -64,7 +64,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_SelectName,IFSelect_SelectExtract)
+  DEFINE_STANDARD_RTTIEXT(IGESSelect_SelectName,IFSelect_SelectExtract)
 
 protected:
 
index 6d0c2065a8d655fa01455a78b832b1e6f3113d37..41c0a703cbbf778d566c1d8d0e3dc9ccb0fb7b00 100644 (file)
@@ -31,6 +31,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSelect_SelectPCurves,IFSelect_SelectExplore)
+
 IGESSelect_SelectPCurves::IGESSelect_SelectPCurves
   (const Standard_Boolean basic)
     : IFSelect_SelectExplore (-1) , thebasic (basic)    {  }
index 709916113d6400d35105ec05a626d952519895d2..b3967503ce23c360e7d18b4122f621a2b57b86ff 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_SelectPCurves,IFSelect_SelectExplore)
+  DEFINE_STANDARD_RTTIEXT(IGESSelect_SelectPCurves,IFSelect_SelectExplore)
 
 protected:
 
index 6c80af5b0b4fd5969e9f41a52787fc613f123086..06676e05f9dc99d6491f711664b5569992dc21c5 100644 (file)
@@ -23,6 +23,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSelect_SelectSingleViewFrom,IFSelect_SelectDeduct)
+
 IGESSelect_SelectSingleViewFrom::IGESSelect_SelectSingleViewFrom ()    {  }
 
     Standard_Boolean  IGESSelect_SelectSingleViewFrom::HasUniqueResult () const
index 10b4aba7f9b82e747bcfcfcd730138660b35ccc9..a03fe34bd170d8ac447a9261d1eefc8ff3d5ce32 100644 (file)
@@ -53,7 +53,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_SelectSingleViewFrom,IFSelect_SelectDeduct)
+  DEFINE_STANDARD_RTTIEXT(IGESSelect_SelectSingleViewFrom,IFSelect_SelectDeduct)
 
 protected:
 
index 4745bba9aa0bd63a29db315e00f57b035c08540b..fad811fab7b4ebdc91f240c734fecd90ee984648 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSelect_SelectSubordinate,IFSelect_SelectExtract)
+
 IGESSelect_SelectSubordinate::IGESSelect_SelectSubordinate
   (const Standard_Integer status)    {  thestatus = status;  }
 
index 4defc1099c15c415614d3f12453051943c09236b..ad3451849d21fa715b331c6529c1a33f3010efc2 100644 (file)
@@ -65,7 +65,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_SelectSubordinate,IFSelect_SelectExtract)
+  DEFINE_STANDARD_RTTIEXT(IGESSelect_SelectSubordinate,IFSelect_SelectExtract)
 
 protected:
 
index 1dd4d21d78c07373de20b4a2e54fcbaeff23defd..1b6ccd5539651e74461aa8750f316bf2029bc02b 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSelect_SelectVisibleStatus,IFSelect_SelectExtract)
+
 IGESSelect_SelectVisibleStatus::IGESSelect_SelectVisibleStatus ()    {  }
 
 
index 0ebd83418ce65cfc284b15148545fad6d22ccb36..c848318fd28aa05fa9b6831c6144783267587443 100644 (file)
@@ -52,7 +52,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_SelectVisibleStatus,IFSelect_SelectExtract)
+  DEFINE_STANDARD_RTTIEXT(IGESSelect_SelectVisibleStatus,IFSelect_SelectExtract)
 
 protected:
 
index 716e0f3837f2c5e5de747aaf762a8b41b5e7d66a..5872ccc828879cb5c2fc861c37bf8f330e5b76bb 100644 (file)
@@ -25,6 +25,8 @@
 #include <TCollection_HAsciiString.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(IGESSelect_SetGlobalParameter,IGESSelect_ModelModifier)
+
 IGESSelect_SetGlobalParameter::IGESSelect_SetGlobalParameter
   (const Standard_Integer numpar)
     : IGESSelect_ModelModifier (Standard_False)
index 506ae16daafad582ed4303c7ea7934655b4cf41c..d8124e4a5df0744d51c6165087abda998a83e1f1 100644 (file)
@@ -74,7 +74,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_SetGlobalParameter,IGESSelect_ModelModifier)
+  DEFINE_STANDARD_RTTIEXT(IGESSelect_SetGlobalParameter,IGESSelect_ModelModifier)
 
 protected:
 
index 7da57c81546ed7b167fc43ce105d76466dd29471..cf4ba53796c424337d28de72c1b97f3e067f0dd4 100644 (file)
@@ -22,6 +22,8 @@
 #include <TCollection_AsciiString.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSelect_SetLabel,IGESSelect_ModelModifier)
+
 IGESSelect_SetLabel::IGESSelect_SetLabel
   (const Standard_Integer mode, const Standard_Boolean enforce)
     : IGESSelect_ModelModifier (Standard_False) ,
index 66432d9a428c2b970dd5e38e0636d920d415ec96..dbf20372415212c38dc2aedbe177ac58ed9457eb 100644 (file)
@@ -59,7 +59,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_SetLabel,IGESSelect_ModelModifier)
+  DEFINE_STANDARD_RTTIEXT(IGESSelect_SetLabel,IGESSelect_ModelModifier)
 
 protected:
 
index bc1965355e436ed1d3ffdc0bb957a6f3de4fc078..b2936e5412879dc01fd3684d85c4d21807d52600 100644 (file)
@@ -21,6 +21,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSelect_SetVersion5,IGESSelect_ModelModifier)
+
 IGESSelect_SetVersion5::IGESSelect_SetVersion5 ()
     : IGESSelect_ModelModifier (Standard_False)    {  }
 
index c65057b12db9c5f4e3f2aacb3219e60be67a8ee1..65c99c830e351b78079b6a93cbd8dc3bd6f836b4 100644 (file)
@@ -57,7 +57,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_SetVersion5,IGESSelect_ModelModifier)
+  DEFINE_STANDARD_RTTIEXT(IGESSelect_SetVersion5,IGESSelect_ModelModifier)
 
 protected:
 
index 2403c67098b0f0a9c927706a1899f8fb3efeb754..6f46a0ce67a8823dc4091e371fae315a9584e984 100644 (file)
@@ -22,6 +22,8 @@
 #include <TCollection_AsciiString.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSelect_SignColor,IFSelect_Signature)
+
 static TCollection_AsciiString valbuf;  // to prepare value and keep some time
 
 static Standard_CString ColName (const Standard_Integer mode)
index 2ab1055440bb03ca38bf1ddb678bcd3299b22fd5..b5d6cb070109ba5ecf59a14c70236f9846c552ba 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_SignColor,IFSelect_Signature)
+  DEFINE_STANDARD_RTTIEXT(IGESSelect_SignColor,IFSelect_Signature)
 
 protected:
 
index 1e92890023f51f2c744f592689b18e78047c139e..45e884b283ddcec2815096b69e41932824b686c5 100644 (file)
@@ -22,6 +22,8 @@
 #include <TCollection_AsciiString.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(IGESSelect_SignLevelNumber,IFSelect_Signature)
+
 static TCollection_AsciiString laval;
 
 
index 84d772fccfc09dbc79977b877d91ed302b16ceaa..f8bbb20fe765af4405eee3f2648713d4861f21eb 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_SignLevelNumber,IFSelect_Signature)
+  DEFINE_STANDARD_RTTIEXT(IGESSelect_SignLevelNumber,IFSelect_Signature)
 
 protected:
 
index 30eaedf8884b0275c641a7e6c1fff6b27482f0f2..9ef4ced16264f9c1a22686713ca1dcd43f55f29d 100644 (file)
@@ -20,6 +20,8 @@
 #include <TCollection_AsciiString.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(IGESSelect_SignStatus,IFSelect_Signature)
+
 static char theval[10];
 
     IGESSelect_SignStatus::IGESSelect_SignStatus ()
index 778f79e3cc3aeb3579fc899f2d5700f9ffd27a6e..db4450951154eee6514c94945d43f54a7c937ffa 100644 (file)
@@ -62,7 +62,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_SignStatus,IFSelect_Signature)
+  DEFINE_STANDARD_RTTIEXT(IGESSelect_SignStatus,IFSelect_Signature)
 
 protected:
 
index 78cf7fa73e447f5f354be5e88324e8a2dbaee522..9fb4833ed558d3d808cf60fd4f37dc99039a34d4 100644 (file)
@@ -25,6 +25,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSelect_SplineToBSpline,IFSelect_Transformer)
+
 IGESSelect_SplineToBSpline::IGESSelect_SplineToBSpline
   (const Standard_Boolean tryC2)
 {
index 73b56b73e94ec2012b2f804e77982c53395800b4..033de89ead03d2871fb26f157541c16e20d28d78 100644 (file)
@@ -81,7 +81,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_SplineToBSpline,IFSelect_Transformer)
+  DEFINE_STANDARD_RTTIEXT(IGESSelect_SplineToBSpline,IFSelect_Transformer)
 
 protected:
 
index 9e892d8fdf7e14566ad469979247375474e85823..35a8c44aa2c7458137477b577f5844886555a8d5 100644 (file)
@@ -25,6 +25,8 @@
 #include <TCollection_AsciiString.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSelect_UpdateCreationDate,IGESSelect_ModelModifier)
+
 IGESSelect_UpdateCreationDate::IGESSelect_UpdateCreationDate ()
     : IGESSelect_ModelModifier (Standard_False)    {  }
 
index 995496997f2e3c1dab5ee31fe6a365dadcdd9691..d408d2f397f28365905c905c0ac2e45ccb952e0c 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_UpdateCreationDate,IGESSelect_ModelModifier)
+  DEFINE_STANDARD_RTTIEXT(IGESSelect_UpdateCreationDate,IGESSelect_ModelModifier)
 
 protected:
 
index 3367c459e9712c8adc08e2ec39455c415de14dfc..8053a052e521b5a61ca5c993fe12d219ca87ce20 100644 (file)
@@ -22,6 +22,8 @@
 #include <TCollection_AsciiString.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSelect_UpdateFileName,IGESSelect_ModelModifier)
+
 IGESSelect_UpdateFileName::IGESSelect_UpdateFileName  ()
     : IGESSelect_ModelModifier (Standard_False)    {  }
 
index 2fc9ca3e171d1467ffd0aef89349ca99bd88420d..1cf378a7ed2d1386593c6263e5c395ad611378d8 100644 (file)
@@ -57,7 +57,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_UpdateFileName,IGESSelect_ModelModifier)
+  DEFINE_STANDARD_RTTIEXT(IGESSelect_UpdateFileName,IGESSelect_ModelModifier)
 
 protected:
 
index 4ff08cd667b2fcefc1e7520ee53d3e4647fea64b..68f49f5514d02c431adffca1424fcaf28e2367cb 100644 (file)
@@ -25,6 +25,8 @@
 #include <TCollection_AsciiString.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSelect_UpdateLastChange,IGESSelect_ModelModifier)
+
 IGESSelect_UpdateLastChange::IGESSelect_UpdateLastChange ()
     : IGESSelect_ModelModifier (Standard_False)    {  }
 
index 67866e61953ccf55baebac13599dd20f172c33fe..e8bba6983d8751aba63b13a275c22c9aabc5d989 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_UpdateLastChange,IGESSelect_ModelModifier)
+  DEFINE_STANDARD_RTTIEXT(IGESSelect_UpdateLastChange,IGESSelect_ModelModifier)
 
 protected:
 
index 4d8e41f3bb1708861ef16f587d82446d666a2eca..8da45c7e13fcd7791bb91723a768c62795018316 100644 (file)
@@ -24,6 +24,8 @@
 #include <Standard_Transient.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSelect_ViewSorter,MMgt_TShared)
+
 #define PourDrawing 404
 
 
index 073ca1e6cd0b962ce9bf4e728aa84ffc74c77cf4..5c6550a0677af1e05f305619021646cb3106d281 100644 (file)
@@ -121,7 +121,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_ViewSorter,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(IGESSelect_ViewSorter,MMgt_TShared)
 
 protected:
 
index 8233f657c90624790ba33764b76dca7192461353..8cc1bb5de49c173d82787c4f210fd28a98e6e5d3 100644 (file)
@@ -44,6 +44,8 @@
 #include <TColStd_HSequenceOfInteger.hxx>
 
 #include <errno.h>
+IMPLEMENT_STANDARD_RTTIEXT(IGESSelect_WorkLibrary,IFSelect_WorkLibrary)
+
 static int deja = 0;
 static  Handle(IGESData_FileProtocol) IGESProto;
 
index bcde675da2115d563734b9b5dcee604697a254b3..8021194ada310076d98b653e488efb770a95c4fb 100644 (file)
@@ -66,7 +66,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSelect_WorkLibrary,IFSelect_WorkLibrary)
+  DEFINE_STANDARD_RTTIEXT(IGESSelect_WorkLibrary,IFSelect_WorkLibrary)
 
 protected:
 
index 320e00ddf0b35e864213e93533f68d53694cfd84..b8d5c12f6536b27095e46250f2a5fe5cc9c1a517 100644 (file)
@@ -23,6 +23,8 @@
 #include <IGESSolid_Block.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSolid_Block,IGESData_IGESEntity)
+
 IGESSolid_Block::IGESSolid_Block ()    {  }
 
 
index 6193547750050cf82acb42e4e745160d068c722e..492ad07f91eeb81f8dfb01ca3013c545bcd28de5 100644 (file)
@@ -97,7 +97,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSolid_Block,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESSolid_Block,IGESData_IGESEntity)
 
 protected:
 
index c171fe151643ca8b23eff031a56a4797f118bdb5..5315b1a4af5958467573ab83aade9fbf477d28d5 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSolid_BooleanTree,IGESData_IGESEntity)
+
 IGESSolid_BooleanTree::IGESSolid_BooleanTree ()    {  }
 
 
index 39cea747781208350869441747baf7a050547b17..470f9aba2afbf53dba5b218eed3e29c95376809d 100644 (file)
@@ -72,7 +72,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSolid_BooleanTree,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESSolid_BooleanTree,IGESData_IGESEntity)
 
 protected:
 
index b7b1f04dca35214d9d4499ce60ab2e5e3c4df52c..f430d71d1805ee26fa0d50f315152781e16ae88a 100644 (file)
@@ -23,6 +23,8 @@
 #include <IGESSolid_ConeFrustum.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSolid_ConeFrustum,IGESData_IGESEntity)
+
 IGESSolid_ConeFrustum::IGESSolid_ConeFrustum ()    {  }
 
 
index 74c886c0527da08d8cc474adb4a318c4734843c6..ee9e6c19ff56269fdeb638e5d428824f5ba7734e 100644 (file)
@@ -81,7 +81,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSolid_ConeFrustum,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESSolid_ConeFrustum,IGESData_IGESEntity)
 
 protected:
 
index d473cec5091060f084d745a24b5970891ce1a4e4..dcc4524d9eb628be9c783192b9579a0cb485c392 100644 (file)
@@ -21,6 +21,8 @@
 #include <IGESSolid_ConicalSurface.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSolid_ConicalSurface,IGESData_IGESEntity)
+
 IGESSolid_ConicalSurface::IGESSolid_ConicalSurface ()    {  }
 
 
index 7adbb5e1f32cf04d5d2dfda647886f0c11a73f6f..69d1cb5c6e3d9654b60ac008a10c3bb662196cf8 100644 (file)
@@ -77,7 +77,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSolid_ConicalSurface,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESSolid_ConicalSurface,IGESData_IGESEntity)
 
 protected:
 
index dd02bb3d3ddad3412700703f09b4b637033a7db3..e87969fdb10e471a6077a90e7d0331da187c0f58 100644 (file)
@@ -23,6 +23,8 @@
 #include <IGESSolid_Cylinder.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSolid_Cylinder,IGESData_IGESEntity)
+
 IGESSolid_Cylinder::IGESSolid_Cylinder ()    {  }
 
 
index fc489a4e708eb8d4bf8b039d1ddb15b0027fbba2..7b4190dd46ea49afc34019c8b2cb281ae62a9057 100644 (file)
@@ -72,7 +72,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSolid_Cylinder,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESSolid_Cylinder,IGESData_IGESEntity)
 
 protected:
 
index 15a2be76e920e76addbaa91e6210d3d6da5316b9..7065227327590b3c2037a0a0cb9dc645d604e726 100644 (file)
@@ -21,6 +21,8 @@
 #include <IGESSolid_CylindricalSurface.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSolid_CylindricalSurface,IGESData_IGESEntity)
+
 IGESSolid_CylindricalSurface::IGESSolid_CylindricalSurface ()    {  }
 
 
index 72219dbd28d09eca63c837347f57dafc002c2ef0..0659ae2ec7be7038a20b4c4656f004ecd72b3603 100644 (file)
@@ -68,7 +68,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSolid_CylindricalSurface,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESSolid_CylindricalSurface,IGESData_IGESEntity)
 
 protected:
 
index 212816bf583e35b80c2d0a8d6ab9544d45a20180..c3ae8caf65cd634cef94d463e44172c9f30650ef 100644 (file)
@@ -23,6 +23,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSolid_EdgeList,IGESData_IGESEntity)
+
 IGESSolid_EdgeList::IGESSolid_EdgeList ()    {  }
 
 
index db29920b050c7303c05f30ad6b08184946a0b148..bfb1e130ea5e493db654494aa055c4990caa5d11 100644 (file)
@@ -89,7 +89,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSolid_EdgeList,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESSolid_EdgeList,IGESData_IGESEntity)
 
 protected:
 
index 8f0106fba714c82cc502fcb4eda52d9ab0d5b5e4..583089c81906bb1c9a27256d76b26c638a8d1d80 100644 (file)
@@ -23,6 +23,8 @@
 #include <IGESSolid_Ellipsoid.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSolid_Ellipsoid,IGESData_IGESEntity)
+
 IGESSolid_Ellipsoid::IGESSolid_Ellipsoid ()    {  }
 
 
index a69f45e09e34602511689b6eded69f72ff27b3a9..f5a488164139ee30d7ff59686ad339b19403101e 100644 (file)
@@ -101,7 +101,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSolid_Ellipsoid,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESSolid_Ellipsoid,IGESData_IGESEntity)
 
 protected:
 
index bbc9dfe15ed7ea212ab3130dee06cf8836a0c6b1..82c789f9569aff7c65fd98be36cf3c2c065baf11 100644 (file)
@@ -23,6 +23,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSolid_Face,IGESData_IGESEntity)
+
 IGESSolid_Face::IGESSolid_Face ()    {  }
 
 
index 572d0d8775c36ee2438b45efa9eed804a0571a72..9d0e6e86acaa0b27a37d6d6ceb0d8ef6bfd0fec8 100644 (file)
@@ -65,7 +65,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSolid_Face,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESSolid_Face,IGESData_IGESEntity)
 
 protected:
 
index 7b40bb0bb5f09e52f58d5d5012d48c9a79d43ab7..f625aba084bee6626adfa6bdd07794288596e0c3 100644 (file)
@@ -72,6 +72,8 @@
 #include <Standard_Transient.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSolid_GeneralModule,IGESData_GeneralModule)
+
 //  Each Module is attached to a Protocol : it must interprete Case Numbers
 //  (arguments <CN> of various methods) in accordance to values returned by
 //  the method TypeNumber from this Protocol
index 2ef635ccc44a1fb2b73cbd26f4a6d7bfa5beaac1..294fc3a37dbd2f6a374074fb4cecfce13df9293a 100644 (file)
@@ -71,7 +71,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSolid_GeneralModule,IGESData_GeneralModule)
+  DEFINE_STANDARD_RTTIEXT(IGESSolid_GeneralModule,IGESData_GeneralModule)
 
 protected:
 
index a46870b0dd9998f6d7abc5fd01daacb1c3f4372a..e3ab009318bd97947b36fbf212453031f8f8ca41 100644 (file)
@@ -27,6 +27,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSolid_Loop,IGESData_IGESEntity)
+
 IGESSolid_Loop::IGESSolid_Loop ()    {  }
 
 
index 20efa3d738dda5b5123c2419fcc924c0f67a3db2..5c23329f798bf852a3ec45ba7717a850f5420f2f 100644 (file)
@@ -108,7 +108,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSolid_Loop,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESSolid_Loop,IGESData_IGESEntity)
 
 protected:
 
index 7cfc67f6988483ec9ca8f755689a3a250e01c467..f6f3bf1d448f472390f3292a5968467d061ccab1 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSolid_ManifoldSolid,IGESData_IGESEntity)
+
 IGESSolid_ManifoldSolid::IGESSolid_ManifoldSolid ()    {  }
 
 
index f9b0abdb5c44693d86eed3237a25cda2f1af8372..a27cb984e77ae99abb4619a845689dd3657dfd81 100644 (file)
@@ -75,7 +75,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSolid_ManifoldSolid,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESSolid_ManifoldSolid,IGESData_IGESEntity)
 
 protected:
 
index e507d3a5199bcd6fa3c988f721dc168b07633157..54c6c663f8fc29939392b6676b08d1bbb491a18a 100644 (file)
@@ -21,6 +21,8 @@
 #include <IGESSolid_PlaneSurface.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSolid_PlaneSurface,IGESData_IGESEntity)
+
 IGESSolid_PlaneSurface::IGESSolid_PlaneSurface ()    {  }
 
 
index f2e0a7a87f0dea4850fea0f84b8860e0832f1c2f..c4b3d661c07b7fe93332b7a157fe6eaf3c8672d2 100644 (file)
@@ -65,7 +65,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSolid_PlaneSurface,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESSolid_PlaneSurface,IGESData_IGESEntity)
 
 protected:
 
index 34aaf53b6f75af122b2fcba1b5308ea679f0ff78..c278ff1995fec974257dcc5b94a1187c70090b5d 100644 (file)
@@ -42,6 +42,8 @@
 #include <Interface_Protocol.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSolid_Protocol,IGESData_Protocol)
+
 static int deja = 0;
 static Handle(Standard_Type) atype01,atype02,atype03,atype04,atype05,atype06,
   atype07,atype08,atype09,atype10,atype11,atype12,atype13,atype14,atype15,
index 687c5a10c8110df7785ec436d063f2009c5b4690..a259221a9abbd23614e1264c9e957abebbc03960 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSolid_Protocol,IGESData_Protocol)
+  DEFINE_STANDARD_RTTIEXT(IGESSolid_Protocol,IGESData_Protocol)
 
 protected:
 
index 967db6c2f87dd349187f0500904a06a9b844394a..7395dd614f62a0a5633748d51ef74f384fa21f0a 100644 (file)
@@ -69,6 +69,8 @@
 #include <Standard_DomainError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSolid_ReadWriteModule,IGESData_ReadWriteModule)
+
 //  Each Module is attached to a Protocol : it must interprete Case Numbers
 //  (arguments <CN> of various methods) in accordance to values returned by
 //  the method TypeNumber from this Protocol
index 61e3c8b881f4146f0fd39abadc2ec5277d6f37cd..0eb551d841dd528f834bc8d512f74f9c59cc8c64 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSolid_ReadWriteModule,IGESData_ReadWriteModule)
+  DEFINE_STANDARD_RTTIEXT(IGESSolid_ReadWriteModule,IGESData_ReadWriteModule)
 
 protected:
 
index 3affa83ffa7c76f986069980c27662382c8c189e..bd9c499abf4e96366ad28842ab2d4f1a002971a9 100644 (file)
@@ -23,6 +23,8 @@
 #include <IGESSolid_RightAngularWedge.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSolid_RightAngularWedge,IGESData_IGESEntity)
+
 IGESSolid_RightAngularWedge::IGESSolid_RightAngularWedge ()    {  }
 
 
index db41a28bd7ebf80585daac4620e79c026e422811..60c28679c78b65558825fdb57c638d9d62506b39 100644 (file)
@@ -101,7 +101,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSolid_RightAngularWedge,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESSolid_RightAngularWedge,IGESData_IGESEntity)
 
 protected:
 
index 9698b2a13d202b22bcb071b7a2d6762dca3f2a36..96d64ad44e671712ea14ff5155527cbd08b7b720 100644 (file)
@@ -23,6 +23,8 @@
 #include <IGESSolid_SelectedComponent.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSolid_SelectedComponent,IGESData_IGESEntity)
+
 IGESSolid_SelectedComponent::IGESSolid_SelectedComponent ()    {  }
 
 
index 55900f4907418ed02488c7cef6c4335665afcfb2..71352a0367869ec251f09405cbe1b386e7d75676 100644 (file)
@@ -61,7 +61,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSolid_SelectedComponent,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESSolid_SelectedComponent,IGESData_IGESEntity)
 
 protected:
 
index c833150c2a670a358b5ab84c23a09ff97e20acd8..aaecb64aa11f54eb10cfe31f5c80d4988960342f 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSolid_Shell,IGESData_IGESEntity)
+
 IGESSolid_Shell::IGESSolid_Shell ()    {  }
 
 
index 17a9778d4f167ab6f7ac8ad2ffe93e551563e50f..b296c18ae290a54b32970f79f41ae004d71d83d6 100644 (file)
@@ -76,7 +76,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSolid_Shell,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESSolid_Shell,IGESData_IGESEntity)
 
 protected:
 
index efea168e891ed647b95cf481a5c6f65c6f0eda22..628576a068576cc9dd63b367d2a1d7e249b534c3 100644 (file)
@@ -23,6 +23,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSolid_SolidAssembly,IGESData_IGESEntity)
+
 IGESSolid_SolidAssembly::IGESSolid_SolidAssembly ()    {  }
 
 
index 9593647346e118b3761be5a03fa943ca177325ad..a5fa1266ab2780ecc99d8f0ffe0bb037a3df8f2f 100644 (file)
@@ -80,7 +80,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSolid_SolidAssembly,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESSolid_SolidAssembly,IGESData_IGESEntity)
 
 protected:
 
index c127c952fd098e70709ca586f960b9ab7376671b..62fedb48d6a329d37f856228e41c1d96c585f152 100644 (file)
@@ -20,6 +20,8 @@
 #include <IGESSolid_SolidInstance.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSolid_SolidInstance,IGESData_IGESEntity)
+
 IGESSolid_SolidInstance::IGESSolid_SolidInstance ()    {  }
 
 
index ad952c8bf0d8c771965ec31b898fdbf024d68273..b7901a39ed68b3f6948598576bcf4dc91eebc3bc 100644 (file)
@@ -61,7 +61,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSolid_SolidInstance,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESSolid_SolidInstance,IGESData_IGESEntity)
 
 protected:
 
index 055f3bd8d396d50ea925bbb0a840ece9479e8f78..94cfdfd10142f917deb4d5afa5d776e43a32739a 100644 (file)
@@ -23,6 +23,8 @@
 #include <IGESSolid_SolidOfLinearExtrusion.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSolid_SolidOfLinearExtrusion,IGESData_IGESEntity)
+
 IGESSolid_SolidOfLinearExtrusion::IGESSolid_SolidOfLinearExtrusion ()   { }
 
 
index c1b929aff2eae8ea9e3d77f0266a0eed43240fa7..00aa5af357fdc0e811dbad7e4db2a073df734c6d 100644 (file)
@@ -66,7 +66,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSolid_SolidOfLinearExtrusion,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESSolid_SolidOfLinearExtrusion,IGESData_IGESEntity)
 
 protected:
 
index a4c25d591868f9a61be16868aeff41bdf00d1ad6..55eef08c9839b50f3af9a345798a43a2a9ffa181 100644 (file)
@@ -24,6 +24,8 @@
 #include <IGESSolid_SolidOfRevolution.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSolid_SolidOfRevolution,IGESData_IGESEntity)
+
 IGESSolid_SolidOfRevolution::IGESSolid_SolidOfRevolution ()    {  }
 
 
index 10ebb0c7a9647dc5bee2caacf33aa136bfd00f7a..d24e6113ab8515679154bf2e183459d171142f32 100644 (file)
@@ -86,7 +86,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSolid_SolidOfRevolution,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESSolid_SolidOfRevolution,IGESData_IGESEntity)
 
 protected:
 
index d792947f56be57778a13849817ea8979364fc554..88cff12e1f2f8ee2b5b1ab694377aa63bfe3c180 100644 (file)
@@ -67,6 +67,8 @@
 #include <Message_Messenger.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSolid_SpecificModule,IGESData_SpecificModule)
+
 //  Each Module is attached to a Protocol : it must interprete Case Numbers
 //  (arguments <CN> of various methods) in accordance to values returned by
 //  the method TypeNumber from this Protocol
index 079d925855996132d24fc3d2c521a1ddfca749eb..642adebb1264647eb185dfe3f519b874aa35c0df 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSolid_SpecificModule,IGESData_SpecificModule)
+  DEFINE_STANDARD_RTTIEXT(IGESSolid_SpecificModule,IGESData_SpecificModule)
 
 protected:
 
index 426d6ed9ab3f535dc5ad1ead953f0d44f3592dcc..bb87d3e7c0aaef106377b612643129780c68b61c 100644 (file)
@@ -22,6 +22,8 @@
 #include <IGESSolid_Sphere.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSolid_Sphere,IGESData_IGESEntity)
+
 IGESSolid_Sphere::IGESSolid_Sphere ()    {  }
 
 
index 235e0cb833caf77340beafb081b5233fef4fa1ce..ae5cedf13fe80dd3a8dd220e4208369011b46f1a 100644 (file)
@@ -59,7 +59,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSolid_Sphere,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESSolid_Sphere,IGESData_IGESEntity)
 
 protected:
 
index 24ffc7e52262ebc3f0322e0ca81ca986b11d521f..352eb2f92810abaa941f59d3bcd8f354547d11a5 100644 (file)
@@ -23,6 +23,8 @@
 #include <IGESSolid_SphericalSurface.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSolid_SphericalSurface,IGESData_IGESEntity)
+
 IGESSolid_SphericalSurface::IGESSolid_SphericalSurface ()    {  }
 
 
index 9ffd749291d437dd7a22576c35bed3cb3dfe2b22..62eb85b9f756e53b22db2e7bfa737e3810be00f7 100644 (file)
@@ -78,7 +78,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSolid_SphericalSurface,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESSolid_SphericalSurface,IGESData_IGESEntity)
 
 protected:
 
index 95fa4723eb98c20da0d6fb83ad757c6931f726f1..bf07535bb8e09c261500a6a5b4c098c11a0d0f0d 100644 (file)
@@ -23,6 +23,8 @@
 #include <IGESSolid_ToroidalSurface.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSolid_ToroidalSurface,IGESData_IGESEntity)
+
 IGESSolid_ToroidalSurface::IGESSolid_ToroidalSurface ()    {  }
 
 
index cab5a2b00025876af6eb57482dc762794f7e115e..0f8dd539b5d297e99851e2bcd75e264f4b3de897 100644 (file)
@@ -80,7 +80,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSolid_ToroidalSurface,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESSolid_ToroidalSurface,IGESData_IGESEntity)
 
 protected:
 
index 3653d42f3e20bac9fd72757b5fe099d2a918c9c4..f2490cbc26750d5ee20ac55fdd4ecb26d85dfe07 100644 (file)
@@ -23,6 +23,8 @@
 #include <IGESSolid_Torus.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSolid_Torus,IGESData_IGESEntity)
+
 IGESSolid_Torus::IGESSolid_Torus ()    {  }
 
 
index ee17f17a65a787671576980344dd71b354d18d53..a43e359c1a858166ebbd77bf3d2a3260f693b93a 100644 (file)
@@ -73,7 +73,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSolid_Torus,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESSolid_Torus,IGESData_IGESEntity)
 
 protected:
 
index 22d46dce1b9a4f07654f9fb2f798a3a93f0ec02d..fdc89cfc76d8eb4469f89a194d29ab67176409c5 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESSolid_VertexList,IGESData_IGESEntity)
+
 IGESSolid_VertexList::IGESSolid_VertexList ()    {  }
 
 
index 6f98527a30b6a385c331171827cb8d61127e4fce..d8f0ed8d944bb427353455a9c03b9c3ed9064471 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESSolid_VertexList,IGESData_IGESEntity)
+  DEFINE_STANDARD_RTTIEXT(IGESSolid_VertexList,IGESData_IGESEntity)
 
 protected:
 
index 2296d3c09591a0663a5823ae6130b9e0d1375c0f..ac79cedfc4a50a8dfab64d8433eed343d8b2d763 100644 (file)
@@ -37,6 +37,8 @@
 #include <XSAlgo.hxx>
 #include <XSAlgo_AlgoContainer.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESToBRep_Actor,Transfer_ActorOfTransientProcess)
+
 //=======================================================================
 //function : IGESToBRep_Actor
 //purpose  : 
index 6c0c008c53d5ded6df04384071cd29c5670569dd..d2c4d6d5dd2ceb5d6b9e7d09f6060f1d3ef47889 100644 (file)
@@ -67,7 +67,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESToBRep_Actor,Transfer_ActorOfTransientProcess)
+  DEFINE_STANDARD_RTTIEXT(IGESToBRep_Actor,Transfer_ActorOfTransientProcess)
 
 protected:
 
index 90dc5ebfcb043b825ac4d230172988b3841d30e8..103f050d4af6991c3a5f44ff5eab09014b895b1e 100644 (file)
@@ -18,6 +18,8 @@
 #include <IGESToBRep_ToolContainer.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESToBRep_AlgoContainer,MMgt_TShared)
+
 //=======================================================================
 //function : IGESToBRep_AlgoContainer
 //purpose  : 
index 8440ac2a1783618d031471a4039d5787436f8a9c..e3ffa1443d8e770167aa69c9791a4a97803f012f 100644 (file)
@@ -45,7 +45,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESToBRep_AlgoContainer,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(IGESToBRep_AlgoContainer,MMgt_TShared)
 
 protected:
 
index 89787b6daec23f85bcfdb3d76fe1bcf0929718c1..3dc90d40f5290e4f8af3fe7289a9f02259e0b61d 100644 (file)
@@ -37,6 +37,8 @@
 #include <TopoDS_Face.hxx>
 #include <TopoDS_Wire.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESToBRep_IGESBoundary,MMgt_TShared)
+
 //=======================================================================
 //function : IGESToBRep_IGESBoundary
 //purpose  : 
index dd274d8b26ab8771f2365bef17362551eaa8f625..f314f89b50df2c523603f2bf3a7a29d44641ea92 100644 (file)
@@ -120,7 +120,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESToBRep_IGESBoundary,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(IGESToBRep_IGESBoundary,MMgt_TShared)
 
 protected:
 
index e76ee26d11b2bf6fb4d183f05b5b2b138e73d09e..5fdabf94859731bd5430a0e14d0b03f5623e6ea6 100644 (file)
@@ -18,6 +18,8 @@
 #include <IGESToBRep_ToolContainer.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IGESToBRep_ToolContainer,MMgt_TShared)
+
 //=======================================================================
 //function : IGESToBRep_ToolContainer
 //purpose  : 
index 316b41688e7bf7b1777e8d82bd04f3d0b34a38e5..c0b7cfa12daa21dabfafafde59055dc404cdc55a 100644 (file)
@@ -42,7 +42,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IGESToBRep_ToolContainer,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(IGESToBRep_ToolContainer,MMgt_TShared)
 
 protected:
 
index 35c394ede1eb4a6cbc9fb43d738c5cfd3fd43d33..d64794b8198cf61d56311ef076da87b2b5ecf8de 100644 (file)
@@ -15,6 +15,8 @@
 
 #include <IVtk_IShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IVtk_IShape,IVtk_Interface)
+
 // Handle implementation
 
 
index 769b59b98e35638d9cbb74ea60d8d09f0a410273..fa329d08c2df9987a16278399a9e26ba197f738e 100644 (file)
@@ -38,7 +38,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, IVtk_Interface)
+  DEFINE_STANDARD_RTTIEXT(IVtk_IShape,IVtk_Interface)
 
 private:
   IVtk_IdType myId;
index a3c47e6f237e3ac4c13bf9edbadb51bbd0886184..e9703a0913589fee33d3b88b15138cd2dc6e98e7 100644 (file)
@@ -15,6 +15,8 @@
 
 #include <IVtk_IShapeData.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IVtk_IShapeData,IVtk_Interface)
+
 // Handle implementation
 
 
index 50bf820c96734b3899369f83fab41f3792b37d62..f6e7c6be193e36113ed1eda90f7436eaaf67c626 100644 (file)
@@ -31,7 +31,7 @@ public:
 
   virtual ~IVtk_IShapeData() { }
 
-  DEFINE_STANDARD_RTTI(IVtk_IShapeData, IVtk_Interface)
+  DEFINE_STANDARD_RTTIEXT(IVtk_IShapeData,IVtk_Interface)
 
   //! Insert a coordinate
   //! @param [in] theX X coordinate
index a14f2e1e05a5ff036a2aab9d37ab664725a6140d..661ede60de9cf6a341375c20ca4afd36aec3f72a 100644 (file)
@@ -15,6 +15,8 @@
 
 #include <IVtk_IShapeMesher.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IVtk_IShapeMesher,IVtk_Interface)
+
 // Handle implementation
 
 
index 4259e8b8d76b08d02f4c09fe7d3ff47038e2126e..6f740b436b49d671f601b5f7abca9ece9b30faef 100644 (file)
@@ -33,7 +33,7 @@ public:
 
   Standard_EXPORT void Build (const IVtk_IShape::Handle& theShape, const IVtk_IShapeData::Handle& theData);
 
-  DEFINE_STANDARD_RTTI(IVtk_IShapeMesher, IVtk_Interface)
+  DEFINE_STANDARD_RTTIEXT(IVtk_IShapeMesher,IVtk_Interface)
 
 protected:
   Standard_EXPORT virtual void initialize (const IVtk_IShape::Handle&     theShapeObj,
index fd1b9056ff3976ad793528a6ca32af4225646d2f..e1a6e16784e77205c5659d34e66201ae6a494304 100644 (file)
@@ -15,6 +15,8 @@
 
 #include <IVtk_IShapePickerAlgo.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IVtk_IShapePickerAlgo,IVtk_Interface)
+
 // Handle implementation
 
 
index d7d348cdf24597617e8abb85398a6f6ec1800e93..f0b7bf3621e8711be751e6a4ed1e7080febfece8 100644 (file)
@@ -31,7 +31,7 @@ public:
 
   virtual ~IVtk_IShapePickerAlgo() { }
 
-  DEFINE_STANDARD_RTTI(IVtk_IShapePickerAlgo, IVtk_Interface)
+  DEFINE_STANDARD_RTTIEXT(IVtk_IShapePickerAlgo,IVtk_Interface)
 
   virtual void SetView (const IVtk_IView::Handle& theView) = 0;
   virtual int  NbPicked() = 0;
index 59c1968cccea1bb9c70daefb3dd947aa74764956..05e3369eee3a841ba602e54fe68a312b217fb45e 100644 (file)
@@ -15,6 +15,8 @@
 
 #include <IVtk_IView.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IVtk_IView,IVtk_Interface)
+
 // Handle implementation
 
 
index 8ba72bcd077de9825cebf8d2a5f2663eb21dd8cc..83a5d2c5b7711c4ba4772107be700e4f102eb219 100644 (file)
@@ -88,7 +88,7 @@ public:
                                Standard_Real& theWidth,
                                Standard_Real& theHeight) const = 0;
 
-  DEFINE_STANDARD_RTTI(IVtk_IView, IVtk_Interface)
+  DEFINE_STANDARD_RTTIEXT(IVtk_IView,IVtk_Interface)
 };
 
 #endif // __IVTK_IVIEW_H__
index 956d5edd3bc9175a2884f405753dccf4db8a2b46..e2ecb3cd134d6244c2fd49ce0fd2866c4ee310e9 100644 (file)
@@ -15,6 +15,8 @@
 
 #include <IVtk_Interface.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IVtk_Interface,Standard_Transient)
+
 // Handle implementation
 
 
index 3f4f5c736d095b0593636a03ae0493e0638f10f4..f59a0305542aa400ed8be1c2863393c07cba522a 100644 (file)
@@ -33,7 +33,7 @@ class IVtk_Interface : public Standard_Transient
 
 public:
   typedef Handle(IVtk_Interface) Handle;
-  DEFINE_STANDARD_RTTI(IVtk_Interface, Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(IVtk_Interface,Standard_Transient)
 
   virtual ~IVtk_Interface() { }
 };
index c8f60acc8faaa0e4b61ae8edb54718d57a532c29..f2275f308ee77bf6c329848d744973c4f195165f 100644 (file)
@@ -28,6 +28,8 @@
 #include <IVtkTools_ShapeObject.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(IVtkDraw_HighlightAndSelectionPipeline,Standard_Transient)
+
 //===========================================================
 // Function : Constructor
 // Purpose  :
index d667b3f651d231eae2476f8d27b7e4e46d22a8cf..863de752275a20156d2a540b47abec7c4e8e0030 100644 (file)
@@ -41,7 +41,7 @@ class IVtkDraw_HighlightAndSelectionPipeline : public Standard_Transient
 {
 public:
 
-  DEFINE_STANDARD_RTTI(IVtkDraw_HighlightAndSelectionPipeline, Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(IVtkDraw_HighlightAndSelectionPipeline,Standard_Transient)
 
 public:
 
index 50ea5232fe8914e3c514366bc3702a75472e386c..43fb63e8679202068a8ac4271db2eb96f11ebb2a 100644 (file)
@@ -23,6 +23,8 @@
 #include <StdSelect_BRepSelectionTool.hxx>
 #include <TopoDS_Iterator.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IVtkOCC_SelectableObject,SelectMgr_SelectableObject)
+
 // Handle implementation
 
 
index d515cf2843a56a0a6fcd5cba3e3d53b16d33cdc1..9ce46eb0f385feb0f60ffe1238bff6173e81ca69 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, SelectMgr_SelectableObject)
+  DEFINE_STANDARD_RTTIEXT(IVtkOCC_SelectableObject,SelectMgr_SelectableObject)
 
 private: 
 
index 602d9bd3f39a27fc54e37147a06cb9e021209f85..fd12c1db8694c7533a304d2d510ca8ff8a7ae5c3 100644 (file)
@@ -16,6 +16,8 @@
 #include <IVtkOCC_Shape.hxx>
 #include <TopExp.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IVtkOCC_Shape,IVtk_IShape)
+
 // Handle implementation
 
 
index 44ae5f9b0343fa87d64a97bf67059fd819caae1a..e87027d27ea2e30eecedbf75644d1d5ff4713107 100644 (file)
@@ -40,7 +40,7 @@ public:
 
   IVtk_IdType GetSubShapeId (const IVtk_IShape::Handle&) const;
 
-  DEFINE_STANDARD_RTTI(IVtkOCC_Shape, IVtk_IShape)
+  DEFINE_STANDARD_RTTIEXT(IVtkOCC_Shape,IVtk_IShape)
 
   //! Get the wrapped original OCCT shape
   //! @return TopoDS_Shape the wrapped original OCCT shape
index 6b8dcbc059a621e7533bb7719eb4d3e41a9c8159..edd8b348231516097bb8a41e2b07ce63e7f9db76 100644 (file)
@@ -46,6 +46,8 @@
 #include <TopExp.hxx>
 #include <TopExp_Explorer.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IVtkOCC_ShapeMesher,IVtk_IShapeMesher)
+
 // Handle implementation
 
 
index ae9c2132936acf376c859fdef1d90b1acd6a6058..9c05a68e716ce5ff342c7f6c4fe388025d135e45 100644 (file)
@@ -179,7 +179,7 @@ private:
   //! Get the IShape as OCC implementation
   const IVtkOCC_Shape::Handle GetShapeObj() const;
 
-  DEFINE_STANDARD_RTTI(IVtkOCC_ShapeMesher, IVtk_IShapeMesher)
+  DEFINE_STANDARD_RTTIEXT(IVtkOCC_ShapeMesher,IVtk_IShapeMesher)
 
 private:
   IVtk_ShapeTypeMap     myEdgesTypes;
index 0648234e1a17fce26ad601c5630217612511c4bd..b3c08bd6815b41d21a9b4efc40fc2ce83b45f560 100644 (file)
@@ -21,6 +21,8 @@
 #include <Message_Messenger.hxx>
 #include <StdSelect_BRepOwner.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IVtkOCC_ShapePickerAlgo,IVtk_IShapePickerAlgo)
+
 // Handle implementation
 
 
index 924962fbb948f734eb98c31e9a0b86cc51b749d1..2477e74e9fc8e07eac9aa058d72390d198c9e698 100644 (file)
@@ -96,7 +96,7 @@ public: //! @name Obtain picking results
 
 public:
 
-  DEFINE_STANDARD_RTTI(IVtkOCC_ShapePickerAlgo, IVtk_IShapePickerAlgo)
+  DEFINE_STANDARD_RTTIEXT(IVtkOCC_ShapePickerAlgo,IVtk_IShapePickerAlgo)
 
 private:
 
index c485caa3bdb104dd08c6633081e6ffdd7f42c034..68c1a9d72088bc14a805e1d01296fa072d931c4f 100644 (file)
@@ -20,6 +20,8 @@
 #include <Graphic3d_Camera.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(IVtkOCC_ViewerSelector,SelectMgr_ViewerSelector)
+
 //============================================================================
 // Method:  Constructor
 // Purpose:
index a03fdda9a39a2adefe95f660008ee72c361766ba..dd44bce24b1fb312e3fe8f33b2b7914ddc882753 100644 (file)
@@ -56,7 +56,7 @@ public:
   //! Deactivate the given selection
   void Deactivate (const Handle(SelectMgr_Selection)& theSelection);
 
-  DEFINE_STANDARD_RTTI(IVtkOCC_ViewerSelector, SelectMgr_ViewerSelector)
+  DEFINE_STANDARD_RTTIEXT(IVtkOCC_ViewerSelector,SelectMgr_ViewerSelector)
 
 private:
   Standard_Integer myPixTol;
index 258cee11184d73dfd4ac8a5635f7212134902a27..5714595c9ebd27fcec13685786159f13c7470990 100644 (file)
@@ -21,6 +21,8 @@
 #include <vtkPoints.h>
 #include <vtkPolyData.h>
 
+IMPLEMENT_STANDARD_RTTIEXT(IVtkVTK_ShapeData,IVtk_IShapeData)
+
 const char* const IVtkVTK_ShapeData::ARRNAME_SUBSHAPE_IDS = "SUBSHAPE_IDS";
 
 const char* const IVtkVTK_ShapeData::ARRNAME_MESH_TYPES   = "MESH_TYPES";
index ee99eea05d6152ddc1427c02a0a359452b02168d..889381d49c6ed982c454c245bd6d7064be177aa9 100644 (file)
@@ -55,7 +55,7 @@ public:
   //! Destructor
   Standard_EXPORT ~IVtkVTK_ShapeData();
 
-  DEFINE_STANDARD_RTTI(IVtkVTK_ShapeData, IVtk_IShapeData)
+  DEFINE_STANDARD_RTTIEXT(IVtkVTK_ShapeData,IVtk_IShapeData)
 
   //! Insert a coordinate
   //! @param [in] theX X coordinate
index ebdf7b488273656677218b7a63f021527b13ac9b..dfd3cb7b1538262c476a1fcc37d18487adbaf27f 100644 (file)
@@ -21,6 +21,8 @@
 #include <vtkRenderWindow.h>
 #include <vtkTransform.h>
 
+IMPLEMENT_STANDARD_RTTIEXT(IVtkVTK_View,IVtk_IView)
+
 // Initialization of VTK object factories.
 // Since VTK 6 the factory methods require "auto-initialization" depending on
 // what modules are enabled at VTK configure time.
index 6f86eb661bcebf4fac929e994202d447d3f7770c..39ddc9dae473f0f71a332206adc703e212ff1715 100644 (file)
@@ -89,7 +89,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, IVtk_IView)
+  DEFINE_STANDARD_RTTIEXT(IVtkVTK_View,IVtk_IView)
 
 private:
   vtkRenderer* myRenderer;
index f021b9dd889e266705fd9327fd49035829255479..7ef3b97e9e7a99575f4342fb93bb7d8b3df61f08 100644 (file)
@@ -90,7 +90,7 @@ private:
 
 public:
 
-  DEFINE_STANDARD_RTTI(Image_AlienPixMap, Image_PixMap) // Type definition
+  DEFINE_STANDARD_RTTIEXT(Image_AlienPixMap,Image_PixMap) // Type definition
 
 };
 
index a4ca767384be4f934bc4f7a75cbd6567959e8006..fa2c607846206e9bc4a4cb86885b7074f3b5f959 100644 (file)
@@ -21,6 +21,8 @@
 #include <cstdlib>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(Image_Diff,Standard_Transient)
+
 //! POD structure for packed RGB color value (3 bytes)
 struct Image_ColorXXX24
 {
index 4d825c45bffd47eb7a3ccb9b8e51ad085826bfca..548c6ba9e977ac738ad30cafcd9b6ea63c424680 100644 (file)
@@ -129,7 +129,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI(Image_Diff, Standard_Transient) // Type definition
+  DEFINE_STANDARD_RTTIEXT(Image_Diff,Standard_Transient) // Type definition
 
 };
 
index 31d41ee4468bedd7671901d2575adf34dc0b388d..67314306789f97a964672dc3db818cc4f663c1e7 100644 (file)
@@ -22,6 +22,8 @@
 
 
 
+IMPLEMENT_STANDARD_RTTIEXT(Image_PixMap,Standard_Transient)
+
 // =======================================================================
 // function : Image_PixMap
 // purpose  :
index 1d381861c3720572584fda7bb46ae190770e8382..73ce92bca123aaa119a0e33ca85df858e38c7716 100644 (file)
@@ -279,7 +279,7 @@ private:
 
 public:
 
-  DEFINE_STANDARD_RTTI(Image_PixMap, Standard_Transient) // Type definition
+  DEFINE_STANDARD_RTTIEXT(Image_PixMap,Standard_Transient) // Type definition
 
 };
 
index ac3c61e46bd95bb5c616d7bc7549d02c9263b71e..e2bccbbdf3c2f929cd8330c24e43d397879ba046 100644 (file)
@@ -127,7 +127,7 @@ public:
 
 public:
 
-  DEFINE_STANDARD_RTTI(Image_PixMapData, NCollection_Buffer) // Type definition
+  DEFINE_STANDARD_RTTI_INLINE(Image_PixMapData,NCollection_Buffer) // Type definition
 
 };
 
index e68853b19918bb675c11428e5ae13237a4679715..e386e106bf924f21f5cd4d6a78c3908e6ff765b0 100644 (file)
@@ -24,6 +24,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IntPatch_ALine,IntPatch_Line)
+
 #define DEBUG 0
 
 IntPatch_ALine::IntPatch_ALine (const IntAna_Curve& C,
index 273dadd265d676777950f093f58319f4a8de87a2..a2e4c7d11604fce795b8737fa366b63a8182d13e 100644 (file)
@@ -137,7 +137,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IntPatch_ALine,IntPatch_Line)
+  DEFINE_STANDARD_RTTIEXT(IntPatch_ALine,IntPatch_Line)
 
 protected:
 
index eb8b8440bcdd5cca826ac859281f48223bc9d1fe..96a41a97f27a3027e3783db199fe572ea64dc382 100644 (file)
@@ -26,6 +26,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IntPatch_GLine,IntPatch_Line)
+
 #define DEBUG 0
 
 //  modified by Edward AGAPOV (eap) Wed Mar 6 2002 (bug occ212)
index b1d49330f41157b7f07f398e929bc45e13ea362f..8a524b4771fbfc67d7b8d062851f41ee91a98c16 100644 (file)
@@ -175,7 +175,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IntPatch_GLine,IntPatch_Line)
+  DEFINE_STANDARD_RTTIEXT(IntPatch_GLine,IntPatch_Line)
 
 protected:
 
index 49cb16b73e20a68feaa8b1f49fc0a3b4139a1f29..1b906fbec180f1cee072d7ae25515fdce24c1c50 100644 (file)
@@ -28,6 +28,7 @@
 #include <Geom_Ellipse.hxx>
 #include <Geom_Parabola.hxx>
 #include <Geom_Hyperbola.hxx>
+#include <IntPatch_ALine.hxx>
 
 
 static void PutPointsOnLine(const Handle(Adaptor3d_HSurface)& S1,
index 2f773f30625a2f5e66a35fd276d143a4d88859c2..f40c7112f28d624e2412660c0c0c01a10289aed5 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IntPatch_Line,MMgt_TShared)
+
 IntPatch_Line::IntPatch_Line (const Standard_Boolean Tang,
                              const IntSurf_TypeTrans Trans1,
                              const IntSurf_TypeTrans Trans2):
index 5bb07243548ac1c5adcf5e2359bcd64f0ed3e42f..bdd072bf3775d052c48532849c1f6d1a00ad4d41 100644 (file)
@@ -114,7 +114,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IntPatch_Line,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(IntPatch_Line,MMgt_TShared)
 
 protected:
 
index 75766772e5095e41b155f92e780bdd8ccf060a46..5109061cc8d7f681a14b86043eef1d952e616d46 100644 (file)
@@ -21,6 +21,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IntPatch_PointLine,IntPatch_Line)
+
 IntPatch_PointLine::IntPatch_PointLine (const Standard_Boolean Tang,
                                         const IntSurf_TypeTrans Trans1,
                                         const IntSurf_TypeTrans Trans2) : 
index b521925b6bdb03081f92b3ceb2d28bdc29bda7e2..8d0a4dc11ba94b56b5ed42f0c249ede243c712aa 100644 (file)
@@ -53,7 +53,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IntPatch_PointLine,IntPatch_Line)
+  DEFINE_STANDARD_RTTIEXT(IntPatch_PointLine,IntPatch_Line)
 
 protected:
 
index 207da3cf569a96c4a1dba97784cad53891b4d4ed..fea931de7e780ba40cb17e7e8d62a67020fe15e1 100644 (file)
@@ -25,6 +25,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IntPatch_RLine,IntPatch_PointLine)
+
 IntPatch_RLine::IntPatch_RLine (const Standard_Boolean Tang,
                                 const IntSurf_TypeTrans Trans1,
                                 const IntSurf_TypeTrans Trans2) :
index b701883ef1902faa041d3c87d039075efee8a57a..93b1edf943d5e269745640f0e6413df619bed2d4 100644 (file)
@@ -142,7 +142,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IntPatch_RLine,IntPatch_PointLine)
+  DEFINE_STANDARD_RTTIEXT(IntPatch_RLine,IntPatch_PointLine)
 
 protected:
 
index 23113f9f4b267c72a5200573639bc32aef3a2729..84b23982b07baff21fc5c34302a04f9013330a4d 100644 (file)
@@ -143,7 +143,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IntPatch_TheIWLineOfTheIWalking,MMgt_TShared)
+  DEFINE_STANDARD_RTTI_INLINE(IntPatch_TheIWLineOfTheIWalking,MMgt_TShared)
 
 protected:
 
index 0a8094d8ff8f155e1dc9246161ddb0b564f080b6..67046f6f9d2acdd34d23d82a3cabbd4f014f7b23 100644 (file)
@@ -26,6 +26,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IntPatch_WLine,IntPatch_PointLine)
+
 #define DEBUG 0
 #define DEBUGV 0
 
index a640aa05151b2153128a82a8ba2d1787f7b0ce8a..60d50a9df39cdeeda96bd6fc6a0c17a3f90979cb 100644 (file)
@@ -164,7 +164,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IntPatch_WLine,IntPatch_PointLine)
+  DEFINE_STANDARD_RTTIEXT(IntPatch_WLine,IntPatch_PointLine)
 
 protected:
 
index 6ba55f42be2389ba529b741ca710416b1eaf48a3..9d0743341a1b41943b9776bee160cdd5464f0006 100644 (file)
@@ -16,3 +16,5 @@
 #include <gp_Pnt2d.hxx>
 #include <IntStart_SITopolTool.hxx>
 #include <Standard_Type.hxx>
+
+IMPLEMENT_STANDARD_RTTIEXT(IntStart_SITopolTool,MMgt_TShared)
\ No newline at end of file
index 362527bb30bf0f02fc1478262ceb56d8c53c51d6..fe0672a294dd16047b2865454a7b3afebf8f3076 100644 (file)
@@ -43,7 +43,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IntStart_SITopolTool,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(IntStart_SITopolTool,MMgt_TShared)
 
 protected:
 
index 17bb3843d6c9cbb6e576d37b0e5e016509ff6d17..6ac65cf3cbe60d5b9329179a7f4485370ba7933a 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IntSurf_LineOn2S,MMgt_TShared)
+
 IntSurf_LineOn2S::IntSurf_LineOn2S (const IntSurf_Allocator& theAllocator) :
     mySeq (theAllocator)
 {}
index 9e8717e38e85d61ea8119c8c6e6910b5f2c7fa1f..eed0dbc39d454542742c8daed105ca4c4cc68525 100644 (file)
@@ -74,7 +74,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IntSurf_LineOn2S,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(IntSurf_LineOn2S,MMgt_TShared)
 
 protected:
 
index 7c09b67135804e5948c7283b91657e1ffd18e321..48d54501b6bfc884e5b3f17cafe2e203a6c99e74 100644 (file)
@@ -46,6 +46,8 @@
 #include <TopoDS_Solid.hxx>
 #include <TopoDS_Vertex.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IntTools_Context,MMgt_TShared)
+
 // 
 //=======================================================================
 //function : 
index dc4a2eda84bdfc826fdedec8be019e8267dd23e6..80c13490d9b4089c185a63e0f5aeb6d52c1b576f 100644 (file)
@@ -217,7 +217,7 @@ Standard_EXPORT virtual  ~IntTools_Context();
 
 
 
-  DEFINE_STANDARD_RTTI(IntTools_Context,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(IntTools_Context,MMgt_TShared)
 
 protected:
 
index e219b588a29b6c130adf7d65972cbb90ef5a7bdd..37e896f5e47a28a355666dab00baffc36e826fb8 100644 (file)
@@ -28,6 +28,8 @@
 #include <TColgp_Array2OfPnt.hxx>
 #include <TColStd_HArray1OfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(IntTools_TopolTool,Adaptor3d_TopolTool)
+
 static void Analyse(const TColgp_Array2OfPnt& array2,
                    Standard_Integer&         theNbSamplesU,
                    Standard_Integer&         theNbSamplesV);
index fa5dc2e62f32c5e93e9cf7c60a81f1b232d3d2e6..359383e5d15f2d87c2e94dcaef4c5f2835c7d3ad 100644 (file)
@@ -90,7 +90,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(IntTools_TopolTool,Adaptor3d_TopolTool)
+  DEFINE_STANDARD_RTTIEXT(IntTools_TopolTool,Adaptor3d_TopolTool)
 
 protected:
 
index 5f891181c3af38fe1f39aed686cd9efaf9f435ea..f82375762be73dd4106360351a20b01d5f43e78d 100644 (file)
@@ -21,6 +21,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Interface_Check,MMgt_TShared)
+
 // Un Check est cree au depart sans liste de message : celle ci est creee
 // seulement si au moins une erreur doit y etre enregitree (Fail-Warning)
 //=======================================================================
index 73f5ca2a69e5aa8ae0bfecd02f7b646cd6b341b4..4429eb61aa470527ff943f8bb9fad571e69b2f3e 100644 (file)
@@ -244,7 +244,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Interface_Check,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Interface_Check,MMgt_TShared)
 
 protected:
 
index 3aebe4e650171679780a31ad32fde21481e01276..6e34d376cb8953fbe22495368c31c9ff58aafe03 100644 (file)
@@ -16,3 +16,5 @@
 #include <Interface_InterfaceError.hxx>
 #include <Standard_Transient.hxx>
 #include <Standard_Type.hxx>
+
+IMPLEMENT_STANDARD_RTTIEXT(Interface_CopyControl,MMgt_TShared)
\ No newline at end of file
index a289192e2d70b16262b6299d6099bbc037db526f..666de642c3b035f0233219eab704c8b831f9d990 100644 (file)
@@ -57,7 +57,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Interface_CopyControl,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Interface_CopyControl,MMgt_TShared)
 
 protected:
 
index 8e9e71e6b57f832de7cd7253845de60e2a82d7cd..803a4aca3734f5f1ddb8e365288a5695ca1ef444 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Transient.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Interface_CopyMap,Interface_CopyControl)
+
 //  CopyMap : rien de plus qu une Map passive
 Interface_CopyMap::Interface_CopyMap
   (const Handle(Interface_InterfaceModel)& amodel)
index 3ee7cc384ce2b9fff6ca72fb9a4991edec326244..a3b838f34a0f2281aa66befb67d49b0a1f49e7e7 100644 (file)
@@ -63,7 +63,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Interface_CopyMap,Interface_CopyControl)
+  DEFINE_STANDARD_RTTIEXT(Interface_CopyMap,Interface_CopyControl)
 
 protected:
 
index 9a4032eb8eba100515f42fb04634bd5baa4ea582..b8c3055bbd2bc3e4e34bcd2a1e8bf5509f188562 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_Transient.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Interface_EntityCluster,MMgt_TShared)
+
 // Un Cluster, ce sont 4 entites qui se suivent (dans le principe, nombre fixe,
 // meme si pas 4). Elles sont remplies depuis 0. Il y a donc autant d Entites
 // que de Handles non Nuls, plus le fait qu ils sont remplis dans l ordre
index 35f52d68992bd683e4dfd85773b1bbf3f9b1965a..462b86ebf5dbd607afe1ae8c6f6f40cffd3e88f6 100644 (file)
@@ -96,7 +96,7 @@ public:
 friend class Interface_EntityList;
 
 
-  DEFINE_STANDARD_RTTI(Interface_EntityCluster,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Interface_EntityCluster,MMgt_TShared)
 
 protected:
 
index 580db88ec44d9e9c869238efa20a8462b53737e5..8ce57f7f7df359e1720e8efd8c7bdb1e78d2f55c 100644 (file)
@@ -27,6 +27,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Interface_FileReaderData,MMgt_TShared)
+
 //  Stoque les Donnees issues d un Fichier (Conservees sous forme Litterale)
 //  Chaque norme peut s en servir comme base (listes de parametres litteraux,
 //  entites associees) et y ajoute ses donnees propres.
index 1b085da9f15194a98a9b8e251c42d80764769794..d0669b1c5c564c448f784a7adef4c84f98eea6e6 100644 (file)
@@ -180,7 +180,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Interface_FileReaderData,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Interface_FileReaderData,MMgt_TShared)
 
 protected:
 
index caa1f0a09830ce5a53a9d8ac0e6b07805007fcd5..48871b105a33fcacda67caa72d47870454d59728 100644 (file)
@@ -21,6 +21,8 @@
 #include <Standard_Transient.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Interface_GTool,MMgt_TShared)
+
 Interface_GTool::Interface_GTool  ()    {  }
 
     Interface_GTool::Interface_GTool
index d253f14044d06300f65e40c7587e24cab5b157b9..43c11a0eabaa996822d7bbb8a741c03f58d1611a 100644 (file)
@@ -101,7 +101,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Interface_GTool,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Interface_GTool,MMgt_TShared)
 
 protected:
 
index f277c7aa49dc20ce9d097d132337650823edf812..019ffa04d2bf8ddde1749b363118ccc5b460f3e6 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Interface_GeneralModule,MMgt_TShared)
+
 void  Interface_GeneralModule::FillShared
   (const Handle(Interface_InterfaceModel)& /*model*/,
    const Standard_Integer casenum,
index a391b72c31bd316a1cb34f45d80d486cb3609546..ce2219c764e7c587b3dc018c5ba607c547fd82eb 100644 (file)
@@ -184,7 +184,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Interface_GeneralModule,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Interface_GeneralModule,MMgt_TShared)
 
 protected:
 
index ba35ef8ff95f7fb91d71be4797952e4bca6d13e5..713425ef7cce663e1f8dde9d0c24b88ac79a6b7e 100644 (file)
@@ -60,7 +60,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Interface_GlobalNodeOfGeneralLib,Standard_Transient)
+  DEFINE_STANDARD_RTTI_INLINE(Interface_GlobalNodeOfGeneralLib,Standard_Transient)
 
 protected:
 
index b9a5905fc7d0230469fcd87b16cf72a549bb7e82..6d6c9eac51cd7ba39fc100d6f844f1fd9f90dc9d 100644 (file)
@@ -60,7 +60,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Interface_GlobalNodeOfReaderLib,Standard_Transient)
+  DEFINE_STANDARD_RTTI_INLINE(Interface_GlobalNodeOfReaderLib,Standard_Transient)
 
 protected:
 
index 236c9b0b6f112a6f356886e4e0c20d69ecad5ead..4c0e473b16803be7a9e4df26ee47fa9ce99d06c8 100644 (file)
@@ -21,6 +21,8 @@
 #include <Standard_DomainError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Interface_HGraph,MMgt_TShared)
+
 Interface_HGraph::Interface_HGraph (const Interface_Graph& agraph)
     :  thegraph(agraph)    {  }
    
index bc8a980fa403d9bc731cd56410f5f1d06a96106e..7a54b10ca3ab5c30cd6dfe1f93c66f9fbdc7379e 100644 (file)
@@ -74,7 +74,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Interface_HGraph,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Interface_HGraph,MMgt_TShared)
 
 protected:
 
index 9f528f2a8e9bada6317dbf341a25067ae813d53e..e99e60f128601015cdd3f131684f4e32b76bf6a8 100644 (file)
@@ -15,6 +15,8 @@
 #include <Interface_IntVal.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Interface_IntVal,MMgt_TShared)
+
 Interface_IntVal::Interface_IntVal  ()    {  theval = 0;  }
 
 Standard_Integer  Interface_IntVal::Value () const  {  return theval;  }
index 5ab594ddf8b136cd10f2de0210019a7ff576432b..e34ee731802be8e25145f5e7bef10dc5163b1941 100644 (file)
@@ -43,7 +43,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Interface_IntVal,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Interface_IntVal,MMgt_TShared)
 
 protected:
 
index a561bb89c16a359613f47d423c033e40bccdb20f..7f095ee16181556e0a071fbd709bac9036d1b1aa 100644 (file)
@@ -39,6 +39,8 @@
 #include <TColStd_Array1OfTransient.hxx>
 #include <TColStd_DataMapIteratorOfDataMapOfIntegerTransient.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Interface_InterfaceModel,MMgt_TShared)
+
 // 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
 // verifier qu`une entite est bien dans un seul modele, de definir des Map tres
index 579f495d06bda92f5cc78f45c69ff1c424a11255..90a8dfa61c9ba9cc46514ecd3e4f6692494b31e1 100644 (file)
@@ -400,7 +400,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Interface_InterfaceModel,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Interface_InterfaceModel,MMgt_TShared)
 
 protected:
 
index c9910f282bda3caef6318f96e790eb76868f9728..1d45fd7155b7cdc5b1186b506fc588abb647ab4c 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Interface_NodeOfGeneralLib,MMgt_TShared)
+  DEFINE_STANDARD_RTTI_INLINE(Interface_NodeOfGeneralLib,MMgt_TShared)
 
 protected:
 
index 64c4e1a3bb050f51a1f6ba6c7e072649a3afa6ae..23068305c0a1a01b1fe6c0fb067e110fce4a5094 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Interface_NodeOfReaderLib,MMgt_TShared)
+  DEFINE_STANDARD_RTTI_INLINE(Interface_NodeOfReaderLib,MMgt_TShared)
 
 protected:
 
index 0e88b91c3765dd7ecd00f2418c29f8e00bc70036..77118724654eb7aad900ede17d0e9c87787e5c6e 100644 (file)
@@ -21,6 +21,8 @@
 #include <Standard_RangeError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Interface_ParamList,MMgt_TShared)
+
 //=======================================================================
 //function : Interface_ParamList
 //purpose  : 
index 8d98095910c91dab536e75bf01a86476d983a2d3..8bd956ee74e0b1f6da2c6b5bb4186a6b9221a318 100644 (file)
@@ -76,7 +76,7 @@ Interface_FileParameter& operator () (const Standard_Integer Index)
 
 
 
-  DEFINE_STANDARD_RTTI(Interface_ParamList,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Interface_ParamList,MMgt_TShared)
 
 protected:
 
index ea49e721775f0d8c634afbc4b5a47e795b454cc5..e2eb9c2443de6003cdb124cf0e09a477d2f5501f 100644 (file)
@@ -19,6 +19,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Interface_ParamSet,MMgt_TShared)
+
 Interface_ParamSet::Interface_ParamSet (const Standard_Integer nres, const Standard_Integer )//nst)
 {
   thelist = new Interface_ParamList;// (nst,nst+nres+2);
index 1186bb8e5d5aa56a43b956c2e7c1353f71c8c644..f3416f34a2191f52387498166be7d3116a01457b 100644 (file)
@@ -88,7 +88,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Interface_ParamSet,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Interface_ParamSet,MMgt_TShared)
 
 protected:
 
index 7b8c7869ea205001fc44f38b1dd4ac0d7845926c..6a69811e6fb4f465191c43931a09de095bd6cf8b 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_Transient.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Interface_Protocol,MMgt_TShared)
+
 //  Gestion du Protocol actif : tres simple, une variable statique
 static Handle(Interface_Protocol)& theactive()
 {
index 994bc1ef1887db88a216725b34955757d9498d5e..0a870c04b67c71452aeb7dcf37dc423baf64a4a3 100644 (file)
@@ -117,7 +117,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Interface_Protocol,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Interface_Protocol,MMgt_TShared)
 
 protected:
 
index b9c0265cdb489fc40681bb175c6118b5342ca4be..152e9a38489226320f8fd6c830c3d5cdeaf8481a 100644 (file)
@@ -19,6 +19,8 @@
 #include <Standard_Transient.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Interface_ReaderModule,MMgt_TShared)
+
 Standard_Boolean Interface_ReaderModule::NewRead(const Standard_Integer,
                                                  const Handle(Interface_FileReaderData)&,
                                                  const Standard_Integer,
index c8a5365a28118dbcce2a8a2125c7ed5a246d086e..693a8c39dfe5bcab9012a488beba720a79da27ec 100644 (file)
@@ -72,7 +72,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Interface_ReaderModule,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Interface_ReaderModule,MMgt_TShared)
 
 protected:
 
index 0af87725094477ffab4daaee2449a49eef1d497b..1d596b4e0981b65993a07618cd134da05253639f 100644 (file)
@@ -17,6 +17,8 @@
 #include <Standard_Transient.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Interface_ReportEntity,MMgt_TShared)
+
 //=======================================================================
 //function : Interface_ReportEntity
 //purpose  : 
index c292a0af0bbf3e2e26fed24ddd3c204d666f69f7..4d80905981cf3932e6991cc90efc20aa17a21948 100644 (file)
@@ -107,7 +107,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Interface_ReportEntity,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Interface_ReportEntity,MMgt_TShared)
 
 protected:
 
index ee11d1f8eb35288cee89ccf9d176054e151f8304..b3911137f4829a55e82d754a29ec15fd1705decd 100644 (file)
@@ -19,6 +19,8 @@
 #include <TCollection_AsciiString.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Interface_SignLabel,MoniTool_SignText)
+
 Interface_SignLabel::Interface_SignLabel  ()    {  }
 
     Standard_CString  Interface_SignLabel::Name () const
index 947f380f042f674d40bc37b77be02ebc15e5d4e0..9f754d88d13a0614582c26d6440891b8868fe1ce 100644 (file)
@@ -48,7 +48,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Interface_SignLabel,MoniTool_SignText)
+  DEFINE_STANDARD_RTTIEXT(Interface_SignLabel,MoniTool_SignText)
 
 protected:
 
index 1b83d3bd0dcfa672d6d3841d37ea31369f514366..98ee68ade3b299c8621988f41b0201fb77aac094 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Interface_SignType,MoniTool_SignText)
+
 TCollection_AsciiString  Interface_SignType::Text
   (const Handle(Standard_Transient)& ent,
    const Handle(Standard_Transient)& context) const
index 8309eee369f4592d77f78095235de7077440e8b6..8b685036a32455bf527cb7524e81649844d7375a 100644 (file)
@@ -57,7 +57,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Interface_SignType,MoniTool_SignText)
+  DEFINE_STANDARD_RTTIEXT(Interface_SignType,MoniTool_SignText)
 
 protected:
 
index 10ebd2acaeeeaacbe53fa3d0ac3cfd7887e7c22d..0c21f8dc56135f2cd8f4616c08466779b0180349 100644 (file)
@@ -25,6 +25,8 @@
 #include <TCollection_HAsciiString.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(Interface_Static,Interface_TypedValue)
+
 static char defmess[31];
 
 //  Fonctions Satisfies offertes en standard ...
index 40a8e463d4e028a6034cf3f94b11222ff4674f28..201de1093719974124e84212d73f546deac42018 100644 (file)
@@ -261,7 +261,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Interface_Static,Interface_TypedValue)
+  DEFINE_STANDARD_RTTIEXT(Interface_Static,Interface_TypedValue)
 
 protected:
 
index 8b7d7060c3f0eed245bed057002a1ef9273de133..a3b16d1a2aeca28bf9ee4b70f7848906dcb62441 100644 (file)
@@ -22,6 +22,8 @@
 #include <TCollection_HAsciiString.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(Interface_TypedValue,MoniTool_TypedValue)
+
 //static  char defmess[30]; svv #2
 //  Fonctions Satisfies offertes en standard ...
 // svv#2
index 42d62c3c240cca590e6038a9251f04965765c17c..24ba68ad50cccc7dd9095836d5f98fe6f9296a0f 100644 (file)
@@ -85,7 +85,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Interface_TypedValue,MoniTool_TypedValue)
+  DEFINE_STANDARD_RTTIEXT(Interface_TypedValue,MoniTool_TypedValue)
 
 protected:
 
index a9ff9f724b9e93326e2d9592921b2a19e2c9a1bf..d4b3dbd338b3c9d7bfffb331675a9c31390d38be 100644 (file)
@@ -23,6 +23,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Interface_UndefinedContent,MMgt_TShared)
+
 #define Content_TypeField 31
 #define Content_LocalField 7
 #define Content_LocalRef 1
index 8cf1091a71532dcdb19a1e07364c1c61ff2fe45f..ce62d2222169b6d4406c1efcb06ac41a50dfd517 100644 (file)
@@ -133,7 +133,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Interface_UndefinedContent,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Interface_UndefinedContent,MMgt_TShared)
 
 protected:
 
index c04fe9504ac56d5ee0dfae35faaf11efac128228..c45d4f0c8106198dadaa84d40a15820f6f72be83 100644 (file)
@@ -17,6 +17,8 @@
 #include <LDOMBasicString.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(LDOM_MemManager,MMgt_TShared)
+
 #define HASH_MASK 255
 #define MINIMAL_ROOM 3
 
index a6525c8f297f1993d45268757caab0e06cdbb3a9..d2880a578ad5fd85cf12e06e18759bcc8d5598af 100644 (file)
@@ -128,7 +128,7 @@ class LDOM_MemManager : public MMgt_TShared
 
  public:
   // CASCADE RTTI
-  DEFINE_STANDARD_RTTI (LDOM_MemManager, MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(LDOM_MemManager,MMgt_TShared)
 };
 
 
index 9ddfc2bd5437830826aab5788ed7bfd7a35d04af..227762a81b8f696b9d7a03bb77af36fc2b5a583d 100644 (file)
@@ -26,6 +26,8 @@
 #include <Standard_Type.hxx>
 #include <TColStd_Array1OfInteger.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Law_BSpFunc,Law_Function)
+
 #define PosTol Precision::PConfusion()/2
 
 //=======================================================================
index b7845f46b110679ab495120b49b2e9beb6698d11..755795feb55a5483d693735b1100fbae3a0d25bb 100644 (file)
@@ -83,7 +83,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Law_BSpFunc,Law_Function)
+  DEFINE_STANDARD_RTTIEXT(Law_BSpFunc,Law_Function)
 
 protected:
 
index a0a04f8f9881c2193c4870e0d0f5b5f173fb6844..ffd12718d8e401a1ce62153b55d92bf3938f8d9c 100644 (file)
@@ -34,6 +34,8 @@
 #include <Standard_RangeError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Law_BSpline,MMgt_TShared)
+
 #define  POLES    (poles->Array1())
 #define  KNOTS    (knots->Array1())
 #define  FKNOTS   (flatknots->Array1())
index ea0eb5955a7f427ba93a8fc2d1002b171f2786aa..cfd51dad757226c483636355973b70214995a361 100644 (file)
@@ -533,7 +533,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Law_BSpline,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Law_BSpline,MMgt_TShared)
 
 protected:
 
index 54112b7d606a985376b9fc47b7359f9c9b78946b..8742bf1417170768417291481c485150062af549 100644 (file)
@@ -26,6 +26,8 @@
 #include <Standard_Type.hxx>
 #include <TColStd_HArray1OfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Law_Composite,Law_Function)
+
 //=======================================================================
 //function : Law_Composite
 //purpose  : 
index cfc775147e32dde54e2cdb9c567e43dc7535ce78..0ffcbda7e9ad74da5fcb6faa667ea6aae605afb0 100644 (file)
@@ -102,7 +102,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Law_Composite,Law_Function)
+  DEFINE_STANDARD_RTTIEXT(Law_Composite,Law_Function)
 
 protected:
 
index d949e5d233bbf4e541f8c1cf29e94a445c14f5ad..6d4fb51089dc960a15833ee1bae9e7adcc90ccda 100644 (file)
@@ -21,6 +21,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Law_Constant,Law_Function)
+
 //=======================================================================
 //function : Law_Constant
 //purpose  : 
index 49a636f6579faf56b9661d091d85e975cdd57280..42e17768529a2eb4e7aee80647ef45e1366d8128 100644 (file)
@@ -70,7 +70,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Law_Constant,Law_Function)
+  DEFINE_STANDARD_RTTIEXT(Law_Constant,Law_Function)
 
 protected:
 
index d38aafb8b780cc0851bae6a3ca9d585614059022..6a898e57a541fe3d1b60316a3ec34d7411904735 100644 (file)
@@ -16,3 +16,5 @@
 #include <Law_Function.hxx>
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
+
+IMPLEMENT_STANDARD_RTTIEXT(Law_Function,MMgt_TShared)
\ No newline at end of file
index 4bf888f3613f4a28d3b6341a8e7477ae2892ab8e..67028678d1d2a0258e7b4113df3f53a79bed6b64 100644 (file)
@@ -76,7 +76,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Law_Function,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Law_Function,MMgt_TShared)
 
 protected:
 
index f321b3ed32246fe9b586e2dbc6699e854a07bd7e..8b73cfcb7e30c75b1c1485bd6898c275680b4bab 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_Type.hxx>
 #include <TColStd_HArray1OfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Law_Interpol,Law_BSpFunc)
+
 #ifdef OCCT_DEBUG
 #ifdef DRAW
 
index 209d568c846d62db38adb9babf57e490d075989f..6f3bd0e4a2c552e5f81dd9b007d1243dff7ca0b9 100644 (file)
@@ -82,7 +82,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Law_Interpol,Law_BSpFunc)
+  DEFINE_STANDARD_RTTIEXT(Law_Interpol,Law_BSpFunc)
 
 protected:
 
index e271eadf1993276c0729f5447de64e573dbcd589..64f57a3e93c3971954bc5394e53cc75c04226ac5 100644 (file)
@@ -21,6 +21,8 @@
 #include <Standard_OutOfRange.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Law_Linear,Law_Function)
+
 Law_Linear::Law_Linear () {}
 
 
index 033e6be07c6ecb693d08c1ae827bc05204f6ce28..45d930448d5730505d7cc1dcae5290e3a47fff1a 100644 (file)
@@ -83,7 +83,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Law_Linear,Law_Function)
+  DEFINE_STANDARD_RTTIEXT(Law_Linear,Law_Function)
 
 protected:
 
index 3634ebf2e947db30cd627b5f35454841d33c0adc..4ad551292b7435617794ffb54ecca064abb3959c 100644 (file)
@@ -20,6 +20,8 @@
 #include <TColStd_Array1OfInteger.hxx>
 #include <TColStd_Array1OfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Law_S,Law_BSpFunc)
+
 Law_S::Law_S ()
 {}
 
index 30ce75ce2ae8332f84fa29aa5b72f8bab67e970a..9c53ad45f2adee8534d5d302715bb8ad46e2100e 100644 (file)
@@ -57,7 +57,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Law_S,Law_BSpFunc)
+  DEFINE_STANDARD_RTTIEXT(Law_S,Law_BSpFunc)
 
 protected:
 
index 5240681ed9353f984785f59cd775c6237d32a13a..b67be4921545d113d557efdb9e9c4838ed2a1931 100644 (file)
@@ -20,3 +20,5 @@
 #include <TopoDS_Edge.hxx>
 #include <TopoDS_Face.hxx>
 #include <TopoDS_Vertex.hxx>
+
+IMPLEMENT_STANDARD_RTTIEXT(LocOpe_GeneratedShape,MMgt_TShared)
\ No newline at end of file
index 4813bbe96082453cc836496e5ea406abebb1ebb4..f3f58c50b1de69e169b47a6b5ddd066c9b54aa87 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(LocOpe_GeneratedShape,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(LocOpe_GeneratedShape,MMgt_TShared)
 
 protected:
 
index 586828784e2c6b338e9e1008a66361546937ae75..bdf689530c1f305b8a641607f497bfa2ade66c1c 100644 (file)
@@ -30,6 +30,8 @@
 #include <TopTools_MapIteratorOfMapOfShape.hxx>
 #include <TopTools_MapOfShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(LocOpe_GluedShape,LocOpe_GeneratedShape)
+
 //=======================================================================
 //function : LocOpe_GluedShape
 //purpose  : 
index df90a76a59f3df2e84b435abefdae33db1151b6a..ae17b7aef3b81ba5febd96f86512735814c6f69a 100644 (file)
@@ -66,7 +66,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(LocOpe_GluedShape,LocOpe_GeneratedShape)
+  DEFINE_STANDARD_RTTIEXT(LocOpe_GluedShape,LocOpe_GeneratedShape)
 
 protected:
 
index c9ebe15d219fa6b2cb73794a0cd9dacea3dfae01..51d95f64598f668ffab294f3fe5f8dc4ec5d5127 100644 (file)
@@ -18,3 +18,5 @@
 #include <LocOpe_HBuilder.hxx>
 #include <Standard_Type.hxx>
 #include <TopOpeBRepDS_BuildTool.hxx>
+
+IMPLEMENT_STANDARD_RTTIEXT(LocOpe_HBuilder,TopOpeBRepBuild_HBuilder)
\ No newline at end of file
index f100760716af927c96662aa72530054aa1184f0b..9acd49a7cc79441fef8175299b35ea2d40524782 100644 (file)
@@ -44,7 +44,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(LocOpe_HBuilder,TopOpeBRepBuild_HBuilder)
+  DEFINE_STANDARD_RTTIEXT(LocOpe_HBuilder,TopOpeBRepBuild_HBuilder)
 
 protected:
 
index 4493fc8d7659170403ad399eff14c19ea959f060..b538a48088c38cdb84014cf9fe4866fe17491adb 100644 (file)
@@ -57,6 +57,8 @@
 #include <TopTools_ListOfShape.hxx>
 #include <TopTools_MapOfShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(LocOpe_WiresOnShape,MMgt_TShared)
+
 static Standard_Boolean Project(const TopoDS_Vertex&,
                                 const gp_Pnt2d&,
                                const TopoDS_Face&,
index ef73d6a6d93edff795f8548a8305e2f4a39c7d61..5d8022b34cb280298f165ffc8a211be95c929082 100644 (file)
@@ -105,7 +105,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(LocOpe_WiresOnShape,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(LocOpe_WiresOnShape,MMgt_TShared)
 
 protected:
 
index 34a19212ac157c3316cb3e938b09d9d8045daace..ff9b28cbf5bf1c1b1bc888fdbe60fe8493f08861 100644 (file)
@@ -21,6 +21,8 @@
 #include <Standard_DomainError.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(MAT_Arc,MMgt_TShared)
+
 //========================================================================
 // function:
 // purpose :
index 47258b24618a7e2762bcdb81580f471d7e1fb422..dafef90ff056a18edcaa512669799ae0e609d778 100644 (file)
@@ -98,7 +98,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(MAT_Arc,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(MAT_Arc,MMgt_TShared)
 
 protected:
 
index 10d3d42e9eafe478977af5df04339e281296fc18..5f6023ef08ae635e7c3952074d18f7d42a967efc 100644 (file)
@@ -21,6 +21,8 @@
 #include <MAT_SequenceOfArc.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(MAT_BasicElt,MMgt_TShared)
+
 //========================================================================
 // function:
 // purpose :
index 343587df7191538fd3e7e8be5a1ca547505ae581..45ff93e4104ebecab99d506233e51f38042597ab 100644 (file)
@@ -65,7 +65,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(MAT_BasicElt,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(MAT_BasicElt,MMgt_TShared)
 
 protected:
 
index 90e6b0c803ee5216b8b2ff842708e0a26ff69a2d..bcf8ed7e0858f7a1c6c835fd37b57588c5bccbb9 100644 (file)
@@ -21,6 +21,8 @@
 #include <Precision.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(MAT_Bisector,MMgt_TShared)
+
 MAT_Bisector::MAT_Bisector()
 {
   thebisectornumber = -1;
index 0cd57b6fdda454d126f8bf1e5e6aa73d0814f466..cd0a2f2fa1538766ed3beec04586d7c344e507e0 100644 (file)
@@ -100,7 +100,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(MAT_Bisector,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(MAT_Bisector,MMgt_TShared)
 
 protected:
 
index 3283a983842d0807bbc1d15ff9dadf5081abbf0b..94f42c3ac225242c25e0f5f1a4ee6d76f9380ebf 100644 (file)
@@ -19,6 +19,8 @@
 #include <MAT_Edge.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(MAT_Edge,MMgt_TShared)
+
 MAT_Edge::MAT_Edge()
 {
 }
index 78b52160d5e030a5fc90e852d1bb86ba7c7fa22c..af12590b102a452b7b93a5592fe49215f29625ab 100644 (file)
@@ -63,7 +63,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(MAT_Edge,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(MAT_Edge,MMgt_TShared)
 
 protected:
 
index 8d390ded3867b509a5483300dee7c95fe15d7c72..dcf77cd4122ca58ddfed681ef12bc3651dc8a6fa 100644 (file)
@@ -30,6 +30,8 @@
 #include <Precision.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(MAT_Graph,MMgt_TShared)
+
 //------------------
 // functions static.
 //-------------------
index 5c3a92e1ebd7e9cf96a5ad91fcb9e4ba58df2f45..ca6cfa8971197b40bc837760b0f79915c64c6447 100644 (file)
@@ -105,7 +105,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(MAT_Graph,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(MAT_Graph,MMgt_TShared)
 
 protected:
 
index bad78b0bccd05b6baa8d49207b7f64bee11cc7a6..5007d97dd6ceb945b278eafba0c538d4901ad7ff 100644 (file)
@@ -94,7 +94,7 @@ Handle(MAT_Bisector) operator() (const Standard_Integer anindex)
 
 
 
-  DEFINE_STANDARD_RTTI(MAT_ListOfBisector,MMgt_TShared)
+  DEFINE_STANDARD_RTTI_INLINE(MAT_ListOfBisector,MMgt_TShared)
 
 protected:
 
index 7d41f8d54a72260112fc1289a180f501a1fd27a7..76c7ed5389eb444fff6350a4e3079645b38a7b2c 100644 (file)
@@ -94,7 +94,7 @@ Handle(MAT_Edge) operator() (const Standard_Integer anindex)
 
 
 
-  DEFINE_STANDARD_RTTI(MAT_ListOfEdge,MMgt_TShared)
+  DEFINE_STANDARD_RTTI_INLINE(MAT_ListOfEdge,MMgt_TShared)
 
 protected:
 
index 22142a8fab1467bf953baae3fee522972a60ef5d..1925982748d6b77d315dae5d6f6339d88bdd0e3f 100644 (file)
@@ -21,6 +21,8 @@
 #include <Precision.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(MAT_Node,MMgt_TShared)
+
 //=============================================================================
 //function : 
 //Purpose  :
index f01c1f369d6bf42a630f93fcddcbee9b3ac119d6..96b3d896abdaa7d8ef8a8ac16568b9f9ddcef292 100644 (file)
@@ -76,7 +76,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(MAT_Node,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(MAT_Node,MMgt_TShared)
 
 protected:
 
index de45f658b0b77132b5c417c06577f390402fcc74..33718049789d3f88f051864a85f43b99a6f79f69 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(MAT_TListNodeOfListOfBisector,MMgt_TShared)
+  DEFINE_STANDARD_RTTI_INLINE(MAT_TListNodeOfListOfBisector,MMgt_TShared)
 
 protected:
 
index 00b44f202c68d52692753a2369986a9a747299c0..db70b8ad3b7f7987895bde8c902c29bddd98edc0 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(MAT_TListNodeOfListOfEdge,MMgt_TShared)
+  DEFINE_STANDARD_RTTI_INLINE(MAT_TListNodeOfListOfEdge,MMgt_TShared)
 
 protected:
 
index c91c0652d4467a3de7e0b8015eea7b2d317298c3..196d17693a80d9338eb443791f3c00cb2d4c6e1a 100644 (file)
@@ -22,6 +22,8 @@
 #include <MAT_Zone.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(MAT_Zone,MMgt_TShared)
+
 //========================================================================
 // function:
 // purpose :
index 11290f439907f10b0b414fd3c5f7b44aa769c4df..483334b348ab90bcbe5554e8a6afc699cadaee66 100644 (file)
@@ -68,7 +68,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(MAT_Zone,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(MAT_Zone,MMgt_TShared)
 
 protected:
 
index 76866369bde0560d2b8516c7010de7d0fe036244..10d32dd68f947589fd2d2e2bceced5676ac3c22d 100644 (file)
@@ -78,7 +78,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(MAT2d_Circuit,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(MAT2d_Circuit,MMgt_TShared)
 
 protected:
 
index 81c8ee5587bdf45b79f2d474c7453fde781be630..e32ae47d37a4da4f62cee3fe28422005272d0197 100644 (file)
@@ -20,6 +20,8 @@
 #include <MAT2d_Connexion.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(MAT2d_Connexion,MMgt_TShared)
+
 //=============================================================================
 //function :
 //purpose  :
index d2ef2cc2ed867cf453fdfd3eeb27b31ae79f2ef2..e07f3556557a34c641a3724f7570da72f4e5f08c 100644 (file)
@@ -108,7 +108,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(MAT2d_Connexion,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(MAT2d_Connexion,MMgt_TShared)
 
 protected:
 
index 2e8a5fa4fe6fcad6c8d0795449b977300b3f150a..d860f6c037ca3139ce71ab21c0d1158bc3d29cc9 100644 (file)
@@ -17,6 +17,8 @@
 #include <Standard_OutOfMemory.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(MMgt_TShared,Standard_Transient)
+
 //=======================================================================
 //function : Delete
 //purpose  : 
index 4d66fd55f307bab43e146eec31787991cda5f76f..db0cb9073e783e610458535123165a23b5a4b739 100644 (file)
@@ -59,7 +59,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(MMgt_TShared,Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(MMgt_TShared,Standard_Transient)
 
 protected:
 
index e3ef4b2d164e38bd96a1c8023215f67979e949dd..5385c51e55016226e40b0565defecd1f5b1ce35a 100644 (file)
@@ -31,6 +31,8 @@
 #include <TopExp_Explorer.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(MeshTest_DrawableMesh,Draw_Drawable3D)
+
 typedef NCollection_Map<BRepMesh_Edge> BRepMesh_MapOfLinks;
 
 static inline void addLink(const Standard_Integer theIndex1,
index 38a7df75966ef679c42f0a6f014df1876b5a8666..c36a9c2fc1765444c0ba31f2e60aa8013a042559 100644 (file)
@@ -57,7 +57,7 @@ public:
   
   Standard_EXPORT const Handle(BRepMesh_IncrementalMesh)& Mesher() const;
 
-  DEFINE_STANDARD_RTTI(MeshTest_DrawableMesh, Draw_Drawable3D)
+  DEFINE_STANDARD_RTTIEXT(MeshTest_DrawableMesh,Draw_Drawable3D)
 
 private: 
 
index 7919a9046d3c3009f5d52b82f82f498dde23bbf2..d661053ec96bb138cde6f59994b03a4c24f60070 100644 (file)
@@ -27,6 +27,8 @@
 #include <TColStd_HPackedMapOfInteger.hxx>
 #include <TColStd_MapIteratorOfPackedMapOfInteger.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(MeshVS_DataSource,MMgt_TShared)
+
 //================================================================
 // Function : Get3DGeom
 // Purpose  :
index 354479165e0cdd5673d1ea6c00dbbec872e10e79..c02e0782a84d5d913e15eaab9e81708674fa5cc2 100644 (file)
@@ -185,7 +185,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(MeshVS_DataSource,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(MeshVS_DataSource,MMgt_TShared)
 
 protected:
 
index 79dbfc885f12080ee862cac0b43fa38d05151bf6..68b03bee5040c8f01b33cb01e63c593a486cf1cd 100644 (file)
@@ -17,6 +17,8 @@
 #include <MeshVS_DataSource3D.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(MeshVS_DataSource3D,MeshVS_DataSource)
+
 //================================================================
 // Function : GetPrismTopology
 // Purpose  :
index ceb29cfe9273cfcd76786a5bf50d4e97e1050ddb..d57db6e8706badb538cfb0f87f2ec824e83ed1a1 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(MeshVS_DataSource3D,MeshVS_DataSource)
+  DEFINE_STANDARD_RTTIEXT(MeshVS_DataSource3D,MeshVS_DataSource)
 
 protected:
 
index ae0d968465d9390868d688348a71c6d111a0ff16..d4624e0dc2ede6e05e0622c68b7798f281b1107b 100644 (file)
@@ -20,6 +20,8 @@
 #include <MeshVS_DeformedDataSource.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(MeshVS_DeformedDataSource,MeshVS_DataSource)
+
 //================================================================
 // Function : Constructor MeshVS_DeformedDataSource
 // Purpose  :
index 2cf7ce8aadb55958d64f6166aef9171c4a3159ad..c82c73272306a4f84638fa30f947837e81c1372a 100644 (file)
@@ -92,7 +92,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(MeshVS_DeformedDataSource,MeshVS_DataSource)
+  DEFINE_STANDARD_RTTIEXT(MeshVS_DeformedDataSource,MeshVS_DataSource)
 
 protected:
 
index 670db27d7a34f4c82fac2643a70b46cadaf924a7..aeebcb742e73a7155f5b5a2324bc5f14cd117afb 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(MeshVS_Drawer,MMgt_TShared)
+
 //================================================================
 // Function : Assign
 // Purpose  :
index a08aedd6807ccce6bf25d62581f80544cc23254a..93134ccd0dccc0837538cdf1cb1d96e45edda0e9 100644 (file)
@@ -89,7 +89,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(MeshVS_Drawer,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(MeshVS_Drawer,MMgt_TShared)
 
 protected:
 
index c62efe321da517013d050636df5552babb96cc5e..dcae01aaba65347b55750eb22b87a98b1ea40edb 100644 (file)
@@ -20,6 +20,8 @@
 #include <TColgp_Array1OfPnt2d.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(MeshVS_DummySensitiveEntity,SelectBasics_SensitiveEntity)
+
 //================================================================
 // Function : Constructor MeshVS_DummySensitiveEntity
 // Purpose  :
index f4bf501fe5359efb5db524fcbd85f5359121a854..f2981598a9ec93b10d60519540d329fa7dd8f96c 100644 (file)
@@ -51,7 +51,7 @@ public:
 
   Standard_EXPORT virtual gp_Trsf InvInitLocation() const Standard_OVERRIDE;
 
-  DEFINE_STANDARD_RTTI(MeshVS_DummySensitiveEntity, SelectBasics_SensitiveEntity)
+  DEFINE_STANDARD_RTTIEXT(MeshVS_DummySensitiveEntity,SelectBasics_SensitiveEntity)
 };
 
 DEFINE_STANDARD_HANDLE(MeshVS_DummySensitiveEntity, SelectBasics_SensitiveEntity)
index 848ace4d8e165c017880569db00ab23c2dc1535e..c3b63ea3454f98e382149a5556b9ecdbcd00dc74 100644 (file)
@@ -51,6 +51,8 @@
 #include <TColStd_PackedMapOfInteger.hxx>
 #include <TColStd_SequenceOfInteger.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(MeshVS_ElementalColorPrsBuilder,MeshVS_PrsBuilder)
+
 //================================================================
 // Function : Constructor MeshVS_ElementalColorPrsBuilder
 // Purpose  :
index ca533a78ca0c0ebbc01b5ca7a09bac98c7bad212..c24f715ec65d94f0456b74955cbdd8e272354b0e 100644 (file)
@@ -95,7 +95,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(MeshVS_ElementalColorPrsBuilder,MeshVS_PrsBuilder)
+  DEFINE_STANDARD_RTTIEXT(MeshVS_ElementalColorPrsBuilder,MeshVS_PrsBuilder)
 
 protected:
 
index 894bd96ef0cc9b78e3ed5e7520101ce280a9b0dd..c4c7a32ee719c970b28beb1a3329e229543c7867 100644 (file)
@@ -61,6 +61,8 @@
 #include <TColStd_MapIteratorOfPackedMapOfInteger.hxx>
 #include <TColStd_SequenceOfInteger.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(MeshVS_Mesh,AIS_InteractiveObject)
+
 //================================================================
 // Function : Constructor MeshVS_Mesh
 // Purpose  :
index c54c7385aa7e8bd27f4288d2b7f5e7de10570103..e7261254578111fbd8fef2eab2507d21c203f686 100644 (file)
@@ -187,7 +187,7 @@ public:
 friend class MeshVS_PrsBuilder;
 
 
-  DEFINE_STANDARD_RTTI(MeshVS_Mesh,AIS_InteractiveObject)
+  DEFINE_STANDARD_RTTIEXT(MeshVS_Mesh,AIS_InteractiveObject)
 
 protected:
 
index edab8b8b611b63a8f076014a59c1bc62c96e6d08..39f1be5545e523b90f14117b3d20ce7129e1b79e 100644 (file)
@@ -25,6 +25,8 @@
 #include <Standard_Type.hxx>
 #include <TColStd_ListIteratorOfListOfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(MeshVS_MeshEntityOwner,SelectMgr_EntityOwner)
+
 #ifndef MeshVS_PRSBUILDERHXX
 #include <MeshVS_PrsBuilder.hxx>
 #endif
index 2fbb065c4cc2b538ee57130c184e45e3d02f23dd..fd982740580139ba8abbe1a8d9cd538cabc33847 100644 (file)
@@ -77,7 +77,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(MeshVS_MeshEntityOwner,SelectMgr_EntityOwner)
+  DEFINE_STANDARD_RTTIEXT(MeshVS_MeshEntityOwner,SelectMgr_EntityOwner)
 
 protected:
 
index 6f570c5e3996e18431c166e36ae93b9e8faf5eeb..3a01f700a6265e72b43478b7707d00ab8074d892 100644 (file)
@@ -25,6 +25,8 @@
 #include <TColStd_HPackedMapOfInteger.hxx>
 #include <TColStd_MapIteratorOfPackedMapOfInteger.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(MeshVS_MeshOwner,SelectMgr_EntityOwner)
+
 #ifndef MeshVS_PRSBUILDERHXX
 #include <MeshVS_PrsBuilder.hxx>
 #endif
index 29e30ab6d3097158e0794b86a9537bdbc91e4aff..4b293a3401112ebf24e96fd0fef36aab8e8e646c 100644 (file)
@@ -76,7 +76,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(MeshVS_MeshOwner,SelectMgr_EntityOwner)
+  DEFINE_STANDARD_RTTIEXT(MeshVS_MeshOwner,SelectMgr_EntityOwner)
 
 protected:
 
index bd7a373dd376d0229c6609d78f8017fe5e5d5711..54a8e66288df27f64c8f3fb981764191ac79f324 100644 (file)
@@ -54,6 +54,8 @@
 #include <TColStd_PackedMapOfInteger.hxx>
 #include <TColStd_SequenceOfInteger.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(MeshVS_MeshPrsBuilder,MeshVS_PrsBuilder)
+
 //================================================================
 // Function : Constructor MeshVS_MeshPrsBuilder
 // Purpose  :
index 5578480e1dce89d70ab2a38a8b2e8da434f1b0f8..acdd26d717ac2b927acc6c17a6ef7639ee9f9d4b 100644 (file)
@@ -72,7 +72,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(MeshVS_MeshPrsBuilder,MeshVS_PrsBuilder)
+  DEFINE_STANDARD_RTTIEXT(MeshVS_MeshPrsBuilder,MeshVS_PrsBuilder)
 
 protected:
 
index c44abaa39b732f3122a967349466daea89e62fe5..d83cc6362825c37c499dc02f584e29eb4f72c2f8 100644 (file)
@@ -61,6 +61,8 @@
 #include <TColStd_MapIteratorOfPackedMapOfInteger.hxx>
 #include <TColStd_SequenceOfInteger.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(MeshVS_NodalColorPrsBuilder,MeshVS_PrsBuilder)
+
 /*
   Class       : MeshVS_ImageTexture2D
   Description : Texture for nodal presentation
@@ -77,7 +79,7 @@ public:
 
 public:
 
-  DEFINE_STANDARD_RTTI(MeshVS_ImageTexture2D, Graphic3d_Texture2D)
+  DEFINE_STANDARD_RTTI_INLINE(MeshVS_ImageTexture2D,Graphic3d_Texture2D)
 };
 
 DEFINE_STANDARD_HANDLE    (MeshVS_ImageTexture2D, Graphic3d_Texture2D)
index 5c3f901d076ff105cdbcd3fa4d69d256ece6c58f..c87f836d528dd8662558b8d0186296cfd7e80fc1 100644 (file)
@@ -122,7 +122,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(MeshVS_NodalColorPrsBuilder,MeshVS_PrsBuilder)
+  DEFINE_STANDARD_RTTIEXT(MeshVS_NodalColorPrsBuilder,MeshVS_PrsBuilder)
 
 protected:
 
index 4b06c809bc46729fe5524b2f41bbfc5a1336c95e..4129434bc184a71b488731068697831fa57ef0e4 100644 (file)
@@ -24,6 +24,8 @@
 #include <SelectBasics_SensitiveEntity.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(MeshVS_PrsBuilder,MMgt_TShared)
+
 //================================================================
 // Function : Constructor MeshVS_PrsBuilder
 // Purpose  :
index 20dd83d715ded0a65fb0b31b3f6df34571f735fb..967a19747ba904bee69235166cedfd9570f89ab3 100644 (file)
@@ -107,7 +107,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(MeshVS_PrsBuilder,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(MeshVS_PrsBuilder,MMgt_TShared)
 
 protected:
 
index 6107836d8a3f63725046f8c5f98004c621e18685..105db04a7f5de96f6dbbd3c6374976a50e07feaa 100644 (file)
@@ -18,6 +18,8 @@
 #include <TColgp_Array1OfPnt.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(MeshVS_SensitiveFace,Select3D_SensitiveFace)
+
 //=======================================================================
 // name    : MeshVS_SensitiveFace::MeshVS_SensitiveFace
 // Purpose :
index ecec9c2ed75872d69a2caf7fa0be35e3862b8c14..b50935ebd31329b3d89b96f772467c1fb856991b 100644 (file)
@@ -34,7 +34,7 @@ public:
                                         const TColgp_Array1OfPnt& thePoints,
                                         const Select3D_TypeOfSensitivity theSensType = Select3D_TOS_INTERIOR);
 
-  DEFINE_STANDARD_RTTI(MeshVS_SensitiveFace, Select3D_SensitiveFace)
+  DEFINE_STANDARD_RTTIEXT(MeshVS_SensitiveFace,Select3D_SensitiveFace)
 
 protected:
 
index 706c2121b6a942f6615d1fab570bbe95a1bfe9ec..29a3944d3b7c02196142dfb9784b4c618a9a6788 100644 (file)
@@ -26,6 +26,8 @@
 #include <NCollection_Vec4.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(MeshVS_SensitiveMesh,Select3D_SensitiveEntity)
+
 //=======================================================================
 // name    : MeshVS_SensitiveMesh::MeshVS_SensitiveMesh
 // Purpose :
index b7aab8a9c9013631e08a8187c5f683ed99fbca72..8d460a8c655e8f8608fbe8635aba3663538d8322 100644 (file)
@@ -49,7 +49,7 @@ public:
   //! Returns center of mesh
   Standard_EXPORT virtual gp_Pnt CenterOfGeometry() const Standard_OVERRIDE;
 
-  DEFINE_STANDARD_RTTI(MeshVS_SensitiveMesh, Select3D_SensitiveEntity)
+  DEFINE_STANDARD_RTTIEXT(MeshVS_SensitiveMesh,Select3D_SensitiveEntity)
 
 private:
 
index 528303431e74ee8583ec63bc347ee704c56ffd0a..6da927e5a735306a95c4b8f24f799107f7b0cdad 100644 (file)
@@ -27,6 +27,8 @@
 #include <TColStd_SequenceOfInteger.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(MeshVS_SensitivePolyhedron,Select3D_SensitiveEntity)
+
 //================================================================
 // Function : Constructor MeshVS_SensitivePolyhedron
 // Purpose  :
index e1ec42733578d5d8d2ec511972de8f357f2d9611..f8075e2f95f033eed01f7565cf6a9b18c3f8d6eb 100644 (file)
@@ -62,7 +62,7 @@ public:
 
   Standard_EXPORT virtual gp_Pnt CenterOfGeometry() const Standard_OVERRIDE;
 
-  DEFINE_STANDARD_RTTI(MeshVS_SensitivePolyhedron, Select3D_SensitiveEntity)
+  DEFINE_STANDARD_RTTIEXT(MeshVS_SensitivePolyhedron,Select3D_SensitiveEntity)
 
 private:
 
index 156c4dd4247ee9beae9c0e3af5cda31cafc3966a..7ff7e21ad3e59ce3f54fb1b747d8ddd3390d2aad 100644 (file)
@@ -18,6 +18,8 @@
 #include <SelectBasics_EntityOwner.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(MeshVS_SensitiveSegment,Select3D_SensitiveSegment)
+
 //=======================================================================
 // name    : MeshVS_SensitiveSegment::MeshVS_SensitiveSegment
 // Purpose :
index a8eebfa1f34d5cc29ee873c009cb49b28deadba0..2d047201aa57cdaadde70d36f5d0734202d6082e 100644 (file)
@@ -35,7 +35,7 @@ public:
                                            const gp_Pnt& theFirstPnt,
                                            const gp_Pnt& theLastPnt);
 
-  DEFINE_STANDARD_RTTI(MeshVS_SensitiveSegment, Select3D_SensitiveSegment)
+  DEFINE_STANDARD_RTTIEXT(MeshVS_SensitiveSegment,Select3D_SensitiveSegment)
 };
 
 DEFINE_STANDARD_HANDLE(MeshVS_SensitiveSegment, Select3D_SensitiveSegment)
index 7793861f717568e256317f105873c9ac73efb4d4..620fd6a386bdb3f90ffd102e06ac64e333cd05f5 100644 (file)
@@ -38,6 +38,8 @@
 #include <TColStd_ListIteratorOfListOfReal.hxx>
 #include <TColStd_MapIteratorOfPackedMapOfInteger.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(MeshVS_TextPrsBuilder,MeshVS_PrsBuilder)
+
 //================================================================
 // Function : Constructor MeshVS_TextPrsBuilder
 // Purpose  :
index c3b7ef66aedfd119de56957aa03db4d189ff755f..6e3356d0d03ede1dd5872cbd56f3ac29fda74a02 100644 (file)
@@ -68,7 +68,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(MeshVS_TextPrsBuilder,MeshVS_PrsBuilder)
+  DEFINE_STANDARD_RTTIEXT(MeshVS_TextPrsBuilder,MeshVS_PrsBuilder)
 
 protected:
 
index f4a0f969939c6ab88598d0329cb62718a3c3360e..a68a322c751a8b1787cc0267a26333dc0422074e 100644 (file)
@@ -47,6 +47,8 @@
 #include <TColStd_HPackedMapOfInteger.hxx>
 #include <TColStd_MapIteratorOfPackedMapOfInteger.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(MeshVS_VectorPrsBuilder,MeshVS_PrsBuilder)
+
 //================================================================
 // Function : Constructor MeshVS_VectorPrsBuilder
 // Purpose  :
index 104c946ebb770ba04e2a5e233f760c1fe7e44074..4f2bed81b5d7da91518342b149ff997c62645810 100644 (file)
@@ -96,7 +96,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(MeshVS_VectorPrsBuilder,MeshVS_PrsBuilder)
+  DEFINE_STANDARD_RTTIEXT(MeshVS_VectorPrsBuilder,MeshVS_PrsBuilder)
 
 protected:
 
index cc6e00bd87e9bd5deab5c0180aaefec770a67d3a..14847b3db6170257b5cd4c4476ce88543c736338 100644 (file)
@@ -31,6 +31,8 @@
 #include <TColStd_MapIteratorOfPackedMapOfInteger.hxx>
 #include <TColStd_SequenceOfInteger.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Message_Algorithm,MMgt_TShared)
+
 //=======================================================================
 //function : SetMessenger
 //purpose  :
index 10b7f459bb6a6f873c86794af9edb78abb509634..8ce54ee7117f98e6ff4326ee043b5a012f392695 100644 (file)
@@ -200,7 +200,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Message_Algorithm,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Message_Algorithm,MMgt_TShared)
 
 protected:
 
index d05a4c166a9462458bba1f181cae2bd9ce5f1117..3f7e4d658e68ba2605ed02d9ae6b64528e1922eb 100644 (file)
@@ -21,6 +21,8 @@
 #include <TCollection_AsciiString.hxx>
 #include <TCollection_ExtendedString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Message_Messenger,MMgt_TShared)
+
 //=======================================================================
 //function : Message_Messenger
 //purpose  : 
index 90f24cab4746689bf6adc735da6ba09a396bddea..6ea42e6ee6ee377457c0686490093ac323266273 100644 (file)
@@ -100,7 +100,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Message_Messenger,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Message_Messenger,MMgt_TShared)
 
 protected:
 
index 73106941d719a57ea219b49f1286d53d6821e280..7b7a29143fa0815e8b430b48d8c93bb266de9174 100644 (file)
@@ -19,6 +19,8 @@
 #include <TCollection_AsciiString.hxx>
 #include <TCollection_ExtendedString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Message_Printer,MMgt_TShared)
+
 //=======================================================================
 //function : Constructor
 //purpose  :
index 262538f90f0d648619cdc6f56c1fc670d67b95db..2c53e51fa8f86596e6b7838cd509a7ee4bb252bc 100644 (file)
@@ -66,7 +66,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Message_Printer,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Message_Printer,MMgt_TShared)
 
 protected:
 
index edf41fc4e994806b23f5cfef3129262b9999e5bd..36be8fe28f271f5321bc2ebf975bcbe06cc921c2 100644 (file)
@@ -22,6 +22,8 @@
 #include <TCollection_AsciiString.hxx>
 #include <TCollection_ExtendedString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Message_PrinterOStream,Message_Printer)
+
 #ifndef _WIN32
   #include <strings.h>
 #endif
index dc008a09c5ea3c7bd49b2ad2a7cc39cd98ecbaa9..01c6a1c8946220bc0d732b3d98ba83c59857b4bd 100644 (file)
@@ -87,7 +87,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Message_PrinterOStream,Message_Printer)
+  DEFINE_STANDARD_RTTIEXT(Message_PrinterOStream,Message_Printer)
 
 protected:
 
index 758bfe07c4cef1d8c027b37fe47194916872ad27..9e6ad57c07788c7ec6db0c1a5c4d8c96b0cc7b05 100644 (file)
@@ -17,6 +17,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Message_ProgressIndicator,MMgt_TShared)
+
 //=======================================================================
 //function : Message_ProgressIndicator
 //purpose  : 
index 52d3cca7aa42e8d94860f0d4413e90076b450ed8..1b4508838404ed41608249c4f45b02b29eed9266 100644 (file)
@@ -171,7 +171,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Message_ProgressIndicator,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Message_ProgressIndicator,MMgt_TShared)
 
 protected:
 
index c3ccb950cdae6438be952938ede601d2450fbe2f..4e9c1aa72014fb24834598885c406799e7134d7f 100644 (file)
@@ -33,6 +33,8 @@
 #include <TopoDS_HShape.hxx>
 #include <TopoDS_Shape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(MoniTool_CaseData,MMgt_TShared)
+
 //#include <GeomTools.hxx>
 // definitions
 static Handle(Dico_DictionaryOfInteger)& defchecks()
index 194ae77786296b91f800388a36f6381755d72682..2fc2826f0b3e549d384b2799e2446003b9709621 100644 (file)
@@ -286,7 +286,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(MoniTool_CaseData,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(MoniTool_CaseData,MMgt_TShared)
 
 protected:
 
index 4361cf9b3c0b2f852e405d49027bcbe8367920a3..f855e865114ca61e10ae1c8d7d603fb34ec47ac3 100644 (file)
@@ -16,6 +16,8 @@
 #include <MoniTool_Element.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(MoniTool_Element,MMgt_TShared)
+
 void  MoniTool_Element::SetHashCode (const Standard_Integer code)
       {  thecode = code;  }
 
index dfcd042ac22fa46ca9617fbcabeaa45196c949cf..1ad736a0cda04e8d6547c6585e44451b178d6220 100644 (file)
@@ -70,7 +70,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(MoniTool_Element,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(MoniTool_Element,MMgt_TShared)
 
 protected:
 
index adffc31ab4cb6a26183f40951e621b73589f99b2..54f3da6110b4e81e88fe302579384c9662ed994b 100644 (file)
@@ -15,6 +15,8 @@
 #include <MoniTool_IntVal.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(MoniTool_IntVal,MMgt_TShared)
+
 MoniTool_IntVal::MoniTool_IntVal  (const Standard_Integer val)    {  theval = val;  }
 
 Standard_Integer  MoniTool_IntVal::Value () const  {  return theval;  }
index ac78b264701084be78a5186061182d968f489627..9d53aa365c33becaadc72cdb2a3f6e018932abb8 100644 (file)
@@ -43,7 +43,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(MoniTool_IntVal,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(MoniTool_IntVal,MMgt_TShared)
 
 protected:
 
index 4481b57cd35184b0e7a6576fe6a33fb2df7df7c4..3bdbabdeb0b19671a9c9ea1e71d5ac39b973a9fd 100644 (file)
@@ -21,6 +21,8 @@
 #include <TCollection_AsciiString.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(MoniTool_Option,MMgt_TShared)
+
 MoniTool_Option::MoniTool_Option
   (const Handle(Standard_Type)& atype, const Standard_CString aname)
     : thename (aname) , thetype (atype) 
index a40c33fb107ea5b91e29d1863e34cfb8846dc5cb..12afd24c28e37339884341617ecc1a5ebf9f14c1 100644 (file)
@@ -145,7 +145,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(MoniTool_Option,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(MoniTool_Option,MMgt_TShared)
 
 protected:
 
index d559f7b117f14834a09ad1d2b70cf6e774df766f..f9e7e8a72be46559e84ff56618800f0c63cc9990 100644 (file)
@@ -22,6 +22,8 @@
 #include <TCollection_AsciiString.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(MoniTool_Profile,MMgt_TShared)
+
 static Standard_Boolean IsCurrent (const Standard_CString name)
 {  return (name[0] == '.' && name[1] == '\0');  }
 
index 62539acaffac75b18a2868b99918bfe4b466e073..66a4a80100fc28c78e3ed752921357e9ac16dbd0 100644 (file)
@@ -206,7 +206,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(MoniTool_Profile,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(MoniTool_Profile,MMgt_TShared)
 
 protected:
 
index 88338739865460d1a2da27f67fde89d3b3c893a0..e828fe3159bb30da5399826e0944d5cd11cacb42 100644 (file)
@@ -15,6 +15,8 @@
 #include <MoniTool_RealVal.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(MoniTool_RealVal,MMgt_TShared)
+
 MoniTool_RealVal::MoniTool_RealVal  (const Standard_Real val)    {  theval = val;  }
 
 Standard_Real  MoniTool_RealVal::Value () const  {  return theval;  }
index 26d17a0e1d4e3535e4ee620ffc4e980ed291fcd2..97b05c976ce94185ca94154c94899ea5f96df6c9 100644 (file)
@@ -43,7 +43,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(MoniTool_RealVal,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(MoniTool_RealVal,MMgt_TShared)
 
 protected:
 
index 23532bf9f37a6fdb48867c7c3294dba35c7fa08b..6c9afd8f9a5be437ffff1ab748fd5732995865a9 100644 (file)
@@ -19,6 +19,8 @@
 #include <TopoDS_HShape.hxx>
 #include <TopoDS_Shape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(MoniTool_SignShape,MoniTool_SignText)
+
 MoniTool_SignShape::MoniTool_SignShape ()    {  }
 
     Standard_CString  MoniTool_SignShape::Name () const
index d9058327a7ae69643567b4f09a08da92d056d910..f7835e57088fd3a42eb7d0fde569b4a65f942ccd 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(MoniTool_SignShape,MoniTool_SignText)
+  DEFINE_STANDARD_RTTIEXT(MoniTool_SignShape,MoniTool_SignText)
 
 protected:
 
index 8a0be6eacf9d36ea63896330bfce03bfb0d81ea8..29d0bd5acde03e45dab217d32cbe0802c484122e 100644 (file)
@@ -17,6 +17,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(MoniTool_SignText,MMgt_TShared)
+
 TCollection_AsciiString  MoniTool_SignText::TextAlone
   (const Handle(Standard_Transient)& ent) const
 {
index 3c0060a279d5b1f2c24e9cbe394ce1f1598178bb..e583b72dcf861f7ff2eb48ab2fadf03382ac5104 100644 (file)
@@ -59,7 +59,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(MoniTool_SignText,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(MoniTool_SignText,MMgt_TShared)
 
 protected:
 
index b3a81a92caa0d3c55ce5f26a42163f239297d6c1..d6667809339ed0b0235d4f2631326b21a59f1420 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_Type.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(MoniTool_Timer,MMgt_TShared)
+
 //=======================================================================
 //function : Dump
 //purpose  : 
index a8b169172e9d3df7af25325b4d1d90bbd5546c0f..0752eb2852447c46a9f0e3234293600b5b2a6d1b 100644 (file)
@@ -107,7 +107,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(MoniTool_Timer,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(MoniTool_Timer,MMgt_TShared)
 
 protected:
 
index c04c0067f026744997bd37487d54434f907dd411..1509629283232e25c53c892365bced8afe1a3251 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_Type.hxx>
 #include <TColStd_MapTransientHasher.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(MoniTool_TransientElem,MoniTool_Element)
+
 MoniTool_TransientElem::MoniTool_TransientElem (const Handle(Standard_Transient)& akey)
     : theval (akey)
 {  SetHashCode ( TColStd_MapTransientHasher::HashCode (akey, IntegerLast() ) );  }
index bc65fc86a05e987f555c79b4cbf97cf065fe22d9..0d6050a21ba2e5a668e18c02b3a9ad2195693100 100644 (file)
@@ -69,7 +69,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(MoniTool_TransientElem,MoniTool_Element)
+  DEFINE_STANDARD_RTTIEXT(MoniTool_TransientElem,MoniTool_Element)
 
 protected:
 
index dcbfa7aca92a1d69f39c5261b68c4dfc452a82af..d08f5ef6fa329bb0ddfbc9b5f620d38fd3a74e9a 100644 (file)
@@ -27,6 +27,8 @@
 #include <TCollection_HAsciiString.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(MoniTool_TypedValue,MMgt_TShared)
+
 // Not Used :
 //static  char defmess[30];
 static Handle(Dico_DictionaryOfTransient) libtv()
index 9b2a13876ac376b008fe6eb369b0bc424232504b..2ac7530a9271d5e28c96034f171ef415a19e5092 100644 (file)
@@ -320,7 +320,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(MoniTool_TypedValue,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(MoniTool_TypedValue,MMgt_TShared)
 
 protected:
 
index f8f1a4373a9145c8b11f4cc5b20fb3529abaef38..ab0b0b0e551dfe4ca6915cc057aee4c65edbc01f 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Assert.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(NCollection_AccAllocator,NCollection_BaseAllocator)
+
 //=======================================================================
 //function : NCollection_AccAllocator
 //purpose  : Constructor
index 76049dc88cccc942992c76820d14ad4ddccd2c81..67e31783155ff9608c72eb68b91141b20892dbe7 100644 (file)
@@ -173,7 +173,7 @@ protected:
 
 // Declaration of CASCADE RTTI
 public:
-  DEFINE_STANDARD_RTTI (NCollection_AccAllocator, NCollection_BaseAllocator)
+  DEFINE_STANDARD_RTTIEXT(NCollection_AccAllocator,NCollection_BaseAllocator)
 };
 
 // Definition of HANDLE object using Standard_DefineHandle.hxx
index 8e7b652c0579eaa65b815437cc0a41cce2549350..05f605024302c140b0c07923de0860a38f076c19 100644 (file)
@@ -19,6 +19,8 @@
 
 
 
+IMPLEMENT_STANDARD_RTTIEXT(NCollection_AlignedAllocator,NCollection_BaseAllocator)
+
 //=======================================================================
 //function : NCollection_AlignedAllocator()
 //purpose  : Constructor
index 2502c5e39b035fa8bfecb965b47f1f382287509d..1e3187ffeec7436c6f22f9b7c9ae3cc4b86aeb5d 100644 (file)
@@ -46,7 +46,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI (NCollection_AlignedAllocator, NCollection_BaseAllocator)
+  DEFINE_STANDARD_RTTIEXT(NCollection_AlignedAllocator,NCollection_BaseAllocator)
 
 };
 
index cfc71f58ac86bd8e2168eac40569c0f6e5acb39a..0fcd972b208123541da337a2b50e4d4cc7018f51 100644 (file)
@@ -25,6 +25,8 @@
 #include <iomanip>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(NCollection_BaseAllocator,MMgt_TShared)
+
 //=======================================================================
 //function : Allocate
 //purpose  : Standard allocation
index a58b56bde0d574583a903d6fa6a899d2ad36ae70..92de13bad9ed9403a4c1a11159499e3c3bcfd4f6 100644 (file)
@@ -78,7 +78,7 @@ class NCollection_BaseAllocator : public MMgt_TShared
 
  public:
   // ---------- CasCade RunTime Type Information
-  DEFINE_STANDARD_RTTI(NCollection_BaseAllocator, MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(NCollection_BaseAllocator,MMgt_TShared)
 };
 
 DEFINE_STANDARD_HANDLE(NCollection_BaseAllocator,MMgt_TShared)
index ba97296bf34989141b56c208116f630714b79db5..b51e514a4ee4b0cedca5514cbfdb087ccd8c85d1 100644 (file)
@@ -130,7 +130,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI(NCollection_Buffer, Standard_Transient) // Type definition
+  DEFINE_STANDARD_RTTI_INLINE(NCollection_Buffer,Standard_Transient) // Type definition
 
 };
 
index 796dde0430230f16c47baf40398782d69a40d7e9..0090f999b68338def75b97118d1fb08562dc1fb8 100644 (file)
@@ -39,7 +39,7 @@ 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, MMgt_TShared)                              \
+   DEFINE_STANDARD_RTTI_INLINE(HClassName,MMgt_TShared)                              \
 };                                                                             \
 DEFINE_STANDARD_HANDLE (HClassName, MMgt_TShared)
 
index d2e5a08157e04ecc44bae19e8beed7c442d27d4c..67a6734138b5b502683700d377b8148f86d239c9 100644 (file)
@@ -44,7 +44,7 @@ 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, MMgt_TShared)                              \
+   DEFINE_STANDARD_RTTI_INLINE(HClassName,MMgt_TShared)                              \
 };                                                                             \
 DEFINE_STANDARD_HANDLE (HClassName, MMgt_TShared)
 
index 8857f1987c397b9b588bd6b937d683fd4b8b014c..d196f38d9b2a9c6dfc1f516ebf81a7867f98b5dd 100644 (file)
@@ -44,7 +44,7 @@ class HClassName : public _SequenceType_, public MMgt_TShared {                \
                 typename std::enable_if<std::is_base_of<HClassName, T>::value>::type * = 0) { \
      _SequenceType_::Append (theOther->ChangeSequence());                      \
    }                                                                           \
-   DEFINE_STANDARD_RTTI (HClassName, MMgt_TShared)                             \
+   DEFINE_STANDARD_RTTI_INLINE(HClassName,MMgt_TShared)                             \
 }; \
 DEFINE_STANDARD_HANDLE (HClassName, MMgt_TShared) 
 
index bc46ec67c7f258057c2083a9e036f163d2052563..961453263a72da2fb00e964eb84ce8e7fba1a949 100644 (file)
@@ -208,7 +208,7 @@ class _HEBTREE : public _HUBTREE                                        \
   const EBTree& ETree () const { return (const EBTree&) Tree(); }       \
   EBTree&       ChangeETree () { return (EBTree&) ChangeTree(); }       \
                                                                         \
-  DEFINE_STANDARD_RTTI (_HEBTREE, _HUBTREE)                                       \
+  DEFINE_STANDARD_RTTI_INLINE(_HEBTREE,_HUBTREE)                                       \
   /* Type management */                                                 \
 };                                                                      \
 DEFINE_STANDARD_HANDLE (_HEBTREE, _HUBTREE)
index 9012b15604abf325fb0c73bacae05b35031882bb..cc34724f44fda4430fd234b1f74c3af39af7cc3d 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Mutex.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(NCollection_HeapAllocator,NCollection_BaseAllocator)
+
 //=======================================================================
 //function : Allocate
 //purpose  : 
index 2dfb2636d12155954847fe1d899edea21a0e2f19..d18c726df9396cd47ef2c7498cef007a1282b392 100644 (file)
@@ -43,7 +43,7 @@ class NCollection_HeapAllocator : public NCollection_BaseAllocator
 
  public:
 // Declaration of CASCADE RTTI
-DEFINE_STANDARD_RTTI (NCollection_HeapAllocator, NCollection_BaseAllocator)
+DEFINE_STANDARD_RTTIEXT(NCollection_HeapAllocator,NCollection_BaseAllocator)
 };
 
 // Definition of HANDLE object using Standard_DefineHandle.hxx
index 4461318fb6fe5e010e97c62fbad77c8c8d77a9d0..c4e29f40e1762240c88b101d2a13bd339f4c713b 100644 (file)
@@ -23,6 +23,8 @@
 #include <iomanip>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(NCollection_IncAllocator,NCollection_BaseAllocator)
+
 namespace
 {
 
index 27a030d7c4edb98d77392496f9bc0259cefd94cc..fa6f53f87147879ef73dc2ed16594ca1de6e7b9e 100644 (file)
@@ -111,7 +111,7 @@ class NCollection_IncAllocator : public NCollection_BaseAllocator
 
  public:
 // Declaration of CASCADE RTTI
-  DEFINE_STANDARD_RTTI (NCollection_IncAllocator, NCollection_BaseAllocator)
+  DEFINE_STANDARD_RTTIEXT(NCollection_IncAllocator,NCollection_BaseAllocator)
 };
 
 // Definition of HANDLE object using Standard_DefineHandle.hxx
index 0ee600522646a0ab43ef4088712d2a1167f042c6..e39371a1402e64085037c1bf9d923d15b8c3160b 100644 (file)
@@ -482,7 +482,7 @@ class _HUBTREE : public _HPARENT                                        \
   ~_HUBTREE () { delete myTree; }                                       \
   /* Destructor */                                                      \
                                                                         \
-  DEFINE_STANDARD_RTTI (_HUBTREE, _HPARENT)                                       \
+  DEFINE_STANDARD_RTTI_INLINE(_HUBTREE,_HPARENT)                                       \
   /* Type management */                                                 \
                                                                         \
  private:                                                               \
index fa28019933e6aed7da285d2ba42a2a703b520267..39628f5cae9a06bc1bc2dd2e9e2a099c3fc49b32 100644 (file)
@@ -16,6 +16,8 @@
 #include <NCollection_WinHeapAllocator.hxx>
 #include <Standard_OutOfMemory.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(NCollection_WinHeapAllocator,NCollection_BaseAllocator)
+
 #if(defined(_WIN32) || defined(__WIN32__))
   #include <windows.h>
 #endif
index 625617e13fb528fb738cd0b30e740cbba6c45119..3a10fd226e3b39b7d877b510dc6fb9dd96358a70 100644 (file)
@@ -48,7 +48,7 @@ public:
   Standard_EXPORT virtual void  Free (void* theAddress) Standard_OVERRIDE;
 
   // Declaration of CASCADE RTTI
-  DEFINE_STANDARD_RTTI(NCollection_WinHeapAllocator, NCollection_BaseAllocator)
+  DEFINE_STANDARD_RTTIEXT(NCollection_WinHeapAllocator,NCollection_BaseAllocator)
 
 private:
   //! Copy constructor - prohibited
index 4c3b15115849401459aff6a71e2def6c23d36126..7be610ca59c3cb3b2d599c0bf3881bc74021bd09 100644 (file)
@@ -23,6 +23,8 @@
 #include <Plate_D3.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(NLPlate_HGPPConstraint,MMgt_TShared)
+
 void NLPlate_HGPPConstraint::SetUVFreeSliding(const Standard_Boolean) 
 {
 }
index ec9a597e7c618cf6d5f6c3911d0ac6f23e4c67dd..43d9e3bfcde7393ae85bec859978534c2b91e1fa 100644 (file)
@@ -91,7 +91,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(NLPlate_HGPPConstraint,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(NLPlate_HGPPConstraint,MMgt_TShared)
 
 protected:
 
index 0a294b0232705f6b483ae2d49ed1e04e35625d49..fc7c4ae7e3d9128045ac7071ed8eeb676f9ee896 100644 (file)
@@ -20,6 +20,8 @@
 #include <NLPlate_HPG0Constraint.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(NLPlate_HPG0Constraint,NLPlate_HGPPConstraint)
+
 NLPlate_HPG0Constraint::NLPlate_HPG0Constraint(const gp_XY& UV,const gp_XYZ& Value)
 :myXYZTarget(Value)
 {
index bcf1378700ea384e0f9381ab90607a90bf52c003..0959d886d2d2477440a6aec6d3f303ddf1214156 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(NLPlate_HPG0Constraint,NLPlate_HGPPConstraint)
+  DEFINE_STANDARD_RTTIEXT(NLPlate_HPG0Constraint,NLPlate_HGPPConstraint)
 
 protected:
 
index 788f863f362bc5f7574c84a1e8e3b8c4ce145586..ed808e7fbbd41882b8b25f925f24d9fa71627dee 100644 (file)
@@ -21,6 +21,8 @@
 #include <Plate_D1.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(NLPlate_HPG0G1Constraint,NLPlate_HPG0Constraint)
+
 NLPlate_HPG0G1Constraint::NLPlate_HPG0G1Constraint(const gp_XY& UV,const gp_XYZ& Value,const Plate_D1& D1T)
 : NLPlate_HPG0Constraint(UV,Value),myG1Target(D1T)
 {
index 8c5010a22179699bc0d321ab57df34610d2f67f5..ba84013ae51ccc72e9ea1eeb65bfe2096e982715 100644 (file)
@@ -52,7 +52,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(NLPlate_HPG0G1Constraint,NLPlate_HPG0Constraint)
+  DEFINE_STANDARD_RTTIEXT(NLPlate_HPG0G1Constraint,NLPlate_HPG0Constraint)
 
 protected:
 
index 69d1619f5a4619c3caa224ad410773417d9cddd4..4d02f1202151eccad4609879ef14aeb8f85bf0d5 100644 (file)
@@ -22,6 +22,8 @@
 #include <Plate_D2.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(NLPlate_HPG0G2Constraint,NLPlate_HPG0G1Constraint)
+
 NLPlate_HPG0G2Constraint::NLPlate_HPG0G2Constraint(const gp_XY& UV, const gp_XYZ& Value, const Plate_D1& D1T, const Plate_D2& D2T)
 : NLPlate_HPG0G1Constraint(UV,Value,D1T), myG2Target(D2T)
 {
index 7307ee9c1da7b4bd6dd63095784d118f608902d9..164c182500279e7354ce0a9c5e72ca2046238ee1 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(NLPlate_HPG0G2Constraint,NLPlate_HPG0G1Constraint)
+  DEFINE_STANDARD_RTTIEXT(NLPlate_HPG0G2Constraint,NLPlate_HPG0G1Constraint)
 
 protected:
 
index 356d21614b8ce590bdce01a8d1a4b5bcd5c90705..50f4d93e1d2abb7008c618d585b982d6e6562d61 100644 (file)
@@ -23,6 +23,8 @@
 #include <Plate_D3.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(NLPlate_HPG0G3Constraint,NLPlate_HPG0G2Constraint)
+
 NLPlate_HPG0G3Constraint::NLPlate_HPG0G3Constraint(const gp_XY& UV,const gp_XYZ& Value,const Plate_D1& D1T,const Plate_D2& D2T,const Plate_D3& D3T)
 : NLPlate_HPG0G2Constraint(UV,Value,D1T,D2T), myG3Target(D3T)
 {
index 8f9cdf922b130028a3552c9a804dc8a8c6b62149..0893467e534f13491b5d9242f973f470239f9335 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(NLPlate_HPG0G3Constraint,NLPlate_HPG0G2Constraint)
+  DEFINE_STANDARD_RTTIEXT(NLPlate_HPG0G3Constraint,NLPlate_HPG0G2Constraint)
 
 protected:
 
index 9a67b7f3a648037fcffc8efc722223f7a64f0ccf..49bafcf38352a701f4e5edb70907db20443967a5 100644 (file)
@@ -20,6 +20,8 @@
 #include <Plate_D1.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(NLPlate_HPG1Constraint,NLPlate_HGPPConstraint)
+
 NLPlate_HPG1Constraint::NLPlate_HPG1Constraint(const gp_XY& UV,const Plate_D1& D1T)
 :myG1Target(D1T)
 {
index 03d3118326585e0d6769551b5103f08d1d87da13..c815bfd715019887ddfa1097a175ceb5eaa6035d 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(NLPlate_HPG1Constraint,NLPlate_HGPPConstraint)
+  DEFINE_STANDARD_RTTIEXT(NLPlate_HPG1Constraint,NLPlate_HGPPConstraint)
 
 protected:
 
index a6c4d98ff28e57a6fd5daed1edf49464cf840d2d..7c1c9ed1196587a8e9d9912f9d503e46fff8577f 100644 (file)
@@ -21,6 +21,8 @@
 #include <Plate_D2.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(NLPlate_HPG2Constraint,NLPlate_HPG1Constraint)
+
 NLPlate_HPG2Constraint::NLPlate_HPG2Constraint(const gp_XY& UV,const Plate_D1& D1T,const Plate_D2& D2T)
 :NLPlate_HPG1Constraint(UV,D1T),myG2Target(D2T)
 {
index b1b25149c2ec62093a1dc08f19c3c2b48a3fe546..04c76d54e68634509ffff1ca31e21dd7ff4d530a 100644 (file)
@@ -48,7 +48,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(NLPlate_HPG2Constraint,NLPlate_HPG1Constraint)
+  DEFINE_STANDARD_RTTIEXT(NLPlate_HPG2Constraint,NLPlate_HPG1Constraint)
 
 protected:
 
index 2b334b8ae853371aa5fcd07be2d5c88a332cb9f3..e01041aa84b7fc2b2f11fb2f00292fdc188cae20 100644 (file)
@@ -22,6 +22,8 @@
 #include <Plate_D3.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(NLPlate_HPG3Constraint,NLPlate_HPG2Constraint)
+
 NLPlate_HPG3Constraint::NLPlate_HPG3Constraint(const gp_XY& UV,const Plate_D1& D1T,const Plate_D2& D2T,const Plate_D3& D3T)
 :NLPlate_HPG2Constraint(UV,D1T,D2T),myG3Target(D3T)
 {
index b01e026a1f4cf238fbc79d24c6388c1e18133dfa..20bd228278f257fcd3b2394ca94509fe576d2912 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(NLPlate_HPG3Constraint,NLPlate_HPG2Constraint)
+  DEFINE_STANDARD_RTTIEXT(NLPlate_HPG3Constraint,NLPlate_HPG2Constraint)
 
 protected:
 
index 33d6df3b338a71bd041c41dade36637cf014992d..636c31898b933eaa2bd371fddbca7870305379e0 100755 (executable)
@@ -22,6 +22,8 @@
 #include <OpenGl_Structure.hxx>
 #include <Graphic3d_GraphicDriver.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(OpenGl_CappingAlgoFilter,OpenGl_RenderFilter)
+
 namespace
 {
 #if !defined(GL_ES_VERSION_2_0)
index 76e7b2dfff049e8953506d6d40d899ea694897da..a2497b17ad0ab9045a678b9fec30edb0d8700181 100755 (executable)
@@ -59,7 +59,7 @@ public:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OpenGl_CappingAlgoFilter, OpenGl_RenderFilter)
+  DEFINE_STANDARD_RTTIEXT(OpenGl_CappingAlgoFilter,OpenGl_RenderFilter)
 };
 
 #endif
index b88e3fbcaccdb09b5429b611cd7f6dbdba9fe363..8cb48cfcbf341be30e82d384cddbf2ec831774b3 100755 (executable)
@@ -19,6 +19,8 @@
 #include <OpenGl_Vec.hxx>
 #include <Precision.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(OpenGl_CappingPlaneResource,OpenGl_Resource)
+
 namespace
 {
   //! 12 plane vertices, interleaved:
index 1a29c331ed77f86475768320a77afd4055d572b0..b3f66b1343a7d45e17f2ee3f69f05c545f64f6fb 100755 (executable)
@@ -81,7 +81,7 @@ private:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OpenGl_CappingPlaneResource, OpenGl_Resource) // Type definition
+  DEFINE_STANDARD_RTTIEXT(OpenGl_CappingPlaneResource,OpenGl_Resource) // Type definition
 
 };
 
index 01a950ec771ad1dc589c0c822c2966b1a426261e..76ed855e96d9508e0e2e937ebf3fe24fbffb2974 100755 (executable)
@@ -18,6 +18,8 @@
 #include <OpenGl_GlCore20.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(OpenGl_Caps,Standard_Transient)
+
 // =======================================================================
 // function : OpenGl_Caps
 // purpose  :
index dc7c5bf26a534b5b84465a09363dc9425ac8ca35..6e003394b5da640154723afd82e21998f6c8dd89 100755 (executable)
@@ -131,7 +131,7 @@ private:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OpenGl_Caps, Standard_Transient) // Type definition
+  DEFINE_STANDARD_RTTIEXT(OpenGl_Caps,Standard_Transient) // Type definition
 
 };
 
index 90b151b5926d297cd9d9896e26834a3b3fd9c1d0..4c7024db403e4d7201ee78b49319a88be5baf32a 100644 (file)
@@ -729,7 +729,7 @@ private:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OpenGl_Context, Standard_Transient) // Type definition
+  DEFINE_STANDARD_RTTIEXT(OpenGl_Context,Standard_Transient) // Type definition
 
   friend class OpenGl_Window;
 
index f7f1abb7618307a4296d84d1804fbfbdeaafcb3d..b302f8459cdee6ad31d62b7b4f0b028f16d1ee10 100755 (executable)
@@ -22,6 +22,8 @@
 #include <TCollection_ExtendedString.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(OpenGl_Font,OpenGl_Resource)
+
 // =======================================================================
 // function : OpenGl_Font
 // purpose  :
index aca7c177f9299bdf80b4a83db4b6ab67986ab40c..4977b3f1256446c183971a320ab55b5e279e9ca2 100755 (executable)
@@ -146,7 +146,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OpenGl_Font, OpenGl_Resource) // Type definition
+  DEFINE_STANDARD_RTTIEXT(OpenGl_Font,OpenGl_Resource) // Type definition
 
 };
 
index d1a11d3434f2867f359b324f7b1bd68ce7677a17..8b813531ab6146b0b1436518859bf11e179fbc62 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Assert.hxx>
 #include <TCollection_ExtendedString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(OpenGl_FrameBuffer,OpenGl_Resource)
+
 namespace
 {
 
index b99fd98af4e92a0381201d55bce613c073e65fe3..2e06a728eee5508d364b4c2a99ecba26533ab165 100644 (file)
@@ -210,7 +210,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OpenGl_FrameBuffer, OpenGl_Resource) // Type definition
+  DEFINE_STANDARD_RTTIEXT(OpenGl_FrameBuffer,OpenGl_Resource) // Type definition
 
 };
 
index 3881cfe58c41609f5cf102449588456a42000b76..cb4dc52165c64d2422dab1760b4a111b30866061 100644 (file)
@@ -30,6 +30,8 @@
 #include <OSD_Environment.hxx>
 #include <Standard_NotImplemented.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(OpenGl_GraphicDriver,Graphic3d_GraphicDriver)
+
 #if defined(_WIN32)
   #include <WNT_Window.hxx>
 #elif defined(__APPLE__) && !defined(MACOSX_USE_GLX)
index 3d990e9da594d9410281a32c3b3c75bd9ff2dd07..00cb6a34d93116e36b5683aaaa84b86393c3350f 100644 (file)
@@ -206,7 +206,7 @@ public:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OpenGl_GraphicDriver, Graphic3d_GraphicDriver)
+  DEFINE_STANDARD_RTTIEXT(OpenGl_GraphicDriver,Graphic3d_GraphicDriver)
 
 protected:
 
index 917d2836dc1437e3ce8b70d5c9e330b2a57b2fc2..84d346618260b4704e247cc0e583d8d41f974d80 100644 (file)
@@ -28,6 +28,8 @@
 #include <Graphic3d_GroupDefinitionError.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(OpenGl_Group,Graphic3d_Group)
+
 // =======================================================================
 // function : OpenGl_Group
 // purpose  :
index 22e41929c3169fd85374b343bbae04ad36150ee6..af592d49fb92b38c9e68748e070586a93e67262a 100644 (file)
@@ -133,7 +133,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OpenGl_Group, Graphic3d_Group) // Type definition
+  DEFINE_STANDARD_RTTIEXT(OpenGl_Group,Graphic3d_Group) // Type definition
 
 };
 
index e883b6b4ae9c661db3d11aed84a20aad59ebb33d..30cf5f468799557a4dea912e0700ea4ec8eff83c 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Assert.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(OpenGl_IndexBuffer,OpenGl_VertexBuffer)
+
 // =======================================================================
 // function : OpenGl_IndexBuffer
 // purpose  :
index efae415072dd12326502c9a3046686b293b89306..8189677c33e4c998d42e818900ea0f63aef3e582 100644 (file)
@@ -27,7 +27,7 @@ public:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OpenGl_IndexBuffer, OpenGl_VertexBuffer) // Type definition
+  DEFINE_STANDARD_RTTIEXT(OpenGl_IndexBuffer,OpenGl_VertexBuffer) // Type definition
 
 };
 
index 3ac75e415fe7a0ea67a066074c9e1dec713c8a83..335a4aed757de0570530c8d59f448a1e8c8a079d 100644 (file)
@@ -18,6 +18,8 @@
 #include <OpenGl_LineAttributes.hxx>
 #include <OpenGl_Context.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(OpenGl_LineAttributes,OpenGl_Resource)
+
 static const unsigned int myInteriors[TEL_HS_USER_DEF_START][32] =
 {
   //TEL_HS_SOLID
index 7a9c884d07ed9954b6a8642423904ff520e980ae..8cfca1d184ab39c97448993b1b8e1d8f8270d0b2 100644 (file)
@@ -42,7 +42,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OpenGl_LineAttributes, OpenGl_Resource)
+  DEFINE_STANDARD_RTTIEXT(OpenGl_LineAttributes,OpenGl_Resource)
 
 };
 
index df734d3736e76c58349109ff2064fb76a6ab3f1a..57ff6b690e2d7a5907cf6e0f6dd69a02bfe3233f 100755 (executable)
@@ -20,6 +20,8 @@
 #include <Image_PixMap.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(OpenGl_PointSprite,OpenGl_Texture)
+
 // =======================================================================
 // function : OpenGl_PointSprite
 // purpose  :
index 92f663337ae572630e3b9d64151bbd7da2e08829..bf550ab845d49be4167250bfeb898c9c2b1e9b7c 100755 (executable)
@@ -56,7 +56,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OpenGl_PointSprite, OpenGl_Texture) // Type definition
+  DEFINE_STANDARD_RTTIEXT(OpenGl_PointSprite,OpenGl_Texture) // Type definition
 
 };
 
index 93eef99c6078ce4929b74940baabb227f2bffc4c..a4434378bd4fd464d2deb73efe819808362fd2f9 100644 (file)
@@ -17,6 +17,8 @@
 #include <OpenGl_PrinterContext.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(OpenGl_PrinterContext,Standard_Transient)
+
 //=======================================================================
 //function : OpenGl_PrinterContext
 //purpose  :
index f9e9777f95a9ec18be5c225109526294c49e2a10..943960b2d4432537bf7d31b39cd12305d4884cf0 100644 (file)
@@ -82,7 +82,7 @@ private:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OpenGl_PrinterContext, Standard_Transient) // Type definition
+  DEFINE_STANDARD_RTTIEXT(OpenGl_PrinterContext,Standard_Transient) // Type definition
 
 };
 
index 21fd26410d7dd37fd8d7365d4ad7aeece129a9a4..8e516dd766de5e0fc7ef6c02a6f5fafca42bef17 100755 (executable)
@@ -16,3 +16,5 @@
 #include <OpenGl_RenderFilter.hxx>
 
 
+
+IMPLEMENT_STANDARD_RTTIEXT(OpenGl_RenderFilter,Standard_Transient)
\ No newline at end of file
index 9be8c0564a45090c5b74a3bba16edf28b0db0ce7..a82a1cc4456e2bae38e5d9f8fc2197e1a4c5b649 100755 (executable)
@@ -38,7 +38,7 @@ public:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OpenGl_RenderFilter, Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(OpenGl_RenderFilter,Standard_Transient)
 };
 
 #endif
index 2edacf3ec0fcd49c81ea50c79d391cf75a1dcd41..802af35e91ec80f25154e7dd5ff50c0ba4f072f9 100644 (file)
@@ -16,5 +16,7 @@
 #include <OpenGl_Resource.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(OpenGl_Resource,Standard_Transient)
+
 OpenGl_Resource::OpenGl_Resource() {}
 OpenGl_Resource::~OpenGl_Resource() {}
index 5e908d66dbfdc217b3fa23d0ad3f3687b7f7754b..0ebf4b3609b6388f403f3d0fcc3a4f3771c95b4f 100644 (file)
@@ -53,7 +53,7 @@ private:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OpenGl_Resource, Standard_Transient) // Type definition
+  DEFINE_STANDARD_RTTIEXT(OpenGl_Resource,Standard_Transient) // Type definition
 
 };
 
index 13d5b290bfbe1609c6f1a73da12f9c7bfc2576a9..ea2423bbc1cad199280176db3be680d4b1cb211d 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Assert.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(OpenGl_Sampler,OpenGl_Resource)
+
 // =======================================================================
 // function : OpenGl_Sampler
 // purpose  :
index 4574147aa2fc858c7836a382d8d27db8372aaf61..83a7a86995a9c6c0bf87e989b70264c53ab43133 100644 (file)
@@ -79,7 +79,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OpenGl_Sampler, OpenGl_Resource)
+  DEFINE_STANDARD_RTTIEXT(OpenGl_Sampler,OpenGl_Resource)
 
 };
 
index 0f2ad907a73e222ab93bbaafa3468947b60b22b7..abf31697e7ecc8798d6a5096b8eaa698c110e53e 100644 (file)
@@ -50,7 +50,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI (OpenGl_SetOfShaderPrograms, Standard_Transient)
+  DEFINE_STANDARD_RTTI_INLINE(OpenGl_SetOfShaderPrograms,Standard_Transient)
 
 };
 
index caf3fec7527a26f2d4aa99bbd2c09655945f6766..c9e5fbb110a6f4e41d3d47d6ef3adf7e12af1df7 100644 (file)
@@ -31,6 +31,8 @@
 
 
 
+IMPLEMENT_STANDARD_RTTIEXT(OpenGl_ShaderManager,Standard_Transient)
+
 namespace
 {
 
index f5e4d30052b87bab0fbbfb7dad2e5654bdfb98b4..662f094face728a5693390251adeed65f7c2bca3 100644 (file)
@@ -421,7 +421,7 @@ private:
 
 public:
 
-  DEFINE_STANDARD_RTTI (OpenGl_ShaderManager, Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(OpenGl_ShaderManager,Standard_Transient)
 
 };
 
index d0d3bc8680971ff08848e76739e4bf5e22e83b9d..c9cfd8050abc5bb6e233fd9e91affad7ffc3ea6c 100755 (executable)
@@ -21,6 +21,8 @@
 #include <TCollection_AsciiString.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(OpenGl_ShaderObject,OpenGl_Resource)
+
 // =======================================================================
 // function : OpenGl_ShaderObject
 // purpose  : Creates uninitialized shader object
index 75bf2dd67bf019a9bd9dc3f1cb0574b09b92d420..b6aecbb26f053f6c56616a3b0f16b45ef87ed512 100755 (executable)
@@ -71,7 +71,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI (OpenGl_ShaderObject, OpenGl_Resource)
+  DEFINE_STANDARD_RTTIEXT(OpenGl_ShaderObject,OpenGl_Resource)
   friend class OpenGl_ShaderProgram;
 
 };
index aff7a67fc0350c8174ddf35f08f16595997aa7f8..edf9ad20e8cdda684ca22d03aba1e72f0936c849 100755 (executable)
@@ -28,6 +28,8 @@
 
 #include <OpenGl_GlCore32.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(OpenGl_ShaderProgram,OpenGl_Resource)
+
 OpenGl_VariableSetterSelector OpenGl_ShaderProgram::mySetterSelector = OpenGl_VariableSetterSelector();
 
 // Declare OCCT-specific OpenGL/GLSL shader variables
index b2d6aa9028ca2f6ff3d4da64ca03650cd3f5b063..8d86d276877eaf6af464783b1108c6e3cad203ea 100755 (executable)
@@ -550,7 +550,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI (OpenGl_ShaderProgram, OpenGl_Resource)
+  DEFINE_STANDARD_RTTIEXT(OpenGl_ShaderProgram,OpenGl_Resource)
   friend class OpenGl_ShaderManager;
 
 };
index 01e05467d3b52531aaeff760fef9a6932c84b10b..31d7a4de418c5b6c3754c1c0eb6b9c4b721226ba 100644 (file)
@@ -28,6 +28,8 @@
 #include <Graphic3d_SequenceOfHClipPlane.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(OpenGl_Structure,Graphic3d_CStructure)
+
 //! Auxiliary class for bounding box presentation
 class OpenGl_BndBoxPrs : public OpenGl_Element
 {
index afe02b48cba2c9a5d0c36420819110dadad6141e..6a4f2157c5fa849d13921b1b7dd4ce37a74177b2 100644 (file)
@@ -225,7 +225,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OpenGl_Structure, Graphic3d_CStructure) // Type definition
+  DEFINE_STANDARD_RTTIEXT(OpenGl_Structure,Graphic3d_CStructure) // Type definition
 
 };
 
index 100dca0d11b0b97724369c5de2eda4214741b510..f53fe405cda8eb9b07edc3d94bbcfe148e72389c 100644 (file)
@@ -17,6 +17,8 @@
 
 #include <Graphic3d_GraphicDriver.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(OpenGl_StructureShadow,OpenGl_Structure)
+
 //=======================================================================
 //function : OpenGl_StructureShadow
 //purpose  :
index 04c70b1b48c68364ce84f5f48b4880c58a8987ef..c5a19ec496709b9780276c973e7746aa14363914 100644 (file)
@@ -51,7 +51,7 @@ private:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OpenGl_StructureShadow, OpenGl_Structure) // Type definition
+  DEFINE_STANDARD_RTTIEXT(OpenGl_StructureShadow,OpenGl_Structure) // Type definition
 
 };
 
index 610b8282864a30442de6e9bdd669730591b5b639..93f7008697cb880b35f4d2e24fba539bd3edb827 100644 (file)
@@ -23,6 +23,8 @@
 #include <Image_PixMap.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(OpenGl_Texture,OpenGl_Resource)
+
 //! Simple class to reset unpack alignment settings
 struct OpenGl_UnpackAlignmentSentry
 {
index e3433a6afb8a4de8fd16effc4b9f97aad5b5c224..34455ce4cdf0601516dd2631bbecca33163c78f4 100644 (file)
@@ -424,7 +424,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OpenGl_Texture, OpenGl_Resource) // Type definition
+  DEFINE_STANDARD_RTTIEXT(OpenGl_Texture,OpenGl_Resource) // Type definition
 
 };
 
index 359c62befdf8bf836905f00b86af8efb78056e17..5a8ca34b63adf42a930656365240b94286fe75f4 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Assert.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(OpenGl_TextureBufferArb,OpenGl_VertexBuffer)
+
 // =======================================================================
 // function : OpenGl_TextureBufferArb
 // purpose  :
index 4fc82b4f8356fe0d99a7e3f672bb9b8ef0b859e6..7b0a51256cd04b514e8756d5a31ef79d161261e8 100644 (file)
@@ -91,7 +91,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OpenGl_TextureBufferArb, OpenGl_VertexBuffer) // Type definition
+  DEFINE_STANDARD_RTTIEXT(OpenGl_TextureBufferArb,OpenGl_VertexBuffer) // Type definition
 
 };
 
index aa37f4c861723649b76f65c8516b3d4742aaf950..0934c39d96f079e2cff813a3afa7fb3373d945c5 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Assert.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(OpenGl_VertexBuffer,OpenGl_Resource)
+
 // =======================================================================
 // function : OpenGl_VertexBuffer
 // purpose  :
index 8faf00becbb13a661749652ad84da860ba9c12f7..decacec95916d1ae4764281ab6dc2283a7c0a501 100644 (file)
@@ -327,7 +327,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OpenGl_VertexBuffer, OpenGl_Resource) // Type definition
+  DEFINE_STANDARD_RTTIEXT(OpenGl_VertexBuffer,OpenGl_Resource) // Type definition
 
 };
 
index f81d2cd206ed11fe3ca7ed5816e1603383319454..1b11c3b26f6cd799033f52f9f82df9839e5c45d3 100644 (file)
@@ -17,6 +17,8 @@
 #include <NCollection_AlignedAllocator.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(OpenGl_VertexBufferCompat,OpenGl_VertexBuffer)
+
 // =======================================================================
 // function : OpenGl_VertexBufferCompat
 // purpose  :
index 741fcc70b270872af511b5cbd9dc2525850116a7..7106929c278169ca2622d089eafe87efcad2cd9e 100644 (file)
@@ -85,7 +85,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OpenGl_VertexBufferCompat, OpenGl_VertexBuffer) // Type definition
+  DEFINE_STANDARD_RTTIEXT(OpenGl_VertexBufferCompat,OpenGl_VertexBuffer) // Type definition
 
 };
 
index c68579f3848c274b54aca45c48744f11f7704945..d2cc0b99eb043c0d98e61cb0d5dd7f219b50007c 100644 (file)
@@ -34,6 +34,8 @@
 #include <OpenGl_Workspace.hxx>
 #include <Standard_CLocaleSentry.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(OpenGl_View,Graphic3d_CView)
+
 #ifdef HAVE_GL2PS
 #include <gl2ps.h>
 #endif
index 0cb0759b2b50942f8252030a76980d13bf5b1f83..026c583469cf539c2e9eba6609500f6aa0bafae3 100644 (file)
@@ -1077,7 +1077,7 @@ protected: //! @name fields related to ray-tracing
 public:
 
   DEFINE_STANDARD_ALLOC
-  DEFINE_STANDARD_RTTI(OpenGl_View, Graphic3d_CView) // Type definition
+  DEFINE_STANDARD_RTTIEXT(OpenGl_View,Graphic3d_CView) // Type definition
 
   friend class OpenGl_GraphicDriver;
   friend class OpenGl_Workspace;
index 73955bffcff5fa7f4fc3329a553ece850711ceba..593f3eb5c0f2705f535a872ce7f120577ceec2d8 100644 (file)
@@ -26,6 +26,8 @@
 #include <TCollection_ExtendedString.hxx>
 #include <Graphic3d_GraphicDriver.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(OpenGl_Window,MMgt_TShared)
+
 #if defined(HAVE_EGL) || defined(__ANDROID__) || defined(__QNX__)
   #include <EGL/egl.h>
 #endif
index a3ded8f77c79d172e3d9b7633e01e096027e8196..bf8662227b5c3dab27eb2a1ced72a1599ac433e3 100644 (file)
@@ -94,7 +94,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OpenGl_Window, MMgt_TShared) // Type definition
+  DEFINE_STANDARD_RTTIEXT(OpenGl_Window,MMgt_TShared) // Type definition
   DEFINE_STANDARD_ALLOC
 
 };
index 640e17ef04e3bb73c377107f48e9000acf89b96d..53571c15e4ea9d5a558c73b312ee3c4a9e6a8652 100644 (file)
@@ -36,6 +36,9 @@
 #include <Graphic3d_TextureParams.hxx>
 #include <Graphic3d_TransformUtils.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(OpenGl_Workspace,Standard_Transient)
+IMPLEMENT_STANDARD_RTTIEXT(OpenGl_RaytraceFilter,OpenGl_RenderFilter)
+
 #ifdef HAVE_GL2PS
   #include <gl2ps.h>
   /* OCC22216 NOTE: linker dependency can be switched off by undefining macro.
index 6da121e3d9823d32ef3635ae15fae418502c2c81..3085c13af8feacf7b5c329a427bbd9f6bb56b7be 100644 (file)
@@ -102,7 +102,7 @@ private:
 
 public:
 
-  DEFINE_STANDARD_RTTI(OpenGl_RaytraceFilter, OpenGl_RenderFilter)
+  DEFINE_STANDARD_RTTIEXT(OpenGl_RaytraceFilter,OpenGl_RenderFilter)
 };
 
 class OpenGl_Workspace;
@@ -283,7 +283,7 @@ protected: //! @name fields related to status
 
 public: //! @name type definition
 
-  DEFINE_STANDARD_RTTI(OpenGl_Workspace, Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(OpenGl_Workspace,Standard_Transient)
   DEFINE_STANDARD_ALLOC
 
 };
index 353f2b3238f2ab782e7a6d0d61054811085d2238..a528c070a41bd89352887e917c58131dfdb98c2b 100644 (file)
@@ -17,3 +17,5 @@
 
 #include <PCDM_Document.hxx>
 #include <Standard_Type.hxx>
+
+IMPLEMENT_STANDARD_RTTIEXT(PCDM_Document,Standard_Persistent)
\ No newline at end of file
index 155d0fcd1e5963fe1c7d6b3d56aa5120a49a0cec..a50efd93632e751ce554d94bd01c2b2c6f66ced2 100644 (file)
@@ -36,7 +36,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(PCDM_Document,Standard_Persistent)
+  DEFINE_STANDARD_RTTIEXT(PCDM_Document,Standard_Persistent)
 
 protected:
 
index 386f26f2439929421d5552ec9e22ea421d691248..b210eaebcb86794d15ac7ced9acd13cb801922ea 100644 (file)
@@ -33,6 +33,8 @@
 #include <TColStd_HSequenceOfAsciiString.hxx>
 #include <UTL.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(PCDM_ReadWriter,Standard_Transient)
+
 #define FILE_FORMAT "FILE_FORMAT: "
 
 static TCollection_ExtendedString TryXmlDriverType
index 45277b97bb2329ff0122bc8c040f7c11320a6b6a..564ce9bef53f41bc81772020aa226c9ce1558f12 100644 (file)
@@ -79,7 +79,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(PCDM_ReadWriter,Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(PCDM_ReadWriter,Standard_Transient)
 
 protected:
 
index 323448362d07fbd2ab3453c00cf1aa939a8dbabe..766d968c2646fd5efb59d0319dcd4fe57e6f1481 100644 (file)
@@ -36,6 +36,8 @@
 #include <TColStd_SequenceOfExtendedString.hxx>
 #include <UTL.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(PCDM_ReadWriter_1,PCDM_ReadWriter)
+
 #define START_REF "START_REF"
 #define END_REF "END_REF"
 #define START_EXT "START_EXT"
index e35029fd13b613fb0ad1bb02686830540d224b6e..b04668a64aad671d0ff5b6b7e1a23b7e3a52e813 100644 (file)
@@ -65,7 +65,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(PCDM_ReadWriter_1,PCDM_ReadWriter)
+  DEFINE_STANDARD_RTTIEXT(PCDM_ReadWriter_1,PCDM_ReadWriter)
 
 protected:
 
index 5e1e65a835055a00f8a2c719acb0685c32f9945c..281ccf680066ab0a920ae67325b59ee921ccbe4f 100644 (file)
@@ -21,3 +21,5 @@
 #include <PCDM_Reader.hxx>
 #include <Standard_Type.hxx>
 #include <TCollection_ExtendedString.hxx>
+
+IMPLEMENT_STANDARD_RTTIEXT(PCDM_Reader,Standard_Transient)
\ No newline at end of file
index dd288afdb211efb0ecfcb375b74e289682633851..447ee8302e4b9146562ab0751a12b2a69662f4c9 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(PCDM_Reader,Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(PCDM_Reader,Standard_Transient)
 
 protected:
 
index 79b0d8e4dad5160688d2a67a2c4e132cf6f0b2ed..6327ec09d59bb389441132192e6c955915377d27 100644 (file)
@@ -27,6 +27,8 @@
 #include <Storage_Data.hxx>
 #include <UTL.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(PCDM_ReferenceIterator,Standard_Transient)
+
 #ifdef _MSC_VER
 # include <tchar.h>
 #endif  // _MSC_VER
index c2dea206977073aea26f209159724182746c79e9..5a1f82adac6d5af1ee02ce83fc499f226a07ff08 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(PCDM_ReferenceIterator,Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(PCDM_ReferenceIterator,Standard_Transient)
 
 protected:
 
index a8a6b53665d475bfc7db07efa2f97c26650e6f73..4370a987a6af9bc8d6f7eaa13e7af53f95288b08 100644 (file)
@@ -41,6 +41,8 @@
 #include <TColStd_SequenceOfAsciiString.hxx>
 
 #include <locale.h>
+IMPLEMENT_STANDARD_RTTIEXT(PCDM_RetrievalDriver,PCDM_Reader)
+
 void PCDM_RetrievalDriver::RaiseIfUnknownTypes(const Handle(Storage_Schema)& aSchema, const TCollection_ExtendedString& aFileName) {
 
   PCDM_BaseDriverPointer theFileDriver;
index 509e5d566ccd0947878126dbfe26e81a55f6953e..c3a1c4a5d94521ea336451d5b03fbb54cd270f15 100644 (file)
@@ -78,7 +78,7 @@ friend
   Standard_EXPORT void PCDM_ReferenceIterator::Init (const Handle(CDM_MetaData)& aMetaData);
 
 
-  DEFINE_STANDARD_RTTI(PCDM_RetrievalDriver,PCDM_Reader)
+  DEFINE_STANDARD_RTTIEXT(PCDM_RetrievalDriver,PCDM_Reader)
 
 protected:
 
index d42fc1c347227e17ef4b6d2ddeb311f93edb4bde..af91ed8afb6a0b6a581f99caf61bab8226ac845e 100644 (file)
@@ -36,6 +36,8 @@
 #include <TColStd_SequenceOfExtendedString.hxx>
 
 #include <locale.h>
+IMPLEMENT_STANDARD_RTTIEXT(PCDM_StorageDriver,PCDM_Writer)
+
 #define STORAGE_VERSION "STORAGE_VERSION:"
 
 
index 8df6be92baf71ed393342853b15ff15a679c6449..eb87503b40dbe9f3bf20a840ca5a46fd5fd9615f 100644 (file)
@@ -91,7 +91,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(PCDM_StorageDriver,PCDM_Writer)
+  DEFINE_STANDARD_RTTIEXT(PCDM_StorageDriver,PCDM_Writer)
 
 protected:
 
index ca4dbfe453dea36c5a57ff7b46b97e61fc2afc7f..f1a443a1fc8bd88d8b8060eb3355ff076f5b4a38 100644 (file)
@@ -20,3 +20,5 @@
 #include <PCDM_Writer.hxx>
 #include <Standard_Type.hxx>
 #include <TCollection_ExtendedString.hxx>
+
+IMPLEMENT_STANDARD_RTTIEXT(PCDM_Writer,Standard_Transient)
\ No newline at end of file
index dbd8f4169df211cafa7d4c0229459e1291d574eb..9905dbcf885b9c48584303a8e7a3167fd2e379e7 100644 (file)
@@ -41,7 +41,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(PCDM_Writer,Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(PCDM_Writer,Standard_Transient)
 
 protected:
 
index 3701cb12f7c8d27dccad951bad86a0549c4e3d78..03b3785bc92af12d983165993c4dcb1b71b04e37 100644 (file)
@@ -17,3 +17,5 @@
 
 #include <PLib_Base.hxx>
 #include <Standard_Type.hxx>
+
+IMPLEMENT_STANDARD_RTTIEXT(PLib_Base,MMgt_TShared)
\ No newline at end of file
index 649b2cff9f84c945922214b3192c355bd27c8285..6ab4daeb9524cdace536d43e61b1a332fdf3081a 100644 (file)
@@ -69,7 +69,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(PLib_Base,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(PLib_Base,MMgt_TShared)
 
 protected:
 
index f0ca8f63d435d63b21a0c4e1b7d4c6bc38e79241..146d02ba78cfa9811fda196457ef1eb539b6b73e 100644 (file)
@@ -23,6 +23,8 @@
 #include <Standard_Type.hxx>
 #include <TColStd_HArray1OfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(PLib_HermitJacobi,PLib_Base)
+
 //=======================================================================
 //function : PLib_HermitJacobi
 //purpose  : 
index e47267abe29637a193687845750eef3fe83cbcea..f44fb9daaafe97b22ea8c29bee17ad99dacb5caa 100644 (file)
@@ -117,7 +117,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(PLib_HermitJacobi,PLib_Base)
+  DEFINE_STANDARD_RTTIEXT(PLib_HermitJacobi,PLib_Base)
 
 protected:
 
index bec959df3d619b56d304f2918cf306a955a66c27..e8a418f946320824b4b1862466c084cd9cdf6d64 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_Type.hxx>
 #include <TColStd_Array2OfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(PLib_JacobiPolynomial,PLib_Base)
+
 // The possible values for NbGaussPoints
 const Standard_Integer NDEG8=8,   NDEG10=10, NDEG15=15, NDEG20=20, NDEG25=25, 
                        NDEG30=30, NDEG40=40, NDEG50=50, NDEG61=61;
index 0839e36a7341cb3d4179f375801a089c68fa2602..2b0543e352e27088f5e1ab724faaabde5a6c7e3c 100644 (file)
@@ -148,7 +148,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(PLib_JacobiPolynomial,PLib_Base)
+  DEFINE_STANDARD_RTTIEXT(PLib_JacobiPolynomial,PLib_Base)
 
 protected:
 
index 4507fd8bdc56b12ee834274ed98dab8fa7943616..0c2f7617ae2fc1f705f6c70937e75441a1f01f84 100644 (file)
@@ -25,6 +25,8 @@
 #include <TShort_HArray1OfShortReal.hxx> 
 
 
+IMPLEMENT_STANDARD_RTTIEXT(Poly_CoherentTriangulation,Standard_Transient)
+
 //=======================================================================
 //function : Poly_CoherentTriangulation
 //purpose  : Empty constructor
index 8b703185bf21b4d09960314478f33a6839255c17..a30c9415cf33f931515d5bbf8f97ef6788b8ba4c 100644 (file)
@@ -380,7 +380,7 @@ class Poly_CoherentTriangulation : public Standard_Transient
 
  public:
 // Declaration of CASCADE RTTI
-DEFINE_STANDARD_RTTI (Poly_CoherentTriangulation, Standard_Transient)
+DEFINE_STANDARD_RTTIEXT(Poly_CoherentTriangulation,Standard_Transient)
 
   friend class IteratorOfTriangle;
   friend class IteratorOfNode;
index ca0b83267da1418d3af2ce0c67c123d92240610f..a08c9164c394a47ad331305aa429b327149b74bd 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_NullObject.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Poly_Polygon2D,MMgt_TShared)
+
 //=======================================================================
 //function : Poly_Polygon2D
 //purpose  : 
index 9fe14fcd540bccf28b362e76dc1870cdef54a636..81de9860bcdb1ae4976b1453b673ee1558be9d4b 100644 (file)
@@ -81,7 +81,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Poly_Polygon2D,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Poly_Polygon2D,MMgt_TShared)
 
 protected:
 
index 52a782666e19e9e9bf08ef7a9db177137533ce88..4ee86068324eea60a8e74883ddede045631053c4 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_NullObject.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Poly_Polygon3D,MMgt_TShared)
+
 //=======================================================================
 //function : Poly_Polygon3D
 //purpose  : 
index d56b78a0b354daf5e414814b8e9fbacaaf094f64..8ff69fa4b45f04e3aa6dbad7b2056abae5b063ec 100644 (file)
@@ -94,7 +94,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Poly_Polygon3D,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Poly_Polygon3D,MMgt_TShared)
 
 protected:
 
index c1b42cacd17aeebdb579f0151ebeff88c02774ab..fa26b4365cbfc24eeeb272efbc73736a85a464f9 100644 (file)
@@ -19,6 +19,8 @@
 #include <Standard_NullObject.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Poly_PolygonOnTriangulation,MMgt_TShared)
+
 //=======================================================================
 //function : Poly_PolygonOnTriangulation
 //purpose  : 
index b62c4586f2d96ee6e6764eeb337dfbf7aac38f75..87f99227fd9338017f18c9470d6046879edfcaf1 100644 (file)
@@ -104,7 +104,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Poly_PolygonOnTriangulation,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Poly_PolygonOnTriangulation,MMgt_TShared)
 
 protected:
 
index 44a4e8f1a8cb1b9f4629a59558f3d76dc026fcc3..5bd7944cdfa3d68e17020ddaf2e71dec6f3701e8 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_NullObject.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Poly_Triangulation,MMgt_TShared)
+
 //=======================================================================
 //function : Poly_Triangulation
 //purpose  : 
index add28cb013eb5d59ebca77873be44658dff6b6c4..b4857d28ecdcf6db293773bbbf695599a945b623 100644 (file)
@@ -163,7 +163,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Poly_Triangulation,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Poly_Triangulation,MMgt_TShared)
 
 protected:
 
index d475867940e7242a401ca5b4e80b8d7de061f5d6..33acf0b40fd7f5a45280da68228484d7dacff319 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ProjLib_HCompProjectedCurve,Adaptor2d_HCurve2d)
+  DEFINE_STANDARD_RTTI_INLINE(ProjLib_HCompProjectedCurve,Adaptor2d_HCurve2d)
 
 protected:
 
index 545fb54a6aa08d3823309d87aa7cb2c8f0bb8640..05701d7a2d5414f17987c7516bacc8f0c6e32bd4 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ProjLib_HProjectedCurve,Adaptor2d_HCurve2d)
+  DEFINE_STANDARD_RTTI_INLINE(ProjLib_HProjectedCurve,Adaptor2d_HCurve2d)
 
 protected:
 
index fc5f15f8a16dd7212287898c109ce582da19d1f7..49fff02c3a54dd4b410a5917674447c8128d4d1f 100644 (file)
@@ -19,6 +19,8 @@
 #include <Quantity_Color.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Prs3d_ArrowAspect,Prs3d_BasicAspect)
+
 Prs3d_ArrowAspect::Prs3d_ArrowAspect () 
      : myAngle(M_PI/180.*10), myLength(1.) {
   myArrowAspect = 
index a3da8115b415f63e7178707e9992a0a5e285984d..f1c448f48e9eff5e01d03675e39fa170dbe1320b 100644 (file)
@@ -76,7 +76,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Prs3d_ArrowAspect,Prs3d_BasicAspect)
+  DEFINE_STANDARD_RTTIEXT(Prs3d_ArrowAspect,Prs3d_BasicAspect)
 
 protected:
 
index fb25155077637f095132f1f29d8bdfe169c6ea9f..6e2216850e6dbfd120731baf0df1c7779dab01d6 100644 (file)
@@ -14,3 +14,5 @@
 
 #include <Prs3d_BasicAspect.hxx>
 #include <Standard_Type.hxx>
+
+IMPLEMENT_STANDARD_RTTIEXT(Prs3d_BasicAspect,MMgt_TShared)
\ No newline at end of file
index 9c78533f667989ac59297576de40ac34c2f5edc2..6e41ea7c6b0e3273ad0a226fb08304010301094d 100644 (file)
@@ -37,7 +37,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Prs3d_BasicAspect,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Prs3d_BasicAspect,MMgt_TShared)
 
 protected:
 
index 474b7151cfcb0c8f822df4d157fed73c32f123f1..4736cf515b487d0acbf55d0f4e2121f1f0299fc8 100644 (file)
@@ -17,6 +17,8 @@
 #include <Prs3d_LineAspect.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Prs3d_DatumAspect,Prs3d_BasicAspect)
+
 Prs3d_DatumAspect::Prs3d_DatumAspect()
 : myDrawFirstAndSecondAxis (Standard_True),
   myDrawThirdAxis (Standard_True),
index 60ae8a4189f234f4275ea3c998be435efe075648..50f0b25f6574bf5bc5d9753809ac52f636bc5ea4 100644 (file)
@@ -78,7 +78,7 @@ public:
   //! @return true if axes labels are drawn
   Standard_EXPORT Standard_Boolean ToDrawLabels() const;
 
-  DEFINE_STANDARD_RTTI(Prs3d_DatumAspect,Prs3d_BasicAspect)
+  DEFINE_STANDARD_RTTIEXT(Prs3d_DatumAspect,Prs3d_BasicAspect)
 
 private:
 
index dd782b54700717dad97ad6857be1dff78e0ab3f3..2e6af161ec394d2c12dc16f056e385ea111d8f08 100755 (executable)
@@ -23,6 +23,8 @@
 #include <Quantity_Color.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(Prs3d_DimensionAspect,Prs3d_BasicAspect)
+
 //=======================================================================
 //function : Constructor
 //purpose  : 
index 411ac63baa630b61b42e3bc5e247488a7bff8ee7..cafd3a49250824ead91763940168f45096ea89cc 100644 (file)
@@ -131,7 +131,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Prs3d_DimensionAspect,Prs3d_BasicAspect)
+  DEFINE_STANDARD_RTTIEXT(Prs3d_DimensionAspect,Prs3d_BasicAspect)
 
 protected:
 
index ccf8b9638128fcfa22e703d72459a104481f9922..b3bdcc79c5538015eb2f1b73453029a4f57c431a 100644 (file)
@@ -24,6 +24,8 @@
 #include <Prs3d_TextAspect.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(Prs3d_Drawer,MMgt_TShared)
+
 // =======================================================================
 // function : Prs3d_Drawer
 // purpose  :
index ae7938bfab66932d51e4b1ec21c20780f3e00b6a..7f8595cd48fa293a483f71f4efc323b8ee29d0c8 100644 (file)
@@ -930,7 +930,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI(Prs3d_Drawer, MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Prs3d_Drawer,MMgt_TShared)
 
 };
 
index 7f99cdd35e5b1e25040453b59339dd4be5592673..f6a4a97de094a10605d48513dfc6c37671b556fd 100644 (file)
@@ -17,6 +17,8 @@
 #include <Quantity_Color.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Prs3d_IsoAspect,Prs3d_LineAspect)
+
 Prs3d_IsoAspect::Prs3d_IsoAspect(const Quantity_Color &aColor,
                             const Aspect_TypeOfLine aType,
                             const Standard_Real aWidth,
index e36281463727a53760e308622f90c3f1e50ea220..867d3c15aa1824235e58b5f7b2a56b88f1f656c7 100644 (file)
@@ -61,7 +61,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Prs3d_IsoAspect,Prs3d_LineAspect)
+  DEFINE_STANDARD_RTTIEXT(Prs3d_IsoAspect,Prs3d_LineAspect)
 
 protected:
 
index cc0fabd3df24255e4efa59955a14e8a5513da430..8225e97b5d8c1cf4784da531d46843409b1c2e13 100644 (file)
@@ -18,6 +18,8 @@
 #include <Quantity_Color.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Prs3d_LineAspect,Prs3d_BasicAspect)
+
 Prs3d_LineAspect::Prs3d_LineAspect (const Quantity_Color &aColor,
                                const Aspect_TypeOfLine aType,
                                const Standard_Real aWidth) {
index acfeab1fc4f5b1a52db241be9955e541c93fc7e6..bb4923991964c860c76df0dfeafd6b69403fba67 100644 (file)
@@ -80,7 +80,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Prs3d_LineAspect,Prs3d_BasicAspect)
+  DEFINE_STANDARD_RTTIEXT(Prs3d_LineAspect,Prs3d_BasicAspect)
 
 protected:
 
index 74eb3c995ad4bf06340f81bad54dad5584aaa243..262b13b81d54141cece828dd53300cf2d682e2d0 100644 (file)
@@ -17,6 +17,8 @@
 #include <Prs3d_PlaneAspect.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Prs3d_PlaneAspect,Prs3d_BasicAspect)
+
 Prs3d_PlaneAspect::Prs3d_PlaneAspect()
 {
   myEdgesAspect = new Prs3d_LineAspect(Quantity_NOC_GREEN,Aspect_TOL_SOLID,1.);
index 3fe1256e65d979241cfca8756bb53e7f9a47347c..afed7126fc563b0cf71d2b6bdefd673c32ac1aee 100644 (file)
@@ -107,7 +107,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Prs3d_PlaneAspect,Prs3d_BasicAspect)
+  DEFINE_STANDARD_RTTIEXT(Prs3d_PlaneAspect,Prs3d_BasicAspect)
 
 protected:
 
index 19cbf9ceea7e6191dd6bdda0f3030186a239130e..c01222d7fca01be30acbb2475ba29da3c08517c6 100644 (file)
@@ -22,6 +22,8 @@
 #include <Prs3d_PlaneSet.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Prs3d_PlaneSet,MMgt_TShared)
+
 Prs3d_PlaneSet::Prs3d_PlaneSet(const Standard_Real Xdir,
                               const Standard_Real Ydir,
                               const Standard_Real Zdir,
index c047f2edf3d7e053826c224f68b726218aa2da7d..63e08a8814785b99b5c3b07647ef5ec08d7eb6ba 100644 (file)
@@ -57,7 +57,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Prs3d_PlaneSet,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Prs3d_PlaneSet,MMgt_TShared)
 
 protected:
 
index bb031c00f31fa732a81220bc6b98ac482b23a0c8..5fdf4a3397bb27801eab3375d14cc1d48f825493 100644 (file)
@@ -18,6 +18,8 @@
 #include <Quantity_Color.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Prs3d_PointAspect,Prs3d_BasicAspect)
+
 Prs3d_PointAspect::Prs3d_PointAspect (const Aspect_TypeOfMarker aType,
                                  const Quantity_Color &aColor,
                                  const Standard_Real aScale) {
index 6eac270952e2db685f84176063d01bde9e82354b..25a42de4942286e9f04814ca759f8d22c02dbd83 100644 (file)
@@ -79,7 +79,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Prs3d_PointAspect,Prs3d_BasicAspect)
+  DEFINE_STANDARD_RTTIEXT(Prs3d_PointAspect,Prs3d_BasicAspect)
 
 protected:
 
index 109ad5642a3f5b1056d5ef2790c520092297cd13..1c65b636143bea5dc2ebcd7b5a8c669bf22064f2 100644 (file)
@@ -37,6 +37,8 @@
 #include <Standard_Type.hxx>
 #include <TColStd_Array2OfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Prs3d_Presentation,Graphic3d_Structure)
+
 // OCC4895 SAN 22/03/04 High-level interface for controlling polygon offsets 
 // OCC4895 SAN 22/03/04 High-level interface for controlling polygon offsets
 static void MakeGraphicTrsf (const Handle(Geom_Transformation)& aGeomTrsf,
index 099dd4d0927ee4b45f1582b59299ae36865ca07a..e195177fed7178bc83ce884382c749ba2a42d0ab 100644 (file)
@@ -91,7 +91,7 @@ public:
 friend class Prs3d_Root;
 
 
-  DEFINE_STANDARD_RTTI(Prs3d_Presentation,Graphic3d_Structure)
+  DEFINE_STANDARD_RTTIEXT(Prs3d_Presentation,Graphic3d_Structure)
 
 protected:
 
index 51c8c51cd018495e2902a9c68a0e0590452ff743..246d85e346104e8f370a814e7405af59f0baaf44 100644 (file)
@@ -16,6 +16,8 @@
 #include <Prs3d_PresentationShadow.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(Prs3d_PresentationShadow,Prs3d_Presentation)
+
 //=======================================================================
 //function : Prs3d_PresentationShadow
 //purpose  :
index 6bbb7f9d2e67f1b33df0efc6c9b3a530c27143bb..819b02aad3941c2d5f31e477637cbee7197de88d 100644 (file)
@@ -36,7 +36,7 @@ public:
 
 private: 
 
-  DEFINE_STANDARD_RTTI(Prs3d_PresentationShadow, Prs3d_Presentation)
+  DEFINE_STANDARD_RTTIEXT(Prs3d_PresentationShadow,Prs3d_Presentation)
 
 private:
   Standard_Integer               myParentStructId;
index cb8f241ea7f5b525b039b6c0717b68e52ebcad8b..1c9eed824fc0c0a5e5ba70c1da265017fbe2655a 100644 (file)
@@ -21,6 +21,8 @@
 #include <Prs3d_Projector.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Prs3d_Projector,MMgt_TShared)
+
 Prs3d_Projector::Prs3d_Projector (const HLRAlgo_Projector& HLPr): MyProjector(HLPr)
 {}
 
index eecb73c06884eff2810a2395ee47ee91989f9c25..3e8bb232e11439737579f0028c79f10ed1cc7d0d 100644 (file)
@@ -59,7 +59,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Prs3d_Projector,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Prs3d_Projector,MMgt_TShared)
 
 protected:
 
index cb4d5e1d1857c82e5ab16022f57c9f9c3c0165fa..0514b7fff871fcb871bf4a5d23e3c6cd92122e74 100644 (file)
@@ -19,6 +19,8 @@
 #include <Quantity_Color.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Prs3d_ShadingAspect,Prs3d_BasicAspect)
+
 //=======================================================================
 //function : Prs3d_ShadingAspect
 //purpose  : 
index 6b0a1926d4d5bc1dd202116da36dd521395eb716..e06e9210439c58db9fc9cb7da131d4c78a9b6849 100644 (file)
@@ -81,7 +81,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Prs3d_ShadingAspect,Prs3d_BasicAspect)
+  DEFINE_STANDARD_RTTIEXT(Prs3d_ShadingAspect,Prs3d_BasicAspect)
 
 protected:
 
index 7e40a9902bf9d56b4368b19ee95eb7d1a3395520..80c874ce3abd6d04b7975f32e42e84ec86bbc936 100644 (file)
@@ -21,6 +21,8 @@
 #include <Quantity_Color.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Prs3d_TextAspect,Prs3d_BasicAspect)
+
 Prs3d_TextAspect::Prs3d_TextAspect () 
 : myAngle(0.),
   myHeight(16.),
index ccb785eae66a992ac3d4f43cb87b55e3a483469b..3410d4ecf5e2daad41eb72a9b7aa949d5799c239 100644 (file)
@@ -122,7 +122,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Prs3d_TextAspect,Prs3d_BasicAspect)
+  DEFINE_STANDARD_RTTIEXT(Prs3d_TextAspect,Prs3d_BasicAspect)
 
 protected:
 
index 459681d85e5ce51de1b9907e18d1bf28df7800be..f8deec61fece6e14fa1391928bde05a23486145e 100644 (file)
@@ -32,6 +32,8 @@
 #include <TColStd_ListIteratorOfListOfInteger.hxx>
 #include <TColStd_MapOfInteger.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(PrsMgr_PresentableObject,MMgt_TShared)
+
 //=======================================================================
 //function : PrsMgr_PresentableObject
 //purpose  :
index 7a04b3789c2480d51bd01fbbc8836a69776d46a5..14af43ad609f8dde8488e5d92c9cfd88799d0bf5 100644 (file)
@@ -212,7 +212,7 @@ friend
   Standard_EXPORT void PrsMgr_Presentation::Compute (const Handle(Graphic3d_DataStructureManager)& theProjector, const Handle(Geom_Transformation)& theTrsf, const Handle(Graphic3d_Structure)& theGivenStruct);
 
 
-  DEFINE_STANDARD_RTTI(PrsMgr_PresentableObject,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(PrsMgr_PresentableObject,MMgt_TShared)
 
 protected:
 
index 2daec0fd87f118994035859f40a535a74e6cfe86..e585398e7daf04cacba6c5b79d5b93fbde5669b8 100644 (file)
@@ -27,6 +27,9 @@
 #include <PrsMgr_Prs.hxx>
 #include <Quantity_Color.hxx>
 #include <Standard_Type.hxx>
+#include <Graphic3d_CView.hxx>
+
+IMPLEMENT_STANDARD_RTTIEXT(PrsMgr_Presentation,MMgt_TShared)
 
 namespace
 {
index a351db6167b1d804fb4ee756bed0dfb64f52fd49..e04bb1627c02733f809cc2b71fa70d62bdfbd532 100644 (file)
@@ -69,7 +69,7 @@ friend class PrsMgr_PresentableObject;
 friend class PrsMgr_Prs;
 
 
-  DEFINE_STANDARD_RTTI(PrsMgr_Presentation,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(PrsMgr_Presentation,MMgt_TShared)
 
 protected:
 
index c7f134fa0ea8e22075d505513661cd49bf93b0e9..c5ed8164bfc8771b5397f0b64b20a7acbd2cbc54 100644 (file)
@@ -28,6 +28,8 @@
 #include <TColStd_ListIteratorOfListOfTransient.hxx>
 #include <V3d_View.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(PrsMgr_PresentationManager,MMgt_TShared)
+
 // =======================================================================
 // function : PrsMgr_PresentationManager
 // purpose  :
index aa9a36376d024df3647d2580207c070dffc6fa46..b08a438eea3eff4b1abac46e735595fb1c761295 100644 (file)
@@ -165,7 +165,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(PrsMgr_PresentationManager,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(PrsMgr_PresentationManager,MMgt_TShared)
 
 protected:
 
index bf9aaca99fb40af445972a38b1f8f15bb2b4e191..c226af0e89afe490ef329b8a3da1b667522b553c 100644 (file)
@@ -23,6 +23,8 @@
 #include <PrsMgr_Prs.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(PrsMgr_Prs,Prs3d_Presentation)
+
 PrsMgr_Prs::PrsMgr_Prs (const Handle(Graphic3d_StructureManager)& theStructManager,
                         const PrsMgr_PresentationPointer&         thePrs,
                         const PrsMgr_TypeOfPresentation3d         theTypeOfPresentation)
index a665020ae769e83bef9670c24349b4e9918746a6..10a96a13840821b1a1420bc8c7a49fd034921fa1 100644 (file)
@@ -65,7 +65,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(PrsMgr_Prs,Prs3d_Presentation)
+  DEFINE_STANDARD_RTTIEXT(PrsMgr_Prs,Prs3d_Presentation)
 
 protected:
 
index 2d8b94fd89ea1a294354238e2d64f0032755aa7a..32044a532fe9c438e55fe394f3af02ce9dc6a2ee 100644 (file)
@@ -1697,7 +1697,7 @@ public:
     std::cerr << "QABugs_HandleClass[" << this << "] " << theArgVec[0] << "\n";
     return 0;
   }
-  DEFINE_STANDARD_RTTI(QABugs_HandleClass, Standard_Transient) // Type definition
+  DEFINE_STANDARD_RTTI_INLINE(QABugs_HandleClass,Standard_Transient) // Type definition
 };
 DEFINE_STANDARD_HANDLE    (QABugs_HandleClass, Standard_Transient)
 
@@ -4543,6 +4543,7 @@ static Standard_Integer OCC26750( Draw_Interpretor& theDI,
 //purpose  : Checks if coefficients of the torus are computed properly.
 //=======================================================================
 #include <Geom_ToroidalSurface.hxx>
+#include <Geom_BSplineCurve.hxx>
 static Standard_Integer OCC26746(
   Draw_Interpretor& theDI, 
   Standard_Integer  theNArg, 
index 7c25c92c780034f4be8729c576044008f5a3e73f..06a20b1fa4b739f357a3755ead136a7c2c4bf84f 100644 (file)
@@ -27,6 +27,8 @@
 #include <Standard_Type.hxx>
 #include <TCollection_ExtendedString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(QABugs_MyText,AIS_InteractiveObject)
+
 /*************************************************************************
 *
 * CONSTRUCTION/DESTRUCTION
index 20333076f4d14affaf866a2e92fd56c638983523..fdc5343dcf073d8021cec377e2b0118bca88cadc 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(QABugs_MyText,AIS_InteractiveObject)
+  DEFINE_STANDARD_RTTIEXT(QABugs_MyText,AIS_InteractiveObject)
 
 protected:
 
index f5b8c4f21fede43d2b50dbd74754e18deb0202d8..a77c79da8a595d325bb1a3f65a2cb34fdac5c05e 100644 (file)
@@ -27,6 +27,8 @@
 #include <QABugs_PresentableObject.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(QABugs_PresentableObject,AIS_InteractiveObject)
+
 QABugs_PresentableObject::QABugs_PresentableObject(const PrsMgr_TypeOfPresentation3d theTypeOfPresentation3d)
      :AIS_InteractiveObject(theTypeOfPresentation3d)
 {
index 85bd3764db20a97133f8ac9ff44f934ea1fdf763..d5d7dca1a5f8c25e1470f89b72f13acb31fdf1fd 100644 (file)
@@ -42,7 +42,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(QABugs_PresentableObject,AIS_InteractiveObject)
+  DEFINE_STANDARD_RTTIEXT(QABugs_PresentableObject,AIS_InteractiveObject)
 
 protected:
 
index b741d65c5d2a94ac2fb474ba241e758977449021..2d8142f4e1adaba18bb2c15ae72faf2a005e57c3 100644 (file)
@@ -24,6 +24,8 @@
 #include <TopoDS_Shape.hxx>
 #include <TopTools_HSequenceOfShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(QANewModTopOpe_ReShaper,MMgt_TShared)
+
 QANewModTopOpe_ReShaper::QANewModTopOpe_ReShaper(const TopoDS_Shape& TheInitialShape):
        myInitShape(TheInitialShape)
 {
index 79c8ddf3ff4148b44c236608d3305e4f10e372db..a0ea7f7697a0b5a8552d4dcdc8598678508ce47c 100644 (file)
@@ -57,7 +57,7 @@ Standard_EXPORT operator TopoDS_Shape() const;
 
 
 
-  DEFINE_STANDARD_RTTI(QANewModTopOpe_ReShaper,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(QANewModTopOpe_ReShaper,MMgt_TShared)
 
 protected:
 
index c9299b6d9b7f840a7fef81c8f351e8a4ccec429b..64a39431ad5a98425b250e155e7c2878b6dadc25 100644 (file)
@@ -31,6 +31,8 @@
 #include <StepData_UndefinedEntity.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(RWHeaderSection_GeneralModule,StepData_GeneralModule)
+
 RWHeaderSection_GeneralModule::RWHeaderSection_GeneralModule ()
 { 
   Interface_GeneralLib::SetGlobal(this, HeaderSection::Protocol());
index 3e1c1056dc96362287b3fdb8586f8c606d8b54df..cbfd209da24cc1f654138847e5254dc7918992a7 100644 (file)
@@ -63,7 +63,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(RWHeaderSection_GeneralModule,StepData_GeneralModule)
+  DEFINE_STANDARD_RTTIEXT(RWHeaderSection_GeneralModule,StepData_GeneralModule)
 
 protected:
 
index 060ef8a1b6177b8b013bcd87dca832fd74d84515..4957a2e2b7caecf13a5dc5a1a34f43399594f10b 100644 (file)
@@ -32,6 +32,8 @@
 #include <StepData_WriterLib.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(RWHeaderSection_ReadWriteModule,StepData_ReadWriteModule)
+
 // -- General Declarations (Recognize, StepType) ---
 static TCollection_AsciiString PasReco("");    // neutralise StartEntity de SW
 static TCollection_AsciiString Reco_FileName ("FILE_NAME");
index 4af0c4ae8a41b8ca386728886f6b48528e587a51..4aabee4c3349a8e8f4df15e0c97163cc3bb20564 100644 (file)
@@ -65,7 +65,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(RWHeaderSection_ReadWriteModule,StepData_ReadWriteModule)
+  DEFINE_STANDARD_RTTIEXT(RWHeaderSection_ReadWriteModule,StepData_ReadWriteModule)
 
 protected:
 
index bcea4ad3adeaa58ad4d6678cd31e149261a4f2c1..df3667915062795e2ac262e17e4cd19155aa8b4c 100644 (file)
 #include <StepVisual_ViewVolume.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(RWStepAP214_GeneralModule,StepData_GeneralModule)
+
 //#define DeclareAndCast(atype,result,start) \  NON car Name
 // Handle(atype) result = Handle(atype)::DownCast (start)
 // Removed from Rev2 to Rev4 :  <StepVisual_AnnotationCurveOccurrence.hxx>
index 9f11dbcc5481966e395bcdcce25c4627650a2242..afc626d11d2d6d3079dc2992d718855431629923 100644 (file)
@@ -69,7 +69,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(RWStepAP214_GeneralModule,StepData_GeneralModule)
+  DEFINE_STANDARD_RTTIEXT(RWStepAP214_GeneralModule,StepData_GeneralModule)
 
 protected:
 
index fc56d33443cd8f8b843dbed9aa18fe5ad4c5ad20..fc00a868efe7776f2eec432eac41aaf3175f8f2d 100644 (file)
@@ -29,6 +29,8 @@
 #include <StepData_WriterLib.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(RWStepAP214_ReadWriteModule,StepData_ReadWriteModule)
+
 //#include <Interface_Macros.hxx>
 #define DeclareAndCast(atype,result,start) \
 Handle(atype) result = Handle(atype)::DownCast (start)
index b00928bf7feb6b054610320e6f92a17f2d5cce1f..75c02ceb21b21c67517906099bff85c453157ea4 100644 (file)
@@ -67,7 +67,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(RWStepAP214_ReadWriteModule,StepData_ReadWriteModule)
+  DEFINE_STANDARD_RTTIEXT(RWStepAP214_ReadWriteModule,StepData_ReadWriteModule)
 
 protected:
 
index 13e6ce96283eaf4dc63952bab142012b047b6916..be4e8819abb045e082e2bc65f9a9f831af76c9d4 100644 (file)
@@ -20,6 +20,7 @@
 #include <StepAP242_GeometricItemSpecificUsage.hxx>
 #include <StepRepr_HArray1OfRepresentationItem.hxx>
 #include <StepRepr_Representation.hxx>
+#include <StepRepr_RepresentationItem.hxx>
 
 
 RWStepAP242_RWGeometricItemSpecificUsage::RWStepAP242_RWGeometricItemSpecificUsage () {}
index 2aa1d05a2a289637e89891ff8cf865cd18c26169..b2009f6ee8f2564534eb1ae45332142e5071c9b5 100644 (file)
@@ -21,6 +21,7 @@
 #include <StepAP242_ItemIdentifiedRepresentationUsage.hxx>
 #include <StepAP242_ItemIdentifiedRepresentationUsageDefinition.hxx>
 #include <StepRepr_Representation.hxx>
+#include <StepRepr_RepresentationItem.hxx>
 
 
 RWStepAP242_RWItemIdentifiedRepresentationUsage::RWStepAP242_RWItemIdentifiedRepresentationUsage () {}
index 06ffdd795680a722fd5f39093e9ef29649c8f99a..591e284c816980f6e5f98afda232fe88d34f94c1 100644 (file)
@@ -23,6 +23,8 @@
 #include <StepDimTol_GeneralDatumReference.hxx>
 #include <StepDimTol_HArray1OfDatumReferenceElement.hxx>
 #include <StepRepr_ProductDefinitionShape.hxx>
+#include <StepDimTol_DatumReferenceElement.hxx>
+#include <StepDimTol_DatumReferenceModifierWithValue.hxx>
 
 //=======================================================================
 //function : RWStepDimTol_RWDatumReferenceCompartment
index f5656e52c0862aa4f548864901bafeb7ee9ed4e5..2c266402191c535d10299e9a006f66e2599e7244 100644 (file)
@@ -25,6 +25,7 @@
 #include <StepDimTol_HArray1OfDatumReferenceElement.hxx>
 #include <StepDimTol_HArray1OfDatumReferenceModifier.hxx>
 #include <StepRepr_ProductDefinitionShape.hxx>
+#include <StepDimTol_DatumReferenceModifierWithValue.hxx>
 
 //=======================================================================
 //function : RWStepDimTol_RWDatumReferenceElement
index d9ec4603b23f0472f38036e3450927f8509f637e..abf4d3a499fe77a2879723bf1cefc7d5ef89ede8 100644 (file)
@@ -23,6 +23,8 @@
 #include <StepDimTol_GeneralDatumReference.hxx>
 #include <StepDimTol_HArray1OfDatumReferenceElement.hxx>
 #include <StepRepr_ProductDefinitionShape.hxx>
+#include <StepDimTol_DatumReferenceElement.hxx>
+#include <StepDimTol_DatumReferenceModifierWithValue.hxx>
 
 //=======================================================================
 //function : RWStepDimTol_RWGeneralDatumReference
index 21e2b319c0d4399b8ca9fe04d0e49a28b0240c0e..f597d25211f2662e79f7420ddbf300c85f430693 100644 (file)
@@ -24,6 +24,7 @@
 #include <StepDimTol_GeometricToleranceTarget.hxx>
 #include <StepDimTol_GeometricToleranceWithMaximumTolerance.hxx>
 #include <StepDimTol_HArray1OfGeometricToleranceModifier.hxx>
+#include <StepBasic_MeasureWithUnit.hxx>
 
 //=======================================================================
 //function : RWStepDimTol_RWGeometricTolerance
index 46abb9085398b6d0c6d724ea2f2d9e7998402fa7..405c65a7babb78a206822a999da0cfe1ef856bac 100644 (file)
@@ -21,6 +21,7 @@
 #include <StepRepr_HArray1OfShapeAspect.hxx>
 #include <StepDimTol_NonUniformZoneDefinition.hxx>
 #include <StepDimTol_ToleranceZone.hxx>
+#include <StepRepr_ShapeAspect.hxx>
 
 //=======================================================================
 //function : RWStepDimTol_RWNonUniformZoneDefinition
index eb170c16780c6ab8b941dbe6010cc6e376ae01be..bd9f209fc9608c86685cab00f8498b5f296287b8 100644 (file)
@@ -22,6 +22,7 @@
 #include <StepRepr_HArray1OfShapeAspect.hxx>
 #include <StepDimTol_ProjectedZoneDefinition.hxx>
 #include <StepDimTol_ToleranceZone.hxx>
+#include <StepRepr_ShapeAspect.hxx>
 
 //=======================================================================
 //function : RWStepDimTol_RWProjectedZoneDefinition
index 23cc51e5e8587e0c44c69994de30ace7ef4fc5d8..5ed95b389bb8d3d7c1a643ee637ab0afd9301c3c 100644 (file)
@@ -22,6 +22,7 @@
 #include <StepDimTol_RunoutZoneDefinition.hxx>
 #include <StepDimTol_RunoutZoneOrientation.hxx>
 #include <StepDimTol_ToleranceZone.hxx>
+#include <StepRepr_ShapeAspect.hxx>
 
 //=======================================================================
 //function : RWStepDimTol_RWRunoutZoneDefinition
index 6c405154d23d17c2eb607e8f3f66e34e95ced7e4..820e147b95f2e7ce84fe7fb9c00648e50070b5f2 100644 (file)
@@ -21,6 +21,7 @@
 #include <StepRepr_HArray1OfShapeAspect.hxx>
 #include <StepDimTol_ToleranceZone.hxx>
 #include <StepDimTol_ToleranceZoneDefinition.hxx>
+#include <StepRepr_ShapeAspect.hxx>
 
 //=======================================================================
 //function : RWStepDimTol_RWToleranceZoneDefinition
index 2cb506f56a1bbf859ab7968da8b84e40e389ef45..8186eb9178aa0961e0d602aa42f82859f1b6baed 100644 (file)
@@ -33,6 +33,8 @@
 #include <algorithm>
 #include <errno.h>
 
+IMPLEMENT_STANDARD_RTTIEXT(Resource_Manager,MMgt_TShared)
+
 //! Auxiliary enumeration for function WhatKindOfLine().
 enum Resource_KindOfLine
 {
index de76bf4b34a50f385a7629b349a2f682a97fdf97..c910b459254b83ee5cda614b0b9fe11c1e0b7fc0 100644 (file)
@@ -108,7 +108,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Resource_Manager,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Resource_Manager,MMgt_TShared)
 
 protected:
 
index 9871e74943da7b1c5d9c4c450554455a664c1c59..3cc5205d0a5e6995324714358917bcca1bf11346 100644 (file)
@@ -18,6 +18,8 @@
 #include <STEPCAFControl_ActorWrite.hxx>
 #include <TopoDS_Shape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(STEPCAFControl_ActorWrite,STEPControl_ActorWrite)
+
 //=======================================================================
 //function : STEPCAFControl_ActorWrite
 //purpose  : 
index 12d64fbb70e7b2ffe07c3ad7548119090c1fae5c..c86837eb79371696d410a881086b75a9590bf864 100644 (file)
@@ -57,7 +57,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(STEPCAFControl_ActorWrite,STEPControl_ActorWrite)
+  DEFINE_STANDARD_RTTIEXT(STEPCAFControl_ActorWrite,STEPControl_ActorWrite)
 
 protected:
 
index 57d26ac4478738b1c96a5ea574a0945181a3a8d7..d930938bd4e15256cc8b17c087d4842ac1d0fe0f 100644 (file)
@@ -20,6 +20,8 @@
 #include <STEPCAFControl_Controller.hxx>
 #include <XSAlgo.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(STEPCAFControl_Controller,STEPControl_Controller)
+
 //=======================================================================
 //function : STEPCAFControl_Controller
 //purpose  : 
index 5aa007ef91fa74664092827195df995368b97fe6..bf5e782e6ac8da9285f3b05a26d77020620ae717 100644 (file)
@@ -47,7 +47,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(STEPCAFControl_Controller,STEPControl_Controller)
+  DEFINE_STANDARD_RTTIEXT(STEPCAFControl_Controller,STEPControl_Controller)
 
 protected:
 
index 36d2c9ba08d2be00c7fb2b62e55428c145cac8d3..62e4091ef000f5a887dc9110f6f4bdc75a4b29fe 100644 (file)
@@ -129,7 +129,7 @@ public:
 friend class STEPCAFControl_IteratorOfDictionaryOfExternFile;
 
 
-  DEFINE_STANDARD_RTTI(STEPCAFControl_DictionaryOfExternFile,MMgt_TShared)
+  DEFINE_STANDARD_RTTI_INLINE(STEPCAFControl_DictionaryOfExternFile,MMgt_TShared)
 
 protected:
 
index 6cbf739af9607510eb2415d7ae6400d9067a05c2..ac824af81e8d434ea2e275f6a003b43491df1505 100644 (file)
@@ -20,6 +20,8 @@
 #include <TDF_Label.hxx>
 #include <XSControl_WorkSession.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(STEPCAFControl_ExternFile,MMgt_TShared)
+
 //=======================================================================
 //function : STEPCAFControl_ExternFile
 //purpose  : 
index 76937776a42f931783acdd8d1a3e6c63c0596230..bfe4bcead618e8bc71571b7929ff6281d990c4a7 100644 (file)
@@ -69,7 +69,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(STEPCAFControl_ExternFile,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(STEPCAFControl_ExternFile,MMgt_TShared)
 
 protected:
 
index f153fb339972479ed20146590ea83c90cb540c1c..935d7fb3d42d9de13df3e01a686cb0f3e12d23f9 100644 (file)
@@ -53,7 +53,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(STEPCAFControl_StackItemOfDictionaryOfExternFile,MMgt_TShared)
+  DEFINE_STANDARD_RTTI_INLINE(STEPCAFControl_StackItemOfDictionaryOfExternFile,MMgt_TShared)
 
 protected:
 
index ad1763a46b3dec604cbe3cb88e1d992752a0d6a1..834ad7ea389ef7c56c44f9c36842e7043f957165 100644 (file)
 #include <XSAlgo.hxx>
 #include <XSAlgo_AlgoContainer.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(STEPControl_ActorRead,Transfer_ActorOfTransientProcess)
+
 // #include <Interface_InterfaceModel.hxx>  // pour mise au point
 // MappedItem :
 // FaceSurface :
index 76e50fd5dc946b306a7e55010dc04eee5d80e88f..1ea04b90494564eb9fff8b41daac0b89a457335d 100644 (file)
@@ -89,7 +89,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(STEPControl_ActorRead,Transfer_ActorOfTransientProcess)
+  DEFINE_STANDARD_RTTIEXT(STEPControl_ActorRead,Transfer_ActorOfTransientProcess)
 
 protected:
 
index 7fc7769afe65a78debb6e2e530b698425bb7e19a..6087575594781c89b6ee4256eaf1d117d9517fdf 100644 (file)
 #include <XSAlgo.hxx>
 #include <XSAlgo_AlgoContainer.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(STEPControl_ActorWrite,Transfer_ActorOfFinderProcess)
+
 //  Transfer
 //  TransferShape
 //:d6
index 5dc8d65fe7753280a011e0998cebf790beb9fafa..be67859393a51363812419c2fc5dc9b7305eaa9f 100644 (file)
@@ -79,7 +79,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(STEPControl_ActorWrite,Transfer_ActorOfFinderProcess)
+  DEFINE_STANDARD_RTTIEXT(STEPControl_ActorWrite,Transfer_ActorOfFinderProcess)
 
 protected:
 
index 2a7bea7319c898c82b90301f9bc0a8da463e2c80..18ad6c98363a5313903653abd64480443b408f39 100644 (file)
@@ -54,6 +54,8 @@
 #include <XSAlgo.hxx>
 #include <XSControl_WorkSession.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(STEPControl_Controller,XSControl_Controller)
+
 //#include <StepAP214.hxx>
 //  Pour NewModel et Write : definition de produit (temporaire ...)
 STEPControl_Controller::STEPControl_Controller ()
index 15a590a782828d4fb211d27f6055e5d9d96ef759..973d7c7aefbb3e57bfa8fd5bfb62a83eacf05587 100644 (file)
@@ -71,7 +71,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(STEPControl_Controller,XSControl_Controller)
+  DEFINE_STANDARD_RTTIEXT(STEPControl_Controller,XSControl_Controller)
 
 protected:
 
index 47e292743e89e0fff709059ba2358ce8314bfd97..f9cf5c83cb4affa7a7bf30578afbe0a55a4d0813 100644 (file)
@@ -24,6 +24,8 @@
 #include <TCollection_AsciiString.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(STEPEdit_EditContext,IFSelect_Editor)
+
 STEPEdit_EditContext::STEPEdit_EditContext ()
 : IFSelect_Editor (5)
 {
index 3cdbee9a0322a28cc8ff661f536963af199ccabf..22d3eb76ca9a09cbe3aa6b0621eb8bec40c61ebb 100644 (file)
@@ -59,7 +59,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(STEPEdit_EditContext,IFSelect_Editor)
+  DEFINE_STANDARD_RTTIEXT(STEPEdit_EditContext,IFSelect_Editor)
 
 protected:
 
index a46a0ae752ca2ea2df1ef450a93eb47d2d9e77a2..0ef7990146bed4113c14b874bbfcf4bc5ece37af 100644 (file)
@@ -24,6 +24,8 @@
 #include <TCollection_AsciiString.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(STEPEdit_EditSDR,IFSelect_Editor)
+
 STEPEdit_EditSDR::STEPEdit_EditSDR ()
 : IFSelect_Editor (11)
 {
index 73b6fc8b9cf2c733f8cf6fa110a8147925d80410..f53c15bc31e4da9f183654622f49ad6989294f77 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(STEPEdit_EditSDR,IFSelect_Editor)
+  DEFINE_STANDARD_RTTIEXT(STEPEdit_EditSDR,IFSelect_Editor)
 
 protected:
 
index 2a717e04f44335509d2965519efc333989e8dc19..4b41c0748e2f95aa2e54181c8641aa7cee58f044 100644 (file)
@@ -19,6 +19,8 @@
 #include <STEPSelections_AssemblyComponent.hxx>
 #include <StepShape_ShapeDefinitionRepresentation.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(STEPSelections_AssemblyComponent,MMgt_TShared)
+
 STEPSelections_AssemblyComponent::STEPSelections_AssemblyComponent() 
 {
 }
index f5487b49decedb48e1eb4c15e50ae84b59140d6e..e516ffc121f454acc793e2694b0cc97d5b4f5d98 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(STEPSelections_AssemblyComponent,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(STEPSelections_AssemblyComponent,MMgt_TShared)
 
 protected:
 
index d48c786b27a0159b1cfcedcadaae1f406972b555..c34281e6e1eb38777e33ec35e28b1b098fc69db9 100644 (file)
@@ -21,6 +21,8 @@
 #include <STEPSelections_AssemblyComponent.hxx>
 #include <STEPSelections_AssemblyLink.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(STEPSelections_AssemblyLink,MMgt_TShared)
+
 STEPSelections_AssemblyLink::STEPSelections_AssemblyLink()
 {
 }
index 4758deecf1d74fda8f9a4a3189ff0be08f9417e8..e0f8e426b52d6a7dd803278202bff1fc5ed941ca 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(STEPSelections_AssemblyLink,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(STEPSelections_AssemblyLink,MMgt_TShared)
 
 protected:
 
index a13984696c6602d3527b28d68758378e94312cf2..dc92d6d2e06e60a8d2e87e55a50f95c3f0b59b2c 100644 (file)
@@ -29,6 +29,8 @@
 #include <StepShape_ShapeRepresentation.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(STEPSelections_SelectAssembly,IFSelect_SelectExplore)
+
 STEPSelections_SelectAssembly::STEPSelections_SelectAssembly():IFSelect_SelectExplore (-1){ }
 
 Standard_Boolean STEPSelections_SelectAssembly::Explore(const Standard_Integer /*level*/,
index 6f2f945f79484d31469d62aadd7dd7ed193a418a..5a642b242de63f528e565f3c09bfd5f760c8e09e 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(STEPSelections_SelectAssembly,IFSelect_SelectExplore)
+  DEFINE_STANDARD_RTTIEXT(STEPSelections_SelectAssembly,IFSelect_SelectExplore)
 
 protected:
 
index d75f7b38ac4df3cd1c4c3eb8ca6edf540bb99a7c..6a39a1f97432d14ff11f7446dcad4e91caa3ac94 100644 (file)
@@ -25,6 +25,8 @@
 #include <TCollection_AsciiString.hxx>
 #include <TColStd_SequenceOfAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(STEPSelections_SelectDerived,StepSelect_StepType)
+
 STEPSelections_SelectDerived::STEPSelections_SelectDerived():StepSelect_StepType()
 {
 }
index c843542755013298b2eda40317e3512ecc10ecf9..434c405baedf32f94ba7a9e06d312c114189b0d1 100644 (file)
@@ -44,7 +44,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(STEPSelections_SelectDerived,StepSelect_StepType)
+  DEFINE_STANDARD_RTTIEXT(STEPSelections_SelectDerived,StepSelect_StepType)
 
 protected:
 
index 1f58b2a652be029a5774f475424227598e4fdf41..f1421b319d9a33c279ff55b053515ad316abdbeb 100644 (file)
@@ -25,6 +25,8 @@
 #include <StepShape_GeometricSet.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(STEPSelections_SelectFaces,IFSelect_SelectExplore)
+
 STEPSelections_SelectFaces::STEPSelections_SelectFaces():IFSelect_SelectExplore (-1){ }
 
 Standard_Boolean STEPSelections_SelectFaces::Explore(const Standard_Integer /*level*/,
index 152a91917b59b05ea47dfcec1b4b097448989724..b83f10467f8064cd4c844e7efe0cb37cb0e84af7 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(STEPSelections_SelectFaces,IFSelect_SelectExplore)
+  DEFINE_STANDARD_RTTIEXT(STEPSelections_SelectFaces,IFSelect_SelectExplore)
 
 protected:
 
index ac8d20c2801ac1923262e71bcce71e59154b9542..775d5c9f3d0056c2f9d0323f9c2f8b1cd36c9d97 100644 (file)
@@ -20,6 +20,8 @@
 #include <Transfer_TransientProcess.hxx>
 #include <XSControl_TransferReader.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(STEPSelections_SelectForTransfer,XSControl_SelectForTransfer)
+
 //=======================================================================
 //function : STEPSelections_SelectForTransfer
 //purpose  : 
index f2211fa58e6a113a26c7a1eb71d7590ed458c57f..ce9dd25f4db2a1fa5de81af82086a518c0a3ad7f 100644 (file)
@@ -44,7 +44,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(STEPSelections_SelectForTransfer,XSControl_SelectForTransfer)
+  DEFINE_STANDARD_RTTIEXT(STEPSelections_SelectForTransfer,XSControl_SelectForTransfer)
 
 protected:
 
index 1d69ab91ac3b60e8de6d250bfc8ee76d360125da..024ddc4ea29314125c05fbbeeb648de8fd3983ca 100644 (file)
@@ -26,6 +26,8 @@
 #include <StepShape_GeometricSet.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(STEPSelections_SelectGSCurves,IFSelect_SelectExplore)
+
 static Standard_Integer flag;
 
 STEPSelections_SelectGSCurves::STEPSelections_SelectGSCurves():IFSelect_SelectExplore (-1){ flag = 1;}
index a8cd6498236b23ac5aebcdb709abea588f17ed2e..a2b5714d7c413230b00aa67bbafb0ee81016df4b 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(STEPSelections_SelectGSCurves,IFSelect_SelectExplore)
+  DEFINE_STANDARD_RTTIEXT(STEPSelections_SelectGSCurves,IFSelect_SelectExplore)
 
 protected:
 
index 445e706f525526afd2c94b9b570f9fd08cd24f5c..ff263f27b795abbacdb9d0ddd60e112992a7642b 100644 (file)
@@ -39,6 +39,8 @@
 #include <TCollection_AsciiString.hxx>
 #include <TColStd_IndexedMapOfTransient.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(STEPSelections_SelectInstances,IFSelect_SelectExplore)
+
 static Handle(Interface_HGraph) myGraph;
 static Interface_EntityIterator myEntities;
 
index 1a6732761c24075819e9476cfc24aec66dd7ef6e..33ea6e8c2110028ebf4a662e95983f8db25c3fc7 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(STEPSelections_SelectInstances,IFSelect_SelectExplore)
+  DEFINE_STANDARD_RTTIEXT(STEPSelections_SelectInstances,IFSelect_SelectExplore)
 
 protected:
 
index a4f3d7c268a4ea3c192467cac777bf3593257848..4668b72528ffdb0811a5f5865d1b573ad46f00d6 100644 (file)
@@ -21,6 +21,8 @@
 
 #include <Select3D_InteriorSensitivePointSet.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Select3D_InteriorSensitivePointSet,Select3D_SensitiveSet)
+
 namespace {
 
 // Internal class for creation of planar polygons
index b1cc2b8d79f74d1cb78157d8a8921010746da6ed..6fb46892f5e15211e1ac7b3650fb40aa0c30bdc3 100644 (file)
@@ -70,7 +70,7 @@ public:
   //! Returns the amount of points in set
   Standard_EXPORT virtual Standard_Integer NbSubElements() Standard_OVERRIDE;
 
-  DEFINE_STANDARD_RTTI(Select3D_InteriorSensitivePointSet, Select3D_SensitiveSet)
+  DEFINE_STANDARD_RTTIEXT(Select3D_InteriorSensitivePointSet,Select3D_SensitiveSet)
 
 protected:
 
index 5598d4f4b7971372c616b76d36a849d68ac215ac..0332dceb9252272fd5936f273b9006c1909154ce 100644 (file)
@@ -21,6 +21,8 @@
 #include <ElCLib.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(Select3D_SensitiveBox,Select3D_SensitiveEntity)
+
 //==================================================
 // Function: Select3D_SensitiveBox
 // Purpose :
index 2990a47087e9d1c0c1e65f6ead95c85a859eaed7..27e15458e0a5a67da0ebeb6588ae1360b936b2ca 100644 (file)
@@ -74,7 +74,7 @@ public:
   //! transformation is set, it will be applied
   Standard_EXPORT virtual Select3D_BndBox3d BoundingBox() Standard_OVERRIDE;
 
-  DEFINE_STANDARD_RTTI(Select3D_SensitiveBox, Select3D_SensitiveEntity)
+  DEFINE_STANDARD_RTTIEXT(Select3D_SensitiveBox,Select3D_SensitiveEntity)
 
 private:
 
index 77a5cb1d5c3d18aed077d1e5e9faa8a6eff464d6..e18c80f2895a16916be06c97f4310bc4b137dcfa 100644 (file)
@@ -23,6 +23,8 @@
 #include <Select3D_SensitiveCircle.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(Select3D_SensitiveCircle,Select3D_SensitivePoly)
+
 static Standard_Integer GetCircleNbPoints (const Handle(Geom_Circle)& theCircle,
                                            const Standard_Integer theNbPnts)
 {
index 7fb88cb2c02d25e4c5233fea4c9f3afce73dbac9..d559c194f668d285d96047e69ad3eefce71d1486 100644 (file)
@@ -99,7 +99,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, Select3D_SensitivePoly)
+  DEFINE_STANDARD_RTTIEXT(Select3D_SensitiveCircle,Select3D_SensitivePoly)
 
 private:
 
index eb9d6b60a27d826c389a241487b885cc9379bbf1..d94a0bca1aa36bd2b74f35ec7c7b8545ecf30a51 100644 (file)
@@ -19,6 +19,8 @@
 #include <TColgp_Array1OfPnt.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(Select3D_SensitiveCurve,Select3D_SensitivePoly)
+
 //==================================================
 // Function: Creation
 // Purpose :
index f2a5aa1add9fc1c1c4c8467d9983a8dbde3b6f7a..cd1821744877249d4d42ac8a98660f514dfbc2bf 100644 (file)
@@ -66,7 +66,7 @@ public:
 
 public:
 
-  DEFINE_STANDARD_RTTI(Select3D_SensitiveCurve, Select3D_SensitivePoly)
+  DEFINE_STANDARD_RTTIEXT(Select3D_SensitiveCurve,Select3D_SensitivePoly)
 
 private:
 
index c421f70ca3961b6fb96c512cca7798d80bf79579..f7387c33a214560543b9fc0c60cd2f83eccb8406 100644 (file)
@@ -21,6 +21,8 @@
 #include <TopLoc_Location.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(Select3D_SensitiveEntity,SelectBasics_SensitiveEntity)
+
 //=======================================================================
 //function : Select3D_SensitiveEntity
 //purpose  :
index 0a33a600053bc66a6c02442c9bc49ef9863d87ac..b3fd8bdd38432d9d6215a04966ab6d67fd4726a1 100644 (file)
@@ -85,7 +85,7 @@ public:
   //! to this entity has init location set. Otherwise, returns identity matrix.
   Standard_EXPORT virtual gp_Trsf InvInitLocation() const Standard_OVERRIDE;
 
-  DEFINE_STANDARD_RTTI(Select3D_SensitiveEntity, SelectBasics_SensitiveEntity)
+  DEFINE_STANDARD_RTTIEXT(Select3D_SensitiveEntity,SelectBasics_SensitiveEntity)
 
 protected:
 
index dd8c18da92b89ebf6470338b3aa68347d991b5b1..19c712022ea87cc211e2ef2c1d587ebd024628df 100644 (file)
@@ -26,6 +26,8 @@
 #include <Precision.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(Select3D_SensitiveFace,Select3D_SensitiveEntity)
+
 //==================================================
 // Function: Hide this constructor to the next version...
 // Purpose : simply avoid interfering with the version update
index 85e4e94c437dc3e78de189fd3f3710d2f008a5bb..b6ab2240ff59240bf9c762f70fa8e9e633dcea3f 100644 (file)
@@ -84,7 +84,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, Select3D_SensitiveEntity)
+  DEFINE_STANDARD_RTTIEXT(Select3D_SensitiveFace,Select3D_SensitiveEntity)
 
 private:
 
index 185f9df4c8e10ad9af756bc106c3be3d85fefae0..e3b518e3e00963452c0f0d354e8a583465e397c3 100644 (file)
@@ -19,6 +19,8 @@
 #include <TopLoc_Location.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(Select3D_SensitiveGroup,Select3D_SensitiveSet)
+
 //=======================================================================
 //function : Creation
 //purpose  :
index 711cf575ea4290d3a24a0b5111f841837a75c010..d64d146ac823c378ae98f264758cb5c44f71e8c4 100644 (file)
@@ -120,7 +120,7 @@ public:
   //! Returns the length of vector of sensitive entities
   Standard_EXPORT virtual Standard_Integer Size() const Standard_OVERRIDE;
 
-  DEFINE_STANDARD_RTTI(Select3D_SensitiveGroup, Select3D_SensitiveSet)
+  DEFINE_STANDARD_RTTIEXT(Select3D_SensitiveGroup,Select3D_SensitiveSet)
 
 private:
 
index 758b7b93b0ff2cb138cab9598551dd994b084521..355f29f45ef8789c664bde48a610c0f83b151a22 100644 (file)
@@ -19,6 +19,8 @@
 #include <TopLoc_Location.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(Select3D_SensitivePoint,Select3D_SensitiveEntity)
+
 //==================================================
 // Function: Creation
 // Purpose :
index 7d0acd65d5be84b7926d9dc0e0818419b8c683a3..9a0dd4df48f87ee9a1d4aa348c6a9d818db4cca9 100644 (file)
@@ -61,7 +61,7 @@ public:
   //! transformation is set, it will be applied
   Standard_EXPORT virtual Select3D_BndBox3d BoundingBox() Standard_OVERRIDE;
 
-  DEFINE_STANDARD_RTTI(Select3D_SensitivePoint, Select3D_SensitiveEntity)
+  DEFINE_STANDARD_RTTIEXT(Select3D_SensitivePoint,Select3D_SensitiveEntity)
 
 private:
 
index 3652bbd15326e42fffb4438a373c97c75e696b6b..7f7199b70376c581189286da1cc5c14d1fc4620d 100644 (file)
@@ -19,6 +19,8 @@
 #include <Select3D_SensitivePoly.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(Select3D_SensitivePoly,Select3D_SensitiveSet)
+
 //==================================================
 // Function: Select3D_SensitivePoly
 // Purpose :
index 23e48b82ce319b2d3ece36263e1966d1181f6717..f6c368abd1addf78a36829a1652bb7eef090210a 100644 (file)
@@ -93,7 +93,7 @@ public:
   Standard_EXPORT virtual void Swap (const Standard_Integer theIdx1,
                                      const Standard_Integer theIdx2) Standard_OVERRIDE;
 
-  DEFINE_STANDARD_RTTI (Select3D_SensitivePoly, Select3D_SensitiveSet)
+  DEFINE_STANDARD_RTTIEXT(Select3D_SensitivePoly,Select3D_SensitiveSet)
 
 private:
 
index 6b2a70ffcd3b540ad85b5a9f882c563a3bde4755..640e328b8f2ca10a4ea52c5e203dc2cfd439c118 100644 (file)
@@ -20,6 +20,8 @@
 #include <Precision.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(Select3D_SensitiveSegment,Select3D_SensitiveEntity)
+
 //=====================================================
 // Function : Create
 // Purpose  : Constructor
index 4a86e7f550e73808761a372d579657638a6fbf78..4d3cf6492c5258d59c1b4f7b59ca79c7cc374792 100644 (file)
@@ -73,7 +73,7 @@ public:
   //! transformation is set, it will be applied
   Standard_EXPORT virtual Select3D_BndBox3d BoundingBox() Standard_OVERRIDE;
 
-  DEFINE_STANDARD_RTTI(Select3D_SensitiveSegment, Select3D_SensitiveEntity)
+  DEFINE_STANDARD_RTTIEXT(Select3D_SensitiveSegment,Select3D_SensitiveEntity)
 
 private:
 
index 17cd050b10d03a485fa0816b895dbf9d955b8b76..73f0378023ccb210f0ad1aa09138c6a56b81af73 100644 (file)
@@ -17,6 +17,8 @@
 #include <Select3D_BVHPrimitiveContent.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(Select3D_SensitiveSet,Select3D_SensitiveEntity)
+
 //=======================================================================
 // function : Select3D_SensitiveSet
 // purpose  : Creates new empty sensitive set and its content
index 5a29543df62443cea5644409d5dbf4fd9b784333..319fd115ce29434388dd522a4a5902c95699fd21 100644 (file)
@@ -91,7 +91,7 @@ public:
   Standard_EXPORT Standard_Integer GetLeafNodeSize() const;
 
 public:
-  DEFINE_STANDARD_RTTI(Select3D_SensitiveSet, Select3D_SensitiveEntity)
+  DEFINE_STANDARD_RTTIEXT(Select3D_SensitiveSet,Select3D_SensitiveEntity)
 
 protected:
 
index c3dd5c24cc6e1cfacc2a6f8c593317591e3932fa..a16a6a2bc00d5e4e8c435d6dee28ba2dd89aaf09 100644 (file)
@@ -22,6 +22,8 @@
 #include <TopLoc_Location.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(Select3D_SensitiveTriangle,Select3D_SensitiveEntity)
+
 //==================================================
 // Function: Creation
 // Purpose :
index f1f6af8d3e44fc26408d6b36d4eade53ade8fecb..39ffccdd038e83416bdf02a0df6a13dd833ddc7d 100644 (file)
@@ -73,7 +73,7 @@ public:
 
   virtual gp_Pnt CenterOfGeometry() const Standard_OVERRIDE { return myCentroid; }
 
-  DEFINE_STANDARD_RTTI(Select3D_SensitiveTriangle, Select3D_SensitiveEntity)
+  DEFINE_STANDARD_RTTIEXT(Select3D_SensitiveTriangle,Select3D_SensitiveEntity)
 
 private:
 
index 7472cae3c10af2fef0532612793b5f0e59b10290..3341f742998dc0c629fd42e239d4b2e4bdb0664c 100644 (file)
@@ -26,6 +26,8 @@
 #include <Select3D_SensitiveTriangulation.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(Select3D_SensitiveTriangulation,Select3D_SensitiveSet)
+
 static Standard_Integer NbOfFreeEdges (const Handle(Poly_Triangulation)& theTriangulation)
 {
   Standard_Integer aNbFree = 0;
index f8f8938777505e06fbe3e6f0fd9dd15e4c593d97..fd1f6a34510e7a1b7f5adf0e1d0735efa15090b6 100644 (file)
@@ -111,7 +111,7 @@ public:
   inline const TopLoc_Location& GetInitLocation() const;
 
 public:
-  DEFINE_STANDARD_RTTI(Select3D_SensitiveTriangulation, Select3D_SensitiveSet)
+  DEFINE_STANDARD_RTTIEXT(Select3D_SensitiveTriangulation,Select3D_SensitiveSet)
 
 protected:
 
index 43d178c4f71139845f48248718196b68a07ff12c..ac1215002c9b5d5a413c6068c39fe8c45761c2ed 100644 (file)
@@ -22,6 +22,8 @@
 #include <Select3D_SensitiveSegment.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(Select3D_SensitiveWire,Select3D_SensitiveSet)
+
 //=====================================================
 // Function : Select3D_SensitiveWire
 // Purpose  :
index daf54c846f9fcda55d1ce41f1dc28d9cd4d83c64..0ce5fa21372e663b9ebacc0bab09e8c96d5627c0 100644 (file)
@@ -79,7 +79,7 @@ public:
   Standard_EXPORT virtual void Swap (const Standard_Integer theIdx1,
                                      const Standard_Integer theIdx2) Standard_OVERRIDE;
 
-  DEFINE_STANDARD_RTTI(Select3D_SensitiveWire, Select3D_SensitiveSet)
+  DEFINE_STANDARD_RTTIEXT(Select3D_SensitiveWire,Select3D_SensitiveSet)
 
 protected:
 
index a77fb74427745dc12617c9eedf8bd378eae230ca..f9473f72bf529a3baebca100e9b6941bffa45765 100644 (file)
@@ -19,6 +19,8 @@
 #include <Standard_Type.hxx>
 #include <TopLoc_Location.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(SelectBasics_EntityOwner,MMgt_TShared)
+
 //========================================
 // Function : Create
 // Purpose  : 
index 9299fd88a8851ee36eb76c3a5c2a67cc99cedc8c..507e1a006bac0231dc3ecbb94feeeb90a9533283 100644 (file)
@@ -66,7 +66,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(SelectBasics_EntityOwner,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(SelectBasics_EntityOwner,MMgt_TShared)
 
 protected:
 
index 02392cc9aad48b6bb0529843ae8c2e36b31f1d57..5a30318b05c91a4bde3989ba06dfa8d682d2f732 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_Type.hxx>
 #include <TColStd_HArray1OfBoolean.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(SelectBasics_SensitiveEntity,MMgt_TShared)
+
 //=======================================================================
 // function : SelectBasics_SensitiveEntity
 // purpose  : Creates new empty sensitive entity instance
index 36b5a6cbc34f95071dc364f6e98bc3aae4820159..ae0c68435961ea289a4ac71d96423c39ead1380e 100644 (file)
@@ -85,7 +85,7 @@ public:
   //! to this entity has init location set. Otherwise, returns identity matrix.
   virtual gp_Trsf InvInitLocation() const = 0;
 
-  DEFINE_STANDARD_RTTI(SelectBasics_SensitiveEntity,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(SelectBasics_SensitiveEntity,MMgt_TShared)
 
 protected:
 
index e988998c704669c49b2c9c85dd03711fa2547300..15425280b5a6b55d35e9a4a59ee0ce1da6abe660 100644 (file)
@@ -19,6 +19,8 @@
 #include <SelectMgr_ListIteratorOfListOfFilter.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(SelectMgr_AndFilter,SelectMgr_CompositionFilter)
+
 SelectMgr_AndFilter::SelectMgr_AndFilter()
 {
 }
index d2a41fef66dbb33a7044970de1f36908f8179764..9b76728b4bc67ede1bd4277d1a2c47c2ed3894a1 100644 (file)
@@ -45,7 +45,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(SelectMgr_AndFilter,SelectMgr_CompositionFilter)
+  DEFINE_STANDARD_RTTIEXT(SelectMgr_AndFilter,SelectMgr_CompositionFilter)
 
 protected:
 
index 0adc0494024cd73aaf01d1df64f697e333389ff5..88ac8d7a5daa63e4c83e5f998b63f7e5e1c871ab 100644 (file)
@@ -15,6 +15,8 @@
 
 #include <SelectMgr_BaseFrustum.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(SelectMgr_BaseFrustum,Standard_Transient)
+
 //=======================================================================
 // function : SelectMgr_SelectingVolume
 // purpose  : Creates new selecting volume with pixel toletance set to 2,
index 4a123233e62091d474b1789d14e0dd34f0e21d28..b1ba2d5bdb2d5e84e2c127655162e5ec812398c6 100644 (file)
@@ -158,7 +158,7 @@ public:
   Standard_EXPORT virtual Standard_Boolean IsClipped (const Graphic3d_SequenceOfHClipPlane& thePlanes,
                                                       const Standard_Real theDepth);
 
-  DEFINE_STANDARD_RTTI(SelectMgr_BaseFrustum, Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(SelectMgr_BaseFrustum,Standard_Transient)
 
 protected:
   Standard_Integer    myPixelTolerance;      //!< Pixel tolerance
index e8aad7916a7a730bd1c8a4e09d3109fc7367b036..99d058ccd4fb56a1a547ce54ed48de62aa57ac89 100644 (file)
@@ -20,6 +20,8 @@
 #include <SelectMgr_ListIteratorOfListOfFilter.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(SelectMgr_CompositionFilter,SelectMgr_Filter)
+
 void SelectMgr_CompositionFilter::Add(const Handle(SelectMgr_Filter)& afilter)
 {
   myFilters.Append(afilter);
index 98a69d1883e456db1ca1a16ef0edfe955b4cb1ff..d84bdad3a19d73474b9c3358506b6c147e280f37 100644 (file)
@@ -62,7 +62,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(SelectMgr_CompositionFilter,SelectMgr_Filter)
+  DEFINE_STANDARD_RTTIEXT(SelectMgr_CompositionFilter,SelectMgr_Filter)
 
 protected:
 
index e5eb50882dcf31dd9bd5e9d6cd23a37ffb0cd515..fef3faf8e15c950cd1345a1fb6b2413a16d83cc2 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_Type.hxx>
 #include <TopLoc_Location.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(SelectMgr_EntityOwner,SelectBasics_EntityOwner)
+
 //==================================================
 // Function: 
 // Purpose :
index 06a962837e2be1960c349f5459de08571d85bca0..97dcde28bf90003ec60dfccee564e0a7fcd2fe17 100644 (file)
@@ -133,7 +133,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(SelectMgr_EntityOwner,SelectBasics_EntityOwner)
+  DEFINE_STANDARD_RTTIEXT(SelectMgr_EntityOwner,SelectBasics_EntityOwner)
 
 protected:
 
index 86153aa555e432d2755072a2e45aab9b989245f9..4d47a124f5ac01628c72134aa1a9e7ffc2f299e7 100644 (file)
@@ -19,5 +19,7 @@
 #include <SelectMgr_Filter.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(SelectMgr_Filter,MMgt_TShared)
+
 Standard_Boolean SelectMgr_Filter::ActsOn(const TopAbs_ShapeEnum /*aStandardMode*/) const 
 {return Standard_False;}
index 8f97b4426ab6e76ffd9a75b4122d1ef40319581c..fc7bdff8b47073b1f2eebdabfa39d9e3f3140314 100644 (file)
@@ -69,7 +69,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(SelectMgr_Filter,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(SelectMgr_Filter,MMgt_TShared)
 
 protected:
 
index b33d16dcf6cfecbf8d98c746ab6a123e70bf9a36..26138fcb947b62f143544b9df348654426558d9f 100644 (file)
@@ -15,6 +15,8 @@
 
 #include <SelectMgr_FrustumBuilder.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(SelectMgr_FrustumBuilder,Standard_Transient)
+
 #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()))
 
index ecf45b86c7fc493c1512f082dfd0e3c67d0010d4..c4708acea116713c92047a9dbeda4d386ac488f9 100644 (file)
@@ -74,7 +74,7 @@ public:
                                                 const Standard_Real& theY,
                                                 const Standard_Real& theZ) const;
 
-  DEFINE_STANDARD_RTTI(SelectMgr_FrustumBuilder, Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(SelectMgr_FrustumBuilder,Standard_Transient)
 
 private:
 
index 9b01320d7dd8e4f8e70808d9b848d24f6c38af6e..fe84f35b7f27209ec2562d317655bf61f119dcc5 100644 (file)
@@ -20,6 +20,8 @@
 #include <SelectMgr_SelectableObject.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(SelectMgr_OrFilter,SelectMgr_CompositionFilter)
+
 //=============================================================================
 //function : SelectMgr_OrFilter
 //purpose  :
index 23b282129880e1e050e5ab71b1d829e2fcb916cd..f4625740d37cf1cf5912aea2c3932977e40d8d64 100644 (file)
@@ -48,7 +48,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(SelectMgr_OrFilter,SelectMgr_CompositionFilter)
+  DEFINE_STANDARD_RTTIEXT(SelectMgr_OrFilter,SelectMgr_CompositionFilter)
 
 protected:
 
index 9c3fe8c77044e738db736f36aa1ed3e7f1b519fb..ab29dbe6e9ed6afe49956f677349a411b24e7055 100644 (file)
@@ -39,6 +39,8 @@
 #include <Standard_Type.hxx>
 #include <TopLoc_Location.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(SelectMgr_SelectableObject,PrsMgr_PresentableObject)
+
 static Standard_Integer Search (const SelectMgr_SequenceOfSelection& seq,
                                 const Handle (SelectMgr_Selection)& theSel)
 {
index dcaa90cf81733a63f42cdb011792cb8e04ad7cbe..78d20d253f391f7a6ecacdb31c653780f08a9f28 100644 (file)
@@ -199,7 +199,7 @@ public:
 friend class SelectMgr_SelectionManager;
 
 
-  DEFINE_STANDARD_RTTI(SelectMgr_SelectableObject,PrsMgr_PresentableObject)
+  DEFINE_STANDARD_RTTIEXT(SelectMgr_SelectableObject,PrsMgr_PresentableObject)
 
 protected:
 
index f473cdfc1a22f7e931ba8845db7cc7961331a2a0..16193471a09374950b66d6112f2f55b11b379c0b 100644 (file)
@@ -19,6 +19,8 @@
 #include <SelectBasics_EntityOwner.hxx>
 #include <SelectMgr_Selection.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(SelectMgr_Selection,MMgt_TShared)
+
 //==================================================
 // Function: SelectMgr_Selection
 // Purpose :
index 776c8d6e7f8a96110c5d536eebcddb34e73ae8ed..2499b7b960395326cc46f5ab8d12484587161b6d 100644 (file)
@@ -137,7 +137,7 @@ public:
   //! proper updates use SelectMgr_SelectionManager::SetSelectionSensitivity method.
   Standard_EXPORT void SetSensitivity (const Standard_Integer theNewSens);
 
-  DEFINE_STANDARD_RTTI (SelectMgr_Selection, MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(SelectMgr_Selection,MMgt_TShared)
 
 protected:
 
index 8aaffba71523642092c1040f92f268ca80723613..0122caa87e778cff762f7d0728eaf4047092abea 100644 (file)
@@ -28,6 +28,8 @@
 #include <TColStd_ListOfInteger.hxx>
 #include <TColStd_MapIteratorOfMapOfTransient.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(SelectMgr_SelectionManager,MMgt_TShared)
+
 static Standard_Integer FindIndex (const SelectMgr_SequenceOfSelector& theSelectorsSeq,
                                    const Handle(SelectMgr_ViewerSelector)& theSelector)
 {
index 16a85c94a08e836d113e6f8817c8a7f90e64e096..cb4d5af6f21cb5e728f6fa6c5a02146bfc1d6cd7 100644 (file)
@@ -125,7 +125,7 @@ public:
                                                 const Standard_Integer theMode,
                                                 const Standard_Integer theNewSens);
 
-  DEFINE_STANDARD_RTTI(SelectMgr_SelectionManager,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(SelectMgr_SelectionManager,MMgt_TShared)
 
 protected:
 
index 0649be0298078fefdafebc2d032a280a8083de75..06cf93380b17dee62a69f131621a866bc4d6c58f 100644 (file)
@@ -16,6 +16,8 @@
 #include <SelectMgr_SensitiveEntity.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(SelectMgr_SensitiveEntity,Standard_Transient)
+
 //=======================================================================
 // function : SelectMgr_SensitiveEntity
 // purpose  : Creates new inactive for selection object with base entity
index f6b06edfe4a49c00e56d78c7c2be615ae5e9aa1b..893115b0a4ae5cd8dd09bda32c5308e42069c641 100644 (file)
@@ -47,7 +47,7 @@ public:
   //! Marks entity as active for selection
   Standard_EXPORT void SetActiveForSelection() const;
 
-  DEFINE_STANDARD_RTTI(SelectMgr_SensitiveEntity, Standard_Transient) // Type definition
+  DEFINE_STANDARD_RTTIEXT(SelectMgr_SensitiveEntity,Standard_Transient) // Type definition
 
 private:
 
index a815a484f7cc125dfa2bf7c4bb78c93d7c388b2d..ca0e6756eb147c4aa8d358cced5f90c873476c70 100644 (file)
@@ -15,6 +15,8 @@
 
 #include <SelectMgr_TriangularFrustum.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(SelectMgr_TriangularFrustum,Standard_Transient)
+
 SelectMgr_TriangularFrustum::~SelectMgr_TriangularFrustum()
 {
   Clear();
index c8c37dc7c142472e74bd71afaa5537a523c1c730..b829de846defe9e637b2df6dad9559bf3b792cc1 100644 (file)
@@ -88,7 +88,7 @@ private:
 
   void cacheVertexProjections (SelectMgr_TriangularFrustum* theFrustum);
 
-  DEFINE_STANDARD_RTTI(SelectMgr_TriangularFrustum,Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(SelectMgr_TriangularFrustum,Standard_Transient)
 };
 
 #endif // _SelectMgr_TriangularFrustum_HeaderFile
index 6a4684ad576d034d184368cf1ef19fe1f26a7d34..b22152470bf02dd61df5759a3e5a9ceada473fd0 100644 (file)
@@ -18,6 +18,7 @@
 #include <NCollection_IncAllocator.hxx>
 
 #include <SelectMgr_TriangularFrustumSet.hxx>
+#include <SelectMgr_TriangularFrustum.hxx>
 
 #define MEMORY_BLOCK_SIZE 512 * 7
 
index 551ab88a163f4c29c453303089e04027be3e7b53..94c2bf43483a64ff7dc18cccfdac8bd2fa64c4d2 100644 (file)
@@ -36,6 +36,8 @@
 
 #include <algorithm>
 
+IMPLEMENT_STANDARD_RTTIEXT(SelectMgr_ViewerSelector,MMgt_TShared)
+
 namespace {
   // Comparison operator for sorting selection results
   class CompareResults
index ccf5c9d1444b65eb74afcb4c7b24ab9560744baa..15a42716fef9678bd704eed00fe6a3322d01dc6c 100644 (file)
@@ -261,7 +261,7 @@ public:
 
   friend class SelectMgr_SelectionManager;
 
-  DEFINE_STANDARD_RTTI(SelectMgr_ViewerSelector, MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(SelectMgr_ViewerSelector,MMgt_TShared)
 
 protected:
 
index d7ad117808c8abec8442a1abad69eda1ae33a5d1..b19fcb0fe603754777e87c13eed252752188c786 100644 (file)
@@ -58,6 +58,8 @@
 #include <TopoDS_Shape.hxx>
 #include <TopoDS_Wire.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeAlgo_AlgoContainer,MMgt_TShared)
+
 //=======================================================================
 //function : ShapeAlgo_AlgoContainer
 //purpose  : 
index 93ce15c18cf25df10b0d1d8dc8c1f318f8c5f2e8..9da610ef5a5ece3822dbd545bb0e0a58763a0be7 100644 (file)
@@ -110,7 +110,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeAlgo_AlgoContainer,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(ShapeAlgo_AlgoContainer,MMgt_TShared)
 
 protected:
 
index cad683d7e86e2c1fe64a24aa6cfaff3f8cc45a31..71a63514455c3cfa274889dcac90570cb09fdbeb 100644 (file)
@@ -19,6 +19,8 @@
 #include <ShapeFix_Shape.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeAlgo_ToolContainer,MMgt_TShared)
+
 //=======================================================================
 //function : ShapeAlgo_ToolContainer
 //purpose  : 
index b4859444cc9b20a6c51bca0fa253661130117bf4..6eb0bf341c5799facbe6ced55f8c9b8bbb58d36f 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeAlgo_ToolContainer,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(ShapeAlgo_ToolContainer,MMgt_TShared)
 
 protected:
 
index 6ebf8c1a947b5c19e70369eada931266a1ef992a..09f4ec33e7016c569fac21f60e9c8dc61e4baa5c 100644 (file)
@@ -21,6 +21,8 @@
 #include <TopoDS_Wire.hxx>
 #include <TopTools_HSequenceOfShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeAnalysis_FreeBoundData,MMgt_TShared)
+
 //=======================================================================
 //function : ShapeAnalysis_FreeBoundData
 //purpose  : Empty constructor
index acaa52b564a35f6baf9f4b5dd1e987cf22d43ec6..207c6c44f89ebbc6d82ccce6d8751b73da088b25 100644 (file)
@@ -117,7 +117,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeAnalysis_FreeBoundData,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(ShapeAnalysis_FreeBoundData,MMgt_TShared)
 
 protected:
 
index da7c80acc24239e711033185462770653fb802a7..405ec64f96fbc43f01cfa90a783921a521a9f8f9 100644 (file)
@@ -58,6 +58,8 @@
 #include <Standard_NoSuchObject.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeAnalysis_Surface,MMgt_TShared)
+
 //S4135
 //S4135
 //=======================================================================
index 83e7749307a3f4a1b22c94c55d223677656021ed..3e821f30d6fc5458f79d60b4fd2427cfa7f87ed2 100644 (file)
@@ -287,7 +287,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeAnalysis_Surface,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(ShapeAnalysis_Surface,MMgt_TShared)
 
 protected:
 
index 60632b4064d212470dfdc73f41c37fee204b90f2..424e595c055fd588258e9a7f8b4b51957181e6b8 100644 (file)
@@ -24,6 +24,8 @@
 #include <TopoDS_Edge.hxx>
 #include <TopoDS_Face.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeAnalysis_TransferParameters,MMgt_TShared)
+
 //=======================================================================
 //function : ShapeAnalysis_TransferParameters
 //purpose  : 
index 2762993f3d675f87fb1c08f8be6cd6e00782252b..9db35cfbc51897210cbcf6a9122d08b24e72af17 100644 (file)
@@ -86,7 +86,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeAnalysis_TransferParameters,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(ShapeAnalysis_TransferParameters,MMgt_TShared)
 
 protected:
 
index c01099221ea7798aaa17a2b3acdba6675c1d22dd..dca87ddd0eb81659bc3e4efb5b519b32d0acb522 100644 (file)
@@ -51,6 +51,8 @@
 #include <TopoDS_Face.hxx>
 #include <TopoDS_Vertex.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeAnalysis_TransferParametersProj,ShapeAnalysis_TransferParameters)
+
 //=======================================================================
 //function : ShapeAnalysis_TransferParametersProj
 //purpose  : 
index c9a98189237fdefe8fffdba7d2cc25e5813a722c..39dc6745a93d1236eb14d2761418c8028add1c00 100644 (file)
@@ -88,7 +88,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeAnalysis_TransferParametersProj,ShapeAnalysis_TransferParameters)
+  DEFINE_STANDARD_RTTIEXT(ShapeAnalysis_TransferParametersProj,ShapeAnalysis_TransferParameters)
 
 protected:
 
index 3b6a4f87702a0fb683b8435dd470812279bfd7a8..8032e2f5e2b841be9c22441b74e9706f1e64cb6c 100644 (file)
@@ -87,6 +87,8 @@
 #include <TopTools_ListIteratorOfListOfShape.hxx>
 #include <TopTools_ListOfShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeAnalysis_Wire,MMgt_TShared)
+
 //szvsh addition
 //=======================================================================
 //function : ShapeAnalysis_Wire
index 39c372111aea2bc42d4309a9da9d7edd33bb8aab..aaaacce1edbe5af60554430b03372ea05414c0f8 100644 (file)
@@ -515,7 +515,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeAnalysis_Wire,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(ShapeAnalysis_Wire,MMgt_TShared)
 
 protected:
 
index baf7422288fb5fa0569ff0ba5c8d3631693cf233..1dd735f0d46e1a3b2603bd76e5702b4faca411b2 100644 (file)
@@ -27,6 +27,8 @@
 #include <TopoDS_Shell.hxx>
 #include <TopoDS_Solid.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeBuild_ReShape,BRepTools_ReShape)
+
 //=======================================================================
 //function : ShapeBuild_ReShape
 //purpose  : 
index 7b549efed74304c9c38931e35a15d60abea36d67..0d51af8151d07e7018d6ef7c88b4ad73d9cbac1c 100644 (file)
@@ -103,7 +103,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeBuild_ReShape,BRepTools_ReShape)
+  DEFINE_STANDARD_RTTIEXT(ShapeBuild_ReShape,BRepTools_ReShape)
 
 protected:
 
index 783c7b1b4d9b4abbcbe377988089269525eeefa4..df3f83dc2fd661dcfc4652cacb16bf7fc2237119 100644 (file)
@@ -74,6 +74,8 @@
 #include <TColStd_Array1OfInteger.hxx>
 
 #include <algorithm>
+IMPLEMENT_STANDARD_RTTIEXT(ShapeConstruct_ProjectCurveOnSurface,MMgt_TShared)
+
 #define NCONTROL 23
 
 //=======================================================================
index 25ca3e95c68683f26e8cbebaa6830d558fe1d034..c28f8ceeafd75c1370af1b3044291a2c0dcd9db4 100644 (file)
@@ -135,7 +135,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeConstruct_ProjectCurveOnSurface,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(ShapeConstruct_ProjectCurveOnSurface,MMgt_TShared)
 
 protected:
 
index f15ff36e98dbe5770ee4f606d43710b671e3c549..0943af57a65147b197ed8f228379d3a6342539c0 100644 (file)
@@ -81,6 +81,8 @@
 #include <TopoDS_Face.hxx>
 #include <TopoDS_Vertex.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeCustom_BSplineRestriction,ShapeCustom_Modification)
+
 static GeomAbs_Shape IntegerToGeomAbsShape(const Standard_Integer i)
 {
   GeomAbs_Shape result = GeomAbs_C0;
index fec4bb8419b894b496aa081738ff64b6bf68b436..1f0f6bfe40c372992e32eff4124bc42f986d828e 100644 (file)
@@ -186,7 +186,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeCustom_BSplineRestriction,ShapeCustom_Modification)
+  DEFINE_STANDARD_RTTIEXT(ShapeCustom_BSplineRestriction,ShapeCustom_Modification)
 
 protected:
 
index 3f4f542b1de27ed13e15d2cf2a01010ab8429920..16bd8e9fbea04318ae431bbc0036dea331896a49 100644 (file)
@@ -40,6 +40,8 @@
 #include <TopoDS_Face.hxx>
 #include <TopoDS_Vertex.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeCustom_ConvertToBSpline,ShapeCustom_Modification)
+
 //=======================================================================
 //function : ShapeCustom_ConvertToBSpline
 //purpose  : 
index 7c9b2ac3d248934c1f8703d24fc043569f2521af..3ae0eda192e0baca0ac0481763df80486522de5e 100644 (file)
@@ -116,7 +116,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeCustom_ConvertToBSpline,ShapeCustom_Modification)
+  DEFINE_STANDARD_RTTIEXT(ShapeCustom_ConvertToBSpline,ShapeCustom_Modification)
 
 protected:
 
index 2d8e1f99bee1546ed752dc8dfe1ae481f3fd4d44..3812257d557cecea7d1b12128832fbf7ad9998cb 100644 (file)
@@ -43,6 +43,8 @@
 #include <TopoDS_Face.hxx>
 #include <TopoDS_Vertex.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeCustom_ConvertToRevolution,ShapeCustom_Modification)
+
 //=======================================================================
 //function : ShapeCustom_ConvertToRevolution
 //purpose  : 
index 1fbfab3cd7b4bdec33ecaabe6fc2bb6fa3bc341c..963669e891f535d07f34b5d97e7fd6e353cc09fc 100644 (file)
@@ -101,7 +101,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeCustom_ConvertToRevolution,ShapeCustom_Modification)
+  DEFINE_STANDARD_RTTIEXT(ShapeCustom_ConvertToRevolution,ShapeCustom_Modification)
 
 protected:
 
index 46a2c02bfd8e17d8dab990e9764b4634075926cd..bbe58ea511bd08a717c6b69e19b768b725c58a89 100644 (file)
@@ -42,6 +42,8 @@
 #include <TopoDS_Face.hxx>
 #include <TopoDS_Vertex.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeCustom_DirectModification,ShapeCustom_Modification)
+
 //=======================================================================
 //function : ShapeCustom_DirectModification
 //purpose  : 
index bb7f7874c9cad7151dd944502ff9cb79c1eb33c0..b1eecaf58e7a878c7a5c0b43d0ff692cc776edf4 100644 (file)
@@ -101,7 +101,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeCustom_DirectModification,ShapeCustom_Modification)
+  DEFINE_STANDARD_RTTIEXT(ShapeCustom_DirectModification,ShapeCustom_Modification)
 
 protected:
 
index 3e69ac9e8a7a7de2880ebc00f5572a36c72cdb0b..9f9fcb3cc8f2418ad7616c2280884ecc82cb73f0 100644 (file)
@@ -19,6 +19,8 @@
 #include <Standard_Type.hxx>
 #include <TopoDS_Shape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeCustom_Modification,BRepTools_Modification)
+
 //=======================================================================
 //function : SetMsgRegistrator
 //purpose  : 
index 404239bee52d0c347f75d9ddf8bfafe4fbe06e2b..85d8b789e38c8db1c1c1aa1cacd8e9ee473457fe 100644 (file)
@@ -48,7 +48,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeCustom_Modification,BRepTools_Modification)
+  DEFINE_STANDARD_RTTIEXT(ShapeCustom_Modification,BRepTools_Modification)
 
 protected:
 
index 066ec4b8b8c38dafac8ec59dc4241d60693e9a12..2b210d61993a9cbb6142070f7a69b1ccce4d8ba8 100644 (file)
@@ -17,6 +17,8 @@
 #include <ShapeCustom_RestrictionParameters.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeCustom_RestrictionParameters,MMgt_TShared)
+
 //=======================================================================
 //function : ShapeCustom_RestrictionParameters
 //purpose  : 
index bd714dadbe12c23900f297bc00d55cd51a1664c9..9777f9add62e9afb92a6115722c96e7b8d70d2db 100644 (file)
@@ -102,7 +102,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeCustom_RestrictionParameters,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(ShapeCustom_RestrictionParameters,MMgt_TShared)
 
 protected:
 
index 833ba0e33a32558e6a5f5adbb8d5f2bb23e9c7ec..ffc9b71d1264593a8ca66ed575973d8d4f2cb191 100644 (file)
@@ -49,6 +49,8 @@
 #include <TopoDS_Face.hxx>
 #include <TopoDS_Vertex.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeCustom_SweptToElementary,ShapeCustom_Modification)
+
 //=======================================================================
 //function : ShapeCustom_SweptToElementary
 //purpose  : 
index f0733465443bc910d313dd190db40f3970caaf4f..4a9b51ea6f92b8e01deef79b9875a3a434caf94f 100644 (file)
@@ -100,7 +100,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeCustom_SweptToElementary,ShapeCustom_Modification)
+  DEFINE_STANDARD_RTTIEXT(ShapeCustom_SweptToElementary,ShapeCustom_Modification)
 
 protected:
 
index ffe0063afef27442f14244a3708ac25eab5259ce..c7d064d35a21516cb28e615734b42b60a6dd75c0 100644 (file)
@@ -30,6 +30,8 @@
 #include <TopoDS_Face.hxx>
 #include <TopoDS_Vertex.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeCustom_TrsfModification,BRepTools_TrsfModification)
+
 //=======================================================================
 //function : ShapeCustom_TrsfModification
 //purpose  : 
index f8ca3f4b317726e30c413eb3f53b425c8c5195bf..3f469028cc3cf939bf19e403fbf5bdaee5ec3c69 100644 (file)
@@ -79,7 +79,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeCustom_TrsfModification,BRepTools_TrsfModification)
+  DEFINE_STANDARD_RTTIEXT(ShapeCustom_TrsfModification,BRepTools_TrsfModification)
 
 protected:
 
index 0ae00bccfc07da8dee4fbbf927886cdb5ac32e95..d93ac6a344cb7a20fe51d49352ad2127f33c9652 100644 (file)
@@ -20,6 +20,8 @@
 #include <Standard_Type.hxx>
 #include <TopoDS_Shape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeExtend_BasicMsgRegistrator,MMgt_TShared)
+
 //=======================================================================
 //function : ShapeExtend_BasicMsgRegistrator
 //purpose  : 
index d9002549f4979a0ad5b3731524ebdc4c2e8a1861..f16250f49a1199bb87fd02bbd2ce578703a839b3 100644 (file)
@@ -60,7 +60,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeExtend_BasicMsgRegistrator,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(ShapeExtend_BasicMsgRegistrator,MMgt_TShared)
 
 protected:
 
index 213619845149eacbf493562fd80aff4d59cb388a..4d852586856f0bbfa55cee8cfacd3d2f4e54150f 100644 (file)
@@ -24,6 +24,8 @@
 #include <ShapeExtend_ComplexCurve.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeExtend_ComplexCurve,Geom_Curve)
+
 //=======================================================================
 //function : ShapeExtend_ComplexCurve
 //purpose  : 
index 645a2251633d07c4bf558adccf6b80ddf4e2c3fe..434057035b135e9efbe5b4b2f688a50da980045a 100644 (file)
@@ -102,7 +102,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeExtend_ComplexCurve,Geom_Curve)
+  DEFINE_STANDARD_RTTIEXT(ShapeExtend_ComplexCurve,Geom_Curve)
 
 protected:
 
index 9a96a1fd36aa8fdfe43c7b4a137bcea0eeef5cb7..c493274dba75ff31c0c2095712137f70fcf8b70c 100644 (file)
@@ -27,6 +27,8 @@
 #include <ShapeExtend_CompositeSurface.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeExtend_CompositeSurface,Geom_Surface)
+
 //=======================================================================
 //function : ShapeExtend_CompositeSurface
 //purpose  : 
index 79a49afe02b40499cca3dc16253ee57682a74065..f30d083ccf82c592acaeab671e1dca2bfb2531e3 100644 (file)
@@ -292,7 +292,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeExtend_CompositeSurface,Geom_Surface)
+  DEFINE_STANDARD_RTTIEXT(ShapeExtend_CompositeSurface,Geom_Surface)
 
 protected:
 
index 1826bcf5bb27e447389e0516dbfc889c20abb4d0..0d00565d1d0dcbbd7a0c6d8a8697f5610c4e747a 100644 (file)
@@ -21,6 +21,8 @@
 #include <Standard_Type.hxx>
 #include <TopoDS_Shape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeExtend_MsgRegistrator,ShapeExtend_BasicMsgRegistrator)
+
 //=======================================================================
 //function : ShapeExtend_MsgRegistrator
 //purpose  : 
index d03fa1857d01fb401fa52992cc583fe6331ce5dc..e304853684a6e58431d3b12c2dc95a17ec67f220 100644 (file)
@@ -67,7 +67,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeExtend_MsgRegistrator,ShapeExtend_BasicMsgRegistrator)
+  DEFINE_STANDARD_RTTIEXT(ShapeExtend_MsgRegistrator,ShapeExtend_BasicMsgRegistrator)
 
 protected:
 
index 29e020658eff4a32c02b5332e1d19598518467c7..e13f89c58544fb992e0174ab7fb6fc5b56786dd3 100644 (file)
@@ -32,6 +32,8 @@
 #include <TopoDS_Wire.hxx>
 #include <TopTools_IndexedMapOfShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeExtend_WireData,MMgt_TShared)
+
 //=======================================================================
 //function : ShapeExtend_WireData
 //purpose  : 
index 071e5cd40c2b2c8c1fc4f87c79c6a550ef0207a9..0981ae331b2dc43577d715d50b6d83b5bce28552 100644 (file)
@@ -220,7 +220,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeExtend_WireData,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(ShapeExtend_WireData,MMgt_TShared)
 
 protected:
 
index 49a561e04a358bb0a968217c27e945c1ea9a50f3..348736c99b461cc778aa97ef6ddb68933e61a7e1 100644 (file)
@@ -77,6 +77,8 @@
 #include <TopTools_DataMapOfShapeListOfShape.hxx>
 #include <TopTools_MapOfShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeFix_ComposeShell,ShapeFix_Root)
+
 //=======================================================================
 //function : ShapeFix_ComposeShell
 //purpose  : 
index 0869173fe0895e23b40a66a3c36a80b2266017f3..666cb24685f8e22d1ee628f49736a6d5d3c043e4 100644 (file)
@@ -149,7 +149,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeFix_ComposeShell,ShapeFix_Root)
+  DEFINE_STANDARD_RTTIEXT(ShapeFix_ComposeShell,ShapeFix_Root)
 
 protected:
 
index 2723c57f1e7d46ac82c83cf41e819bd476ce1e93..639e7173f88120ea5851fcb1e2a017b798cf2315 100644 (file)
@@ -61,6 +61,8 @@
 #include <TopoDS_Vertex.hxx>
 #include <ShapeBuild_ReShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeFix_Edge,MMgt_TShared)
+
 //=======================================================================
 //function : ShapeFix_Edge
 //purpose  : 
index c7dd6d27e4153f7369dc8343bb0517c04cda17d1..2dd4da99fe4b13724182e226500123c40266f8e9 100644 (file)
@@ -220,7 +220,7 @@ public:
   //! Returns context
   Standard_EXPORT Handle(ShapeBuild_ReShape) Context() const;
 
-  DEFINE_STANDARD_RTTI(ShapeFix_Edge,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(ShapeFix_Edge,MMgt_TShared)
 
 protected:
 
index 1b1d12451742abec1cd67b8844cdeba687bc4317..08b00654459991259067b7bd559bc6536cf41606 100644 (file)
@@ -44,6 +44,8 @@
 #include <TopoDS_Face.hxx>
 #include <TopoDS_Vertex.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeFix_EdgeProjAux,MMgt_TShared)
+
 //=======================================================================
 //function : ShapeFix_EdgeProjAux
 //purpose  : 
index d83e3cc37fef15458bc85d21ca25cbad731ca3be..92657c143a7e775b25fd063166386c671a011a67 100644 (file)
@@ -62,7 +62,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeFix_EdgeProjAux,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(ShapeFix_EdgeProjAux,MMgt_TShared)
 
 protected:
 
index dd4762265e4e3c45ba1e8e54cd59020e737ba8c3..8536e4c201e03169c81ee24765557ad4b4540313 100644 (file)
 #include <TopTools_MapOfShape.hxx>
 #include <TopTools_SequenceOfShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeFix_Face,ShapeFix_Root)
+
 #ifdef OCCT_DEBUG
 #define DEBUG
 #endif
index 9404c4ab413e0b9594aee0b4129810c98252d741..dcb6f8d29b297ca18d008dbfd5270b6dd7368248 100644 (file)
@@ -245,7 +245,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeFix_Face,ShapeFix_Root)
+  DEFINE_STANDARD_RTTIEXT(ShapeFix_Face,ShapeFix_Root)
 
 protected:
 
index 9334be3f3a579a86a157ddfc8df272a5bec975ac..f1a940feecb78e6f28ad79a6442db36f479f535c 100644 (file)
@@ -60,6 +60,8 @@
 #include <TopTools_Array1OfShape.hxx>
 #include <TopTools_DataMapOfShapeListOfShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeFix_FixSmallFace,ShapeFix_Root)
+
 //#include <GeomLProp_SLProps.hxx>
 //#include <TColStd_Array2OfReal.hxx>
 //#include <TColStd_Array1OfReal.hxx>
index 8e0328ece6b535ee6835dbc1e5d85ddf57b9bcf5..5f7074f77e35c95b5626d459a773415b7884f148 100644 (file)
@@ -87,7 +87,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeFix_FixSmallFace,ShapeFix_Root)
+  DEFINE_STANDARD_RTTIEXT(ShapeFix_FixSmallFace,ShapeFix_Root)
 
 protected:
 
index 78e5663d0bf27f0ef85b5b888feb5ed3640f8f97..cbb2ae6a662f32c877c0ef6ab71a308b9d45d28e 100644 (file)
@@ -34,6 +34,8 @@
 #include <TopTools_MapIteratorOfMapOfShape.hxx>
 #include <TopTools_MapOfShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeFix_FixSmallSolid,ShapeFix_Root)
+
 //=======================================================================
 //function : ShapeFix_FixSmallSolid
 //purpose  : Construct
index b5005d1df6a1dbaffab7e669e5a9ce004e3819fe..4c718156e7231b6e27ecf87355dcbafb3345d6ab 100644 (file)
@@ -61,7 +61,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeFix_FixSmallSolid,ShapeFix_Root)
+  DEFINE_STANDARD_RTTIEXT(ShapeFix_FixSmallSolid,ShapeFix_Root)
 
 protected:
 
index ebf82f2beef14b935e70a52ac0f40a761302aabf..0cfe64c1efc35f3fa3b81c04b717fdf96371ff14 100644 (file)
@@ -19,6 +19,8 @@
 #include <Standard_Type.hxx>
 #include <TopoDS_Shape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeFix_Root,MMgt_TShared)
+
 //=======================================================================
 //function : ShapeFix_Root
 //purpose  : 
index f12bcbd1c07dceef25eb4ea7888cf8e7a02c3f82..0cc987ecad32aa7d19d0ce57dce7a6eba1759081 100644 (file)
@@ -113,7 +113,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeFix_Root,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(ShapeFix_Root,MMgt_TShared)
 
 protected:
 
index 5c884f03f9b6284f2ef96ac8534ef3604ce8ea05..80dd61422b89b9cb03d59b4d31b8194e2363dbfa 100644 (file)
@@ -40,6 +40,8 @@
 #include <TopoDS_Shape.hxx>
 #include <TopoDS_Wire.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeFix_Shape,ShapeFix_Root)
+
 //=======================================================================
 //function : ShapeFix_Shape
 //purpose  : 
index 19c3625e44b6aa04bf8afd9e144c54c7e51dc23d..121004c846ced65921ba6df77c33979f52c193fb 100644 (file)
@@ -133,7 +133,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeFix_Shape,ShapeFix_Root)
+  DEFINE_STANDARD_RTTIEXT(ShapeFix_Shape,ShapeFix_Root)
 
 protected:
 
index 75ca24ea426a0a9ebd45426400e7aeadc0321410..27e921f8e1e6ab5595a2a519eeaf1357dec8fcf0 100644 (file)
@@ -57,6 +57,8 @@
 #include <TopTools_MapOfShape.hxx>
 #include <TopTools_SequenceOfShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeFix_Shell,ShapeFix_Root)
+
 //=======================================================================
 //function : ShapeFix_Shell
 //purpose  : 
index 2454a7dd0ebcd6f8d46dc24feedf2a8633cf06b8..73e8c7fa2c39c04e0b916a9759ba63a17043b248 100644 (file)
@@ -115,7 +115,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeFix_Shell,ShapeFix_Root)
+  DEFINE_STANDARD_RTTIEXT(ShapeFix_Shell,ShapeFix_Root)
 
 protected:
 
index f134f04750c454b64c043afaca3cd7cd7405b654..550d518ea27d452f6b0f944b8accdb3101688880 100644 (file)
@@ -60,6 +60,8 @@
 #include <TopTools_MapOfShape.hxx>
 #include <TopTools_SequenceOfShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeFix_Solid,ShapeFix_Root)
+
 //======================================================
 //function : ShapeFix_Solid
 //purpose  : 
index 4481343749e1cff55f6cb777840beb890fb97fb7..e9d1123842cab384f237053ee6c31e42e5f7b042 100644 (file)
@@ -102,7 +102,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeFix_Solid,ShapeFix_Root)
+  DEFINE_STANDARD_RTTIEXT(ShapeFix_Solid,ShapeFix_Root)
 
 protected:
 
index aa9a929d418c8a305bec9e517ef97a8003e4da58..b2dd1d72fa37adf233dda8591e0000c6700bcced 100644 (file)
@@ -34,6 +34,8 @@
 #include <TopTools_DataMapOfShapeShape.hxx>
 #include <TopTools_SequenceOfShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeFix_SplitCommonVertex,ShapeFix_Root)
+
 //=======================================================================
 //function : ShapeFix_SplitCommonVertex
 //purpose  : 
index 8396c3e6f7c1b03029fc76acc2013f702a04eaf3..0364b7be8e9923957707d2b1197240f7fc46750a 100644 (file)
@@ -48,7 +48,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeFix_SplitCommonVertex,ShapeFix_Root)
+  DEFINE_STANDARD_RTTIEXT(ShapeFix_SplitCommonVertex,ShapeFix_Root)
 
 protected:
 
index e73ed132016b2589eed67a2d37b47398eb0018f0..d475e9129baa4ba1869b7985b397dcc69f95a73a 100644 (file)
 #include <TopTools_Array1OfShape.hxx>
 #include <TopTools_HSequenceOfShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeFix_Wire,ShapeFix_Root)
+
 //S4135
 //#######################################################################
 //  Constructors, initializations, modes, querying
index fa728c5a62a9984e4f9e4f6088bbb61a2bfed16f..7f7d4ce400c8a46aebd82849ac6c527d4ef189ec 100644 (file)
@@ -454,7 +454,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeFix_Wire,ShapeFix_Root)
+  DEFINE_STANDARD_RTTIEXT(ShapeFix_Wire,ShapeFix_Root)
 
 protected:
 
index 7f0f14e97f1fe4362e0044523eca5c444668992e..d699ec3b5820ce49ab095e7a8ceb1ba865a34ba6 100644 (file)
@@ -55,6 +55,8 @@
 #include <TopTools_ListOfShape.hxx>
 #include <TopTools_MapOfShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeFix_Wireframe,ShapeFix_Root)
+
 //#include <Geom2dConvert_CompCurveToBSplineCurve.hxx>
 //=======================================================================
 //function : ShapeFix_Wireframe
index 04eea3febf6e79ccfaec8491fac2e990ec140a72..b8681c3fbf27664750c7bd2bafc9f31021d8198b 100644 (file)
@@ -101,7 +101,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeFix_Wireframe,ShapeFix_Root)
+  DEFINE_STANDARD_RTTIEXT(ShapeFix_Wireframe,ShapeFix_Root)
 
 protected:
 
index 4506961c7238f82ce0393dc158758192038e0a72..aff1c02c7a0bcd1511b6bdff1d4c1f04eff65090 100644 (file)
@@ -26,6 +26,8 @@
 #include <TCollection_HAsciiString.hxx>
 
 #include <sys/stat.h>
+IMPLEMENT_STANDARD_RTTIEXT(ShapeProcess_Context,MMgt_TShared)
+
 //=======================================================================
 //function : ShapeProcess_Context
 //purpose  : 
index ebada97e48f9d65708c8ea63b5533017296c630a..89e841b43f546bd4763885029b7bd825f03e52c9 100644 (file)
@@ -123,7 +123,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeProcess_Context,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(ShapeProcess_Context,MMgt_TShared)
 
 protected:
 
index 189c07bef6313723ab911d98ad9183e19f2bbfce..b6b8840fca982a56ec3ede4cb28c19cedd1337a4 100644 (file)
@@ -129,7 +129,7 @@ public:
 friend class ShapeProcess_IteratorOfDictionaryOfOperator;
 
 
-  DEFINE_STANDARD_RTTI(ShapeProcess_DictionaryOfOperator,MMgt_TShared)
+  DEFINE_STANDARD_RTTI_INLINE(ShapeProcess_DictionaryOfOperator,MMgt_TShared)
 
 protected:
 
index 5d239644e3fba51c813880e968a76d946edbbe18..22fe9439e355e1bd3c5c12b9ea16f198cb970ff9 100644 (file)
@@ -17,3 +17,5 @@
 #include <ShapeProcess_Context.hxx>
 #include <ShapeProcess_Operator.hxx>
 #include <Standard_Type.hxx>
+
+IMPLEMENT_STANDARD_RTTIEXT(ShapeProcess_Operator,MMgt_TShared)
\ No newline at end of file
index aaad22f1e65de818377e77546fa2a0aea7d8b908..b3e2cc55f1f3f1038c0c7e5dae2544be0fc19bf1 100644 (file)
@@ -42,7 +42,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeProcess_Operator,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(ShapeProcess_Operator,MMgt_TShared)
 
 protected:
 
index 9c634050c4e5b90d5de4afb89a6c3f38b49df6f3..526dcaa71f3821bd97330e26975408b06af56b07 100644 (file)
@@ -30,6 +30,8 @@
 #include <TopoDS_Shape.hxx>
 #include <TopTools_DataMapIteratorOfDataMapOfShapeShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeProcess_ShapeContext,ShapeProcess_Context)
+
 //=======================================================================
 //function : ShapeProcess_ShapeContext
 //purpose  : 
index f37fee7d1e3581dd5fa5a0b33020ce9110aa3305..eba7b310cda5bf0995ca1882ebca052be87db5ca 100644 (file)
@@ -129,7 +129,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeProcess_ShapeContext,ShapeProcess_Context)
+  DEFINE_STANDARD_RTTIEXT(ShapeProcess_ShapeContext,ShapeProcess_Context)
 
 protected:
 
index 9d9fb4afd7c8f22ded165e10d123e94ade1bb8c0..0d10cbf0eee02e579212ebe7772415a5375165a2 100644 (file)
@@ -53,7 +53,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeProcess_StackItemOfDictionaryOfOperator,MMgt_TShared)
+  DEFINE_STANDARD_RTTI_INLINE(ShapeProcess_StackItemOfDictionaryOfOperator,MMgt_TShared)
 
 protected:
 
index 1f212dbe74889e90473056c4bc1e4895d62f0c09..0d2c8c2fbf0c68a01d04fbfab1e4b94e664b1332 100644 (file)
@@ -18,6 +18,8 @@
 #include <ShapeProcess_UOperator.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeProcess_UOperator,ShapeProcess_Operator)
+
 //=======================================================================
 //function : ShapeProcess_UOperator
 //purpose  : 
index 401243adbc615bab7b24a590d8ac8f2d1eedbefc..ba01ad40497875df0a5bfba8d8c59c8438b9c42b 100644 (file)
@@ -47,7 +47,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeProcess_UOperator,ShapeProcess_Operator)
+  DEFINE_STANDARD_RTTIEXT(ShapeProcess_UOperator,ShapeProcess_Operator)
 
 protected:
 
index f0cfd19e8b4d11b6d5f617cfe73889dcc6272567..38b5dc6e539eb5303a7b2127fcc8e52e61fc0367 100644 (file)
@@ -29,6 +29,8 @@
 #include <TopoDS_Edge.hxx>
 #include <TopoDS_Vertex.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeUpgrade_ClosedEdgeDivide,ShapeUpgrade_EdgeDivide)
+
 //=======================================================================
 //function : ShapeUpgrade_ClosedEdgeDivide
 //purpose  : 
index 329eecc3983769dd56ed811ccf3fd7dbed82be95..5d64264cfebd4ff79c66c65615b1c46c9046877d 100644 (file)
@@ -42,7 +42,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeUpgrade_ClosedEdgeDivide,ShapeUpgrade_EdgeDivide)
+  DEFINE_STANDARD_RTTIEXT(ShapeUpgrade_ClosedEdgeDivide,ShapeUpgrade_EdgeDivide)
 
 protected:
 
index b223e11dcd618093f393001f234f94095920e455..c534bce6a3eb8fd3b1e2cab31d9139837547ec74 100644 (file)
@@ -40,6 +40,8 @@
 #include <TopoDS_Iterator.hxx>
 #include <TopoDS_Wire.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeUpgrade_ClosedFaceDivide,ShapeUpgrade_FaceDivide)
+
 //=======================================================================
 //function : ShapeUpgrade_ClosedFaceDivide
 //purpose  : 
index c9c8ddf587f500eb8f7c684dd4b278026bfed1ba..1b73d0af8c7c3c6f90006d62bfd849c99927e068 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeUpgrade_ClosedFaceDivide,ShapeUpgrade_FaceDivide)
+  DEFINE_STANDARD_RTTIEXT(ShapeUpgrade_ClosedFaceDivide,ShapeUpgrade_FaceDivide)
 
 protected:
 
index ae3a43a7a59c3220d678c6b79fb831b7c45acd69..7a766b107463d3dcbfe652c8c9c8bb26566e61e2 100644 (file)
@@ -34,6 +34,8 @@
 #include <TColgp_Array1OfPnt2d.hxx>
 #include <TColStd_Array1OfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeUpgrade_ConvertCurve2dToBezier,ShapeUpgrade_SplitCurve2d)
+
 ShapeUpgrade_ConvertCurve2dToBezier::ShapeUpgrade_ConvertCurve2dToBezier()
 {
   mySegments = new TColGeom2d_HSequenceOfCurve;
index 673f94cf5cd24690aae90a3cdad6b2d0296db858..a635c9a879483b624d579cd0450819c78b73ddc7 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeUpgrade_ConvertCurve2dToBezier,ShapeUpgrade_SplitCurve2d)
+  DEFINE_STANDARD_RTTIEXT(ShapeUpgrade_ConvertCurve2dToBezier,ShapeUpgrade_SplitCurve2d)
 
 protected:
 
index c1c9bdd733c8f41a84da300011f84fc3fb7cdc95..c12a7388bc9bd0c9a360326b6931ac5b3bbfa92c 100644 (file)
@@ -33,6 +33,8 @@
 #include <TColgp_Array1OfPnt.hxx>
 #include <TColStd_Array1OfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeUpgrade_ConvertCurve3dToBezier,ShapeUpgrade_SplitCurve3d)
+
 ShapeUpgrade_ConvertCurve3dToBezier::ShapeUpgrade_ConvertCurve3dToBezier()
 {
   mySegments = new TColGeom_HSequenceOfCurve;
index fc19f9f8f9fa23cc0b2efc83bf82603aabe6a9f2..ff5da44eacb8cae09154404466a57b3dbe049d85 100644 (file)
@@ -72,7 +72,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeUpgrade_ConvertCurve3dToBezier,ShapeUpgrade_SplitCurve3d)
+  DEFINE_STANDARD_RTTIEXT(ShapeUpgrade_ConvertCurve3dToBezier,ShapeUpgrade_SplitCurve3d)
 
 protected:
 
index 8165b2d42ef5f7657ced640ecb38cc56ef20fa4c..25da8ee064b85695d278023886ee7db569ffa94a 100644 (file)
@@ -44,6 +44,8 @@
 #include <TColStd_HArray1OfReal.hxx>
 #include <TColStd_HSequenceOfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeUpgrade_ConvertSurfaceToBezierBasis,ShapeUpgrade_SplitSurface)
+
 ShapeUpgrade_ConvertSurfaceToBezierBasis::ShapeUpgrade_ConvertSurfaceToBezierBasis()
 {
   myPlaneMode      = Standard_True;
index 4793c7b972c790367af2888687f5a90c4eb8890a..cc35bed8fe3aa2e6aefc223c10b6167dba1add1c 100644 (file)
@@ -81,7 +81,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeUpgrade_ConvertSurfaceToBezierBasis,ShapeUpgrade_SplitSurface)
+  DEFINE_STANDARD_RTTIEXT(ShapeUpgrade_ConvertSurfaceToBezierBasis,ShapeUpgrade_SplitSurface)
 
 protected:
 
index d98a2dc0fc02e46f9faef017b415be3bec5be071..1a477dfe3245fbd89ac15d30559aa3e774489390 100644 (file)
@@ -23,6 +23,8 @@
 #include <TopoDS_Edge.hxx>
 #include <TopoDS_Face.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeUpgrade_EdgeDivide,ShapeUpgrade_Tool)
+
 //=======================================================================
 //function : ShapeUpgrade_EdgeDivide
 //purpose  : 
index 0ab7797eca7da3ac638cb38a1aea5ca6c3fccbdc..11fb17fb05c19277abab8063cff39a2097c2d6b2 100644 (file)
@@ -72,7 +72,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeUpgrade_EdgeDivide,ShapeUpgrade_Tool)
+  DEFINE_STANDARD_RTTIEXT(ShapeUpgrade_EdgeDivide,ShapeUpgrade_Tool)
 
 protected:
 
index 02de278f53dab2dc98fa5e1ecc72b53235b119e1..baaf0e025b69f42e83b659949e96c94d9856dcab 100644 (file)
@@ -40,6 +40,8 @@
 #include <TopoDS_Shape.hxx>
 #include <TopoDS_Vertex.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeUpgrade_FaceDivide,ShapeUpgrade_Tool)
+
 //=======================================================================
 //function : ShapeUpgrade_FaceDivide
 //purpose  : 
index 9833263f5b7ac0dcf62dd484a79a862d5ba42101..4a52e2df3c63a21b92f6d0be43087532dc6dcebb 100644 (file)
@@ -111,7 +111,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeUpgrade_FaceDivide,ShapeUpgrade_Tool)
+  DEFINE_STANDARD_RTTIEXT(ShapeUpgrade_FaceDivide,ShapeUpgrade_Tool)
 
 protected:
 
index d33b25958cd653fd9c5a53bbb9766abdf9790306..6399d63da32565b37b457c4ca724590447662f19 100644 (file)
@@ -26,6 +26,8 @@
 #include <TopoDS_Face.hxx>
 #include <TopoDS_Shape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeUpgrade_FaceDivideArea,ShapeUpgrade_FaceDivide)
+
 //=======================================================================
 //function : ShapeUpgrade_FaceDivideArea
 //purpose  : 
index 04cbe8f5e88f142dcbc4ee752f321e3ef187a217..9b04ca60e39aa66690f4ba550db8bca3323607aa 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeUpgrade_FaceDivideArea,ShapeUpgrade_FaceDivide)
+  DEFINE_STANDARD_RTTIEXT(ShapeUpgrade_FaceDivideArea,ShapeUpgrade_FaceDivide)
 
 protected:
 
index 8d3c9329f00f97020c6aca00e2e8ae976712c978..1ee2355db4ce069941e4d1ca3c8538dded5a50a1 100644 (file)
@@ -44,6 +44,8 @@
 #include <TopoDS_Edge.hxx>
 #include <TopoDS_Shape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeUpgrade_FixSmallBezierCurves,ShapeUpgrade_FixSmallCurves)
+
 ShapeUpgrade_FixSmallBezierCurves::ShapeUpgrade_FixSmallBezierCurves()
 {
 }
index 689fad02413169571d6cfd43d1a92ce98a4ad2d3..2bc19bfcd1efe37224da418d3509b2211eb5cd76 100644 (file)
@@ -43,7 +43,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeUpgrade_FixSmallBezierCurves,ShapeUpgrade_FixSmallCurves)
+  DEFINE_STANDARD_RTTIEXT(ShapeUpgrade_FixSmallBezierCurves,ShapeUpgrade_FixSmallCurves)
 
 protected:
 
index 3bb5f6d403f6113324b5c4bc39c37922edc93794..d678acedf819f3b2d1095897f37faf0c035d6d3a 100644 (file)
@@ -23,6 +23,8 @@
 #include <TopoDS_Edge.hxx>
 #include <TopoDS_Face.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeUpgrade_FixSmallCurves,ShapeUpgrade_Tool)
+
 //#include <TColGeom_HArray1OfCurve.hxx>
 //#include <TColStd_HSequenceOfReal.hxx>
 #//include <TColGeom2d_HArray1OfCurve.hxx>
index 0c35582d35dec38543625bc2d17ff3d2d3f0a42a..3599e0ee6af4775c81c516d99bb48dfe5f79dd25 100644 (file)
@@ -66,7 +66,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeUpgrade_FixSmallCurves,ShapeUpgrade_Tool)
+  DEFINE_STANDARD_RTTIEXT(ShapeUpgrade_FixSmallCurves,ShapeUpgrade_Tool)
 
 protected:
 
index 9436201ac8d780d9f5cda2ffbebfabeae07fc88b..d6608f5055c0d960b149776f0bf2024960b5661a 100644 (file)
@@ -33,6 +33,8 @@
 #include <TopTools_ListOfShape.hxx>
 #include <TopTools_SequenceOfShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeUpgrade_RemoveInternalWires,ShapeUpgrade_Tool)
+
 //=======================================================================
 //function : ShapeUpgrade_RemoveInternalWires
 //purpose  : 
index 4d2ec7d34770c205d1889f42e476a133383a880e..d9fe9312f1721013978a412279eda82336ebb454 100644 (file)
@@ -85,7 +85,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeUpgrade_RemoveInternalWires,ShapeUpgrade_Tool)
+  DEFINE_STANDARD_RTTIEXT(ShapeUpgrade_RemoveInternalWires,ShapeUpgrade_Tool)
 
 protected:
 
index 62291ee1681628697a6dc181ae0a535f9953fd73..0ecd994aaa52318e34acf4f2209c96cf69d1828e 100644 (file)
@@ -42,6 +42,8 @@
 #include <TopoDS_Vertex.hxx>
 #include <TopTools_DataMapOfShapeShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeUpgrade_RemoveLocations,MMgt_TShared)
+
 //#include <ShapeUpgrade_DataMapOfShapeListOfTransient.hxx>
 //=======================================================================
 //function : ShapeUpgrade_RemoveLocations
index c681910fa85a4db0d6aa2cc1b4a4f91a5c57c645..39c9548aa5088db438f90483a0f40777de05a6c3 100644 (file)
@@ -62,7 +62,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeUpgrade_RemoveLocations,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(ShapeUpgrade_RemoveLocations,MMgt_TShared)
 
 protected:
 
index 2153f9c2587474b7458541d88f43822512772c03..9ed6b7a4a87b1c6f8c9c314af3b5648199221562 100644 (file)
@@ -26,6 +26,8 @@
 #include <TColStd_HSequenceOfReal.hxx>
 #include <TColStd_ListIteratorOfListOfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeUpgrade_SplitCurve,MMgt_TShared)
+
 //=======================================================================
 //function : ShapeUpgrade_SplitCurve
 //purpose  : 
index 00a1249def4e2b15145eb2f27936c332809aa417..1840898f9248a00878faa11ec60a6735661d214c 100644 (file)
@@ -75,7 +75,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeUpgrade_SplitCurve,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(ShapeUpgrade_SplitCurve,MMgt_TShared)
 
 protected:
 
index 56a0b3196a01395deacb5c3d380611fb1542db15..07d5e781249013a1976c50098222f41b433c78d7 100644 (file)
@@ -32,6 +32,8 @@
 #include <TColStd_HSequenceOfReal.hxx>
 #include <TColStd_ListIteratorOfListOfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeUpgrade_SplitCurve2d,ShapeUpgrade_SplitCurve)
+
 //=======================================================================
 //function : ShapeUpgrade_SplitCurve2d
 //purpose  : 
index 60d1616a5393d1c26a94186e123b5d0412a34f50..e6a6e180fc480f5efb3b47fe4c2d253dbc4a1545 100644 (file)
@@ -57,7 +57,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeUpgrade_SplitCurve2d,ShapeUpgrade_SplitCurve)
+  DEFINE_STANDARD_RTTIEXT(ShapeUpgrade_SplitCurve2d,ShapeUpgrade_SplitCurve)
 
 protected:
 
index 45d10f5c4040b85ede1e2644e37c40ea1ac78651..b831f7471babe9f5a4acd885aded949d846e3f86 100644 (file)
@@ -28,6 +28,8 @@
 #include <TColGeom2d_HArray1OfCurve.hxx>
 #include <TColStd_HSequenceOfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeUpgrade_SplitCurve2dContinuity,ShapeUpgrade_SplitCurve2d)
+
 //=======================================================================
 //function : ShapeUpgrade_SplitCurve2dContinuity
 //purpose  : 
index 21f51bc2d77083a6521ba588cfc542d912723317..4fdf595ee0e3ddd02009f2da77ef9ec44642b242 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeUpgrade_SplitCurve2dContinuity,ShapeUpgrade_SplitCurve2d)
+  DEFINE_STANDARD_RTTIEXT(ShapeUpgrade_SplitCurve2dContinuity,ShapeUpgrade_SplitCurve2d)
 
 protected:
 
index 29e5fac367995a64a9587c1dd1885d3614eaf653..5a639166dcdadb55382e0ec5fa8f66b580d94371 100644 (file)
@@ -32,6 +32,8 @@
 #include <TColStd_HSequenceOfReal.hxx>
 #include <TColStd_ListIteratorOfListOfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeUpgrade_SplitCurve3d,ShapeUpgrade_SplitCurve)
+
 //=======================================================================
 //function : ShapeUpgrade_SplitCurve3d
 //purpose  : 
index d8a506f806b3f2e6e5fc7f4fc4401a1fc19133e9..c305a048a50f25d86eea3cb5ff1450cbeaab2f2d 100644 (file)
@@ -57,7 +57,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeUpgrade_SplitCurve3d,ShapeUpgrade_SplitCurve)
+  DEFINE_STANDARD_RTTIEXT(ShapeUpgrade_SplitCurve3d,ShapeUpgrade_SplitCurve)
 
 protected:
 
index 5e06705d7bb68a2136b458cad71de37cae1ba991..588c7be101ec8d4e05d0ebbaee665b0f501936c8 100644 (file)
@@ -29,6 +29,8 @@
 #include <TColGeom_HArray1OfCurve.hxx>
 #include <TColStd_HSequenceOfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeUpgrade_SplitCurve3dContinuity,ShapeUpgrade_SplitCurve3d)
+
 //=======================================================================
 //function : ShapeUpgrade_SplitCurve3dContinuity
 //purpose  : 
index 4db5a723c6aa4a7f122565474256fe4bba1d12d2..58b53e642204ad7ad9455ee5b37285638c0d9c29 100644 (file)
@@ -57,7 +57,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeUpgrade_SplitCurve3dContinuity,ShapeUpgrade_SplitCurve3d)
+  DEFINE_STANDARD_RTTIEXT(ShapeUpgrade_SplitCurve3dContinuity,ShapeUpgrade_SplitCurve3d)
 
 protected:
 
index 8a5768151986b0e7352d0cc2afe24bf35a5b7fbb..0b8d7056be9cda4bb0953f327108e3bf4c44fd76 100644 (file)
@@ -38,6 +38,8 @@
 #include <TColStd_Array1OfReal.hxx>
 #include <TColStd_HSequenceOfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeUpgrade_SplitSurface,MMgt_TShared)
+
 //=======================================================================
 //function : ShapeUpgrade_SplitSurface
 //purpose  : 
index 69792b7bcbcb9a38a85b4d5f355f762751ae21e5..7da763ce5cb39b793d55f066e1765e91ba9e8d41 100644 (file)
@@ -95,7 +95,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeUpgrade_SplitSurface,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(ShapeUpgrade_SplitSurface,MMgt_TShared)
 
 protected:
 
index 07a83d3ac0346dbbc1c4f077ca31eab0ecb183ac..b8ab399aad943cfe5fc0172332d12570365516f8 100644 (file)
@@ -28,6 +28,8 @@
 #include <Standard_Type.hxx>
 #include <TColStd_HSequenceOfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeUpgrade_SplitSurfaceAngle,ShapeUpgrade_SplitSurface)
+
 //=======================================================================
 //function : ShapeUpgrade_SplitSurfaceAngle
 //purpose  : 
index 9d244190188e91df51ac65f513697e152ff50e48..134efd1f74131dc25bb1747d57edb163781378f7 100644 (file)
@@ -53,7 +53,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeUpgrade_SplitSurfaceAngle,ShapeUpgrade_SplitSurface)
+  DEFINE_STANDARD_RTTIEXT(ShapeUpgrade_SplitSurfaceAngle,ShapeUpgrade_SplitSurface)
 
 protected:
 
index b86ef8ae4549b15355e2dfcbaa684adf2f2d6f9c..c746b9d2f026a8edf5d5c1b6f88670844579ad6f 100644 (file)
@@ -17,6 +17,8 @@
 #include <Standard_Type.hxx>
 #include <TColStd_HSequenceOfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeUpgrade_SplitSurfaceArea,ShapeUpgrade_SplitSurface)
+
 //=======================================================================
 //function : ShapeUpgrade_SplitSurfaceArea
 //purpose  : 
index efaa0f40e821d4588b2694a6677489ea880b3ef7..5681cb49019857c2a69e7c2894bd102ad0bca36e 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeUpgrade_SplitSurfaceArea,ShapeUpgrade_SplitSurface)
+  DEFINE_STANDARD_RTTIEXT(ShapeUpgrade_SplitSurfaceArea,ShapeUpgrade_SplitSurface)
 
 protected:
 
index 2601afa44c31a0c39ca2a08315adb440746455be..1c7ce5baabbed0da258e7d97870048a4dc5f5284 100644 (file)
@@ -33,6 +33,8 @@
 #include <TColStd_HArray1OfInteger.hxx>
 #include <TColStd_HSequenceOfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeUpgrade_SplitSurfaceContinuity,ShapeUpgrade_SplitSurface)
+
 //======================================================================
 //function : ShapeUpgrade_SplitSurface
 //purpose  : 
index c7bfa51ae99752b75e643bc0437db3a655b1e523..7109639332e9796ff66500d77fc36ca6532d97aa 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeUpgrade_SplitSurfaceContinuity,ShapeUpgrade_SplitSurface)
+  DEFINE_STANDARD_RTTIEXT(ShapeUpgrade_SplitSurfaceContinuity,ShapeUpgrade_SplitSurface)
 
 protected:
 
index 9dfd8ca15563c4d98d5f2409853a731efdbd0ff7..34e3a5fff963d160c04e3edc065e4a4814b2a2c0 100644 (file)
@@ -20,6 +20,8 @@
 #include <ShapeUpgrade_Tool.hxx>
 #include <Standard_Type.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeUpgrade_Tool,MMgt_TShared)
+
 //=======================================================================
 //function : ShapeUpgrade_Tool
 //purpose  : 
index 8297871e7402ff3e9eb4ca33c37adb60811c2e30..c90829bb4efb23325f84cfef5903396b5eff0038 100644 (file)
@@ -74,7 +74,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeUpgrade_Tool,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(ShapeUpgrade_Tool,MMgt_TShared)
 
 protected:
 
index 74128f5392fa1d2878c895c1f634a3e4233f9d7f..ec8e54e6d2c1b6bc1b9a2a1afed26657436176e2 100644 (file)
@@ -87,6 +87,8 @@
 #include <BRepAdaptor_Curve.hxx>
 #include <BRepClass_FaceClassifier.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeUpgrade_UnifySameDomain,MMgt_TShared)
+
 struct SubSequenceOfEdges
 {
   TopTools_SequenceOfShape SeqsEdges;
index c57840607218adb317b9ae79c3d18f7e450ed18d..4fe417684cb856585c3ab4eb0bd1feecbde60c07 100644 (file)
@@ -79,7 +79,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeUpgrade_UnifySameDomain,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(ShapeUpgrade_UnifySameDomain,MMgt_TShared)
 
 protected:
 
index 693dc3f8936044d11bba818ac6b11d2e5c63e074..518f0e9752003f624ccf64eb1e7bd6e9d5b60d0e 100644 (file)
@@ -63,6 +63,8 @@
 #include <TopoDS_Wire.hxx>
 #include <TopTools_SequenceOfShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ShapeUpgrade_WireDivide,ShapeUpgrade_Tool)
+
 //=======================================================================
 //function : ShapeUpgrade_WireDivide
 //purpose  : 
index d523b9481e36c3f6a22c2c0ed614d67946c72016..cd78a06296774636e8114ab183af488793dfcfad 100644 (file)
@@ -135,7 +135,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ShapeUpgrade_WireDivide,ShapeUpgrade_Tool)
+  DEFINE_STANDARD_RTTIEXT(ShapeUpgrade_WireDivide,ShapeUpgrade_Tool)
 
 protected:
 
index 9abf9670bd29f3625644d7d44e9bd544ce16d49f..cea1a19e0b151ac914a638add6f4b87fa1077929 100644 (file)
@@ -42,7 +42,7 @@ public: \
     _E->Reraise (theMessage); \
   } \
   static Handle(C1) NewInstance(const Standard_CString theMessage = "") { return new C1(theMessage); } \
-  DEFINE_STANDARD_RTTI(C1,C2) \
+  DEFINE_STANDARD_RTTI_INLINE(C1,C2) \
 };
 
 //! Obsolete macro, kept for compatibility with old code
index 24dedcfdfc7dba3ee4566f960122fea6d2352700..31be9c34bd5792f994663252fce5fba8e8bf19e4 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_TypeMismatch.hxx>
 
 #include <string.h>
+IMPLEMENT_STANDARD_RTTIEXT(Standard_Failure,Standard_Transient)
+
 static Standard_CString allocate_message(const Standard_CString AString)
 {
   Standard_CString aStr = 0;
index 111ac0b5088f21130957f6d45a74f9424c80e59f..b48db08c8ec4e795ae8a44256339821b0344ad91 100644 (file)
@@ -112,7 +112,7 @@ void operator<< (Standard_OStream& s) const
 
 
 
-  DEFINE_STANDARD_RTTI(Standard_Failure,Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(Standard_Failure,Standard_Transient)
 
 protected:
 
index e1c10af8bee9480f5673f3a074341ae5c3a8b2dd..93a590959065d87e313e9d9b2a7a867881bb1492 100644 (file)
@@ -14,3 +14,5 @@
 
 #include <Standard_Persistent.hxx>
 
+
+IMPLEMENT_STANDARD_RTTIEXT(Standard_Persistent,Standard_Transient)
\ No newline at end of file
index 7bc372e6764fb339f9b3e2a69c36300d2ee8f15d..73cfaa304e506cf878cfd4ac7d7fe14fb8b21819 100644 (file)
@@ -26,7 +26,7 @@ public:
   
   Standard_Persistent() : _typenum(0), _refnum(0) {}
 
-  DEFINE_STANDARD_RTTI(Standard_Persistent,Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(Standard_Persistent,Standard_Transient)
 
 private:
   Standard_Integer _typenum;
index 739c97c7e59938fc0d01a03562e3bef95620f1f9..cc3211ca8ee436324ba6e74df15aa8fe2b4e4de5 100644 (file)
@@ -55,6 +55,7 @@
 #include <TColgp_Array1OfPnt.hxx>
 #include <TColgp_SequenceOfPnt2d.hxx>
 #include <Standard_ErrorHandler.hxx>
+#include <Geom_Surface.hxx>
 
 typedef NCollection_Sequence<Handle(TColgp_HSequenceOfPnt)> Prs3d_NSequenceOfSequenceOfPnt;
 
index b3f93982943d8d16208479e36786d8bef756ce5c..4f258a9789e5bf9afc72d44dec547a63460238e3 100644 (file)
@@ -26,6 +26,8 @@
 #include <TopLoc_Location.hxx>
 #include <TopoDS_Shape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StdSelect_BRepOwner,SelectMgr_EntityOwner)
+
 //==================================================
 // Function: 
 // Purpose :
index 38073bc1bee9a3a7ed974d8a5e39dd6d1904d16e..aad8db7da46884588a5754d327fdcc6c25696721 100644 (file)
@@ -133,7 +133,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StdSelect_BRepOwner,SelectMgr_EntityOwner)
+  DEFINE_STANDARD_RTTIEXT(StdSelect_BRepOwner,SelectMgr_EntityOwner)
 
 protected:
 
index f2795a333812a102de9231f672974dff7166b4a5..4d5e997a758d1cc011bfb9c5025453ec45ebed23 100644 (file)
@@ -28,6 +28,7 @@
 #include <Standard_Integer.hxx>
 #include <Select3D_SensitiveEntity.hxx>
 #include <Select3D_EntitySequence.hxx>
+#include <StdSelect_BRepOwner.hxx>
 class TopoDS_Shape;
 class SelectMgr_SelectableObject;
 class StdSelect_BRepOwner;
index 60378e6391591510017789441ba7e8dd91431fe1..9cc950728e3da5a641a8186d9e8537cadab86d6c 100644 (file)
@@ -24,6 +24,8 @@
 #include <TopoDS.hxx>
 #include <TopoDS_Edge.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StdSelect_EdgeFilter,SelectMgr_Filter)
+
 /*#include <.hxx>
 #include <.hxx>
 #include <.hxx>
index bf3473d250b485ddf813c191d4e40c258b45c72c..7116dc9f61c324dc0ddd7d860f409eba20446378 100644 (file)
@@ -57,7 +57,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StdSelect_EdgeFilter,SelectMgr_Filter)
+  DEFINE_STANDARD_RTTIEXT(StdSelect_EdgeFilter,SelectMgr_Filter)
 
 protected:
 
index 62134f67d4aa5be501de4c1b53796b0d6a22087d..dd792610c66a09bd6bcef608204c297b9b0e3084 100644 (file)
@@ -25,6 +25,8 @@
 #include <TopoDS_Face.hxx>
 #include <TopoDS_Shape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StdSelect_FaceFilter,SelectMgr_Filter)
+
 /*#include <.hxx>
 #include <.hxx>
 #include <.hxx>
index 8b6331028411b59d4bcc0e202a08e6eb3175c615..307aff939a124a82f61ec044b639cc285b500a99 100644 (file)
@@ -60,7 +60,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StdSelect_FaceFilter,SelectMgr_Filter)
+  DEFINE_STANDARD_RTTIEXT(StdSelect_FaceFilter,SelectMgr_Filter)
 
 protected:
 
index 9f7d11538b48d4f8807623ac25b7d040dad434be..7875b3595782941f5d8649be93e7016df54fae50 100644 (file)
@@ -19,6 +19,8 @@
 #include <Standard_Type.hxx>
 #include <StdSelect_Prs.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StdSelect_Prs,Prs3d_Presentation)
+
 StdSelect_Prs::
 StdSelect_Prs(const Handle(Graphic3d_StructureManager)& aStructureManager):
 Prs3d_Presentation(aStructureManager),
index 50e57e03ecd5f8947e28a2d2557354ae5ab52ddd..7dc4dcda676708d31e2ef796f7c2037e39010c45 100644 (file)
@@ -42,7 +42,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StdSelect_Prs,Prs3d_Presentation)
+  DEFINE_STANDARD_RTTIEXT(StdSelect_Prs,Prs3d_Presentation)
 
 protected:
 
index 613974575e58d7a051b07012a732d955ca45879a..de07e0a6557db38d72ff6c7dfa9a54957f7a4bd8 100644 (file)
@@ -26,6 +26,8 @@
 #include <TopAbs_ShapeEnum.hxx>
 #include <TopoDS_Shape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StdSelect_Shape,PrsMgr_PresentableObject)
+
 StdSelect_Shape::StdSelect_Shape (const TopoDS_Shape& theShape, const Handle(Prs3d_Drawer)& theDrawer):
   mysh     (theShape),
   myDrawer (theDrawer)
index 2fefca60d6bb3610b33d463d6e007aab0049b019..73bf5e0e5b35dd538ff03d8d7fe390150e82c07a 100644 (file)
@@ -61,7 +61,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StdSelect_Shape,PrsMgr_PresentableObject)
+  DEFINE_STANDARD_RTTIEXT(StdSelect_Shape,PrsMgr_PresentableObject)
 
 protected:
 
index 781d6870dedd9542db4baecdfbb87e3d9dfeca28..28a6bd93102c8745df72db6dbdf10eadf0ccae7c 100644 (file)
@@ -20,6 +20,8 @@
 #include <StdSelect_BRepOwner.hxx>
 #include <StdSelect_ShapeTypeFilter.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StdSelect_ShapeTypeFilter,SelectMgr_Filter)
+
 //==================================================
 // Function: StdSelect_ShapeTypeFilter
 // Purpose : Constructeur
index 1c87934329acca185cdc9e9f8280144becea3fb7..2ee69535dc4ca8a117550348b49407ebe364a53b 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StdSelect_ShapeTypeFilter,SelectMgr_Filter)
+  DEFINE_STANDARD_RTTIEXT(StdSelect_ShapeTypeFilter,SelectMgr_Filter)
 
 protected:
 
index 4239c923b39c3d0b4c1f5f448b358809c64a6e99..d9021b30c20d3d5775268dd39a3e39254e7f01d5 100644 (file)
@@ -66,6 +66,8 @@
 #include <OSD_Timer.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(StdSelect_ViewerSelector3d,SelectMgr_ViewerSelector)
+
 static Standard_Integer StdSel_NumberOfFreeEdges (const Handle(Poly_Triangulation)& Trg)
 {
   Standard_Integer nFree = 0;
index 6af71f5de77622b7648734bfeaf385745628d3ea..d68f95d71a7a1a72b79d7d63ad7b5f0c1b2cec2d 100644 (file)
@@ -81,7 +81,7 @@ public:
 
   Standard_EXPORT virtual Standard_Boolean HasDepthClipping (const Handle(SelectMgr_EntityOwner)& theOwner) const Standard_OVERRIDE;
 
-  DEFINE_STANDARD_RTTI(StdSelect_ViewerSelector3d, SelectMgr_ViewerSelector)
+  DEFINE_STANDARD_RTTIEXT(StdSelect_ViewerSelector3d,SelectMgr_ViewerSelector)
 
 protected:
 
index 2a0d986a9386739f2beac6655c3eb85aa0629fe0..0bafbc1312015833dae14f5e99a8309401ad960c 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepAP203_CcDesignApproval.hxx>
 #include <StepBasic_Approval.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepAP203_CcDesignApproval,StepBasic_ApprovalAssignment)
+
 //=======================================================================
 //function : StepAP203_CcDesignApproval
 //purpose  : 
index ad3912d5576d951bc3689534e817af05bf479838..028338ba49f3d5b3341d38d4f0b05666a685cb4e 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepAP203_CcDesignApproval,StepBasic_ApprovalAssignment)
+  DEFINE_STANDARD_RTTIEXT(StepAP203_CcDesignApproval,StepBasic_ApprovalAssignment)
 
 protected:
 
index d08f5df3d043f2eb208abe4cb219a6b9645b28bf..70ce058036ee93681d4858240bc5a4292ded7fbd 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepAP203_CcDesignCertification.hxx>
 #include <StepBasic_Certification.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepAP203_CcDesignCertification,StepBasic_CertificationAssignment)
+
 //=======================================================================
 //function : StepAP203_CcDesignCertification
 //purpose  : 
index 91e19b02db3a36b9699d02d82496c9d1eb74c571..f22e58e0925e9bad1e98534d66b0bdbd82c9e212 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepAP203_CcDesignCertification,StepBasic_CertificationAssignment)
+  DEFINE_STANDARD_RTTIEXT(StepAP203_CcDesignCertification,StepBasic_CertificationAssignment)
 
 protected:
 
index 0e8edf11a80f2de88e12efe0b5e5eba9304dadb8..054f6cb91b5a085ea10af8606d8eacb3dc5ec295 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepAP203_CcDesignContract.hxx>
 #include <StepBasic_Contract.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepAP203_CcDesignContract,StepBasic_ContractAssignment)
+
 //=======================================================================
 //function : StepAP203_CcDesignContract
 //purpose  : 
index eee179ffeebc44cbf2d109d145f5511080f68ca4..dead6a7813c1d733edbbd8951887d78d1582306e 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepAP203_CcDesignContract,StepBasic_ContractAssignment)
+  DEFINE_STANDARD_RTTIEXT(StepAP203_CcDesignContract,StepBasic_ContractAssignment)
 
 protected:
 
index 9f2a02a3ddb2c2ec85e8b5bd3d762420e2ef1637..8ec254ddcc92dd022472fbf58752eb428916c930 100644 (file)
@@ -21,6 +21,8 @@
 #include <StepBasic_DateAndTime.hxx>
 #include <StepBasic_DateTimeRole.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepAP203_CcDesignDateAndTimeAssignment,StepBasic_DateAndTimeAssignment)
+
 //=======================================================================
 //function : StepAP203_CcDesignDateAndTimeAssignment
 //purpose  : 
index 2b726b7b8ec3a9bba96f56e488cc50838803e921..5c8aafffd6e782af9b507f82c2a5aec133cc70f7 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepAP203_CcDesignDateAndTimeAssignment,StepBasic_DateAndTimeAssignment)
+  DEFINE_STANDARD_RTTIEXT(StepAP203_CcDesignDateAndTimeAssignment,StepBasic_DateAndTimeAssignment)
 
 protected:
 
index baf3ce43df41f400c815487c853316178a06ca04..c6014be61b3136572e4396d9d6d91ad51e1d3fd6 100644 (file)
@@ -21,6 +21,8 @@
 #include <StepBasic_PersonAndOrganization.hxx>
 #include <StepBasic_PersonAndOrganizationRole.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepAP203_CcDesignPersonAndOrganizationAssignment,StepBasic_PersonAndOrganizationAssignment)
+
 //=======================================================================
 //function : StepAP203_CcDesignPersonAndOrganizationAssignment
 //purpose  : 
index bba9d750f2d561210274f60bad6025292850cf80..01f1464504b619ee660afdf090eed11be97b9eea 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepAP203_CcDesignPersonAndOrganizationAssignment,StepBasic_PersonAndOrganizationAssignment)
+  DEFINE_STANDARD_RTTIEXT(StepAP203_CcDesignPersonAndOrganizationAssignment,StepBasic_PersonAndOrganizationAssignment)
 
 protected:
 
index d386839046d30bde4127281ca002b0f04def35f4..d6d61a900f92e56948d2741f59a6f9fe76463e50 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepAP203_CcDesignSecurityClassification.hxx>
 #include <StepBasic_SecurityClassification.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepAP203_CcDesignSecurityClassification,StepBasic_SecurityClassificationAssignment)
+
 //=======================================================================
 //function : StepAP203_CcDesignSecurityClassification
 //purpose  : 
index faa570a99b34d1b83dc6c90fd75edbc26798a2ca..fa2b33f40bbe64aea14980cfa903d02ea127e1ba 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepAP203_CcDesignSecurityClassification,StepBasic_SecurityClassificationAssignment)
+  DEFINE_STANDARD_RTTIEXT(StepAP203_CcDesignSecurityClassification,StepBasic_SecurityClassificationAssignment)
 
 protected:
 
index c02f40fe5fb010d5578831f8026901c3e3bc7963..4f8d11f2a158e81066bbcc4187ef5ea85437c8ad 100644 (file)
@@ -21,6 +21,8 @@
 #include <StepBasic_Document.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepAP203_CcDesignSpecificationReference,StepBasic_DocumentReference)
+
 //=======================================================================
 //function : StepAP203_CcDesignSpecificationReference
 //purpose  : 
index 8cea42b9a689be070ea8a1af050739401fd41597..713329bed2a336d8f34619db7ca06617ca1eaf01 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepAP203_CcDesignSpecificationReference,StepBasic_DocumentReference)
+  DEFINE_STANDARD_RTTIEXT(StepAP203_CcDesignSpecificationReference,StepBasic_DocumentReference)
 
 protected:
 
index bbbcfc979bb2adbb251c4d8358a3c1e7c8e231f0..3115d056f77794ba7d376303ead0b718d834f57a 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepAP203_Change.hxx>
 #include <StepBasic_Action.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepAP203_Change,StepBasic_ActionAssignment)
+
 //=======================================================================
 //function : StepAP203_Change
 //purpose  : 
index 1a9f824b9e66cfdba5bc888d2124d307b6019365..99307bc8340391ffd9a03da919431e357465ab48 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepAP203_Change,StepBasic_ActionAssignment)
+  DEFINE_STANDARD_RTTIEXT(StepAP203_Change,StepBasic_ActionAssignment)
 
 protected:
 
index db93a651b4372d17bbe1affd80968ff92de12dc4..56696dbe7e17bf4db357a77e97f787cf2d445d4e 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepAP203_ChangeRequest.hxx>
 #include <StepBasic_VersionedActionRequest.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepAP203_ChangeRequest,StepBasic_ActionRequestAssignment)
+
 //=======================================================================
 //function : StepAP203_ChangeRequest
 //purpose  : 
index 2b5c642f4da6e361be03841de78e26a5b3bc4e14..aa640e14a3ca1cb204cc2129c1c67861eb1c1328 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepAP203_ChangeRequest,StepBasic_ActionRequestAssignment)
+  DEFINE_STANDARD_RTTIEXT(StepAP203_ChangeRequest,StepBasic_ActionRequestAssignment)
 
 protected:
 
index 876c760d578fb79338040f16c51887e9d6af993a..43a0bb41ca2bc30b87142d12f5df8075536e7814 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepAP203_StartRequest.hxx>
 #include <StepBasic_VersionedActionRequest.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepAP203_StartRequest,StepBasic_ActionRequestAssignment)
+
 //=======================================================================
 //function : StepAP203_StartRequest
 //purpose  : 
index 4b1e4d259d3e290f6b51fb6269afbf644ead762a..5c8f08af4d88d86ad9edbf6981f12f35bfed117a 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepAP203_StartRequest,StepBasic_ActionRequestAssignment)
+  DEFINE_STANDARD_RTTIEXT(StepAP203_StartRequest,StepBasic_ActionRequestAssignment)
 
 protected:
 
index 580bca5a68417d261f5cca059f618614c13c73cb..3ec36c9bcb6ae082907984d5ec8a7728319d92b5 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepAP203_StartWork.hxx>
 #include <StepBasic_Action.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepAP203_StartWork,StepBasic_ActionAssignment)
+
 //=======================================================================
 //function : StepAP203_StartWork
 //purpose  : 
index 5c0bf1ed33064463cb03e3aa115e7646ea04b351..32956b6c159ed2327e34b8bdbbab7807d7d9b879 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepAP203_StartWork,StepBasic_ActionAssignment)
+  DEFINE_STANDARD_RTTIEXT(StepAP203_StartWork,StepBasic_ActionAssignment)
 
 protected:
 
index 7a86ddd8e3b22f38ce71f86b5371f461304ca6b7..4fdaf7d9946ee07adbe839f6ef5dc0f4051475e1 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepAP214_ApprovalItem.hxx>
 #include <StepBasic_Approval.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepAP214_AppliedApprovalAssignment,StepBasic_ApprovalAssignment)
+
 StepAP214_AppliedApprovalAssignment::StepAP214_AppliedApprovalAssignment ()  {}
 
 void StepAP214_AppliedApprovalAssignment::Init(
index f1ec48748d73b8d06ccc75d2ea9e353b4a8c9cc5..2e723192fc5be9123dbcd25e9b03aab6dfc43b0a 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepAP214_AppliedApprovalAssignment,StepBasic_ApprovalAssignment)
+  DEFINE_STANDARD_RTTIEXT(StepAP214_AppliedApprovalAssignment,StepBasic_ApprovalAssignment)
 
 protected:
 
index f58697ef1b604850e33652061cf2d12f54ab1c62..1a1130e3e44327237b7e7ec2b58ec11dd6760771 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepBasic_DateAndTime.hxx>
 #include <StepBasic_DateTimeRole.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepAP214_AppliedDateAndTimeAssignment,StepBasic_DateAndTimeAssignment)
+
 StepAP214_AppliedDateAndTimeAssignment::StepAP214_AppliedDateAndTimeAssignment ()  {}
 
 void StepAP214_AppliedDateAndTimeAssignment::Init(
index f6cd518c0256cdd2e7cce2b101d760c6ed49d123..180b2a7fdad6a3cb18e4b12311ef1597dbbde9d3 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepAP214_AppliedDateAndTimeAssignment,StepBasic_DateAndTimeAssignment)
+  DEFINE_STANDARD_RTTIEXT(StepAP214_AppliedDateAndTimeAssignment,StepBasic_DateAndTimeAssignment)
 
 protected:
 
index 2936e42816adf4b34366ef21895cd122bf17c9c1..e4235b5c2abf49f12bccfaf6ad3cdd24cc3c034e 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepBasic_Date.hxx>
 #include <StepBasic_DateRole.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepAP214_AppliedDateAssignment,StepBasic_DateAssignment)
+
 StepAP214_AppliedDateAssignment::StepAP214_AppliedDateAssignment ()  {}
 
 void StepAP214_AppliedDateAssignment::Init(
index 456b2fe047cf4d4cf5bae24f708edcba2f9db5f2..14ffa2e8a4e7fe1b25a737ff0495e58c69f52e36 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepAP214_AppliedDateAssignment,StepBasic_DateAssignment)
+  DEFINE_STANDARD_RTTIEXT(StepAP214_AppliedDateAssignment,StepBasic_DateAssignment)
 
 protected:
 
index 8e73f4eb4bf9542326ec6e035fc5b1b89be5fe3e..c9b341639ca50a64d76170abd78edb656ac3e524 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepBasic_Document.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepAP214_AppliedDocumentReference,StepBasic_DocumentReference)
+
 StepAP214_AppliedDocumentReference::StepAP214_AppliedDocumentReference ()    {  }
 
 void  StepAP214_AppliedDocumentReference::Init
index 1f04b8194a711549795fcbbdf21bc29ee41178d0..7ab8ded142db49ced59e8f96e298b990adaaec7d 100644 (file)
@@ -53,7 +53,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepAP214_AppliedDocumentReference,StepBasic_DocumentReference)
+  DEFINE_STANDARD_RTTIEXT(StepAP214_AppliedDocumentReference,StepBasic_DocumentReference)
 
 protected:
 
index 39aba9ccef2137a0c83f46dea1d74d03bf910f82..aec2e166eca8e632befc8b48b5bb5f1ec9719179 100644 (file)
@@ -21,6 +21,8 @@
 #include <StepBasic_IdentificationRole.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepAP214_AppliedExternalIdentificationAssignment,StepBasic_ExternalIdentificationAssignment)
+
 //=======================================================================
 //function : StepAP214_AppliedExternalIdentificationAssignment
 //purpose  : 
index fc0fe77dd38e50211a4a6d8a6cd3aac67c5b8bd2..8c043f05a9ad5aefd9c51302f83445567f85b19f 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepAP214_AppliedExternalIdentificationAssignment,StepBasic_ExternalIdentificationAssignment)
+  DEFINE_STANDARD_RTTIEXT(StepAP214_AppliedExternalIdentificationAssignment,StepBasic_ExternalIdentificationAssignment)
 
 protected:
 
index 2d94b1681d98568635339b2ae502a7e2f76bf2b8..223072b209c6fa8476cb0211a3276f018d23980e 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepAP214_AppliedGroupAssignment.hxx>
 #include <StepBasic_Group.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepAP214_AppliedGroupAssignment,StepBasic_GroupAssignment)
+
 //=======================================================================
 //function : StepAP214_AppliedGroupAssignment
 //purpose  : 
index 486687f3dede566582dced57a8ff27e14a63f49a..4f10bada48cd46d972cefa3b66dd82d2c59c5e6e 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepAP214_AppliedGroupAssignment,StepBasic_GroupAssignment)
+  DEFINE_STANDARD_RTTIEXT(StepAP214_AppliedGroupAssignment,StepBasic_GroupAssignment)
 
 protected:
 
index c707c143544be36756e7863b703658ecafa750e0..5c6d1126a8acc4553d5def01368f27390d5f5773 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepBasic_Organization.hxx>
 #include <StepBasic_OrganizationRole.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepAP214_AppliedOrganizationAssignment,StepBasic_OrganizationAssignment)
+
 StepAP214_AppliedOrganizationAssignment::StepAP214_AppliedOrganizationAssignment ()  {}
 
 void StepAP214_AppliedOrganizationAssignment::Init(
index 81e6d0c461aa9aabd9842a7fdb62711e9622b53b..f2de37764f6edfdcca33b4b0ef138b9ea425b40f 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepAP214_AppliedOrganizationAssignment,StepBasic_OrganizationAssignment)
+  DEFINE_STANDARD_RTTIEXT(StepAP214_AppliedOrganizationAssignment,StepBasic_OrganizationAssignment)
 
 protected:
 
index 98352bc76250a1c52753e867594d1ec1068bf4cb..d68918e70650fd3e7d9362662b4294604f31b989 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepBasic_PersonAndOrganization.hxx>
 #include <StepBasic_PersonAndOrganizationRole.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepAP214_AppliedPersonAndOrganizationAssignment,StepBasic_PersonAndOrganizationAssignment)
+
 StepAP214_AppliedPersonAndOrganizationAssignment::StepAP214_AppliedPersonAndOrganizationAssignment ()  {}
 
 void StepAP214_AppliedPersonAndOrganizationAssignment::Init(
index a8a4ba2f5b217187704e47a6612f1d670f778e9b..8cda04b1159e987e76c28898fba33b09b9adc034 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepAP214_AppliedPersonAndOrganizationAssignment,StepBasic_PersonAndOrganizationAssignment)
+  DEFINE_STANDARD_RTTIEXT(StepAP214_AppliedPersonAndOrganizationAssignment,StepBasic_PersonAndOrganizationAssignment)
 
 protected:
 
index 2571715610bbeea2c92eab44a29d2545cdaed18b..af6e2c4bda6e0ad4d6dca9d5192f1f7c4df3ea0a 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepAP214_AppliedPresentedItem.hxx>
 #include <StepAP214_PresentedItemSelect.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepAP214_AppliedPresentedItem,StepVisual_PresentedItem)
+
 StepAP214_AppliedPresentedItem::StepAP214_AppliedPresentedItem ()  {}
 
 void StepAP214_AppliedPresentedItem::Init(
index ac7ec75e58cd7a9f035bcc022fa5e7ae1d43bed8..080d3145d07a7e6a5086b4c58d2f86ad9c1a0b2d 100644 (file)
@@ -52,7 +52,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepAP214_AppliedPresentedItem,StepVisual_PresentedItem)
+  DEFINE_STANDARD_RTTIEXT(StepAP214_AppliedPresentedItem,StepVisual_PresentedItem)
 
 protected:
 
index b4359f4203bd47478ee3d8b792e609261c40aa68..0e9ee245ab3218c66cccda7563ebf741e35a5dd3 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepAP214_SecurityClassificationItem.hxx>
 #include <StepBasic_SecurityClassification.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepAP214_AppliedSecurityClassificationAssignment,StepBasic_SecurityClassificationAssignment)
+
 StepAP214_AppliedSecurityClassificationAssignment::StepAP214_AppliedSecurityClassificationAssignment ()  {}
 
 void StepAP214_AppliedSecurityClassificationAssignment::Init(
index e13e90dfe44a5339f3d37429272a802847ede057..500df71d655431562241fa6bfd94137d232946b6 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepAP214_AppliedSecurityClassificationAssignment,StepBasic_SecurityClassificationAssignment)
+  DEFINE_STANDARD_RTTIEXT(StepAP214_AppliedSecurityClassificationAssignment,StepBasic_SecurityClassificationAssignment)
 
 protected:
 
index 9364fca47e29337897bbe3fd96171587fa385ec9..ec65e2931e66ec87edc9dccefdd7e9eaa10aa56d 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepBasic_DateAndTime.hxx>
 #include <StepBasic_DateTimeRole.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepAP214_AutoDesignActualDateAndTimeAssignment,StepBasic_DateAndTimeAssignment)
+
 StepAP214_AutoDesignActualDateAndTimeAssignment::StepAP214_AutoDesignActualDateAndTimeAssignment ()  {}
 
 void StepAP214_AutoDesignActualDateAndTimeAssignment::Init(
index 5ab198c74469b8095abc5d3af17ca024e5aa2050..ea8724bc88efd6e9ddb41fb5d2d4d55995f35cc6 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepAP214_AutoDesignActualDateAndTimeAssignment,StepBasic_DateAndTimeAssignment)
+  DEFINE_STANDARD_RTTIEXT(StepAP214_AutoDesignActualDateAndTimeAssignment,StepBasic_DateAndTimeAssignment)
 
 protected:
 
index 4c6d02d4dd6028f93986afbd11f307884f7989e7..445dd2a29cb993e17d778d30477f30cfc6c426b9 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepBasic_Date.hxx>
 #include <StepBasic_DateRole.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepAP214_AutoDesignActualDateAssignment,StepBasic_DateAssignment)
+
 StepAP214_AutoDesignActualDateAssignment::StepAP214_AutoDesignActualDateAssignment ()  {}
 
 void StepAP214_AutoDesignActualDateAssignment::Init(
index a956e1a62706b6a4d545a02ee26bbbd249676a1e..cc84f0e5e13df64ca0615c2754821082a1ebfb41 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepAP214_AutoDesignActualDateAssignment,StepBasic_DateAssignment)
+  DEFINE_STANDARD_RTTIEXT(StepAP214_AutoDesignActualDateAssignment,StepBasic_DateAssignment)
 
 protected:
 
index 9c4022ef535933d3cbc05c3215a7a8c8860d0b81..8b865f2a133a737d1ef4d58e1350a14c10b2f11b 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepAP214_AutoDesignGeneralOrgItem.hxx>
 #include <StepBasic_Approval.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepAP214_AutoDesignApprovalAssignment,StepBasic_ApprovalAssignment)
+
 StepAP214_AutoDesignApprovalAssignment::StepAP214_AutoDesignApprovalAssignment ()  {}
 
 void StepAP214_AutoDesignApprovalAssignment::Init(
index 5c4850072b8d013cdd598cc582b95c60b344e3b9..6f0e088a995fd7fe40c496ae868141a70f986d0e 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepAP214_AutoDesignApprovalAssignment,StepBasic_ApprovalAssignment)
+  DEFINE_STANDARD_RTTIEXT(StepAP214_AutoDesignApprovalAssignment,StepBasic_ApprovalAssignment)
 
 protected:
 
index 52f13133f54927a8cef96c147524cf1a565dc1a9..ca11de972392ec7cc84985e5fcec75444dd28c8d 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepBasic_PersonAndOrganization.hxx>
 #include <StepBasic_PersonAndOrganizationRole.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepAP214_AutoDesignDateAndPersonAssignment,StepBasic_PersonAndOrganizationAssignment)
+
 StepAP214_AutoDesignDateAndPersonAssignment::StepAP214_AutoDesignDateAndPersonAssignment ()  {}
 
 void StepAP214_AutoDesignDateAndPersonAssignment::Init(
index 554d5d28ccb484d00d55b1662826e4b75c7a54c5..4204fccf9d3c8ced535a24455335b03cd0810599 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepAP214_AutoDesignDateAndPersonAssignment,StepBasic_PersonAndOrganizationAssignment)
+  DEFINE_STANDARD_RTTIEXT(StepAP214_AutoDesignDateAndPersonAssignment,StepBasic_PersonAndOrganizationAssignment)
 
 protected:
 
index 6fb4db49d082c87a4b0c87cb8eecea4b1c157d79..8f505e97febafa7262f0efd6d58dc3cb5eb2e88f 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepBasic_Document.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepAP214_AutoDesignDocumentReference,StepBasic_DocumentReference)
+
 StepAP214_AutoDesignDocumentReference::StepAP214_AutoDesignDocumentReference ()    {  }
 
 void  StepAP214_AutoDesignDocumentReference::Init
index 2bb1b7199fa5eb969c86cb23764546a90baccb63..53e9a922ef53f2c4c09e53da262fad9773ee373d 100644 (file)
@@ -53,7 +53,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepAP214_AutoDesignDocumentReference,StepBasic_DocumentReference)
+  DEFINE_STANDARD_RTTIEXT(StepAP214_AutoDesignDocumentReference,StepBasic_DocumentReference)
 
 protected:
 
index 90262e6aff9f53da16af9d1d6ae6a96aec7801c1..250f450818ccdbf859a19d88119559aeccd50d77 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepAP214_AutoDesignGroupedItem.hxx>
 #include <StepBasic_Group.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepAP214_AutoDesignGroupAssignment,StepBasic_GroupAssignment)
+
 StepAP214_AutoDesignGroupAssignment::StepAP214_AutoDesignGroupAssignment ()  {}
 
 void StepAP214_AutoDesignGroupAssignment::Init(
index 0f72de5313e833ac070d2c691ddfa2db15395c3c..99dc37dd99971641264b2c2aa159946871d62bfe 100644 (file)
@@ -53,7 +53,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepAP214_AutoDesignGroupAssignment,StepBasic_GroupAssignment)
+  DEFINE_STANDARD_RTTIEXT(StepAP214_AutoDesignGroupAssignment,StepBasic_GroupAssignment)
 
 protected:
 
index 6a4870881f9186e621c258d995d95ed3d0e9df87..20b1e9d91acfe0f0e56a2cc8372472f3b6715fa3 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepBasic_DateAndTime.hxx>
 #include <StepBasic_DateTimeRole.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepAP214_AutoDesignNominalDateAndTimeAssignment,StepBasic_DateAndTimeAssignment)
+
 StepAP214_AutoDesignNominalDateAndTimeAssignment::StepAP214_AutoDesignNominalDateAndTimeAssignment ()  {}
 
 void StepAP214_AutoDesignNominalDateAndTimeAssignment::Init(
index fcf02ce2b1464660c23b0cf211da5958dfe7555b..a485e99589ad2e9b420d776eabfd24484243a56c 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepAP214_AutoDesignNominalDateAndTimeAssignment,StepBasic_DateAndTimeAssignment)
+  DEFINE_STANDARD_RTTIEXT(StepAP214_AutoDesignNominalDateAndTimeAssignment,StepBasic_DateAndTimeAssignment)
 
 protected:
 
index 0adafeb3f1d122445e3775d5ae486c0670f49cf8..34b91e2aaf89ca4ece66585963bee42c5937bac5 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepBasic_Date.hxx>
 #include <StepBasic_DateRole.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepAP214_AutoDesignNominalDateAssignment,StepBasic_DateAssignment)
+
 StepAP214_AutoDesignNominalDateAssignment::StepAP214_AutoDesignNominalDateAssignment ()  {}
 
 void StepAP214_AutoDesignNominalDateAssignment::Init(
index 2edad5bdf3cba83aab36a9c9a10bc694abb06ae7..e4f9cf8eb5b5dce3739e36f8f385e12750bb12cc 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepAP214_AutoDesignNominalDateAssignment,StepBasic_DateAssignment)
+  DEFINE_STANDARD_RTTIEXT(StepAP214_AutoDesignNominalDateAssignment,StepBasic_DateAssignment)
 
 protected:
 
index a808ae9607365293e59f8dbb6af2a9b9d9290d40..61855de0c5a523e09fdc6fc45162b7eb76dd677c 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepBasic_Organization.hxx>
 #include <StepBasic_OrganizationRole.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepAP214_AutoDesignOrganizationAssignment,StepBasic_OrganizationAssignment)
+
 StepAP214_AutoDesignOrganizationAssignment::StepAP214_AutoDesignOrganizationAssignment ()  {}
 
 void StepAP214_AutoDesignOrganizationAssignment::Init(
index a5dbb61c3fd32f24c8319c7520cc2bd979c44b3d..704de72a2ce9c0b59e74a17067b6a2737e009fee 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepAP214_AutoDesignOrganizationAssignment,StepBasic_OrganizationAssignment)
+  DEFINE_STANDARD_RTTIEXT(StepAP214_AutoDesignOrganizationAssignment,StepBasic_OrganizationAssignment)
 
 protected:
 
index 62e409653085233f439e3af97ab192ce984f59cc..86b5bf67acd877f985ada04761d9bbe3cc524e8c 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepBasic_PersonAndOrganization.hxx>
 #include <StepBasic_PersonAndOrganizationRole.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepAP214_AutoDesignPersonAndOrganizationAssignment,StepBasic_PersonAndOrganizationAssignment)
+
 StepAP214_AutoDesignPersonAndOrganizationAssignment::StepAP214_AutoDesignPersonAndOrganizationAssignment ()  {}
 
 void StepAP214_AutoDesignPersonAndOrganizationAssignment::Init(
index 18493d59ad5ace8d94973573d09338a3bbd94242..0a49cb0fe4391d999dc84a5668c25680531f74b4 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepAP214_AutoDesignPersonAndOrganizationAssignment,StepBasic_PersonAndOrganizationAssignment)
+  DEFINE_STANDARD_RTTIEXT(StepAP214_AutoDesignPersonAndOrganizationAssignment,StepBasic_PersonAndOrganizationAssignment)
 
 protected:
 
index a1bb69767f058c7552132884a4b8f30f9ad24c47..e13cb82a3d91af6fd03844080cdcbe3d1655b995 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepAP214_AutoDesignPresentedItem.hxx>
 #include <StepAP214_AutoDesignPresentedItemSelect.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepAP214_AutoDesignPresentedItem,StepVisual_PresentedItem)
+
 StepAP214_AutoDesignPresentedItem::StepAP214_AutoDesignPresentedItem ()  {}
 
 void StepAP214_AutoDesignPresentedItem::Init(
index 35877095cfa41759f273d9dd2b6fa6073ed64c80..e514f1d1cd47df1f5b9cfec641653394cd125ebb 100644 (file)
@@ -52,7 +52,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepAP214_AutoDesignPresentedItem,StepVisual_PresentedItem)
+  DEFINE_STANDARD_RTTIEXT(StepAP214_AutoDesignPresentedItem,StepVisual_PresentedItem)
 
 protected:
 
index 15d9b7eb4314f748f05285b10eefdeb2379beaab..f75c63aafeaeaf3605f65422e316b2d02a86f11a 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepBasic_Approval.hxx>
 #include <StepBasic_SecurityClassification.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepAP214_AutoDesignSecurityClassificationAssignment,StepBasic_SecurityClassificationAssignment)
+
 StepAP214_AutoDesignSecurityClassificationAssignment::StepAP214_AutoDesignSecurityClassificationAssignment ()  {}
 
 void StepAP214_AutoDesignSecurityClassificationAssignment::Init(
index b7837ab97460ed24772bd06cbe28f0e4cd816c9a..26ed76f1a80c7bfd8aaf23c21223ffd749888e58 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepAP214_AutoDesignSecurityClassificationAssignment,StepBasic_SecurityClassificationAssignment)
+  DEFINE_STANDARD_RTTIEXT(StepAP214_AutoDesignSecurityClassificationAssignment,StepBasic_SecurityClassificationAssignment)
 
 protected:
 
index 3c8cbdaa5d7e5c4f603361794ad420b2d03d99c6..161390cd3de0515ec84041f6324e8b06a0d207d7 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepAP214_Class.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepAP214_Class,StepBasic_Group)
+
 //=======================================================================
 //function : StepAP214_Class
 //purpose  : 
index 4db2379781cfef145fd77d27cdb4ddfb1a0025ba..93ef0099d656cbdaa178c834a0e4f74026cf37e4 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepAP214_Class,StepBasic_Group)
+  DEFINE_STANDARD_RTTIEXT(StepAP214_Class,StepBasic_Group)
 
 protected:
 
index 6c9e7bdff43f484f49d235609746bbfff5c16ba0..8caefe82366c40414ea05becde05656f21652180 100644 (file)
@@ -22,6 +22,8 @@
 #include <StepBasic_SourceItem.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepAP214_ExternallyDefinedClass,StepAP214_Class)
+
 //=======================================================================
 //function : StepAP214_ExternallyDefinedClass
 //purpose  : 
index 2b63e401c8e026e5e084a2fe7570158eb6ba8eaa..52cefdc97e730fe09c636ad3ce362d71e6e8c93d 100644 (file)
@@ -52,7 +52,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepAP214_ExternallyDefinedClass,StepAP214_Class)
+  DEFINE_STANDARD_RTTIEXT(StepAP214_ExternallyDefinedClass,StepAP214_Class)
 
 protected:
 
index 17bfbeb025e6d38e68108160fe7335186f2db3da..2f23480d54d6047b88226d96ce5365f1d10027d1 100644 (file)
@@ -22,6 +22,8 @@
 #include <StepBasic_SourceItem.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepAP214_ExternallyDefinedGeneralProperty,StepBasic_GeneralProperty)
+
 //=======================================================================
 //function : StepAP214_ExternallyDefinedGeneralProperty
 //purpose  : 
index effd86758ed9422df4dbbeeaeaea133b18e62e59..388931dd63cf553ea368fb4a1cd0f5e039ade803 100644 (file)
@@ -52,7 +52,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepAP214_ExternallyDefinedGeneralProperty,StepBasic_GeneralProperty)
+  DEFINE_STANDARD_RTTIEXT(StepAP214_ExternallyDefinedGeneralProperty,StepBasic_GeneralProperty)
 
 protected:
 
index f2d6ea8d7d0ac3d77f826265af098b28d1578862..28e85604390f239acd56861b972e987c722892a0 100644 (file)
@@ -19,6 +19,8 @@
 #include <Standard_Type.hxx>
 #include <StepAP214_Protocol.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepAP214_Protocol,StepData_Protocol)
+
 static Standard_CString schemaAP214CD  = "AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }";
 static Standard_CString schemaAP214DIS = "AUTOMOTIVE_DESIGN { 1 2 10303 214 0 1 1 1 }";
 static Standard_CString schemaAP214IS  = "AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }";
index 2cc8eefb8f0b0f634c7aa4794c9bf7d9346251c9..ab13ff90e81faf23578469daee078617e0864bcf 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepAP214_Protocol,StepData_Protocol)
+  DEFINE_STANDARD_RTTIEXT(StepAP214_Protocol,StepData_Protocol)
 
 protected:
 
index a0e73848691f0b7e85afe7acf37840be356055af..5c4f458a927d641a56b18c841e13e76c3a11b89e 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepRepr_RepresentationItem.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepAP214_RepItemGroup,StepBasic_Group)
+
 //=======================================================================
 //function : StepAP214_RepItemGroup
 //purpose  : 
index 2ae653675b2ebf8409c1af0161f7c43c75cdd2e7..bb7073cd193cac4a6bfaa1ad07c61da80981fe02 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepAP214_RepItemGroup,StepBasic_Group)
+  DEFINE_STANDARD_RTTIEXT(StepAP214_RepItemGroup,StepBasic_Group)
 
 protected:
 
index 96454cb4eab37ae51b0173c90231fcfcf3853ab4..7acd31f0129191ca870df86e5d17a096901eec96 100644 (file)
@@ -15,4 +15,6 @@
 
 #include <StepAP242_GeometricItemSpecificUsage.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepAP242_GeometricItemSpecificUsage,StepAP242_ItemIdentifiedRepresentationUsage)
+
 StepAP242_GeometricItemSpecificUsage::StepAP242_GeometricItemSpecificUsage ()    {  }
index 96146c60abee6dbc8133f0e1ddc646184dd52e81..8acfa00e922154adc0d8c975ae5d90832998e599 100644 (file)
@@ -31,7 +31,7 @@ public:
   
   Standard_EXPORT StepAP242_GeometricItemSpecificUsage();
 
-  DEFINE_STANDARD_RTTI(StepAP242_GeometricItemSpecificUsage, StepAP242_ItemIdentifiedRepresentationUsage)
+  DEFINE_STANDARD_RTTIEXT(StepAP242_GeometricItemSpecificUsage,StepAP242_ItemIdentifiedRepresentationUsage)
 
 private: 
 };
index 8ffe8a2d5b9bd21725e2f8e5d29330de693d25c3..844e0b622209d938c8d792855a5b00d8217585cb 100644 (file)
@@ -15,6 +15,8 @@
 
 #include <StepAP242_IdAttribute.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepAP242_IdAttribute,MMgt_TShared)
+
 //=======================================================================
 //function : StepAP242_IdAttribute
 //purpose  : 
index dd07f90db9900fa753b16b4f0dcbe9ce62df6058..eb0de4db06cd65a54c959baf401e4fc665c57499 100644 (file)
@@ -61,7 +61,7 @@ public:
     return identifiedItem;
   }
 
-  DEFINE_STANDARD_RTTI(StepAP242_IdAttribute, MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepAP242_IdAttribute,MMgt_TShared)
 
 private: 
   Handle(TCollection_HAsciiString) attributeValue;
index 36d06357241e8cc81e3236f9bca4fa8b1a1b60bd..5da6eeced834786068dc51e33330aa48d6f22dcf 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepAP242_ItemIdentifiedRepresentationUsageDefinition.hxx>
 #include <StepRepr_HArray1OfRepresentationItem.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepAP242_ItemIdentifiedRepresentationUsage,MMgt_TShared)
+
 //=======================================================================
 //function : StepAP242_ItemIdentifiedRepresentationUsage
 //purpose  : 
index 43c7b359bcab0c9b998bd5bc6388c6b65c668c16..7c0b01710030f80f23157ece2ea302deabe5ee4d 100644 (file)
@@ -121,7 +121,7 @@ public:
     identifiedItem->SetValue (num, theItem);
   }
 
-  DEFINE_STANDARD_RTTI(StepAP242_ItemIdentifiedRepresentationUsage, MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepAP242_ItemIdentifiedRepresentationUsage,MMgt_TShared)
 
 private: 
   Handle(TCollection_HAsciiString) name;
index 4a36f1f714dbb292d36c6ac0df273e3c872c1342..1bb47dade800470d20045e6a8f78a8856a796245 100644 (file)
@@ -21,6 +21,8 @@
 #include <StepBasic_ActionMethod.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_Action,MMgt_TShared)
+
 //=======================================================================
 //function : StepBasic_Action
 //purpose  : 
index 020b6ad1ca942f4d79dddf595d36f7c01dbe6f59..09b4f8a7eadbe95abacd6d2e94d3dad2d9545e5e 100644 (file)
@@ -66,7 +66,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_Action,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_Action,MMgt_TShared)
 
 protected:
 
index 47ff80eb4bab714204bd3262d414cf2194915fb2..424a57a78b0dad04e270555bf0dac7788bb410f1 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepBasic_Action.hxx>
 #include <StepBasic_ActionAssignment.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ActionAssignment,MMgt_TShared)
+
 //=======================================================================
 //function : StepBasic_ActionAssignment
 //purpose  : 
index 270fcde4d03cbaa60f19af03fbeb1922ddcd3723..19ef2f2bf915d63b043dda66e585f7ceb0adf0ba 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_ActionAssignment,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_ActionAssignment,MMgt_TShared)
 
 protected:
 
index d86d52b3d8f4e38fb195d9f35ca8d54a8c161ef9..1858d1e26f1f88dae196de8010c6fec337d40a50 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepBasic_ActionMethod.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ActionMethod,MMgt_TShared)
+
 //=======================================================================
 //function : StepBasic_ActionMethod
 //purpose  : 
index 53e5d462dc979f03bac3dff16d03e892405bb1e6..f14f021a75a8543d578ac33fa5d6617d6ce2e9b0 100644 (file)
@@ -71,7 +71,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_ActionMethod,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_ActionMethod,MMgt_TShared)
 
 protected:
 
index 73c4b3330847c6dabf261177c19262011608d783..d3c03abc2f25d6c9a7fc9c6398ec3c2cc37b20ff 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepBasic_ActionRequestAssignment.hxx>
 #include <StepBasic_VersionedActionRequest.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ActionRequestAssignment,MMgt_TShared)
+
 //=======================================================================
 //function : StepBasic_ActionRequestAssignment
 //purpose  : 
index 60068f1e7baae40f5381d382695135fe3c447f8b..aa24963e1d98e4e19adf88d66b3d6f89096e2f49 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_ActionRequestAssignment,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_ActionRequestAssignment,MMgt_TShared)
 
 protected:
 
index c368fde830068cdb7893344ef9acd05534b22467..9f235331cdfc31c9fca1d2098341b05c40d394d6 100644 (file)
@@ -21,6 +21,8 @@
 #include <StepBasic_ActionRequestSolution.hxx>
 #include <StepBasic_VersionedActionRequest.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ActionRequestSolution,MMgt_TShared)
+
 //=======================================================================
 //function : StepBasic_ActionRequestSolution
 //purpose  : 
index dd79acebc1bafb68c3e2691bf4a232a7782d7ebd..49332629aec52a9122a628f6e06464903e138471 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_ActionRequestSolution,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_ActionRequestSolution,MMgt_TShared)
 
 protected:
 
index 632871dde746b68c6b936fbc217b846cbdc4ecb7..b8bb65854a1aacf1d6fe63b84aa12c0104c19cdf 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepBasic_Address.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_Address,MMgt_TShared)
+
 StepBasic_Address::StepBasic_Address ()  {}
 
 void StepBasic_Address::Init(
index 8be4cb1b333b4f545107a67d10fcb0c4ee665ac8..668c7103b870c108996d36e79f52e01a81790ad0 100644 (file)
@@ -139,7 +139,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_Address,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_Address,MMgt_TShared)
 
 protected:
 
index 3ab8a92386b31a94ee99f9dd9f6d9c05e8b4e526..b09677c6f7142c1023c836e9731e0fd695e00689 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepBasic_ApplicationContext.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ApplicationContext,MMgt_TShared)
+
 StepBasic_ApplicationContext::StepBasic_ApplicationContext ()  {}
 
 void StepBasic_ApplicationContext::Init(
index c656bd96dd8c6de670e5b380fb09d60dee25f144..02b74c1a59367d6c9e5c77ec04da15e2ed06ea65 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_ApplicationContext,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_ApplicationContext,MMgt_TShared)
 
 protected:
 
index 0b0bafb0448d3447f87a57ffd4f99a7527c843c9..70313ac276a3e5e3522266af3fdc87db6c4bf024 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepBasic_ApplicationContextElement.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ApplicationContextElement,MMgt_TShared)
+
 StepBasic_ApplicationContextElement::StepBasic_ApplicationContextElement ()  {}
 
 void StepBasic_ApplicationContextElement::Init(
index 6714cee490576a436f33a59ad117b33cf59c5b73..60e762714094d7e513c146eb0dd52700e1f1167f 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_ApplicationContextElement,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_ApplicationContextElement,MMgt_TShared)
 
 protected:
 
index e49a03d0c4cd7958224d66b9f17e883c79b4b01b..9ea1fa5793661a63c25bfeb703eda9e1039f69cd 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepBasic_ApplicationProtocolDefinition.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ApplicationProtocolDefinition,MMgt_TShared)
+
 StepBasic_ApplicationProtocolDefinition::StepBasic_ApplicationProtocolDefinition ()  {}
 
 void StepBasic_ApplicationProtocolDefinition::Init(
index 866eb57f380e2b0a863ea8d6dff344e67d1fe914..cdfcc786eb3a40155b3c8402a60fbe1c6d4a603a 100644 (file)
@@ -60,7 +60,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_ApplicationProtocolDefinition,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_ApplicationProtocolDefinition,MMgt_TShared)
 
 protected:
 
index 69d5c3716a12a20539c90688bdfaf2878748bf64..41ac96aae547688268a066bd1fcc92dacf5db57d 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepBasic_ApprovalStatus.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_Approval,MMgt_TShared)
+
 StepBasic_Approval::StepBasic_Approval ()  {}
 
 void StepBasic_Approval::Init(
index 9d40bfc1b5f20fc2f4301873909d4adeb3780b8f..404e81f6788a2e70413dea3cef87d92fb654ba12 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_Approval,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_Approval,MMgt_TShared)
 
 protected:
 
index fb049274e7dffd0b7834ed7e6862fbdc07bd07aa..50a7aa3d7d973893e4fab45bf030a1b42b0c56d2 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepBasic_Approval.hxx>
 #include <StepBasic_ApprovalAssignment.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ApprovalAssignment,MMgt_TShared)
+
 void StepBasic_ApprovalAssignment::Init(
        const Handle(StepBasic_Approval)& aAssignedApproval)
 {
index 61181309ec28ef4dee9c54f0a0ea194da17008e6..8492ab9b5fc1a3b37fed2c1364418fe977ac63e1 100644 (file)
@@ -43,7 +43,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_ApprovalAssignment,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_ApprovalAssignment,MMgt_TShared)
 
 protected:
 
index 47294f4825200a64a1936763ac8481dc519d36ba..e42189682bbe47e9cb349cf45f5ddda5f25afa7b 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepBasic_ApprovalDateTime.hxx>
 #include <StepBasic_DateTimeSelect.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ApprovalDateTime,MMgt_TShared)
+
 StepBasic_ApprovalDateTime::StepBasic_ApprovalDateTime ()  {  }
 
 void  StepBasic_ApprovalDateTime::Init (const StepBasic_DateTimeSelect& aDateTime, const Handle(StepBasic_Approval)& aDatedApproval)
index cc4d4026739594a2cf2aa46e55016b6cfea70ff0..cdd849c717f34d881bd6a64b35477354d2fde2d2 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_ApprovalDateTime,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_ApprovalDateTime,MMgt_TShared)
 
 protected:
 
index 714dccdb4d6534143420e7faec714d9dd7645abb..7e4bdfc904f9c68df3cb015169caa95910822cd4 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepBasic_ApprovalRole.hxx>
 #include <StepBasic_PersonOrganizationSelect.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ApprovalPersonOrganization,MMgt_TShared)
+
 StepBasic_ApprovalPersonOrganization::StepBasic_ApprovalPersonOrganization ()  {}
 
 void StepBasic_ApprovalPersonOrganization::Init(
index 4cfc4996bdf415ea86c11fc205b30b0c805fc305..38a5f6cca154ce4efc8d75bb80147684fa4ebf3a 100644 (file)
@@ -57,7 +57,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_ApprovalPersonOrganization,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_ApprovalPersonOrganization,MMgt_TShared)
 
 protected:
 
index cd7713d1fb4a6a111dcdaf0b62a7760d12c1e6c9..7f7186d5c8c6dbbfe6c5d614e11d53dbafdd7449 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepBasic_ApprovalRelationship.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ApprovalRelationship,MMgt_TShared)
+
 StepBasic_ApprovalRelationship::StepBasic_ApprovalRelationship ()  {}
 
 void StepBasic_ApprovalRelationship::Init(
index 81ab55342ae3739d80e4504486c83271a4c4600a..f65b6d2975e527b8275cea39712e474647bbbc9b 100644 (file)
@@ -59,7 +59,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_ApprovalRelationship,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_ApprovalRelationship,MMgt_TShared)
 
 protected:
 
index c2fe62757c8c80abd614d135a2f04fef64b8e5ee..425a25eb918d2bcf19796470e40913a795d5a5b3 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepBasic_ApprovalRole.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ApprovalRole,MMgt_TShared)
+
 StepBasic_ApprovalRole::StepBasic_ApprovalRole ()  {}
 
 void StepBasic_ApprovalRole::Init(
index 5648c5ba1638823e835dee19e5e8b40991a6073c..96c161356a07198aa77e824ee040cebc667a3bce 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_ApprovalRole,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_ApprovalRole,MMgt_TShared)
 
 protected:
 
index 77a36130bae1bff5e9dd5b29bf12b3e1a0555c31..4be0d6aba2372b361ec03c4426851779c053d89d 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepBasic_ApprovalStatus.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ApprovalStatus,MMgt_TShared)
+
 StepBasic_ApprovalStatus::StepBasic_ApprovalStatus ()  {}
 
 void StepBasic_ApprovalStatus::Init(
index 443b4d2a9d83882f1e8642a27c2e3e17ebc188ee..de330d5878400e224a467ec7ffd4f7624318e96f 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_ApprovalStatus,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_ApprovalStatus,MMgt_TShared)
 
 protected:
 
index f9718aa104484d898abefed842c413e335446523..207b095d185855798398e57e898cee18785dcca6 100644 (file)
@@ -18,4 +18,6 @@
 #include <Standard_Type.hxx>
 #include <StepBasic_AreaUnit.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_AreaUnit,StepBasic_NamedUnit)
+
 StepBasic_AreaUnit::StepBasic_AreaUnit () {}
index ff0a9fcff47376ef168fdd70e3302f1c921fb697..257f2b1da7b0355943c575d0bfcfed5265120c73 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_AreaUnit,StepBasic_NamedUnit)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_AreaUnit,StepBasic_NamedUnit)
 
 protected:
 
index d53b2e395956bf1755b1d73836d220753d5e1a45..b6def2d0d7f453b648ae811ed0b659c8e0280791 100644 (file)
@@ -15,6 +15,8 @@
 #include <Standard_Type.hxx>
 #include <StepBasic_CalendarDate.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_CalendarDate,StepBasic_Date)
+
 StepBasic_CalendarDate::StepBasic_CalendarDate ()  {}
 
 void StepBasic_CalendarDate::Init(
index d236de564bdf7136a5dfc8815822a4f37a691e67..a0e0797e26676815a95939482df7fb796d3f8aec 100644 (file)
@@ -52,7 +52,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_CalendarDate,StepBasic_Date)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_CalendarDate,StepBasic_Date)
 
 protected:
 
index a8753c3ab7f303332a1a8848dc26e9ad8050bd33..b47ac8934c8a67ce97bdc26dc2a6e4c7d4044c85 100644 (file)
@@ -21,6 +21,8 @@
 #include <StepBasic_CertificationType.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_Certification,MMgt_TShared)
+
 //=======================================================================
 //function : StepBasic_Certification
 //purpose  : 
index 7c74ec5b620cad0060f8274cb6d284390aebb63f..bef8185233fcdaf15ab1228456ef1968cedd9dc1 100644 (file)
@@ -62,7 +62,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_Certification,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_Certification,MMgt_TShared)
 
 protected:
 
index 1392822998af17bf6576017ff68a923585369ac6..f760890bc51c71b416b89dab5c6b8ade7246c7d5 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepBasic_Certification.hxx>
 #include <StepBasic_CertificationAssignment.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_CertificationAssignment,MMgt_TShared)
+
 //=======================================================================
 //function : StepBasic_CertificationAssignment
 //purpose  : 
index aae42d6ed00fbe61e523f1e9541fc5981e66ae0a..e78ed39e020fc9131be7fd759afa3efa4b835906 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_CertificationAssignment,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_CertificationAssignment,MMgt_TShared)
 
 protected:
 
index 364106035da81dfbda3ce40a31ce7222b7d873db..a02928c7a3ffd9f6a29d72e4f0d3cbe5670f0550 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepBasic_CertificationType.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_CertificationType,MMgt_TShared)
+
 //=======================================================================
 //function : StepBasic_CertificationType
 //purpose  : 
index eb1395500196da45b604c9d0e056e16975e7cdd5..48fb0fdce858abfe116b6d8bfd1e8cf79290f3f6 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_CertificationType,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_CertificationType,MMgt_TShared)
 
 protected:
 
index 39bd2d197316e7034cf135206a62386be856a709..992b09f39d8d9ac4beaaf063a3833e2f046e0c63 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepBasic_CharacterizedObject.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_CharacterizedObject,MMgt_TShared)
+
 //=======================================================================
 //function : StepBasic_CharacterizedObject
 //purpose  : 
index b5161757504a93d2a93a5f55cb07b16200421342..23af1e787ff00965ddd3ab94673ab7e2f385b618 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_CharacterizedObject,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_CharacterizedObject,MMgt_TShared)
 
 protected:
 
index 6fda697a6aeeae1edf1397d867852bb7e146184a..8de54758aa35ccc467a2c8b3f6f8a15aa854eedf 100644 (file)
@@ -21,6 +21,8 @@
 #include <StepBasic_ContractType.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_Contract,MMgt_TShared)
+
 //=======================================================================
 //function : StepBasic_Contract
 //purpose  : 
index 46f33f6634d3fccbf638e52265fa08d8e0958996..a1c8c5653fac6bfd461c587878fc27c63fcfbcf5 100644 (file)
@@ -62,7 +62,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_Contract,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_Contract,MMgt_TShared)
 
 protected:
 
index ca85ea1f82bad9a7f46482a79e1bb8ef00f05d31..bbe03e2a30dc410da08a1f8ee9140aebcd635379 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepBasic_Contract.hxx>
 #include <StepBasic_ContractAssignment.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ContractAssignment,MMgt_TShared)
+
 //=======================================================================
 //function : StepBasic_ContractAssignment
 //purpose  : 
index 0183d15dcc9098e4282747969241290e62025ad5..e57658d2aa07d1a750640421704b3c3b576c05b4 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_ContractAssignment,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_ContractAssignment,MMgt_TShared)
 
 protected:
 
index 9cbacb25a5608aa2cf424003e92e81b06a532f85..51c4e379f6c3984ded454df176e7831a7f3972a5 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepBasic_ContractType.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ContractType,MMgt_TShared)
+
 //=======================================================================
 //function : StepBasic_ContractType
 //purpose  : 
index aecacfd437debaa9fd52af3b05cd576602d18db2..ae3741f4d479e4e7cb5344265513e6d065c4cecf 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_ContractType,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_ContractType,MMgt_TShared)
 
 protected:
 
index de0147505f239e3da1b3e250ceaa7ca0d83dfb04..d7e43646c6eb372432bc0b950f75bcc6b7276699 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepBasic_MeasureWithUnit.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ConversionBasedUnit,StepBasic_NamedUnit)
+
 StepBasic_ConversionBasedUnit::StepBasic_ConversionBasedUnit ()  {}
 
 void StepBasic_ConversionBasedUnit::Init(
index e943189f7138dc25c6274232f9ca2dc6772333f5..12d604a60e9f089ce0894088183eccbab31a0244 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_ConversionBasedUnit,StepBasic_NamedUnit)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_ConversionBasedUnit,StepBasic_NamedUnit)
 
 protected:
 
index a4057b6e90d0e6c0fae66db3c05b86b42c2a1310..dfa9e357575899592fd5e97b38a705d29321fa57 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepBasic_AreaUnit.hxx>
 #include <StepBasic_ConversionBasedUnitAndAreaUnit.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ConversionBasedUnitAndAreaUnit,StepBasic_ConversionBasedUnit)
+
 StepBasic_ConversionBasedUnitAndAreaUnit::StepBasic_ConversionBasedUnitAndAreaUnit()
 {
 }
index d60a86ff31dbc4c6c9614ca6d7552523d0f160b7..0e3e7851d9523cc75b98fae941640ce3697af263 100644 (file)
@@ -44,7 +44,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_ConversionBasedUnitAndAreaUnit,StepBasic_ConversionBasedUnit)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_ConversionBasedUnitAndAreaUnit,StepBasic_ConversionBasedUnit)
 
 protected:
 
index 71e1321da95661144f3580cd7333406efd99c5a5..836f8711c632afcf05a5b34d2270484611102dfc 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepBasic_MeasureWithUnit.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ConversionBasedUnitAndLengthUnit,StepBasic_ConversionBasedUnit)
+
 StepBasic_ConversionBasedUnitAndLengthUnit::StepBasic_ConversionBasedUnitAndLengthUnit ()  {}
 
 void StepBasic_ConversionBasedUnitAndLengthUnit::Init(const Handle(StepBasic_DimensionalExponents)& aDimensions)
index 7b7e544888b09a7b60b640b6badd442c3bbd68a3..836ad5564c65ee8f27a0f0239fe579ea12e24ec8 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_ConversionBasedUnitAndLengthUnit,StepBasic_ConversionBasedUnit)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_ConversionBasedUnitAndLengthUnit,StepBasic_ConversionBasedUnit)
 
 protected:
 
index b19fea922b4de16b07dca6d782b52b71106c4220..adbce3d6290713cc1844fb69c56c79381b005954 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepBasic_MeasureWithUnit.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ConversionBasedUnitAndMassUnit,StepBasic_ConversionBasedUnit)
+
 //=======================================================================
 //function : StepBasic_ConversionBasedUnitAndMassUnit
 //purpose  : 
index 114f23fd5f610a8d994b9d7c815fbfccd8dbe45e..7a5831dcb123f077659483e9f2478a43acf0fee0 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_ConversionBasedUnitAndMassUnit,StepBasic_ConversionBasedUnit)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_ConversionBasedUnitAndMassUnit,StepBasic_ConversionBasedUnit)
 
 protected:
 
index 2e921b1377de0b9e499bb1d5a72ca6840f6974a2..483a97272aa2298a4a05c623fb686be8361e5cf2 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepBasic_PlaneAngleUnit.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ConversionBasedUnitAndPlaneAngleUnit,StepBasic_ConversionBasedUnit)
+
 StepBasic_ConversionBasedUnitAndPlaneAngleUnit::StepBasic_ConversionBasedUnitAndPlaneAngleUnit ()
 {
 }
index aa8436a8052f538706ed96b55c1d2e554d453327..7761df29d76033072881f884ec1b09711b93d23e 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_ConversionBasedUnitAndPlaneAngleUnit,StepBasic_ConversionBasedUnit)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_ConversionBasedUnitAndPlaneAngleUnit,StepBasic_ConversionBasedUnit)
 
 protected:
 
index 858d1751329d9dae7e6e5e20802394a584643828..09dace3dc327f230553815da3c8662d02f7139dc 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepBasic_RatioUnit.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ConversionBasedUnitAndRatioUnit,StepBasic_ConversionBasedUnit)
+
 StepBasic_ConversionBasedUnitAndRatioUnit::StepBasic_ConversionBasedUnitAndRatioUnit ()
 {
 }
index 68658fc21220a6d254c43f6dc20db0b46168c6ef..862ecd5a3b6555692dab851ec549e400b7d73f9b 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_ConversionBasedUnitAndRatioUnit,StepBasic_ConversionBasedUnit)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_ConversionBasedUnitAndRatioUnit,StepBasic_ConversionBasedUnit)
 
 protected:
 
index 2c89cc001d7e727b19febf272a22350eb474c411..8810859d9e668ef0f76c6d81095f109cb55c6ac7 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepBasic_SolidAngleUnit.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ConversionBasedUnitAndSolidAngleUnit,StepBasic_ConversionBasedUnit)
+
 StepBasic_ConversionBasedUnitAndSolidAngleUnit::StepBasic_ConversionBasedUnitAndSolidAngleUnit ()
 {
 }
index 7c5744de9238796130ce4080dc0350e04ceeb485..76f41aaf4c15c8efe7afe25c9d75bd4f6c031df4 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_ConversionBasedUnitAndSolidAngleUnit,StepBasic_ConversionBasedUnit)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_ConversionBasedUnitAndSolidAngleUnit,StepBasic_ConversionBasedUnit)
 
 protected:
 
index b14c65ad7689a30c4121d15bd03f46e3ef708c0d..eee7b6b8e7065c2be6a3f9e0eb42dd0a229dd619 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepBasic_TimeUnit.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ConversionBasedUnitAndTimeUnit,StepBasic_ConversionBasedUnit)
+
 StepBasic_ConversionBasedUnitAndTimeUnit::StepBasic_ConversionBasedUnitAndTimeUnit ()
 {
 }
index a1fbcc78cad1a2fa52f26adab1e9cd578fca0dd7..583c4cab50cb6690800e71cc97bc4c720198499e 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_ConversionBasedUnitAndTimeUnit,StepBasic_ConversionBasedUnit)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_ConversionBasedUnitAndTimeUnit,StepBasic_ConversionBasedUnit)
 
 protected:
 
index bdbeb3514c764f0a991bac84adc6fc2967fc1606..9d6128d3435cbf4f90dbdd9b2ca8bcb0be59c931 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepBasic_ConversionBasedUnitAndVolumeUnit.hxx>
 #include <StepBasic_VolumeUnit.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ConversionBasedUnitAndVolumeUnit,StepBasic_ConversionBasedUnit)
+
 StepBasic_ConversionBasedUnitAndVolumeUnit::StepBasic_ConversionBasedUnitAndVolumeUnit()
 {
 }
index d5bc98286e349dd20ab57b9bdf99b057cc011c32..00a3e896f4ee1296a7e71203a556e33a850d7573 100644 (file)
@@ -44,7 +44,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_ConversionBasedUnitAndVolumeUnit,StepBasic_ConversionBasedUnit)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_ConversionBasedUnitAndVolumeUnit,StepBasic_ConversionBasedUnit)
 
 protected:
 
index 96aee76b60a4c6d8e532bb46581df354ab5da433..0932af5816d5dd75fc38e072e4f1ff444dbee8d5 100644 (file)
@@ -15,6 +15,8 @@
 #include <Standard_Type.hxx>
 #include <StepBasic_CoordinatedUniversalTimeOffset.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_CoordinatedUniversalTimeOffset,MMgt_TShared)
+
 StepBasic_CoordinatedUniversalTimeOffset::StepBasic_CoordinatedUniversalTimeOffset ()  {}
 
 void StepBasic_CoordinatedUniversalTimeOffset::Init(
index 8d89402e387b748d91a7e9a8d23ff8396fea13d1..687e3cc6eeb4f6cd3f871dbb5a76cc6e5343f845 100644 (file)
@@ -60,7 +60,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_CoordinatedUniversalTimeOffset,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_CoordinatedUniversalTimeOffset,MMgt_TShared)
 
 protected:
 
index cfc8d66f3426fe52b335f061991a87c43360ee49..01ce4216e15a8b667a3fabd3e04cd2d7bcd16250 100644 (file)
@@ -15,6 +15,8 @@
 #include <Standard_Type.hxx>
 #include <StepBasic_Date.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_Date,MMgt_TShared)
+
 StepBasic_Date::StepBasic_Date ()  {}
 
 void StepBasic_Date::Init(
index da9300825cc3d4f892f4ab90aaf4727cee2d38f8..8120b214127a6125f0f4e911bf1d7602230f9df8 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_Date,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_Date,MMgt_TShared)
 
 protected:
 
index 00528d9693bc5bd72f68dfbe6f7b8e078dc97e14..833107f974998c86f5e7c1f0527f082902a04806 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepBasic_DateAndTime.hxx>
 #include <StepBasic_LocalTime.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_DateAndTime,MMgt_TShared)
+
 StepBasic_DateAndTime::StepBasic_DateAndTime ()  {}
 
 void StepBasic_DateAndTime::Init(
index bdc6d7595f8d06de32f58df7b5ea0ef1880cd7ed..6b57b9acf4d79c1af9bfef82fd1e4735ebc47bbc 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_DateAndTime,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_DateAndTime,MMgt_TShared)
 
 protected:
 
index ab46df8cfd6d8b96b89011a01d8ae0d8c5188b67..469fc680d1c92d7554086f07becd418d6cbe2c30 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepBasic_DateAndTimeAssignment.hxx>
 #include <StepBasic_DateTimeRole.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_DateAndTimeAssignment,MMgt_TShared)
+
 void StepBasic_DateAndTimeAssignment::Init(
        const Handle(StepBasic_DateAndTime)& aAssignedDateAndTime,
        const Handle(StepBasic_DateTimeRole)& aRole)
index 8c4c7dbac8720d9c95e6e43a5f50b32699ed3ea6..1a1a2b0a56980a0ef4dfbc892783f15e8de917a2 100644 (file)
@@ -48,7 +48,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_DateAndTimeAssignment,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_DateAndTimeAssignment,MMgt_TShared)
 
 protected:
 
index 555a52a4c37502a28fae0178395d3a5ce1e67610..0ccddcefd859abadaf8bd27a14cafde115bc45d3 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepBasic_DateAssignment.hxx>
 #include <StepBasic_DateRole.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_DateAssignment,MMgt_TShared)
+
 void StepBasic_DateAssignment::Init(
        const Handle(StepBasic_Date)& aAssignedDate,
        const Handle(StepBasic_DateRole)& aRole)
index 7962438221c189433632b2d5e7ec96ba79a7eadf..38c620cac1c7ec038169f79f04f33cfce76877fe 100644 (file)
@@ -48,7 +48,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_DateAssignment,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_DateAssignment,MMgt_TShared)
 
 protected:
 
index 7e799566fc6476b8b1aaa8f46310856f840b2c21..363998133da0d4b06127aba634f5d1c886405946 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepBasic_DateRole.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_DateRole,MMgt_TShared)
+
 StepBasic_DateRole::StepBasic_DateRole ()  {}
 
 void StepBasic_DateRole::Init(
index bb9fa2059696c8901d5dad34e1abd33bb65fdcce..21cd8c0512b1fed4f3bc34803a66145d9f179519 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_DateRole,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_DateRole,MMgt_TShared)
 
 protected:
 
index 4f02fe1b9e9b3299c1337faa962e36c84d26e710..0f74aa58c40ab60fc9109b46920099cf2d224f75 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepBasic_DateTimeRole.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_DateTimeRole,MMgt_TShared)
+
 StepBasic_DateTimeRole::StepBasic_DateTimeRole ()  {}
 
 void StepBasic_DateTimeRole::Init(
index b156be4c0998d0cfde6eb5f9203a226a62f16625..fff6b2ce0fa0c979b58240c915e8564cf23e4f05 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_DateTimeRole,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_DateTimeRole,MMgt_TShared)
 
 protected:
 
index 37083ad6d4f131ad3a2f0504e2d2a24ea94611d1..d8ce559ce3def1a54fd43a5b2f9e7abbad23be7f 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepBasic_DerivedUnit.hxx>
 #include <StepBasic_DerivedUnitElement.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_DerivedUnit,MMgt_TShared)
+
 StepBasic_DerivedUnit::StepBasic_DerivedUnit  ()    {  }
 
 void  StepBasic_DerivedUnit::Init (const Handle(StepBasic_HArray1OfDerivedUnitElement)& elements)
index 094bce9bb8aaefaa173a9022d709b75d67d9f36a..4fc7377d22f36391f2a00c68efaee94423e8d230 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_DerivedUnit,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_DerivedUnit,MMgt_TShared)
 
 protected:
 
index 2ee392318e239a6fa56d5f4df126af20c24e0430..6012e04d87580e2c5a80cbeea9fa6710cf0dac9d 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepBasic_DerivedUnitElement.hxx>
 #include <StepBasic_NamedUnit.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_DerivedUnitElement,MMgt_TShared)
+
 StepBasic_DerivedUnitElement::StepBasic_DerivedUnitElement ()    {  }
 
 void  StepBasic_DerivedUnitElement::Init (const Handle(StepBasic_NamedUnit)& aUnit, const Standard_Real aExponent)
index d39ca28e3c2f9c70aff4d02f7064b7e82ededa9c..4b74c214727f84533717d4b57abfec3d6f7b783d 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_DerivedUnitElement,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_DerivedUnitElement,MMgt_TShared)
 
 protected:
 
index 6ce004ae7a1abf47ad3867df3c609d0265b00b0a..d3cfdc1a42f2d06b352e5be6dccd26ffe1a8ebf0 100644 (file)
@@ -15,4 +15,6 @@
 #include <Standard_Type.hxx>
 #include <StepBasic_DesignContext.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_DesignContext,StepBasic_ProductDefinitionContext)
+
 StepBasic_DesignContext::StepBasic_DesignContext  ()    {  }
index f6df7dfa4c5685a93233c89cf694e3fd9c9d90ea..bc2ab31a2b964f3fc4d8e7f85d17098573056a08 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_DesignContext,StepBasic_ProductDefinitionContext)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_DesignContext,StepBasic_ProductDefinitionContext)
 
 protected:
 
index a6b4e763ef55b6646c90f64b7dcc0b996f4d93a0..f16d6af2da38d4ad8b41ef50d8f18d2d8e898b9f 100644 (file)
@@ -15,4 +15,6 @@
 #include <Standard_Type.hxx>
 #include <StepBasic_DigitalDocument.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_DigitalDocument,StepBasic_Document)
+
 StepBasic_DigitalDocument::StepBasic_DigitalDocument  ()    {  }
index 221e8f587577d2f625c10e5aac0019db028b43fe..240f2771ab02e5bd5ff98227be7a9eb28402b00a 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_DigitalDocument,StepBasic_Document)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_DigitalDocument,StepBasic_Document)
 
 protected:
 
index 9c22c3a82cbea76bf7c5401943a47d661a1aa65f..aed4615f0f3458f8d03ed362c72f0f50edfd6747 100644 (file)
@@ -15,6 +15,8 @@
 #include <Standard_Type.hxx>
 #include <StepBasic_DimensionalExponents.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_DimensionalExponents,MMgt_TShared)
+
 StepBasic_DimensionalExponents::StepBasic_DimensionalExponents ()  {}
 
 void StepBasic_DimensionalExponents::Init(
index 26322385a70d411eb00382c3fbdffc6e807b01cc..26253a40ef8164c5bb5edcbb12b42a7c030e5001 100644 (file)
@@ -70,7 +70,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_DimensionalExponents,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_DimensionalExponents,MMgt_TShared)
 
 protected:
 
index a83ea2deb768906bff6d865820fc9b27dd38d3c6..18a3bdce4d4562338385ad4272961fda0eeb6863 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepBasic_DocumentType.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_Document,MMgt_TShared)
+
 //=======================================================================
 //function : StepBasic_Document
 //purpose  : 
index 21b2da71a65c18d47a68c199bf33fcfc67478fcb..40fd8b4f099449455878c4ca074c454b48571542 100644 (file)
@@ -71,7 +71,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_Document,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_Document,MMgt_TShared)
 
 protected:
 
index 9c8f0b096b8aecf83a7d1bbd92cd2015706f39ba..681b8f44f5460c0242170179a209cacfad70946d 100644 (file)
@@ -21,6 +21,8 @@
 #include <StepBasic_DocumentType.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_DocumentFile,StepBasic_Document)
+
 //=======================================================================
 //function : StepBasic_DocumentFile
 //purpose  : 
index d44127435548b17d3132d62e57de85c161c4da99..420679f18139217f1bd9f766fa20d76d8e96ef82 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_DocumentFile,StepBasic_Document)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_DocumentFile,StepBasic_Document)
 
 protected:
 
index ba74196c73eac5a40c46c1dcb1ccd7d7efeecdeb..4d376052b8027068d7cdc5dce569cd195b0a3d06 100644 (file)
@@ -21,6 +21,8 @@
 #include <StepBasic_ProductOrFormationOrDefinition.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_DocumentProductAssociation,MMgt_TShared)
+
 //=======================================================================
 //function : StepBasic_DocumentProductAssociation
 //purpose  : 
index f05f7f95f43e93d8cce16bddf9c499ee48ce8c4b..d20f0ba4d2aa944117364dc42153c1a83a8468c9 100644 (file)
@@ -73,7 +73,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_DocumentProductAssociation,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_DocumentProductAssociation,MMgt_TShared)
 
 protected:
 
index dc33aa46b65a7c19f4da99e1b1eaeffbcab16a75..72773a7cd30a6138bdb615a7088f4f816eb19c70 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepBasic_DocumentProductEquivalence.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_DocumentProductEquivalence,StepBasic_DocumentProductAssociation)
+
 //=======================================================================
 //function : StepBasic_DocumentProductEquivalence
 //purpose  : 
index c0e1c21c225d7a90ad3e5236c2019724b17b6802..e684ef08b69ef619e836b712e28846ca1a66fd24 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_DocumentProductEquivalence,StepBasic_DocumentProductAssociation)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_DocumentProductEquivalence,StepBasic_DocumentProductAssociation)
 
 protected:
 
index 22c3035bbee46624e17dcba46acfde6b4a579407..576728bffd6b2570c5058c7532529d0813cbf1b5 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepBasic_DocumentReference.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_DocumentReference,MMgt_TShared)
+
 void  StepBasic_DocumentReference::Init0
   (const Handle(StepBasic_Document)& aAssignedDocument,
    const Handle(TCollection_HAsciiString)& aSource)
index 4031db9a45964c819771d404bfdec9911f280a94..c034aea2fbdd1b39bbe748da16042da1f62ebc47 100644 (file)
@@ -48,7 +48,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_DocumentReference,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_DocumentReference,MMgt_TShared)
 
 protected:
 
index 93a7eb5a11276ad4cf3f26c55ddd65a0742da01c..24589d6f68069f498823abb1e7ceafd77f0d5954 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepBasic_DocumentRelationship.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_DocumentRelationship,MMgt_TShared)
+
 StepBasic_DocumentRelationship::StepBasic_DocumentRelationship  ()    {  }
 
 void  StepBasic_DocumentRelationship::Init
index b86274e2ddf8efa395fe3d27436c7e479e01c97a..6af1a4ca8fdfc8b8da2b444b0e3260eb62298522 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_DocumentRelationship,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_DocumentRelationship,MMgt_TShared)
 
 protected:
 
index b9e27f6db583aadc1d54239fe276ce86c29c0a89..4e787053e8218e905fbb1237a10e33196bf5b31c 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepBasic_DocumentRepresentationType.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_DocumentRepresentationType,MMgt_TShared)
+
 //=======================================================================
 //function : StepBasic_DocumentRepresentationType
 //purpose  : 
index ce4e8019082c10a85260ed9ded82194f7672fb56..ac20eb2f413e22363a4b4c0a9fba3a9df228296f 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_DocumentRepresentationType,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_DocumentRepresentationType,MMgt_TShared)
 
 protected:
 
index 93c14ea2d0e40e3211f8fcec8f952e97d47c9e11..9d474d30d731586b42e0421c4962dfc7cb3a2f9d 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepBasic_DocumentType.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_DocumentType,MMgt_TShared)
+
 StepBasic_DocumentType::StepBasic_DocumentType  ()    {  }
 
 void  StepBasic_DocumentType::Init (const Handle(TCollection_HAsciiString)& apdt)
index 3c018b15e74f646cd0f250a372adf96338a8df10..bd8a32d4fc4f9326e7ec173ecbf6a337dff88f50 100644 (file)
@@ -45,7 +45,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_DocumentType,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_DocumentType,MMgt_TShared)
 
 protected:
 
index c85960fec8ca6035d09c19ca61bc459b656faaa0..772ee20beca495bfed919972c226a59ff42b7391 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepBasic_DocumentUsageConstraint.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_DocumentUsageConstraint,MMgt_TShared)
+
 StepBasic_DocumentUsageConstraint::StepBasic_DocumentUsageConstraint  ()    {  }
 
 void  StepBasic_DocumentUsageConstraint::Init
index 16fbe198bdec6f1b5cc31951e01c6661b0e3a257..2972f0a6e1335be29925c4cb73b1149568db2f8d 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_DocumentUsageConstraint,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_DocumentUsageConstraint,MMgt_TShared)
 
 protected:
 
index fef3ea15469ce7c019c272be9d581f6ab0f808ee..40b6fbe226db4865566e2cfc6f1ee38fe0215248 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepBasic_Effectivity.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_Effectivity,MMgt_TShared)
+
 StepBasic_Effectivity::StepBasic_Effectivity  ()    {  }
 
 void  StepBasic_Effectivity::Init (const Handle(TCollection_HAsciiString)& aid)
index 827f1bb31f6b87594ec4be770458b67b08107b91..4cbf265e4c73066fa32201e55a37781c7502cc09 100644 (file)
@@ -45,7 +45,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_Effectivity,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_Effectivity,MMgt_TShared)
 
 protected:
 
index 2c4c401230c07fc50f3dc70dc444d41e236f2d24..0fa7d28a9ab97b7302967ebeb0516120d0fca3ca 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepBasic_Effectivity.hxx>
 #include <StepBasic_EffectivityAssignment.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_EffectivityAssignment,MMgt_TShared)
+
 //=======================================================================
 //function : StepBasic_EffectivityAssignment
 //purpose  : 
index 770f5144362c9d8e24cb8ffd7f50857e4c5cda24..f7f31cd7069005f1408c93a6d5db707f4a7912b9 100644 (file)
@@ -48,7 +48,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_EffectivityAssignment,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_EffectivityAssignment,MMgt_TShared)
 
 protected:
 
index ad40ee739be380d93bfc01a5ab15e362631cd6de..d80eb1c4700b5447fc5ba3bb343eeb914b527f0d 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepBasic_EulerAngles.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_EulerAngles,MMgt_TShared)
+
 //=======================================================================
 //function : StepBasic_EulerAngles
 //purpose  : 
index 8a7171e70190b415c7b3131d3af0178d5f7d608b..daa1d4763d4ad7f887c0052a76c7c9a846561e57 100644 (file)
@@ -48,7 +48,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_EulerAngles,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_EulerAngles,MMgt_TShared)
 
 protected:
 
index 89ed02e7cfd03685c3dde58d9bd0527831260557..50385882e25316410e0e94d65b5a4d296833c465 100644 (file)
@@ -21,6 +21,8 @@
 #include <StepBasic_IdentificationRole.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ExternalIdentificationAssignment,StepBasic_IdentificationAssignment)
+
 //=======================================================================
 //function : StepBasic_ExternalIdentificationAssignment
 //purpose  : 
index bc577945f9afda0e17a510c2b2c51cdcb4f4b800..68505dec22b0c3e2272345c4f4c00a78874c31d7 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_ExternalIdentificationAssignment,StepBasic_IdentificationAssignment)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_ExternalIdentificationAssignment,StepBasic_IdentificationAssignment)
 
 protected:
 
index 5be05a467b60a601cc2c8d442ea6b445c3bbfddf..1a16f53534092391e9ae6ade855b3788dde4e704 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepBasic_ExternalSource.hxx>
 #include <StepBasic_SourceItem.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ExternalSource,MMgt_TShared)
+
 //=======================================================================
 //function : StepBasic_ExternalSource
 //purpose  : 
index 219436a6a6035c028ebbe6a1e74bbe6b16b89851..f3c56502332c8d4704951278414fe1324a6da80b 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_ExternalSource,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_ExternalSource,MMgt_TShared)
 
 protected:
 
index 2f42ec675606954df4e4a310df77999895358a87..30a5dad1ed74abd488e82ad0a72b06ecbd05cc8e 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepBasic_ExternalSource.hxx>
 #include <StepBasic_SourceItem.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ExternallyDefinedItem,MMgt_TShared)
+
 //=======================================================================
 //function : StepBasic_ExternallyDefinedItem
 //purpose  : 
index 4fae42645ad04ccf719904ff901e849ac1e2bc6a..fc7ea5e883ab41d8f9b28ff74ee493ee08f6336c 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_ExternallyDefinedItem,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_ExternallyDefinedItem,MMgt_TShared)
 
 protected:
 
index dbc09fb6311e125554050d990309d019c22f53ff..564c5c726ffb27c4588301484e16ddf4365139f8 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepBasic_GeneralProperty.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_GeneralProperty,MMgt_TShared)
+
 //=======================================================================
 //function : StepBasic_GeneralProperty
 //purpose  : 
index 46e0f66bc6e7417721bf1c6328613ef11c4f9184..26b14faa3981bdaeb7e5fe278041ce8883390b24 100644 (file)
@@ -64,7 +64,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_GeneralProperty,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_GeneralProperty,MMgt_TShared)
 
 protected:
 
index 3b7997cae8c99f69c925fd54a2b53870f51c730f..c52425024f32d19ef32c510c2a2f63323f2a89cc 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepBasic_Group.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_Group,MMgt_TShared)
+
 //=======================================================================
 //function : StepBasic_Group
 //purpose  : 
index 0dc8e67c6d5ac60ff2ebad8ac1af7750ce00e50f..ac03a01ccd3f13b30e04f08ff509ee72cee918f4 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_Group,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_Group,MMgt_TShared)
 
 protected:
 
index 2206b5addcf38842d2ba6d8ecfdbfe1e2e8750fb..5646bb6459ff312b9b3f5c59a3161dec56c5d740 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepBasic_Group.hxx>
 #include <StepBasic_GroupAssignment.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_GroupAssignment,MMgt_TShared)
+
 //=======================================================================
 //function : StepBasic_GroupAssignment
 //purpose  : 
index 74291fc73290191f397be406a1ea714aa157ba55..c1acad70df7b0c820241e2d9d931a139f19a4519 100644 (file)
@@ -48,7 +48,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_GroupAssignment,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_GroupAssignment,MMgt_TShared)
 
 protected:
 
index 69d52d0319c4927de48b8880e45b96e5e6029497..2acaef271d233c4066b3cbfdcdd375b66c94ee00 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepBasic_GroupRelationship.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_GroupRelationship,MMgt_TShared)
+
 //=======================================================================
 //function : StepBasic_GroupRelationship
 //purpose  : 
index 0b8dc920fdcf438c0d634b62cd4191328d4f5e42..d577434b516e5899923766040ea2e037396c3109 100644 (file)
@@ -71,7 +71,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_GroupRelationship,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_GroupRelationship,MMgt_TShared)
 
 protected:
 
index b9116a4c80a92974d7208ae51fef896e14ace46d..6b648d082792f5cc80e9f281b7c851aaa26e98ce 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepBasic_IdentificationRole.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_IdentificationAssignment,MMgt_TShared)
+
 //=======================================================================
 //function : StepBasic_IdentificationAssignment
 //purpose  : 
index 57ee3258c9b786908c617ea27f1971e65c2f04a3..4d0475d29479a9230dc247a55cff8d6dcf542378 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_IdentificationAssignment,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_IdentificationAssignment,MMgt_TShared)
 
 protected:
 
index 1d25cb401157cd5423cdededbdeaf6c6eec8ef15..ce4bd00b0d95eb6831d7e0c488867c66596b8110 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepBasic_IdentificationRole.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_IdentificationRole,MMgt_TShared)
+
 //=======================================================================
 //function : StepBasic_IdentificationRole
 //purpose  : 
index d7e567a0a8340903a6a63944e71e3443f71ba2b9..a90a92cb7ddf246ba286a50f7025c7f383760c73 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_IdentificationRole,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_IdentificationRole,MMgt_TShared)
 
 protected:
 
index 302466dcc6eb8e1e5cf95cd83e5f33dbd6d4d14f..c932e08e3d57bbe2073e8b7b9e179fca042a2446 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepBasic_LengthMeasureWithUnit.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_LengthMeasureWithUnit,StepBasic_MeasureWithUnit)
+
 StepBasic_LengthMeasureWithUnit::StepBasic_LengthMeasureWithUnit ()  {}
 
index e5a763e8b273b17804693dfa095706d48da2e5d9..43df031300a32a6c60d21e8121696a2c55f8c9a7 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_LengthMeasureWithUnit,StepBasic_MeasureWithUnit)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_LengthMeasureWithUnit,StepBasic_MeasureWithUnit)
 
 protected:
 
index 085a5d256048e073f2ddb24f16daab68587942ad..9c05024113f8f5ca3ba7c5b9e53c86229bbaaa29 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepBasic_LengthUnit.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_LengthUnit,StepBasic_NamedUnit)
+
 StepBasic_LengthUnit::StepBasic_LengthUnit ()  {}
 
index 0a7b18dd17a8de10320eda979a71158aa66d562f..b0354332e7fce68fdeb0036a87196e2063be05a0 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_LengthUnit,StepBasic_NamedUnit)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_LengthUnit,StepBasic_NamedUnit)
 
 protected:
 
index 65892c51577498ba7aa0307b177b34c422b3500a..62b13a4b9e54878f67c373928c44b32917353aaa 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepBasic_CoordinatedUniversalTimeOffset.hxx>
 #include <StepBasic_LocalTime.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_LocalTime,MMgt_TShared)
+
 StepBasic_LocalTime::StepBasic_LocalTime ()  {}
 
 void StepBasic_LocalTime::Init(
index fb16ab0c2368133b1fa0a99e3dbf742dce2d551e..4eee9a3c75861f4df8ee6516e01da84de42dd433 100644 (file)
@@ -69,7 +69,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_LocalTime,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_LocalTime,MMgt_TShared)
 
 protected:
 
index 761e5ef54a6404bb8a6d41996afcfc86258fe78c..7a0732cf89f5d930ccdda5a8ab0707d799b70c19 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepBasic_MassMeasureWithUnit.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_MassMeasureWithUnit,StepBasic_MeasureWithUnit)
+
 StepBasic_MassMeasureWithUnit::StepBasic_MassMeasureWithUnit()  {}
 
index ff9e60ca6abc576d459ee4d79e86df22a6bce0ee..b9b61ae4cb2e137a77e1acb36aac621a99fb7884 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_MassMeasureWithUnit,StepBasic_MeasureWithUnit)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_MassMeasureWithUnit,StepBasic_MeasureWithUnit)
 
 protected:
 
index 427a302680ce654f5212eb7e638154df301f4d02..074e3aa0e5cbc120d9f0b4cc2a3b4f6cfa9dcca3 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepBasic_MassUnit.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_MassUnit,StepBasic_NamedUnit)
+
 //=======================================================================
 //function : StepBasic_MassUnit
 //purpose  : 
index 3b1e3d64e82964129e1ddd1f386f901a764ac5e2..1aec494c195f01b94ba84131f65d76e2aa594062 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_MassUnit,StepBasic_NamedUnit)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_MassUnit,StepBasic_NamedUnit)
 
 protected:
 
index 43f0890748291a2a0f41e1c96c9808624f9e6caf..b4814dd362fde978a9474c473996ef78250178df 100644 (file)
@@ -15,6 +15,8 @@
 #include <Standard_Type.hxx>
 #include <StepBasic_MeasureValueMember.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_MeasureValueMember,StepData_SelectReal)
+
 //=======================================================================
 //function : StepBasic_MeasureValueMember
 //purpose  : 
index 05912a9a68d334c965acfe291866bb0cbe17676f..3722d4fa1d1f7ebf756f69e4d2703bc0e9af5e16 100644 (file)
@@ -52,7 +52,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_MeasureValueMember,StepData_SelectReal)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_MeasureValueMember,StepData_SelectReal)
 
 protected:
 
index a990b8745001aff136b45872dd748da07f3a841d..73872334af94affac3359f46c0a24a51ec88fa4d 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepBasic_MeasureWithUnit.hxx>
 #include <StepBasic_Unit.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_MeasureWithUnit,MMgt_TShared)
+
 //=======================================================================
 //function : StepBasic_MeasureWithUnit
 //purpose  : 
index 44e5016c87d4700d19fcdf551844229c63e6ba0c..dd11d8810387e6a17aa2419f3b1580a1d4c4744e 100644 (file)
@@ -57,7 +57,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_MeasureWithUnit,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_MeasureWithUnit,MMgt_TShared)
 
 protected:
 
index df94b704f96ded200287f5133fbc7c4eeada50e0..56b5b7d2d44cc56793aa917a31b04983b215858e 100644 (file)
@@ -18,5 +18,7 @@
 #include <Standard_Type.hxx>
 #include <StepBasic_MechanicalContext.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_MechanicalContext,StepBasic_ProductContext)
+
 StepBasic_MechanicalContext::StepBasic_MechanicalContext ()  
 {}
index 18779350bb64602d79a688ddc4fa2c7ed1841b6e..4d7fdc59e0cd7867f1c83afc8d41ec2c053f08cc 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_MechanicalContext,StepBasic_ProductContext)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_MechanicalContext,StepBasic_ProductContext)
 
 protected:
 
index 3963450e5f7b38b780a767975c4b15c4cb9b7147..fd0821440b8315a391cbafe4d3fb008273abcaf4 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepBasic_NameAssignment.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_NameAssignment,MMgt_TShared)
+
 //=======================================================================
 //function : StepBasic_NameAssignment
 //purpose  : 
index 9777f2e2f7e35d971c36d7640043face2def2a01..5db5ef1814e0a9a3bf6ae93d1a514b7e6c407322 100644 (file)
@@ -48,7 +48,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_NameAssignment,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_NameAssignment,MMgt_TShared)
 
 protected:
 
index a35c36404d5de0374dd801f2ea36ad2779a61d87..525402694d1422d64cf7f4f71d1b21b9eb7ec507 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepBasic_DimensionalExponents.hxx>
 #include <StepBasic_NamedUnit.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_NamedUnit,MMgt_TShared)
+
 StepBasic_NamedUnit::StepBasic_NamedUnit ()  {}
 
 void StepBasic_NamedUnit::Init(
index 5dcec1c903d10240fab64d74b5d028a74cb5dbb2..f0992ab8912ea863a063e31eb00d8f5e72d9c5b2 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_NamedUnit,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_NamedUnit,MMgt_TShared)
 
 protected:
 
index 81786d7e866f3eced6957bd351149e14b8bd8fff..9a4d444058a75adbe807f67bf357ed2c7f5de586 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepBasic_ObjectRole.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ObjectRole,MMgt_TShared)
+
 //=======================================================================
 //function : StepBasic_ObjectRole
 //purpose  : 
index 3cd6f1106a8f67ac16f1ba41df895fcc966e98e9..ffd62edbf99e38d6cea5184b2308ae8a7934acb8 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_ObjectRole,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_ObjectRole,MMgt_TShared)
 
 protected:
 
index 14caee8609a7ae9074812dccecc5b90d25e948f6..92c0657f218092e3eea6165fc2f0c5988b2c8295 100644 (file)
@@ -15,6 +15,8 @@
 #include <Standard_Type.hxx>
 #include <StepBasic_OrdinalDate.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_OrdinalDate,StepBasic_Date)
+
 StepBasic_OrdinalDate::StepBasic_OrdinalDate ()  {}
 
 void StepBasic_OrdinalDate::Init(
index 5a3a37f136f46450f523b7fe77c2b495c73d7814..956432451acc8fa9a2b2b5a26e0f43c99a1d1353 100644 (file)
@@ -48,7 +48,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_OrdinalDate,StepBasic_Date)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_OrdinalDate,StepBasic_Date)
 
 protected:
 
index 6854c6e8ce57b77bb0ea75da14ddcd9a2c623ea5..a0abad43ea7720daad7f335b229dbc193735c67a 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepBasic_Organization.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_Organization,MMgt_TShared)
+
 StepBasic_Organization::StepBasic_Organization ()  {}
 
 void StepBasic_Organization::Init(
index 549884067f88944e7aab2b76877721776f873c4a..6918a85ee2662b26889abe83a1ee393933da6c66 100644 (file)
@@ -59,7 +59,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_Organization,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_Organization,MMgt_TShared)
 
 protected:
 
index 8b5eda282d2b879004ce887a10711409d4db760f..20e5644ffb4e1c7a2614b151f1379934b64ac4c7 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepBasic_OrganizationAssignment.hxx>
 #include <StepBasic_OrganizationRole.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_OrganizationAssignment,MMgt_TShared)
+
 void StepBasic_OrganizationAssignment::Init(
        const Handle(StepBasic_Organization)& aAssignedOrganization,
        const Handle(StepBasic_OrganizationRole)& aRole)
index bd75ca17b1979d1050060b8c4db381f3a6d4e3e7..e237d8d8e664107e5b48277c0f72309d5359cb48 100644 (file)
@@ -48,7 +48,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_OrganizationAssignment,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_OrganizationAssignment,MMgt_TShared)
 
 protected:
 
index 2bbc164cc285408064d5516cb11b8af2a91413f5..b55690a123799e969c4bb6745a98b5a6a4007a04 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepBasic_OrganizationRole.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_OrganizationRole,MMgt_TShared)
+
 StepBasic_OrganizationRole::StepBasic_OrganizationRole ()  {}
 
 void StepBasic_OrganizationRole::Init(
index 95a41e2fc0d770dac1ca3bfaa6bf22c3b48791be..01a98b55b215917b9683484ab76ac1d3b4584957 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_OrganizationRole,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_OrganizationRole,MMgt_TShared)
 
 protected:
 
index 168b6aac3c081b58dfcd8ef24cde12d53476752a..b801efe734481231ff6334fbb60138093a235513 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepBasic_OrganizationalAddress.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_OrganizationalAddress,StepBasic_Address)
+
 StepBasic_OrganizationalAddress::StepBasic_OrganizationalAddress ()  {}
 
 void StepBasic_OrganizationalAddress::Init(
index f7fc3c8cecc12261ea326197f993b4f188c3025c..56a6602b2329de8222aff1488851fe831aadcc65 100644 (file)
@@ -60,7 +60,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_OrganizationalAddress,StepBasic_Address)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_OrganizationalAddress,StepBasic_Address)
 
 protected:
 
index b6dd30b36989bbeb2c254d6a1979de44f4953489..b7e273e96b47fd77479aed5bc820783e59cf5719 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepBasic_Person.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_Person,MMgt_TShared)
+
 StepBasic_Person::StepBasic_Person ()  {}
 
 void StepBasic_Person::Init(
index f00c1f369d259d47b2611caa69da95c83a6f46d7..c7bc137c74c4300ff4f29742a16d46a8d5717bdc 100644 (file)
@@ -101,7 +101,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_Person,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_Person,MMgt_TShared)
 
 protected:
 
index faff1c4cf31e5cbfcd0f184a5f75456f712cb505..5cc5e15a45caa5d6c6511ea36c2ab14cd686826c 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepBasic_Person.hxx>
 #include <StepBasic_PersonAndOrganization.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_PersonAndOrganization,MMgt_TShared)
+
 StepBasic_PersonAndOrganization::StepBasic_PersonAndOrganization ()  {}
 
 void StepBasic_PersonAndOrganization::Init(
index de0e94ad039b4701911eab3f87b7449dbe575115..6ddc74219b4a8d02796679bd239df37e1289f230 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_PersonAndOrganization,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_PersonAndOrganization,MMgt_TShared)
 
 protected:
 
index 57080be004a5e92d88e6413f473ab3fd7b972965..5c15f68d8354ec19e01d83c0ef07341d2e7c90aa 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepBasic_PersonAndOrganizationAssignment.hxx>
 #include <StepBasic_PersonAndOrganizationRole.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_PersonAndOrganizationAssignment,MMgt_TShared)
+
 void StepBasic_PersonAndOrganizationAssignment::Init(
        const Handle(StepBasic_PersonAndOrganization)& aAssignedPersonAndOrganization,
        const Handle(StepBasic_PersonAndOrganizationRole)& aRole)
index 5dd8b3ea015bb16001492306e3a2fc4e69d00d6f..f774f9ed9aead3ede1822796d0459a0422d9c586 100644 (file)
@@ -48,7 +48,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_PersonAndOrganizationAssignment,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_PersonAndOrganizationAssignment,MMgt_TShared)
 
 protected:
 
index 54b0ea769471e877427c24bcb704f636a7e2cc8e..eeab174706fd5ebe93f43f70aa46b163f3502bb5 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepBasic_PersonAndOrganizationRole.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_PersonAndOrganizationRole,MMgt_TShared)
+
 StepBasic_PersonAndOrganizationRole::StepBasic_PersonAndOrganizationRole ()  {}
 
 void StepBasic_PersonAndOrganizationRole::Init(
index 9f261f1baea661f54a6523ded1219778bbc043a1..2fbd1dadebfdc82680db364ef90c6eee51168afe 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_PersonAndOrganizationRole,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_PersonAndOrganizationRole,MMgt_TShared)
 
 protected:
 
index 4c7920627cd42baecd60754d4ec59f86fa85e4d6..2022a2decdb45f94cf78ac759fc6ed68c8e4a751 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepBasic_PersonalAddress.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_PersonalAddress,StepBasic_Address)
+
 StepBasic_PersonalAddress::StepBasic_PersonalAddress ()  {}
 
 void StepBasic_PersonalAddress::Init(
index fa57e803d298ad90641a0c7e9213a6090f1a72fc..ae3276be760fec8a20d5b1f6075f9f25d5718569 100644 (file)
@@ -60,7 +60,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_PersonalAddress,StepBasic_Address)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_PersonalAddress,StepBasic_Address)
 
 protected:
 
index 58aa1278d6feed8574b7a41a394584e10aec0316..10769c35be1c5515d2211351f270ad8fcb21af42 100644 (file)
@@ -15,4 +15,6 @@
 #include <Standard_Type.hxx>
 #include <StepBasic_PhysicallyModeledProductDefinition.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_PhysicallyModeledProductDefinition,StepBasic_ProductDefinition)
+
 StepBasic_PhysicallyModeledProductDefinition::StepBasic_PhysicallyModeledProductDefinition  ()    {  }
index 6f4d3c636a1904faf81d3e72faa779cce103ecde..7a6344bce294fcfff779627d061d17fb0e0757f2 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_PhysicallyModeledProductDefinition,StepBasic_ProductDefinition)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_PhysicallyModeledProductDefinition,StepBasic_ProductDefinition)
 
 protected:
 
index 43c895c2213f072c4fedce8ba8a6ad76e6652718..4a9f99af3aecc27d87606a12a7fbd92484830420 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepBasic_PlaneAngleMeasureWithUnit.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_PlaneAngleMeasureWithUnit,StepBasic_MeasureWithUnit)
+
 StepBasic_PlaneAngleMeasureWithUnit::StepBasic_PlaneAngleMeasureWithUnit ()  {}
 
index 0d4e3eed8ba6c5d58e74be94118e12f678034e9b..4971ca5f658afaa729b2bb3182e9aca767c1a515 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_PlaneAngleMeasureWithUnit,StepBasic_MeasureWithUnit)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_PlaneAngleMeasureWithUnit,StepBasic_MeasureWithUnit)
 
 protected:
 
index f12840167360d3794e216288ea8380c8fc08e73e..967f081cfb7a7d3f0244372f4f1f8f07fbc194b4 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepBasic_PlaneAngleUnit.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_PlaneAngleUnit,StepBasic_NamedUnit)
+
 StepBasic_PlaneAngleUnit::StepBasic_PlaneAngleUnit ()  {}
 
index bfef606e1c6f116c8bc2fa5396c8bfda54647a95..14a5b448d739d49a41372b8655be6a28dbd417e0 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_PlaneAngleUnit,StepBasic_NamedUnit)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_PlaneAngleUnit,StepBasic_NamedUnit)
 
 protected:
 
index cd90006856a2495906ee710a087991cfa5a9dedb..56ac17a6a6037fee6b6cc3b0509878b3426fa662 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepBasic_ProductContext.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_Product,MMgt_TShared)
+
 StepBasic_Product::StepBasic_Product ()  {}
 
 void StepBasic_Product::Init(
index 31acea984e72692abf472fd6494fcfa9ce65bb92..7fbcfca8f19610c0bdc51b91a247e01980079995 100644 (file)
@@ -65,7 +65,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_Product,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_Product,MMgt_TShared)
 
 protected:
 
index 1125e2f4c654e5a31369bede115fbc6c504a45e5..7ad12a5b063cf1b306b47c42dd3fd004627809c0 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepBasic_ProductCategory.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ProductCategory,MMgt_TShared)
+
 StepBasic_ProductCategory::StepBasic_ProductCategory ()  {}
 
 void StepBasic_ProductCategory::Init(
index e631c535d803d802ec4ab76a24a6a49597b3ed55..d3d535194386858395a80e39c276ade3c818ae34 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_ProductCategory,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_ProductCategory,MMgt_TShared)
 
 protected:
 
index 441f526533de75b4154366c911f6b1e85ff0c185..6beb50d7408fcd338623aca4f8dab1b1f54807a6 100644 (file)
@@ -21,6 +21,8 @@
 #include <StepBasic_ProductCategoryRelationship.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ProductCategoryRelationship,MMgt_TShared)
+
 //=======================================================================
 //function : StepBasic_ProductCategoryRelationship
 //purpose  : 
index 8484e2e1763d89b62e1b5ae96b80326da5534127..5edfcbecae244ab4561fbc6d17ddff4748f840e9 100644 (file)
@@ -72,7 +72,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_ProductCategoryRelationship,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_ProductCategoryRelationship,MMgt_TShared)
 
 protected:
 
index 97b1b948c6df3489d86a34496f694db47a76144e..57db27ca253ed29adbf8abee8440125359fe01f8 100644 (file)
@@ -21,6 +21,8 @@
 #include <StepBasic_ProductConceptContext.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ProductConceptContext,StepBasic_ApplicationContextElement)
+
 //=======================================================================
 //function : StepBasic_ProductConceptContext
 //purpose  : 
index 20d0dabd6949311a1c79fedb1ae8d79843b4e15c..ac4663fc71c0b9974a04103fa396f3efdbbce635 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_ProductConceptContext,StepBasic_ApplicationContextElement)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_ProductConceptContext,StepBasic_ApplicationContextElement)
 
 protected:
 
index 64113886a1755972c69f7a7034b6006dcf0114a3..08fba85fcd117a97674792291cd8f37438226f47 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepBasic_ProductContext.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ProductContext,StepBasic_ApplicationContextElement)
+
 StepBasic_ProductContext::StepBasic_ProductContext ()  {}
 
 void StepBasic_ProductContext::Init(
index 0579e2ce604647a32dcec648977ddc1bdaa35f30..0b019bac0cdd5021688546bfeb10c8e242ce659f 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_ProductContext,StepBasic_ApplicationContextElement)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_ProductContext,StepBasic_ApplicationContextElement)
 
 protected:
 
index b7b7b55188fce435f28c509d3c6de508e467f1c1..aefb1270d40c7db7c6f8d98fec6ba2dfd9437f5b 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepBasic_ProductDefinitionFormation.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ProductDefinition,MMgt_TShared)
+
 StepBasic_ProductDefinition::StepBasic_ProductDefinition ()  {}
 
 void StepBasic_ProductDefinition::Init(
index 86c39afe65b4010b5692e5f5aba0171b83593e42..ffb16d6b3744907030b4e554b7fde65435f064fe 100644 (file)
@@ -60,7 +60,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_ProductDefinition,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_ProductDefinition,MMgt_TShared)
 
 protected:
 
index 04a87a708d13444ed7762e656e2d83b096b4d598..6eaa3f0de2de8f62ecc3f3f977386ece2f0b3fde 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepBasic_ProductDefinitionContext.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ProductDefinitionContext,StepBasic_ApplicationContextElement)
+
 StepBasic_ProductDefinitionContext::StepBasic_ProductDefinitionContext ()  {}
 
 void StepBasic_ProductDefinitionContext::Init(
index b762fe4d5d0b6fc008d6ee14b25a0289cc2d5fe6..272abd8b8b0e8b7a86566b5db966a130cb4bc028 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_ProductDefinitionContext,StepBasic_ApplicationContextElement)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_ProductDefinitionContext,StepBasic_ApplicationContextElement)
 
 protected:
 
index bf952f38dd58742a3f4e8256945f6ce11edeebc9..15ea1b9539803eb1b798ccc69c9748a5be55127b 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepBasic_ProductDefinitionRelationship.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ProductDefinitionEffectivity,StepBasic_Effectivity)
+
 StepBasic_ProductDefinitionEffectivity::StepBasic_ProductDefinitionEffectivity  ()    {  }
 
 void  StepBasic_ProductDefinitionEffectivity::Init
index 4197ec3b23d4624dff510dbf499695f7444d118e..f0b1dc80556706bfb5eb2418eb5fb8eeb5cad483 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_ProductDefinitionEffectivity,StepBasic_Effectivity)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_ProductDefinitionEffectivity,StepBasic_Effectivity)
 
 protected:
 
index ab8e9e40d2ed3e65b0ba4654ddc11bc67f833de4..f8aa6153ac994f7a3e663d99bba096cac2177abb 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepBasic_ProductDefinitionFormation.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ProductDefinitionFormation,MMgt_TShared)
+
 StepBasic_ProductDefinitionFormation::StepBasic_ProductDefinitionFormation ()  {}
 
 void StepBasic_ProductDefinitionFormation::Init(
index b7a2d31bf33c4fab61badede08481edc306c37a8..1d74660ecf9ca7e22b1461a71a0cf5ca2942bac8 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_ProductDefinitionFormation,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_ProductDefinitionFormation,MMgt_TShared)
 
 protected:
 
index 92bb7fc52b963be68c1bb11a1e54cf3c482ceacd..582f4ea8ad5f4b4ed834d5d45dde454140a9c709 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepBasic_ProductDefinitionFormationRelationship.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ProductDefinitionFormationRelationship,MMgt_TShared)
+
 //=======================================================================
 //function : StepBasic_ProductDefinitionFormationRelationship
 //purpose  : 
index 1b7fae2a973b8539ff051a9c23c169ada953080b..b15d1a646d080b57fe8efce41385e6803744558c 100644 (file)
@@ -73,7 +73,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_ProductDefinitionFormationRelationship,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_ProductDefinitionFormationRelationship,MMgt_TShared)
 
 protected:
 
index c565c14af33af5a82334f67423992c7bfe1b66b1..b82fca381771c0a4dec4db33022e7b8e3c07e331 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepBasic_ProductDefinitionFormationWithSpecifiedSource.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ProductDefinitionFormationWithSpecifiedSource,StepBasic_ProductDefinitionFormation)
+
 StepBasic_ProductDefinitionFormationWithSpecifiedSource::StepBasic_ProductDefinitionFormationWithSpecifiedSource ()  {}
 
 void StepBasic_ProductDefinitionFormationWithSpecifiedSource::Init(
index e52528fbc571606143de60b0fb831a52d818d620..841165c8ce0e71149dff95922b98e40cbc4c4051 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_ProductDefinitionFormationWithSpecifiedSource,StepBasic_ProductDefinitionFormation)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_ProductDefinitionFormationWithSpecifiedSource,StepBasic_ProductDefinitionFormation)
 
 protected:
 
index 58a324738a1211a94aa7558cad3ec77d3d2aad15..be3b80423fc59e7ede5f695f8df4e36d97864161 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepBasic_ProductDefinitionRelationship.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ProductDefinitionRelationship,MMgt_TShared)
+
 //=======================================================================
 //function : StepBasic_ProductDefinitionRelationship
 //purpose  : 
index 421b44e2f66b5ad334a9b28ee799486c3a927788..6e81ee4b7c76574444a1d613ad961cf4a030ce39 100644 (file)
@@ -77,7 +77,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_ProductDefinitionRelationship,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_ProductDefinitionRelationship,MMgt_TShared)
 
 protected:
 
index e3bfcb34fc7f6a19e3512fe64e0cd4454d6b1c41..9a3f2221dd9d1f5223e0efdc212ffa1208b7d0fa 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepBasic_ProductDefinitionWithAssociatedDocuments.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ProductDefinitionWithAssociatedDocuments,StepBasic_ProductDefinition)
+
 StepBasic_ProductDefinitionWithAssociatedDocuments::StepBasic_ProductDefinitionWithAssociatedDocuments  ()    {  }
 
 void  StepBasic_ProductDefinitionWithAssociatedDocuments::Init
index c0e9c51eb7dff6be919bc32014f1a7bf360ac9f8..32a3cd33bfcc8bffe695191f1b6ba08e2e1f14ea 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_ProductDefinitionWithAssociatedDocuments,StepBasic_ProductDefinition)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_ProductDefinitionWithAssociatedDocuments,StepBasic_ProductDefinition)
 
 protected:
 
index e3e58544fb4dc207eaab304802a895e7c45829af..4e0782d613386240176c127a7596492db5c7e9bb 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepBasic_ProductRelatedProductCategory.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ProductRelatedProductCategory,StepBasic_ProductCategory)
+
 StepBasic_ProductRelatedProductCategory::StepBasic_ProductRelatedProductCategory ()  {}
 
 void StepBasic_ProductRelatedProductCategory::Init(
index 5d0300081e6308cb52a92a1dbc4504cc1a0bb1f2..23f252bb926c4d44a5c85a2374aad6b410e8cd92 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_ProductRelatedProductCategory,StepBasic_ProductCategory)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_ProductRelatedProductCategory,StepBasic_ProductCategory)
 
 protected:
 
index f8b2ee81af84db383decf6ecf7a9c42f1c540c83..d12978af384182c5c354f49047342fe5388cea9f 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepBasic_ProductType.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ProductType,StepBasic_ProductRelatedProductCategory)
+
 StepBasic_ProductType::StepBasic_ProductType ()  {}
 
index 8c916b7394c311d7bc467243f1ea99a5538f6eaa..78920f11dd45420a526dfd5b8018d8b26ebe715d 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_ProductType,StepBasic_ProductRelatedProductCategory)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_ProductType,StepBasic_ProductRelatedProductCategory)
 
 protected:
 
index d34f05ac8e30064e9f249a98a064078602e88a3d..f44de4af191ead59091bb2ff003175835fee988f 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepBasic_RatioMeasureWithUnit.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_RatioMeasureWithUnit,StepBasic_MeasureWithUnit)
+
 StepBasic_RatioMeasureWithUnit::StepBasic_RatioMeasureWithUnit ()  {}
 
index a4b00b7d234276382d612505da983cc7cc50ec1a..512164ecc2be6b6717cc13bd49e5239d9ed7f0d6 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_RatioMeasureWithUnit,StepBasic_MeasureWithUnit)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_RatioMeasureWithUnit,StepBasic_MeasureWithUnit)
 
 protected:
 
index 1b28d00334af5006ad79a3fb03ced2c83c2bedda..122f14950155a4d0c76d7103ca9b869d6a9ddae1 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepBasic_RatioUnit.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_RatioUnit,StepBasic_NamedUnit)
+
 StepBasic_RatioUnit::StepBasic_RatioUnit ()  {}
 
index 390679f859bb1ee341b73e4a60a652f264ca7d44..76941678767a728d3ea3e64f7ebb387b328e5157 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_RatioUnit,StepBasic_NamedUnit)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_RatioUnit,StepBasic_NamedUnit)
 
 protected:
 
index c745c4ca6693bf53331efadd36cd69526827ed43..3ff20cb8ee4daba96cb159500dd4b58a41f98bff 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepBasic_RoleAssociation.hxx>
 #include <StepBasic_RoleSelect.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_RoleAssociation,MMgt_TShared)
+
 //=======================================================================
 //function : StepBasic_RoleAssociation
 //purpose  : 
index 9d6e1fe7594579c975e1d0b9bb88aa4309e7211b..2656ea605496171bfa8d9848c346de93a6665d29 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_RoleAssociation,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_RoleAssociation,MMgt_TShared)
 
 protected:
 
index ba017d9bae347175bc1bda3737fb642fab6a3b96..4960184b307460d7e6cfaaf0b3b136d0ec952c37 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepBasic_SecurityClassificationLevel.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_SecurityClassification,MMgt_TShared)
+
 StepBasic_SecurityClassification::StepBasic_SecurityClassification ()  {}
 
 void StepBasic_SecurityClassification::Init(
index d3a5a3ba96d2990907824acd95d090d6dcddd5ad..06ea1ce12c6e32dd6cc5d6b5fc01f8c2e3df4e1e 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_SecurityClassification,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_SecurityClassification,MMgt_TShared)
 
 protected:
 
index c8b5c074452d8434388f23173dfd75f397a8149d..ed956b49cf1bcebadb8dc75d6d083faabcb5c6da 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepBasic_SecurityClassification.hxx>
 #include <StepBasic_SecurityClassificationAssignment.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_SecurityClassificationAssignment,MMgt_TShared)
+
 void StepBasic_SecurityClassificationAssignment::Init(
        const Handle(StepBasic_SecurityClassification)& aAssignedSecurityClassification)
 {
index 5933c7f03939119d74fb0806c0f1dec3cda705d5..94ee6605b221ba3cee5aba4cd734a22fa4e80d00 100644 (file)
@@ -43,7 +43,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_SecurityClassificationAssignment,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_SecurityClassificationAssignment,MMgt_TShared)
 
 protected:
 
index 8bf9427b51decc490cd1dfff1cdbdb116cfcad1b..65135705d1eea889479d09dbbaa6a56500205e1e 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepBasic_SecurityClassificationLevel.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_SecurityClassificationLevel,MMgt_TShared)
+
 StepBasic_SecurityClassificationLevel::StepBasic_SecurityClassificationLevel ()  {}
 
 void StepBasic_SecurityClassificationLevel::Init(
index 9e91086b43a67f8d9f11a75b6cc0acb42d356c58..ac330fceaaf685fe108442b08046ef2da26b81f1 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_SecurityClassificationLevel,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_SecurityClassificationLevel,MMgt_TShared)
 
 protected:
 
index 5bdca05e61dd91e51a32e5c786f2a512b3438392..cdd32bd84a5bf1422765e96fd4ed45170f26801b 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepBasic_DimensionalExponents.hxx>
 #include <StepBasic_SiUnit.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_SiUnit,StepBasic_NamedUnit)
+
 StepBasic_SiUnit::StepBasic_SiUnit ()  {}
 
 void StepBasic_SiUnit::Init(
index f69dbffc2c4e4177a8b78bb3e3047bbda148f32e..12253b9e985faf0c028e9fed85511dd5fcfead9c 100644 (file)
@@ -63,7 +63,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_SiUnit,StepBasic_NamedUnit)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_SiUnit,StepBasic_NamedUnit)
 
 protected:
 
index 087b8fab15feb24642584b7d1ca1ffc4ce7745ed..f8a0be049d4c2bf3078b4f3a7876d5880b0e371c 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepBasic_DimensionalExponents.hxx>
 #include <StepBasic_SiUnitAndAreaUnit.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_SiUnitAndAreaUnit,StepBasic_SiUnit)
+
 StepBasic_SiUnitAndAreaUnit::StepBasic_SiUnitAndAreaUnit () 
 {
 }
index c63db045f656b76a3b8e41a487dd1ab22ba54792..5c54de55b100025b97079248092700faa58ab08c 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_SiUnitAndAreaUnit,StepBasic_SiUnit)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_SiUnitAndAreaUnit,StepBasic_SiUnit)
 
 protected:
 
index dfcc039a7663369b63dc914359a332685ae74159..eb740252b55f1deedbb0f7e92e055b1d8ef1b504 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepBasic_SiUnit.hxx>
 #include <StepBasic_SiUnitAndLengthUnit.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_SiUnitAndLengthUnit,StepBasic_SiUnit)
+
 StepBasic_SiUnitAndLengthUnit::StepBasic_SiUnitAndLengthUnit ()
 {
 }
index c0de0d8125e7f9e126cf355f028fadc1f752ff3c..47782e496e8eff1519b5b196edec3f40efd302d9 100644 (file)
@@ -52,7 +52,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_SiUnitAndLengthUnit,StepBasic_SiUnit)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_SiUnitAndLengthUnit,StepBasic_SiUnit)
 
 protected:
 
index 79c3bce10c15497c00e5b8453f1d5d6a668bf6e3..65b0c00b50079df25852f1ea5fc03f3e994d618f 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepBasic_SiUnit.hxx>
 #include <StepBasic_SiUnitAndMassUnit.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_SiUnitAndMassUnit,StepBasic_SiUnit)
+
 //=======================================================================
 //function : StepBasic_SiUnitAndLengthUnit
 //purpose  : 
index 5e702a5fdcb47226322b633b57a4e413f1b45c7a..9a1932a569f439f9826848bedff5a4f522a1cab0 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_SiUnitAndMassUnit,StepBasic_SiUnit)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_SiUnitAndMassUnit,StepBasic_SiUnit)
 
 protected:
 
index 378e20489ba27dabae53b8f0b6ea80ec384f308e..9e81ac426fbbf89d0d20fb73ce1ce695f9cc648d 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepBasic_SiUnit.hxx>
 #include <StepBasic_SiUnitAndPlaneAngleUnit.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_SiUnitAndPlaneAngleUnit,StepBasic_SiUnit)
+
 StepBasic_SiUnitAndPlaneAngleUnit::StepBasic_SiUnitAndPlaneAngleUnit ()
 {
 }
index fa762c5d39de99cb31ea16defd95bb37c0b93d85..78ae586ae450d4886713ec040d6de21854fbda0c 100644 (file)
@@ -52,7 +52,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_SiUnitAndPlaneAngleUnit,StepBasic_SiUnit)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_SiUnitAndPlaneAngleUnit,StepBasic_SiUnit)
 
 protected:
 
index 03cb89b7ce233a1a38ff85c323ad1579deb5b79a..9b37ee5597570d3af0a03a2283b22afcffe7d1e3 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepBasic_SiUnit.hxx>
 #include <StepBasic_SiUnitAndRatioUnit.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_SiUnitAndRatioUnit,StepBasic_SiUnit)
+
 StepBasic_SiUnitAndRatioUnit::StepBasic_SiUnitAndRatioUnit ()
 {
 }
index 00163845e247aa71d7fa5420b16958cd752d62d3..ae23470f3466b4b3e58e761a6bd14868bbfa0863 100644 (file)
@@ -52,7 +52,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_SiUnitAndRatioUnit,StepBasic_SiUnit)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_SiUnitAndRatioUnit,StepBasic_SiUnit)
 
 protected:
 
index d9c28ef46e05acee7d14a75909f646eb2742ea6c..3a1b4e8b09d7ad82fef39716fd6b0be57bdbd56c 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepBasic_SiUnitAndSolidAngleUnit.hxx>
 #include <StepBasic_SolidAngleUnit.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_SiUnitAndSolidAngleUnit,StepBasic_SiUnit)
+
 StepBasic_SiUnitAndSolidAngleUnit::StepBasic_SiUnitAndSolidAngleUnit ()
 {
 }
index 92e88c84c36f72125f5020ed40936e494a202ad6..f9b45eab982c01fd0e063068114d8742b83c7025 100644 (file)
@@ -52,7 +52,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_SiUnitAndSolidAngleUnit,StepBasic_SiUnit)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_SiUnitAndSolidAngleUnit,StepBasic_SiUnit)
 
 protected:
 
index 40326d1f38ad97ff3ab1b19b7830668b1548c1f5..8ad6ac0e4dc0cc0aac142f1525d06669b1fbbba7 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepBasic_SiUnitAndThermodynamicTemperatureUnit.hxx>
 #include <StepBasic_ThermodynamicTemperatureUnit.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_SiUnitAndThermodynamicTemperatureUnit,StepBasic_SiUnit)
+
 //=======================================================================
 //function : StepBasic_SiUnitAndThermodynamicTemperatureUnit
 //purpose  : 
index 888655e632b4b8c5c6402ed59eb6f5043b520d27..3f1ad553d30b8f407ee37a15ff19ffa3fe987bfe 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_SiUnitAndThermodynamicTemperatureUnit,StepBasic_SiUnit)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_SiUnitAndThermodynamicTemperatureUnit,StepBasic_SiUnit)
 
 protected:
 
index 671502554e2c2fb726cfe42946a93095580586d2..a8cb9157fc42d2286185964c306bd7b028f86de5 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepBasic_SiUnitAndTimeUnit.hxx>
 #include <StepBasic_TimeUnit.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_SiUnitAndTimeUnit,StepBasic_SiUnit)
+
 StepBasic_SiUnitAndTimeUnit::StepBasic_SiUnitAndTimeUnit ()  
 {
 }
index c68f1f452bc5b434b65e369932b89f03622c36fa..abe32260724670f8ddb1014e4d5f7b1961ab18bf 100644 (file)
@@ -52,7 +52,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_SiUnitAndTimeUnit,StepBasic_SiUnit)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_SiUnitAndTimeUnit,StepBasic_SiUnit)
 
 protected:
 
index 1ff5e42b9573ecf0395e6568d1c344c13c1128e7..fd801e2fc4595c71f34845c22d40209824366a4e 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepBasic_SiUnitAndVolumeUnit.hxx>
 #include <StepBasic_VolumeUnit.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_SiUnitAndVolumeUnit,StepBasic_SiUnit)
+
 StepBasic_SiUnitAndVolumeUnit::StepBasic_SiUnitAndVolumeUnit()
 {
 }
index 8ba2d2c2aec5bbf7917a0942dd7a47a0c93043d7..f36fb2294133d728661d8ddfbf9b493f294a8a56 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_SiUnitAndVolumeUnit,StepBasic_SiUnit)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_SiUnitAndVolumeUnit,StepBasic_SiUnit)
 
 protected:
 
index c00be037062b347d96f5ca9f04357207680749a6..bbb11c6b0e31ee4a6947e7c6de38bb68279e3062 100644 (file)
@@ -15,6 +15,8 @@
 #include <Standard_Type.hxx>
 #include <StepBasic_SizeMember.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_SizeMember,StepData_SelectReal)
+
 StepBasic_SizeMember::StepBasic_SizeMember  ()    {  }
 
     Standard_Boolean  StepBasic_SizeMember::HasName () const
index 133fe7534f58f38edd4ed961f82e955da64b892f..6c444db3a4ae9d21d547f19236183adcd19af6de 100644 (file)
@@ -47,7 +47,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_SizeMember,StepData_SelectReal)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_SizeMember,StepData_SelectReal)
 
 protected:
 
index dbf20f182ed12db763275ba2782661a326dccf0f..7d9926ea3d73ee0663cdb531e74b18562bc08689 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepBasic_SolidAngleMeasureWithUnit.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_SolidAngleMeasureWithUnit,StepBasic_MeasureWithUnit)
+
 StepBasic_SolidAngleMeasureWithUnit::StepBasic_SolidAngleMeasureWithUnit ()  {}
 
index f38299420929431ed15eef91f13d24c04e60989f..7063882b711ec438cc18f2019b486ab6d6d32856 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_SolidAngleMeasureWithUnit,StepBasic_MeasureWithUnit)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_SolidAngleMeasureWithUnit,StepBasic_MeasureWithUnit)
 
 protected:
 
index 290f74f84dcd7fc25ba468e61a3bb9a39ba77157..0f8e3c43e185b6393703bd8e22598ffec84940f7 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepBasic_SolidAngleUnit.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_SolidAngleUnit,StepBasic_NamedUnit)
+
 StepBasic_SolidAngleUnit::StepBasic_SolidAngleUnit ()  {}
 
index 7ebd0e059164b680c7ebe3bd14477097e073b5b3..5d214394ca9072beab97e04c5b0f1607c488defd 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_SolidAngleUnit,StepBasic_NamedUnit)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_SolidAngleUnit,StepBasic_NamedUnit)
 
 protected:
 
index 9b48a2a7958eb30d1ed24296a5d38d5248ea8472..917e154a34f2514e6f1a4d5849a505e0aebed396 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepBasic_ThermodynamicTemperatureUnit.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_ThermodynamicTemperatureUnit,StepBasic_NamedUnit)
+
 //=======================================================================
 //function : StepBasic_ThermodynamicTemperatureUnit
 //purpose  : 
index b6dfeb170205158e01f39598804d8d8adf7d7178..58d7c57147ffff3d7f3409dda38a539ac51a7ad1 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_ThermodynamicTemperatureUnit,StepBasic_NamedUnit)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_ThermodynamicTemperatureUnit,StepBasic_NamedUnit)
 
 protected:
 
index e01ecd79a582ba9d3e7d68e56a59ac44aecad0d2..b91b1c61217f4831c8a8b9d8ccb26b8f726da5e7 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepBasic_TimeMeasureWithUnit.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_TimeMeasureWithUnit,StepBasic_MeasureWithUnit)
+
 StepBasic_TimeMeasureWithUnit::StepBasic_TimeMeasureWithUnit ()  {}
 
index b5ec56871f24d12cb23f5e7909d990c1fbe2eaf4..90d9077d77026fe6b481437ba96ece171430cba0 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_TimeMeasureWithUnit,StepBasic_MeasureWithUnit)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_TimeMeasureWithUnit,StepBasic_MeasureWithUnit)
 
 protected:
 
index 194d614b44b18b5e26f20fa1e452039a11f84e55..1006a8bc9ecb0074fcaeed0b8ffe35aba5642500 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepBasic_TimeUnit.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_TimeUnit,StepBasic_NamedUnit)
+
 StepBasic_TimeUnit::StepBasic_TimeUnit ()  {}
 
index 88d85659e77dfc4b3a25d0e1547fc9d0557fba80..573733a5f6d127bd3cc4ce67527dd154f6fc6015 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_TimeUnit,StepBasic_NamedUnit)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_TimeUnit,StepBasic_NamedUnit)
 
 protected:
 
index 28396c46c479c163f620ff17146dc78541ce5f8b..7f0bf134256ed617fe53f1df10af9a9320a316e4 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepBasic_Unit.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_UncertaintyMeasureWithUnit,StepBasic_MeasureWithUnit)
+
 //=======================================================================
 //function : StepBasic_UncertaintyMeasureWithUnit
 //purpose  : 
index d19dfdbfacac0c09629f873e137223f90822c1c9..0dcade022d00837a95e647469e945f46c1ffa810 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_UncertaintyMeasureWithUnit,StepBasic_MeasureWithUnit)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_UncertaintyMeasureWithUnit,StepBasic_MeasureWithUnit)
 
 protected:
 
index 102d7595e477897019dbcb72313435d19825bd47..271a543a44394c1a8e9c3da54cc72a5c1b640a79 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepBasic_VersionedActionRequest.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_VersionedActionRequest,MMgt_TShared)
+
 //=======================================================================
 //function : StepBasic_VersionedActionRequest
 //purpose  : 
index a3077894d321cb6e099e8e06f201700bb0a63e45..e0eb978c7510872c0b29ab4e5675b97a32448c50 100644 (file)
@@ -71,7 +71,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_VersionedActionRequest,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_VersionedActionRequest,MMgt_TShared)
 
 protected:
 
index 853d2a8345c04bc1c27e09c332686dc6b54aa617..c7a8bdc332a47bac22ce95041a0a8facabac65e2 100644 (file)
@@ -18,4 +18,6 @@
 #include <Standard_Type.hxx>
 #include <StepBasic_VolumeUnit.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_VolumeUnit,StepBasic_NamedUnit)
+
 StepBasic_VolumeUnit::StepBasic_VolumeUnit () {}
index 68b8bed1bf8fbaaa54320d6cb4735583b8ab4756..16eb5928cac39517f1ed5234079852d263b92417 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_VolumeUnit,StepBasic_NamedUnit)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_VolumeUnit,StepBasic_NamedUnit)
 
 protected:
 
index 366644d90308221c5a9fd35199685f2c9ab86009..4802a3f9d23baa6bb6f7c3945b8b829dd12f7064 100644 (file)
@@ -15,6 +15,8 @@
 #include <Standard_Type.hxx>
 #include <StepBasic_WeekOfYearAndDayDate.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepBasic_WeekOfYearAndDayDate,StepBasic_Date)
+
 StepBasic_WeekOfYearAndDayDate::StepBasic_WeekOfYearAndDayDate ()  {}
 
 void StepBasic_WeekOfYearAndDayDate::Init(
index 3936e03475654cf1e0b3e490b57f63cdbbd0bc1e..2925987e8c40026dafb74d28ab5c91bd64a387b1 100644 (file)
@@ -57,7 +57,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepBasic_WeekOfYearAndDayDate,StepBasic_Date)
+  DEFINE_STANDARD_RTTIEXT(StepBasic_WeekOfYearAndDayDate,StepBasic_Date)
 
 protected:
 
index 2afdacd67be643b53264a4443038d495bea921f9..68c9f23ac5f22480d7f4eadb4040104f6910074d 100644 (file)
@@ -27,6 +27,8 @@
 #include <StepData_Protocol.hxx>
 #include <StepData_UndefinedEntity.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepData_DefaultGeneral,StepData_GeneralModule)
+
 //  DefaultGeneral de StepData  reconnait  UN SEUL TYPE : UndefinedEntity
 StepData_DefaultGeneral::StepData_DefaultGeneral ()
 {
index 5896caf70ec210265d4a7a021bc6c7d2e66607b5..7ebe56b15f92aa7114f7394f378feedbadb952f8 100644 (file)
@@ -62,7 +62,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepData_DefaultGeneral,StepData_GeneralModule)
+  DEFINE_STANDARD_RTTIEXT(StepData_DefaultGeneral,StepData_GeneralModule)
 
 protected:
 
index 9d6aa47d924076c231f039a84f2eeb0c8e92fa79..b7e4956c66598aeac897efc9da5a74ae943664c5 100644 (file)
@@ -23,6 +23,8 @@
 #include <StepData_EDescr.hxx>
 #include <StepData_Protocol.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepData_DescrGeneral,StepData_GeneralModule)
+
 StepData_DescrGeneral::StepData_DescrGeneral
   (const Handle(StepData_Protocol)& proto)
     :  theproto (proto)    {  }
index bad8d33b359d1380cc8e56ef9c683efc398d7d35..b729213a73b1af9a929ce797fa39b65c4908b664 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepData_DescrGeneral,StepData_GeneralModule)
+  DEFINE_STANDARD_RTTIEXT(StepData_DescrGeneral,StepData_GeneralModule)
 
 protected:
 
index d0312664e0c490eaafe9008543174935ca55cb2d..b69a82db121892a75cf88fe91603eff562adc2e1 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepData_DescrReadWrite.hxx>
 #include <StepData_WriterLib.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepData_DescrProtocol,StepData_FileProtocol)
+
 StepData_DescrProtocol::StepData_DescrProtocol ()    {  }
 
     void  StepData_DescrProtocol::SetSchemaName (const Standard_CString name)
index 9529b09dc05607d632e33a080e975e2b21bb3c56..6005e09198cb3865bb21accc66058e427d96527e 100644 (file)
@@ -62,7 +62,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepData_DescrProtocol,StepData_FileProtocol)
+  DEFINE_STANDARD_RTTIEXT(StepData_DescrProtocol,StepData_FileProtocol)
 
 protected:
 
index e1322f3a806d7b4aaa4203dfa518a2d19cb0e867..8104858067775465bae3f252b78bb91b9babdcff 100644 (file)
@@ -29,6 +29,8 @@
 #include <TCollection_AsciiString.hxx>
 #include <TColStd_HSequenceOfAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepData_DescrReadWrite,StepData_ReadWriteModule)
+
 static TCollection_AsciiString nocp("?");
 
 
index c3562e2f2ce50fd64daa1beb9da2ea85df895684..5248f70001b6903a164585adb77242ce431156ec 100644 (file)
@@ -61,7 +61,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepData_DescrReadWrite,StepData_ReadWriteModule)
+  DEFINE_STANDARD_RTTIEXT(StepData_DescrReadWrite,StepData_ReadWriteModule)
 
 protected:
 
index a719d14b4f9f5ae726b994ef067b71e88f393f60..6ca02a268509c4babb61729bbce269e6064200c8 100644 (file)
@@ -21,6 +21,8 @@
 #include <StepData_Field.hxx>
 #include <StepData_Simple.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepData_Described,MMgt_TShared)
+
 StepData_Described::StepData_Described  (const Handle(StepData_EDescr)& descr)
 : thedescr (descr)    {  }
 
index e77a11f1712bcbc2c6bddac7306d59ad6fc2ce23..858978e4c99c9468eff5a6458f21b59d7a0ded87 100644 (file)
@@ -76,7 +76,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepData_Described,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepData_Described,MMgt_TShared)
 
 protected:
 
index afd9ed2dd81c13d64d6f419e24ba11dc002a48e4..8139a8087778f18c201ef540975b54174bd599a7 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepData_Simple.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepData_ECDescr,StepData_EDescr)
+
 StepData_ECDescr::StepData_ECDescr  ()    {  }
 
     void  StepData_ECDescr::Add (const Handle(StepData_ESDescr)& member)
index c46faf2b4dfec7f3bd10033ee7dfb3fb68f5da5b..43e9aae78fe49ca94617b60e8864dd1a7bbf77df 100644 (file)
@@ -69,7 +69,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepData_ECDescr,StepData_EDescr)
+  DEFINE_STANDARD_RTTIEXT(StepData_ECDescr,StepData_EDescr)
 
 protected:
 
index e5df8f518d5d0a7a3ef5dbcc1511b2faf699167b..bfa844184a07bd4726c3c7e38f9de06b4913fccf 100644 (file)
@@ -15,3 +15,5 @@
 #include <Standard_Type.hxx>
 #include <StepData_Described.hxx>
 #include <StepData_EDescr.hxx>
+
+IMPLEMENT_STANDARD_RTTIEXT(StepData_EDescr,MMgt_TShared)
\ No newline at end of file
index f5c85dde4c9f291c3b026f6e229ada497f25026e..eb44c9287ec5aa48564a0aed6f037787336247ab 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepData_EDescr,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepData_EDescr,MMgt_TShared)
 
 protected:
 
index d9df9c7f62e8d659a74c062297a6817d703a761a..596b003c8a4bea79850b8badff4da609e4c07b6c 100644 (file)
@@ -21,6 +21,8 @@
 #include <StepData_Simple.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepData_ESDescr,StepData_EDescr)
+
 StepData_ESDescr::StepData_ESDescr  (const Standard_CString name)
 :  thenom (name)    {  thenames = new Dico_DictionaryOfInteger;  }
 
index 1ea82ee9182f2246fc66ed7621014636026bbee5..fd265dc671619a8c24062358d42bd6d521ae4f81 100644 (file)
@@ -105,7 +105,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepData_ESDescr,StepData_EDescr)
+  DEFINE_STANDARD_RTTIEXT(StepData_ESDescr,StepData_EDescr)
 
 protected:
 
index a8e0727e128a8f0f0e3d09c2d7161cc71d5bcdfa..212ac03eee75796e81cd192025b97837790fa836 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepData_FileProtocol.hxx>
 #include <StepData_Protocol.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepData_FileProtocol,StepData_Protocol)
+
 //static TCollection_AsciiString  thename("");
 static Standard_CString  thename = "";
 
index fe4b5579994b894d054abe825ad898a24f10049e..5f83066d248a946bd8b90919c8ba3e5d9f844aaf 100644 (file)
@@ -79,7 +79,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepData_FileProtocol,StepData_Protocol)
+  DEFINE_STANDARD_RTTIEXT(StepData_FileProtocol,StepData_Protocol)
 
 protected:
 
index dfb76af1a1244e732148124b206423a4f196e65f..ca425986a2e6708b75eb5fa271bd3d12e55f477b 100644 (file)
@@ -57,7 +57,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepData_FileRecognizer,Standard_Transient)
+  DEFINE_STANDARD_RTTI_INLINE(StepData_FileRecognizer,Standard_Transient)
 
 protected:
 
index 0a7190c5b946fee4f0ff98db2060c608837b35df..3fd0ed647eeecc88c95e506ac8b187f89a0414e1 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepData_Field.hxx>
 #include <StepData_FreeFormEntity.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepData_FreeFormEntity,MMgt_TShared)
+
 void StepData_FreeFormEntity::SetStepType (const Standard_CString typenam)
       {  thetype.Clear();  thetype.AssignCat (typenam);  }
 
index adefc4ba48580c334db192d91d5d257ab143ec0f..223ca0957c3b710392057dc5599f2553eb2c5b6e 100644 (file)
@@ -98,7 +98,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepData_FreeFormEntity,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepData_FreeFormEntity,MMgt_TShared)
 
 protected:
 
index 24cc88cf01b5d909c1577e4c8952e7fe8f988993..f6b8d90103378ac4fe4797588ee28784e7480961 100644 (file)
@@ -19,3 +19,5 @@
 #include <Standard_Transient.hxx>
 #include <Standard_Type.hxx>
 #include <StepData_GeneralModule.hxx>
+
+IMPLEMENT_STANDARD_RTTIEXT(StepData_GeneralModule,Interface_GeneralModule)
\ No newline at end of file
index 44d4812a2e79c1e55b14010be6ce127956407a7c..aca57dbf0dbd91a37e0dfd1687ea13e137e8e43d 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepData_GeneralModule,Interface_GeneralModule)
+  DEFINE_STANDARD_RTTIEXT(StepData_GeneralModule,Interface_GeneralModule)
 
 protected:
 
index ef1f05f2f0b16bb1d5896b8c7c28afb4bbd123c7..ee99849f0f19ff5b11e55f54b32e3c83327ec9cb 100644 (file)
@@ -60,7 +60,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepData_GlobalNodeOfWriterLib,Standard_Transient)
+  DEFINE_STANDARD_RTTI_INLINE(StepData_GlobalNodeOfWriterLib,Standard_Transient)
 
 protected:
 
index cef2c02ecf1783114ca3862d7f4bd81bd5209a47..2410688f652e48423158ff000a6e06bef3f66151 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepData_NodeOfWriterLib,MMgt_TShared)
+  DEFINE_STANDARD_RTTI_INLINE(StepData_NodeOfWriterLib,MMgt_TShared)
 
 protected:
 
index 2920cc3052433e04e690fc0b105a9dea80c13796..419cfc19070332378087566a0bd47f967fd5cf31 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepData_Field.hxx>
 #include <StepData_PDescr.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepData_PDescr,MMgt_TShared)
+
 #define KindInteger 1
 #define KindBoolean 2
 #define KindLogical 3
index 6d67aa118ec13707e023dab223a606961923116c..1ad9fbc0dcdc13a00b958891ae57758650a43117 100644 (file)
@@ -213,7 +213,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepData_PDescr,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepData_PDescr,MMgt_TShared)
 
 protected:
 
index c243c3fc444392fa7b53a898a56ef408a66f3923..cf9d85c659e4c0382f8991b7e438d25133036cfe 100644 (file)
@@ -22,6 +22,8 @@
 #include <StepData_Simple.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepData_Plex,StepData_Described)
+
 static StepData_Field bid;
 
     StepData_Plex::StepData_Plex  (const Handle(StepData_ECDescr)& descr)
index fa0da4c68a1efe1406b987bb5e32cce4062fcb3f..921b94d2036e74f65ff00ee39ea1a441151546d8 100644 (file)
@@ -96,7 +96,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepData_Plex,StepData_Described)
+  DEFINE_STANDARD_RTTIEXT(StepData_Plex,StepData_Described)
 
 protected:
 
index 12429d04c2721c5649be4128b3fa1bd2245ccf9a..a018c8e103b7365a1ef202bc3a36100163b94d59 100644 (file)
@@ -28,6 +28,8 @@
 #include <StepData_UndefinedEntity.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(StepData_Protocol,Interface_Protocol)
+
 //  Le Protocol de base reconnait UnknownEntity
 //static TCollection_AsciiString  thename("(DEFAULT)");
 static Standard_CString thename = "(DEFAULT)";
index 9588d6401e99581dbff403a3b574f3d96a85ecf8..7e905b1903c84d26c18759da2c864a273690869c 100644 (file)
@@ -138,7 +138,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepData_Protocol,Interface_Protocol)
+  DEFINE_STANDARD_RTTIEXT(StepData_Protocol,Interface_Protocol)
 
 protected:
 
index 08226a0562c1e9596b005664b7fda0af10d05d7d..3f71c2ab4f68b0dfc8c300fbac7b70db355a4839 100644 (file)
@@ -23,6 +23,8 @@
 #include <StepData_StepWriter.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepData_ReadWriteModule,Interface_ReaderModule)
+
 Standard_Integer  StepData_ReadWriteModule::CaseNum
   (const Handle(Interface_FileReaderData)& data,
    const Standard_Integer num) const
index 4b69f901d4866da4a836a9420086cab2587a9040..2de7f06139461f17df31b35a39c78b021d1ad9ea 100644 (file)
@@ -110,7 +110,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepData_ReadWriteModule,Interface_ReaderModule)
+  DEFINE_STANDARD_RTTIEXT(StepData_ReadWriteModule,Interface_ReaderModule)
 
 protected:
 
index 7a69eaa58d7740f3d39dabc787bb8d9a07e7723e..e752ef50be80e64fde3d468b80597a198681ad13 100644 (file)
@@ -15,6 +15,8 @@
 #include <Standard_Type.hxx>
 #include <StepData_SelectArrReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepData_SelectArrReal,StepData_SelectNamed)
+
 //  Definitions : cf Field
 #define myKindArrReal 8
 
index ccc978ecbc7a5ebfcf58404decddc3cb205f1c45..1101317c07d68843e0ca682ecd8840d29eeb2657 100644 (file)
@@ -45,7 +45,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepData_SelectArrReal,StepData_SelectNamed)
+  DEFINE_STANDARD_RTTIEXT(StepData_SelectArrReal,StepData_SelectNamed)
 
 protected:
 
index f853c13ca2d537c8a56b5261bd33c44fd7df0832..6517ab9301d6f2e6b5d325d1e693611e6fb12f2c 100644 (file)
@@ -15,6 +15,8 @@
 #include <Standard_Type.hxx>
 #include <StepData_SelectInt.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepData_SelectInt,StepData_SelectMember)
+
 StepData_SelectInt::StepData_SelectInt  ()    {  thekind = 0;  theval = 0;  }
 
 Standard_Integer  StepData_SelectInt::Kind () const    {  return thekind;  }
index afa0c04b9581263fca1eb2c479abcf78560d8f31..a04edbfe4a1466349a11e0209a55c1527337835f 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepData_SelectInt,StepData_SelectMember)
+  DEFINE_STANDARD_RTTIEXT(StepData_SelectInt,StepData_SelectMember)
 
 protected:
 
index aef41c7afae9678862bf7d0d0d249bf89a75e054..8c0df5d6d3ecea39b328367a82c3b85bd1331e10 100644 (file)
@@ -15,6 +15,8 @@
 #include <Standard_Type.hxx>
 #include <StepData_SelectMember.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepData_SelectMember,MMgt_TShared)
+
 //  Definitions reprises de Field :
 #define KindInteger 1
 #define KindBoolean 2
index 8ef985171c2ad678e87ba1d6a887e08c6feb7a18..3ed29ba21c81698c7cf698afded9e937ea817171 100644 (file)
@@ -119,7 +119,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepData_SelectMember,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepData_SelectMember,MMgt_TShared)
 
 protected:
 
index f712c7c112e5768c3219bb46384a853a7943f2bf..674d15e25753f831233f1dd0f29761bc7a02ea35 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepData_Field.hxx>
 #include <StepData_SelectNamed.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepData_SelectNamed,StepData_SelectMember)
+
 //  Definitions reprises de Field :
 #define KindInteger 1
 #define KindBoolean 2
index 8ad96e7c7bb98831ce7f72c45b3b33af9e67bc62..262d4c3d11bd4cf63a37b0f263a2fa96040b7072 100644 (file)
@@ -77,7 +77,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepData_SelectNamed,StepData_SelectMember)
+  DEFINE_STANDARD_RTTIEXT(StepData_SelectNamed,StepData_SelectMember)
 
 protected:
 
index 6dddbab09c7743e2e86236582d9a372380c418a9..65063744a8eca89f3826cd4a8b0cdc370d33005a 100644 (file)
@@ -15,6 +15,8 @@
 #include <Standard_Type.hxx>
 #include <StepData_SelectReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepData_SelectReal,StepData_SelectMember)
+
 //  Definitions : cf Field
 #define KindReal 5
 
index 91538a54d7a3da0a9d9fd16f3b91bd403ba071bc..912bf638137c9171316bb50a74850de927d6bd2b 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepData_SelectReal,StepData_SelectMember)
+  DEFINE_STANDARD_RTTIEXT(StepData_SelectReal,StepData_SelectMember)
 
 protected:
 
index 6844e202a6abc8aa0faba052e31fd3027178c23b..6f29a06adf6cbebc70b9d56b65d552acf40fe209 100644 (file)
@@ -21,6 +21,8 @@
 #include <StepData_FieldListN.hxx>
 #include <StepData_Simple.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepData_Simple,StepData_Described)
+
 StepData_Simple::StepData_Simple (const Handle(StepData_ESDescr)& descr)
     : StepData_Described (descr) , thefields (descr->NbFields())    {  }
 
index f431a3b41e53921b08d5b06065c61acc8b566721..dbe30d226935b88d8d4fb73ab11caba8e891e3b9 100644 (file)
@@ -99,7 +99,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepData_Simple,StepData_Described)
+  DEFINE_STANDARD_RTTIEXT(StepData_Simple,StepData_Described)
 
 protected:
 
index ecac49bcd2e4bf3561a1a679871608c1adc12b6e..306609cea814418c82de0595265d028a0b4b2ed6 100644 (file)
@@ -31,6 +31,8 @@
 #include <TCollection_HAsciiString.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(StepData_StepModel,Interface_InterfaceModel)
+
 // Entete de fichier : liste d entites
 StepData_StepModel::StepData_StepModel ()  {  }
 
index dfea65d3cb6d7b59bb10cb39886a39b94d32410d..3a54fa7b90ef3faede9982ca20560ec24d84c409 100644 (file)
@@ -107,7 +107,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepData_StepModel,Interface_InterfaceModel)
+  DEFINE_STANDARD_RTTIEXT(StepData_StepModel,Interface_InterfaceModel)
 
 protected:
 
index ba6daae838701083527a55104a9e4e7619ab8736..cc0b497fe53ebe9209dc200cb9505a4538ac9743 100644 (file)
@@ -48,6 +48,8 @@
 #include <TColStd_SequenceOfInteger.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(StepData_StepReaderData,Interface_FileReaderData)
+
 // Le Header est constitue d entites analogues dans leur principe a celles
 // du Data, a ceci pres qu elles sont sans identifieur, et ne peuvent ni
 // referencer, ni etre referencees (que ce soit avec Header ou avec Data)
index 5fdbca2d95a7d379dd28b59a755e22e25888976d..65be5790b6bbf6b6240a15187ede2a487ab2872e 100644 (file)
@@ -318,7 +318,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepData_StepReaderData,Interface_FileReaderData)
+  DEFINE_STANDARD_RTTIEXT(StepData_StepReaderData,Interface_FileReaderData)
 
 protected:
 
index 079fcbd8aada0739e9339f804d432230391408a6..fdbadedb53bcc8cc8255f1f0a75a90ca09a782a9 100644 (file)
@@ -25,6 +25,8 @@
 #include <TCollection_AsciiString.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepData_UndefinedEntity,MMgt_TShared)
+
 StepData_UndefinedEntity::StepData_UndefinedEntity ()
       {  thecont = new Interface_UndefinedContent;  thesub = Standard_False;  }
 
index f1b84f35d3b8930c6ee9bd5eee50050d58e896dd..281db09d004664b56820d750b4a39d03e2dbbccd 100644 (file)
@@ -93,7 +93,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepData_UndefinedEntity,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepData_UndefinedEntity,MMgt_TShared)
 
 protected:
 
index 4bc56d39bc4addb61efd1e48c2bdc57863f994f2..c45e240f27f6116326e7dc39cf0963dae7357d09 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepDimTol_AngularityTolerance.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_AngularityTolerance,StepDimTol_GeometricToleranceWithDatumReference)
+
 //=======================================================================
 //function : StepDimTol_AngularityTolerance
 //purpose  : 
index 521eda10b57720d54c49540435cdeb940b8f3e84..510f144be5d90f70c6f4dd75b13c577a685cc968 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepDimTol_AngularityTolerance,StepDimTol_GeometricToleranceWithDatumReference)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_AngularityTolerance,StepDimTol_GeometricToleranceWithDatumReference)
 
 protected:
 
index 455f2762b4c96824a6041d6b16366747c015b059..24866c4daa0ce3b8f0aeeca7516c8be933eab4b8 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepDimTol_CircularRunoutTolerance.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_CircularRunoutTolerance,StepDimTol_GeometricToleranceWithDatumReference)
+
 //=======================================================================
 //function : StepDimTol_CircularRunoutTolerance
 //purpose  : 
index 8c9c62f3d1f293541498e37cc6f3d4763d6e87ac..edb83ee445276d7cee743953b6698ad2dea22fe4 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepDimTol_CircularRunoutTolerance,StepDimTol_GeometricToleranceWithDatumReference)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_CircularRunoutTolerance,StepDimTol_GeometricToleranceWithDatumReference)
 
 protected:
 
index 9647af68e60a1c0e0e286ba9fb116d3e19bde9e8..f25bc0e5bdae5f750f5aa1e6c19b4344555b9bd7 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepDimTol_CoaxialityTolerance.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_CoaxialityTolerance,StepDimTol_GeometricToleranceWithDatumReference)
+
 //=======================================================================
 //function : StepDimTol_CoaxialityTolerance
 //purpose  : 
index 616d330ffae6f769c78dbad46748cd745928bb38..bed36cac445905e92c5219d34067bfa24e906f81 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepDimTol_CoaxialityTolerance,StepDimTol_GeometricToleranceWithDatumReference)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_CoaxialityTolerance,StepDimTol_GeometricToleranceWithDatumReference)
 
 protected:
 
index cea590a1eece87e890ebfa96dd2ff407c8d13c1b..1ff71f6cc76633513c9751fb8d771bb6499bb4b9 100644 (file)
@@ -21,6 +21,8 @@
 #include <StepRepr_ProductDefinitionShape.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_CommonDatum,StepRepr_CompositeShapeAspect)
+
 //=======================================================================
 //function : StepDimTol_CommonDatum
 //purpose  : 
index 9da4ff6ce4e7ece9a964be1e727e455a907af09f..f0c2cb58e7d1ab326616aba5c1b3c19b932862ee 100644 (file)
@@ -59,7 +59,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepDimTol_CommonDatum,StepRepr_CompositeShapeAspect)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_CommonDatum,StepRepr_CompositeShapeAspect)
 
 protected:
 
index 831913e4c5c195c3f546b92a5ee1ab1ded691522..37d9a52b43980f78dfcae7d1884952d4fb940e62 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepDimTol_ConcentricityTolerance.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_ConcentricityTolerance,StepDimTol_GeometricToleranceWithDatumReference)
+
 //=======================================================================
 //function : StepDimTol_ConcentricityTolerance
 //purpose  : 
index 9aa3fb278fc7ade138e77e237d29c0b934035ab0..f371ec1f3a5abe6a09bc6b44bbb39fb45a850d2b 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepDimTol_ConcentricityTolerance,StepDimTol_GeometricToleranceWithDatumReference)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_ConcentricityTolerance,StepDimTol_GeometricToleranceWithDatumReference)
 
 protected:
 
index d6957bc0572ea9180e661855bd36918669ca8ba9..145ae061ab85de76e7c5c72a2f71051bd8134fc2 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepDimTol_CylindricityTolerance.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_CylindricityTolerance,StepDimTol_GeometricTolerance)
+
 //=======================================================================
 //function : StepDimTol_CylindricityTolerance
 //purpose  : 
index ce6223bef61e1b1d95fb6c56e4d0197039028d2c..be8fa2a397264bd907d1b312b8940000a999c12b 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepDimTol_CylindricityTolerance,StepDimTol_GeometricTolerance)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_CylindricityTolerance,StepDimTol_GeometricTolerance)
 
 protected:
 
index ac817793f3b8a47cfa5f6305a02e728fd33abd60..91b6ce8b98e532095c71d8f086978f1769cbfe1b 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepRepr_ProductDefinitionShape.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_Datum,StepRepr_ShapeAspect)
+
 //=======================================================================
 //function : StepDimTol_Datum
 //purpose  : 
index 16adce6577f1e5db3ca2ef9f9b5107ffb42b8051..505768c0af209b11cc2a1149022cf35c050d3e46 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepDimTol_Datum,StepRepr_ShapeAspect)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_Datum,StepRepr_ShapeAspect)
 
 protected:
 
index 86d24cf3c039e01a2e1982ea1717199f2b64fd72..202d15f85a4522cd4a370deee560a0b563bffe9f 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepDimTol_DatumFeature.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_DatumFeature,StepRepr_ShapeAspect)
+
 //=======================================================================
 //function : StepDimTol_DatumFeature
 //purpose  : 
index cd5c45a0d543fe783a4288679047db97c726b778..b77cf2a3e9cd25c7c24e573540405893548e1151 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepDimTol_DatumFeature,StepRepr_ShapeAspect)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_DatumFeature,StepRepr_ShapeAspect)
 
 protected:
 
index 05199f3229363ae1115f58c9d9a4b249407c783f..1e34e29095a28cad60f379672a251a01491802b9 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepDimTol_Datum.hxx>
 #include <StepDimTol_DatumReference.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_DatumReference,MMgt_TShared)
+
 //=======================================================================
 //function : StepDimTol_DatumReference
 //purpose  : 
index 0c5972aed9e6446cf4f07c5b14931922c834d811..2a4913a5893b04839d1da2e2743703290ba4e574 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepDimTol_DatumReference,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_DatumReference,MMgt_TShared)
 
 protected:
 
index 48b5e710d60c22fa6a2f5d28145e63a74fe600c3..6e6ccceb35e892956aaeb37e54e10f41314e42ff 100644 (file)
@@ -15,6 +15,8 @@
 
 #include <StepDimTol_DatumReferenceCompartment.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_DatumReferenceCompartment,StepDimTol_GeneralDatumReference)
+
 //=======================================================================
 //function : StepDimTol_DatumReferenceCompartment
 //purpose  : 
index 449edb54fff0627357755d43ae52dda2a1480121..f241989b10009a0d0b8a446445a4cc7b731ec377 100644 (file)
@@ -32,6 +32,6 @@ public:
   //! Empty constructor
   Standard_EXPORT StepDimTol_DatumReferenceCompartment();
 
-  DEFINE_STANDARD_RTTI(StepDimTol_DatumReferenceCompartment, StepDimTol_GeneralDatumReference)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_DatumReferenceCompartment,StepDimTol_GeneralDatumReference)
 };
 #endif // _StepDimTol_DatumReferenceCompartment_HeaderFile
index 1f675158fb083a82812adf9af9056c98242659b8..b1647b712e1d202fbee683d504b8b6d62e84ce48 100644 (file)
@@ -15,6 +15,8 @@
 
 #include <StepDimTol_DatumReferenceElement.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_DatumReferenceElement,StepDimTol_GeneralDatumReference)
+
 //=======================================================================
 //function : StepDimTol_DatumReferenceElement
 //purpose  : 
index c395772b4767412d51c7923e3c28576423a5a6ab..a3b3c8bf881f9548597ac293db78b3627c927eaa 100644 (file)
@@ -33,6 +33,6 @@ public:
   //! Empty constructor
   Standard_EXPORT StepDimTol_DatumReferenceElement();
 
-  DEFINE_STANDARD_RTTI(StepDimTol_DatumReferenceElement, StepDimTol_GeneralDatumReference)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_DatumReferenceElement,StepDimTol_GeneralDatumReference)
 };
 #endif // _StepDimTol_DatumReferenceElement_HeaderFile
index 6df2cffde4c84043f75b674ba359a915b0cc13ac..5d4e37fbb9b6b20c631e9b3934a4641d45b2498d 100644 (file)
@@ -15,6 +15,8 @@
 
 #include <StepDimTol_DatumReferenceModifierWithValue.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_DatumReferenceModifierWithValue,MMgt_TShared)
+
 //=======================================================================
 //function : StepDimTol_DatumReferenceModifierWithValue
 //purpose  : 
index 98420b73553d4ea2a029a1242436630555470dfe..bdb9b3542fd5240ef76c769b915d082c585b4be6 100644 (file)
@@ -64,7 +64,7 @@ public:
     myModifierValue = theModifierValue;
   }
   
-  DEFINE_STANDARD_RTTI(StepDimTol_DatumReferenceModifierWithValue, MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_DatumReferenceModifierWithValue,MMgt_TShared)
 
 private: 
   StepDimTol_DatumReferenceModifierType myModifierType;
index c35be0a226e7940a0202b71e274a2c68b749ec4e..320407b58fb87a11d9bf26084f9cd7e373835a5b 100644 (file)
@@ -17,6 +17,8 @@
 
 #include <StepDimTol_HArray1OfDatumReferenceCompartment.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_DatumSystem,StepRepr_ShapeAspect)
+
 //=======================================================================
 //function : StepDimTol_DatumSystem
 //purpose  : 
index 37ecc6d91414f7ca958e9811e41a252582d46d12..6f06e7f5cdc925221e73333223cb0006cacbf157 100644 (file)
@@ -71,7 +71,7 @@ public:
     myConstituents->SetValue (num, theItem);
   }
   
-  DEFINE_STANDARD_RTTI(StepDimTol_DatumSystem, StepRepr_ShapeAspect)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_DatumSystem,StepRepr_ShapeAspect)
 
 private: 
   Handle(StepDimTol_HArray1OfDatumReferenceCompartment) myConstituents;
index 530493cf4563d2753cb86bf06448802816000d1b..662147ad07ad59fdc791389a9a94b1ca59339d63 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepRepr_ProductDefinitionShape.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_DatumTarget,StepRepr_ShapeAspect)
+
 //=======================================================================
 //function : StepDimTol_DatumTarget
 //purpose  : 
index 6b843ac0437c92b82465e11ba62a61468b0b2586..fcd31f379674bee5c2ed6a19aa030e4a5fb1e439 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepDimTol_DatumTarget,StepRepr_ShapeAspect)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_DatumTarget,StepRepr_ShapeAspect)
 
 protected:
 
index 6e4b05ba91cdc100b75bd90066324a529aec8648..b46908458bedefb9d299ea79b1331a9f39809081 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepDimTol_FlatnessTolerance.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_FlatnessTolerance,StepDimTol_GeometricTolerance)
+
 //=======================================================================
 //function : StepDimTol_FlatnessTolerance
 //purpose  : 
index 22dd4a7a94511e567ecefeb43e103909bc41b38a..88bdba8b28566b7e606c353569ad7270bb6f4603 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepDimTol_FlatnessTolerance,StepDimTol_GeometricTolerance)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_FlatnessTolerance,StepDimTol_GeometricTolerance)
 
 protected:
 
index a2038b8f4ab48c8d1be9d6ca1d32553dc8b428e0..1f20e91a0a259d186b152133fcaa567a3706284e 100644 (file)
@@ -17,6 +17,8 @@
 
 #include <StepDimTol_HArray1OfDatumReferenceModifier.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_GeneralDatumReference,StepRepr_ShapeAspect)
+
 //=======================================================================
 //function : StepDimTol_GeneralDatumReference
 //purpose  : 
index 297a8cb2b26a22a2b0c1001008d6ab6682336add..a9af7e26848af2644938c9bda2ffbaa5aae40de2 100644 (file)
@@ -92,7 +92,7 @@ public:
     myModifiers->SetValue (theNum, theItem);
   }
   
-  DEFINE_STANDARD_RTTI(StepDimTol_GeneralDatumReference, StepRepr_ShapeAspect)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_GeneralDatumReference,StepRepr_ShapeAspect)
 
 private: 
   StepDimTol_DatumOrCommonDatum myBase;
index 9d643b4661dddd96e91188782e1a65b2f2ced20c..9bca2414f4d2963d22ef73c8ad002ac774cea5dd 100644 (file)
@@ -22,6 +22,8 @@
 #include <StepRepr_ShapeAspect.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_GeoTolAndGeoTolWthDatRef,StepDimTol_GeometricTolerance)
+
 //=======================================================================
 //function : StepDimTol_GeoTolAndGeoTolWthDatRef
 //purpose  : 
index 609a078e6937d99eef2a0122d3d8ecd03f0fcf32..aa12704a8318ce8c57e01f2fdfdf42f7a74eb1f4 100644 (file)
@@ -69,7 +69,7 @@ public:
     return myToleranceType;
   }
 
-  DEFINE_STANDARD_RTTI(StepDimTol_GeoTolAndGeoTolWthDatRef,StepDimTol_GeometricTolerance)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_GeoTolAndGeoTolWthDatRef,StepDimTol_GeometricTolerance)
 
 private:
 
index 32fbb61ad832639947476f703c739b913df51830..ca0d8e29d92f5398f742d5f8cdd6e49092b45c28 100644 (file)
@@ -24,6 +24,8 @@
 #include <StepRepr_ShapeAspect.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol,StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMod)
+
 //=======================================================================
 //function : StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol
 //purpose  : 
index 4ac710a52a007fc3e0cfc1379f2be2381e54918a..96fe2be374eb87797c07409002f919354ac35c60 100644 (file)
@@ -67,7 +67,7 @@ public:
     return myMaxTol;
   }
 
-  DEFINE_STANDARD_RTTI(StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMod,StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMod)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol,StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMod)
 
 private:
 
index c5cbedb955751fff95616280a51903bc1a6c3bf1..3f56ccfa5ea7715c9ecdaa561b8e4b7afdaba1ab 100644 (file)
@@ -23,6 +23,8 @@
 #include <StepRepr_ShapeAspect.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMod,StepDimTol_GeometricTolerance)
+
 //=======================================================================
 //function : StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMod
 //purpose  : 
index 37c76d1c5a77f25045149d78ddf85e6e0bdaa79a..cd52c67e9c524ea21f0e486bf9de476dad80bb8f 100644 (file)
@@ -80,7 +80,7 @@ public:
     return myToleranceType;
   }
 
-  DEFINE_STANDARD_RTTI(StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMod,StepDimTol_GeometricTolerance)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMod,StepDimTol_GeometricTolerance)
 
 private:
 
index 825ea2f48099ac87836f99fd2e358e3f1d6270da..1c2eaba55c4dc9b6fcd212c040141419d884696d 100644 (file)
@@ -22,6 +22,8 @@
 #include <StepRepr_ShapeAspect.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol,StepDimTol_GeometricTolerance)
+
 //=======================================================================
 //function : StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol
 //purpose  : 
index 15d67cc5b8a54f6f0af246f3f6d9c4dc028f6cc3..24d1045d268e92cb1e235211cb2092afd21d26cb 100644 (file)
@@ -60,7 +60,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol,StepDimTol_GeometricTolerance)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_GeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol,StepDimTol_GeometricTolerance)
 
 protected:
 
index 179e586427f46c1d772c75ea2e92cdbd6811d859..42272790daa0372d071f3ecd76b8863bcdad1163 100644 (file)
@@ -23,6 +23,8 @@
 #include <StepRepr_ShapeAspect.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_GeoTolAndGeoTolWthDatRefAndUneqDisGeoTol,StepDimTol_GeoTolAndGeoTolWthDatRef)
+
 //=======================================================================
 //function : StepDimTol_GeoTolAndGeoTolWthDatRefAndUneqDisGeoTol
 //purpose  : 
index 0fcc97dd4ada82811fc7a3b18c186801b64442f8..94276eb6e4a5ee30e50893985397e23d7853a078 100644 (file)
@@ -63,7 +63,7 @@ public:
     return myUnequallyDisposedGeometricTolerance;
   }
   
-  DEFINE_STANDARD_RTTI(StepDimTol_GeoTolAndGeoTolWthDatRefAndUneqDisGeoTol,StepDimTol_GeoTolAndGeoTolWthDatRef)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_GeoTolAndGeoTolWthDatRefAndUneqDisGeoTol,StepDimTol_GeoTolAndGeoTolWthDatRef)
 
 private:
 
index 3fdb63c04c22e40a24a4295d6d8157cf647464b7..151f056d94b1bfe0e3bfe8b91afa1ece0cc49bac 100644 (file)
@@ -23,6 +23,8 @@
 #include <StepRepr_ShapeAspect.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_GeoTolAndGeoTolWthMaxTol,StepDimTol_GeoTolAndGeoTolWthMod)
+
 //=======================================================================
 //function : StepDimTol_GeoTolAndGeoTolWthMaxTol
 //purpose  : 
index 328386b5f56374ad6f7e8a9c2dfa7c0e5baeeddf..078c9536518ae2f621633ac0c9dd0c1a676bc118 100644 (file)
@@ -64,7 +64,7 @@ public:
     return myMaxTol;
   }
 
-  DEFINE_STANDARD_RTTI(StepDimTol_GeoTolAndGeoTolWthMod,StepDimTol_GeoTolAndGeoTolWthMod)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_GeoTolAndGeoTolWthMaxTol,StepDimTol_GeoTolAndGeoTolWthMod)
 
 private:
 
index bc450b8838ad3af70ffa2e8745b71938d50e8a72..870f3116f3835532103db149803b928f3fa36968 100644 (file)
@@ -22,6 +22,8 @@
 #include <StepRepr_ShapeAspect.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_GeoTolAndGeoTolWthMod,StepDimTol_GeometricTolerance)
+
 //=======================================================================
 //function : StepDimTol_GeoTolAndGeoTolWthMod
 //purpose  : 
index d2754bad5b4695e275431d42e9f686f246ebd518..efa750620b06122e0710e38daca736e7d165c250 100644 (file)
@@ -69,7 +69,7 @@ public:
     return myToleranceType;
   }
 
-  DEFINE_STANDARD_RTTI(StepDimTol_GeoTolAndGeoTolWthMod,StepDimTol_GeometricTolerance)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_GeoTolAndGeoTolWthMod,StepDimTol_GeometricTolerance)
 
 private:
 
index c2b71e49c690a0e412bfe1def926faabd287469d..e085ebce3bbe60241d9b3bb43fa052ba017084f1 100644 (file)
@@ -22,6 +22,8 @@
 #include <StepRepr_ShapeAspect.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_GeometricTolerance,MMgt_TShared)
+
 //=======================================================================
 //function : StepDimTol_GeometricTolerance
 //purpose  : 
index 7d66bad465ca29511b75c297d0a0bf24b61a356b..65c70a3e137592aea06320f1bb2912cbfaa7c640 100644 (file)
@@ -83,7 +83,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepDimTol_GeometricTolerance,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_GeometricTolerance,MMgt_TShared)
 
 protected:
 
index 19d5bdb7db35a0786d341c826b35ed63d246d033..1b2e92f7c944980313ee514b491446f9d9174abe 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepDimTol_GeometricToleranceRelationship.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_GeometricToleranceRelationship,MMgt_TShared)
+
 //=======================================================================
 //function : StepDimTol_GeometricToleranceRelationship
 //purpose  : 
index e1cb6cee741bec4698cc87d10ef8f6b194b13c0c..e9d6b3eafe33aaff377d15d817e66d0d4a514db6 100644 (file)
@@ -70,7 +70,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepDimTol_GeometricToleranceRelationship,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_GeometricToleranceRelationship,MMgt_TShared)
 
 protected:
 
index 46c6f7acb9c8556337d588680d8b48db8b8c8b1e..b9635a954662b56d6a2f29e0ba0e3c5f36b1288a 100644 (file)
@@ -22,6 +22,8 @@
 #include <StepRepr_ShapeAspect.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_GeometricToleranceWithDatumReference,StepDimTol_GeometricTolerance)
+
 //=======================================================================
 //function : StepDimTol_GeometricToleranceWithDatumReference
 //purpose  : 
index 424d5448879bb8da0704362bc0920a9833ab1bf2..a0a1aa3390c5925a547f0875d3ba6c371b878c46 100644 (file)
@@ -70,7 +70,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepDimTol_GeometricToleranceWithDatumReference,StepDimTol_GeometricTolerance)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_GeometricToleranceWithDatumReference,StepDimTol_GeometricTolerance)
 
 protected:
 
index 160ff458cee8f6d791da398813830bd3fecf0fc1..fc731cbed348dca0ac0f33b041390e143d5fe0dd 100644 (file)
@@ -15,6 +15,8 @@
 
 #include <StepDimTol_GeometricToleranceWithDefinedAreaUnit.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_GeometricToleranceWithDefinedAreaUnit,StepDimTol_GeometricToleranceWithDefinedUnit)
+
 //=======================================================================
 //function : StepDimTol_GeometricToleranceWithDefinedAreaUnit
 //purpose  : 
index 2cdbab68aa866aa183292ae36190c4c31848839a..cacc2069e985296bde8da897000fa7b595a07feb 100644 (file)
@@ -79,7 +79,7 @@ public:
     return mySecondUnitSize.IsNull();
   }
 
-  DEFINE_STANDARD_RTTI(StepDimTol_GeometricToleranceWithDefinedAreaUnit, StepDimTol_GeometricToleranceWithDefinedUnit)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_GeometricToleranceWithDefinedAreaUnit,StepDimTol_GeometricToleranceWithDefinedUnit)
 
 private: 
   StepDimTol_AreaUnitType myAreaType;
index 9582bd0942c60075e4324ee94bb0ac75ab03b08f..3a2deaaf3ec1f5e12461b713ba2534030f35ab84 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepDimTol_GeometricToleranceTarget.hxx>
 #include <StepRepr_ShapeAspect.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_GeometricToleranceWithDefinedUnit,StepDimTol_GeometricTolerance)
+
 //=======================================================================
 //function : StepDimTol_GeometricToleranceWithDefinedUnit
 //purpose  : 
index eaee99a0b00f9bf631b801365dc8b95b67fceb56..b990cb03aeda642c3cd9191cb5ec23d95b2056f9 100644 (file)
@@ -56,7 +56,7 @@ public:
     myUnitSize = theUnitSize;
   } 
   
-  DEFINE_STANDARD_RTTI(StepDimTol_GeometricToleranceWithDefinedUnit, StepDimTol_GeometricTolerance)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_GeometricToleranceWithDefinedUnit,StepDimTol_GeometricTolerance)
 
 private: 
   Handle(StepBasic_LengthMeasureWithUnit) myUnitSize;
index d84962e92dffc7546bbaedbbc9a4c930377346e8..498faf79f55422d54ce6c014293cd56308eabd22 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepBasic_LengthMeasureWithUnit.hxx>
 #include <StepDimTol_GeometricToleranceTarget.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_GeometricToleranceWithMaximumTolerance,StepDimTol_GeometricToleranceWithModifiers)
+
 //=======================================================================
 //function : StepDimTol_GeometricToleranceWithModifiers
 //purpose  : 
index 6ef9cc55f7dda04d99e576e7e4f2058d3448f680..79f4ad1ba1f80f93059354ace1fa1e672b69a089 100644 (file)
@@ -53,7 +53,7 @@ public:
     myMaximumUpperTolerance = theMaximumUpperTolerance;
   }
 
-  DEFINE_STANDARD_RTTI(StepDimTol_GeometricToleranceWithMaximumTolerance, StepDimTol_GeometricToleranceWithModifiers)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_GeometricToleranceWithMaximumTolerance,StepDimTol_GeometricToleranceWithModifiers)
 
 private:
   Handle(StepBasic_LengthMeasureWithUnit) myMaximumUpperTolerance;
index ddae79df06fecf133e6bc39e5e6f68a9f55b1d3b..ddd197903ff5f5b5bd3316c1e3dbf6d05f2faa46 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepDimTol_GeometricToleranceTarget.hxx>
 #include <StepDimTol_HArray1OfGeometricToleranceModifier.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_GeometricToleranceWithModifiers,StepDimTol_GeometricTolerance)
+
 //=======================================================================
 //function : StepDimTol_GeometricToleranceWithModifiers
 //purpose  : 
index c9eae7b37bc9120d3a3623570b306d56d550ce4f..f66d662807758545275f417b0ec7c36efa0ff354 100644 (file)
@@ -76,7 +76,7 @@ public:
   {  
     myModifiers->SetValue (theNum, theItem);
   }
-  DEFINE_STANDARD_RTTI(StepDimTol_GeometricToleranceWithModifiers, StepDimTol_GeometricTolerance)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_GeometricToleranceWithModifiers,StepDimTol_GeometricTolerance)
 
 private: 
   Handle(StepDimTol_HArray1OfGeometricToleranceModifier) myModifiers;
index e7de58dff6d1ffbe14972ca1157295f3011f660c..2b7abfc0fc72b9c512db82104e39cb7f5e8b64e7 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepDimTol_LineProfileTolerance.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_LineProfileTolerance,StepDimTol_GeometricTolerance)
+
 //=======================================================================
 //function : StepDimTol_LineProfileTolerance
 //purpose  : 
index 582a1325ee41893b5e2abb0fcc6cb7b513b06187..e21f8e10153e8a0f1aea5cd1f2938979654f0778 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepDimTol_LineProfileTolerance,StepDimTol_GeometricTolerance)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_LineProfileTolerance,StepDimTol_GeometricTolerance)
 
 protected:
 
index 864266228b4ad69fb6cfce89ac1e3cf64adf40ac..15543fb670b11993e883e0aabf7579969c927efc 100644 (file)
@@ -22,6 +22,8 @@
 #include <StepRepr_ShapeAspect.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_ModifiedGeometricTolerance,StepDimTol_GeometricTolerance)
+
 //=======================================================================
 //function : StepDimTol_ModifiedGeometricTolerance
 //purpose  : 
index 49078a9d364d1b4d54e93934d669eaac491b3806..80923be07f818687c704eaed30a8180c49d2229a 100644 (file)
@@ -63,7 +63,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepDimTol_ModifiedGeometricTolerance,StepDimTol_GeometricTolerance)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_ModifiedGeometricTolerance,StepDimTol_GeometricTolerance)
 
 protected:
 
index 88e96007335ab59f9b2ba85c875ee0e41221d590..94549e924e83433152bad9c50a438cb397d05ee4 100644 (file)
@@ -15,6 +15,8 @@
 
 #include <StepDimTol_NonUniformZoneDefinition.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_NonUniformZoneDefinition,StepDimTol_ToleranceZoneDefinition)
+
 //=======================================================================
 //function : StepDimTol_NonUniformZoneDefinition
 //purpose  : 
index f20fd3c6d7a032d6cb5a45eec06f2d7c9f5b794a..07bd75c84356bcf249f21dee452aaf01fe353370 100644 (file)
@@ -32,6 +32,6 @@ public:
   //! Empty constructor
   Standard_EXPORT StepDimTol_NonUniformZoneDefinition();
 
-  DEFINE_STANDARD_RTTI(StepDimTol_NonUniformZoneDefinition, StepDimTol_ToleranceZoneDefinition)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_NonUniformZoneDefinition,StepDimTol_ToleranceZoneDefinition)
 };
 #endif // _StepDimTol_NonUniformZoneDefinition_HeaderFile
index 30727ebbdd5c5c09bd6fb58b81c1c841a81c4976..b21fb6d27f0327c45d940d1b1a525f357ea9450e 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepDimTol_ParallelismTolerance.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_ParallelismTolerance,StepDimTol_GeometricToleranceWithDatumReference)
+
 //=======================================================================
 //function : StepDimTol_ParallelismTolerance
 //purpose  : 
index 422ee619cca791cb38c3b758f88541436739d9a4..f9ef11d562ef3230b2e386ce395eb794741ffb11 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepDimTol_ParallelismTolerance,StepDimTol_GeometricToleranceWithDatumReference)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_ParallelismTolerance,StepDimTol_GeometricToleranceWithDatumReference)
 
 protected:
 
index 589262ef87148c7f018f24cf30c42cd51ec6494d..e7168e2030208af0281b13d6778554abdbfe1315 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepDimTol_PerpendicularityTolerance.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_PerpendicularityTolerance,StepDimTol_GeometricToleranceWithDatumReference)
+
 //=======================================================================
 //function : StepDimTol_PerpendicularityTolerance
 //purpose  : 
index 2081992461a5535c8fa22adad3c8f4a466a1f207..4ce3b28888378763caba72e9d4c99c5830beb100 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepDimTol_PerpendicularityTolerance,StepDimTol_GeometricToleranceWithDatumReference)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_PerpendicularityTolerance,StepDimTol_GeometricToleranceWithDatumReference)
 
 protected:
 
index 9c4f99ea99417e8e4ed5afffc653698c65543239..81c749b26ac3ddf6d3bb71ba141aedacf6c25d11 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepDimTol_PlacedDatumTargetFeature.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_PlacedDatumTargetFeature,StepDimTol_DatumTarget)
+
 //=======================================================================
 //function : StepDimTol_PlacedDatumTargetFeature
 //purpose  : 
index eeaf4f061815557799973db33750f0aebbc09c54..d9d0fb0e56dc68544729218907670718df845a1d 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepDimTol_PlacedDatumTargetFeature,StepDimTol_DatumTarget)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_PlacedDatumTargetFeature,StepDimTol_DatumTarget)
 
 protected:
 
index ab1d4b956f33948afa2d58a0f7ea5d621b259c7a..75f28893528d6448beef0ab76545156c75d30f04 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepDimTol_PositionTolerance.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_PositionTolerance,StepDimTol_GeometricTolerance)
+
 //=======================================================================
 //function : StepDimTol_PositionTolerance
 //purpose  : 
index 0d13f45a868f2ba0a910769c66cb3c56ed5e63d5..345da8872bad96f602e5e2be5d34dd95e823660d 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepDimTol_PositionTolerance,StepDimTol_GeometricTolerance)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_PositionTolerance,StepDimTol_GeometricTolerance)
 
 protected:
 
index 09fe090dccd9848c7de29ba4ae5c8e55ee928f9d..c27b83f93369868deb2437dc790961e05b4df355 100644 (file)
@@ -15,6 +15,8 @@
 
 #include <StepDimTol_ProjectedZoneDefinition.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_ProjectedZoneDefinition,StepDimTol_ToleranceZoneDefinition)
+
 //=======================================================================
 //function : StepDimTol_ProjectedZoneDefinition
 //purpose  : 
index f30eae8702c9e2ff8a28e8f4b2242941b1586d5d..e9df3e0a49399a01fd702ebe2aa3fcf10cd4f38b 100644 (file)
@@ -65,7 +65,7 @@ public:
     myProjectionLength = theProjectionLength;
   }
   
-  DEFINE_STANDARD_RTTI(StepDimTol_ProjectedZoneDefinition, StepDimTol_ToleranceZoneDefinition)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_ProjectedZoneDefinition,StepDimTol_ToleranceZoneDefinition)
 
 private: 
   Handle(StepRepr_ShapeAspect) myProjectionEnd;
index 89bde16213bad39dea160180670d08f43abf5885..49c15687d9a669af7a0003e135b0200421e42d27 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepDimTol_RoundnessTolerance.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_RoundnessTolerance,StepDimTol_GeometricTolerance)
+
 //=======================================================================
 //function : StepDimTol_RoundnessTolerance
 //purpose  : 
index 8ad9fa0ce4353f57727f0bbed2ce66412cf055d5..cc974e96151eda64922c92a0b0ab2c4db0786593 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepDimTol_RoundnessTolerance,StepDimTol_GeometricTolerance)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_RoundnessTolerance,StepDimTol_GeometricTolerance)
 
 protected:
 
index 5a23b636a1cc6aa4c614fa598119bbedf3a148fb..2744b3b5ad8830a8d4d19afc8c69501a15306ac5 100644 (file)
@@ -15,6 +15,8 @@
 
 #include <StepDimTol_RunoutZoneOrientation.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_RunoutZoneOrientation,MMgt_TShared)
+
 //=======================================================================
 //function : StepDimTol_RunoutZoneOrientation
 //purpose  : 
index 3ffe9b99d1505d7c650366da17dae46a6852b8df..8b51082117e5b0222b550ae11b413ea360f618b9 100644 (file)
@@ -48,7 +48,7 @@ public:
     myAngle = theAngle;
   }
   
-  DEFINE_STANDARD_RTTI(StepDimTol_RunoutZoneOrientation, MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_RunoutZoneOrientation,MMgt_TShared)
   
 private:
   Handle(StepBasic_PlaneAngleMeasureWithUnit) myAngle;
index 4350c4200ae53a19b551bfd2f2e76993d22b7eb6..2883ea438ac8e5a75a17b7e560397a87d7396b52 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepData_EnumTool.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_SimpleDatumReferenceModifierMember,StepData_SelectInt)
+
 static StepData_EnumTool tool
   (".ANY_CROSS_SECTION.",
    ".ANY_LONGITUDINAL_SECTION.",
index 40a69c55dd9c45e3fcb8f711ebea5ea2a61ad7bf..50df780d7d76f4d55ada88417b8822825ad71287 100644 (file)
@@ -56,6 +56,6 @@ public:
   
   Standard_EXPORT   StepDimTol_SimpleDatumReferenceModifier Value()  const;
 
-  DEFINE_STANDARD_RTTI(StepDimTol_SimpleDatumReferenceModifierMember, StepData_SelectInt)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_SimpleDatumReferenceModifierMember,StepData_SelectInt)
 };
 #endif // _StepDimTol_SimpleDatumReferenceModifierMember_HeaderFile
index a731592617862fc5fee805c0b256306c0b85b95f..8a29dfca4e6b559b6fc0d07dd287f0b86347d72a 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepDimTol_StraightnessTolerance.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_StraightnessTolerance,StepDimTol_GeometricTolerance)
+
 //=======================================================================
 //function : StepDimTol_StraightnessTolerance
 //purpose  : 
index ecc527fc16ca24b1efedc01be901479dcc790e63..b11567715bc075f4d67bf69205e4b4fe0d51936c 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepDimTol_StraightnessTolerance,StepDimTol_GeometricTolerance)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_StraightnessTolerance,StepDimTol_GeometricTolerance)
 
 protected:
 
index 59146b5b0bc4b7088a41b57d78bc674ba28fff9a..4865e4b5118c94de63a1375b0725d521371d8d50 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepDimTol_SurfaceProfileTolerance.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_SurfaceProfileTolerance,StepDimTol_GeometricTolerance)
+
 //=======================================================================
 //function : StepDimTol_SurfaceProfileTolerance
 //purpose  : 
index 8ba70effcdccead3fea8238945ff80897f56460a..9740c41c35f2e3c73770792db0f391a2e0c2883c 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepDimTol_SurfaceProfileTolerance,StepDimTol_GeometricTolerance)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_SurfaceProfileTolerance,StepDimTol_GeometricTolerance)
 
 protected:
 
index f603073a73175c1af19edcee6a419f31607086ac..15611770bdbf76600899562a27f6b3f7238d9d8e 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepDimTol_SymmetryTolerance.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_SymmetryTolerance,StepDimTol_GeometricToleranceWithDatumReference)
+
 //=======================================================================
 //function : StepDimTol_SymmetryTolerance
 //purpose  : 
index 1f0229969e95bee6bf0aec1eb60dd3b266998cd0..d107897ca939744275f20270f4f67adc56b8dfa2 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepDimTol_SymmetryTolerance,StepDimTol_GeometricToleranceWithDatumReference)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_SymmetryTolerance,StepDimTol_GeometricToleranceWithDatumReference)
 
 protected:
 
index 508c04c05ca3aaeaa85bc13a71a83f73f8475916..c0480f169e8e0ed4bb1cf8ddae541018ff4c2b87 100644 (file)
@@ -17,6 +17,8 @@
 
 #include <StepDimTol_HArray1OfToleranceZoneTarget.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_ToleranceZone,StepRepr_ShapeAspect)
+
 //=======================================================================
 //function : StepDimTol_ToleranceZone
 //purpose  : 
index 77548901d758a80eea5248af6d09418075da4f4e..49ddde966a1b030ad98914dc53a48423ea4ddb39 100644 (file)
@@ -90,7 +90,7 @@ public:
     myForm = theForm;
   }
   
-  DEFINE_STANDARD_RTTI(StepDimTol_ToleranceZone, StepRepr_ShapeAspect)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_ToleranceZone,StepRepr_ShapeAspect)
 
 private: 
   Handle(StepDimTol_HArray1OfToleranceZoneTarget) myDefiningTolerance;
index 5a09e4393f9a3fa85273094be083a1b1511494d0..272f39ec4eaadcb1205f0ee995fdd4441e445c6a 100644 (file)
@@ -17,6 +17,8 @@
 
 #include <StepRepr_HArray1OfShapeAspect.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_ToleranceZoneDefinition,MMgt_TShared)
+
 //=======================================================================
 //function : StepDimTol_ToleranceZoneDefinition
 //purpose  : 
index 0d70c749d83802b00f32c409dca8b3e81df20b1d..9651ae55ddb2b9254a6d7c7662cff2f0a300cbab 100644 (file)
@@ -84,7 +84,7 @@ public:
     myZone = theZone;
   }
   
-  DEFINE_STANDARD_RTTI(StepDimTol_ToleranceZoneDefinition, MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_ToleranceZoneDefinition,MMgt_TShared)
 
 private: 
   Handle(StepRepr_HArray1OfShapeAspect) myBoundaries;
index 080f48a7c37705c14a286e19250e4ea5ac4504be..eea7a244a33c58c93e87fc77881f31e2383aba0f 100644 (file)
@@ -15,6 +15,8 @@
 
 #include <StepDimTol_ToleranceZoneForm.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_ToleranceZoneForm,MMgt_TShared)
+
 //=======================================================================
 //function : StepDimTol_ToleranceZoneForm
 //purpose  : 
index c7ed73f85dc9ab565c76c8a0ce702964c0910f73..de35fe959272b9df7e153c61278c216f1ecdf344 100644 (file)
@@ -50,7 +50,7 @@ public:
     myName = theName;
   }
 
-  DEFINE_STANDARD_RTTI(StepDimTol_ToleranceZoneForm, MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_ToleranceZoneForm,MMgt_TShared)
   
 private:
   Handle(TCollection_HAsciiString) myName;
index 9870b84fe78a03c19f2ad67f713c783529991e85..89dcc1906951fe70541145b438f1df3c9023739e 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepDimTol_TotalRunoutTolerance.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_TotalRunoutTolerance,StepDimTol_GeometricToleranceWithDatumReference)
+
 //=======================================================================
 //function : StepDimTol_TotalRunoutTolerance
 //purpose  : 
index c77c362aa89c58c85b855b4cb7e93202e4a96f07..b5ea0907401bb81fb6af6968cb170ac904c4fd98 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepDimTol_TotalRunoutTolerance,StepDimTol_GeometricToleranceWithDatumReference)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_TotalRunoutTolerance,StepDimTol_GeometricToleranceWithDatumReference)
 
 protected:
 
index 879b1f33318864ba96a0d612420c3f62943f9450..6e749feb205a54da856bab4c4f9660e9f3bd5c91 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepDimTol_GeometricToleranceTarget.hxx>
 #include <StepBasic_LengthMeasureWithUnit.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepDimTol_UnequallyDisposedGeometricTolerance,StepDimTol_GeometricTolerance)
+
 //=======================================================================
 //function : StepDimTol_UnequallyDisposedGeometricTolerance
 //purpose  : 
index f3331b7bf9fd5000defb9d81e49f43ce9533e6eb..de9d3d81860e349fe25fe69d27d8f42e4fea3aad 100644 (file)
@@ -52,7 +52,7 @@ public:
     myDisplacement = theDisplacement;
   }
 
-  DEFINE_STANDARD_RTTI(StepDimTol_UnequallyDisposedGeometricTolerance, StepDimTol_GeometricTolerance)
+  DEFINE_STANDARD_RTTIEXT(StepDimTol_UnequallyDisposedGeometricTolerance,StepDimTol_GeometricTolerance)
 
 private: 
   Handle(StepBasic_LengthMeasureWithUnit) myDisplacement;
index 5149bc0a14dfdd4cb9796650db37e57e47176825..e26b7fe6fa7a02c3dede248f543c76ed137a93ba 100644 (file)
@@ -21,6 +21,8 @@
 #include <StepRepr_RepresentationItem.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepElement_AnalysisItemWithinRepresentation,MMgt_TShared)
+
 //=======================================================================
 //function : StepElement_AnalysisItemWithinRepresentation
 //purpose  : 
index 18c7d4817f6859b91399aae06428f6bdfe438123..1971ba2267ea4a5da3dceba17db4370f79ae3df2 100644 (file)
@@ -68,7 +68,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepElement_AnalysisItemWithinRepresentation,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepElement_AnalysisItemWithinRepresentation,MMgt_TShared)
 
 protected:
 
index 0c65efb899b0e989fb01cf2206d9e584c3abc442..571f12ef907fe37d5d52e90a4eaa254323d82651 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepElement_Curve3dElementDescriptor.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepElement_Curve3dElementDescriptor,StepElement_ElementDescriptor)
+
 //=======================================================================
 //function : StepElement_Curve3dElementDescriptor
 //purpose  : 
index 24e145b1c9e0915ae3e29b99a9d61c67ff705a48..6b430afa90165c0ec89c65ae8b6d9c102041400f 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepElement_Curve3dElementDescriptor,StepElement_ElementDescriptor)
+  DEFINE_STANDARD_RTTIEXT(StepElement_Curve3dElementDescriptor,StepElement_ElementDescriptor)
 
 protected:
 
index 0ea741091261c33e8b3149db6173c33ff3cec7c4..38f9f29c3608c6a282f7ec9c4e77008887b5f9f4 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepElement_CurveElementEndReleasePacket.hxx>
 #include <StepElement_CurveElementFreedom.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepElement_CurveElementEndReleasePacket,MMgt_TShared)
+
 //=======================================================================
 //function : StepElement_CurveElementEndReleasePacket
 //purpose  : 
index 954c39c63acca74d380a66300aef9fdf4c3608eb..58df9686764cb771bad986d8be546d83f6cedd28 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepElement_CurveElementEndReleasePacket,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepElement_CurveElementEndReleasePacket,MMgt_TShared)
 
 protected:
 
index 7f9af1d63b64c61abf2e098fb3ea5bf57fc3fd5b..adf4e83f9df83dae5e205f1d045cdc82a7094935 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepElement_CurveElementFreedomMember.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepElement_CurveElementFreedomMember,StepData_SelectNamed)
+
 static Standard_CString ECEF = "ENUMERATED_CURVE_ELEMENT_FREEDOM";
 static Standard_CString ADDF = "APPLICATION_DEFINED_DEGREE_OF_FREEDOM";
 
index f95bd75e00d56f5dbf339ad0bb4e22534c04408a..b51509bd1edec36beb0ca257eec13b563598e52f 100644 (file)
@@ -53,7 +53,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepElement_CurveElementFreedomMember,StepData_SelectNamed)
+  DEFINE_STANDARD_RTTIEXT(StepElement_CurveElementFreedomMember,StepData_SelectNamed)
 
 protected:
 
index 588c1766567328b27a362dc7c33f7281ad41e625..a14e973dbb3b50641acc4eab571662515f488414 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepElement_CurveElementPurposeMember.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepElement_CurveElementPurposeMember,StepData_SelectNamed)
+
 static Standard_CString ECEP = "ENUMERATED_CURVE_ELEMENT_PURPOSE";
 static Standard_CString ADEP = "APPLICATION_DEFINED_ELEMENT_PURPOSE";
 
index f53a22dbbb356570a4506c3a8c597f8cbc845553..6b5deb4a9867b51d5162faf6b1fc1b94d83d9dc2 100644 (file)
@@ -53,7 +53,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepElement_CurveElementPurposeMember,StepData_SelectNamed)
+  DEFINE_STANDARD_RTTIEXT(StepElement_CurveElementPurposeMember,StepData_SelectNamed)
 
 protected:
 
index 6e17ce47c562ba0dbb02e6d2e1fb5d0e31ad9c95..e0e2bb2f547600cc8e6a5dd300281340ccb36e00 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepElement_CurveElementSectionDefinition.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepElement_CurveElementSectionDefinition,MMgt_TShared)
+
 //=======================================================================
 //function : StepElement_CurveElementSectionDefinition
 //purpose  : 
index 0056bc8786439ec91ca3749624eb1e6559dfd8d7..9d860d4558c711ba78b09f48a6df19cbc8ab0c2a 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepElement_CurveElementSectionDefinition,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepElement_CurveElementSectionDefinition,MMgt_TShared)
 
 protected:
 
index 6c6ed27e9897b83fef3d632eda86aa44af056568..4274ae83b4269ee5a3d94ae6c4d771abdd38ad14 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepElement_MeasureOrUnspecifiedValue.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepElement_CurveElementSectionDerivedDefinitions,StepElement_CurveElementSectionDefinition)
+
 //=======================================================================
 //function : StepElement_CurveElementSectionDerivedDefinitions
 //purpose  : 
index 96872991aa40d2d71b46083d5cdffc967e43192c..41dd6f4fd8e7d4aba4ede39a6470b675553402f7 100644 (file)
@@ -107,7 +107,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepElement_CurveElementSectionDerivedDefinitions,StepElement_CurveElementSectionDefinition)
+  DEFINE_STANDARD_RTTIEXT(StepElement_CurveElementSectionDerivedDefinitions,StepElement_CurveElementSectionDefinition)
 
 protected:
 
index 05346c1f1951ad9966a7649d7b772b70b32577c1..0661a5d59a1c6eae958281d809e2ff804b4e0603 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepElement_ElementAspectMember.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepElement_ElementAspectMember,StepData_SelectNamed)
+
 static Standard_CString aElementVolume = "ELEMENT_VOLUME";
 static Standard_CString aVolume3dFace = "VOLUME_3D_FACE";
 static Standard_CString aVolume2dFace = "VOLUME_2D_FACE";
index 0160dbd6329036df4c42aff0abd46ed465c9c8bb..150b872b3d33e9a03ea5cc8da3ae30b4b22996ee 100644 (file)
@@ -53,7 +53,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepElement_ElementAspectMember,StepData_SelectNamed)
+  DEFINE_STANDARD_RTTIEXT(StepElement_ElementAspectMember,StepData_SelectNamed)
 
 protected:
 
index 6e9af238aabdfd56bd50a55ed1ba729712cb1966..96740447ba73acb91782d23ccfff268e7b415a3e 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepElement_ElementDescriptor.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepElement_ElementDescriptor,MMgt_TShared)
+
 //=======================================================================
 //function : StepElement_ElementDescriptor
 //purpose  : 
index 09a57a2ecf790f6050e61897d9994070041ef491..99bb7d1083a2e8083ee9121f5c8d51e44f270fdf 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepElement_ElementDescriptor,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepElement_ElementDescriptor,MMgt_TShared)
 
 protected:
 
index 4faf6d3ec8c3614a67ebcec3e4f0d997a124c0f1..c667202e30eb021876042cc42664d1d33c80f7fa 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepElement_ElementMaterial.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepElement_ElementMaterial,MMgt_TShared)
+
 //=======================================================================
 //function : StepElement_ElementMaterial
 //purpose  : 
index e551480a3c4bbc2b07fd579853e2b7f0fa41ab99..2da541f5276461df4eb4091bc31999ca4b87b8aa 100644 (file)
@@ -61,7 +61,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepElement_ElementMaterial,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepElement_ElementMaterial,MMgt_TShared)
 
 protected:
 
index 16b61d79e33bf0559190fd8726a0489c04c37c9a..ccbea30eea6f3d80f27067e22f7081d8f033ccd9 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepElement_MeasureOrUnspecifiedValueMember.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepElement_MeasureOrUnspecifiedValueMember,StepData_SelectNamed)
+
 static Standard_CString aContextDependedMeasure = "CONTEXT_DEPENDENT_MEASURE";
 static Standard_CString anUnspecifiedValue = "UNSPECIFIED_VALUE";
 
index 788b563588112f7a44cb04bbc11e3be7e9b09828..f1e2c7764e58ed11dde5b7b0d6c9fd28744c615c 100644 (file)
@@ -53,7 +53,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepElement_MeasureOrUnspecifiedValueMember,StepData_SelectNamed)
+  DEFINE_STANDARD_RTTIEXT(StepElement_MeasureOrUnspecifiedValueMember,StepData_SelectNamed)
 
 protected:
 
index 2854ada5b324530eddb6d79a2c9b2d2ed86f8feb..a8e8effb65ba4c4cc91ac1ab0c8235089240b924 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepElement_Surface3dElementDescriptor.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepElement_Surface3dElementDescriptor,StepElement_ElementDescriptor)
+
 //=======================================================================
 //function : StepElement_Surface3dElementDescriptor
 //purpose  : 
index 71b420d64467f46006f7abd191d0807bb18af90f..56bd054255b3e1c7191426adc72672e7ec2e2aa9 100644 (file)
@@ -57,7 +57,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepElement_Surface3dElementDescriptor,StepElement_ElementDescriptor)
+  DEFINE_STANDARD_RTTIEXT(StepElement_Surface3dElementDescriptor,StepElement_ElementDescriptor)
 
 protected:
 
index 3268201048db7b169cfc2db933697fb71db6c26b..662c10cab96d5610c0dd31347a5630c09d7ceda4 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepElement_SurfaceSectionField.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepElement_SurfaceElementProperty,MMgt_TShared)
+
 //=======================================================================
 //function : StepElement_SurfaceElementProperty
 //purpose  : 
index 8d6e25987317e01f5f1cef6b61d033386b104de6..497a533490aa51ef89c66b6383171d83f67561c9 100644 (file)
@@ -61,7 +61,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepElement_SurfaceElementProperty,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepElement_SurfaceElementProperty,MMgt_TShared)
 
 protected:
 
index 089213c0c9496c74a2b94a29fcdeda962598208b..e00852104d4daf17d0ca775a61181391478ea55a 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepElement_SurfaceElementPurposeMember.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepElement_SurfaceElementPurposeMember,StepData_SelectNamed)
+
 static Standard_CString ESEP = "ENUMERATED_SURFACE_ELEMENT_PURPOSE";
 static Standard_CString ADEP = "APPLICATION_DEFINED_ELEMENT_PURPOSE";
 
index 6924259e1a1772d3b5317f63219e328771d3cee6..3ebb7431fd5c26b7cbf849c12f946e893597cf21 100644 (file)
@@ -53,7 +53,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepElement_SurfaceElementPurposeMember,StepData_SelectNamed)
+  DEFINE_STANDARD_RTTIEXT(StepElement_SurfaceElementPurposeMember,StepData_SelectNamed)
 
 protected:
 
index e4f501ffcc2f47ba818cff41373d7b2385eefa50..968aff75cef0cadfaa0fa2458ba74808c5b28578 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepElement_MeasureOrUnspecifiedValue.hxx>
 #include <StepElement_SurfaceSection.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepElement_SurfaceSection,MMgt_TShared)
+
 //=======================================================================
 //function : StepElement_SurfaceSection
 //purpose  : 
index 1fc4c3855182f3d7403a78e86ed04112c1226ac9..32c638cf20b808603ac11aaf535048b8817cf6ef 100644 (file)
@@ -61,7 +61,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepElement_SurfaceSection,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepElement_SurfaceSection,MMgt_TShared)
 
 protected:
 
index 15dc500dc2d97697e90b35615fec472c328e2575..be9ff9126dcbec1609dd11f2d6f66df7b693dbc7 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepElement_SurfaceSectionField.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepElement_SurfaceSectionField,MMgt_TShared)
+
 //=======================================================================
 //function : StepElement_SurfaceSectionField
 //purpose  : 
index 5f73968826c5e97aa6061ba058d32928381e8bea..5a6cf12269d045fec451f8d5499dce9a7a17e116 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepElement_SurfaceSectionField,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepElement_SurfaceSectionField,MMgt_TShared)
 
 protected:
 
index afff5c90ae5b80eef93bb6f6112dc7dde13cd281..b36a3c427c00d936b8438943f5baafd53cb69cbd 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepElement_SurfaceSection.hxx>
 #include <StepElement_SurfaceSectionFieldConstant.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepElement_SurfaceSectionFieldConstant,StepElement_SurfaceSectionField)
+
 //=======================================================================
 //function : StepElement_SurfaceSectionFieldConstant
 //purpose  : 
index 66decc70276ffbb74e0d3f4991d7578c777a279f..678317952cc8b1ac1449767cf960784e2b95e8c0 100644 (file)
@@ -48,7 +48,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepElement_SurfaceSectionFieldConstant,StepElement_SurfaceSectionField)
+  DEFINE_STANDARD_RTTIEXT(StepElement_SurfaceSectionFieldConstant,StepElement_SurfaceSectionField)
 
 protected:
 
index fea1f4482b20af728b5369957c86cdecd9f81c11..ed276f03273d15ff62fa7f6180db75304270d56b 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepElement_SurfaceSectionFieldVarying.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepElement_SurfaceSectionFieldVarying,StepElement_SurfaceSectionField)
+
 //=======================================================================
 //function : StepElement_SurfaceSectionFieldVarying
 //purpose  : 
index d0e25269b634911b56c5faecca6b2be27baef622..f2f870d4cec5894534e936c7a311f68d87cdb9ca 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepElement_SurfaceSectionFieldVarying,StepElement_SurfaceSectionField)
+  DEFINE_STANDARD_RTTIEXT(StepElement_SurfaceSectionFieldVarying,StepElement_SurfaceSectionField)
 
 protected:
 
index 7ae3fc5b55e10e94f9f2ad0b7f386b4a15a41255..b7de763609f855d92c11f5c6dff1eeb1f5863f00 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepElement_MeasureOrUnspecifiedValue.hxx>
 #include <StepElement_UniformSurfaceSection.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepElement_UniformSurfaceSection,StepElement_SurfaceSection)
+
 //=======================================================================
 //function : StepElement_UniformSurfaceSection
 //purpose  : 
index 5571b5223f312a4fb1bae00d5a03655739748882..7eb573bdf0b644972f4e34e23a31e14402508172 100644 (file)
@@ -62,7 +62,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepElement_UniformSurfaceSection,StepElement_SurfaceSection)
+  DEFINE_STANDARD_RTTIEXT(StepElement_UniformSurfaceSection,StepElement_SurfaceSection)
 
 protected:
 
index dfb04c3f5d1d69aea462292b173471c64293f0d2..2659294fb9a03058cd90f3922b74bef6f7212789 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepElement_Volume3dElementDescriptor.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepElement_Volume3dElementDescriptor,StepElement_ElementDescriptor)
+
 //=======================================================================
 //function : StepElement_Volume3dElementDescriptor
 //purpose  : 
index 87fdf9f7cdcd1497fe7fd5366d66f942456d3518..fdeb765cf118dbeae8a812c2f1af615adab910d4 100644 (file)
@@ -57,7 +57,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepElement_Volume3dElementDescriptor,StepElement_ElementDescriptor)
+  DEFINE_STANDARD_RTTIEXT(StepElement_Volume3dElementDescriptor,StepElement_ElementDescriptor)
 
 protected:
 
index 5740f670ef42988cf0011f00c6986d73ed872d04..c3c6e3eec952288a64f5296266b72c707a8be44e 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepElement_VolumeElementPurposeMember.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepElement_VolumeElementPurposeMember,StepData_SelectNamed)
+
 static Standard_CString EVEP = "ENUMERATED_VOLUME_ELEMENT_PURPOSE";
 static Standard_CString ADEP = "APPLICATION_DEFINED_ELEMENT_PURPOSE";
 
index 24133ac384364560fe613bfd418c868e7f300fbf..83258f5c0e0c44906cc5cb69738a9505734b2d32 100644 (file)
@@ -53,7 +53,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepElement_VolumeElementPurposeMember,StepData_SelectNamed)
+  DEFINE_STANDARD_RTTIEXT(StepElement_VolumeElementPurposeMember,StepData_SelectNamed)
 
 protected:
 
index 365f79c617f5e1d4902dae4f7026fd2d6daf73a8..48cbcbcc6f9177bba0a1a7b6090cb173930a25a0 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepFEA_FeaAxis2Placement3d.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_AlignedCurve3dElementCoordinateSystem,StepFEA_FeaRepresentationItem)
+
 //=======================================================================
 //function : StepFEA_AlignedCurve3dElementCoordinateSystem
 //purpose  : 
index 75036e0a1c148ba144b0b62b317088dab01739a6..c7bce716666ce5f1e048c99c6e8d747b6726a3d4 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_AlignedCurve3dElementCoordinateSystem,StepFEA_FeaRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_AlignedCurve3dElementCoordinateSystem,StepFEA_FeaRepresentationItem)
 
 protected:
 
index 0fb2f1ab30c0a0f4b4a179aa82589219708cad7e..258c28c5f3a9e87e719484fadd839ad8fd0d27cc 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepFEA_FeaAxis2Placement3d.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_AlignedSurface3dElementCoordinateSystem,StepFEA_FeaRepresentationItem)
+
 //=======================================================================
 //function : StepFEA_AlignedSurface3dElementCoordinateSystem
 //purpose  : 
index b73fd2b7a0d5c92dcefb05bf27ae42a036b60dd9..bf044a39d2cea0fcbea4a257267632a2aef5c926 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_AlignedSurface3dElementCoordinateSystem,StepFEA_FeaRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_AlignedSurface3dElementCoordinateSystem,StepFEA_FeaRepresentationItem)
 
 protected:
 
index 162975b61f399f9ffaa55866ce13ea2f3f9ae901..c9747932a8686b6b8e7d8e30e8d2da1cd7d7412d 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepFEA_FeaAxis2Placement3d.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_ArbitraryVolume3dElementCoordinateSystem,StepFEA_FeaRepresentationItem)
+
 //=======================================================================
 //function : StepFEA_ArbitraryVolume3dElementCoordinateSystem
 //purpose  : 
index 8e97f7e8901faa958149d51181f8cdd8c537f619..c37be93d4b871801a2882f2855a4b17d7eb0e8ed 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_ArbitraryVolume3dElementCoordinateSystem,StepFEA_FeaRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_ArbitraryVolume3dElementCoordinateSystem,StepFEA_FeaRepresentationItem)
 
 protected:
 
index 2683e17c43424d1a3f5fef328418860128df39b3..c987462e7ad8b542c07fa083b45aa34d7afbddad 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepFEA_ConstantSurface3dElementCoordinateSystem.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_ConstantSurface3dElementCoordinateSystem,StepFEA_FeaRepresentationItem)
+
 //=======================================================================
 //function : StepFEA_ConstantSurface3dElementCoordinateSystem
 //purpose  : 
index 7f5755f3f542678211927ef68c8ccfb42a8b038c..d4430739f3b77232ca775b7b0d6ec8116eac90bd 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_ConstantSurface3dElementCoordinateSystem,StepFEA_FeaRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_ConstantSurface3dElementCoordinateSystem,StepFEA_FeaRepresentationItem)
 
 protected:
 
index 559ea446fa73753db7cb935f875f578720f61e20..031785da44d8bd0f3044a4b35de6d813f76b16d0 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepFEA_Curve3dElementProperty.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_Curve3dElementProperty,MMgt_TShared)
+
 //=======================================================================
 //function : StepFEA_Curve3dElementProperty
 //purpose  : 
index 950830f36894f134cc8f76928bc95869289a1abd..703261cda10e91d2d376b7de88c3fb7a5c466933 100644 (file)
@@ -75,7 +75,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_Curve3dElementProperty,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_Curve3dElementProperty,MMgt_TShared)
 
 protected:
 
index 89cfcdbe151bd5bc310235c0d5404b41cc6345a7..bf7fd092c7045cec829a8f02e909871cc3216a9b 100644 (file)
@@ -24,6 +24,8 @@
 #include <StepRepr_RepresentationContext.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_Curve3dElementRepresentation,StepFEA_ElementRepresentation)
+
 //=======================================================================
 //function : StepFEA_Curve3dElementRepresentation
 //purpose  : 
index a2d86df280e70922eece8a4e3ef458fb4de9bc09..1e7c29fa75897f6201aa79301e5b51e47cd8df20 100644 (file)
@@ -73,7 +73,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_Curve3dElementRepresentation,StepFEA_ElementRepresentation)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_Curve3dElementRepresentation,StepFEA_ElementRepresentation)
 
 protected:
 
index 79dddd35def3004f7b38067d5c6682976560e36f..9de6e1e75479a520c2cd3ae8d984b8f694568b47 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepFEA_CurveElementEndCoordinateSystem.hxx>
 #include <StepFEA_CurveElementEndOffset.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_CurveElementEndOffset,MMgt_TShared)
+
 //=======================================================================
 //function : StepFEA_CurveElementEndOffset
 //purpose  : 
index 7170c1eeca42778203598af3beda3eb23250ca94..bd784a15ac73cb9be4f4569f9d1819487352549e 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_CurveElementEndOffset,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_CurveElementEndOffset,MMgt_TShared)
 
 protected:
 
index 727a2f298f83325cad8ca2baa053a342c02baf03..1fb67f6c593ecdfdf136e04a20e0b99e2511866e 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepFEA_CurveElementEndCoordinateSystem.hxx>
 #include <StepFEA_CurveElementEndRelease.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_CurveElementEndRelease,MMgt_TShared)
+
 //=======================================================================
 //function : StepFEA_CurveElementEndRelease
 //purpose  : 
index 8fbcf85a77c963df33341561367406689cca19c3..87cac53e424fc6d63163a3d0881368c25a1deec9 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_CurveElementEndRelease,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_CurveElementEndRelease,MMgt_TShared)
 
 protected:
 
index 217d1a4c6c21c5ac161214939d02fe1b89c7f0fe..a1811136de7549ae6c3cfec4e3c89a1a41dedbcd 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepFEA_CurveElementInterval.hxx>
 #include <StepFEA_CurveElementLocation.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_CurveElementInterval,MMgt_TShared)
+
 //=======================================================================
 //function : StepFEA_CurveElementInterval
 //purpose  : 
index 9391368bad6124dcbdfa3b2f2bf1788769648e4e..2a215dd6ca65bd1ef34e98a832d84cfea9721785 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_CurveElementInterval,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_CurveElementInterval,MMgt_TShared)
 
 protected:
 
index 4aaae08c76e6c10012960b48a759885e94bf9db4..be378a90f0da99093975e022df60f87a9ef74b73 100644 (file)
@@ -21,6 +21,8 @@
 #include <StepFEA_CurveElementIntervalConstant.hxx>
 #include <StepFEA_CurveElementLocation.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_CurveElementIntervalConstant,StepFEA_CurveElementInterval)
+
 //=======================================================================
 //function : StepFEA_CurveElementIntervalConstant
 //purpose  : 
index f2de11428090d716888e03bd32d398d0c44f8a5b..f6f65586473b756ec76ec354fe0449c93c53c069 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_CurveElementIntervalConstant,StepFEA_CurveElementInterval)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_CurveElementIntervalConstant,StepFEA_CurveElementInterval)
 
 protected:
 
index a1a6d7046f6e1b289f6f812c16da921e8a0c9de9..8017629fb45c61913afcbdcbaa20367baaf0611a 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepFEA_CurveElementIntervalLinearlyVarying.hxx>
 #include <StepFEA_CurveElementLocation.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_CurveElementIntervalLinearlyVarying,StepFEA_CurveElementInterval)
+
 //=======================================================================
 //function : StepFEA_CurveElementIntervalLinearlyVarying
 //purpose  : 
index 2046f3c0d80833d4484d7c4884ba9ce7ae27003d..285471ec9f9947926177696f93b5bcd38228301a 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_CurveElementIntervalLinearlyVarying,StepFEA_CurveElementInterval)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_CurveElementIntervalLinearlyVarying,StepFEA_CurveElementInterval)
 
 protected:
 
index 407495ac4c58a840395ee5ee9f590bd0037c93c9..0347442ce36c429d878597ec67989236a99f626f 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepFEA_CurveElementLocation.hxx>
 #include <StepFEA_FeaParametricPoint.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_CurveElementLocation,MMgt_TShared)
+
 //=======================================================================
 //function : StepFEA_CurveElementLocation
 //purpose  : 
index a383823de148700ca4403813cf77d07ae0a400ce..a6ac286dff591774c82a2444107e1fc37c0e0101 100644 (file)
@@ -48,7 +48,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_CurveElementLocation,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_CurveElementLocation,MMgt_TShared)
 
 protected:
 
index eaef9bc94170725ded01d4866289e6124dfb9e13..8c5e4bb1dd2fc130ac4afa05049799f423ecc6be 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepFEA_DegreeOfFreedomMember.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_DegreeOfFreedomMember,StepData_SelectNamed)
+
 static Standard_CString anEnumeratedCurveElementFreedom = "ENUMERATED_DEGREE_OF_FREEDOM";
 static Standard_CString anApplicationDefinedDegreeOfFreedom ="APPLICATION_DEFINED_DEGREE_OF_FREEDOM";
 
index 57b580f28c2c50e592054e450574374e687a9e0b..f31d90cde782a0c1727256a23ff3bf7cf17356e7 100644 (file)
@@ -53,7 +53,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_DegreeOfFreedomMember,StepData_SelectNamed)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_DegreeOfFreedomMember,StepData_SelectNamed)
 
 protected:
 
index 33313b78dfe4b19f51f7baeca9b9a7dd84fc9892..b8c4cb95d4319ec1b27e56b96f5cedc130677fe5 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepFEA_DummyNode.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_DummyNode,StepFEA_NodeRepresentation)
+
 //=======================================================================
 //function : StepFEA_DummyNode
 //purpose  : 
index afbcf3d730a6bf42560fa81dce24ec7d5826b89e..d6363b8ef394bcf8bcaa5657dd4ca8b25d65e225 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_DummyNode,StepFEA_NodeRepresentation)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_DummyNode,StepFEA_NodeRepresentation)
 
 protected:
 
index e03dfc0d6cdb6c09a18604127a17b3ad38b7f609..7a0a2e5eceba41603059ba5124b25e31a1ed47f5 100644 (file)
@@ -21,6 +21,8 @@
 #include <StepFEA_ElementGeometricRelationship.hxx>
 #include <StepFEA_ElementOrElementGroup.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_ElementGeometricRelationship,MMgt_TShared)
+
 //=======================================================================
 //function : StepFEA_ElementGeometricRelationship
 //purpose  : 
index 00d5a746803382937654dee574883af5d2204745..8f548628182dc3de61fa9b7cf92dda11f1d2ba6e 100644 (file)
@@ -64,7 +64,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_ElementGeometricRelationship,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_ElementGeometricRelationship,MMgt_TShared)
 
 protected:
 
index 7ea0cda02b3b6cbd5132fc5f8ca96e8d09687763..421036761997a2cc7046f32f99a51748fb0f223b 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepFEA_FeaModel.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_ElementGroup,StepFEA_FeaGroup)
+
 //=======================================================================
 //function : StepFEA_ElementGroup
 //purpose  : 
index 1f3a34e16053abdc16ca210340a38b88eb2ed2dc..0d17f9e3f4da8d6498c7de4038e86d9c5082386e 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_ElementGroup,StepFEA_FeaGroup)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_ElementGroup,StepFEA_FeaGroup)
 
 protected:
 
index 14acab1718494dd27a1559141e782d12f9389a7c..b58276bfc0e787a2bedc4281f92f471d5622359d 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepRepr_RepresentationContext.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_ElementRepresentation,StepRepr_Representation)
+
 //=======================================================================
 //function : StepFEA_ElementRepresentation
 //purpose  : 
index 750bc70164db4558227896a124b730fbd666d304..1d7f40efa07c3d6727869cdcd08f417d499fbcb2 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_ElementRepresentation,StepRepr_Representation)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_ElementRepresentation,StepRepr_Representation)
 
 protected:
 
index e3cb85dfa77129b7cf1ee930f66052e9b18b97fe..878c4c054dc4ea111db2b977a3863fdd13a27bc9 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepFEA_FeaAreaDensity.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_FeaAreaDensity,StepFEA_FeaMaterialPropertyRepresentationItem)
+
 //=======================================================================
 //function : StepFEA_FeaAreaDensity
 //purpose  : 
index 6c77beeee91af31115d7054e2f5b0d0a8ad82867..21cc753bb64731bdbd7b99af09883bd5cc8029ae 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_FeaAreaDensity,StepFEA_FeaMaterialPropertyRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_FeaAreaDensity,StepFEA_FeaMaterialPropertyRepresentationItem)
 
 protected:
 
index 7530c02b3fc30687fa0067010f731bb804189d9e..1727aa72c33dc9117f067704303fe7f19aed487b 100644 (file)
@@ -21,6 +21,8 @@
 #include <StepGeom_Direction.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_FeaAxis2Placement3d,StepGeom_Axis2Placement3d)
+
 //=======================================================================
 //function : StepFEA_FeaAxis2Placement3d
 //purpose  : 
index e2555727cea58fb7ae90f77514846c2abb307ced..7ec827766b2cf48fb89bb77e0077cf4b3eb84617 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_FeaAxis2Placement3d,StepGeom_Axis2Placement3d)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_FeaAxis2Placement3d,StepGeom_Axis2Placement3d)
 
 protected:
 
index 1bce6f2ff93c41e09af533aa8273944103ee7aa9..01daf4717cc93ced342ba730640c4e2f6470e6dc 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepElement_CurveElementSectionDefinition.hxx>
 #include <StepFEA_FeaCurveSectionGeometricRelationship.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_FeaCurveSectionGeometricRelationship,MMgt_TShared)
+
 //=======================================================================
 //function : StepFEA_FeaCurveSectionGeometricRelationship
 //purpose  : 
index 4bb8b38cfb9c0b3468036e955332dc65bbebcd22..745addabd58ede4939f6742dc2e83db5dc7a42bb 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_FeaCurveSectionGeometricRelationship,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_FeaCurveSectionGeometricRelationship,MMgt_TShared)
 
 protected:
 
index 9896f42e1070893daa3bb8b222a0e94d4732784c..9aa28e2cac9ad6f5fbe8020113b3e4acb316bf35 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepFEA_FeaModel.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_FeaGroup,StepBasic_Group)
+
 //=======================================================================
 //function : StepFEA_FeaGroup
 //purpose  : 
index ff3ad87f6f6fb2b37ae90021a5ca9326166c4bb8..189a0280e4c2d41884701b334bfe89d744222eb4 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_FeaGroup,StepBasic_Group)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_FeaGroup,StepBasic_Group)
 
 protected:
 
index 9369f62d0cea550fa5e2b2877f6876dc7216b205..b301d93bab9e679e3a12a802991626d9366f57bd 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepFEA_SymmetricTensor43d.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_FeaLinearElasticity,StepFEA_FeaMaterialPropertyRepresentationItem)
+
 //=======================================================================
 //function : StepFEA_FeaLinearElasticity
 //purpose  : 
index 05dc57f54b2308400bd17f87ebc706e8d3dcc55b..91b9176c356a55e3c86b485d60b046a5401ae97d 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_FeaLinearElasticity,StepFEA_FeaMaterialPropertyRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_FeaLinearElasticity,StepFEA_FeaMaterialPropertyRepresentationItem)
 
 protected:
 
index 50b76b9a1a45c314afb966691d840a89960efb00..b76ee9d3bdb0f092dba25c3cac8475c28c64eefe 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepFEA_FeaMassDensity.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_FeaMassDensity,StepFEA_FeaMaterialPropertyRepresentationItem)
+
 //=======================================================================
 //function : StepFEA_FeaMassDensity
 //purpose  : 
index cafe042238aec438253c6b4be2530f29247b5184..1127a580c3cc5c5bb02146a64df64f7f6682e1bc 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_FeaMassDensity,StepFEA_FeaMaterialPropertyRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_FeaMassDensity,StepFEA_FeaMaterialPropertyRepresentationItem)
 
 protected:
 
index 9effa28b8b9a12bb9eafb93f5129fa6cd6cbd5ae..dff4a25b2573627f0ce2e9ee017b95f6a381a4fb 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepFEA_FeaMaterialPropertyRepresentation.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_FeaMaterialPropertyRepresentation,StepRepr_MaterialPropertyRepresentation)
+
 //=======================================================================
 //function : StepFEA_FeaMaterialPropertyRepresentation
 //purpose  : 
index bd6b3733a35483b6454b62b45d670badbe4efe48..d73ca3c14c1f7bd8f52190f7769f480d65c0c849 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_FeaMaterialPropertyRepresentation,StepRepr_MaterialPropertyRepresentation)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_FeaMaterialPropertyRepresentation,StepRepr_MaterialPropertyRepresentation)
 
 protected:
 
index b6cbe187be6547de09318c03628a510e4138be91..ccda517fb812c895887424e4b84530834e066a02 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepFEA_FeaMaterialPropertyRepresentationItem.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_FeaMaterialPropertyRepresentationItem,StepRepr_RepresentationItem)
+
 //=======================================================================
 //function : StepFEA_FeaMaterialPropertyRepresentationItem
 //purpose  : 
index 70eebdd54ab0f5ace4483787c6c0466128d36734..1ed4a940176c1a6d2727234f2abcbc566b649933 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_FeaMaterialPropertyRepresentationItem,StepRepr_RepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_FeaMaterialPropertyRepresentationItem,StepRepr_RepresentationItem)
 
 protected:
 
index 65c40904c2b0fbcf53eba22e9e07b18ccdb72d16..8bfad2ea5af60bc9fa9f6bfd05ff6a80a5eaec6a 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepRepr_RepresentationContext.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_FeaModel,StepRepr_Representation)
+
 //=======================================================================
 //function : StepFEA_FeaModel
 //purpose  : 
index d67b547369faf76db52f639c9f807a4bce589a02..66b0efcad1aa3de2b23dd3156f08cb7f4d2391dc 100644 (file)
@@ -69,7 +69,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_FeaModel,StepRepr_Representation)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_FeaModel,StepRepr_Representation)
 
 protected:
 
index 1a6ec3722139e93e5940572db37147d547427ff6..10851fb24d8f2a2d45cf70bced98604432039cd0 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepFEA_FeaModel3d.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_FeaModel3d,StepFEA_FeaModel)
+
 //=======================================================================
 //function : StepFEA_FeaModel3d
 //purpose  : 
index 565082d389b29123b4b92c05a1a55fd2d1bf19b9..66916c8185f64608f250f1e190092eaafa509273 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_FeaModel3d,StepFEA_FeaModel)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_FeaModel3d,StepFEA_FeaModel)
 
 protected:
 
index ae7ababc5dffe878c2ffd7ad08901eee268dc390..a049493495e16f221ef18d443f041989c3efac2b 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepFEA_FeaModelDefinition.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_FeaModelDefinition,StepRepr_ShapeAspect)
+
 //=======================================================================
 //function : StepFEA_FeaModelDefinition
 //purpose  : 
index 738b148d6c21e1091085c431bd5f627dfe87de86..4091416486e5e4e45945231ea4d112ec4f7022e0 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_FeaModelDefinition,StepRepr_ShapeAspect)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_FeaModelDefinition,StepRepr_ShapeAspect)
 
 protected:
 
index 828e89bddd813282378e63f17ca68623ca29b91b..c92a21d0434dac8b2b8ab25ef8818b44d976bbff 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepFEA_SymmetricTensor23d.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_FeaMoistureAbsorption,StepFEA_FeaMaterialPropertyRepresentationItem)
+
 //=======================================================================
 //function : StepFEA_FeaMoistureAbsorption
 //purpose  : 
index 25dfc60bd0b2da44746e2a607de795f0f01c479f..7e192a3faa7dbdaad6a986772b83d527a1cbb631 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_FeaMoistureAbsorption,StepFEA_FeaMaterialPropertyRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_FeaMoistureAbsorption,StepFEA_FeaMaterialPropertyRepresentationItem)
 
 protected:
 
index dd4ad37e9072fd1589d301767e3195e1627f1e00..f9d7925298127adff1604b9afbd4f228a8aa879b 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepFEA_FeaParametricPoint.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_FeaParametricPoint,StepGeom_Point)
+
 //=======================================================================
 //function : StepFEA_FeaParametricPoint
 //purpose  : 
index b56e3ce56ba55ce60b14beb98562ce19cda14691..cd6d6430f2eeda326bb308c519fc70ebaa02ada2 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_FeaParametricPoint,StepGeom_Point)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_FeaParametricPoint,StepGeom_Point)
 
 protected:
 
index 19f1c1569ef6885dacd5ffc408e0bc9ad85884b4..2a44e9ca32ccdfc0882bf31e7522ce9de1eed1bb 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepFEA_FeaRepresentationItem.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_FeaRepresentationItem,StepRepr_RepresentationItem)
+
 //=======================================================================
 //function : StepFEA_FeaRepresentationItem
 //purpose  : 
index a21e2b77b4dd4cb9774c9a040514b05c1117ce6f..be5a1fa65d5cb2a5e72b6f762cd0df11c5aee050 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_FeaRepresentationItem,StepRepr_RepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_FeaRepresentationItem,StepRepr_RepresentationItem)
 
 protected:
 
index d7be0917a0552d5ae6cfa497111d760729880a31..ff5e857619fcd4ec22a2868ee707ed79a92f6a31 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepFEA_SymmetricTensor23d.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_FeaSecantCoefficientOfLinearThermalExpansion,StepFEA_FeaMaterialPropertyRepresentationItem)
+
 //=======================================================================
 //function : StepFEA_FeaSecantCoefficientOfLinearThermalExpansion
 //purpose  : 
index 1d9f5733135afd029da8c21399fca013e21e0bb7..1aa5111bb1edee4311cfc18ad9692e03a63d9b5b 100644 (file)
@@ -57,7 +57,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_FeaSecantCoefficientOfLinearThermalExpansion,StepFEA_FeaMaterialPropertyRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_FeaSecantCoefficientOfLinearThermalExpansion,StepFEA_FeaMaterialPropertyRepresentationItem)
 
 protected:
 
index aba0d91158a3cb798b244e6e40c7e6ac5427b0a2..38d34eef98c16ed2e158b45ab9807af0363e365b 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepFEA_SymmetricTensor42d.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_FeaShellBendingStiffness,StepFEA_FeaMaterialPropertyRepresentationItem)
+
 //=======================================================================
 //function : StepFEA_FeaShellBendingStiffness
 //purpose  : 
index 3ec496ef5247bf6bbfb32f034183a0cf80523d90..2aba0ad71294f13f86248f6ef9482f00c95c67c1 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_FeaShellBendingStiffness,StepFEA_FeaMaterialPropertyRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_FeaShellBendingStiffness,StepFEA_FeaMaterialPropertyRepresentationItem)
 
 protected:
 
index d47eb255189038df7f532521b599366f3c45bf39..0e32b65bc22a3b79b4bdd53f8c851cdba22b2ba4 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepFEA_SymmetricTensor42d.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_FeaShellMembraneBendingCouplingStiffness,StepFEA_FeaMaterialPropertyRepresentationItem)
+
 //=======================================================================
 //function : StepFEA_FeaShellMembraneBendingCouplingStiffness
 //purpose  : 
index b82c0c243f69305418144eed8b0498f95f03d6e5..d52354d6b17c93443f8bfbadba653c56d15c0f40 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_FeaShellMembraneBendingCouplingStiffness,StepFEA_FeaMaterialPropertyRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_FeaShellMembraneBendingCouplingStiffness,StepFEA_FeaMaterialPropertyRepresentationItem)
 
 protected:
 
index c99c6caf7e348e1e71a86aad4d2117a15d2e6cc8..5827f59bd57eb2386dcce2cb583bb435e4631e37 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepFEA_SymmetricTensor42d.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_FeaShellMembraneStiffness,StepFEA_FeaMaterialPropertyRepresentationItem)
+
 //=======================================================================
 //function : StepFEA_FeaShellMembraneStiffness
 //purpose  : 
index df45725aabaf3b111c1b01556235fbaa4ec24265..b66a4da1eafeee9f13a0ef91cc96a5b15ada2f05 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_FeaShellMembraneStiffness,StepFEA_FeaMaterialPropertyRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_FeaShellMembraneStiffness,StepFEA_FeaMaterialPropertyRepresentationItem)
 
 protected:
 
index b35624581ca06c9c8d0eab4a73e8041db0ea62dc..39449923d942d32fb249abe3480301b12834ae67 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepFEA_SymmetricTensor22d.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_FeaShellShearStiffness,StepFEA_FeaMaterialPropertyRepresentationItem)
+
 //=======================================================================
 //function : StepFEA_FeaShellShearStiffness
 //purpose  : 
index 16570fdead37a606c65b714da5da5a9262e18c82..80be3ab24dec66e0bafdc0bb1f5d21ef0e5a3950 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_FeaShellShearStiffness,StepFEA_FeaMaterialPropertyRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_FeaShellShearStiffness,StepFEA_FeaMaterialPropertyRepresentationItem)
 
 protected:
 
index 0a34a863305c663e4cc407e24cb3dfaccce356f5..5ddd2bfb7285591fa1a8b954349726885a1bff0c 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepElement_SurfaceSection.hxx>
 #include <StepFEA_FeaSurfaceSectionGeometricRelationship.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_FeaSurfaceSectionGeometricRelationship,MMgt_TShared)
+
 //=======================================================================
 //function : StepFEA_FeaSurfaceSectionGeometricRelationship
 //purpose  : 
index 25ad2e5dda90e8064b75f077694b6b35f172df53..2c7b7e96fb34533235d385aa89db58590f78359b 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_FeaSurfaceSectionGeometricRelationship,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_FeaSurfaceSectionGeometricRelationship,MMgt_TShared)
 
 protected:
 
index 0e926e869e5af0fd5b6a09910b488c66df4b5fd5..64140ac5d183c36578678414d7efc0dc69929e86 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepFEA_SymmetricTensor23d.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_FeaTangentialCoefficientOfLinearThermalExpansion,StepFEA_FeaMaterialPropertyRepresentationItem)
+
 //=======================================================================
 //function : StepFEA_FeaTangentialCoefficientOfLinearThermalExpansion
 //purpose  : 
index 73bc10d4080a3572125e4dd9e539cef34983330c..f8a9d4212be4bec86b9e47ecc13fbb471b4a9554 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_FeaTangentialCoefficientOfLinearThermalExpansion,StepFEA_FeaMaterialPropertyRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_FeaTangentialCoefficientOfLinearThermalExpansion,StepFEA_FeaMaterialPropertyRepresentationItem)
 
 protected:
 
index 1cc5514831f07de0246cc5e5b8bcf5bbccce77f4..667103232edfdff88a4c6ddad8d9b40b7075abfb 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepFEA_DegreeOfFreedom.hxx>
 #include <StepFEA_FreedomAndCoefficient.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_FreedomAndCoefficient,MMgt_TShared)
+
 //=======================================================================
 //function : StepFEA_FreedomAndCoefficient
 //purpose  : 
index 0a539e50c6f9cd0aa855e9c2fc562cfc0297ec18..60add271e4ce4a02d81cf851e6f64b23681786f9 100644 (file)
@@ -57,7 +57,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_FreedomAndCoefficient,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_FreedomAndCoefficient,MMgt_TShared)
 
 protected:
 
index 9527602048b035884cea3371790307aa052c9e6c..ee9ae165186ba0bc945f964fea82b41bc22b62bf 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepFEA_FreedomsList.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_FreedomsList,MMgt_TShared)
+
 //=======================================================================
 //function : StepFEA_FreedomsList
 //purpose  : 
index d41be79bec4a83aa7d68957a04ebcc8f5ed46372..9b39dcd08ec646f7b0be127b9deba487df06f0a2 100644 (file)
@@ -48,7 +48,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_FreedomsList,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_FreedomsList,MMgt_TShared)
 
 protected:
 
index 97775a4f74603aab46dce93a9183120c817ff4a2..75326c1e0e7687f9d28e3bb9042e2ab919a658a1 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepFEA_GeometricNode.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_GeometricNode,StepFEA_NodeRepresentation)
+
 //=======================================================================
 //function : StepFEA_GeometricNode
 //purpose  : 
index 78c79260b98b1353fb9eed45c1e6305f888bc4ef..8a19224cb8052d64d249459ff023cc78cbea7209 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_GeometricNode,StepFEA_NodeRepresentation)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_GeometricNode,StepFEA_NodeRepresentation)
 
 protected:
 
index 5e36dc45f31abc158cb4814df7a286c3c72a2881..af9419f561f83e4f61a0036f33643974a0beeded 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepFEA_Node.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_Node,StepFEA_NodeRepresentation)
+
 //=======================================================================
 //function : StepFEA_Node
 //purpose  : 
index a536d9e5ed9b8eb5e869419a5636b9aa67d0237f..2498bef4aecd999c7e848b1a029131fd8a44a8b3 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_Node,StepFEA_NodeRepresentation)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_Node,StepFEA_NodeRepresentation)
 
 protected:
 
index d031aa25e0b3b3c4457384e89fdfb62b312a0226..7dab2cfb5dfeef658fc8b2e97ec9c79570fa856b 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepFEA_NodeDefinition.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_NodeDefinition,StepRepr_ShapeAspect)
+
 //=======================================================================
 //function : StepFEA_NodeDefinition
 //purpose  : 
index 2bffc0528a6349268537e45b9984b049b0b5d9fa..44da0acea02db5c5e47f78b1b7d40707b0c6dea4 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_NodeDefinition,StepRepr_ShapeAspect)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_NodeDefinition,StepRepr_ShapeAspect)
 
 protected:
 
index 96d01a2210132ee62b7aedaad56359afae6cd75d..dabcafcf16cb87df14f8ee55ab4433cc2f084246 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepFEA_NodeGroup.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_NodeGroup,StepFEA_FeaGroup)
+
 //=======================================================================
 //function : StepFEA_NodeGroup
 //purpose  : 
index 619a01b0eb13ace0f06973b9e471534d8a4764be..73e3d71db9dc3152d26bf1f5e148720aa178e761 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_NodeGroup,StepFEA_FeaGroup)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_NodeGroup,StepFEA_FeaGroup)
 
 protected:
 
index d1779205d42136565a2d7e59418307f220902220..b8062fa8b3e7dbfea6dd06e0313a8fc19fa0efd7 100644 (file)
@@ -21,6 +21,8 @@
 #include <StepRepr_RepresentationContext.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_NodeRepresentation,StepRepr_Representation)
+
 //=======================================================================
 //function : StepFEA_NodeRepresentation
 //purpose  : 
index 7f2bee26ec5d5fc690b05436522bd7d6243fcf66..6a1c598cf17d718c590f8cacbad52bec5c6b71ff 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_NodeRepresentation,StepRepr_Representation)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_NodeRepresentation,StepRepr_Representation)
 
 protected:
 
index bcaea927535737563eb55474231539888ae87949..7ebff82b8dada3cb5f6d59d3e87d64a86896fee6 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepFEA_NodeSet.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_NodeSet,StepGeom_GeometricRepresentationItem)
+
 //=======================================================================
 //function : StepFEA_NodeSet
 //purpose  : 
index af0144debc0c80916489bf74c92aea1778a527a4..568ae89c37421f91e7aa270abd125b716889bc58 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_NodeSet,StepGeom_GeometricRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_NodeSet,StepGeom_GeometricRepresentationItem)
 
 protected:
 
index 833ae4916e5ad1f3df6d998a532bf371100e42c0..16a3beba32b0a94452a477259712584b87124db4 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepFEA_NodeWithSolutionCoordinateSystem.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_NodeWithSolutionCoordinateSystem,StepFEA_Node)
+
 //=======================================================================
 //function : StepFEA_NodeWithSolutionCoordinateSystem
 //purpose  : 
index a06b1f6ebc9896f2dc3143abf2d3d8958ff1b8d1..56494a79c62234e9935ffd311675ef0c5a046511 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_NodeWithSolutionCoordinateSystem,StepFEA_Node)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_NodeWithSolutionCoordinateSystem,StepFEA_Node)
 
 protected:
 
index 96ebae05ce45a09b3f24f9ebd997697aec280730..4ea97412d39d66b97f091b31610f1478d0d649dc 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepFEA_NodeWithVector.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_NodeWithVector,StepFEA_Node)
+
 //=======================================================================
 //function : StepFEA_NodeWithVector
 //purpose  : 
index 8ac140086a23469d69837e10a9f437c37b5c7772..ef2642d299e1a3206b087296f68da0be5ab2db34 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_NodeWithVector,StepFEA_Node)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_NodeWithVector,StepFEA_Node)
 
 protected:
 
index e822785c0d17147007613304965a03dd485d874d..303b0ac10f101613565c217a1030999733f8dbfa 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepGeom_Direction.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_ParametricCurve3dElementCoordinateDirection,StepFEA_FeaRepresentationItem)
+
 //=======================================================================
 //function : StepFEA_ParametricCurve3dElementCoordinateDirection
 //purpose  : 
index a9353ed94094e0fe5adf50513ed5e9335762561b..87699ceb230caf6407ced8b0a9129dec6f730d5a 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_ParametricCurve3dElementCoordinateDirection,StepFEA_FeaRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_ParametricCurve3dElementCoordinateDirection,StepFEA_FeaRepresentationItem)
 
 protected:
 
index 13e13946243520e9d9b7e4743b66bce542dc2f6b..d164663e62cbfa366e33e3dbe627ffb370dcb8c9 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepFEA_ParametricCurve3dElementCoordinateSystem.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_ParametricCurve3dElementCoordinateSystem,StepFEA_FeaRepresentationItem)
+
 //=======================================================================
 //function : StepFEA_ParametricCurve3dElementCoordinateSystem
 //purpose  : 
index d800d4bae37b08deaebd54da37fce99c1ff62ef8..fd21c5379c782277faedf1e301ee4d0a16835b87 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_ParametricCurve3dElementCoordinateSystem,StepFEA_FeaRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_ParametricCurve3dElementCoordinateSystem,StepFEA_FeaRepresentationItem)
 
 protected:
 
index 3c0236a09a3a9e6360707a21059920e0387837d7..863d50a02f089cfb7a1ea0668f9340655df0665d 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepFEA_ParametricSurface3dElementCoordinateSystem.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_ParametricSurface3dElementCoordinateSystem,StepFEA_FeaRepresentationItem)
+
 //=======================================================================
 //function : StepFEA_ParametricSurface3dElementCoordinateSystem
 //purpose  : 
index 8584d16fd375d0a418cc406bc12c32b4e8cf283a..0b284d0efafdde4cec6a87796d61d17f32e9ce06 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_ParametricSurface3dElementCoordinateSystem,StepFEA_FeaRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_ParametricSurface3dElementCoordinateSystem,StepFEA_FeaRepresentationItem)
 
 protected:
 
index f78de79d00bbc0b351e36f3e0812b578630afed4..7a3117b033454b5f5d92944f01548ee13e55402b 100644 (file)
@@ -24,6 +24,8 @@
 #include <StepRepr_RepresentationContext.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_Surface3dElementRepresentation,StepFEA_ElementRepresentation)
+
 //=======================================================================
 //function : StepFEA_Surface3dElementRepresentation
 //purpose  : 
index a704a75351be7f7b4f4ce0f29837cd1ce5495920..b5417c54a57b13151c6f61576e6fd24da1238510 100644 (file)
@@ -73,7 +73,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_Surface3dElementRepresentation,StepFEA_ElementRepresentation)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_Surface3dElementRepresentation,StepFEA_ElementRepresentation)
 
 protected:
 
index eabafc46fe9a20d809c8f01aeaf827f90e15da95..897f092be3b9a47df316f87495aecd9d480391ca 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepFEA_SymmetricTensor23dMember.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_SymmetricTensor23dMember,StepData_SelectArrReal)
+
 static Standard_CString IST = "ISOTROPIC_SYMMETRIC_TENSOR2_3D";
 static Standard_CString OST = "ORTHOTROPIC_SYMMETRIC_TENSOR2_3D";
 static Standard_CString AST = "ANISOTROPIC_SYMMETRIC_TENSOR2_3D";
index ea42759f89319aab008603ef08e0f3c5e9dfde18..9f55b8ab1441be88720d78fe7feeffd022342f03 100644 (file)
@@ -53,7 +53,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_SymmetricTensor23dMember,StepData_SelectArrReal)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_SymmetricTensor23dMember,StepData_SelectArrReal)
 
 protected:
 
index d80860824b62e71768dcb92b0572490703b5c6bc..cbfa9ed78cec4fa2eb7b61c76675c044c53b7e57 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepFEA_SymmetricTensor43dMember.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_SymmetricTensor43dMember,StepData_SelectArrReal)
+
 static Standard_CString AST = "ANISOTROPIC_SYMMETRIC_TENSOR4_3D";
 static Standard_CString IST = "FEA_ISOTROPIC_SYMMETRIC_TENSOR4_3D";
 static Standard_CString IOST = "FEA_ISO_ORTHOTROPIC_SYMMETRIC_TENSOR4_3D";
index 02d1a85305c040c8712a3637cf4bc7c934c59373..69c4a4a13d04068e7cbe1a53fbe7446297f2d861 100644 (file)
@@ -53,7 +53,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_SymmetricTensor43dMember,StepData_SelectArrReal)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_SymmetricTensor43dMember,StepData_SelectArrReal)
 
 protected:
 
index be129df06f6c75d03f570cb0baf95d619497d5de..05c2cd00b4f0b4bba83a941397e9ea88197d548d 100644 (file)
@@ -23,6 +23,8 @@
 #include <StepRepr_RepresentationContext.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepFEA_Volume3dElementRepresentation,StepFEA_ElementRepresentation)
+
 //=======================================================================
 //function : StepFEA_Volume3dElementRepresentation
 //purpose  : 
index 1b354332e2d023e334080bfeb4b6d50b2a8f40d9..4c19a6521cb34e98a51d4dc85806610bcf4cb516 100644 (file)
@@ -66,7 +66,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepFEA_Volume3dElementRepresentation,StepFEA_ElementRepresentation)
+  DEFINE_STANDARD_RTTIEXT(StepFEA_Volume3dElementRepresentation,StepFEA_ElementRepresentation)
 
 protected:
 
index ec460876112e6d5793f386b151c0b23515e6ac50..aadfd21228658e6dd0e7a6715b3de0a259859630 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepGeom_Direction.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_Axis1Placement,StepGeom_Placement)
+
 StepGeom_Axis1Placement::StepGeom_Axis1Placement ()  {}
 
 void StepGeom_Axis1Placement::Init(
index 72a06ec3778d7cd1890579ae3bf6ce9019fe82c1..0b7c32736b32838c71821e7f8b4f6a99ca37d1aa 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_Axis1Placement,StepGeom_Placement)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_Axis1Placement,StepGeom_Placement)
 
 protected:
 
index 3d359eebc6e1d20248738d67610a426e856fb505..0b5a7326024c5de0b58625afd6faeac080a3bc06 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepGeom_Direction.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_Axis2Placement2d,StepGeom_Placement)
+
 StepGeom_Axis2Placement2d::StepGeom_Axis2Placement2d ()  {}
 
 void StepGeom_Axis2Placement2d::Init(
index e56002142264a7b7b62be70468c567ac2934de53..444209319ef8bd29c12cd9f139974777876480c7 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_Axis2Placement2d,StepGeom_Placement)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_Axis2Placement2d,StepGeom_Placement)
 
 protected:
 
index ae805262a918f94973e3560868c4d9be04d12b31..15b9ff8901b8b9c8bcff46e3b2ccb1e16af431d2 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepGeom_Direction.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_Axis2Placement3d,StepGeom_Placement)
+
 StepGeom_Axis2Placement3d::StepGeom_Axis2Placement3d ()  {}
 
 void StepGeom_Axis2Placement3d::Init(
index cf807c5c818425cbbdeb12967ac1100c2926a5a1..878e721af843b77b9d3443a838200f180f243092 100644 (file)
@@ -63,7 +63,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_Axis2Placement3d,StepGeom_Placement)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_Axis2Placement3d,StepGeom_Placement)
 
 protected:
 
index 814051993683d7d60be0b5d7b5044bd6add65c70..c4e24c801b3791dd73f9420c0bfcbce49c311dcd 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepGeom_CartesianPoint.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_BSplineCurve,StepGeom_BoundedCurve)
+
 StepGeom_BSplineCurve::StepGeom_BSplineCurve ()  {}
 
 void StepGeom_BSplineCurve::Init(
index a2c8f4d88cd8d9b563dd5dfc11a5eabb9a70c12d..a1543b5eb07dc472f1407551574f54b79101b02d 100644 (file)
@@ -73,7 +73,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_BSplineCurve,StepGeom_BoundedCurve)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_BSplineCurve,StepGeom_BoundedCurve)
 
 protected:
 
index f7a3674ded837156ae78e313950ad120ee707ec4..bbf4617b08e49d3e1d7cbb87dd269160529a76cc 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepGeom_BSplineCurveWithKnots.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_BSplineCurveWithKnots,StepGeom_BSplineCurve)
+
 StepGeom_BSplineCurveWithKnots::StepGeom_BSplineCurveWithKnots ()  {}
 
 void StepGeom_BSplineCurveWithKnots::Init(
index a229ec4c98280800f75712a6480fd3b63c589528..a1a633454419c18c55bd25b7e27e5b546dbadf45 100644 (file)
@@ -72,7 +72,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_BSplineCurveWithKnots,StepGeom_BSplineCurve)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_BSplineCurveWithKnots,StepGeom_BSplineCurve)
 
 protected:
 
index 30830ef907e96196a154be2492f71c888d5f02d8..e13665c96532ee1fedd50c674e90597a62c1903d 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepGeom_RationalBSplineCurve.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_BSplineCurveWithKnotsAndRationalBSplineCurve,StepGeom_BSplineCurve)
+
 StepGeom_BSplineCurveWithKnotsAndRationalBSplineCurve::StepGeom_BSplineCurveWithKnotsAndRationalBSplineCurve ()  {}
 
 void StepGeom_BSplineCurveWithKnotsAndRationalBSplineCurve::Init(
index 1b696f1c2db98c7f539c1315a2d49951c911873d..1f71b9032d52f81f46e928cf47c04ed0bde14fdb 100644 (file)
@@ -92,7 +92,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_BSplineCurveWithKnotsAndRationalBSplineCurve,StepGeom_BSplineCurve)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_BSplineCurveWithKnotsAndRationalBSplineCurve,StepGeom_BSplineCurve)
 
 protected:
 
index 3832eebd2732a4ccfec10b65ef481397529ac440..7dd47b9feefd3128b894395b343fdebd54c4d525 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepGeom_CartesianPoint.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_BSplineSurface,StepGeom_BoundedSurface)
+
 StepGeom_BSplineSurface::StepGeom_BSplineSurface ()  {}
 
 void StepGeom_BSplineSurface::Init(
index 6831965ab1a82a668ad370f612eba4690c6fc815..2050f06d65968b429983da56f91422ec730df16a 100644 (file)
@@ -83,7 +83,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_BSplineSurface,StepGeom_BoundedSurface)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_BSplineSurface,StepGeom_BoundedSurface)
 
 protected:
 
index ba079ee022cbf229a7335b876f2512b7a0235162..c6f645d2ae10d14eaa1242f2051c95b2473d1cfc 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepGeom_BSplineSurfaceWithKnots.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_BSplineSurfaceWithKnots,StepGeom_BSplineSurface)
+
 StepGeom_BSplineSurfaceWithKnots::StepGeom_BSplineSurfaceWithKnots ()  {}
 
 void StepGeom_BSplineSurfaceWithKnots::Init(
index c26647683827adf8a2416eff0cb197f6058e67d3..ee8754d000d1f0a7a1ad5a0d93ca2925bebd40b2 100644 (file)
@@ -88,7 +88,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_BSplineSurfaceWithKnots,StepGeom_BSplineSurface)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_BSplineSurfaceWithKnots,StepGeom_BSplineSurface)
 
 protected:
 
index 3c23177c004d353da56b0a445f8b6d54c626eb5a..81299b1b3882859b6e757ef5c6fadb81f5818bce 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepGeom_RationalBSplineSurface.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface,StepGeom_BSplineSurface)
+
 StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface::StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface ()  {}
 
 void StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface::Init(
index eedef6d416d217831a5fbf52f913837de3f534cf..c036fb54ca8627bfcb3cfdcd9ba806984b1a576f 100644 (file)
@@ -111,7 +111,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface,StepGeom_BSplineSurface)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface,StepGeom_BSplineSurface)
 
 protected:
 
index 4dd31fd17b59502b9a6aaffa0d9f7249660807d9..d0e7892280e7ab9428103a9c81a0beac09eec725 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepGeom_BezierCurve.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_BezierCurve,StepGeom_BSplineCurve)
+
 StepGeom_BezierCurve::StepGeom_BezierCurve ()  {}
 
index 622a326bcdae2016cfb85b99cac9d99e5a0b1bd9..f9dfa30d59aac21a4b794d74f3f743eb223055d7 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_BezierCurve,StepGeom_BSplineCurve)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_BezierCurve,StepGeom_BSplineCurve)
 
 protected:
 
index c1ad3f669125eeb75f5747aa815f838fd9d0febd..61c23158206f3098bbc5224dd92d8ecf26406379 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepGeom_RationalBSplineCurve.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_BezierCurveAndRationalBSplineCurve,StepGeom_BSplineCurve)
+
 StepGeom_BezierCurveAndRationalBSplineCurve::StepGeom_BezierCurveAndRationalBSplineCurve ()  {}
 
 void StepGeom_BezierCurveAndRationalBSplineCurve::Init(
index 1331cef1cf0492304154205780c4784e288d81e5..6d82bca44abbf4414ad795ba4f37cdd055a1fd09 100644 (file)
@@ -70,7 +70,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_BezierCurveAndRationalBSplineCurve,StepGeom_BSplineCurve)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_BezierCurveAndRationalBSplineCurve,StepGeom_BSplineCurve)
 
 protected:
 
index 056f8045655dc3cad543bddd981184faf6276c13..b71952efda4175fd0312301c58363e0c261b14e6 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepGeom_BezierSurface.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_BezierSurface,StepGeom_BSplineSurface)
+
 StepGeom_BezierSurface::StepGeom_BezierSurface ()  {}
 
index 777a95e94db6c212308251092ef449cf6a7107af..58130c7121d3b9de9aacf3ca922f0c2bc15b0456 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_BezierSurface,StepGeom_BSplineSurface)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_BezierSurface,StepGeom_BSplineSurface)
 
 protected:
 
index deaff6609463572f48adbbd48e607184a0b60cf7..86e8a4fc60b8bd1203c740f2e1dbe8a2e3777700 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepGeom_RationalBSplineSurface.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_BezierSurfaceAndRationalBSplineSurface,StepGeom_BSplineSurface)
+
 StepGeom_BezierSurfaceAndRationalBSplineSurface::StepGeom_BezierSurfaceAndRationalBSplineSurface ()  {}
 
 void StepGeom_BezierSurfaceAndRationalBSplineSurface::Init(
index d768ed42ed1baff468a1a8acbdbaaa65f61b7034..e83b8a3c0a00589a83972ea3c955540fb9774397 100644 (file)
@@ -72,7 +72,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_BezierSurfaceAndRationalBSplineSurface,StepGeom_BSplineSurface)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_BezierSurfaceAndRationalBSplineSurface,StepGeom_BSplineSurface)
 
 protected:
 
index d5c93b1dfd5e8eb6d41075ba3f10645c28aabbdc..a5cb5323b7e05d44e141fd80ff9f883096e4d835 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepGeom_BoundaryCurve.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_BoundaryCurve,StepGeom_CompositeCurveOnSurface)
+
 StepGeom_BoundaryCurve::StepGeom_BoundaryCurve ()  {}
 
index 7dac2e75b6def5903e12bd0e9e6dd1991d87f087..c73381ffe8d69364e6ddd0f59df7c83ad93624eb 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_BoundaryCurve,StepGeom_CompositeCurveOnSurface)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_BoundaryCurve,StepGeom_CompositeCurveOnSurface)
 
 protected:
 
index 28fcc8896b6cbcaf2e0169ac08b361b1cd0524a2..11804d367afddd746225f06a6053f3008dae9693 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepGeom_BoundedCurve.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_BoundedCurve,StepGeom_Curve)
+
 StepGeom_BoundedCurve::StepGeom_BoundedCurve ()  {}
 
index ef2ea67f2dfe470705eb53788dcc043ade73d5af..aabaabc1d209a8966f717cb392de396f2ef55c98 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_BoundedCurve,StepGeom_Curve)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_BoundedCurve,StepGeom_Curve)
 
 protected:
 
index 12d10afdd2a6ca4a4b832b624153dc9cf219a42f..6c0a0c2b1b2a03edf58f2411f31616475ad65005 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepGeom_BoundedSurface.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_BoundedSurface,StepGeom_Surface)
+
 StepGeom_BoundedSurface::StepGeom_BoundedSurface ()  {}
 
index b10e90383363db1d8b7e3edf95adbdd2d7d255d3..e9adbf31ca356632996668cdb52eda61b5880274 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_BoundedSurface,StepGeom_Surface)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_BoundedSurface,StepGeom_Surface)
 
 protected:
 
index 0d701fb05c00fd1c09548acc825210a443c24aff..bef9ba79243c4c43492abb3eeeb9d1da3b927bbf 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepGeom_CartesianPoint.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_CartesianPoint,StepGeom_Point)
+
 StepGeom_CartesianPoint::StepGeom_CartesianPoint ()  {}
 
 void StepGeom_CartesianPoint::Init(
index 7dfed7854476e7f41c49548c7aa01445352753ba..0df662d4104a1efcbacea6b1ba53007f061e2eab 100644 (file)
@@ -59,7 +59,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_CartesianPoint,StepGeom_Point)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_CartesianPoint,StepGeom_Point)
 
 protected:
 
index 347e8dac10cc7fcaa9a2d8b42c9056c95ac4d332..71ace259a3940ecf82db460fc934730c605fda8c 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepGeom_Direction.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_CartesianTransformationOperator,StepGeom_GeometricRepresentationItem)
+
 StepGeom_CartesianTransformationOperator::StepGeom_CartesianTransformationOperator ()  {}
 
 void StepGeom_CartesianTransformationOperator::Init(
index d1430596073c159fd085aedcef7a1b8cc83c6214..b00b8970fb6650bf6e161926bc9335a00ab8db58 100644 (file)
@@ -76,7 +76,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_CartesianTransformationOperator,StepGeom_GeometricRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_CartesianTransformationOperator,StepGeom_GeometricRepresentationItem)
 
 protected:
 
index 1d27a199937dd1c84e859a4199227cd9dfaaff0f..81783cf63fc29802f6c862dea9696607723991fa 100644 (file)
@@ -15,4 +15,6 @@
 #include <Standard_Type.hxx>
 #include <StepGeom_CartesianTransformationOperator2d.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_CartesianTransformationOperator2d,StepGeom_CartesianTransformationOperator)
+
 StepGeom_CartesianTransformationOperator2d::StepGeom_CartesianTransformationOperator2d  ()    {  }
index 0607355796dfef448ee505df7da94daaaa6d87c5..0f8a322fe3d321e33bb134c171c23d726979c847 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_CartesianTransformationOperator2d,StepGeom_CartesianTransformationOperator)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_CartesianTransformationOperator2d,StepGeom_CartesianTransformationOperator)
 
 protected:
 
index 55ab044fffcc1ba38e7918667e2d9f1492a5e7b4..224c9afdb439a3d209621f634b5c052499fd958c 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepGeom_Direction.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_CartesianTransformationOperator3d,StepGeom_CartesianTransformationOperator)
+
 StepGeom_CartesianTransformationOperator3d::StepGeom_CartesianTransformationOperator3d ()  {}
 
 void StepGeom_CartesianTransformationOperator3d::Init(
index 1dc751ec34252ae0b9f29fbf4b07ed6afccb1614..66336bbdc5d9078f6e655eb7ff23dcadf4efcc7c 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_CartesianTransformationOperator3d,StepGeom_CartesianTransformationOperator)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_CartesianTransformationOperator3d,StepGeom_CartesianTransformationOperator)
 
 protected:
 
index 7e01d8836abfff6e5ffbbb8b385a366bd9415e35..460ed4af1f5ab1c41b0fecf221e8c781279a2a35 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepGeom_Circle.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_Circle,StepGeom_Conic)
+
 StepGeom_Circle::StepGeom_Circle ()  {}
 
 void StepGeom_Circle::Init(
index 3a20516f81159293796bf557cc9af52dfbe7674b..78ccced7c51683278b87156b14563427b4eb7cd8 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_Circle,StepGeom_Conic)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_Circle,StepGeom_Conic)
 
 protected:
 
index b78e80ebb2a09840648cfb1a5986f5d68ed05e4e..8647dae677f83ea0b6ddfc0da758d57db527bfa9 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepGeom_CompositeCurveSegment.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_CompositeCurve,StepGeom_BoundedCurve)
+
 StepGeom_CompositeCurve::StepGeom_CompositeCurve ()  {}
 
 void StepGeom_CompositeCurve::Init(
index 3321f3c7916f74016ded747cbb41924664af064c..57cc5f4cbc9c77f67cb49213e77fa76e68d46563 100644 (file)
@@ -60,7 +60,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_CompositeCurve,StepGeom_BoundedCurve)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_CompositeCurve,StepGeom_BoundedCurve)
 
 protected:
 
index 3c3f56d2e1698898d6e78a3c7331605b028fbed3..2d5d1fbfb206c2821b54cf7da1df3c9d8b6dc8eb 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepGeom_CompositeCurveOnSurface.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_CompositeCurveOnSurface,StepGeom_CompositeCurve)
+
 StepGeom_CompositeCurveOnSurface::StepGeom_CompositeCurveOnSurface ()  {}
 
index 715c3a997e86cf3736cf40e502a07a11abf1476c..a4da60120e7cc4dd7c36cc93f9394f65be1c122e 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_CompositeCurveOnSurface,StepGeom_CompositeCurve)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_CompositeCurveOnSurface,StepGeom_CompositeCurve)
 
 protected:
 
index d17b3268e9f6cfc61f0081e89e3f3091a47ef033..9c39965947a103a57d55431e1e4d628bf19a640d 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepGeom_CompositeCurveSegment.hxx>
 #include <StepGeom_Curve.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_CompositeCurveSegment,MMgt_TShared)
+
 StepGeom_CompositeCurveSegment::StepGeom_CompositeCurveSegment ()  {}
 
 void StepGeom_CompositeCurveSegment::Init(
index 46e2ca32214a7a25048bfe1685ca3b2ee1ec441e..38106ccf2ff6ebc39a265e7ea4170e7bbfd0c455 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_CompositeCurveSegment,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_CompositeCurveSegment,MMgt_TShared)
 
 protected:
 
index 5f531cbc70bc911685c7c55f4efb55bfa56a84c3..f397b6a3f077e3ad25dd0bb8ef975a0edb679a1f 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepGeom_Conic.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_Conic,StepGeom_Curve)
+
 StepGeom_Conic::StepGeom_Conic ()  {}
 
 void StepGeom_Conic::Init(
index 191e7076cfd3333a138d46cf53059a27c05e14ee..8c72278e4fac75591b2b62273686151a6950fbce 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_Conic,StepGeom_Curve)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_Conic,StepGeom_Curve)
 
 protected:
 
index 5a9d58a6fb0f1ab53a6f2aceab6ca68baec78d2f..dc518654221a06614c86c4b8c6d8688d24577a33 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepGeom_ConicalSurface.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_ConicalSurface,StepGeom_ElementarySurface)
+
 StepGeom_ConicalSurface::StepGeom_ConicalSurface ()  {}
 
 void StepGeom_ConicalSurface::Init(
index 1f9dddc719f8a63614af98f4298c9ce3e5374348..06674251b6463742514dfad8b27ce976964fcd0c 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_ConicalSurface,StepGeom_ElementarySurface)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_ConicalSurface,StepGeom_ElementarySurface)
 
 protected:
 
index d06d03dfed0cacccc9467597f1e8318dd1f19163..db38813eb2e1e30671ef2819a834bb4d8e643fca 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepGeom_Curve.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_Curve,StepGeom_GeometricRepresentationItem)
+
 StepGeom_Curve::StepGeom_Curve ()  {}
 
index 28b8f6a1120c2d60724852d4960ef3f3ba4c56eb..71c919a302aa2da983b7ae0312252fb4d55e9587 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_Curve,StepGeom_GeometricRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_Curve,StepGeom_GeometricRepresentationItem)
 
 protected:
 
index d30c6d91c37b617555466eaba33f7fa40131f40c..2b20f0978690ee1eb21b4dbe26d04f45aae73910 100644 (file)
@@ -21,6 +21,8 @@
 #include <StepGeom_Surface.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_CurveBoundedSurface,StepGeom_BoundedSurface)
+
 //=======================================================================
 //function : StepGeom_CurveBoundedSurface
 //purpose  : 
index 133cbb516250d41bc042416fe8d6d1c63cd85c3a..5b1336c8c6c20d81d06729fd6e9d688fa4a3f24e 100644 (file)
@@ -64,7 +64,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_CurveBoundedSurface,StepGeom_BoundedSurface)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_CurveBoundedSurface,StepGeom_BoundedSurface)
 
 protected:
 
index 77e49c77431cba585a939c9c68930ddb939e323e..801c6886e264170ab2c918c93843613581f43f5c 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepGeom_CurveReplica.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_CurveReplica,StepGeom_Curve)
+
 StepGeom_CurveReplica::StepGeom_CurveReplica ()  {}
 
 void StepGeom_CurveReplica::Init(
index f09e98aed24f731d75a3b2160a95c803845bccbf..798d1551f72ef173f56cf30ebcfede76aa851df3 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_CurveReplica,StepGeom_Curve)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_CurveReplica,StepGeom_Curve)
 
 protected:
 
index ecc6d888658961db731be26887bd6e584baf8006..d60a9ab8fbb218360a3ebf651787d563edacc13c 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepGeom_CylindricalSurface.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_CylindricalSurface,StepGeom_ElementarySurface)
+
 StepGeom_CylindricalSurface::StepGeom_CylindricalSurface ()  {}
 
 void StepGeom_CylindricalSurface::Init(
index a0dda584c9332b96d91ebbbb10b239142bdc15d3..50ad997c10233e8ab187bdeb67acf1aeed06a2de 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_CylindricalSurface,StepGeom_ElementarySurface)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_CylindricalSurface,StepGeom_ElementarySurface)
 
 protected:
 
index b8e86469f5c8ffa6778836520bf0a8543b0c7c12..e86a7dc8d80928ed9774b2e15de2562a47905246 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepRepr_DefinitionalRepresentation.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_DegeneratePcurve,StepGeom_Point)
+
 StepGeom_DegeneratePcurve::StepGeom_DegeneratePcurve ()  {}
 
 void StepGeom_DegeneratePcurve::Init(
index dbb3dd95f5f5833e561901b263cc5e7094dee1e1..864c730e882242093c4fd0c5ab1f299847834683 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_DegeneratePcurve,StepGeom_Point)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_DegeneratePcurve,StepGeom_Point)
 
 protected:
 
index f9714585fb7c2caad097e7703706f4a3706d3edd..a8b65e21e18a3d8e3bd43465a7ab2317b7c9b01f 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepGeom_DegenerateToroidalSurface.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_DegenerateToroidalSurface,StepGeom_ToroidalSurface)
+
 StepGeom_DegenerateToroidalSurface::StepGeom_DegenerateToroidalSurface ()  {}
 
 void StepGeom_DegenerateToroidalSurface::Init(
index c82d36427ca23702b5988921f147f94bf1cc7cf7..bbe29c5590e937b39eb8be78cb4991a783ecee09 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_DegenerateToroidalSurface,StepGeom_ToroidalSurface)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_DegenerateToroidalSurface,StepGeom_ToroidalSurface)
 
 protected:
 
index b1560c8bca23a1be4c60b24148e1f28a68776cbd..85cc1099edc3a156a8ff605f66d859e91339688b 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepGeom_Direction.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_Direction,StepGeom_GeometricRepresentationItem)
+
 StepGeom_Direction::StepGeom_Direction ()  {}
 
 void StepGeom_Direction::Init(
index d286443e6a36089621b4625c276d21a42cd067ff..426336267b02aa28b501a085979e603e0bf91b03 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_Direction,StepGeom_GeometricRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_Direction,StepGeom_GeometricRepresentationItem)
 
 protected:
 
index eb9ee7ac32b65c7d6f63a04fa31bd807e43b8cdb..7edf38e3377eb93119cf46775acda459866984c2 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepGeom_ElementarySurface.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_ElementarySurface,StepGeom_Surface)
+
 StepGeom_ElementarySurface::StepGeom_ElementarySurface ()  {}
 
 void StepGeom_ElementarySurface::Init(
index 203e51d014e3e6667ec0e09ef2e100cffe21d6ed..7f425d802f20254c99a0e5952a87a06eb5c99632 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_ElementarySurface,StepGeom_Surface)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_ElementarySurface,StepGeom_Surface)
 
 protected:
 
index a4d4ea2ca92f3ece5346301f5baaae93484a7e8b..fec59beed9659c52607f2846f07e11bf55b1c5de 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepGeom_Ellipse.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_Ellipse,StepGeom_Conic)
+
 StepGeom_Ellipse::StepGeom_Ellipse ()  {}
 
 void StepGeom_Ellipse::Init(
index bb9eff92e71f951d83851e464f3051388f3dcc41..e40360ae3a56e77994dfa4acee1a7253c8df839a 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_Ellipse,StepGeom_Conic)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_Ellipse,StepGeom_Conic)
 
 protected:
 
index db088b150e403011ca77843c7f3373aaa47a3f37..546a435aebb7a4295a47d38fa66449b9251600da 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepRepr_DefinitionalRepresentation.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_EvaluatedDegeneratePcurve,StepGeom_DegeneratePcurve)
+
 StepGeom_EvaluatedDegeneratePcurve::StepGeom_EvaluatedDegeneratePcurve ()  {}
 
 void StepGeom_EvaluatedDegeneratePcurve::Init(
index f0bdbea7bd21519122428da6f9a131878554ec32..a4a55eac55ea4d46055e45c05b5135120c3a82c4 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_EvaluatedDegeneratePcurve,StepGeom_DegeneratePcurve)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_EvaluatedDegeneratePcurve,StepGeom_DegeneratePcurve)
 
 protected:
 
index 53452ed0e20969f8ce8925060912e76e62d06f6e..02ef5250844470da601f62dfdd46d8356a77ee25 100644 (file)
@@ -24,6 +24,8 @@
 #include <StepRepr_GlobalUnitAssignedContext.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx,StepRepr_RepresentationContext)
+
 // --------------------------------------------------------------------------------------------------
 // Method  :
 // Purpose :
index cf73f37635748f82f7ccad8424fdea3caa658319..17b0523c6fea1ace65576e1e5a157844df24b74d 100644 (file)
@@ -85,7 +85,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx,StepRepr_RepresentationContext)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx,StepRepr_RepresentationContext)
 
 protected:
 
index 63187b436e4eef9581b3547cd03c8adf2fafcbf1..44e393c2efb09ed52c25a039ae734d8b4930536d 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepGeom_GeometricRepresentationContext.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_GeometricRepresentationContext,StepRepr_RepresentationContext)
+
 StepGeom_GeometricRepresentationContext::StepGeom_GeometricRepresentationContext ()  {}
 
 void StepGeom_GeometricRepresentationContext::Init(
index 53c97262ddf7a7d372274e67fb142215b6593515..6858f145b6c354b770f2c2ecfd4aecb285d58b51 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_GeometricRepresentationContext,StepRepr_RepresentationContext)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_GeometricRepresentationContext,StepRepr_RepresentationContext)
 
 protected:
 
index 2bc99d921e9e91bd9060a34fa8677585365b82f3..729e6d9c0d02e3ae893bdd97e1032245c8be3154 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepRepr_GlobalUnitAssignedContext.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_GeometricRepresentationContextAndGlobalUnitAssignedContext,StepRepr_RepresentationContext)
+
 StepGeom_GeometricRepresentationContextAndGlobalUnitAssignedContext::StepGeom_GeometricRepresentationContextAndGlobalUnitAssignedContext ()  {}
 
 void StepGeom_GeometricRepresentationContextAndGlobalUnitAssignedContext::Init(
index b80e154c5092aad6e19fbc85b65f4d3608abe242..1057efaad9cea577909f6f18873bcef798c7f4be 100644 (file)
@@ -71,7 +71,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_GeometricRepresentationContextAndGlobalUnitAssignedContext,StepRepr_RepresentationContext)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_GeometricRepresentationContextAndGlobalUnitAssignedContext,StepRepr_RepresentationContext)
 
 protected:
 
index d1b98f9c3254c5c0c9e2500023e216ee328b11d9..c455cebd73551aa4923174c7602d4e19df0ce0ca 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepRepr_ParametricRepresentationContext.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_GeometricRepresentationContextAndParametricRepresentationContext,StepRepr_RepresentationContext)
+
 StepGeom_GeometricRepresentationContextAndParametricRepresentationContext::StepGeom_GeometricRepresentationContextAndParametricRepresentationContext ()  {}
 
 void StepGeom_GeometricRepresentationContextAndParametricRepresentationContext::Init(
index 4571afca05cea116bccda3d451e2f35b0f6d3957..72dcaee035cb6f3844d8b960b60cbc254105d3e7 100644 (file)
@@ -61,7 +61,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_GeometricRepresentationContextAndParametricRepresentationContext,StepRepr_RepresentationContext)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_GeometricRepresentationContextAndParametricRepresentationContext,StepRepr_RepresentationContext)
 
 protected:
 
index 18a5ac44aabedcc303ce4f7f02a07191cf5de6c8..4cc8c6bbd8bbbba63921132b5fa3f5f7b43b3709 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepGeom_GeometricRepresentationItem.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_GeometricRepresentationItem,StepRepr_RepresentationItem)
+
 StepGeom_GeometricRepresentationItem::StepGeom_GeometricRepresentationItem ()  {}
 
index ca91ce7f446539be8574378f63b35b547ff5dac3..290dde09d9bc82a5ec6887c81d793a2b2c22243b 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_GeometricRepresentationItem,StepRepr_RepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_GeometricRepresentationItem,StepRepr_RepresentationItem)
 
 protected:
 
index 723ea0abd0f12e0248b966b75e4135c062690a6c..e8bed7cddd874b5c1b20909741ca496ed4d9469c 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepGeom_Hyperbola.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_Hyperbola,StepGeom_Conic)
+
 StepGeom_Hyperbola::StepGeom_Hyperbola ()  {}
 
 void StepGeom_Hyperbola::Init(
index bba7a25b1f822945bdad7054c45c884d4cce06ac..4ae2a7671c4788d2559957ea393983a0f0675122 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_Hyperbola,StepGeom_Conic)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_Hyperbola,StepGeom_Conic)
 
 protected:
 
index e691e74a0f619c2ecdba63adee7aa7c43a28ecae..fcbbe23e46da0a83d47dd10237bd2500adeb7233 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepGeom_IntersectionCurve.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_IntersectionCurve,StepGeom_SurfaceCurve)
+
 StepGeom_IntersectionCurve::StepGeom_IntersectionCurve ()  {}
 
index 5677227e4ba1ebcf33714ddb827d39ba86074c60..6a608bd949e2a8740921b3310254379af68b31aa 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_IntersectionCurve,StepGeom_SurfaceCurve)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_IntersectionCurve,StepGeom_SurfaceCurve)
 
 protected:
 
index ddb0d6c4356acb64f772f8b5c7329d4f2e7ca31c..1e37c8cc742172299173711925e656b335f3645d 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepGeom_Vector.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_Line,StepGeom_Curve)
+
 StepGeom_Line::StepGeom_Line ()  {}
 
 void StepGeom_Line::Init(
index df78da5f75f3feca392b9fc94381b80e185ac7d4..892516c3a6fa1e339cfd9ebe2d66958cc2108ed2 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_Line,StepGeom_Curve)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_Line,StepGeom_Curve)
 
 protected:
 
index 01522f1e6af8bbb9aa9b94f7451da46e232638e5..93f8515be56d785f3b01938f84351e6ef19927ba 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepGeom_OffsetCurve3d.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_OffsetCurve3d,StepGeom_Curve)
+
 StepGeom_OffsetCurve3d::StepGeom_OffsetCurve3d ()  {}
 
 void StepGeom_OffsetCurve3d::Init(
index d0d96912dab24617fc104769f65509a46f9e087e..6e8ee89d349d1b197e8605e86de1436e66e5783e 100644 (file)
@@ -64,7 +64,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_OffsetCurve3d,StepGeom_Curve)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_OffsetCurve3d,StepGeom_Curve)
 
 protected:
 
index af0994a1ba4da425664cd9b4ca49f68c9339d8cf..6538106107194606be85b47563f536645bf0781a 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepGeom_Surface.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_OffsetSurface,StepGeom_Surface)
+
 StepGeom_OffsetSurface::StepGeom_OffsetSurface ()  {}
 
 void StepGeom_OffsetSurface::Init(
index c692a54f20c63f1bee603957068d40ccd34dc3e4..71555cc590de82fdbaae0eb2eec6ff5dcf59d759 100644 (file)
@@ -59,7 +59,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_OffsetSurface,StepGeom_Surface)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_OffsetSurface,StepGeom_Surface)
 
 protected:
 
index d4daa7ded3baae5003b700a7c13bf6e79f7f2131..ab4b07e5274f1b6684062f7d40c5ca836723e658 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepGeom_OrientedSurface.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_OrientedSurface,StepGeom_Surface)
+
 //=======================================================================
 //function : StepGeom_OrientedSurface
 //purpose  : 
index 5b3c383c420534cb30d85acd9ba389e25f2fc63c..0f746f501e255ff031bfcf173766c3cd5b8f62c2 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_OrientedSurface,StepGeom_Surface)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_OrientedSurface,StepGeom_Surface)
 
 protected:
 
index 903298008fb5d10a6861f41871218a3b481704f5..19d7f13fb79e7cfca6dc134a53b9922d98e402db 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepGeom_OuterBoundaryCurve.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_OuterBoundaryCurve,StepGeom_BoundaryCurve)
+
 StepGeom_OuterBoundaryCurve::StepGeom_OuterBoundaryCurve ()  {}
 
index 22e2a3bd5851d8a7db0ea928f6c07116a2fe4ed2..0551d39b899ac553514af0f1a4aab13e34a5073d 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_OuterBoundaryCurve,StepGeom_BoundaryCurve)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_OuterBoundaryCurve,StepGeom_BoundaryCurve)
 
 protected:
 
index 3fafba03efbc64718dae46ddf85dcf51bf4b7765..b6c1c1896ca1e352dc7980974a7960494ddfa7d2 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepGeom_Parabola.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_Parabola,StepGeom_Conic)
+
 StepGeom_Parabola::StepGeom_Parabola ()  {}
 
 void StepGeom_Parabola::Init(
index cbecd972618a2914becb64c1150656f39151f493..eef4036fb068522ee2234b192b8a154dd9ad407f 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_Parabola,StepGeom_Conic)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_Parabola,StepGeom_Conic)
 
 protected:
 
index 45e1c852fae2cab5b2c1bf89d4e64936aa39b2fa..779b429f9e7e77c55163b4f76d0235df28e36e68 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepRepr_DefinitionalRepresentation.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_Pcurve,StepGeom_Curve)
+
 StepGeom_Pcurve::StepGeom_Pcurve ()  {}
 
 void StepGeom_Pcurve::Init(
index f48ac04dbe97635f9455739aa9cf00bdff4578d2..4a75bf19f86729ee504a45a086a996adb7d0400d 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_Pcurve,StepGeom_Curve)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_Pcurve,StepGeom_Curve)
 
 protected:
 
index 288e2bedffe276e0c6ce9559fbdfc3ca0378abf3..fa9aefde09da04e692c8a49b52a2ead876e72209 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepGeom_Placement.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_Placement,StepGeom_GeometricRepresentationItem)
+
 StepGeom_Placement::StepGeom_Placement ()  {}
 
 void StepGeom_Placement::Init(
index 3ac28b154289f5d92ffd42e1a19e4f325d1b3fc4..52a5cafa70fe9a9fce0ee57bd5bb529aa0d114be 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_Placement,StepGeom_GeometricRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_Placement,StepGeom_GeometricRepresentationItem)
 
 protected:
 
index 84e2bf470b936e332d3d38ee50776c6ec1cdb305..e227b15af47629e1f4d46eb95f98ea7d46fb7889 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepGeom_Plane.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_Plane,StepGeom_ElementarySurface)
+
 StepGeom_Plane::StepGeom_Plane ()  {}
 
index 8403e24a5cbc3f54d7a80d643adcab21634e12d7..aaab9b70bf001af31ed07a88d7e14f4db6fe1e69 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_Plane,StepGeom_ElementarySurface)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_Plane,StepGeom_ElementarySurface)
 
 protected:
 
index ec53e6ed95d6b70cd38174290984238c454f93d4..58805f6517c6399de69e69f6d3685d295686acc8 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepGeom_Point.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_Point,StepGeom_GeometricRepresentationItem)
+
 StepGeom_Point::StepGeom_Point ()  {}
 
index 6c912f88ca62b072fc1a31df13b0fe672de0abb0..6e518cb4ceb97f52884b75030b68fb3433c04266 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_Point,StepGeom_GeometricRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_Point,StepGeom_GeometricRepresentationItem)
 
 protected:
 
index 2058bb5846844b3072e1f1ecaf8429813999bdc8..c4c3f2ef74481df73a52f34568cde7f996e974a0 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepGeom_PointOnCurve.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_PointOnCurve,StepGeom_Point)
+
 StepGeom_PointOnCurve::StepGeom_PointOnCurve ()  {}
 
 void StepGeom_PointOnCurve::Init(
index ab7ffaa7b767667343af7a4d721b2e2a4c66c15b..d72f1ee39e2b06a1ce75757da6a1d24fdd0fa95b 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_PointOnCurve,StepGeom_Point)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_PointOnCurve,StepGeom_Point)
 
 protected:
 
index 11755483c2a5778a6d01b5ea2d24577aabb8bf19..1fb67206102fbf80e2f3c2f173af2266873898f9 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepGeom_Surface.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_PointOnSurface,StepGeom_Point)
+
 StepGeom_PointOnSurface::StepGeom_PointOnSurface ()  {}
 
 void StepGeom_PointOnSurface::Init(
index 0c29a3c52159294cb2f9d7d49af19807e9cd81bc..02e509e6a29d345e807ff5438fbfd8a94c3f2497 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_PointOnSurface,StepGeom_Point)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_PointOnSurface,StepGeom_Point)
 
 protected:
 
index a2d7c2da7794d88bc61e00b4d158eb35e747c0d7..95e9a7a0eb218685c0e86c05bf252610b3aad868 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepGeom_PointReplica.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_PointReplica,StepGeom_Point)
+
 StepGeom_PointReplica::StepGeom_PointReplica ()  {}
 
 void StepGeom_PointReplica::Init(
index 6f5abf518b470fecc45ce33b773a333e4677fc96..51603357f217413ed5ce4ada0f8cc512611eee82 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_PointReplica,StepGeom_Point)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_PointReplica,StepGeom_Point)
 
 protected:
 
index a2207b505b1ce335a11966a480e4f93b3fe3e60d..63dc941b044a7e112501a29185192dcdcc12cedd 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepGeom_Polyline.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_Polyline,StepGeom_BoundedCurve)
+
 StepGeom_Polyline::StepGeom_Polyline ()  {}
 
 void StepGeom_Polyline::Init(
index 51822a9687ed642a6558a4517114b9cfb43223a2..697720beecb3e630f245b5e956a5841bbcaea3a5 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_Polyline,StepGeom_BoundedCurve)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_Polyline,StepGeom_BoundedCurve)
 
 protected:
 
index 85b2fe5c2348495f5d07bb8be6f0f67663b7eb76..74b44c558895910ea2ffbedf19cc0b157bd7dad5 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepGeom_QuasiUniformCurve.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_QuasiUniformCurve,StepGeom_BSplineCurve)
+
 StepGeom_QuasiUniformCurve::StepGeom_QuasiUniformCurve ()  {}
 
index bfcc811e2dc7e93e62245ad969368b7d30b3a7b4..e7ec28b595c56cf2efbf280291324ac04c550b20 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_QuasiUniformCurve,StepGeom_BSplineCurve)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_QuasiUniformCurve,StepGeom_BSplineCurve)
 
 protected:
 
index 36796db867d02c61c22597e6586362b65fa9a374..4d59d687d6d4db85b1c030205a8e5d3da6030e49 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepGeom_RationalBSplineCurve.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_QuasiUniformCurveAndRationalBSplineCurve,StepGeom_BSplineCurve)
+
 StepGeom_QuasiUniformCurveAndRationalBSplineCurve::StepGeom_QuasiUniformCurveAndRationalBSplineCurve ()  {}
 
 void StepGeom_QuasiUniformCurveAndRationalBSplineCurve::Init(
index 054c40cbcfaad2a3b810e67db5754466aeb1c534..dada265863b17981817e76f9b8312010f4b976e3 100644 (file)
@@ -70,7 +70,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_QuasiUniformCurveAndRationalBSplineCurve,StepGeom_BSplineCurve)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_QuasiUniformCurveAndRationalBSplineCurve,StepGeom_BSplineCurve)
 
 protected:
 
index 6e3c6147543deb0be4ac65e6be0483c3000441c3..b75985cbc1427f08721cc924d7609400d87af697 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepGeom_QuasiUniformSurface.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_QuasiUniformSurface,StepGeom_BSplineSurface)
+
 StepGeom_QuasiUniformSurface::StepGeom_QuasiUniformSurface ()  {}
 
index 94ffc9c8ae9ca95af24b24d3a7af596f0bc7cb1f..96b872e33457663cfb5a63aff10484c2a9b7eeae 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_QuasiUniformSurface,StepGeom_BSplineSurface)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_QuasiUniformSurface,StepGeom_BSplineSurface)
 
 protected:
 
index df5ba6e71f6f8719f99460dd231e60caed211685..a659332a13f8dde294ba06ffcfa0e3e925c5fd3d 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepGeom_RationalBSplineSurface.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_QuasiUniformSurfaceAndRationalBSplineSurface,StepGeom_BSplineSurface)
+
 StepGeom_QuasiUniformSurfaceAndRationalBSplineSurface::StepGeom_QuasiUniformSurfaceAndRationalBSplineSurface ()  {}
 
 void StepGeom_QuasiUniformSurfaceAndRationalBSplineSurface::Init(
index 5a79eb030ca00ba81bdd91a7ebe7018ae3170d73..540deb67d9b359ef588e1fd4cc9be123eda933b2 100644 (file)
@@ -72,7 +72,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_QuasiUniformSurfaceAndRationalBSplineSurface,StepGeom_BSplineSurface)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_QuasiUniformSurfaceAndRationalBSplineSurface,StepGeom_BSplineSurface)
 
 protected:
 
index e7e216aed0b467d33b4b6c37f717ad59ccd7722a..02bef79d5b7a1ac4fe41ba78aece33fcee6aeb46 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepGeom_RationalBSplineCurve.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_RationalBSplineCurve,StepGeom_BSplineCurve)
+
 StepGeom_RationalBSplineCurve::StepGeom_RationalBSplineCurve ()  {}
 
 void StepGeom_RationalBSplineCurve::Init(
index 2a59a6797d1736bee3df7f1ba6e856bb3ebc4b9b..79a7cf3f574513a76c66d8db88269b9c453fcf2f 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_RationalBSplineCurve,StepGeom_BSplineCurve)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_RationalBSplineCurve,StepGeom_BSplineCurve)
 
 protected:
 
index f582ba9381c93e18a7751b7162a991f605ab2527..d6c25a2ead2378c78fb35c1beddcb06d54ee1628 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepGeom_RationalBSplineSurface.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_RationalBSplineSurface,StepGeom_BSplineSurface)
+
 StepGeom_RationalBSplineSurface::StepGeom_RationalBSplineSurface ()  {}
 
 void StepGeom_RationalBSplineSurface::Init(
index 7a27f44df2a21999798c987eddb017061a296134..3dfff60da6d3c2cf852f0b1253de04715cfc8388 100644 (file)
@@ -60,7 +60,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_RationalBSplineSurface,StepGeom_BSplineSurface)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_RationalBSplineSurface,StepGeom_BSplineSurface)
 
 protected:
 
index 6f477880e05b01590213b06ed15e16c98823cc8a..5992b264992ae962217d5bb69eb16b37936bff26 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepGeom_SurfacePatch.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_RectangularCompositeSurface,StepGeom_BoundedSurface)
+
 StepGeom_RectangularCompositeSurface::StepGeom_RectangularCompositeSurface ()  {}
 
 void StepGeom_RectangularCompositeSurface::Init(
index 46644ce9539ea0d217583d3233d3f31934a75a6d..0fd7e237bdf6e244b0c1f58875914a48338840a0 100644 (file)
@@ -57,7 +57,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_RectangularCompositeSurface,StepGeom_BoundedSurface)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_RectangularCompositeSurface,StepGeom_BoundedSurface)
 
 protected:
 
index c1ae5e620b81cbca8e5b8bc0176d94d49a90f565..64eb33a95c8301e6738148c30786093081171035 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepGeom_Surface.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_RectangularTrimmedSurface,StepGeom_BoundedSurface)
+
 StepGeom_RectangularTrimmedSurface::StepGeom_RectangularTrimmedSurface ()  {}
 
 void StepGeom_RectangularTrimmedSurface::Init(
index 9b68d095cdf5798259836b726fd52d6eb6bcf9d4..f42459e894dbb16ee073ad85dd976ec68d6226e2 100644 (file)
@@ -75,7 +75,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_RectangularTrimmedSurface,StepGeom_BoundedSurface)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_RectangularTrimmedSurface,StepGeom_BoundedSurface)
 
 protected:
 
index f1d685941e555634578c16434252c8f914f19df9..5c12569bc51824c2f66104dbb9164d205a1332f6 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepGeom_Curve.hxx>
 #include <StepGeom_ReparametrisedCompositeCurveSegment.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_ReparametrisedCompositeCurveSegment,StepGeom_CompositeCurveSegment)
+
 StepGeom_ReparametrisedCompositeCurveSegment::StepGeom_ReparametrisedCompositeCurveSegment ()  {}
 
 void StepGeom_ReparametrisedCompositeCurveSegment::Init(
index 0947b23629e8219fc2c925131490607ed287a46a..7c07e4535bc4a82fa698f90ff1cc0c133885a0f3 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_ReparametrisedCompositeCurveSegment,StepGeom_CompositeCurveSegment)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_ReparametrisedCompositeCurveSegment,StepGeom_CompositeCurveSegment)
 
 protected:
 
index 340c9de27ad2d031331ab80555f55f4d6270bc69..be9d0935e5fa51a009c87c3f5d82d127d33f48d4 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepGeom_SeamCurve.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_SeamCurve,StepGeom_SurfaceCurve)
+
 StepGeom_SeamCurve::StepGeom_SeamCurve ()  {}
 
index 3cf025edf5e694b34d6d82df4d9db460e2198633..ddd4d5f13d2cbe995cb036bdeee543dccafde722 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_SeamCurve,StepGeom_SurfaceCurve)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_SeamCurve,StepGeom_SurfaceCurve)
 
 protected:
 
index 319c3d2fcdb7462c9a98eb48c7587267dc1a5c0d..3f9abd6a3867297bc5f03c2a9741e3f73329a7ed 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepGeom_SphericalSurface.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_SphericalSurface,StepGeom_ElementarySurface)
+
 StepGeom_SphericalSurface::StepGeom_SphericalSurface ()  {}
 
 void StepGeom_SphericalSurface::Init(
index ede3ccb91a34551dbc8b5de085c6296aa6c3e8b4..7cca10ccd2b76cae12f416b37c00318c236b7278 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_SphericalSurface,StepGeom_ElementarySurface)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_SphericalSurface,StepGeom_ElementarySurface)
 
 protected:
 
index 90b052ddfd46b23823df2fc2c339252a69664e6e..eb1345435ed2ba8c5ebf742e978b1fe7805888f0 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepGeom_Surface.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_Surface,StepGeom_GeometricRepresentationItem)
+
 StepGeom_Surface::StepGeom_Surface ()  {}
 
index a56809767f8307caa482c067edab52fc57eb96da..5dc89cd525617dc4c2354b55acf24b9666c797bf 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_Surface,StepGeom_GeometricRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_Surface,StepGeom_GeometricRepresentationItem)
 
 protected:
 
index 9dfe4a3229cf8527d8a60092ab4a9afea297c5cf..8f653aa2307df3b06998dbecfe02ef9e7408aaea 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepGeom_SurfaceCurve.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_SurfaceCurve,StepGeom_Curve)
+
 StepGeom_SurfaceCurve::StepGeom_SurfaceCurve ()  {}
 
 void StepGeom_SurfaceCurve::Init(
index efc39366278f1ff29025877d08db0a321854e03b..55cba17369d4f33593d4dbe96cab87bc184fda18 100644 (file)
@@ -65,7 +65,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_SurfaceCurve,StepGeom_Curve)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_SurfaceCurve,StepGeom_Curve)
 
 protected:
 
index dd4930cb50ff85f19c58fb2bb9b76518faff4a9c..2b3d4ea74c427e4ac22fce47911790fc0a078f8c 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepGeom_BoundedCurve.hxx>
 #include <StepGeom_SurfaceCurveAndBoundedCurve.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_SurfaceCurveAndBoundedCurve,StepGeom_SurfaceCurve)
+
 StepGeom_SurfaceCurveAndBoundedCurve::StepGeom_SurfaceCurveAndBoundedCurve () 
 {
 }
index 7e90deb19698b00603a9a6f71d5ab00d11b95313..f02ff4f68ce29f01c08d0c6e9d2f22ba34eaee2a 100644 (file)
@@ -44,7 +44,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_SurfaceCurveAndBoundedCurve,StepGeom_SurfaceCurve)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_SurfaceCurveAndBoundedCurve,StepGeom_SurfaceCurve)
 
 protected:
 
index ae6f14c2da8f55c5934a0ea84c124ea9934f7e1c..c1a4eebec06e66e697eaa61ce313bca41305e5fc 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepGeom_Vector.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_SurfaceOfLinearExtrusion,StepGeom_SweptSurface)
+
 StepGeom_SurfaceOfLinearExtrusion::StepGeom_SurfaceOfLinearExtrusion ()  {}
 
 void StepGeom_SurfaceOfLinearExtrusion::Init(
index 2e67b8d45028c43b72de8d27119502997e651b53..19e6438d6035dc658b9c0615e47e29789df865f7 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_SurfaceOfLinearExtrusion,StepGeom_SweptSurface)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_SurfaceOfLinearExtrusion,StepGeom_SweptSurface)
 
 protected:
 
index 60200f0c909b508a21af8e444d46bea935f53d61..ebab29065240745efb061ca06d676454ed7e256d 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepGeom_SurfaceOfRevolution.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_SurfaceOfRevolution,StepGeom_SweptSurface)
+
 StepGeom_SurfaceOfRevolution::StepGeom_SurfaceOfRevolution ()  {}
 
 void StepGeom_SurfaceOfRevolution::Init(
index 8e76a7b54b3822fd75abfb6bcfc77b95acb84eac..d25ffbd632b92636f7f11e5478f64937175ce353 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_SurfaceOfRevolution,StepGeom_SweptSurface)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_SurfaceOfRevolution,StepGeom_SweptSurface)
 
 protected:
 
index 5f0e2f8ccde0f9a35b3761a2eebdc0615b6a7d54..7ee8ea8454e88a9c73c1c109bba2e53f969d5b74 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepGeom_BoundedSurface.hxx>
 #include <StepGeom_SurfacePatch.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_SurfacePatch,MMgt_TShared)
+
 StepGeom_SurfacePatch::StepGeom_SurfacePatch ()  {}
 
 void StepGeom_SurfacePatch::Init(
index e60c81fb8f5f4bb41fec7cc92edfdd7ec3d9cd4c..7f6615394a8e0fe0308bb210b8ede40604768ac8 100644 (file)
@@ -64,7 +64,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_SurfacePatch,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_SurfacePatch,MMgt_TShared)
 
 protected:
 
index e95c2bc8f87c7b00d05580ee7e64d207f63fc359..910f636304889a7199028a3a5d16de8ea3094cc8 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepGeom_SurfaceReplica.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_SurfaceReplica,StepGeom_Surface)
+
 StepGeom_SurfaceReplica::StepGeom_SurfaceReplica ()  {}
 
 void StepGeom_SurfaceReplica::Init(
index 13828e905abb841d66bb22821b80076aef4eb9b3..0168efee4f328666a20b18a34484f6dd0fa6317c 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_SurfaceReplica,StepGeom_Surface)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_SurfaceReplica,StepGeom_Surface)
 
 protected:
 
index 18053e7ac7287b697e455ad4ab2b610b8b7ced50..6f31a9ddaf46466da5ec59f9b1440ddb4eb5d082 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepGeom_SweptSurface.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_SweptSurface,StepGeom_Surface)
+
 StepGeom_SweptSurface::StepGeom_SweptSurface ()  {}
 
 void StepGeom_SweptSurface::Init(
index 69e7e286200aad1435fb0e6601c4fcffecb0dea2..a26b5d6f5b545c1e2e7e5ecf0d2ebed64d7b4d13 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_SweptSurface,StepGeom_Surface)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_SweptSurface,StepGeom_Surface)
 
 protected:
 
index ccd73d18e3b0a47006fa80553be741a646a98a66..78de2d96e848acccfea410ba0b2061f0d175bbcf 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepGeom_ToroidalSurface.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_ToroidalSurface,StepGeom_ElementarySurface)
+
 StepGeom_ToroidalSurface::StepGeom_ToroidalSurface ()  {}
 
 void StepGeom_ToroidalSurface::Init(
index 27957c2fbf5c74259272b41f410732a331f9984c..f3c9955483cf3739fe46f13517a991f3d6acf83b 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_ToroidalSurface,StepGeom_ElementarySurface)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_ToroidalSurface,StepGeom_ElementarySurface)
 
 protected:
 
index 19a2f8ce6673cca892643ccbe83a298d0b180669..4b7b7e2e3a9e5249db6cbd78ebe745b7afe7b64a 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepGeom_TrimmingSelect.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_TrimmedCurve,StepGeom_BoundedCurve)
+
 StepGeom_TrimmedCurve::StepGeom_TrimmedCurve ()  {}
 
 void StepGeom_TrimmedCurve::Init(
index c7613caaff50192888eef4f84455cfe2303a2e97..81f966842e1f309a7f88cd8627125543282df520 100644 (file)
@@ -78,7 +78,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_TrimmedCurve,StepGeom_BoundedCurve)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_TrimmedCurve,StepGeom_BoundedCurve)
 
 protected:
 
index 4db1a2d041f0e9e245fc7a60b1172eaa69547eb5..2856ac01941ff233f8ec8b69d16f82f35e77681a 100644 (file)
@@ -15,6 +15,8 @@
 #include <Standard_Type.hxx>
 #include <StepGeom_TrimmingMember.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_TrimmingMember,StepData_SelectReal)
+
 StepGeom_TrimmingMember::StepGeom_TrimmingMember  ()    {  }
 
     Standard_Boolean  StepGeom_TrimmingMember::HasName () const
index daf11d6b7a80be8965c31588e5d511da1a26ee81..7759986f5d5c0ee1d41b9e7f51017f7118f03123 100644 (file)
@@ -47,7 +47,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_TrimmingMember,StepData_SelectReal)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_TrimmingMember,StepData_SelectReal)
 
 protected:
 
index ca0bc81e2715b34dd3165b0a96683ae3b9741800..3c10047992b27edb21bf9db736821f370ea162f3 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepGeom_UniformCurve.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_UniformCurve,StepGeom_BSplineCurve)
+
 StepGeom_UniformCurve::StepGeom_UniformCurve ()  {}
 
index 6964a1a11927217235286ae884e1dd69867b895b..a8223dcb6327761ea4143c528a399d583979da7a 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_UniformCurve,StepGeom_BSplineCurve)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_UniformCurve,StepGeom_BSplineCurve)
 
 protected:
 
index a7dca3a62ab095740c57c9eae4c628d4955ce1b1..838f60a61aab341b9bf892d3c0dde7ed0bc01653 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepGeom_UniformCurveAndRationalBSplineCurve.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_UniformCurveAndRationalBSplineCurve,StepGeom_BSplineCurve)
+
 StepGeom_UniformCurveAndRationalBSplineCurve::StepGeom_UniformCurveAndRationalBSplineCurve ()  {}
 
 void StepGeom_UniformCurveAndRationalBSplineCurve::Init(
index 2870af5d6e071e3cec0bca10e11ef8ff08ca74cb..5b271f03c3d987f5b8ca9abe0aa07bd8860cf5d8 100644 (file)
@@ -70,7 +70,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_UniformCurveAndRationalBSplineCurve,StepGeom_BSplineCurve)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_UniformCurveAndRationalBSplineCurve,StepGeom_BSplineCurve)
 
 protected:
 
index f887f4ba2bf38790e4e7b0a86182a2c7e59fd279..afc250cb954ce20eac4e99b605543e67d902ea0a 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepGeom_UniformSurface.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_UniformSurface,StepGeom_BSplineSurface)
+
 StepGeom_UniformSurface::StepGeom_UniformSurface ()  {}
 
index ca4ec5751d2751a6911164a991183bff6b10d7b3..d8ee1135a75a8985e560125d499b796b5739ae05 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_UniformSurface,StepGeom_BSplineSurface)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_UniformSurface,StepGeom_BSplineSurface)
 
 protected:
 
index b2b776b12d0ac1b01bcb27d7eb2b093ab7312982..4efca8356ddef59a49c9a5b9b307949f09ad749f 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepGeom_UniformSurfaceAndRationalBSplineSurface.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_UniformSurfaceAndRationalBSplineSurface,StepGeom_BSplineSurface)
+
 StepGeom_UniformSurfaceAndRationalBSplineSurface::StepGeom_UniformSurfaceAndRationalBSplineSurface ()  {}
 
 void StepGeom_UniformSurfaceAndRationalBSplineSurface::Init(
index b7bdd56421e7eb440b2daf307a4e91ee0469a617..6fb96d1252798766e915dca9f804ce8cfb34789c 100644 (file)
@@ -72,7 +72,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_UniformSurfaceAndRationalBSplineSurface,StepGeom_BSplineSurface)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_UniformSurfaceAndRationalBSplineSurface,StepGeom_BSplineSurface)
 
 protected:
 
index 571344deaf10f7a6c6d82cc18f6f138df4bcda60..57b79daff4e57c116acdee47155c687d2a66ac89 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepGeom_Vector.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepGeom_Vector,StepGeom_GeometricRepresentationItem)
+
 StepGeom_Vector::StepGeom_Vector ()  {}
 
 void StepGeom_Vector::Init(
index 5dc03788bce7472ef8df0e7b48dd8bf85b6822ae..4b4106dd748635e957f13e65ef65cdac145046a6 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepGeom_Vector,StepGeom_GeometricRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepGeom_Vector,StepGeom_GeometricRepresentationItem)
 
 protected:
 
index 1456bc4a24e68b2ee94f905b0318838dbe07a734..cc8ca1d8de46f5bfb5e4f038a80578a927b44a83 100644 (file)
@@ -15,4 +15,6 @@
 
 #include <StepRepr_AllAroundShapeAspect.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_AllAroundShapeAspect,StepRepr_ContinuosShapeAspect)
+
 StepRepr_AllAroundShapeAspect::StepRepr_AllAroundShapeAspect ()    {  }
index a24e7a2532361e616ad7f6ea1a382c439c2e03a7..e281c13174778175c5a9bef46fa4498698ebaf81 100644 (file)
@@ -31,6 +31,6 @@ public:
   
   Standard_EXPORT StepRepr_AllAroundShapeAspect();
   
-  DEFINE_STANDARD_RTTI(StepRepr_AllAroundShapeAspect, StepRepr_ContinuosShapeAspect)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_AllAroundShapeAspect,StepRepr_ContinuosShapeAspect)
 };
 #endif // _StepRepr_AllAroundShapeAspect_HeaderFile
index e2cca238e9d2975639e93234c22b599636aee64b..bc731fdc0a52bdc6ea821a3549178832cac7fe6d 100644 (file)
@@ -15,4 +15,6 @@
 
 #include <StepRepr_Apex.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_Apex,StepRepr_DerivedShapeAspect)
+
 StepRepr_Apex::StepRepr_Apex ()    {  }
index 4f5821a6f4f1f1a4055500dadf293c0ebfc07e71..70c19ed251798aec07a215407ba951710205bc88 100644 (file)
@@ -31,7 +31,7 @@ public:
   
   Standard_EXPORT StepRepr_Apex();
 
-  DEFINE_STANDARD_RTTI(StepRepr_Apex, StepRepr_DerivedShapeAspect)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_Apex,StepRepr_DerivedShapeAspect)
 
 };
 #endif // _StepRepr_Apex_HeaderFile
index 058b0e4c2bc0e178614bd98059b5b0c4dc894644..995efe4c3563d3ca20bde56e6f8d054dc2438c8f 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepRepr_AssemblyComponentUsage.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_AssemblyComponentUsage,StepRepr_ProductDefinitionUsage)
+
 //=======================================================================
 //function : StepRepr_AssemblyComponentUsage
 //purpose  : 
index c43e25096d23a2304c8beab410e86ba38e6a7570..7bebc6788a5c46af4fd334ca9424d2fe4bed1725 100644 (file)
@@ -53,7 +53,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_AssemblyComponentUsage,StepRepr_ProductDefinitionUsage)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_AssemblyComponentUsage,StepRepr_ProductDefinitionUsage)
 
 protected:
 
index 5ef6c05b3b8e05ff78642de6fc8ed6ba4a011f61..86a406b1ee49ac22f38046d37441bec534816ca5 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepRepr_AssemblyComponentUsageSubstitute.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_AssemblyComponentUsageSubstitute,MMgt_TShared)
+
 StepRepr_AssemblyComponentUsageSubstitute::StepRepr_AssemblyComponentUsageSubstitute ()    {  }
 
 void  StepRepr_AssemblyComponentUsageSubstitute::Init
index cfb5d78af9e42d64bd916487a32d36a4fba84e91..909f989394fb1687c7eb71d346fba61248cc0879 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_AssemblyComponentUsageSubstitute,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_AssemblyComponentUsageSubstitute,MMgt_TShared)
 
 protected:
 
index 9d5516f6d262c7325855a94829b7160a37ada6df..1573225d139af9d747d6864503a4d19fa26e15a8 100644 (file)
@@ -15,4 +15,6 @@
 
 #include <StepRepr_BetweenShapeAspect.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_BetweenShapeAspect,StepRepr_ContinuosShapeAspect)
+
 StepRepr_BetweenShapeAspect::StepRepr_BetweenShapeAspect ()    {  }
index 832a4b835ee755201432b1a0f5e8d7fb7cca39da..6ab303ee1985515aa42e25fe25570c567f86e2c6 100644 (file)
@@ -31,7 +31,7 @@ public:
   
   Standard_EXPORT StepRepr_BetweenShapeAspect();
 
-  DEFINE_STANDARD_RTTI(StepRepr_BetweenShapeAspect, StepRepr_ContinuosShapeAspect)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_BetweenShapeAspect,StepRepr_ContinuosShapeAspect)
 
 };
 #endif // _StepRepr_BetweenShapeAspect_HeaderFile
index 0b955d9a2b8b22c8448ffe4359387f027b40a839..55c86658b35bc864cbacaa823b762b2ecf85492e 100644 (file)
@@ -15,4 +15,6 @@
 
 #include <StepRepr_CentreOfSymmetry.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_CentreOfSymmetry,StepRepr_DerivedShapeAspect)
+
 StepRepr_CentreOfSymmetry::StepRepr_CentreOfSymmetry ()    {  }
index b071121d67339fad448055be723538a2e2fe837e..a29e031f2fcab51a2a5848180438f460d5fe8c20 100644 (file)
@@ -31,7 +31,7 @@ public:
   
   Standard_EXPORT StepRepr_CentreOfSymmetry();
 
-  DEFINE_STANDARD_RTTI(StepRepr_CentreOfSymmetry, StepRepr_DerivedShapeAspect)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_CentreOfSymmetry,StepRepr_DerivedShapeAspect)
 
 };
 #endif // _StepRepr_CentreOfSymmetry_HeaderFile
index 2ee9bc3100fda586347e5523c6400e17d21b3372..d4b5d51fdfb382d081c3b022d781aee5f12c7f17 100644 (file)
@@ -15,4 +15,6 @@
 
 #include <StepRepr_CompGroupShAspAndCompShAspAndDatumFeatAndShAsp.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_CompGroupShAspAndCompShAspAndDatumFeatAndShAsp,StepRepr_CompShAspAndDatumFeatAndShAsp)
+
 StepRepr_CompGroupShAspAndCompShAspAndDatumFeatAndShAsp::StepRepr_CompGroupShAspAndCompShAspAndDatumFeatAndShAsp ()    {  }
index bc804e1248856e231e8859acee66efd2c1ffbe83..858c9972dfe588aa859b75cbe7c4f8db7b4923ca 100644 (file)
@@ -31,6 +31,6 @@ public:
   
   Standard_EXPORT StepRepr_CompGroupShAspAndCompShAspAndDatumFeatAndShAsp();
   
-  DEFINE_STANDARD_RTTI(StepRepr_CompGroupShAspAndCompShAspAndDatumFeatAndShAsp, StepRepr_CompShAspAndDatumFeatAndShAsp)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_CompGroupShAspAndCompShAspAndDatumFeatAndShAsp,StepRepr_CompShAspAndDatumFeatAndShAsp)
 };
 #endif // _StepRepr_CompGroupShAspAndCompShAspAndDatumFeatAndShAsp_HeaderFile
index 5c1e72735f213b0e6d63c1f8fe5cf3f7a58639d3..572e305fec42369fcc67bf4a1450ec6cd2ff7c1a 100644 (file)
@@ -15,4 +15,6 @@
 
 #include <StepRepr_CompShAspAndDatumFeatAndShAsp.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_CompShAspAndDatumFeatAndShAsp,StepRepr_ShapeAspect)
+
 StepRepr_CompShAspAndDatumFeatAndShAsp::StepRepr_CompShAspAndDatumFeatAndShAsp ()    {  }
index 81d47f84357a9d11180afe033284d913420fad63..e0594427cea72f01cfc06e39d03c36b27564bdcb 100644 (file)
@@ -31,6 +31,6 @@ public:
   
   Standard_EXPORT StepRepr_CompShAspAndDatumFeatAndShAsp();
   
-  DEFINE_STANDARD_RTTI(StepRepr_CompShAspAndDatumFeatAndShAsp, StepRepr_ShapeAspect)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_CompShAspAndDatumFeatAndShAsp,StepRepr_ShapeAspect)
 };
 #endif // _StepRepr_CompShAspAndDatumFeatAndShAsp_HeaderFile
index 26d6a37e87928d5f44ddfa33017c3382d180d25e..ab67ed623e3b61d9d0fe562d921284d9c6fe49f2 100644 (file)
@@ -14,4 +14,6 @@
 // commercial license or contractual agreement.
 #include <StepRepr_CompositeGroupShapeAspect.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_CompositeGroupShapeAspect,StepRepr_CompositeShapeAspect)
+
 StepRepr_CompositeGroupShapeAspect::StepRepr_CompositeGroupShapeAspect ()    {  }
index 73941620d82a2a9c7fd4050ed2f458b50f49f01f..3e8b31df5145478f7024e5329e33274e05265030 100644 (file)
@@ -31,7 +31,7 @@ public:
   
   Standard_EXPORT StepRepr_CompositeGroupShapeAspect();
 
-  DEFINE_STANDARD_RTTI(StepRepr_CompositeGroupShapeAspect, StepRepr_CompositeShapeAspect)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_CompositeGroupShapeAspect,StepRepr_CompositeShapeAspect)
 
 };
 #endif // _StepRepr_CompositeGroupShapeAspect_HeaderFile
index eab88e82cba9e173d3e5c7aa28a8da4e851e9e91..5b2c821146c5e6403124878b995d8915c21faec7 100644 (file)
@@ -15,4 +15,6 @@
 #include <Standard_Type.hxx>
 #include <StepRepr_CompositeShapeAspect.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_CompositeShapeAspect,StepRepr_ShapeAspect)
+
 StepRepr_CompositeShapeAspect::StepRepr_CompositeShapeAspect ()    {  }
index 93774379526476fd52586507ecebcd6518614350..55d961db6d3f60353c04daefa6502bf847f0f569 100644 (file)
@@ -37,7 +37,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_CompositeShapeAspect,StepRepr_ShapeAspect)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_CompositeShapeAspect,StepRepr_ShapeAspect)
 
 protected:
 
index 9c584d8824d4a0aab18f0fde5677567cf826c5bd..638bbfc6575ab0be46ab3e6928da2fcf4bcdcfc8 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepRepr_RepresentationItem.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_CompoundRepresentationItem,StepRepr_RepresentationItem)
+
 StepRepr_CompoundRepresentationItem::StepRepr_CompoundRepresentationItem  ()    {  }
 
 void  StepRepr_CompoundRepresentationItem::Init
index d21dda2a896df1b874528bfe64599b0507e5c839..acd2e6bdfbd94d9004d67d8125e4d1bff146a059 100644 (file)
@@ -53,7 +53,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_CompoundRepresentationItem,StepRepr_RepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_CompoundRepresentationItem,StepRepr_RepresentationItem)
 
 protected:
 
index feb2c459ba53a90b8a1c2a5eaad4e01c4c811b9d..c525727d9d79843fe39bc523e17002b910c0972b 100644 (file)
@@ -21,6 +21,8 @@
 #include <StepRepr_ConfigurationDesignItem.hxx>
 #include <StepRepr_ConfigurationItem.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_ConfigurationDesign,MMgt_TShared)
+
 //=======================================================================
 //function : StepRepr_ConfigurationDesign
 //purpose  : 
index c5443d66a8988a06d10effa06ccc884ba108f797..92b67adb88891e8828e805831427f4b595b93ebd 100644 (file)
@@ -57,7 +57,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_ConfigurationDesign,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_ConfigurationDesign,MMgt_TShared)
 
 protected:
 
index 61511083fe39b1b5be6a6ebe1cdd0869c8c7b926..5d8cef5b6b12ecdb98b8cce3ae271ab086672434 100644 (file)
@@ -22,6 +22,8 @@
 #include <StepRepr_ConfigurationEffectivity.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_ConfigurationEffectivity,StepBasic_ProductDefinitionEffectivity)
+
 //=======================================================================
 //function : StepRepr_ConfigurationEffectivity
 //purpose  : 
index 321f5333517514fa70c4ac9f134686edcb1a0ea9..0756fd23afe4864b66752ec6dbad95776d77cdad 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_ConfigurationEffectivity,StepBasic_ProductDefinitionEffectivity)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_ConfigurationEffectivity,StepBasic_ProductDefinitionEffectivity)
 
 protected:
 
index b8d4c454cc4f9e7e78db4c4710cfcc5e1338b437..661cfb50507a59cdc7ccec9c00d07ee736c670eb 100644 (file)
@@ -21,6 +21,8 @@
 #include <StepRepr_ProductConcept.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_ConfigurationItem,MMgt_TShared)
+
 //=======================================================================
 //function : StepRepr_ConfigurationItem
 //purpose  : 
index 1a25b37b0287323f1b229a0bb038cb914e95beab..2a926e72652e9e290988976e8495bbd01c590cc7 100644 (file)
@@ -81,7 +81,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_ConfigurationItem,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_ConfigurationItem,MMgt_TShared)
 
 protected:
 
index 5e377d596fd5e7fcebbf2c4bb6ba3595bd4f5fc4..6895efd33eae2deca618379abb689a864ff8266e 100644 (file)
@@ -15,4 +15,6 @@
 
 #include <StepRepr_ContinuosShapeAspect.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_ContinuosShapeAspect,StepRepr_CompositeShapeAspect)
+
 StepRepr_ContinuosShapeAspect::StepRepr_ContinuosShapeAspect ()    {  }
index 28b466b4f16ad1f90ff69223fb58dbca76628310..5efd6783383564ff7cc60da053c3cc03104dfec3 100644 (file)
@@ -31,6 +31,6 @@ public:
   
   Standard_EXPORT StepRepr_ContinuosShapeAspect();
 
-  DEFINE_STANDARD_RTTI(StepRepr_ContinuosShapeAspect, StepRepr_CompositeShapeAspect)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_ContinuosShapeAspect,StepRepr_CompositeShapeAspect)
 };
 #endif // _StepRepr_ContinuosShapeAspect_HeaderFile
index b9077ac86c85ac3aa729d434701488537e2e9858..8f4d711c918be98f9a64c5c2ef4ce67fcb415793 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepRepr_DataEnvironment.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_DataEnvironment,MMgt_TShared)
+
 //=======================================================================
 //function : StepRepr_DataEnvironment
 //purpose  : 
index 288ae5f107b9a64baa346e05666892fc23d6d184..b7d55dcdb79dfa35aa6dd115d348a2187f9b1c09 100644 (file)
@@ -61,7 +61,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_DataEnvironment,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_DataEnvironment,MMgt_TShared)
 
 protected:
 
index efb7ad2628fae87489c53147a39ae72f14da59ff..3f3dfc91ede3aaed965da8e4d3434a10ebbadf86 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepRepr_DefinitionalRepresentation.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_DefinitionalRepresentation,StepRepr_Representation)
+
 StepRepr_DefinitionalRepresentation::StepRepr_DefinitionalRepresentation ()  {}
 
index 8e550555fb48536badbc8555e111cbfca93017e2..5d7c12a38519d0789ef37e58f6101287e9bebb64 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_DefinitionalRepresentation,StepRepr_Representation)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_DefinitionalRepresentation,StepRepr_Representation)
 
 protected:
 
index 1ad192db2a7bb0fd797734859557c0a0c4017b6a..0b7575fbb36ebdd482590ad07b43c56757643c54 100644 (file)
@@ -15,4 +15,6 @@
 #include <Standard_Type.hxx>
 #include <StepRepr_DerivedShapeAspect.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_DerivedShapeAspect,StepRepr_ShapeAspect)
+
 StepRepr_DerivedShapeAspect::StepRepr_DerivedShapeAspect  ()    {  }
index 4bce9edd3efc7060bf1c4118c35a469e097dda2d..6cf811b1f62d3e4c636a5655072fb330fbd3e027 100644 (file)
@@ -37,7 +37,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_DerivedShapeAspect,StepRepr_ShapeAspect)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_DerivedShapeAspect,StepRepr_ShapeAspect)
 
 protected:
 
index 418f49ed1e56a3b4b8b47dc00e543e5406cb6b98..f07e9aebbf6045a07640f70a366b16915c567658 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepRepr_DescriptiveRepresentationItem.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_DescriptiveRepresentationItem,StepRepr_RepresentationItem)
+
 StepRepr_DescriptiveRepresentationItem::StepRepr_DescriptiveRepresentationItem ()  {}
 
 void StepRepr_DescriptiveRepresentationItem::Init(
index 5ebf78856236d88528e65a72d76f5ba33af6aa91..437b1c0c4e76950a03b4358299ce43613578bfe2 100644 (file)
@@ -48,7 +48,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_DescriptiveRepresentationItem,StepRepr_RepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_DescriptiveRepresentationItem,StepRepr_RepresentationItem)
 
 protected:
 
index 4229527f1db89d3ef072270b69d6442c9bbf1046..462719538811833362c036d45f736b48a3a4fdaf 100644 (file)
@@ -15,4 +15,6 @@
 #include <Standard_Type.hxx>
 #include <StepRepr_Extension.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_Extension,StepRepr_DerivedShapeAspect)
+
 StepRepr_Extension::StepRepr_Extension ()    {  }
index 3b17395ef958dd712875a30856f6b70efa569684..f405f61fbe381003e394e68d196c67d0bc544b07 100644 (file)
@@ -37,7 +37,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_Extension,StepRepr_DerivedShapeAspect)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_Extension,StepRepr_DerivedShapeAspect)
 
 protected:
 
index 1066246be3374884ebc8340be1331c35ff252b68..9d00b3588f302f26b5158fa3d5a8c5337a9b6361 100644 (file)
@@ -15,4 +15,6 @@
 #include <Standard_Type.hxx>
 #include <StepRepr_ExternallyDefinedRepresentation.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_ExternallyDefinedRepresentation,StepRepr_Representation)
+
 StepRepr_ExternallyDefinedRepresentation::StepRepr_ExternallyDefinedRepresentation ()    {  }
index ba4a66e71d39bd2c83d9b0911dfa7c121051501e..7c758908966d63c738f6a1a7c4589904d900e2ad 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_ExternallyDefinedRepresentation,StepRepr_Representation)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_ExternallyDefinedRepresentation,StepRepr_Representation)
 
 protected:
 
index 4e2bb8af9462b5ed260144d908c3fc31e8b4b3b3..47d4ceb70037c82df6da77556dc6d4906d3a25b3 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepRepr_ShapeAspect.hxx>
 #include <StepRepr_FeatureForDatumTargetRelationship.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_FeatureForDatumTargetRelationship,StepRepr_ShapeAspectRelationship)
+
 //=======================================================================
 //function : StepRepr_FeatureForDatumtargetRelationship
 //purpose  : 
index 887e6ac7544be31cfea55fa13da8337a167886ae..414666b2e29b08c7659d15d373077359549f428f 100644 (file)
@@ -36,7 +36,7 @@ public:
   Standard_EXPORT StepRepr_FeatureForDatumTargetRelationship();
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_FeatureForDatumTargetRelationship,StepRepr_ShapeAspectRelationship)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_FeatureForDatumTargetRelationship,StepRepr_ShapeAspectRelationship)
 
 protected:
 
index e4f783656ec284cd5b3f46793b4ed34e9bb897ac..d972be9072aa76ba74b30f17977ddd07444a9c7b 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepRepr_FunctionallyDefinedTransformation.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_FunctionallyDefinedTransformation,MMgt_TShared)
+
 StepRepr_FunctionallyDefinedTransformation::StepRepr_FunctionallyDefinedTransformation ()  {}
 
 void StepRepr_FunctionallyDefinedTransformation::Init(
index 8e07d30563fda44e8c815858e0f1e91e3ad7b7d3..84b5e5513282fc71b99b4ae78035101dcb722579 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_FunctionallyDefinedTransformation,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_FunctionallyDefinedTransformation,MMgt_TShared)
 
 protected:
 
index c8938909e2b2732c2ebc78e1aa146f3735f29c44..3c1a5858f06c0fca97bbf57d378711ba97e01238 100644 (file)
@@ -15,4 +15,6 @@
 
 #include <StepRepr_GeometricAlignment.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_GeometricAlignment,StepRepr_DerivedShapeAspect)
+
 StepRepr_GeometricAlignment::StepRepr_GeometricAlignment ()    {  }
index b2186106d1a69a961597cadf6d3519350573180a..12f938866de76763929e99831aad371b1c09371a 100644 (file)
@@ -30,6 +30,6 @@ public:
   
   Standard_EXPORT StepRepr_GeometricAlignment();
   
-  DEFINE_STANDARD_RTTI(StepRepr_GeometricAlignment, StepRepr_DerivedShapeAspect)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_GeometricAlignment,StepRepr_DerivedShapeAspect)
 };
 #endif // _StepRepr_GeometricAlignment_HeaderFile
index d8ac0cff90d3a6da21062a08e151d73340de2827..3282db5229e864625adfb5f4dc4cab7114b4f92b 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepRepr_GlobalUncertaintyAssignedContext.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_GlobalUncertaintyAssignedContext,StepRepr_RepresentationContext)
+
 StepRepr_GlobalUncertaintyAssignedContext::StepRepr_GlobalUncertaintyAssignedContext ()  {}
 
 void StepRepr_GlobalUncertaintyAssignedContext::Init(
index befc05883d2190bcd14096b5105929a186c4fad5..66d1f7c36b401fefab78a68dd5526da9361882c4 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_GlobalUncertaintyAssignedContext,StepRepr_RepresentationContext)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_GlobalUncertaintyAssignedContext,StepRepr_RepresentationContext)
 
 protected:
 
index 19467b8a77d4c5b4f2533026d6a1d25bdfb0a628..4785e4e9d7bef41ed1d50a6b4c024f247821b701 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepRepr_GlobalUnitAssignedContext.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_GlobalUnitAssignedContext,StepRepr_RepresentationContext)
+
 StepRepr_GlobalUnitAssignedContext::StepRepr_GlobalUnitAssignedContext ()  {}
 
 void StepRepr_GlobalUnitAssignedContext::Init(
index 0c7dadea5b7013943c4ff41261f1e8370db69b8e..669fa1e877469ad7d8c38d92bc973423fde8b5a5 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_GlobalUnitAssignedContext,StepRepr_RepresentationContext)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_GlobalUnitAssignedContext,StepRepr_RepresentationContext)
 
 protected:
 
index 90e96bf1b71ae7f8f2618e3d31668139641f8e2b..67d50f281db896d51774a861c5ce092f999a871d 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepRepr_IntegerRepresentationItem.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_IntegerRepresentationItem,StepRepr_RepresentationItem)
+
 StepRepr_IntegerRepresentationItem::StepRepr_IntegerRepresentationItem ()  {}
 
 void StepRepr_IntegerRepresentationItem::Init(
index 531c5549fc8c1ff6b7e79eee191d63ee3542322c..f6de8f6b3d93c3f58c221f8abae56ba6c66755ee 100644 (file)
@@ -48,7 +48,7 @@ public:
     return value;
   }
 
-  DEFINE_STANDARD_RTTI(StepRepr_IntegerRepresentationItem,StepRepr_RepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_IntegerRepresentationItem,StepRepr_RepresentationItem)
 
 private:
   Standard_Integer value;
index fa0efffbaba5d3b8d5293686316a32d5fe756fba..866b58a8058e2d65c35d3b04e5cba1effd29393e 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepRepr_RepresentationItem.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_ItemDefinedTransformation,MMgt_TShared)
+
 StepRepr_ItemDefinedTransformation::StepRepr_ItemDefinedTransformation ()    {  }
 
 void  StepRepr_ItemDefinedTransformation::Init
index 9c751b5dff20973d754bb298fc5df68301604a6a..de5367cd232811d944dedb665b7bf2fcf568c27a 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_ItemDefinedTransformation,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_ItemDefinedTransformation,MMgt_TShared)
 
 protected:
 
index 6300776d1f26a0c6e43249ceac8399e0f6a94cd5..88546c794b960250f58d17ff78ac56b4520f5276 100644 (file)
@@ -21,6 +21,8 @@
 #include <StepRepr_MakeFromUsageOption.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_MakeFromUsageOption,StepRepr_ProductDefinitionUsage)
+
 //=======================================================================
 //function : StepRepr_MakeFromUsageOption
 //purpose  : 
index ab4f87bd2d0545f9465105c0d351de648c1ac866..c7e6442aa6c59e012986b629a6a58aa80121887f 100644 (file)
@@ -64,7 +64,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_MakeFromUsageOption,StepRepr_ProductDefinitionUsage)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_MakeFromUsageOption,StepRepr_ProductDefinitionUsage)
 
 protected:
 
index ae706f83cfd51101ab06d900b689dd7c3a3ffcff..4a986a65dee311667955c1f58ce0b94ef1a0f5e3 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepRepr_RepresentationMap.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_MappedItem,StepRepr_RepresentationItem)
+
 StepRepr_MappedItem::StepRepr_MappedItem ()  {}
 
 void StepRepr_MappedItem::Init(
index 8a0d21f3320ca51c7f58514c60ecf5abef2e2247..bcc586159c4ef3225fb06d575e9d1aa2e7df4f82 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_MappedItem,StepRepr_RepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_MappedItem,StepRepr_RepresentationItem)
 
 protected:
 
index 39eb5bbec098da451cc1cc0dd2775f69f6e7316d..72f35c728b4d98a5b55430beee25281972804b35 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepRepr_MaterialDesignation.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_MaterialDesignation,MMgt_TShared)
+
 StepRepr_MaterialDesignation::StepRepr_MaterialDesignation  ()    {  }
 
 void  StepRepr_MaterialDesignation::Init
index 2c1c130fa5630a4ea396e95a9fd8d4820d75c4b4..aa0f5dc4c73ada7b6f994f133930f468cd31184e 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_MaterialDesignation,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_MaterialDesignation,MMgt_TShared)
 
 protected:
 
index 2744a88ce81fe7a4d54220718ca736d9567858b7..397d4526476f62f2a0031353e74c9cc41ed76927 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepRepr_MaterialProperty.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_MaterialProperty,StepRepr_PropertyDefinition)
+
 //=======================================================================
 //function : StepRepr_MaterialProperty
 //purpose  : 
index ffa7187d1d2532b618e8b3d001c22c78563836bb..5724f8cc9b30a3caa56d8fb61287a76d984dd573 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_MaterialProperty,StepRepr_PropertyDefinition)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_MaterialProperty,StepRepr_PropertyDefinition)
 
 protected:
 
index 5456ada37ddd55442deda804e7e4abe22c7c08d2..50f023d170b3579896d13ee4a924c48b35b2b013 100644 (file)
@@ -21,6 +21,8 @@
 #include <StepRepr_Representation.hxx>
 #include <StepRepr_RepresentedDefinition.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_MaterialPropertyRepresentation,StepRepr_PropertyDefinitionRepresentation)
+
 //=======================================================================
 //function : StepRepr_MaterialPropertyRepresentation
 //purpose  : 
index 2edf9b520d3985f78f1f8ed63b458c9bc0641d7a..08684f3830ad5a1484fc1655d5ad1d23eea39e39 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_MaterialPropertyRepresentation,StepRepr_PropertyDefinitionRepresentation)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_MaterialPropertyRepresentation,StepRepr_PropertyDefinitionRepresentation)
 
 protected:
 
index 1f425c5b0a944ad7c445413c3d2463798fee558e..88a45d878d9ceb7505dc830f12687d068ae121f4 100644 (file)
@@ -22,6 +22,8 @@
 #include <StepRepr_MeasureRepresentationItem.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_MeasureRepresentationItem,StepRepr_RepresentationItem)
+
 //=======================================================================
 //function : StepRepr_MeasureRepresentationItem
 //purpose  : 
index 076120eadd445ae3b2785c0cd64c6ee191cfcae6..32f33e6f3db3a3c0028b551ff1dccdf86aa648b5 100644 (file)
@@ -52,7 +52,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_MeasureRepresentationItem,StepRepr_RepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_MeasureRepresentationItem,StepRepr_RepresentationItem)
 
 protected:
 
index edf21ee7ebf15f16fd4bac7c9daac0f900deb578..67ea2766d75fd7856bdf411ddb0fad36a29ebf36 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepRepr_NextAssemblyUsageOccurrence.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_NextAssemblyUsageOccurrence,StepRepr_AssemblyComponentUsage)
+
 //=======================================================================
 //function : StepRepr_NextAssemblyUsageOccurrence
 //purpose  : 
index 0df5158e129a9fc309e1792e939e6ad34ce29f9e..3f9c29013b561eb949a53d15034690b8459fcda5 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_NextAssemblyUsageOccurrence,StepRepr_AssemblyComponentUsage)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_NextAssemblyUsageOccurrence,StepRepr_AssemblyComponentUsage)
 
 protected:
 
index b14c2e200856aa3ad279450af72c399072d124c5..d6ab382242182a014706824779cd57cb417081e2 100644 (file)
@@ -15,6 +15,8 @@
 
 #include <StepRepr_ParallelOffset.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_ParallelOffset,StepRepr_DerivedShapeAspect)
+
 StepRepr_ParallelOffset::StepRepr_ParallelOffset ()    {  }
 
 //=======================================================================
index 5f65313fe68bbfbccb543d9c5779324d876dd56c..e2619804319e7984e239ac26f654f02ed3f7ad54 100644 (file)
@@ -50,7 +50,7 @@ public:
     offset = theOffset;
   }
 
-  DEFINE_STANDARD_RTTI(StepRepr_ParallelOffset, StepRepr_DerivedShapeAspect)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_ParallelOffset,StepRepr_DerivedShapeAspect)
 
 private:
   Handle(StepBasic_MeasureWithUnit) offset;
index 7280fcf5f88b108de0b861b34009004870bee9eb..cbab4527e7a2cf9046e5cda3f244b1143339fb0b 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepRepr_ParametricRepresentationContext.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_ParametricRepresentationContext,StepRepr_RepresentationContext)
+
 StepRepr_ParametricRepresentationContext::StepRepr_ParametricRepresentationContext ()  {}
 
index 5e49883e94f90fbfe5f6f16a9eb4d96f23891c60..3e11aee8b9de8e383cd70daf87274e2f66769186 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_ParametricRepresentationContext,StepRepr_RepresentationContext)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_ParametricRepresentationContext,StepRepr_RepresentationContext)
 
 protected:
 
index cf278dc181acb9ee3912f0e32e1cd70492e1d47f..897af54614e4d32159877f9a49786054c4e4035c 100644 (file)
@@ -15,4 +15,6 @@
 
 #include <StepRepr_PerpendicularTo.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_PerpendicularTo,StepRepr_DerivedShapeAspect)
+
 StepRepr_PerpendicularTo::StepRepr_PerpendicularTo ()    {  }
index f487ff94587ef9bc56377aad6330e86cc3d3ed80..2d6feb13c09e40d38e283acf728fcc406286a376 100644 (file)
@@ -30,6 +30,6 @@ public:
   
   Standard_EXPORT StepRepr_PerpendicularTo();
 
-  DEFINE_STANDARD_RTTI(StepRepr_PerpendicularTo, StepRepr_DerivedShapeAspect)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_PerpendicularTo,StepRepr_DerivedShapeAspect)
 };
 #endif // _StepRepr_PerpendicularTo_HeaderFile
index 98702e801dad72f7680741f6320d124755091f44..ead279ae57e4fafdcd7dd5e2b25e8db63e398c26 100644 (file)
@@ -21,6 +21,8 @@
 #include <StepRepr_ProductConcept.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_ProductConcept,MMgt_TShared)
+
 //=======================================================================
 //function : StepRepr_ProductConcept
 //purpose  : 
index 3b456a1201d932109c6d3c2258f7917b86e5b851..15926fc471edc47a92a5403b820cd7d4d1cfeb17 100644 (file)
@@ -72,7 +72,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_ProductConcept,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_ProductConcept,MMgt_TShared)
 
 protected:
 
index ebaebd8bdf160e2f676225f3a29119c9b288ed36..d34f919d492ad0f5f84ed7ec8d62fd1de753db33 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepRepr_ProductDefinitionShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_ProductDefinitionShape,StepRepr_PropertyDefinition)
+
 //=======================================================================
 //function : StepRepr_ProductDefinitionShape
 //purpose  : 
index a764625523263e57f6ab0a2d1c8e03438a9c1763..7bb4b0dc9b15fac62aecb19435c54504804ede62 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_ProductDefinitionShape,StepRepr_PropertyDefinition)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_ProductDefinitionShape,StepRepr_PropertyDefinition)
 
 protected:
 
index 81bdab55f82efa9c19afb4ce0b72b4d627218aa8..d262a8c10fab34cba4d7f5f9c051d420b3460be7 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepRepr_ProductDefinitionUsage.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_ProductDefinitionUsage,StepBasic_ProductDefinitionRelationship)
+
 //=======================================================================
 //function : StepRepr_ProductDefinitionUsage
 //purpose  : 
index f25565cada055e0e6c5722a15b4eba1c4a833c29..832ebd4e6d8bb3303de091291a65aef63cf68540 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_ProductDefinitionUsage,StepBasic_ProductDefinitionRelationship)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_ProductDefinitionUsage,StepBasic_ProductDefinitionRelationship)
 
 protected:
 
index 6fb95c242930c0f7e06d15ab107f3114481242c5..f5ac809c6f77cda454692ad87ad3009ffbe56e08 100644 (file)
@@ -15,4 +15,6 @@
 #include <Standard_Type.hxx>
 #include <StepRepr_PromissoryUsageOccurrence.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_PromissoryUsageOccurrence,StepRepr_AssemblyComponentUsage)
+
 StepRepr_PromissoryUsageOccurrence::StepRepr_PromissoryUsageOccurrence ()    {  }
index aac789a7c02249a329accbb3c3de4079f090d3f6..739871be3c87b44f41d1c9695f2e24e3bbd982a0 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_PromissoryUsageOccurrence,StepRepr_AssemblyComponentUsage)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_PromissoryUsageOccurrence,StepRepr_AssemblyComponentUsage)
 
 protected:
 
index c6683641e361a228c49831443645138c72ba7674..942759cdbfa4ed517fdb4d3a6848768c168b42fb 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepRepr_PropertyDefinition.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_PropertyDefinition,MMgt_TShared)
+
 //=======================================================================
 //function : StepRepr_PropertyDefinition
 //purpose  : 
index 36f340cdf512f3a1b483112ebb6a0d1326adffba..fad606a087fa482e883980d51da1a4acd7e87277 100644 (file)
@@ -66,7 +66,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_PropertyDefinition,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_PropertyDefinition,MMgt_TShared)
 
 protected:
 
index b68322fcd816413da5acd5b3a1e57ca01149145b..0b741b4bb028e9bd600b6f736d244cfabe4dc6f6 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepRepr_PropertyDefinitionRelationship.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_PropertyDefinitionRelationship,MMgt_TShared)
+
 //=======================================================================
 //function : StepRepr_PropertyDefinitionRelationship
 //purpose  : 
index 995a065d3f5141bad0eae242569560df49d70fef..87d17c76d34baa45e50df33aed4248240145cd2d 100644 (file)
@@ -67,7 +67,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_PropertyDefinitionRelationship,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_PropertyDefinitionRelationship,MMgt_TShared)
 
 protected:
 
index cb8ba2a14b73165c8681dffd8ac41d48f4d2aced..f7a5f354772b05958d414b5ab4885717d566ef48 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepRepr_Representation.hxx>
 #include <StepRepr_RepresentedDefinition.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_PropertyDefinitionRepresentation,MMgt_TShared)
+
 //=======================================================================
 //function : StepRepr_PropertyDefinitionRepresentation
 //purpose  : 
index 52d6f00ab543025afd88b054d676ecf8178325ad..dc5ac33390e6712c29784f812a8cde6a9d456d2b 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_PropertyDefinitionRepresentation,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_PropertyDefinitionRepresentation,MMgt_TShared)
 
 protected:
 
index 7bba64889d329e731bbc005ee5f01d64d0066835..aae6faea420bcf9cee2e5b47d317461f2b010882 100644 (file)
@@ -21,6 +21,8 @@
 #include <StepRepr_QuantifiedAssemblyComponentUsage.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_QuantifiedAssemblyComponentUsage,StepRepr_AssemblyComponentUsage)
+
 //=======================================================================
 //function : StepRepr_QuantifiedAssemblyComponentUsage
 //purpose  : 
index 52b267c6607e9e3c813b72d3b9bd1edd91bcd26d..25fc137cc5121ba6ec058357112bf9d5c2f4cc1e 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_QuantifiedAssemblyComponentUsage,StepRepr_AssemblyComponentUsage)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_QuantifiedAssemblyComponentUsage,StepRepr_AssemblyComponentUsage)
 
 protected:
 
index 17414c1f7aebaaf26649b810d0a930a876d0d4ab..821b856c998d3447fd8146dfe80037c77a29e785 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepBasic_LengthMeasureWithUnit.hxx>
 #include <StepRepr_ReprItemAndLengthMeasureWithUnit.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_ReprItemAndLengthMeasureWithUnit,StepRepr_ReprItemAndMeasureWithUnit)
+
 //=======================================================================
 //function : StepRepr_ReprItemAndLengthMeasureWithUnit
 //purpose  : 
index e3cf5c5ac064329ad1f594c09d486627aacf7fc1..fd869681481e55100a155c73b6f5f866ac5d2f30 100644 (file)
@@ -39,7 +39,7 @@ public:
   
   Standard_EXPORT Handle(StepBasic_LengthMeasureWithUnit) GetLengthMeasureWithUnit() const;
 
-  DEFINE_STANDARD_RTTI(StepRepr_ReprItemAndLengthMeasureWithUnit,StepRepr_ReprItemAndMeasureWithUnit)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_ReprItemAndLengthMeasureWithUnit,StepRepr_ReprItemAndMeasureWithUnit)
 
 private:
   Handle(StepBasic_LengthMeasureWithUnit) myLengthMeasureWithUnit;
index e52d98159f5594803d6ec58de2b5e037f10aebdf..2a61ce9b7541c38ec3c179206def8565fe5bc1c6 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepBasic_LengthMeasureWithUnit.hxx>
 #include <StepRepr_ReprItemAndLengthMeasureWithUnitAndQRI.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_ReprItemAndLengthMeasureWithUnitAndQRI,StepRepr_ReprItemAndMeasureWithUnitAndQRI)
+
 //=======================================================================
 //function : StepRepr_ReprItemAndLengthMeasureWithUnitAndQRI
 //purpose  : 
index e551e6a33e9d3c605ad34fcde7187315a4bbfbe6..1dcb6ac6cacbb1fa1332a2b08a726808d14afdc7 100644 (file)
@@ -39,7 +39,7 @@ public:
   
   Standard_EXPORT Handle(StepBasic_LengthMeasureWithUnit) GetLengthMeasureWithUnit() const;
 
-  DEFINE_STANDARD_RTTI(StepRepr_ReprItemAndLengthMeasureWithUnitAndQRI,StepRepr_ReprItemAndMeasureWithUnitAndQRI)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_ReprItemAndLengthMeasureWithUnitAndQRI,StepRepr_ReprItemAndMeasureWithUnitAndQRI)
 
 private:
   Handle(StepBasic_LengthMeasureWithUnit) myLengthMeasureWithUnit;
index 5b70d7f08c31cdd0b02a37b0533e4ac3199f1028..b881f28d0a386c765e8cc2245bed07ccee7b4d86 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepRepr_RepresentationItem.hxx>
 #include <StepRepr_ReprItemAndMeasureWithUnit.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_ReprItemAndMeasureWithUnit,StepRepr_RepresentationItem)
+
 //=======================================================================
 //function : StepRepr_ReprItemAndMeasureWithUnit
 //purpose  : 
index aab646d1b5392b5ebf4b5163a969a2b81e3d7d45..ed8641cf6d807e2bc1fa703a1305ed990e447bd3 100644 (file)
@@ -48,7 +48,7 @@ public:
   
   Standard_EXPORT Handle(StepRepr_RepresentationItem) GetRepresentationItem() const;
 
-  DEFINE_STANDARD_RTTI(StepRepr_ReprItemAndMeasureWithUnit,StepRepr_RepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_ReprItemAndMeasureWithUnit,StepRepr_RepresentationItem)
 
 private:
 
index 838ea5a519c8b519c88340ac0ac46158f1a7253c..b03f5f357513a9fb3188d2b254f01da180cfa5ea 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepShape_QualifiedRepresentationItem.hxx>
 #include <StepRepr_ReprItemAndMeasureWithUnitAndQRI.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_ReprItemAndMeasureWithUnitAndQRI,StepRepr_ReprItemAndMeasureWithUnit)
+
 //=======================================================================
 //function : Init
 //purpose  : 
index b9398d4102c6601a266d0ee575db9a7bd94c48ad..961a8165dd7f3d2c803b5172df4fa6ece0754b86 100644 (file)
@@ -41,7 +41,7 @@ public:
   
   Standard_EXPORT Handle(StepShape_QualifiedRepresentationItem) GetQualifiedRepresentationItem() const;
 
-  DEFINE_STANDARD_RTTI(StepRepr_ReprItemAndMeasureWithUnitAndQRI,StepRepr_ReprItemAndMeasureWithUnit)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_ReprItemAndMeasureWithUnitAndQRI,StepRepr_ReprItemAndMeasureWithUnit)
 
 private:
   Handle(StepShape_QualifiedRepresentationItem) myQualifiedRepresentationItem;
index 8da2f140eb27bbd09de6d04f86ff216eaa73ee43..7e9aa19115ec97531b4c0947dc7d3a60632991fa 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepBasic_PlaneAngleMeasureWithUnit.hxx>
 #include <StepRepr_ReprItemAndPlaneAngleMeasureWithUnit.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_ReprItemAndPlaneAngleMeasureWithUnit,StepRepr_ReprItemAndMeasureWithUnit)
+
 //=======================================================================
 //function : StepRepr_ReprItemAndPlaneAngleMeasureWithUnit
 //purpose  : 
index 02429dc10dbe6ab836ddac5a6f0595f0b7601837..37d23eb5fd1fdbfbe8585262a2330b5ec2236bc6 100644 (file)
@@ -38,7 +38,7 @@ public:
   
   Standard_EXPORT Handle(StepBasic_PlaneAngleMeasureWithUnit) GetPlaneAngleMeasureWithUnit() const;
 
-  DEFINE_STANDARD_RTTI(StepRepr_ReprItemAndPlaneAngleMeasureWithUnit,StepRepr_ReprItemAndMeasureWithUnit)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_ReprItemAndPlaneAngleMeasureWithUnit,StepRepr_ReprItemAndMeasureWithUnit)
 
 private:
   Handle(StepBasic_PlaneAngleMeasureWithUnit) myPlaneAngleMeasureWithUnit;
index b01b5c100701c4786f39aec0d9e242065a6ea629..fd72a32493410a64a9269f3e7509df89473c0ea3 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepBasic_PlaneAngleMeasureWithUnit.hxx>
 #include <StepRepr_ReprItemAndPlaneAngleMeasureWithUnitAndQRI.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_ReprItemAndPlaneAngleMeasureWithUnitAndQRI,StepRepr_ReprItemAndMeasureWithUnitAndQRI)
+
 //=======================================================================
 //function : StepRepr_ReprItemAndPlaneAngleMeasureWithUnitAndQRI
 //purpose  : 
index 5f69a6d96e965cbe9b96a02f9ab43edbc5682366..b3506208da6ac599ec2bd56c01139d1f5d27b6a9 100644 (file)
@@ -38,7 +38,7 @@ public:
   
   Standard_EXPORT Handle(StepBasic_PlaneAngleMeasureWithUnit) GetPlaneAngleMeasureWithUnit() const;
 
-  DEFINE_STANDARD_RTTI(StepRepr_ReprItemAndPlaneAngleMeasureWithUnitAndQRI,StepRepr_ReprItemAndMeasureWithUnitAndQRI)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_ReprItemAndPlaneAngleMeasureWithUnitAndQRI,StepRepr_ReprItemAndMeasureWithUnitAndQRI)
 
 private:
   Handle(StepBasic_PlaneAngleMeasureWithUnit) myPlaneAngleMeasureWithUnit;
index 120e09f4a33a2cb107b8f2e4e6ebe5f3ea83fe9b..ff9c5dafd8d667e7e90f46b089a0f4f3d4d98dd8 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepRepr_RepresentationItem.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_Representation,MMgt_TShared)
+
 StepRepr_Representation::StepRepr_Representation ()  {}
 
 void StepRepr_Representation::Init(
index be9020df5b9de37b20694d8965fbaa7a8702ace9..599cf300f227112f61cbed37ae21c318b61b0ecd 100644 (file)
@@ -62,7 +62,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_Representation,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_Representation,MMgt_TShared)
 
 protected:
 
index 1a7eeb416cc9839764b19ed33914f36a66aab126..4202b8ae3cdda4cfdc1125277ccb5626fd71ab98 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepRepr_RepresentationContext.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_RepresentationContext,MMgt_TShared)
+
 StepRepr_RepresentationContext::StepRepr_RepresentationContext ()  {}
 
 void StepRepr_RepresentationContext::Init(
index 6740fe681caee40001d71c0bad08aa50036d3cbd..98ea3e8e171e89a328b58e23e3689443c11a984b 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_RepresentationContext,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_RepresentationContext,MMgt_TShared)
 
 protected:
 
index 2f3e71b11d88cba7a12895824287d2be8b04c9b0..0a6760a590298c351dbf4d159bda386283bdffd1 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepRepr_RepresentationItem.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_RepresentationItem,MMgt_TShared)
+
 StepRepr_RepresentationItem::StepRepr_RepresentationItem ()  {}
 
 void StepRepr_RepresentationItem::Init(
index 26d49c51fb5384f2aa394fb3b950dfe72150a5d3..f8c54e9c02d7e543ee03bb653d269b39eb97bad9 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_RepresentationItem,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_RepresentationItem,MMgt_TShared)
 
 protected:
 
index cd2b035a66a4a13fe6b133e8776fc2962acd02fc..fd434f5382bddb852e687da9499cd0b0e32cbd24 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepRepr_RepresentationItem.hxx>
 #include <StepRepr_RepresentationMap.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_RepresentationMap,MMgt_TShared)
+
 StepRepr_RepresentationMap::StepRepr_RepresentationMap ()  {}
 
 void StepRepr_RepresentationMap::Init(
index e67d751e13a54f47eee40b779eca359f98ce8d3c..19c09aaa99e0dc257b10fa28523d5644196f4120 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_RepresentationMap,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_RepresentationMap,MMgt_TShared)
 
 protected:
 
index dbccca4422eaa9d40c76e41a952d22e09ed89a5f..ec3bc97b6591b42b8baca6c315985044dfdb0e58 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepRepr_RepresentationRelationship.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_RepresentationRelationship,MMgt_TShared)
+
 StepRepr_RepresentationRelationship::StepRepr_RepresentationRelationship ()  {}
 
 void StepRepr_RepresentationRelationship::Init(
index 53aa31df12e82dff2bdea3f634ff2d0100be3c89..3e04d9944551e3e94a9cb2fd0cb0986375b71aac 100644 (file)
@@ -59,7 +59,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_RepresentationRelationship,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_RepresentationRelationship,MMgt_TShared)
 
 protected:
 
index 5540e91834d3991cec391f2fcf31eba7222dab8d..3561603103dbf75e67621497386a62b0122b8a59 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepRepr_Transformation.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_RepresentationRelationshipWithTransformation,StepRepr_ShapeRepresentationRelationship)
+
 StepRepr_RepresentationRelationshipWithTransformation::StepRepr_RepresentationRelationshipWithTransformation ()    {  }
 
 void  StepRepr_RepresentationRelationshipWithTransformation::Init
index b185454df0b0b428206a072f23564046dbbeaff6..81134783058d8d87d1f3bf3fe804d1d88b29fdf2 100644 (file)
@@ -48,7 +48,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_RepresentationRelationshipWithTransformation,StepRepr_ShapeRepresentationRelationship)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_RepresentationRelationshipWithTransformation,StepRepr_ShapeRepresentationRelationship)
 
 protected:
 
index 82789b5ae670f6a1fd6e52f8f95548374eafd1c3..e96bc7b5ba30a3d573034babe2c9d2da14c4dc87 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepRepr_ShapeAspect.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_ShapeAspect,MMgt_TShared)
+
 StepRepr_ShapeAspect::StepRepr_ShapeAspect ()  {}
 
 void StepRepr_ShapeAspect::Init(
index 0f44c6d975d0f6664187c82b5f2a570d68fec3b5..2135fa11a44c20f2867c0ceb3932eeadfa38f715 100644 (file)
@@ -60,7 +60,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_ShapeAspect,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_ShapeAspect,MMgt_TShared)
 
 protected:
 
index 922868ac5152d1060c738a5ad371786b8827e849..f5029ea7582d9df416e1c1a9c7e7673fed17d32b 100644 (file)
@@ -15,4 +15,6 @@
 #include <Standard_Type.hxx>
 #include <StepRepr_ShapeAspectDerivingRelationship.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_ShapeAspectDerivingRelationship,StepRepr_ShapeAspectRelationship)
+
 StepRepr_ShapeAspectDerivingRelationship::StepRepr_ShapeAspectDerivingRelationship  ()    {  }
index 8166f6c42b4799624568f51102649fb38b08c5d8..cc2538b9d77f9f54c157b4a004109102886d77c1 100644 (file)
@@ -37,7 +37,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_ShapeAspectDerivingRelationship,StepRepr_ShapeAspectRelationship)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_ShapeAspectDerivingRelationship,StepRepr_ShapeAspectRelationship)
 
 protected:
 
index 9b252f6c4fe2e09712f23c166805b891a8469a3a..1fe33f22d32202d03078cb1cd19e6302621d2270 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepRepr_ShapeAspectRelationship.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_ShapeAspectRelationship,MMgt_TShared)
+
 //=======================================================================
 //function : StepRepr_ShapeAspectRelationship
 //purpose  : 
index aabb56d348552afb169aa2e4f209ff84c229d4af..33d478a38d23632a8c73e6e5fe5b21487cf5f2a4 100644 (file)
@@ -71,7 +71,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_ShapeAspectRelationship,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_ShapeAspectRelationship,MMgt_TShared)
 
 protected:
 
index 3d7728d7020341a73f408ede057a6ded94a9383e..0b5cf21d9fc14879fd8aad1eb257083d4d1f009b 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepRepr_ShapeAspectTransition.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_ShapeAspectTransition,StepRepr_ShapeAspectRelationship)
+
 //=======================================================================
 //function : StepRepr_ShapeAspectTransition
 //purpose  : 
index eebf229874893f3ddaec2c281fbdd153730ca1a4..ec59f5f835ea89c49ed22ff18994179ca962dda6 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_ShapeAspectTransition,StepRepr_ShapeAspectRelationship)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_ShapeAspectTransition,StepRepr_ShapeAspectRelationship)
 
 protected:
 
index 0155e1dea31c985cbd95c81834a1ec8c6bf51819..16696682e3ebc51bb93b63e42a59eeb1627b4c0d 100644 (file)
@@ -16,4 +16,6 @@
 #include <Standard_Type.hxx>
 #include <StepRepr_ShapeRepresentationRelationship.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_ShapeRepresentationRelationship,StepRepr_RepresentationRelationship)
+
 StepRepr_ShapeRepresentationRelationship::StepRepr_ShapeRepresentationRelationship ()    {  }
index 93f631cb3e3216d377192baf87de33e6da75e03a..16d875f0f1f3262a05be801490a2386273a7b649 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_ShapeRepresentationRelationship,StepRepr_RepresentationRelationship)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_ShapeRepresentationRelationship,StepRepr_RepresentationRelationship)
 
 protected:
 
index 423111f7362efb77079efca1d7ddff8d60275a5c..36887e00aa2207ee550c431a63bf6b7f62992e17 100644 (file)
@@ -15,4 +15,6 @@
 #include <Standard_Type.hxx>
 #include <StepRepr_ShapeRepresentationRelationshipWithTransformation.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_ShapeRepresentationRelationshipWithTransformation,StepRepr_RepresentationRelationshipWithTransformation)
+
 StepRepr_ShapeRepresentationRelationshipWithTransformation::StepRepr_ShapeRepresentationRelationshipWithTransformation ()    {  }
index 490841940b2708d5c31ef04aa97d0ec9792073c3..9659f9fd12f234b6c2d8711f788c8172bd44a14d 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_ShapeRepresentationRelationshipWithTransformation,StepRepr_RepresentationRelationshipWithTransformation)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_ShapeRepresentationRelationshipWithTransformation,StepRepr_RepresentationRelationshipWithTransformation)
 
 protected:
 
index 193e25a2269c03efde5dfe4ad1b4d3cd1f53f1b5..b3b70845bc2b712c1ef422ccf7f794cb40e51606 100644 (file)
@@ -22,6 +22,8 @@
 #include <StepRepr_SpecifiedHigherUsageOccurrence.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_SpecifiedHigherUsageOccurrence,StepRepr_AssemblyComponentUsage)
+
 //=======================================================================
 //function : StepRepr_SpecifiedHigherUsageOccurrence
 //purpose  : 
index 87ec7964151ada28defb31c7159773ec6d7f6fbb..9814eeb7432f9c8027ae0b1ed6fa16b3e3f959ba 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_SpecifiedHigherUsageOccurrence,StepRepr_AssemblyComponentUsage)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_SpecifiedHigherUsageOccurrence,StepRepr_AssemblyComponentUsage)
 
 protected:
 
index 70088a2a8cc795059807d2d3cdf4eb4365d5e53c..9a54da59ae314fa01af398519acad635e64b06fe 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepRepr_StructuralResponseProperty.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_StructuralResponseProperty,StepRepr_PropertyDefinition)
+
 //=======================================================================
 //function : StepRepr_StructuralResponseProperty
 //purpose  : 
index 12fb5b23c35fde663520d09779b18f4d98bb1d0f..60116ae09e8186be72d79b6f677750935fe6f5a7 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_StructuralResponseProperty,StepRepr_PropertyDefinition)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_StructuralResponseProperty,StepRepr_PropertyDefinition)
 
 protected:
 
index 3cee87ba7136f2cc559710d0a23bd4dd5b5797cb..d7c12487dcc3ddd704728e3fbb395798919a98a7 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepRepr_StructuralResponsePropertyDefinitionRepresentation.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_StructuralResponsePropertyDefinitionRepresentation,StepRepr_PropertyDefinitionRepresentation)
+
 //=======================================================================
 //function : StepRepr_StructuralResponsePropertyDefinitionRepresentation
 //purpose  : 
index 8af5c0ef69eba035f86c92f2527ef8f291a8feee..cba52049b945be51bc15bdcbd08ddc68a7093616 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_StructuralResponsePropertyDefinitionRepresentation,StepRepr_PropertyDefinitionRepresentation)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_StructuralResponsePropertyDefinitionRepresentation,StepRepr_PropertyDefinitionRepresentation)
 
 protected:
 
index 6192e1d97a7fe9238e57e097181fb743b6ded406..e17892d4d4e56f44abb4297e0c2ef77c963b77ca 100644 (file)
@@ -15,4 +15,6 @@
 #include <Standard_Type.hxx>
 #include <StepRepr_SuppliedPartRelationship.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_SuppliedPartRelationship,StepBasic_ProductDefinitionRelationship)
+
 StepRepr_SuppliedPartRelationship::StepRepr_SuppliedPartRelationship ()    {  }
index 02c2e4c24064da73d782124b4003cb67c3a210a7..99ed863bdceb8f28562b390f8b5912b78e87ac1b 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_SuppliedPartRelationship,StepBasic_ProductDefinitionRelationship)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_SuppliedPartRelationship,StepBasic_ProductDefinitionRelationship)
 
 protected:
 
index 863eeb112a5dacc247802a1837b6aae83916cdd1..95f836d1e3eb8a0df018b1f2266aa13244cd0be9 100644 (file)
@@ -15,4 +15,6 @@
 
 #include <StepRepr_Tangent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_Tangent,StepRepr_DerivedShapeAspect)
+
 StepRepr_Tangent::StepRepr_Tangent ()    {  }
index 708f46de3daaf954d8e2481d04fcd61ea8f7011d..8725ef6443669d7ce23c35b3ef3834299899e277 100644 (file)
@@ -31,7 +31,7 @@ public:
   
   Standard_EXPORT StepRepr_Tangent();
 
-  DEFINE_STANDARD_RTTI(StepRepr_Tangent, StepRepr_DerivedShapeAspect)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_Tangent,StepRepr_DerivedShapeAspect)
 
 };
 #endif // _StepRepr_Tangent_HeaderFile
index 1e2ca9bf757a86a7710cdb717ab1f4268b643fcf..2f229802ee9f355bac3a0313a651d1d7c0b58f93 100644 (file)
@@ -15,4 +15,6 @@
 #include <Standard_Type.hxx>
 #include <StepRepr_ValueRange.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_ValueRange,StepRepr_CompoundRepresentationItem)
+
 StepRepr_ValueRange::StepRepr_ValueRange  ()    {  }
index 5f8d0a08091ca4879c76fcb814fb4416f4585390..79cccfb0fc3bd0cc56747385c6b538af9778e24f 100644 (file)
@@ -37,7 +37,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepRepr_ValueRange,StepRepr_CompoundRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_ValueRange,StepRepr_CompoundRepresentationItem)
 
 protected:
 
index dbb3619ce933527cd8c653668e1003d4936bd042..3568187b0e666c6df6f905daeb6404cde7358ded 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepRepr_ValueRepresentationItem.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepRepr_ValueRepresentationItem,StepRepr_RepresentationItem)
+
 StepRepr_ValueRepresentationItem::StepRepr_ValueRepresentationItem ()  {}
 
 void StepRepr_ValueRepresentationItem::Init(
index c8d7b80b68a93b5ea0571df58736e3bae83ee89a..6c6b27cbdcf39f67ed992742b4671cfd92db7204 100644 (file)
@@ -50,7 +50,7 @@ public:
     return valueComponentMember;
   }
 
-  DEFINE_STANDARD_RTTI(StepRepr_ValueRepresentationItem,StepRepr_RepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepRepr_ValueRepresentationItem,StepRepr_RepresentationItem)
 
 private:
   Handle(StepBasic_MeasureValueMember) valueComponentMember;
index f9a7e2c581ea5705a79db149c7b808e34086d1b6..a3087a3dad6b36c18cb32ef7ab24d97d7b0318e4 100644 (file)
@@ -24,6 +24,8 @@
 #include <StepSelect_Activator.hxx>
 #include <StepSelect_FloatFormat.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepSelect_Activator,IFSelect_Activator)
+
 static int initActivator = 0;
 
 
index 11c0a11e9475998ad8f2e722f4334d966301c068..c91523498812b861564d9b91bc92987d94b3ff3a 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepSelect_Activator,IFSelect_Activator)
+  DEFINE_STANDARD_RTTIEXT(StepSelect_Activator,IFSelect_Activator)
 
 protected:
 
index 71a92e5546257f816a54ece9d3b6f12d35b1c3a9..0a3a26fd1f88b13973f6ebc7aa43c6bec06269a6 100644 (file)
@@ -48,7 +48,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepSelect_FileModifier,IFSelect_GeneralModifier)
+  DEFINE_STANDARD_RTTI_INLINE(StepSelect_FileModifier,IFSelect_GeneralModifier)
 
 protected:
 
index a4f6c836cb5cd1d0ada6d56ced53a82646c43fa8..1971942f645476d756db26960e2b3c3851088f7f 100644 (file)
@@ -20,6 +20,8 @@
 #include <TCollection_AsciiString.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(StepSelect_FloatFormat,StepSelect_FileModifier)
+
 StepSelect_FloatFormat::StepSelect_FloatFormat ()
     : thezerosup (Standard_True) , themainform ("%E") ,
       theformrange ("%f") , therangemin (0.1) , therangemax (1000.)
index 6a83f1d0cdc16f5c3c7731f5038dcf817d5e2865..0832978b111842f7a7035939400871a6f7aabdcc 100644 (file)
@@ -93,7 +93,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepSelect_FloatFormat,StepSelect_FileModifier)
+  DEFINE_STANDARD_RTTIEXT(StepSelect_FloatFormat,StepSelect_FileModifier)
 
 protected:
 
index 13e3d8f9fb851fb76dd4820ca0e89eaf63816d40..173f77628a09399402e46372c42ee46f5cb8eacb 100644 (file)
@@ -60,7 +60,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepSelect_ModelModifier,IFSelect_Modifier)
+  DEFINE_STANDARD_RTTI_INLINE(StepSelect_ModelModifier,IFSelect_Modifier)
 
 protected:
 
index 1f9f9d0fa1afedaf174016edd54eaaf7d6b61040..8363e536cb305f6313afbf51194605590a9f6a2a 100644 (file)
@@ -24,6 +24,8 @@
 #include <StepSelect_StepType.hxx>
 #include <TColStd_SequenceOfAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepSelect_StepType,IFSelect_Signature)
+
 static TCollection_AsciiString lastvalue;
 
 
index 65858d9ecfff92a8ff0b55da665991cfe60c998e..e0e98f55c65a21539a943dfb9705444c741fed10 100644 (file)
@@ -64,7 +64,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepSelect_StepType,IFSelect_Signature)
+  DEFINE_STANDARD_RTTIEXT(StepSelect_StepType,IFSelect_Signature)
 
 protected:
 
index e369ca3de14a84862671f3e2269097eb8c2663d1..272f079a0b7bd7435dca5c351e8f81ba354a23da 100644 (file)
@@ -42,6 +42,8 @@
 
 #include <errno.h>
 #include <sys/stat.h>
+IMPLEMENT_STANDARD_RTTIEXT(StepSelect_WorkLibrary,IFSelect_WorkLibrary)
+
 StepSelect_WorkLibrary::StepSelect_WorkLibrary
   (const Standard_Boolean copymode)
   : thecopymode (copymode) , thelabmode (0)
index 43468da833f34e7d66efbdc9a4a5be4b33f6dc61..4f09ef394393c16d0871ffa1ba2723c8580b412d 100644 (file)
@@ -80,7 +80,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepSelect_WorkLibrary,IFSelect_WorkLibrary)
+  DEFINE_STANDARD_RTTIEXT(StepSelect_WorkLibrary,IFSelect_WorkLibrary)
 
 protected:
 
index d812bb11999504b24740b1ea7b80d00753ae54d4..d0b06b6641edb746950ef61c21402918b4cb13a8 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepShape_AdvancedBrepShapeRepresentation.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_AdvancedBrepShapeRepresentation,StepShape_ShapeRepresentation)
+
 StepShape_AdvancedBrepShapeRepresentation::StepShape_AdvancedBrepShapeRepresentation ()  {}
 
index e742bead13027a17fef2ea30e62b78d7f6661e73..55c7e929ecef32d38a355f0f32e57e0148a32786 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_AdvancedBrepShapeRepresentation,StepShape_ShapeRepresentation)
+  DEFINE_STANDARD_RTTIEXT(StepShape_AdvancedBrepShapeRepresentation,StepShape_ShapeRepresentation)
 
 protected:
 
index 9cdde1c42279d579a31a1067de6327da1ae50f0d..706cd259197c3a5e3f9126e12b1654eb3acd0312 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepShape_AdvancedFace.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_AdvancedFace,StepShape_FaceSurface)
+
 StepShape_AdvancedFace::StepShape_AdvancedFace ()  {}
 
index bdad8943854471d1387df31cd91747e518ddfa4e..a9cc21fbc3edc63d4ebcbc3201620ad971a0bbc6 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_AdvancedFace,StepShape_FaceSurface)
+  DEFINE_STANDARD_RTTIEXT(StepShape_AdvancedFace,StepShape_FaceSurface)
 
 protected:
 
index 7517e6a81c458ec3c276a5e74342180f2247261f..02451b9e2b84b08769b4ece57fa5f8b4ee0a25f9 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepShape_AngularLocation.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_AngularLocation,StepShape_DimensionalLocation)
+
 //=======================================================================
 //function : StepShape_AngularLocation
 //purpose  : 
index d406811e684948993f4eaf84f18761eef2f83688..8c34cdb54f8e18fbb96941acee2a938c2ad4bdf7 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_AngularLocation,StepShape_DimensionalLocation)
+  DEFINE_STANDARD_RTTIEXT(StepShape_AngularLocation,StepShape_DimensionalLocation)
 
 protected:
 
index 252a92bcce5712e3d63635305e081be20bacdf27..98603fe8dc8ba6bd516b875ef9eefeb56bd4c704 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepShape_AngularSize.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_AngularSize,StepShape_DimensionalSize)
+
 //=======================================================================
 //function : StepShape_AngularSize
 //purpose  : 
index cd3fa19c05a595a4bed0af3b1a13cda104eeee06..199a68d9b64e70517925a14140691730417c1836 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_AngularSize,StepShape_DimensionalSize)
+  DEFINE_STANDARD_RTTIEXT(StepShape_AngularSize,StepShape_DimensionalSize)
 
 protected:
 
index feb01f7db498dde1e8cd5fc69bf38c97222841dc..3e90927b1e4681226b2ed9e82a0423e7c02a790f 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepShape_Block.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_Block,StepGeom_GeometricRepresentationItem)
+
 StepShape_Block::StepShape_Block ()  {}
 
 void StepShape_Block::Init(
index 7982a3ed57bf239432adfe8f4f7933c86f24f8a9..882fb225c19464d028238db7e23d42b1d3049e54 100644 (file)
@@ -62,7 +62,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_Block,StepGeom_GeometricRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepShape_Block,StepGeom_GeometricRepresentationItem)
 
 protected:
 
index 0be32499cfa70d2f33c7665edb2acb772eed7615..04caf7e0f8adddc2ab2209a4e558c96acfb03860 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepShape_BooleanResult.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_BooleanResult,StepGeom_GeometricRepresentationItem)
+
 StepShape_BooleanResult::StepShape_BooleanResult ()  {}
 
 void StepShape_BooleanResult::Init(
index e1857195b3769b2d8e3442cbf35a04fc4ca30f26..239d7a74450f24fa4a9bc074a7645686cbf49e74 100644 (file)
@@ -59,7 +59,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_BooleanResult,StepGeom_GeometricRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepShape_BooleanResult,StepGeom_GeometricRepresentationItem)
 
 protected:
 
index 9c8b469c13bf54054d548b1110b0d2a343493883..ddf986411ac4607adc683dcec78d0f4ca75678c7 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepGeom_CartesianPoint.hxx>
 #include <StepShape_BoxDomain.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_BoxDomain,MMgt_TShared)
+
 StepShape_BoxDomain::StepShape_BoxDomain ()  {}
 
 void StepShape_BoxDomain::Init(
index 971bc980569d59307c1582078661b8d0f340e721..e450a9a4336ab99e00ebdbe9fd1ca16fdd556df2 100644 (file)
@@ -59,7 +59,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_BoxDomain,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepShape_BoxDomain,MMgt_TShared)
 
 protected:
 
index 8730027279d484ff2eec57048367ee799a4558fc..60819f9117c3852141141c2cde89e7aa33161eea 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepShape_BoxedHalfSpace.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_BoxedHalfSpace,StepShape_HalfSpaceSolid)
+
 StepShape_BoxedHalfSpace::StepShape_BoxedHalfSpace ()  {}
 
 void StepShape_BoxedHalfSpace::Init(
index 5e9e992d1060691b21dab6dedfbe0c850953e10e..6bdfaecf2e4d6515a4fa155d8905337d1596d311 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_BoxedHalfSpace,StepShape_HalfSpaceSolid)
+  DEFINE_STANDARD_RTTIEXT(StepShape_BoxedHalfSpace,StepShape_HalfSpaceSolid)
 
 protected:
 
index bf7c08c4cc31eabb8891c434d04c68c0e2bf6c5a..4d2452af916869c4b7cbaed2980da0902e0c47cf 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepShape_OrientedClosedShell.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_BrepWithVoids,StepShape_ManifoldSolidBrep)
+
 StepShape_BrepWithVoids::StepShape_BrepWithVoids ()  {}
 
 void StepShape_BrepWithVoids::Init(
index 56e49d9872678e8b5d325e93752f63bd44df3c0c..1b2e4feee7fbb85d6722c84238bd3214653ce6ea 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_BrepWithVoids,StepShape_ManifoldSolidBrep)
+  DEFINE_STANDARD_RTTIEXT(StepShape_BrepWithVoids,StepShape_ManifoldSolidBrep)
 
 protected:
 
index 79fac598b0447691e79bc9d1d77a3fe82eef819e..34d288d661bd5f6dcbe492045ea285bbcb76fc73 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepShape_ClosedShell.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_ClosedShell,StepShape_ConnectedFaceSet)
+
 StepShape_ClosedShell::StepShape_ClosedShell ()  {}
 
index 46cd02558deba79e465ca9c13c265aeef1ffd691..47236a4aaae382a82270eaad0246093273c3571d 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_ClosedShell,StepShape_ConnectedFaceSet)
+  DEFINE_STANDARD_RTTIEXT(StepShape_ClosedShell,StepShape_ConnectedFaceSet)
 
 protected:
 
index 29cd57fc5ae6f0582637fd3a55878d2172a0ed0b..649f967a26894c12f75bcf881cdb2a78486d84b9 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepShape_CompoundShapeRepresentation.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_CompoundShapeRepresentation,StepShape_ShapeRepresentation)
+
 //=======================================================================
 //function : StepShape_CompoundShapeRepresentation
 //purpose  : 
index 0717ad322a45e3769fd7462cae3e6c6b5019eaef..1233e998efa1ad079e9e3c0ca232ea2223cef803 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_CompoundShapeRepresentation,StepShape_ShapeRepresentation)
+  DEFINE_STANDARD_RTTIEXT(StepShape_CompoundShapeRepresentation,StepShape_ShapeRepresentation)
 
 protected:
 
index c48c6b2a510145a2059185e6888f96df8dcaccd6..d35202c1be7f722856eca6a34afb6f7025b492ee 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepShape_ConnectedEdgeSet.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_ConnectedEdgeSet,StepShape_TopologicalRepresentationItem)
+
 //=======================================================================
 //function : StepShape_ConnectedEdgeSet
 //purpose  : 
index 28e9db35a8a0a3fb6f415931bdf8ef9a0b31991b..2d6161d0f0baa8fa632413c6d1d8250cb4d6db62 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_ConnectedEdgeSet,StepShape_TopologicalRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepShape_ConnectedEdgeSet,StepShape_TopologicalRepresentationItem)
 
 protected:
 
index c755b87a0f7678d87f7a444cd243fc41e20780b4..13e16d4537258403289d491458e263904f135c0d 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepShape_Face.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_ConnectedFaceSet,StepShape_TopologicalRepresentationItem)
+
 StepShape_ConnectedFaceSet::StepShape_ConnectedFaceSet ()  {}
 
 void StepShape_ConnectedFaceSet::Init(
index 46ba8b09d39ff2814246e4cbd9f67cd36cfa9e3f..5ca8aa3c98bbfbec8a6b9b0f435742ac58691f2a 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_ConnectedFaceSet,StepShape_TopologicalRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepShape_ConnectedFaceSet,StepShape_TopologicalRepresentationItem)
 
 protected:
 
index 3c84ede57e5445a463ec1e34b8a495c14e366a0c..a3b46217288b0f916fb755135dafd95f38edc113 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepShape_ConnectedFaceShapeRepresentation.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_ConnectedFaceShapeRepresentation,StepRepr_Representation)
+
 //=======================================================================
 //function : StepShape_ConnectedFaceShapeRepresentation
 //purpose  : 
index bc6697dfcebdefb59d5ffbc1f2e0381b37ccff0f..45af758105a53661b6a771c2306d3cd46145bd3c 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_ConnectedFaceShapeRepresentation,StepRepr_Representation)
+  DEFINE_STANDARD_RTTIEXT(StepShape_ConnectedFaceShapeRepresentation,StepRepr_Representation)
 
 protected:
 
index 0129e8af75f4844ed034eae5af8a2199eaeb53f4..c37288a19b693353599b034edc631c0c67a7e752 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepShape_ConnectedFaceSubSet.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_ConnectedFaceSubSet,StepShape_ConnectedFaceSet)
+
 //=======================================================================
 //function : StepShape_ConnectedFaceSubSet
 //purpose  : 
index e603bc88630b4c36bd758ebccfcdbdc3d1d3e2a9..01f421543fb69219d389d51ad8bf41f21cf8bde9 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_ConnectedFaceSubSet,StepShape_ConnectedFaceSet)
+  DEFINE_STANDARD_RTTIEXT(StepShape_ConnectedFaceSubSet,StepShape_ConnectedFaceSet)
 
 protected:
 
index 9c6d1a9ef0117a8af3ba931774ba33448b4837c8..80c3389ec6aa67f54b5404e0dbacf7eaee304bff 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepRepr_ShapeRepresentationRelationship.hxx>
 #include <StepShape_ContextDependentShapeRepresentation.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_ContextDependentShapeRepresentation,MMgt_TShared)
+
 StepShape_ContextDependentShapeRepresentation::StepShape_ContextDependentShapeRepresentation ()    {  }
 
 void  StepShape_ContextDependentShapeRepresentation::Init
index 01a0baa3c0061cb31ad5315307aa34c10b32a913..b3282da2f746195f70c69e7ddfdf02b1a30ad8e6 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_ContextDependentShapeRepresentation,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepShape_ContextDependentShapeRepresentation,MMgt_TShared)
 
 protected:
 
index eae5ce6f742b0e477417d644b09f1b61181f653d..29959f6405bde9c6bfe494dcf204ef1a65270c41 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepShape_CsgShapeRepresentation.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_CsgShapeRepresentation,StepShape_ShapeRepresentation)
+
 StepShape_CsgShapeRepresentation::StepShape_CsgShapeRepresentation ()  {}
 
index 247f8f098a83e7d0b6a297814ba1f3dda405e47b..3084e222c475b9348dec864479ce36fc69ccf41b 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_CsgShapeRepresentation,StepShape_ShapeRepresentation)
+  DEFINE_STANDARD_RTTIEXT(StepShape_CsgShapeRepresentation,StepShape_ShapeRepresentation)
 
 protected:
 
index 12d10a054ad5aadb9b463cfd0b328692b3a76c4d..51aaa2814d67564667c1b83d41f9a51e2dbb62f6 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepShape_CsgSolid.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_CsgSolid,StepShape_SolidModel)
+
 StepShape_CsgSolid::StepShape_CsgSolid ()  {}
 
 void StepShape_CsgSolid::Init(
index ba3220b026546be098f10751b71283ef27e03e99..a66477e1f71bfc6193df7bfd2fbfa169ada457b9 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_CsgSolid,StepShape_SolidModel)
+  DEFINE_STANDARD_RTTIEXT(StepShape_CsgSolid,StepShape_SolidModel)
 
 protected:
 
index 6ffc9de1cde8d88c797b4ee1ef27eeee59a91a33..30a62ef8a08b3795df2105c5f64570166e1f8c23 100644 (file)
@@ -17,6 +17,8 @@
 #include <Standard_Type.hxx>
 #include <StepShape_DefinitionalRepresentationAndShapeRepresentation.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_DefinitionalRepresentationAndShapeRepresentation,StepRepr_DefinitionalRepresentation)
+
 StepShape_DefinitionalRepresentationAndShapeRepresentation::StepShape_DefinitionalRepresentationAndShapeRepresentation () 
 {
 }
index e0ca644c3cf28dd6ac381754f4f816495be942e1..b4db6eba8c29034001e22c4d2d2aa5b22d795bf5 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_DefinitionalRepresentationAndShapeRepresentation,StepRepr_DefinitionalRepresentation)
+  DEFINE_STANDARD_RTTIEXT(StepShape_DefinitionalRepresentationAndShapeRepresentation,StepRepr_DefinitionalRepresentation)
 
 protected:
 
index db3c234926f8d3cdd5420fcccc0673cd6bc5dbfb..7da5dd109b901dab332db7a73d2dd2fa425b238f 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepShape_DimensionalCharacteristicRepresentation.hxx>
 #include <StepShape_ShapeDimensionRepresentation.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_DimensionalCharacteristicRepresentation,MMgt_TShared)
+
 //=======================================================================
 //function : StepShape_DimensionalCharacteristicRepresentation
 //purpose  : 
index a58dc1f3b20c4b8079eb5e69011c6b2827f70115..916eabeac46bfb98bd71df67b68d3c3cfbb8679d 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_DimensionalCharacteristicRepresentation,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepShape_DimensionalCharacteristicRepresentation,MMgt_TShared)
 
 protected:
 
index c1e8e2bc24cad4fa3c166617206dbf57d6bf1b2f..3013704bb4e159fadcea5e1f92d9befdcbe81ab2 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepShape_DimensionalLocation.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_DimensionalLocation,StepRepr_ShapeAspectRelationship)
+
 //=======================================================================
 //function : StepShape_DimensionalLocation
 //purpose  : 
index f4df7f5063d4d27d42b47c3a221febc17c1c6f1a..5cdf513b5808b50703243f062bc46e2cf5c122ba 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_DimensionalLocation,StepRepr_ShapeAspectRelationship)
+  DEFINE_STANDARD_RTTIEXT(StepShape_DimensionalLocation,StepRepr_ShapeAspectRelationship)
 
 protected:
 
index e544599de7421256d7c09323602a1c9be343b8dd..dfa9890ab0e7a76266cfe815b3847171f94ff33f 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepShape_DimensionalLocationWithPath.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_DimensionalLocationWithPath,StepShape_DimensionalLocation)
+
 //=======================================================================
 //function : StepShape_DimensionalLocationWithPath
 //purpose  : 
index a5f4c24af5af12b0c8f846f805b3904f13631deb..51d27c1ee39b3cecddf3c8cc44d56c77f968e466 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_DimensionalLocationWithPath,StepShape_DimensionalLocation)
+  DEFINE_STANDARD_RTTIEXT(StepShape_DimensionalLocationWithPath,StepShape_DimensionalLocation)
 
 protected:
 
index 5bf660fcf3bab370a4eea64906e5f03ac00fc385..6d78a8513443a42e4931fd36c76d66659cb603b0 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepShape_DimensionalSize.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_DimensionalSize,MMgt_TShared)
+
 //=======================================================================
 //function : StepShape_DimensionalSize
 //purpose  : 
index 7f01fd5743fb6f16492f70ab5a14be3ded84965d..efec497b2911c9b262798223ac22bcd97938b24f 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_DimensionalSize,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepShape_DimensionalSize,MMgt_TShared)
 
 protected:
 
index 89d653e70e637db62b178340a4e8e9a35c23558c..02467870b8d0a3339941bb3772befa4cfe5dfe3b 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepShape_DimensionalSizeWithPath.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_DimensionalSizeWithPath,StepShape_DimensionalSize)
+
 //=======================================================================
 //function : StepShape_DimensionalSizeWithPath
 //purpose  : 
index 0f2fd53985b08e471cb0285fbe42eab7a7b37aee..5e769d3c5b1556dff127fd0c6dc08713f296bd37 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_DimensionalSizeWithPath,StepShape_DimensionalSize)
+  DEFINE_STANDARD_RTTIEXT(StepShape_DimensionalSizeWithPath,StepShape_DimensionalSize)
 
 protected:
 
index b6763c25e09ac903c251e4e268b53ee4fedcd7ba..fba62b2ad3eb26401a0cbf41163555f4b22c25b4 100644 (file)
@@ -15,4 +15,6 @@
 #include <Standard_Type.hxx>
 #include <StepShape_DirectedDimensionalLocation.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_DirectedDimensionalLocation,StepShape_DimensionalLocation)
+
 StepShape_DirectedDimensionalLocation::StepShape_DirectedDimensionalLocation  ()    {  }
index 46266c79897a883c38b9df75405989bc94ab6419..3e2d4dc1a4ef42897f6b051551304cd18045a74b 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_DirectedDimensionalLocation,StepShape_DimensionalLocation)
+  DEFINE_STANDARD_RTTIEXT(StepShape_DirectedDimensionalLocation,StepShape_DimensionalLocation)
 
 protected:
 
index 670e675ced8daa63ab602265086034f041ce9d49..43d470b57f1701830f3cc05f375bbd3cb1c48cd2 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepShape_Vertex.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_Edge,StepShape_TopologicalRepresentationItem)
+
 StepShape_Edge::StepShape_Edge ()  {}
 
 void StepShape_Edge::Init(
index d839c39eda92ae6c0f797c7c46abe51f13b22f75..d43a8705a376aaf6ec6c1974db2dcfce5cc72115 100644 (file)
@@ -53,7 +53,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_Edge,StepShape_TopologicalRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepShape_Edge,StepShape_TopologicalRepresentationItem)
 
 protected:
 
index ff959fd0f6a8a6f0967020c34d34a7fb96798a3f..bfe6e1a5e07a1f3b5e04cff0076d0698669ef225 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepShape_EdgeBasedWireframeModel.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_EdgeBasedWireframeModel,StepGeom_GeometricRepresentationItem)
+
 //=======================================================================
 //function : StepShape_EdgeBasedWireframeModel
 //purpose  : 
index 75b9f51581c9326740776650b6f5bcae3670c2af..83ead256e07a4f16ec077c140851497d16daefc3 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_EdgeBasedWireframeModel,StepGeom_GeometricRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepShape_EdgeBasedWireframeModel,StepGeom_GeometricRepresentationItem)
 
 protected:
 
index 56f00c24e96616e2458d88ff7a358c7d9f435045..291fe065ab599732689b67e48ecb77a90928e30e 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepShape_EdgeBasedWireframeShapeRepresentation.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_EdgeBasedWireframeShapeRepresentation,StepShape_ShapeRepresentation)
+
 //=======================================================================
 //function : StepShape_EdgeBasedWireframeShapeRepresentation
 //purpose  : 
index 3bc775ab649939ffb07ba76ecbb03df8b8ff57a2..5ab724de7ff6beefbb2ab7b25c70139801c39d9c 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_EdgeBasedWireframeShapeRepresentation,StepShape_ShapeRepresentation)
+  DEFINE_STANDARD_RTTIEXT(StepShape_EdgeBasedWireframeShapeRepresentation,StepShape_ShapeRepresentation)
 
 protected:
 
index 9e1811c544764b473f66a66fa331a907dd0c76f2..74f52fc9593bf320e466c09273406a606a875b4e 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepShape_Vertex.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_EdgeCurve,StepShape_Edge)
+
 StepShape_EdgeCurve::StepShape_EdgeCurve ()  {}
 
 void StepShape_EdgeCurve::Init(
index 1c977a932831d4ceba0e450e530f18746d61cbf9..4ee25fee8292e26d925fb8d8a8589ac7900dc875 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_EdgeCurve,StepShape_Edge)
+  DEFINE_STANDARD_RTTIEXT(StepShape_EdgeCurve,StepShape_Edge)
 
 protected:
 
index ae2bc267cf0ba674f873a9d76fb177c10690d8b5..eaa77e7554d8f4b7b171014537e76c61a80f64f4 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepShape_OrientedEdge.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_EdgeLoop,StepShape_Loop)
+
 StepShape_EdgeLoop::StepShape_EdgeLoop ()  {}
 
 void StepShape_EdgeLoop::Init(const Handle(TCollection_HAsciiString)& aName)
index d5d59de2e7f06fdd23bd6d8f36adda582387326e..ff5a34d00ce03fc4bd01ea553b4019f2ce21999f 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_EdgeLoop,StepShape_Loop)
+  DEFINE_STANDARD_RTTIEXT(StepShape_EdgeLoop,StepShape_Loop)
 
 protected:
 
index a6ea0f1889941d518d6d166bc40f3c9f3609a0c2..a5e394460cbfe07b989a240464fb206025e2a828 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepShape_ExtrudedAreaSolid.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_ExtrudedAreaSolid,StepShape_SweptAreaSolid)
+
 StepShape_ExtrudedAreaSolid::StepShape_ExtrudedAreaSolid ()  {}
 
 void StepShape_ExtrudedAreaSolid::Init(
index e4279f2117c5b1725cdeda03ea11cd938564f244..a3af763562f9fb81ab29d8fa834b8496d5ed1998 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_ExtrudedAreaSolid,StepShape_SweptAreaSolid)
+  DEFINE_STANDARD_RTTIEXT(StepShape_ExtrudedAreaSolid,StepShape_SweptAreaSolid)
 
 protected:
 
index 7a4ccf6d5ca8bcde44b81e2b622a0dbc0ef113b7..7dffca561571bdf68a3328420145dc2af5632bd0 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepShape_FaceSurface.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_ExtrudedFaceSolid,StepShape_SweptFaceSolid)
+
 StepShape_ExtrudedFaceSolid::StepShape_ExtrudedFaceSolid ()  {}
 
 void StepShape_ExtrudedFaceSolid::Init(
index 03ded74ea6a7e8e84d3b6f21a9304523c292368a..0b87d0536ab3349c3237910c1cfd7a645c0aae46 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_ExtrudedFaceSolid,StepShape_SweptFaceSolid)
+  DEFINE_STANDARD_RTTIEXT(StepShape_ExtrudedFaceSolid,StepShape_SweptFaceSolid)
 
 protected:
 
index 9e1db168787a2a1c50e5b3c4c737b5ca2030d2e0..a1e6454355a7c23d2a4db66392e74036172098e7 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepShape_FaceBound.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_Face,StepShape_TopologicalRepresentationItem)
+
 StepShape_Face::StepShape_Face ()  {}
 
 void StepShape_Face::Init(
index 9d663095c859e2ae685a504431a7abefab089750..af6128af937bcc1e207d155126765df75666361d 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_Face,StepShape_TopologicalRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepShape_Face,StepShape_TopologicalRepresentationItem)
 
 protected:
 
index c5bf524f4143a39d290799b1d8fa41396e832b16..f929b4637be013272cf2b89d9d993a57e92c2a31 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepShape_FaceBasedSurfaceModel.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_FaceBasedSurfaceModel,StepGeom_GeometricRepresentationItem)
+
 //=======================================================================
 //function : StepShape_FaceBasedSurfaceModel
 //purpose  : 
index 11303035c4677db99e9373b3862371517ff38d9b..ee35924cee392895f2d8a62d648fcbd2d9b6a98d 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_FaceBasedSurfaceModel,StepGeom_GeometricRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepShape_FaceBasedSurfaceModel,StepGeom_GeometricRepresentationItem)
 
 protected:
 
index a5c7a68b832880ee92f2c91aa4262f7337d9d447..a8e102c97f4556c487c40315fa5b1966e8f91a29 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepShape_Loop.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_FaceBound,StepShape_TopologicalRepresentationItem)
+
 StepShape_FaceBound::StepShape_FaceBound ()  {}
 
 void StepShape_FaceBound::Init(
index fdfb7afd3eb5f07b72fb264c13a94971f149edc0..38e66828c7baf23d201fb3ea74b1b27f32c358e6 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_FaceBound,StepShape_TopologicalRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepShape_FaceBound,StepShape_TopologicalRepresentationItem)
 
 protected:
 
index 1f57f9bce42c54de7e0deaa46b3ad5274ee80b96..c32d0e05b03a6eb7f24e0049b5484b1732088db4 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepShape_FaceOuterBound.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_FaceOuterBound,StepShape_FaceBound)
+
 StepShape_FaceOuterBound::StepShape_FaceOuterBound ()  {}
 
index d35d556b599a419893283f0fd14df956cbff69c8..4e6d3acd9b75bc5ccfda7ab4afe2827ef4b3aa1e 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_FaceOuterBound,StepShape_FaceBound)
+  DEFINE_STANDARD_RTTIEXT(StepShape_FaceOuterBound,StepShape_FaceBound)
 
 protected:
 
index e4a695ccec7c977dc437c4d657c383eec08f1521..e1d84880eaef68097381565cdc9f13024220b85a 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepShape_FaceSurface.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_FaceSurface,StepShape_Face)
+
 StepShape_FaceSurface::StepShape_FaceSurface ()  {}
 
 void StepShape_FaceSurface::Init(
index 49811a1eea2d74cbc3fd33e46ece3a959c48b437..8e02edfd2dd1e1ea0af10766c9ca715c9f75fe7b 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_FaceSurface,StepShape_Face)
+  DEFINE_STANDARD_RTTIEXT(StepShape_FaceSurface,StepShape_Face)
 
 protected:
 
index 3d87b95f4cdb30deb6cef1eac2545603370f8aaf..683da4b79ecdaa9af44c5c2022fbb16368b7444a 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepShape_FacetedBrep.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_FacetedBrep,StepShape_ManifoldSolidBrep)
+
 StepShape_FacetedBrep::StepShape_FacetedBrep ()  {}
 
index 56f08bbb6201e79d87b9aaefcedd7e146b61d5c4..70b0936e09a70d469253341bfd7d7ba4b85cacdf 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_FacetedBrep,StepShape_ManifoldSolidBrep)
+  DEFINE_STANDARD_RTTIEXT(StepShape_FacetedBrep,StepShape_ManifoldSolidBrep)
 
 protected:
 
index d1117c885d8f38657676e3ea4ff1e9f5e4cad434..f38f32fcf49b676af03eca658f871a8921bb1ff8 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepShape_OrientedClosedShell.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_FacetedBrepAndBrepWithVoids,StepShape_ManifoldSolidBrep)
+
 StepShape_FacetedBrepAndBrepWithVoids::StepShape_FacetedBrepAndBrepWithVoids ()  {}
 
 void StepShape_FacetedBrepAndBrepWithVoids::Init
index 4bf1b12331e69acad4d4606c907bb4b77ab252c7..d426c82ccc169fe3038844f7d4973a5002e7fc98 100644 (file)
@@ -68,7 +68,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_FacetedBrepAndBrepWithVoids,StepShape_ManifoldSolidBrep)
+  DEFINE_STANDARD_RTTIEXT(StepShape_FacetedBrepAndBrepWithVoids,StepShape_ManifoldSolidBrep)
 
 protected:
 
index 28d28e4a9ae1700033cdff8770053714f23ac59e..c52aa416b55b06b4b260bf8cbae3215518f63398 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepShape_FacetedBrepShapeRepresentation.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_FacetedBrepShapeRepresentation,StepShape_ShapeRepresentation)
+
 StepShape_FacetedBrepShapeRepresentation::StepShape_FacetedBrepShapeRepresentation ()  {}
 
index d97f260cb8b7dbf28c512d741a564e91fb08ae86..8c60e66bc2fd38f6053b12d2831994be1b29879d 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_FacetedBrepShapeRepresentation,StepShape_ShapeRepresentation)
+  DEFINE_STANDARD_RTTIEXT(StepShape_FacetedBrepShapeRepresentation,StepShape_ShapeRepresentation)
 
 protected:
 
index 74889597a9b873a8c0fa292504ba1a5bcd269cd6..47acbcc69ff06f06fc854e47f8fc576a749df10c 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepShape_GeometricCurveSet.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_GeometricCurveSet,StepShape_GeometricSet)
+
 StepShape_GeometricCurveSet::StepShape_GeometricCurveSet ()  {}
 
index b649bb7c7699e2e49b4d3b064894c73c52200b33..13a6bdfe7c7e29244a118af8ac41bf487535cffc 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_GeometricCurveSet,StepShape_GeometricSet)
+  DEFINE_STANDARD_RTTIEXT(StepShape_GeometricCurveSet,StepShape_GeometricSet)
 
 protected:
 
index 20edcb16121dfbdd26f3c23b48195267ee443e56..61fbd238ce23fa307e3f81fe0645b34e13f4b96c 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepShape_GeometricSetSelect.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_GeometricSet,StepGeom_GeometricRepresentationItem)
+
 StepShape_GeometricSet::StepShape_GeometricSet ()  {}
 
 void StepShape_GeometricSet::Init(
index 870100d8b24f43cf02a392cc54a719089af7661a..305d1c8520b8bf5b83922434b0bf3077f8be7837 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_GeometricSet,StepGeom_GeometricRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepShape_GeometricSet,StepGeom_GeometricRepresentationItem)
 
 protected:
 
index b8f862e9f6a9d122577c2e7877385a0e22f6626e..4d8bec6b37be404f47d9c73da25259f0fab30ff5 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepShape_GeometricallyBoundedSurfaceShapeRepresentation.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_GeometricallyBoundedSurfaceShapeRepresentation,StepShape_ShapeRepresentation)
+
 StepShape_GeometricallyBoundedSurfaceShapeRepresentation::StepShape_GeometricallyBoundedSurfaceShapeRepresentation ()  {}
 
index e2fd87d3a1b18788ec419d72ee33517df528eb7b..16180f0316e6466ccff47dd8de5a0f4e3a0c9610 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_GeometricallyBoundedSurfaceShapeRepresentation,StepShape_ShapeRepresentation)
+  DEFINE_STANDARD_RTTIEXT(StepShape_GeometricallyBoundedSurfaceShapeRepresentation,StepShape_ShapeRepresentation)
 
 protected:
 
index 84571520b0ce600780bc618d75f8777f4e87d1c2..b572138ba2c02cabc7ec5f148087a69d79cbba47 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepShape_GeometricallyBoundedWireframeShapeRepresentation.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_GeometricallyBoundedWireframeShapeRepresentation,StepShape_ShapeRepresentation)
+
 StepShape_GeometricallyBoundedWireframeShapeRepresentation::StepShape_GeometricallyBoundedWireframeShapeRepresentation ()  {}
 
index 7055e99d59272fa4fee7341d7d3e2a5c19b852a2..ed47a88cfbb2a898580d9964f62e6cdb097e0378 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_GeometricallyBoundedWireframeShapeRepresentation,StepShape_ShapeRepresentation)
+  DEFINE_STANDARD_RTTIEXT(StepShape_GeometricallyBoundedWireframeShapeRepresentation,StepShape_ShapeRepresentation)
 
 protected:
 
index f69f35264d30ac92af701fa143c4bf40c9f0979f..2af7b0333d637d0e302e8dd9ae8560c414660a6a 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepShape_HalfSpaceSolid.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_HalfSpaceSolid,StepGeom_GeometricRepresentationItem)
+
 StepShape_HalfSpaceSolid::StepShape_HalfSpaceSolid ()  {}
 
 void StepShape_HalfSpaceSolid::Init(
index 709a75abcc68eac24d473a594ac97145ac1e2911..40599f5353f537a28ac69b7adb7499eb0fe4bd76 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_HalfSpaceSolid,StepGeom_GeometricRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepShape_HalfSpaceSolid,StepGeom_GeometricRepresentationItem)
 
 protected:
 
index ce5ee374bff8094c9cbaea5382da71ff7dfc4a0c..dae9e6e088e7a8aea1762b24f8212c8172ccb0d4 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepShape_LimitsAndFits.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_LimitsAndFits,MMgt_TShared)
+
 StepShape_LimitsAndFits::StepShape_LimitsAndFits ()    {  }
 
 void  StepShape_LimitsAndFits::Init
index c92010576e1d366c6c4597b3f5b5c57cae40406f..9183d30d66b57ece34f8c769c82e6e1b3d7dbc07 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_LimitsAndFits,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepShape_LimitsAndFits,MMgt_TShared)
 
 protected:
 
index 7cf71517a5ee8f70bfff2ad6326384fb9bc8ae6f..e4e17fc9e7e9d0baec8633e754ba4549e32b7f34 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepShape_Loop.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_Loop,StepShape_TopologicalRepresentationItem)
+
 StepShape_Loop::StepShape_Loop ()  {}
 
index 7ae5748a5c23a335913c467ed12f2e1ca84b0f96..f35554de224ec6e9237c6472447e1902a6a8f2c7 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_Loop,StepShape_TopologicalRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepShape_Loop,StepShape_TopologicalRepresentationItem)
 
 protected:
 
index f1c038c03ab9daeb8afa57c1da9f18788da7bd8b..b8b868059f936ab78c6fd329f45b5daa0ae246f5 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepShape_Path.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_LoopAndPath,StepShape_TopologicalRepresentationItem)
+
 StepShape_LoopAndPath::StepShape_LoopAndPath ()  {}
 
 void StepShape_LoopAndPath::Init(
index 2cbe93ead1e5b8ee55577e3dc87ef1480714b23b..38bf9c33704488dc9f4a2dd91bb91d54d74a4307 100644 (file)
@@ -67,7 +67,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_LoopAndPath,StepShape_TopologicalRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepShape_LoopAndPath,StepShape_TopologicalRepresentationItem)
 
 protected:
 
index 7d94676dd6807e6febb8e9d7a465657da269dbc2..9dfabf5a39128a26ecc45d8890300c60f1060ae9 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepShape_ManifoldSolidBrep.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_ManifoldSolidBrep,StepShape_SolidModel)
+
 StepShape_ManifoldSolidBrep::StepShape_ManifoldSolidBrep ()  {}
 
 void StepShape_ManifoldSolidBrep::Init(
index 2db0cab5c4433529235b4d9f6a4981cc1d04e010..1bd12b49d27683f155ea08d369305d67b88758eb 100644 (file)
@@ -52,7 +52,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_ManifoldSolidBrep,StepShape_SolidModel)
+  DEFINE_STANDARD_RTTIEXT(StepShape_ManifoldSolidBrep,StepShape_SolidModel)
 
 protected:
 
index 3ef3c6c27019e04f7c6d2b85b03e18269cd6cd84..51d5bfea312473f859a4898ed4577933208a4ca5 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepShape_ManifoldSurfaceShapeRepresentation.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_ManifoldSurfaceShapeRepresentation,StepShape_ShapeRepresentation)
+
 StepShape_ManifoldSurfaceShapeRepresentation::StepShape_ManifoldSurfaceShapeRepresentation ()  {}
 
index aaa8f1538bfc78f41dec37b01cffb16821c2b90c..0c5f4f5a6648ac51f0d0d99a03673ef8af60e22b 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_ManifoldSurfaceShapeRepresentation,StepShape_ShapeRepresentation)
+  DEFINE_STANDARD_RTTIEXT(StepShape_ManifoldSurfaceShapeRepresentation,StepShape_ShapeRepresentation)
 
 protected:
 
index 14a269958dda779065d765d5c9db0bb76fa35fca..043d919981baaecb885f96b5bd8d76bba3eeabac 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepShape_ValueQualifier.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_MeasureQualification,MMgt_TShared)
+
 StepShape_MeasureQualification::StepShape_MeasureQualification  ()    {  }
 
 void  StepShape_MeasureQualification::Init
index ffaa2350f5b32bef78330df34c4a2420522e791d..23fbbb4dc5ce5c89fb7b24d34a6c0e13337ced83 100644 (file)
@@ -66,7 +66,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_MeasureQualification,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepShape_MeasureQualification,MMgt_TShared)
 
 protected:
 
index a3acfe4a756de009e8ddeb2be496718e0ed27227..8d5c033d6b2545711b497a54049b57f17b83b975 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepShape_ValueQualifier.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_MeasureRepresentationItemAndQualifiedRepresentationItem,StepRepr_RepresentationItem)
+
 StepShape_MeasureRepresentationItemAndQualifiedRepresentationItem::StepShape_MeasureRepresentationItemAndQualifiedRepresentationItem  ()
 {
   myMeasure = new StepBasic_MeasureWithUnit;
index 32455fd95b7bbbeca1a8c5d3ba6cc6a515938370..badf32f18dd56be3b7aa4f6ed5fe5bee7ecb4b71 100644 (file)
@@ -62,7 +62,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_MeasureRepresentationItemAndQualifiedRepresentationItem,StepRepr_RepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepShape_MeasureRepresentationItemAndQualifiedRepresentationItem,StepRepr_RepresentationItem)
 
 protected:
 
index 88ff60e028e9c63f938325f3370be421fa9c6899..c68a317f84786e0ad531ada27a846f0bc6b41a55 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepShape_NonManifoldSurfaceShapeRepresentation.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_NonManifoldSurfaceShapeRepresentation,StepShape_ShapeRepresentation)
+
 //=======================================================================
 //function : StepShape_NonManifoldSurfaceShapeRepresentation
 //purpose  : 
index e2f05a5dd483e7949f9a24830cd40725d76f6d6f..2965cd6fb9aa862a7538b16dc5529375b0373222 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_NonManifoldSurfaceShapeRepresentation,StepShape_ShapeRepresentation)
+  DEFINE_STANDARD_RTTIEXT(StepShape_NonManifoldSurfaceShapeRepresentation,StepShape_ShapeRepresentation)
 
 protected:
 
index 74448a074d371fce15f50df4560d7957234a4a6f..91d709a9d6dccfbab5e16bb82517626f647f40c4 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepShape_OpenShell.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_OpenShell,StepShape_ConnectedFaceSet)
+
 StepShape_OpenShell::StepShape_OpenShell ()  {}
 
index d0f556f2f53a6bc12733323abfb0a1fbd85b083b..92395aec0d0527dba330620c4afa6b67ba98a98e 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_OpenShell,StepShape_ConnectedFaceSet)
+  DEFINE_STANDARD_RTTIEXT(StepShape_OpenShell,StepShape_ConnectedFaceSet)
 
 protected:
 
index 45474c9f11401b94cc8447ae5fe4e0ba3bc83fde..46bbac418666e587be166426143493f877e1d4b9 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepShape_OrientedClosedShell.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_OrientedClosedShell,StepShape_ClosedShell)
+
 StepShape_OrientedClosedShell::StepShape_OrientedClosedShell ()  {}
 
 void StepShape_OrientedClosedShell::Init(
index 9e11953420f18a1f5352e7a8ba0c8579ed1c209e..74f97c75b29cb7e49d361d34ac864d03767f45ae 100644 (file)
@@ -65,7 +65,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_OrientedClosedShell,StepShape_ClosedShell)
+  DEFINE_STANDARD_RTTIEXT(StepShape_OrientedClosedShell,StepShape_ClosedShell)
 
 protected:
 
index 49845ccdd27c99fb88c4a2083db5e7b0917735e7..62cd57cb317e2fce11bf13be6f4c97ba2d50b9d8 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepShape_Vertex.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_OrientedEdge,StepShape_Edge)
+
 StepShape_OrientedEdge::StepShape_OrientedEdge ()  {}
 
 
index 6ce336d4307daa98713fb5785cf1a6accc233ef9..824db5088b2c430569beeac24760cb266a5006e9 100644 (file)
@@ -61,7 +61,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_OrientedEdge,StepShape_Edge)
+  DEFINE_STANDARD_RTTIEXT(StepShape_OrientedEdge,StepShape_Edge)
 
 protected:
 
index 9f446e642ebe6090b312dfb9e712e16511c20fa0..bca6234f5bdfae7820699819b8666fdf9907a518 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepShape_OrientedFace.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_OrientedFace,StepShape_Face)
+
 StepShape_OrientedFace::StepShape_OrientedFace ()  {}
 
 void StepShape_OrientedFace::Init(
index 70db90058f8c5d33eb39c7e33c1266e44963e862..39773e79120c31b66f2e283b48d72e13e3c5c8be 100644 (file)
@@ -65,7 +65,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_OrientedFace,StepShape_Face)
+  DEFINE_STANDARD_RTTIEXT(StepShape_OrientedFace,StepShape_Face)
 
 protected:
 
index 33570e882697107d55db20fb8e5b342b1bdca73b..db0ee1cf55cb506a05b51ce40b74ca1d1b513b3f 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepShape_OrientedOpenShell.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_OrientedOpenShell,StepShape_OpenShell)
+
 StepShape_OrientedOpenShell::StepShape_OrientedOpenShell ()  {}
 
 void StepShape_OrientedOpenShell::Init(
index 0e5516fb8543c6d31eebf164a32db6e04aba2153..5aa843c11b6d95e8e823437ff70d281cb6333b9d 100644 (file)
@@ -65,7 +65,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_OrientedOpenShell,StepShape_OpenShell)
+  DEFINE_STANDARD_RTTIEXT(StepShape_OrientedOpenShell,StepShape_OpenShell)
 
 protected:
 
index 030e9c34fea87450bec4cca439acfe40cf72cbae..51a2d26f4289f8f064bd00b77aa688270c2be3c0 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepShape_OrientedPath.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_OrientedPath,StepShape_Path)
+
 StepShape_OrientedPath::StepShape_OrientedPath ()  {}
 
 void StepShape_OrientedPath::Init(
index e08ef29eb87169ed87ddfe36998ebe9becaa9bc6..c91f8e25a37bae9db31f47f752eddb5db5fcf75e 100644 (file)
@@ -65,7 +65,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_OrientedPath,StepShape_Path)
+  DEFINE_STANDARD_RTTIEXT(StepShape_OrientedPath,StepShape_Path)
 
 protected:
 
index 3621abb808166e6b99fed3ced3a6d39f7f5b471b..634d6e71a3ced8d52a8b1f9fae4f6e2707d2acb2 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepShape_Path.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_Path,StepShape_TopologicalRepresentationItem)
+
 StepShape_Path::StepShape_Path ()  {}
 
 void StepShape_Path::Init(
index 0b86fd415da3be3d11cac6c1b8826ffd6c96eaa4..1b7b36fabbc2013c4218d83f1bdd2bb7cbf3e3aa 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_Path,StepShape_TopologicalRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepShape_Path,StepShape_TopologicalRepresentationItem)
 
 protected:
 
index 4f809418444fc62122969245ec716752df56a3a4..cb6fabca0c2983fdc61d4a39d96aaf3c1c1ee190 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepShape_PlusMinusTolerance.hxx>
 #include <StepShape_ToleranceMethodDefinition.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_PlusMinusTolerance,MMgt_TShared)
+
 StepShape_PlusMinusTolerance::StepShape_PlusMinusTolerance  ()    {  }
 
 void  StepShape_PlusMinusTolerance::Init
index b0cca87d161581d263e49fc2321b519da7ae9b14..a49a1eb49f1db52e69a5acfb4704d5f194c0201c 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_PlusMinusTolerance,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepShape_PlusMinusTolerance,MMgt_TShared)
 
 protected:
 
index 2532e02d80f7480e1b334d818639dff35516f451..f7f32e05fa8a45496fd886cc0860baa645df8c64 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepShape_PointRepresentation.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_PointRepresentation,StepShape_ShapeRepresentation)
+
 //=======================================================================
 //function : StepShape_PointRepresentation
 //purpose  : 
index 35c651df7b7977ab466b5b21bbef91ce887361b7..8877155c5eb3867a6584047a141207c312a0c3fe 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_PointRepresentation,StepShape_ShapeRepresentation)
+  DEFINE_STANDARD_RTTIEXT(StepShape_PointRepresentation,StepShape_ShapeRepresentation)
 
 protected:
 
index d4e62e94fe0d1c56d96f0372a8c957021baa7d22..0de6ee324b560fff4c781d8181f852fa7a51f7ac 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepShape_PolyLoop.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_PolyLoop,StepShape_Loop)
+
 StepShape_PolyLoop::StepShape_PolyLoop ()  {}
 
 void StepShape_PolyLoop::Init(
index f206d6f02b3539e51981e9312b7af7b68650a292..b197c2db0611112074291b963edbaef281ef542c 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_PolyLoop,StepShape_Loop)
+  DEFINE_STANDARD_RTTIEXT(StepShape_PolyLoop,StepShape_Loop)
 
 protected:
 
index 0d3f8535e875f9ad8630c0050bc31f4b53f5dd99..b7f886c11baf68daa03fd44a76ba8c75e522528b 100644 (file)
@@ -15,6 +15,8 @@
 #include <Standard_Type.hxx>
 #include <StepShape_PrecisionQualifier.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_PrecisionQualifier,MMgt_TShared)
+
 StepShape_PrecisionQualifier::StepShape_PrecisionQualifier  ()    {  }
 
 void  StepShape_PrecisionQualifier::Init
index f7d611ed80dbd828443f051db36c5a823665bd87..2c5a50904eeb5fe92d1e6a55ba11327a4b50fdb7 100644 (file)
@@ -44,7 +44,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_PrecisionQualifier,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepShape_PrecisionQualifier,MMgt_TShared)
 
 protected:
 
index 67b9551dbecdd929b6e53d3897740f25d862f812..22db354a8e7f8836639956e97257b4148abf432e 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepShape_ValueQualifier.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_QualifiedRepresentationItem,StepRepr_RepresentationItem)
+
 StepShape_QualifiedRepresentationItem::StepShape_QualifiedRepresentationItem  ()    {  }
 
 void  StepShape_QualifiedRepresentationItem::Init
index 570771b6620c3210cce860386327ead05d6e5dcb..eba40b438a9b9f5a2e980df0ca82645a275dfdeb 100644 (file)
@@ -53,7 +53,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_QualifiedRepresentationItem,StepRepr_RepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepShape_QualifiedRepresentationItem,StepRepr_RepresentationItem)
 
 protected:
 
index 3b3d3ab197ed797392b01fb02cdb0faf2dad8b2e..e9c580874784beefcde29d39b6b96a2dc4d1c48e 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepShape_RevolvedAreaSolid.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_RevolvedAreaSolid,StepShape_SweptAreaSolid)
+
 StepShape_RevolvedAreaSolid::StepShape_RevolvedAreaSolid ()  {}
 
 void StepShape_RevolvedAreaSolid::Init(
index aeddaaf48a56e22867dbc209759a8e4d5911debf..27a7c97654f9d76e05d80d7806e1361e2bec29ee 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_RevolvedAreaSolid,StepShape_SweptAreaSolid)
+  DEFINE_STANDARD_RTTIEXT(StepShape_RevolvedAreaSolid,StepShape_SweptAreaSolid)
 
 protected:
 
index f790c6e440b21496c3b63fb08b97a94cfa9b8e97..c7de0db79097059dcbdf58646aee038ccc5d597e 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepShape_RevolvedFaceSolid.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_RevolvedFaceSolid,StepShape_SweptFaceSolid)
+
 StepShape_RevolvedFaceSolid::StepShape_RevolvedFaceSolid ()  {}
 
 void StepShape_RevolvedFaceSolid::Init(
index 4ede230b0cc9d4b6885d1bdb2c5192b197ada97c..cf4719b4f147fec02baad36cbc7f36872a8ab260 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_RevolvedFaceSolid,StepShape_SweptFaceSolid)
+  DEFINE_STANDARD_RTTIEXT(StepShape_RevolvedFaceSolid,StepShape_SweptFaceSolid)
 
 protected:
 
index 6524540270692deb9bb2d01b3ad17f0ca089c9d5..6ffddc32af2bbdeabdb22bebc977c5f133fd64a3 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepShape_RightAngularWedge.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_RightAngularWedge,StepGeom_GeometricRepresentationItem)
+
 StepShape_RightAngularWedge::StepShape_RightAngularWedge ()  {}
 
 void StepShape_RightAngularWedge::Init(
index 8cc317822271f9e8750a0336318b87bcb81a7abf..537c3b17e9a034d4f8efe1848e64e56d396c4596 100644 (file)
@@ -66,7 +66,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_RightAngularWedge,StepGeom_GeometricRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepShape_RightAngularWedge,StepGeom_GeometricRepresentationItem)
 
 protected:
 
index 48785ef233b4873fea04cd07976a0cb442fcc613..913e4ddb2c436b4b72a200ea91b40d0eb65a47fb 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepShape_RightCircularCone.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_RightCircularCone,StepGeom_GeometricRepresentationItem)
+
 StepShape_RightCircularCone::StepShape_RightCircularCone ()  {}
 
 void StepShape_RightCircularCone::Init(
index d46b68d80ed7f8a4e08f4076cc29d25b6bd55cfa..62a7411db972db37f601cfbfd91c5c4383e1b02b 100644 (file)
@@ -62,7 +62,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_RightCircularCone,StepGeom_GeometricRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepShape_RightCircularCone,StepGeom_GeometricRepresentationItem)
 
 protected:
 
index 9fb095161ede3a6f93e9df84c86f33a1284547a4..c9d813b16602bedb6ddf1e881d09915341fc7da5 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepShape_RightCircularCylinder.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_RightCircularCylinder,StepGeom_GeometricRepresentationItem)
+
 StepShape_RightCircularCylinder::StepShape_RightCircularCylinder ()  {}
 
 void StepShape_RightCircularCylinder::Init(
index aef85e1cbdff7cd9fa0a32b98e831379cf7db191..bb4e838c0112f9a6a700a0350b752243217d8de9 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_RightCircularCylinder,StepGeom_GeometricRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepShape_RightCircularCylinder,StepGeom_GeometricRepresentationItem)
 
 protected:
 
index fa498658c3e406faaffa1e6a540065ed2117af37..ae8bb9f5dc8e7fe0d74299bb4b603b6d90fae0c4 100644 (file)
@@ -21,6 +21,8 @@
 #include <StepShape_SeamEdge.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_SeamEdge,StepShape_OrientedEdge)
+
 //=======================================================================
 //function : StepShape_SeamEdge
 //purpose  : 
index 469952cdf3ab24c7a18e397e348179b13d46379a..c0ee6c5973cd32829219db79251fb1bc5ece1b19 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_SeamEdge,StepShape_OrientedEdge)
+  DEFINE_STANDARD_RTTIEXT(StepShape_SeamEdge,StepShape_OrientedEdge)
 
 protected:
 
index fdcc8da0487c01c52070996689263486ee49817c..ce4b3c789b7b7af5c828e2acc09fd0da9c9fe990 100644 (file)
@@ -19,6 +19,8 @@
 #include <Standard_Type.hxx>
 #include <StepShape_ShapeDefinitionRepresentation.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_ShapeDefinitionRepresentation,StepRepr_PropertyDefinitionRepresentation)
+
 //=======================================================================
 //function : StepShape_ShapeDefinitionRepresentation
 //purpose  : 
index 0e726d8f44f5090ed8f4dae691d39d109aaac3fa..cb1c72318fef1ce05434d06ae62d2a7273a30f1c 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_ShapeDefinitionRepresentation,StepRepr_PropertyDefinitionRepresentation)
+  DEFINE_STANDARD_RTTIEXT(StepShape_ShapeDefinitionRepresentation,StepRepr_PropertyDefinitionRepresentation)
 
 protected:
 
index 418fa2228328430fdd6a3699149f4e0127ed96cc..2274f9389c780cb179aa472e81626d9964f476ad 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepShape_ShapeDimensionRepresentation.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_ShapeDimensionRepresentation,StepShape_ShapeRepresentation)
+
 //=======================================================================
 //function : StepShape_ShapeDimensionRepresentation
 //purpose  : 
index 77ab6dab296f3a869cfa599e8ba88df27b2cde91..0f7955b9bfcbef09a31bc865914927bbd5cefe69 100644 (file)
@@ -46,7 +46,7 @@ public:
   
   Standard_EXPORT Handle(StepShape_HArray1OfShapeDimensionRepresentationItem) ItemsAP242() const;
   
-  DEFINE_STANDARD_RTTI(StepShape_ShapeDimensionRepresentation,StepShape_ShapeRepresentation)
+  DEFINE_STANDARD_RTTIEXT(StepShape_ShapeDimensionRepresentation,StepShape_ShapeRepresentation)
 private:
 
   Handle(StepShape_HArray1OfShapeDimensionRepresentationItem) itemsAP242;
index 5a88d3e69ec2e4141b16e80a14b31c4bcff61d5e..8918ffd1e835240e645437b608dd2400dd0617ff 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepShape_ShapeRepresentation.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_ShapeRepresentation,StepRepr_Representation)
+
 StepShape_ShapeRepresentation::StepShape_ShapeRepresentation ()  {}
 
index 75fa955ba77fbb9eb1947edca04d00dbb78505d6..07f5ebd933df6266bb3d0874195022f3f29c2a6e 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_ShapeRepresentation,StepRepr_Representation)
+  DEFINE_STANDARD_RTTIEXT(StepShape_ShapeRepresentation,StepRepr_Representation)
 
 protected:
 
index 4b4c4e07f8861471a2395235b9007aed07568446..132b324c7c87f9186bac43121cc66a45d0e66ad9 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepShape_ShapeRepresentationWithParameters.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_ShapeRepresentationWithParameters,StepShape_ShapeRepresentation)
+
 //=======================================================================
 //function : StepShape_ShapeRepresentationWithParameters
 //purpose  : 
index 5ff0d58484372272d472d56da98a41a8cd6c64fb..e1cc1148f40bf4d3366982cb93a3bfc4209e74ba 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_ShapeRepresentationWithParameters,StepShape_ShapeRepresentation)
+  DEFINE_STANDARD_RTTIEXT(StepShape_ShapeRepresentationWithParameters,StepShape_ShapeRepresentation)
 
 protected:
 
index 39fba2d1e5d6654d8b3f4666c190289d4bc1f51a..6fb7c92139fe7997b8f731c20b4478007c347e14 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepShape_ShellBasedSurfaceModel.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_ShellBasedSurfaceModel,StepGeom_GeometricRepresentationItem)
+
 StepShape_ShellBasedSurfaceModel::StepShape_ShellBasedSurfaceModel ()  {}
 
 void StepShape_ShellBasedSurfaceModel::Init(
index 48ccdce862af595e5dd96e72dd65de3c71863e15..4f45b591e96fde92d55890e31275c8c7c7390ebe 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_ShellBasedSurfaceModel,StepGeom_GeometricRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepShape_ShellBasedSurfaceModel,StepGeom_GeometricRepresentationItem)
 
 protected:
 
index 3d9e4e963ed4f2bc1d1c2a1fe7ebb68226f54ef9..6ce358d28c96b15f8147e35aad610246b90b06cf 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepShape_SolidModel.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_SolidModel,StepGeom_GeometricRepresentationItem)
+
 StepShape_SolidModel::StepShape_SolidModel ()  {}
 
index 5bb741c7a3d31c9c77b2618a2f9fe9e205561f54..cea81dcadcc0a44b878489bbdc002eb233e16ae3 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_SolidModel,StepGeom_GeometricRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepShape_SolidModel,StepGeom_GeometricRepresentationItem)
 
 protected:
 
index 5bee8bd713503252085fcac5526fad456f02264f..057ad7e86710dc1ed8fbdb8d3b1f27307894d76c 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepShape_SolidReplica.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_SolidReplica,StepShape_SolidModel)
+
 StepShape_SolidReplica::StepShape_SolidReplica ()  {}
 
 void StepShape_SolidReplica::Init(
index b519b6c00bc955c7fb44c84450f14094898ffd55..5c0bb67ac462001cd826af25f73690606bd6aefa 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_SolidReplica,StepShape_SolidModel)
+  DEFINE_STANDARD_RTTIEXT(StepShape_SolidReplica,StepShape_SolidModel)
 
 protected:
 
index 9fe202d1b1db3fd6800f269573f122881d8b715b..45dad7ecb73341dd2abc35906129cc932bdd2a60 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepShape_Sphere.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_Sphere,StepGeom_GeometricRepresentationItem)
+
 StepShape_Sphere::StepShape_Sphere ()  {}
 
 void StepShape_Sphere::Init(
index 6beb9b6150b9e7e16cb7bfb94132ed9f4f31935b..7cc256a8537199ae31cd3efc681f02f13717655e 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_Sphere,StepGeom_GeometricRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepShape_Sphere,StepGeom_GeometricRepresentationItem)
 
 protected:
 
index c187804f7468401f9d3f8eb649d06dba101f34d6..5e2fc7b11ce7a0a34b910fe5121e8037f212a1d3 100644 (file)
@@ -21,6 +21,8 @@
 #include <StepShape_Vertex.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_Subedge,StepShape_Edge)
+
 //=======================================================================
 //function : StepShape_Subedge
 //purpose  : 
index 8ca2cb9263234f419bd3c02ed2dc6e073d825a5e..24f571f2ad54741ce0a9e3894ddb35b873448477 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_Subedge,StepShape_Edge)
+  DEFINE_STANDARD_RTTIEXT(StepShape_Subedge,StepShape_Edge)
 
 protected:
 
index a6fbbfdfe12076ddc752189d4e17070e338d242d..c5b79a7c242b29c00a09f22132c62677b7c24d9f 100644 (file)
@@ -20,6 +20,8 @@
 #include <StepShape_Subface.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_Subface,StepShape_Face)
+
 //=======================================================================
 //function : StepShape_Subface
 //purpose  : 
index 9303f47afdb446fdfb9357d876f7653fee22bb7f..dc26d37f5b9bb800aa618d50f427a8a949734f1a 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_Subface,StepShape_Face)
+  DEFINE_STANDARD_RTTIEXT(StepShape_Subface,StepShape_Face)
 
 protected:
 
index 93f4de1675d0befbbfe4d47817c4011eab555f0d..185d27456eb2ab8c899f6f347f7eb3a1fec0f31e 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepShape_SweptAreaSolid.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_SweptAreaSolid,StepShape_SolidModel)
+
 StepShape_SweptAreaSolid::StepShape_SweptAreaSolid ()  {}
 
 void StepShape_SweptAreaSolid::Init(
index 936a32ca86dffdc58e624d15090e81a3589ed743..a89bd6fb42ab6830e20f2e1ad14f1d55c6a5cbf3 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_SweptAreaSolid,StepShape_SolidModel)
+  DEFINE_STANDARD_RTTIEXT(StepShape_SweptAreaSolid,StepShape_SolidModel)
 
 protected:
 
index 31c10022067212b595803f2fe9877ee784049ede..609a186b3b5b99e6dd62f070f6e66434f0c7aa46 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepShape_SweptFaceSolid.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_SweptFaceSolid,StepShape_SolidModel)
+
 StepShape_SweptFaceSolid::StepShape_SweptFaceSolid ()  {}
 
 void StepShape_SweptFaceSolid::Init(
index 1957410e2b0263942f2ed77c014bc0162d17bd8a..9ceb73400921af8e1f840ed2fba1423841cf16fb 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_SweptFaceSolid,StepShape_SolidModel)
+  DEFINE_STANDARD_RTTIEXT(StepShape_SweptFaceSolid,StepShape_SolidModel)
 
 protected:
 
index 6a8aa41581f38c013b3c6e0344c12a5442c8f3c6..9867897a76e1d71c6eb8b2ba46d9d966aabbd32e 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepBasic_MeasureWithUnit.hxx>
 #include <StepShape_ToleranceValue.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_ToleranceValue,MMgt_TShared)
+
 StepShape_ToleranceValue::StepShape_ToleranceValue  ()    {  }
 
 void  StepShape_ToleranceValue::Init
index 5f79655c111c3d229e126f8f5dc782540dd6825f..6f99bb47b93d0dbd969fe8a1f3add8e7641698c0 100644 (file)
@@ -48,7 +48,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_ToleranceValue,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepShape_ToleranceValue,MMgt_TShared)
 
 protected:
 
index 9a02e403d2e783b39a68850413b67642aad65cc4..1dea1e9d855362c5e362e60d9bbb745e4306988c 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepShape_TopologicalRepresentationItem.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_TopologicalRepresentationItem,StepRepr_RepresentationItem)
+
 StepShape_TopologicalRepresentationItem::StepShape_TopologicalRepresentationItem ()  {}
 
index 70bba07b0713a5da5d8e2010a832e920aca56d30..5c643b0d2cf618673a6688799679a7a0ee604e30 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_TopologicalRepresentationItem,StepRepr_RepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepShape_TopologicalRepresentationItem,StepRepr_RepresentationItem)
 
 protected:
 
index 2e11980651c4227114cd90222be97e8219d5c1bd..939e2c6d79df90e37d8115603320e1250b488c90 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepShape_Torus.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_Torus,StepGeom_GeometricRepresentationItem)
+
 StepShape_Torus::StepShape_Torus ()  {}
 
 void StepShape_Torus::Init(
index 8cbd4e18051f3e746104857b2c3fc0a1cac6fb07..83dd3cf915d59d1eeb914495e534134bff059b9a 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_Torus,StepGeom_GeometricRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepShape_Torus,StepGeom_GeometricRepresentationItem)
 
 protected:
 
index 3fbe45accd12549827c0b33cd9a217c39a3ed3a4..167f5d2fb8c9a3cb04e75b9677da1e9648040284 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepShape_TransitionalShapeRepresentation.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_TransitionalShapeRepresentation,StepShape_ShapeRepresentation)
+
 StepShape_TransitionalShapeRepresentation::StepShape_TransitionalShapeRepresentation ()  {}
 
index 631c70f336c50a8d6f7bf73652d2458336c0b9e1..308bc1b697cf84f722a72adee19735a1132f6cd9 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_TransitionalShapeRepresentation,StepShape_ShapeRepresentation)
+  DEFINE_STANDARD_RTTIEXT(StepShape_TransitionalShapeRepresentation,StepShape_ShapeRepresentation)
 
 protected:
 
index 7d2951f1a212db984b25f696e33d73e150ede223..edf88d0b63013cf01fc3e5f16a375e1878336d52 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepShape_TypeQualifier.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_TypeQualifier,MMgt_TShared)
+
 StepShape_TypeQualifier::StepShape_TypeQualifier  ()    {  }
 
 void  StepShape_TypeQualifier::Init
index 61822b1ad3ef49b207c91552f110e0e3fd3c07a0..d239e4cdf574154592e922de6c0ef58e23262a92 100644 (file)
@@ -44,7 +44,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_TypeQualifier,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepShape_TypeQualifier,MMgt_TShared)
 
 protected:
 
index 429acfb755c798b633d90cc74c792b20482894ba..5b088d0ec3ffe50e2c91ca7c51ae8e3dc7c1da72 100644 (file)
@@ -15,6 +15,8 @@
 
 #include <StepShape_ValueFormatTypeQualifier.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_ValueFormatTypeQualifier,MMgt_TShared)
+
 //=======================================================================
 //function : StepShape_ValueFormatTypeQualifier
 //purpose  : 
index 0b1a70301305c774d5a387c22fc4640d2260d8b5..4c235a9f4254630abc32a52054d15d3232619608 100644 (file)
@@ -50,7 +50,7 @@ public:
     formatType = theFormatType;
   }
 
-  DEFINE_STANDARD_RTTI(StepShape_ValueFormatTypeQualifier, MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepShape_ValueFormatTypeQualifier,MMgt_TShared)
   
 private:
   Handle(TCollection_HAsciiString) formatType;
index 7bdba3b71993db2235be88d5ce1dea26a019b034..79ac89f02364d01e6c8e13b3643218929d2917ab 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepShape_Vertex.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_Vertex,StepShape_TopologicalRepresentationItem)
+
 StepShape_Vertex::StepShape_Vertex ()  {}
 
index a2cc7eaaddd19bc93a33c567a38611987854e586..22ae6b09cd7f0a9f6edce74320dcbc08b87cd531 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_Vertex,StepShape_TopologicalRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepShape_Vertex,StepShape_TopologicalRepresentationItem)
 
 protected:
 
index 32c5ed70d8b3e031613ebeccb551da1c0f9c62e0..4dbd4f9c7ebeceabf045c2c412f66599af84e62f 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepShape_VertexLoop.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_VertexLoop,StepShape_Loop)
+
 StepShape_VertexLoop::StepShape_VertexLoop ()  {}
 
 void StepShape_VertexLoop::Init(
index 8a139c27573b32bd661a3f1bcf10c2a7ee167280..4247b86bb2e933584f7dd3ba6781fa0713c73596 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_VertexLoop,StepShape_Loop)
+  DEFINE_STANDARD_RTTIEXT(StepShape_VertexLoop,StepShape_Loop)
 
 protected:
 
index 19b90528b8280454539a706da05a3ccdd39e52ba..38f5b7e4fe486124b79d1b242bf37f452ccf0067 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepShape_VertexPoint.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepShape_VertexPoint,StepShape_Vertex)
+
 StepShape_VertexPoint::StepShape_VertexPoint ()  {}
 
 void StepShape_VertexPoint::Init(
index 01948eb79ad3ada6acafa48f90975b9daa2ce26b..f1343074d7842a90f8f15d7ffe5a424b8ad573c9 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepShape_VertexPoint,StepShape_Vertex)
+  DEFINE_STANDARD_RTTIEXT(StepShape_VertexPoint,StepShape_Vertex)
 
 protected:
 
index 21c7344541dd8052e441049268621571f71d9ad9..6ac10ae41773063c57f06fe3a08513f6967a1429 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepVisual_AnnotationOccurrence.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_AnnotationOccurrence,StepVisual_StyledItem)
+
 StepVisual_AnnotationOccurrence::StepVisual_AnnotationOccurrence ()  {}
 
index 535b4f826b710a1e06ba9b260dd1bb025d485f8e..ce1b8a693b70809dfebe6f290b0f08416d2ce987 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_AnnotationOccurrence,StepVisual_StyledItem)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_AnnotationOccurrence,StepVisual_StyledItem)
 
 protected:
 
index 07667fdc89b39f8ecd4cc14f30df3d6ac384106a..75682bf8e4d44cd4221e2e53c00dc1b651e5c6eb 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepVisual_AnnotationText.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_AnnotationText,StepRepr_MappedItem)
+
 StepVisual_AnnotationText::StepVisual_AnnotationText ()  {}
 
index d1d22fa8fabb43925fc4de79f598b76418caea52..2980c558b34b942ec4fca6b9cdce718c9b64ab67 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_AnnotationText,StepRepr_MappedItem)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_AnnotationText,StepRepr_MappedItem)
 
 protected:
 
index e4a735e1ca3aa1227668cda2a7fc38bebe2ad371..b287d89943bd4d3a85516a653a9c9e7562440ecb 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepVisual_AnnotationTextOccurrence.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_AnnotationTextOccurrence,StepVisual_AnnotationOccurrence)
+
 StepVisual_AnnotationTextOccurrence::StepVisual_AnnotationTextOccurrence ()  {}
 
index b229d76a1ae6c3a0a5eb4910021dcdea8dff4025..611b7d01cbf8485f0fe5a95b50e255b5171d5029 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_AnnotationTextOccurrence,StepVisual_AnnotationOccurrence)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_AnnotationTextOccurrence,StepVisual_AnnotationOccurrence)
 
 protected:
 
index e05908e6df99ffde918d97d48c96cba0ac3ecc60..5f59232a5c8e1cdd039480ccde2a69b52a9eb764 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepVisual_PresentationArea.hxx>
 #include <StepVisual_PresentationSet.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_AreaInSet,MMgt_TShared)
+
 StepVisual_AreaInSet::StepVisual_AreaInSet ()  {}
 
 void StepVisual_AreaInSet::Init(
index 4e30904fd15da7b8b3c035659616d9c7e80c7203..d0bd766a0cb6bae9625a1f942ce19410896fae96 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_AreaInSet,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_AreaInSet,MMgt_TShared)
 
 protected:
 
index 1773e866cb11b88d5dfde7e40091b761c5da8ab1..3f69e6d95e6e64989d0e033da4a48e5c86bc9e5b 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepVisual_AreaOrView.hxx>
 #include <StepVisual_BackgroundColour.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_BackgroundColour,StepVisual_Colour)
+
 StepVisual_BackgroundColour::StepVisual_BackgroundColour ()  {}
 
 void StepVisual_BackgroundColour::Init(
index 5aa99ef9a36fc541be4fac61906f74c1f5635421..0f4040090c53b6386947763cc285a6a116e4d3ea 100644 (file)
@@ -47,7 +47,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_BackgroundColour,StepVisual_Colour)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_BackgroundColour,StepVisual_Colour)
 
 protected:
 
index 7d04f1a3c929c2473a11659571817a8219f31d52..29e43c858a519f46aa00cfef40e5964051d5a48a 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepVisual_CameraImage.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_CameraImage,StepRepr_MappedItem)
+
 StepVisual_CameraImage::StepVisual_CameraImage ()  {}
 
index a040a3086c9396ea99389e75101cc566f5693590..7d3db3c6911004233dfc6993bb39b65160c57265 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_CameraImage,StepRepr_MappedItem)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_CameraImage,StepRepr_MappedItem)
 
 protected:
 
index 3c0104ff460dd3c9a7d92467457d4bf076887f8a..0b37d08f542705f672e05435d4cb2fbc5bb34ea1 100644 (file)
@@ -15,4 +15,6 @@
 #include <Standard_Type.hxx>
 #include <StepVisual_CameraImage2dWithScale.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_CameraImage2dWithScale,StepVisual_CameraImage)
+
 StepVisual_CameraImage2dWithScale::StepVisual_CameraImage2dWithScale ()   {  }
index 37e74664551d7ed4ae57de2f83238d92680df39d..ae741e588769606a450c23b891bcbd217dea684f 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_CameraImage2dWithScale,StepVisual_CameraImage)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_CameraImage2dWithScale,StepVisual_CameraImage)
 
 protected:
 
index a89ff9552e4c814dc046e59560c55fdfe52f2ce7..0b291f32cc07c5202bc2bbc04785b9d524e33396 100644 (file)
@@ -15,4 +15,6 @@
 #include <Standard_Type.hxx>
 #include <StepVisual_CameraImage3dWithScale.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_CameraImage3dWithScale,StepVisual_CameraImage)
+
 StepVisual_CameraImage3dWithScale::StepVisual_CameraImage3dWithScale ()   {  }
index f3911c5f9c2ed2a79148fad837ed8c85fcc33683..539467ad1128d6f47d72fcfe0c3f3513b4d17d49 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_CameraImage3dWithScale,StepVisual_CameraImage)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_CameraImage3dWithScale,StepVisual_CameraImage)
 
 protected:
 
index ee90693630d73c24fc9eeba091c8e65217054634..11bf628cb2e04421eb0b4786b5f1822c01bd99cd 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepVisual_CameraModel.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_CameraModel,StepGeom_GeometricRepresentationItem)
+
 StepVisual_CameraModel::StepVisual_CameraModel ()  {}
 
index a712abd036138c624f2ee5bc8a29dfcb2a67b73b..3c5ee506ff034f9ad48b5115cec0e659b620339c 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_CameraModel,StepGeom_GeometricRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_CameraModel,StepGeom_GeometricRepresentationItem)
 
 protected:
 
index 400c7352a710b7c33a3ba783e7b23e77c7203e59..0f58a4c18615198e0a59a296c8b67571c2b9172f 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepVisual_PlanarBox.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_CameraModelD2,StepVisual_CameraModel)
+
 StepVisual_CameraModelD2::StepVisual_CameraModelD2 ()  {}
 
 void StepVisual_CameraModelD2::Init(
index dfa3fe4f6e3dede583300a498a94f249bb00d783..a765401582f60dd1301e2a2a35bc2c7194fb447c 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_CameraModelD2,StepVisual_CameraModel)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_CameraModelD2,StepVisual_CameraModel)
 
 protected:
 
index 931e2926bd956b7d1f2ca7743416e47ff43c02c0..ca2c62828e0c745cff3d440efe853f4afcac2a8d 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepVisual_ViewVolume.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_CameraModelD3,StepVisual_CameraModel)
+
 StepVisual_CameraModelD3::StepVisual_CameraModelD3 ()  {}
 
 void StepVisual_CameraModelD3::Init(
index 8cc938e0a585ab021a08a0ba128c2d13cebcad4d..cbd17441d9c0928f9b239b6f007e5f0cf4f71f09 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_CameraModelD3,StepVisual_CameraModel)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_CameraModelD3,StepVisual_CameraModel)
 
 protected:
 
index 1b4a5881c54ac345ba72f33c6b39cc518792f386..70325145e891b2bfafacd0996515922efff50a3f 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepVisual_CameraUsage.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_CameraUsage,StepRepr_RepresentationMap)
+
 StepVisual_CameraUsage::StepVisual_CameraUsage ()  {}
 
index 197b8061a310ff7a9d6d4bc52f5f27d0d20249b2..19ec121a257214bd4c4b52a6e23540e05656968d 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_CameraUsage,StepRepr_RepresentationMap)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_CameraUsage,StepRepr_RepresentationMap)
 
 protected:
 
index 24703c1bf6e17457fc0682cfbe2c2207851bbf47..0d7b372a019b02aa709179a68b9a6f66940a7875 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepVisual_Colour.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_Colour,MMgt_TShared)
+
 StepVisual_Colour::StepVisual_Colour ()  {}
 
index bb08c11e0d80cea4d2c13a2115d48c8c3a68dc40..5584e3a49dec9ec4a517b30f9d2efef771097360 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_Colour,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_Colour,MMgt_TShared)
 
 protected:
 
index 4d2cd3e2f3bef6a45f1b2bdd6be587411b1f37f8..ae0d87a9e2a6c21e73907ee95955dd08a5909494 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepVisual_ColourRgb.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_ColourRgb,StepVisual_ColourSpecification)
+
 StepVisual_ColourRgb::StepVisual_ColourRgb ()  {}
 
 void StepVisual_ColourRgb::Init(
index ee00bf740abacc10642dd7024848a5190fec511d..f514650d56470ddb4dd90c82a07a84a0b84533e5 100644 (file)
@@ -57,7 +57,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_ColourRgb,StepVisual_ColourSpecification)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_ColourRgb,StepVisual_ColourSpecification)
 
 protected:
 
index de826d1b6ecd19faa6d245f940377304504c69c3..1456b9f8bc36de39a77fcea45c8db131afb4ec45 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepVisual_ColourSpecification.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_ColourSpecification,StepVisual_Colour)
+
 StepVisual_ColourSpecification::StepVisual_ColourSpecification ()  {}
 
 void StepVisual_ColourSpecification::Init(
index 3f489625bf7e25ebdc338cfdb92183267176bdb0..b3753a7a616ecdc35d11c1b7ed7b3c2caed0a462 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_ColourSpecification,StepVisual_Colour)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_ColourSpecification,StepVisual_Colour)
 
 protected:
 
index 96a8a660a24016de64c3bf19cfd0b1557a2581e8..2fa9b3cacc42f21f9ee8b6463151fea190c14d55 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepVisual_TextOrCharacter.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_CompositeText,StepGeom_GeometricRepresentationItem)
+
 StepVisual_CompositeText::StepVisual_CompositeText ()  {}
 
 void StepVisual_CompositeText::Init(
index 94c30eb9d8e1f37d30c622f2ed53810cb547d871..98e9953314afd1c89ab69874f476f8e7f03f169b 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_CompositeText,StepGeom_GeometricRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_CompositeText,StepGeom_GeometricRepresentationItem)
 
 protected:
 
index 5e1b6a0ae96321b8d5d8df58e5e7fe0821541ea7..01684978337ad31d2fb4d62af230ff4dc38ab3d4 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepVisual_PlanarExtent.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_CompositeTextWithExtent,StepVisual_CompositeText)
+
 StepVisual_CompositeTextWithExtent::StepVisual_CompositeTextWithExtent ()  {}
 
 void StepVisual_CompositeTextWithExtent::Init(
index 0cf142f0a5ebc23255fcf23edb82eda22f9123c3..556854c6d8d2cc8317fdd065a019e486b93eedd0 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_CompositeTextWithExtent,StepVisual_CompositeText)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_CompositeTextWithExtent,StepVisual_CompositeText)
 
 protected:
 
index 3c2df4a2a26b8210f653ea9c82a52c244f296df9..daad91c1b0b487d9fbcba50adfa5fad8f2266589 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepVisual_ContextDependentInvisibility.hxx>
 #include <StepVisual_InvisibilityContext.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_ContextDependentInvisibility,StepVisual_Invisibility)
+
 StepVisual_ContextDependentInvisibility::StepVisual_ContextDependentInvisibility ()  {}
 
 void StepVisual_ContextDependentInvisibility::Init(
index dec0ce1e8cd0e611b039a40e969f1bf9b4f22eeb..17c539855b37e9a48263d40127e6f7f87cf0cbaf 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_ContextDependentInvisibility,StepVisual_Invisibility)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_ContextDependentInvisibility,StepVisual_Invisibility)
 
 protected:
 
index 261c5ec7d6b12bb14a42e654058cd9579645e422..c46d4ac0a8aaa7ff2a50a928106bfed43a7c6302 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepVisual_StyledItem.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_ContextDependentOverRidingStyledItem,StepVisual_OverRidingStyledItem)
+
 StepVisual_ContextDependentOverRidingStyledItem::StepVisual_ContextDependentOverRidingStyledItem ()  {}
 
 void StepVisual_ContextDependentOverRidingStyledItem::Init(
index e9a3cfea503be77f7d287ca695eb699757fdea42..ad653e29e39b92168714b5ae034983256b5ad7d7 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_ContextDependentOverRidingStyledItem,StepVisual_OverRidingStyledItem)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_ContextDependentOverRidingStyledItem,StepVisual_OverRidingStyledItem)
 
 protected:
 
index c53cc7c990e00bb3b02d18fa2ccd3bf45e3d9359..ea26a1bae44d6deed32a6f6e54598c9f39bed3bf 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepVisual_CurveStyleFontSelect.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_CurveStyle,MMgt_TShared)
+
 StepVisual_CurveStyle::StepVisual_CurveStyle ()  {}
 
 void StepVisual_CurveStyle::Init(
index 80ffcad03ab03aa353111d8fef17e23e2c34f05e..67c1c690a3d5af36f64b19fa2993b721caa80f6f 100644 (file)
@@ -63,7 +63,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_CurveStyle,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_CurveStyle,MMgt_TShared)
 
 protected:
 
index c565a7d86c7de3bc82c0b3692d909603f4270170..5805a2434e55135cc965a62ba82599a840f0b9f4 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepVisual_CurveStyleFontPattern.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_CurveStyleFont,MMgt_TShared)
+
 StepVisual_CurveStyleFont::StepVisual_CurveStyleFont ()  {}
 
 void StepVisual_CurveStyleFont::Init(
index bcef99b1eba318567ef2a3e45f25d74ad8d675dd..41bbfbec6eef6e25693f169458ec91a68327f273 100644 (file)
@@ -57,7 +57,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_CurveStyleFont,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_CurveStyleFont,MMgt_TShared)
 
 protected:
 
index c718857788b7093d522f75259da13ce2b0630014..1edf3e0980da967ccbd1095f6064054e5dbd85ff 100644 (file)
@@ -15,6 +15,8 @@
 #include <Standard_Type.hxx>
 #include <StepVisual_CurveStyleFontPattern.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_CurveStyleFontPattern,MMgt_TShared)
+
 StepVisual_CurveStyleFontPattern::StepVisual_CurveStyleFontPattern ()  {}
 
 void StepVisual_CurveStyleFontPattern::Init(
index 800f44ad4ef8161b56b5d4e293224493a1acdddc..d870313c408e6db51d0560982a119f2a3de626ee 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_CurveStyleFontPattern,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_CurveStyleFontPattern,MMgt_TShared)
 
 protected:
 
index 21ec23324ee7d202d5e7a4ce42746955297b3d1d..62f052e59c17896228d8efb46df792d5bc1bf670 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepVisual_DraughtingAnnotationOccurrence.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_DraughtingAnnotationOccurrence,StepVisual_AnnotationOccurrence)
+
 StepVisual_DraughtingAnnotationOccurrence::StepVisual_DraughtingAnnotationOccurrence ()  {}
 
index 76f756d1cbe03fb6fd792e675b18d5dae4e873fc..071a8a9df23e26e71bef4b46cfdea21495dfcec5 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_DraughtingAnnotationOccurrence,StepVisual_AnnotationOccurrence)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_DraughtingAnnotationOccurrence,StepVisual_AnnotationOccurrence)
 
 protected:
 
index 3f70ed579c86c7a574e198ffcc0ff0c984ee7d91..e1c4144734920e931a4dc891f042d18388ee00ee 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepVisual_DraughtingModel.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_DraughtingModel,StepRepr_Representation)
+
 //=======================================================================
 //function : StepVisual_DraughtingModel
 //purpose  : 
index cd5f64c7bf8b18343b8f90ed0b2fc0e92c388e64..4f3f87a987a4328fd9af9e9dc29993f2cb07e539 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_DraughtingModel,StepRepr_Representation)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_DraughtingModel,StepRepr_Representation)
 
 protected:
 
index 7921d72fb68df976cdaba5995d3f2163c99803bb..d7f2690f25e2be0b5509329a58862949e2caa4eb 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepVisual_DraughtingPreDefinedColour.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_DraughtingPreDefinedColour,StepVisual_PreDefinedColour)
+
 StepVisual_DraughtingPreDefinedColour::StepVisual_DraughtingPreDefinedColour ()  {}
 
index 9ee40ccea44bc1a11f66f51651d32240af9d3852..038fdc9370ba3c10c1987cce0cee7052b217ebc6 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_DraughtingPreDefinedColour,StepVisual_PreDefinedColour)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_DraughtingPreDefinedColour,StepVisual_PreDefinedColour)
 
 protected:
 
index 0905b43cbde80e509c76acacd764b6eccee12b0c..123a40623bee5abe1ffd8e468cce9fd711f6e1de 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepVisual_DraughtingPreDefinedCurveFont.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_DraughtingPreDefinedCurveFont,StepVisual_PreDefinedCurveFont)
+
 StepVisual_DraughtingPreDefinedCurveFont::StepVisual_DraughtingPreDefinedCurveFont ()  {}
 
index 68d71c61dc4331b169e6a6cbd46144a81ecb0968..9bb559e7f816041ad4fe8684a5b7c4dc5a210148 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_DraughtingPreDefinedCurveFont,StepVisual_PreDefinedCurveFont)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_DraughtingPreDefinedCurveFont,StepVisual_PreDefinedCurveFont)
 
 protected:
 
index 3be596f0de55aaf9058beda3d67a40a59ecfb210..4ba14177c4c50f944afcbb914e2c59c929545c42 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepVisual_ExternallyDefinedCurveFont.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_ExternallyDefinedCurveFont,StepBasic_ExternallyDefinedItem)
+
 //=======================================================================
 //function : StepVisual_ExternallyDefinedCurveFont
 //purpose  : 
index 1ee11f55ff9a008923fbbc5690015228377cda58..847cfbdd398e4c653f6a0bf7e29b03c44dd5c3c3 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_ExternallyDefinedCurveFont,StepBasic_ExternallyDefinedItem)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_ExternallyDefinedCurveFont,StepBasic_ExternallyDefinedItem)
 
 protected:
 
index 8041ba2b41302fdeab7714187eac3e45cc478356..53790405ce13ee1c5280ddd7f140fbd5ac1d1d58 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <StepVisual_ExternallyDefinedTextFont.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_ExternallyDefinedTextFont,StepBasic_ExternallyDefinedItem)
+
 //=======================================================================
 //function : StepVisual_ExternallyDefinedTextFont
 //purpose  : 
index 987d15ed97328fdf113427e4fbff5c8c8874f6c7..09f45724f9f5dabde081bd558889a565b91922a4 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_ExternallyDefinedTextFont,StepBasic_ExternallyDefinedItem)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_ExternallyDefinedTextFont,StepBasic_ExternallyDefinedItem)
 
 protected:
 
index 43d5391301222df0d3686098d76af49cdcc61936..d519b352515ae5fc4d2f6c330c4ee638d0fbd651 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepVisual_FillStyleSelect.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_FillAreaStyle,MMgt_TShared)
+
 StepVisual_FillAreaStyle::StepVisual_FillAreaStyle ()  {}
 
 void StepVisual_FillAreaStyle::Init(
index badf7b8930648c21d125fb3e680ad188ab606782..2e90b352a0da5ebb1d619c19751a65834d758de4 100644 (file)
@@ -57,7 +57,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_FillAreaStyle,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_FillAreaStyle,MMgt_TShared)
 
 protected:
 
index fafa1bb151b2d35b0df3f200ea3e15105c361456..3c3a8013a9e927983709177738c0e0042c1f0ea9 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepVisual_FillAreaStyleColour.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_FillAreaStyleColour,MMgt_TShared)
+
 StepVisual_FillAreaStyleColour::StepVisual_FillAreaStyleColour ()  {}
 
 void StepVisual_FillAreaStyleColour::Init(
index 244006dca3cc84469d0b6fd38979d592e2f40356..b69bbf0f981572435fcdbe0860d07e11a71fcfc8 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_FillAreaStyleColour,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_FillAreaStyleColour,MMgt_TShared)
 
 protected:
 
index 6efcc72221ecb3d125aa833a686bfa9bb7e01a92..21b1af18c34836ee9b07e7c2c69410818bde13bb 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepVisual_Invisibility.hxx>
 #include <StepVisual_InvisibleItem.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_Invisibility,MMgt_TShared)
+
 StepVisual_Invisibility::StepVisual_Invisibility ()  {}
 
 void StepVisual_Invisibility::Init(
index cf4ff5ce7474403030b3e18b6733f4d0e8305dd4..c2468a4ba5b49a1b88d6d075e7e26123a1f9efb1 100644 (file)
@@ -52,7 +52,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_Invisibility,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_Invisibility,MMgt_TShared)
 
 protected:
 
index 0b8c168952e7010dd256106a64f3efdad10313c3..6efe172bd9709742584a49e0da339477ae784ffb 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepVisual_MarkerMember.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_MarkerMember,StepData_SelectInt)
+
 static StepData_EnumTool tool
   (".DOT.",".X.",".PLUS.",".ASTERISK.",".RING.",".SQUARE.",".TRIANGLE.");
 
index 80651611f5cae0c181f99581eac6b042e4e2ad7c..af0facabdc511d2265da6007fec42b2d8756611c 100644 (file)
@@ -57,7 +57,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_MarkerMember,StepData_SelectInt)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_MarkerMember,StepData_SelectInt)
 
 protected:
 
index 58377e33cff7cad235f336a035afb42065640217..11c525f728a78196cbd3524fb9f87ab59e76b2f0 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepVisual_MechanicalDesignGeometricPresentationArea.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_MechanicalDesignGeometricPresentationArea,StepVisual_PresentationArea)
+
 StepVisual_MechanicalDesignGeometricPresentationArea::StepVisual_MechanicalDesignGeometricPresentationArea ()  {}
 
index 4db9c956c8143fa5778b4af776f77977f14c5ec2..9fe302b3258b2df955a29ef5fdb14811eae7b4b1 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_MechanicalDesignGeometricPresentationArea,StepVisual_PresentationArea)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_MechanicalDesignGeometricPresentationArea,StepVisual_PresentationArea)
 
 protected:
 
index 256fbdc59823807708a3050c89a0843bf40dbddf..555ab4a335a3105f3ff8b84c8d5bd38c20b09f61 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepVisual_MechanicalDesignGeometricPresentationRepresentation.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_MechanicalDesignGeometricPresentationRepresentation,StepVisual_PresentationRepresentation)
+
 StepVisual_MechanicalDesignGeometricPresentationRepresentation::StepVisual_MechanicalDesignGeometricPresentationRepresentation ()  {}
 
index 09c13a8a4305ac4084a184ff51919cad8222d79a..f5abb497b1fba75b9b343cc1b2e6b09cb9b27591 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_MechanicalDesignGeometricPresentationRepresentation,StepVisual_PresentationRepresentation)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_MechanicalDesignGeometricPresentationRepresentation,StepVisual_PresentationRepresentation)
 
 protected:
 
index 0e2006acc20d43522126182220974a6dc2a7c1e9..82a09c43845ae383e6aeacec7c0d3791aded57c0 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepVisual_StyledItem.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_OverRidingStyledItem,StepVisual_StyledItem)
+
 StepVisual_OverRidingStyledItem::StepVisual_OverRidingStyledItem ()  {}
 
 void StepVisual_OverRidingStyledItem::Init(
index 1e35b851cde744de72a78440fcb324637698e7db..a32f788e7561b8b1b6c773ba0234ad44121cc9aa 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_OverRidingStyledItem,StepVisual_StyledItem)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_OverRidingStyledItem,StepVisual_StyledItem)
 
 protected:
 
index e55a4fc815769ef5ab3f44c6468e34617dcfc43d..c00f01360dd193235c307c9c77cb2640e2fd895c 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepVisual_PlanarBox.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_PlanarBox,StepVisual_PlanarExtent)
+
 StepVisual_PlanarBox::StepVisual_PlanarBox ()  {}
 
 void StepVisual_PlanarBox::Init(
index 95fab1538175f7e392caff81a21925718ff3ccf0..72bfd65a5e8d451c8792c3c3c3bfdc35ee193d29 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_PlanarBox,StepVisual_PlanarExtent)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_PlanarBox,StepVisual_PlanarExtent)
 
 protected:
 
index 85326a0be202c537f9946d1b9a9f4c5c45e4aaba..c635b31989d116821a90acac7472f4088990380d 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepVisual_PlanarExtent.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_PlanarExtent,StepGeom_GeometricRepresentationItem)
+
 StepVisual_PlanarExtent::StepVisual_PlanarExtent ()  {}
 
 void StepVisual_PlanarExtent::Init(
index 16f974b3c29691474f0dd3f2ef685eaaddc41dd8..3a9af611cd691c6f1ea6123bc3b67d4df03cdc83 100644 (file)
@@ -53,7 +53,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_PlanarExtent,StepGeom_GeometricRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_PlanarExtent,StepGeom_GeometricRepresentationItem)
 
 protected:
 
index ef2fe6b15368cb9ca783102388c0deb0d75a1f3c..a7b7d5edbdd9508ba0daef14a014fde3f29728ad 100644 (file)
@@ -19,6 +19,8 @@
 #include <StepVisual_PointStyle.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_PointStyle,MMgt_TShared)
+
 StepVisual_PointStyle::StepVisual_PointStyle ()  {}
 
 void StepVisual_PointStyle::Init(
index eb11147e290ea99e7f990591e9437c8ffbad345f..f81170612e8456717c93259201e9fa8c7de42866 100644 (file)
@@ -63,7 +63,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_PointStyle,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_PointStyle,MMgt_TShared)
 
 protected:
 
index 25ea260fe18ee19d8bf6a952e9ae7139333b1c67..26577ec0b99330c6e88398a945a6999fbe4968d6 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepVisual_PreDefinedColour.hxx>
 #include <StepVisual_PreDefinedItem.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_PreDefinedColour,StepVisual_Colour)
+
 StepVisual_PreDefinedColour::StepVisual_PreDefinedColour ()  
 {
   myItem = new StepVisual_PreDefinedItem;
index f405b6b33f18d48caf9c727a7d03b4b474e16610..57e77c3ca929a18a5f952d11ea5ba3a4fed624da 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_PreDefinedColour,StepVisual_Colour)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_PreDefinedColour,StepVisual_Colour)
 
 protected:
 
index 29f7f61980dd544d651300e9549685b2e58dcc20..66870924182a0a02d2499961026a37587ac440f1 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepVisual_PreDefinedCurveFont.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_PreDefinedCurveFont,StepVisual_PreDefinedItem)
+
 StepVisual_PreDefinedCurveFont::StepVisual_PreDefinedCurveFont ()  {}
 
index adbb12beb8c3a80f5bedb9e25d11899336348567..f9900ceec3d97491544f7ba7f7d6d66c09738875 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_PreDefinedCurveFont,StepVisual_PreDefinedItem)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_PreDefinedCurveFont,StepVisual_PreDefinedItem)
 
 protected:
 
index 3e6ee3f72c0d57f86b115a3f04454c6ff8158028..e0ad1e9c10a02ac44b6cbe1b145ae0f1e9e6787f 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepVisual_PreDefinedItem.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_PreDefinedItem,MMgt_TShared)
+
 StepVisual_PreDefinedItem::StepVisual_PreDefinedItem ()  {}
 
 void StepVisual_PreDefinedItem::Init(
index fb8324e4099cfcf29e91cac3a152902116cfb09a..8f0988a9df9d4f2ccab92455bba3c1156c7d2429 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_PreDefinedItem,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_PreDefinedItem,MMgt_TShared)
 
 protected:
 
index 95e6f9cb99a568a2188a16ea7338685a1f081698..704635e1df30ce902698e590dd0b958afca2d6a6 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepVisual_PreDefinedTextFont.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_PreDefinedTextFont,StepVisual_PreDefinedItem)
+
 StepVisual_PreDefinedTextFont::StepVisual_PreDefinedTextFont ()  {}
 
index f3a214c70b0be8b0ab2de9e965313ba9e6d7453b..57cd77421a193a95890d9376142769cd327c987c 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_PreDefinedTextFont,StepVisual_PreDefinedItem)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_PreDefinedTextFont,StepVisual_PreDefinedItem)
 
 protected:
 
index 88ba63d8a4c7670b4aec9431a44e9ea7ec1531d7..f3f03fe137a473d496284e30c782dcf706dc2da5 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepVisual_PresentationArea.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_PresentationArea,StepVisual_PresentationRepresentation)
+
 StepVisual_PresentationArea::StepVisual_PresentationArea ()  {}
 
index 4a12763e0691fc118396c19addc349d6b7c9e3fc..6b28bf0fff101719ea2300c3b8deddbc23eae21c 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_PresentationArea,StepVisual_PresentationRepresentation)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_PresentationArea,StepVisual_PresentationRepresentation)
 
 protected:
 
index 8938fe81a5dc7059f6178762f853fa84cfccd28e..ee0115d8837af5325197e1e92970eea295456ec1 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepVisual_PresentationLayerAssignment.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_PresentationLayerAssignment,MMgt_TShared)
+
 StepVisual_PresentationLayerAssignment::StepVisual_PresentationLayerAssignment ()  {}
 
 void StepVisual_PresentationLayerAssignment::Init(
index 05f572b9ac3b8151b1d65d3c1c986b98e318bb55..e9b358b50bf042a4a8cbf06d0055af3201a7aecf 100644 (file)
@@ -61,7 +61,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_PresentationLayerAssignment,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_PresentationLayerAssignment,MMgt_TShared)
 
 protected:
 
index 9804599f65d5a40a9361ca25ff3917c34c0bd272..6ac5fa4117504e0df40a1eb6407e3a9949977f43 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepVisual_PresentationLayerUsage.hxx>
 #include <StepVisual_PresentationRepresentation.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_PresentationLayerUsage,MMgt_TShared)
+
 StepVisual_PresentationLayerUsage::StepVisual_PresentationLayerUsage  ()    {  }
 
 void  StepVisual_PresentationLayerUsage::Init
index 42738adbd987c029ae9008e0bd4172b7de612f5e..96c1969ec3ddb57148b44f618eaaf0c7268eedba 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_PresentationLayerUsage,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_PresentationLayerUsage,MMgt_TShared)
 
 protected:
 
index 67fa97b143b21f321ef38b71800f12af7d188c6c..b1ddee72d8172d964bc6ca71e0edd20c9557e5a0 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepVisual_PresentationRepresentation.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_PresentationRepresentation,StepRepr_Representation)
+
 StepVisual_PresentationRepresentation::StepVisual_PresentationRepresentation ()  {}
 
index c8536cdf6c8ed4f2f28f49174782253391637cfa..7e08b128517502a5ee54c12c126789cc309e50a1 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_PresentationRepresentation,StepRepr_Representation)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_PresentationRepresentation,StepRepr_Representation)
 
 protected:
 
index 0ae98de2cec49755eb87b07fcda7299b14e1f23f..6567c829a81b83630d027b7c596630883f18cf92 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepVisual_PresentationSet.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_PresentationSet,MMgt_TShared)
+
 StepVisual_PresentationSet::StepVisual_PresentationSet ()  {}
 
index 23f6df093fcd272e2df42ad97bfa491dc279df39..e27e8d4be5c2762e68d677756f669f7f66a4716c 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_PresentationSet,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_PresentationSet,MMgt_TShared)
 
 protected:
 
index b8d95687e90592563733979462b98832f95f2565..7c15b18e46264fd6d2351e6666342d002ab9494c 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepVisual_PresentationSize.hxx>
 #include <StepVisual_PresentationSizeAssignmentSelect.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_PresentationSize,MMgt_TShared)
+
 StepVisual_PresentationSize::StepVisual_PresentationSize ()  {}
 
 void StepVisual_PresentationSize::Init(
index 5f61d53780e6b80fb8dd58467d6f76365d4b2b94..cf5e88c7dcbcc803b0d91742c4cad110882419e1 100644 (file)
@@ -52,7 +52,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_PresentationSize,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_PresentationSize,MMgt_TShared)
 
 protected:
 
index cb58ea8adeddc3f41bbf06271897fbafe0a878f1..83532f1df9f9e6873fc058c03ebd80d811c22cee 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepVisual_PresentationStyleAssignment.hxx>
 #include <StepVisual_PresentationStyleSelect.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_PresentationStyleAssignment,MMgt_TShared)
+
 StepVisual_PresentationStyleAssignment::StepVisual_PresentationStyleAssignment ()  {}
 
 void StepVisual_PresentationStyleAssignment::Init(
index c0cbf9ffbdf55d5473d3b0a7c08ecf92c5f3435d..dce7c8ba433eb0b9d016614f8051d51d0a4d4e23 100644 (file)
@@ -52,7 +52,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_PresentationStyleAssignment,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_PresentationStyleAssignment,MMgt_TShared)
 
 protected:
 
index 12847771386d4eea653d11e78798e95179b3bea1..5f92b386c2863b30f5ad67dd751984e0694a6bb1 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepVisual_PresentationStyleByContext.hxx>
 #include <StepVisual_StyleContextSelect.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_PresentationStyleByContext,StepVisual_PresentationStyleAssignment)
+
 StepVisual_PresentationStyleByContext::StepVisual_PresentationStyleByContext ()  {}
 
 void StepVisual_PresentationStyleByContext::Init(
index 2fdc18041eaa287f4b6d013ea61903c776b450b7..16a72c63eb5404cb4a349c2074724f108a6d8a5c 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_PresentationStyleByContext,StepVisual_PresentationStyleAssignment)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_PresentationStyleByContext,StepVisual_PresentationStyleAssignment)
 
 protected:
 
index 47f0c63a5e30f9b272222049a48f0fe7ef05c0c7..e4a34a794458f08d0bdc240c8f0156fd1ceb1ac5 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepVisual_PresentationView.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_PresentationView,StepVisual_PresentationRepresentation)
+
 StepVisual_PresentationView::StepVisual_PresentationView ()  {}
 
index 03eeea133ef2be15ed22fbfcbf1bd15916ac197e..6c6c20f6ad912254d59f945a5fcbcb4e0341c24a 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_PresentationView,StepVisual_PresentationRepresentation)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_PresentationView,StepVisual_PresentationRepresentation)
 
 protected:
 
index 9e03072010c534ac918b074cc50800634d85dbf1..a80337ada8364da844416e1b5fec1207e420c042 100644 (file)
@@ -14,3 +14,5 @@
 
 #include <Standard_Type.hxx>
 #include <StepVisual_PresentedItem.hxx>
+
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_PresentedItem,MMgt_TShared)
\ No newline at end of file
index 6cc4d7b2902f0095b2f4f011b836feb86dcfc15e..0a7300cf9d9f82972e1e5c6cf141958a97835c9a 100644 (file)
@@ -36,7 +36,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_PresentedItem,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_PresentedItem,MMgt_TShared)
 
 protected:
 
index 212bc52a8f34ef25a2d632b09eb1bea8c8484055..23edbfdaaf5b9a5a8fcde649da17597caef14868 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepVisual_PresentedItem.hxx>
 #include <StepVisual_PresentedItemRepresentation.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_PresentedItemRepresentation,MMgt_TShared)
+
 StepVisual_PresentedItemRepresentation::StepVisual_PresentedItemRepresentation  ()    {  }
 
 void  StepVisual_PresentedItemRepresentation::Init
index da6a8cc82d4df3b4232d2a8b9487220a453e38b8..23b551c8b8cc800248fac1d86d40762601fe230c 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_PresentedItemRepresentation,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_PresentedItemRepresentation,MMgt_TShared)
 
 protected:
 
index 9376402c2fdc73e8acdfeb473daf2ebde76fb93d..6c58bdc7e54209e2586ead8bd2012876e43aed25 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepVisual_StyledItem.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_StyledItem,StepRepr_RepresentationItem)
+
 StepVisual_StyledItem::StepVisual_StyledItem ()  {}
 
 void StepVisual_StyledItem::Init(
index a7794173c53373cb085ae4f45d04fa652b0773ba..1d69b6d0bad2fad9cec77adf70b6cfb03f38425f 100644 (file)
@@ -60,7 +60,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_StyledItem,StepRepr_RepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_StyledItem,StepRepr_RepresentationItem)
 
 protected:
 
index 3e6e7a2e2409251d7bd3bba6837c509ddc68b5e6..8ffc5ab221fe7c42fe956e2c03e6af10e65e4b6b 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepVisual_SurfaceStyleElementSelect.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_SurfaceSideStyle,MMgt_TShared)
+
 StepVisual_SurfaceSideStyle::StepVisual_SurfaceSideStyle ()  {}
 
 void StepVisual_SurfaceSideStyle::Init(
index 5186307b0085ed092a2062a2ab081cbf9a6e055b..3c6d473c2f5c1ee206f886b35bcfc3581dc2f6dd 100644 (file)
@@ -57,7 +57,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_SurfaceSideStyle,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_SurfaceSideStyle,MMgt_TShared)
 
 protected:
 
index ed42ecc7877abdc6b8dc49365891b4e043f54ef0..eefbc6cc46e1fc9d5710a2e81d4995dee9fbcc55 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepVisual_CurveStyle.hxx>
 #include <StepVisual_SurfaceStyleBoundary.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_SurfaceStyleBoundary,MMgt_TShared)
+
 StepVisual_SurfaceStyleBoundary::StepVisual_SurfaceStyleBoundary ()  {}
 
 void StepVisual_SurfaceStyleBoundary::Init(
index ee7ac6b3b3974ad5843a0606b3dd292a0a7976c6..33e71289853a7e41bcca0a1da7063ac6b9ef69f2 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_SurfaceStyleBoundary,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_SurfaceStyleBoundary,MMgt_TShared)
 
 protected:
 
index dc66aef73be77b5b64ec7d30ccf620cc14aea3b9..1966c1893a1bfbb4541a8604e3b7473b2bc9f2a0 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepVisual_CurveStyle.hxx>
 #include <StepVisual_SurfaceStyleControlGrid.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_SurfaceStyleControlGrid,MMgt_TShared)
+
 StepVisual_SurfaceStyleControlGrid::StepVisual_SurfaceStyleControlGrid ()  {}
 
 void StepVisual_SurfaceStyleControlGrid::Init(
index d1c3781aa768e40c9e0c87eac6e3c689b7ab8ed7..fa633d1147f5db066bdb60d5e7ed0d92a973ec04 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_SurfaceStyleControlGrid,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_SurfaceStyleControlGrid,MMgt_TShared)
 
 protected:
 
index 9fb4e135307f6ef54e5d72ad7228dbfaecb7637f..e194103b0cbc6ae7f1d34e26460bbc0ffdfb08e7 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepVisual_FillAreaStyle.hxx>
 #include <StepVisual_SurfaceStyleFillArea.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_SurfaceStyleFillArea,MMgt_TShared)
+
 StepVisual_SurfaceStyleFillArea::StepVisual_SurfaceStyleFillArea ()  {}
 
 void StepVisual_SurfaceStyleFillArea::Init(
index f7a1e1ea1e4472c8e5f86f116382633f1b5e9ea1..58c3425bcd45bd3ee509fc0591edbfefc718ec33 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_SurfaceStyleFillArea,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_SurfaceStyleFillArea,MMgt_TShared)
 
 protected:
 
index d87ce664212685e37fdec3ac7198b38e871ef070..4818594f7e2b39d962cc09da545874a976198b8c 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepVisual_DirectionCountSelect.hxx>
 #include <StepVisual_SurfaceStyleParameterLine.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_SurfaceStyleParameterLine,MMgt_TShared)
+
 StepVisual_SurfaceStyleParameterLine::StepVisual_SurfaceStyleParameterLine ()  {}
 
 void StepVisual_SurfaceStyleParameterLine::Init(
index 32237423835bc080a98b733c9cef23459ad41762..63dbf6a6deeaa0b0ce479ce82badbb30456ca5ae 100644 (file)
@@ -57,7 +57,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_SurfaceStyleParameterLine,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_SurfaceStyleParameterLine,MMgt_TShared)
 
 protected:
 
index c8503df8f020f76464603da836dbbcce371c9829..6e3879d2aef4438e6e01db0411677d3fd788cca6 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepVisual_CurveStyle.hxx>
 #include <StepVisual_SurfaceStyleSegmentationCurve.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_SurfaceStyleSegmentationCurve,MMgt_TShared)
+
 StepVisual_SurfaceStyleSegmentationCurve::StepVisual_SurfaceStyleSegmentationCurve ()  {}
 
 void StepVisual_SurfaceStyleSegmentationCurve::Init(
index 3527e1b79cda1b09c0eee8c42611a816d0112a62..c32b098bc3a701e9ac9671655aa0fa0a4b65073f 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_SurfaceStyleSegmentationCurve,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_SurfaceStyleSegmentationCurve,MMgt_TShared)
 
 protected:
 
index aeba6dd912c0cd83e73a009db3151e02b9ec81bc..601da0494096079f8f572ba5dd9f9c6b8d7cbc17 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepVisual_CurveStyle.hxx>
 #include <StepVisual_SurfaceStyleSilhouette.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_SurfaceStyleSilhouette,MMgt_TShared)
+
 StepVisual_SurfaceStyleSilhouette::StepVisual_SurfaceStyleSilhouette ()  {}
 
 void StepVisual_SurfaceStyleSilhouette::Init(
index 8dd2ab923af04300fb1b8a55e5ec80383dbdc971..5db10c8852e5ae809ee9c0a6150046261ff5c603 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_SurfaceStyleSilhouette,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_SurfaceStyleSilhouette,MMgt_TShared)
 
 protected:
 
index 6fac9f391c9d6d527fc439f0d2a4dc690243dfcf..b6a4f93259155052438c5964171e091f6a082534 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepVisual_SurfaceSideStyle.hxx>
 #include <StepVisual_SurfaceStyleUsage.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_SurfaceStyleUsage,MMgt_TShared)
+
 StepVisual_SurfaceStyleUsage::StepVisual_SurfaceStyleUsage ()  {}
 
 void StepVisual_SurfaceStyleUsage::Init(
index 60d3dfb9960559cf072cb02210998e9ad1242baa..cc55607daf2fa757b0062780c83943bcb870e9f7 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_SurfaceStyleUsage,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_SurfaceStyleUsage,MMgt_TShared)
 
 protected:
 
index 7ea976b1901dcc66432d13d893c82543c5e63c35..0445311eecec749cd808b62b440a4666e29ccb35 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepVisual_Template.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_Template,StepRepr_Representation)
+
 StepVisual_Template::StepVisual_Template ()  {}
 
index a5a79cacf4bfbed54a0ec203eceb9eec74b7137f..f296a51b72917abdef73926c381bdadc757d4552 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_Template,StepRepr_Representation)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_Template,StepRepr_Representation)
 
 protected:
 
index 49e37b38002cf7a59042880053243b5e5fe39b38..97ea117a40fcd71bdfc8eb95d4270226f7b66a4c 100644 (file)
@@ -15,5 +15,7 @@
 #include <Standard_Type.hxx>
 #include <StepVisual_TemplateInstance.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_TemplateInstance,StepRepr_MappedItem)
+
 StepVisual_TemplateInstance::StepVisual_TemplateInstance ()  {}
 
index 87cba4f4c9efb2cab2363d9df9108458252eb412..d284614228c635d97a12cda71b3f620642716ab6 100644 (file)
@@ -39,7 +39,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_TemplateInstance,StepRepr_MappedItem)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_TemplateInstance,StepRepr_MappedItem)
 
 protected:
 
index a61bdb39275dc6e817ae7b7dd9e32c21a5224c7e..75ed1f7afcb179f13da14e979a5fe71eb2ffb3c8 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepVisual_TextLiteral.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_TextLiteral,StepGeom_GeometricRepresentationItem)
+
 StepVisual_TextLiteral::StepVisual_TextLiteral ()  {}
 
 void StepVisual_TextLiteral::Init(
index 5764966201e8569e984b62d6220f602cb7aeb1f6..3903725bd494f263bc1f4108f13fc5a8e1f08375 100644 (file)
@@ -69,7 +69,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_TextLiteral,StepGeom_GeometricRepresentationItem)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_TextLiteral,StepGeom_GeometricRepresentationItem)
 
 protected:
 
index ff0027a23e808e528b2cc8925c8d76273797586c..5d63c5385f6594397c7793992057563aacde93b8 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepVisual_TextStyleForDefinedFont.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_TextStyle,MMgt_TShared)
+
 StepVisual_TextStyle::StepVisual_TextStyle ()  {}
 
 void StepVisual_TextStyle::Init(
index b2caddbb013b7946bedd9eca8f9dc85dcb1c7b81..5e2a376c24fe8a4b01ae3fa4d49a0a417410424c 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_TextStyle,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_TextStyle,MMgt_TShared)
 
 protected:
 
index cffab7bfd90b26652d02decb1fdc139a0522677f..de1c15d692ea280d571d9b9f5ffd1c3e921f8fa1 100644 (file)
@@ -16,6 +16,8 @@
 #include <StepVisual_Colour.hxx>
 #include <StepVisual_TextStyleForDefinedFont.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_TextStyleForDefinedFont,MMgt_TShared)
+
 StepVisual_TextStyleForDefinedFont::StepVisual_TextStyleForDefinedFont ()  {}
 
 void StepVisual_TextStyleForDefinedFont::Init(
index 920ca21ddfbd54267119591ebf40e4b799f130e4..ca2416767941cde8d669d30617ae8bb0fb1df8b5 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_TextStyleForDefinedFont,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_TextStyleForDefinedFont,MMgt_TShared)
 
 protected:
 
index 5b2d330732b6466aa24dd7bf86496b5fcfb4732d..1a472d6d5b99b87cfc727ead57c4a16771435a02 100644 (file)
@@ -18,6 +18,8 @@
 #include <StepVisual_TextStyleWithBoxCharacteristics.hxx>
 #include <TCollection_HAsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_TextStyleWithBoxCharacteristics,StepVisual_TextStyle)
+
 StepVisual_TextStyleWithBoxCharacteristics::StepVisual_TextStyleWithBoxCharacteristics ()  {}
 
 void StepVisual_TextStyleWithBoxCharacteristics::Init(
index f9b5212604ffe0dc116c92af83c0255f1b33e769..bd8e3190afafde8265aa1d4cd9fb7b8a1cf12bd0 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_TextStyleWithBoxCharacteristics,StepVisual_TextStyle)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_TextStyleWithBoxCharacteristics,StepVisual_TextStyle)
 
 protected:
 
index a5073e33e1fedb3db11d6995889f0d391347c864..42e1d9fd64937feafb8e4a91687365b16114eea8 100644 (file)
@@ -17,6 +17,8 @@
 #include <StepVisual_PlanarBox.hxx>
 #include <StepVisual_ViewVolume.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StepVisual_ViewVolume,MMgt_TShared)
+
 StepVisual_ViewVolume::StepVisual_ViewVolume ()  {}
 
 void StepVisual_ViewVolume::Init(
index c4e5c869505e8ed36cc563f62f1c488a1aabd120..63624ea8116820e30ff0e0babd9fdda466a6fc00 100644 (file)
@@ -82,7 +82,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StepVisual_ViewVolume,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StepVisual_ViewVolume,MMgt_TShared)
 
 protected:
 
index 2f7398173428bf8a7848784f6cb85a98bf42679a..065b5c417964878df01ba2670d212c693b365f94 100644 (file)
@@ -25,6 +25,8 @@
 #include <StlMesh_Mesh.hxx>
 #include <StlMesh_MeshDomain.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StlMesh_Mesh,MMgt_TShared)
+
 //=======================================================================
 //function : StlMesh_Mesh
 //design   : 
index b2e95cf85f22ea3116626a1c00e0fa615916ee1f..8a29b1088ada80a1f3bf0fdebec2cc6f0ad4a3a4 100644 (file)
@@ -131,7 +131,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StlMesh_Mesh,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StlMesh_Mesh,MMgt_TShared)
 
 protected:
 
index 1437d3443bf47fd1c97f49cda7d983e64d21469b..1da782c92938d067558480385f7ce9efec04586d 100644 (file)
@@ -24,6 +24,8 @@
 #include <StlMesh_MeshDomain.hxx>
 #include <StlMesh_MeshTriangle.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StlMesh_MeshDomain,MMgt_TShared)
+
 //=======================================================================
 //function : StlMesh_MeshDomain
 //design   : 
index c9efb6f3ca349170b885a2edf9b935b83193b354..a6f805d22552d7a3dbc8deffeeca8bb0acc803df 100644 (file)
@@ -88,7 +88,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StlMesh_MeshDomain,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StlMesh_MeshDomain,MMgt_TShared)
 
 protected:
 
index 97eef88cfbc92296ce04936e90a3a7202643b0e0..bb6bf881b1c3295bd92fe88be16ced01ade35d50 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_Type.hxx>
 #include <StlMesh_MeshTriangle.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(StlMesh_MeshTriangle,MMgt_TShared)
+
 //=======================================================================
 //function : StlMesh_MeshTriangle
 //design   : 
index 6a8a41821be1827c37b43aa220f58b2e21c0ae28..25b9cd6e3dd32920ba1c579f950f95689ea18ddf 100644 (file)
@@ -62,7 +62,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(StlMesh_MeshTriangle,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(StlMesh_MeshTriangle,MMgt_TShared)
 
 protected:
 
index 8d1ab98fb4f069651428988aeaaa53cc49daa2c1..59c3be05a96dc4f39b59c173c1a87b260e06e768 100644 (file)
@@ -18,3 +18,5 @@
 #include <Storage_BaseDriver.hxx>
 #include <Storage_CallBack.hxx>
 #include <Storage_Schema.hxx>
+
+IMPLEMENT_STANDARD_RTTIEXT(Storage_CallBack,MMgt_TShared)
\ No newline at end of file
index 2189b039a6cb104057f2df97b5a690aa962434d2..b7e75da31ebad21ce3481b8b6959ad24a4cb9b40 100644 (file)
@@ -47,7 +47,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Storage_CallBack,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Storage_CallBack,MMgt_TShared)
 
 protected:
 
index 9e2c3ac3d7cf2be5712e1424bd0440b27714ed10..f832d163478c70c99d14d6efd51e28d492fc21a1 100644 (file)
@@ -25,6 +25,8 @@
 #include <TCollection_AsciiString.hxx>
 #include <TCollection_ExtendedString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Storage_Data,MMgt_TShared)
+
 Storage_Data::Storage_Data()
 {
   myRootData = new Storage_RootData;
index 2a31248c9f6fbce009c147b4d0c0ef9a863128a0..e5be252c54607aac1ad99dd2d40274576930eb8b 100644 (file)
@@ -228,7 +228,7 @@ public:
 friend class Storage_Schema;
 
 
-  DEFINE_STANDARD_RTTI(Storage_Data,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Storage_Data,MMgt_TShared)
 
 protected:
 
index b93d359d56aa75b26fd83af4ba7da2ea75529aa9..931b47a1d1619cc4cb8244ccae6a98fd47e7feb9 100644 (file)
@@ -19,6 +19,8 @@
 #include <Storage_DefaultCallBack.hxx>
 #include <Storage_Schema.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Storage_DefaultCallBack,Storage_CallBack)
+
 Storage_DefaultCallBack::Storage_DefaultCallBack()
 {
 }
index 99a8e9b1ed03db022b371056f6ddb67d6b66b6fc..4f27d2929ab560d60ff0c250b78177a0b10db501 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Storage_DefaultCallBack,Storage_CallBack)
+  DEFINE_STANDARD_RTTIEXT(Storage_DefaultCallBack,Storage_CallBack)
 
 protected:
 
index e4ec071d5d7f92a65e5292fc6aee587aa67e84f5..c29a4827fab8c11bb6731e3fce92e97fc0dc702a 100644 (file)
@@ -19,6 +19,8 @@
 #include <TCollection_AsciiString.hxx>
 #include <TCollection_ExtendedString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Storage_HeaderData,MMgt_TShared)
+
 Storage_HeaderData::Storage_HeaderData() : myNBObj(0), myErrorStatus(Storage_VSOk)
 {
 }
index 33be840f2d40fb0c6151eeada20bf2494b091b1d..aa437f13379f87cfa94bfcfc3a94951b405fceb8 100644 (file)
@@ -101,7 +101,7 @@ public:
 friend class Storage_Schema;
 
 
-  DEFINE_STANDARD_RTTI(Storage_HeaderData,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Storage_HeaderData,MMgt_TShared)
 
 protected:
 
index 61e442c2fdb55ad5269c3e7a9b2937d6ae2c7976..ad76467cf076f23bc95b25db03f8d693dd1933f3 100644 (file)
@@ -17,6 +17,8 @@
 #include <Storage_InternalData.hxx>
 #include <Storage_Schema.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Storage_InternalData,MMgt_TShared)
+
 Storage_InternalData::Storage_InternalData() : myObjId(1), myTypeId(1)
 {
 }
index 08ac8c8014d3af513db3e10589f36bb8bd1455e2..3ff9c99ac6a8b8fa0f9ce6400d1f1b9cea942f7c 100644 (file)
@@ -46,7 +46,7 @@ public:
 friend class Storage_Schema;
 
 
-  DEFINE_STANDARD_RTTI(Storage_InternalData,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Storage_InternalData,MMgt_TShared)
 
 protected:
 
index 3c62c1e0aabff3581c2e423ae8c3b16a22e0a9ab..c0b6da489255a0d4d9d2afea960b8b3e0a78912d 100644 (file)
@@ -19,6 +19,8 @@
 #include <Storage_Schema.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Storage_Root,MMgt_TShared)
+
 Storage_Root::Storage_Root() : myRef(0)
 {
 }
index f85799c7159fd4d6ccff7240d494c22c6dee0327..4cee1f32e4562e4229fd0f02f5c483be5d75c338 100644 (file)
@@ -87,7 +87,7 @@ public:
 friend class Storage_Schema;
 
 
-  DEFINE_STANDARD_RTTI(Storage_Root,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Storage_Root,MMgt_TShared)
 
 protected:
 
index b3a6783a37d214206ff9a49dfb0728799dcad25b..6588486cd130a77fad4263c9e51ed18d289a15a6 100644 (file)
@@ -22,6 +22,8 @@
 #include <Storage_Schema.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Storage_RootData,MMgt_TShared)
+
 Storage_RootData::Storage_RootData() : myErrorStatus(Storage_VSOk)
 {
 }
index ffd351ded2ddad26a750d10d3385a21a2f50aad2..cecb68fe647d5ef49ff679d96615274c9c4ad696 100644 (file)
@@ -74,7 +74,7 @@ public:
 friend class Storage_Schema;
 
 
-  DEFINE_STANDARD_RTTI(Storage_RootData,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Storage_RootData,MMgt_TShared)
 
 protected:
 
index f3fa1b44d85d68f4e9618005f15de91b06222fca..0e9bbddba4a63e9a137319253181d8680468bcb9 100644 (file)
@@ -46,6 +46,8 @@
 
 #include <locale.h>
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(Storage_Schema,MMgt_TShared)
+
 #define DATATYPE_MIGRATION
 
 #ifdef DATATYPE_MIGRATION
index 72b1b0506083cb267423b778b49b949425e1376a..9b9b3c400a979ae18cb181ce88bf5c48a508e293 100644 (file)
@@ -223,7 +223,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Storage_Schema,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Storage_Schema,MMgt_TShared)
 
 protected:
 
index 1caa0e63d1a6fe8f3d1e56afeb7928e085a20704..4922f41419e61e719cd3a1d247759e1a48f613cc 100644 (file)
@@ -19,6 +19,8 @@
 #include <Storage_TypeData.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Storage_TypeData,MMgt_TShared)
+
 Storage_TypeData::Storage_TypeData() : myErrorStatus(Storage_VSOk)
 {
 }
index 46e3747fa53b945c61a3bead007945f20f8f7fd4..f1805a913cc22bb7bace05eab02d52e8ad933081 100644 (file)
@@ -62,7 +62,7 @@ public:
 friend class Storage_Schema;
 
 
-  DEFINE_STANDARD_RTTI(Storage_TypeData,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Storage_TypeData,MMgt_TShared)
 
 protected:
 
index dfdaf7e424ac04875f6ec44ca28e2858ca788d37..87bfa0f5c3acd1e847ce20071f77be5dafc30093 100644 (file)
@@ -18,6 +18,8 @@
 #include <Storage_TypedCallBack.hxx>
 #include <TCollection_AsciiString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Storage_TypedCallBack,MMgt_TShared)
+
 Storage_TypedCallBack::Storage_TypedCallBack() : myIndex(0)
 {
 }
index aa7d4885553a45f8b8741f469525b6f467735d24..20a82b96b31f428624fc26d7540879f952e326bf 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Storage_TypedCallBack,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Storage_TypedCallBack,MMgt_TShared)
 
 protected:
 
index 676b51b58df7961f0456d0663e30085e42c44682..76d0db73e7d0a92a40a7d04076e8b85ed9a4c1fe 100644 (file)
@@ -17,6 +17,8 @@
 #include <Standard_Type.hxx>
 #include <TColStd_HPackedMapOfInteger.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TColStd_HPackedMapOfInteger,MMgt_TShared)
+
 //! Constructor of empty map
 TColStd_HPackedMapOfInteger::TColStd_HPackedMapOfInteger (const Standard_Integer NbBuckets)
 {
index f717327c4d77a3302b18f50f623e50c65867698b..d9c7499eeb253740aadb7de1e5de7651e81ccd18 100644 (file)
@@ -45,7 +45,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TColStd_HPackedMapOfInteger,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(TColStd_HPackedMapOfInteger,MMgt_TShared)
 
 protected:
 
index 2c160031ad4ffa37663608e2959b178c123baee9..9945fcb598da0573b9f9097f4b6c625c245759e0 100644 (file)
@@ -22,6 +22,8 @@
 #include <TCollection_HAsciiString.hxx>
 #include <TCollection_HExtendedString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TCollection_HAsciiString,MMgt_TShared)
+
 // ----------------------------------------------------------------------------
 // Create
 // ----------------------------------------------------------------------------
index 234671052d14cf3900cbd37ca87b66cc52b3b4b0..f7838f399c9e2e4706574b23ef8f121777403055 100644 (file)
@@ -471,7 +471,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TCollection_HAsciiString,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(TCollection_HAsciiString,MMgt_TShared)
 
 protected:
 
index e1f4bd49ab7c5a3833e4b0eae0cd584722623048..1969fda0a535fe190081fd6bcde84c51e3b66e5c 100644 (file)
@@ -26,6 +26,8 @@
 #include <TCollection_HAsciiString.hxx>
 #include <TCollection_HExtendedString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TCollection_HExtendedString,MMgt_TShared)
+
 // ----------------------------------------------------------------------------
 // Create
 // ----------------------------------------------------------------------------
index a037adfee044bba5aebe76d9c5f18e72de1fdcc7..86ee9423bd9d0cf7bcd4c54710cf0d27f908a65e 100644 (file)
@@ -208,7 +208,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TCollection_HExtendedString,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(TCollection_HExtendedString,MMgt_TShared)
 
 protected:
 
index 571781d0b48dbc8e9e1220064efe6730a0e27f71..0bd35e9aa46121ad6a6d8bdab36fb7633327f2a3 100644 (file)
@@ -15,3 +15,5 @@
 
 #include <Standard_Type.hxx>
 #include <TCollection_MapNode.hxx>
+
+IMPLEMENT_STANDARD_RTTIEXT(TCollection_MapNode,MMgt_TShared)
\ No newline at end of file
index b66f0bbc2f9c124af26379a16b360a5d0241bda8..8c3b9f9b2843041b08e8070edab08fceeb9681e3 100644 (file)
@@ -41,7 +41,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TCollection_MapNode,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(TCollection_MapNode,MMgt_TShared)
 
 protected:
 
index 93bcc8bb47ac10af89cbc30461b8dc25e6a80cdd..a16a03a30f5930db7c0c0c90dd5b7108516cbef4 100644 (file)
@@ -15,3 +15,5 @@
 
 #include <Standard_Type.hxx>
 #include <TCollection_SeqNode.hxx>
+
+IMPLEMENT_STANDARD_RTTIEXT(TCollection_SeqNode,MMgt_TShared)
\ No newline at end of file
index a779d96470494d4ec835737d02a2ad92d1a16f99..3b823187094cf2a126282047d8bebac8caf9eff0 100644 (file)
@@ -43,7 +43,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TCollection_SeqNode,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(TCollection_SeqNode,MMgt_TShared)
 
 protected:
 
index c4c03011086cabffb981fb10e92f5c59f2500685..570619befd6ecdc256d3f484c53b0c00d65aa903 100644 (file)
@@ -41,6 +41,8 @@
 #include <TDF_RelocationTable.hxx>
 #include <TDF_Tool.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDF_Attribute,MMgt_TShared)
+
 #undef TDF_DATA_COMMIT_OPTIMIZED
 
 //=======================================================================
index 8137fc4f1a64fd736061be3cbb40760cb7f1d20c..d8c42fad2064c23f7d98736545c2a05370ebaa63 100644 (file)
@@ -365,7 +365,7 @@ friend class TDF_AttributeIterator;
 friend class TDF_DeltaOnForget;
 
 
-  DEFINE_STANDARD_RTTI(TDF_Attribute,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(TDF_Attribute,MMgt_TShared)
 
 protected:
 
index 759e85df187fbc31c91d16c555970ce2aed34990..77d3733c724cfbfc2939ac6ec2651369b8fd1d59 100644 (file)
@@ -26,6 +26,8 @@
 #include <TDF_Label.hxx>
 #include <TDF_Tool.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDF_AttributeDelta,MMgt_TShared)
+
 //=======================================================================
 //function : TDF_AttributeDelta
 //purpose  : 
index 8d981608a003196a4d6e04a2212ef2bdf29f10df..ae70fd2b37c29bd769bf44173e153fa2178ed360 100644 (file)
@@ -70,7 +70,7 @@ Standard_OStream& operator<< (Standard_OStream& OS) const
 
 
 
-  DEFINE_STANDARD_RTTI(TDF_AttributeDelta,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(TDF_AttributeDelta,MMgt_TShared)
 
 protected:
 
index 4991ca803319e1f20eb37ef67b70c38983f0379b..e9f232bac663f5d4284ff5202647365a2091b80b 100644 (file)
@@ -37,6 +37,8 @@
 #include <TDF_Tool.hxx>
 #include <TDF_Transaction.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDF_Data,MMgt_TShared)
+
 #undef DEB_DELTA_CREATION
 #undef TDF_DATA_COMMIT_OPTIMIZED
 
index 3248c227de23f11831769bb4c1c9b2556677e88d..7dc4d3a424638fa0996c0965720c6640348e7f74 100644 (file)
@@ -138,7 +138,7 @@ friend class TDF_Transaction;
 friend class TDF_LabelNode;
 
 
-  DEFINE_STANDARD_RTTI(TDF_Data,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(TDF_Data,MMgt_TShared)
 
 protected:
 
index 8f9474f3f73843c3cba365229d17ccc95f9efe6e..664d0bbd0a1ecec26b828c401e38d2fe98d0245a 100644 (file)
@@ -26,6 +26,8 @@
 #include <TDF_MapIteratorOfAttributeMap.hxx>
 #include <TDF_MapIteratorOfLabelMap.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDF_DataSet,MMgt_TShared)
+
 //=======================================================================
 //function : TDF_DataSet
 //purpose  : Creates a DataSet.
index 76e74c6eb867f4adebcfea6b6863f986962990b6..bd5bef7b0748b82ce1823cd4d7d9b02a0cb1df2f 100644 (file)
@@ -87,7 +87,7 @@ Standard_OStream& operator<< (Standard_OStream& anOS) const
 
 
 
-  DEFINE_STANDARD_RTTI(TDF_DataSet,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(TDF_DataSet,MMgt_TShared)
 
 protected:
 
index 3a5b0aea66247488007c530f9b56b7b7387e4a93..7952bb21bea14fbcefe1bfaef393bd1c55912471 100644 (file)
@@ -24,6 +24,8 @@
 #include <TDF_DefaultDeltaOnModification.hxx>
 #include <TDF_Label.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDF_DefaultDeltaOnModification,TDF_DeltaOnModification)
+
 //=======================================================================
 //function : TDF_DefaultDeltaOnModification
 //purpose  : 
index a4dae381488860c885393606e5929cfed622a5f8..0e0c544ea4f50b9d0419c44af104f08568dc02a4 100644 (file)
@@ -44,7 +44,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDF_DefaultDeltaOnModification,TDF_DeltaOnModification)
+  DEFINE_STANDARD_RTTIEXT(TDF_DefaultDeltaOnModification,TDF_DeltaOnModification)
 
 protected:
 
index 232d3f3388b0d4a404c5173e43c93fd03d18d142..ca4a45b7fd5c1bc7c08ac0bb10eb4e9645a17578 100644 (file)
@@ -23,6 +23,8 @@
 #include <TDF_DefaultDeltaOnRemoval.hxx>
 #include <TDF_Label.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDF_DefaultDeltaOnRemoval,TDF_DeltaOnRemoval)
+
 //=======================================================================
 //function : TDF_DefaultDeltaOnRemoval
 //purpose  : 
index 48d5098bc4adfb2baa0fd1d6b42dbb4cd442f6d1..d6df9f935e94f96372b72752b83ddaffcc2139b5 100644 (file)
@@ -43,7 +43,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDF_DefaultDeltaOnRemoval,TDF_DeltaOnRemoval)
+  DEFINE_STANDARD_RTTIEXT(TDF_DefaultDeltaOnRemoval,TDF_DeltaOnRemoval)
 
 protected:
 
index dc588017cda782e63efaaa1745f46f546efcb0e6..9ec23b410517d9622b74ac789607d0e73cebff82 100644 (file)
@@ -29,6 +29,8 @@
 #include <TDF_ListIteratorOfLabelList.hxx>
 #include <TDF_MapIteratorOfLabelMap.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDF_Delta,MMgt_TShared)
+
 #ifdef OCCT_DEBUG
 #include <Standard_ConstructionError.hxx>
 #endif
index 3281e788282ed7559a9d9541b8c8331a5ad0be7e..7ea04e2c9992a40a11f30f2994de9ec2ae51aec1 100644 (file)
@@ -81,7 +81,7 @@ public:
 friend class TDF_Data;
 
 
-  DEFINE_STANDARD_RTTI(TDF_Delta,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(TDF_Delta,MMgt_TShared)
 
 protected:
 
index 2738b921a4db03b1d533889fb78b8b59829f61f1..fefc18630eb259900de8dd39a32fba32e04efc0b 100644 (file)
@@ -24,6 +24,8 @@
 #include <TDF_DeltaOnAddition.hxx>
 #include <TDF_Label.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDF_DeltaOnAddition,TDF_AttributeDelta)
+
 //=======================================================================
 //function : TDF_DeltaOnAddition
 //purpose  : 
index ff0370186deb2af194ce1e3647e8e2a4b8d0a86d..92059de199463dc982a69b63e886a3e8babdaacf 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDF_DeltaOnAddition,TDF_AttributeDelta)
+  DEFINE_STANDARD_RTTIEXT(TDF_DeltaOnAddition,TDF_AttributeDelta)
 
 protected:
 
index 5b374988983889631dba9418e2066103b77a479a..05e845b1a643486f9656c8389cac62d9d786b95f 100644 (file)
@@ -23,6 +23,8 @@
 #include <TDF_DeltaOnForget.hxx>
 #include <TDF_Label.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDF_DeltaOnForget,TDF_AttributeDelta)
+
 //=======================================================================
 //function : TDF_DeltaOnForget
 //purpose  : 
index faac73544ae98735e21d5f90b0fa27aaae76380b..e39c4407f3b668ccd0c7c6c211971d40e56e019d 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDF_DeltaOnForget,TDF_AttributeDelta)
+  DEFINE_STANDARD_RTTIEXT(TDF_DeltaOnForget,TDF_AttributeDelta)
 
 protected:
 
index e6b7f4c544820ef04ebdbdcea2e78f18314952eb..33330a968ee1ac3c710e570e6390e56a98fd70fc 100644 (file)
@@ -22,6 +22,8 @@
 #include <TDF_Attribute.hxx>
 #include <TDF_DeltaOnModification.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDF_DeltaOnModification,TDF_AttributeDelta)
+
 //=======================================================================
 //function : TDF_DeltaOnModification
 //purpose  : 
index 1e100eaf9a26882a8d44cf276fe6da225c7b2524..7fbc0a081d09ff0469c267f6125b8ba30d1a73e9 100644 (file)
@@ -43,7 +43,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDF_DeltaOnModification,TDF_AttributeDelta)
+  DEFINE_STANDARD_RTTIEXT(TDF_DeltaOnModification,TDF_AttributeDelta)
 
 protected:
 
index e49119794b73f81d02ffe46b9bad4e755d277996..e3a2dbd9a9fd1d84f2b7f3cb7633a8e84e00d382 100644 (file)
@@ -22,6 +22,8 @@
 #include <TDF_Attribute.hxx>
 #include <TDF_DeltaOnRemoval.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDF_DeltaOnRemoval,TDF_AttributeDelta)
+
 //=======================================================================
 //function : TDF_DeltaOnRemoval
 //purpose  : 
index 0a6097cc03f714a449f77f89942397b081d79fa6..8c1200656ae11530c35d08c206bbfa55a53ca8d2 100644 (file)
@@ -40,7 +40,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDF_DeltaOnRemoval,TDF_AttributeDelta)
+  DEFINE_STANDARD_RTTIEXT(TDF_DeltaOnRemoval,TDF_AttributeDelta)
 
 protected:
 
index f53c28a2aa97734c0c17f52c65e3de3b0b2bea28..9a909d03ac2e9d32e8038a20ec8f400745ff671c 100644 (file)
@@ -23,6 +23,8 @@
 #include <TDF_DeltaOnResume.hxx>
 #include <TDF_Label.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDF_DeltaOnResume,TDF_AttributeDelta)
+
 //=======================================================================
 //function : TDF_DeltaOnResume
 //purpose  : 
index 4dd5c2ef382f2f16280ad469418976a4edeed02f..19c5c4143dbe9090064d48e3f454c4ffd2cb27d6 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDF_DeltaOnResume,TDF_AttributeDelta)
+  DEFINE_STANDARD_RTTIEXT(TDF_DeltaOnResume,TDF_AttributeDelta)
 
 protected:
 
index 63ae85f8a236ac02f3fb36bf3b02dc8417e6d192..9e96f5737e2441dcd899236398700b614dfd6c9c 100644 (file)
@@ -22,6 +22,8 @@
 #include <TDF_Reference.hxx>
 #include <TDF_RelocationTable.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDF_Reference,TDF_Attribute)
+
 //=======================================================================
 //function : GetID
 //purpose  : 
index 2504d8d3bb19b0a27032f12c040f3027a32d03a4..6d9028b1811b9d9bf3dba15a1b0f094d659d51b4 100644 (file)
@@ -65,7 +65,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDF_Reference,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TDF_Reference,TDF_Attribute)
 
 protected:
 
index 6dd2f761191e06dd5922fa55c0120715f75667f8..5d8c435c8b3c87599accc8ad9a02a1d5af9b6c8a 100644 (file)
@@ -26,6 +26,8 @@
 #include <TDF_Label.hxx>
 #include <TDF_RelocationTable.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDF_RelocationTable,MMgt_TShared)
+
 //=======================================================================
 //function : TDF_RelocationTable
 //purpose  : 
index f64d8e415695335ef9ea999cb7b11430755d86a5..5594a7f3655e0ef7f964fa6a6556a2b20b93565c 100644 (file)
@@ -145,7 +145,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDF_RelocationTable,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(TDF_RelocationTable,MMgt_TShared)
 
 protected:
 
index 307a7f9cb0befbaf26bc3bb52d0f3756d96991d1..b4561f574ab696da57f09ce732819cc236a8a4b8 100644 (file)
@@ -22,6 +22,8 @@
 #include <TDF_RelocationTable.hxx>
 #include <TDF_TagSource.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDF_TagSource,TDF_Attribute)
+
 //=======================================================================
 //function : GetID
 //purpose  : 
index 63168f5daedef254488666a19e06284bf7f09949..54bbe10996bab07b8f7c99c0d0da0b1814323ce7 100644 (file)
@@ -76,7 +76,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDF_TagSource,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TDF_TagSource,TDF_Attribute)
 
 protected:
 
index f6a457633bf5e6429f1872fc89b936eafd37aba3..44b969d5ce18fde1e45b70dea75db6cad7a0d850 100644 (file)
@@ -22,6 +22,8 @@
 #include <TDF_Label.hxx>
 #include <TDF_RelocationTable.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataStd_AsciiString,TDF_Attribute)
+
 //=======================================================================
 //function : TDataStd_AsciiString
 //purpose  : 
index aaeaf2a9100c83a5388387a0c9cfdd4e97b5cd96..52a837ebf545ffb6dd8a0e04bc0bfd6901d25c87 100644 (file)
@@ -72,7 +72,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDataStd_AsciiString,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TDataStd_AsciiString,TDF_Attribute)
 
 protected:
 
index 489c37cee20b384358fda37db53c2e46f167087a..39b0df2b2e851ce9184cd5d9e270e3acbf181060 100644 (file)
@@ -21,6 +21,8 @@
 #include <TDF_Label.hxx>
 #include <TDF_RelocationTable.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataStd_BooleanArray,TDF_Attribute)
+
 static Standard_Integer DegreeOf2(const Standard_Integer degree)
 {
   switch (degree)
index ba835ffd2b0fc8f50ac5de346830daac036a74d9..0080cd6ac3bc91b61598e441c47eebb1e6aafe87 100644 (file)
@@ -90,7 +90,7 @@ Standard_Boolean operator () (const Standard_Integer Index) const
 
 
 
-  DEFINE_STANDARD_RTTI(TDataStd_BooleanArray,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TDataStd_BooleanArray,TDF_Attribute)
 
 protected:
 
index bcc5ece9bd04cb808e50714823474c53d921fb56..21d9812c822b41e512461ce1fa9b2c68c19a293d 100644 (file)
@@ -22,6 +22,8 @@
 #include <TDF_Label.hxx>
 #include <TDF_RelocationTable.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataStd_BooleanList,TDF_Attribute)
+
 //=======================================================================
 //function : GetID
 //purpose  : 
index 3814406f4b067e9df540994240b5e3a3a91ce0e1..0fcb69949e53080fc154205b47450af4a9b1b552 100644 (file)
@@ -81,7 +81,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDataStd_BooleanList,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TDataStd_BooleanList,TDF_Attribute)
 
 protected:
 
index 017a0dc2d88b10daaf9b4f2bcdf682264c1ca56b..441ad0e4b9d903010cf16a2b69d2ca56a2e068c7 100644 (file)
@@ -24,6 +24,8 @@
 #include <TDF_Label.hxx>
 #include <TDF_RelocationTable.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataStd_ByteArray,TDF_Attribute)
+
 //=======================================================================
 //function : GetID
 //purpose  : 
index d18bf31506ec7e2baed4d177e6977072af1c7b0e..c270aa4dbb73afaa9199382129c4b590876bf353 100644 (file)
@@ -113,7 +113,7 @@ Standard_Byte operator () (const Standard_Integer Index) const
 friend class TDataStd_DeltaOnModificationOfByteArray;
 
 
-  DEFINE_STANDARD_RTTI(TDataStd_ByteArray,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TDataStd_ByteArray,TDF_Attribute)
 
 protected:
 
index a4781c45980fc3ccdcaadb95950506f5dfd320e0..a827f0d9bea5ec08ff7c95dde062f8cdbf774571 100644 (file)
@@ -29,6 +29,8 @@
 #include <TDF_RelocationTable.hxx>
 #include <TDF_Tool.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataStd_Comment,TDF_Attribute)
+
 #define lid1 45
 #define lid2 36
 
index 204681994ad1fb383507c8036775e66630296576..9bb96df0ec960bfd64aa5389080a99b228355816 100644 (file)
@@ -80,7 +80,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDataStd_Comment,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TDataStd_Comment,TDF_Attribute)
 
 protected:
 
index 28c2907fad6f488be6ab51e7b8442432385597b9..46f1df2d59f6bcaa0b0411e8e16b9e8c928e1a63 100644 (file)
@@ -24,6 +24,8 @@
 #include <TDF_Label.hxx>
 #include <TDF_RelocationTable.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataStd_Current,TDF_Attribute)
+
 //=======================================================================
 //function : GetID
 //purpose  : 
index 54620ae0c8607e28508872dad6c88e364395a49e..06a032c533a8ac8d3d1a59cacfca00ded27322f8 100644 (file)
@@ -76,7 +76,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDataStd_Current,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TDataStd_Current,TDF_Attribute)
 
 protected:
 
index 168d1ccd23a3404f601edd3a46ecd3886678a535..d830575265a9b032e4d820c51b98aa54aceae532 100644 (file)
@@ -25,6 +25,8 @@
 #include <TDF_DeltaOnModification.hxx>
 #include <TDF_Label.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataStd_DeltaOnModificationOfByteArray,TDF_DeltaOnModification)
+
 #ifdef OCCT_DEBUG
 #define MAXUP 1000
 #endif
index 9b80ecc4aba770b00e4b8787fd5902738d7dd5f6..2ac2558fbd03b5cff6265b137773fc13dedc9249 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDataStd_DeltaOnModificationOfByteArray,TDF_DeltaOnModification)
+  DEFINE_STANDARD_RTTIEXT(TDataStd_DeltaOnModificationOfByteArray,TDF_DeltaOnModification)
 
 protected:
 
index d57fbdb2ab4e9615d9c75cbe88c56eafbf8e9fa9..c4627115dca0b9097144b43bcd986693046f3513 100644 (file)
@@ -24,6 +24,8 @@
 #include <TDF_DeltaOnModification.hxx>
 #include <TDF_Label.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataStd_DeltaOnModificationOfExtStringArray,TDF_DeltaOnModification)
+
 #ifdef OCCT_DEBUG
 #define MAXUP 1000
 #endif
index a9745a3e2faa7e91d95c597c1f8b85be889bc21f..3225fc38343ef44b1a981fc318946c89077fc74e 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDataStd_DeltaOnModificationOfExtStringArray,TDF_DeltaOnModification)
+  DEFINE_STANDARD_RTTIEXT(TDataStd_DeltaOnModificationOfExtStringArray,TDF_DeltaOnModification)
 
 protected:
 
index 6414cf526e7f09d035d392cf1503698e776cf9ee..8f1b22a8ac1c34f94aa8e8f9cda0bf307ee1d800 100644 (file)
@@ -24,6 +24,8 @@
 #include <TDF_DeltaOnModification.hxx>
 #include <TDF_Label.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataStd_DeltaOnModificationOfIntArray,TDF_DeltaOnModification)
+
 #ifdef OCCT_DEBUG
 #define MAXUP 1000
 #endif
index c229055f43c765b2a0780533d11b6f1866e6d5be..e8edd6c42840ade70ec70b755f30b7936ccfd53c 100644 (file)
@@ -45,7 +45,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDataStd_DeltaOnModificationOfIntArray,TDF_DeltaOnModification)
+  DEFINE_STANDARD_RTTIEXT(TDataStd_DeltaOnModificationOfIntArray,TDF_DeltaOnModification)
 
 protected:
 
index 438f8a418b6d91605044c327897712aafb7ede78..9b121e0aecfd08b2e9c48c0610ae2992d40017fc 100644 (file)
@@ -23,6 +23,8 @@
 #include <TDF_DeltaOnModification.hxx>
 #include <TDF_Label.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataStd_DeltaOnModificationOfIntPackedMap,TDF_DeltaOnModification)
+
 #ifdef OCCT_DEBUG
 #define MAXUP 1000
 #endif
index 6b38731452f22c325a6e3ca5613bb309cc3e9803..a6b1237e5ccc12750dbf2cedcc8ba10010be47d2 100644 (file)
@@ -44,7 +44,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDataStd_DeltaOnModificationOfIntPackedMap,TDF_DeltaOnModification)
+  DEFINE_STANDARD_RTTIEXT(TDataStd_DeltaOnModificationOfIntPackedMap,TDF_DeltaOnModification)
 
 protected:
 
index dc52823310e518e2545ccb481d809028a54dec58..1acde06af1922314dc60aeea9f5adfb87474bd67 100644 (file)
@@ -24,6 +24,8 @@
 #include <TDF_DeltaOnModification.hxx>
 #include <TDF_Label.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataStd_DeltaOnModificationOfRealArray,TDF_DeltaOnModification)
+
 #ifdef OCCT_DEBUG
 #define MAXUP 1000
 #endif
index 58f0f40e9d902eca07b5402c0531084de8b9726b..2f163ec7308b549f321e5255900c8e6c5f2fc303 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDataStd_DeltaOnModificationOfRealArray,TDF_DeltaOnModification)
+  DEFINE_STANDARD_RTTIEXT(TDataStd_DeltaOnModificationOfRealArray,TDF_DeltaOnModification)
 
 protected:
 
index 90d052b567e0cb644d153bc6c1f4b464036e9804..2ddfc1d19b7d961de9e20108f4ba137a2b5e39f8 100644 (file)
@@ -26,6 +26,8 @@
 #include <TDF_RelocationTable.hxx>
 #include <TDF_TagSource.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataStd_Directory,TDF_Attribute)
+
 //=======================================================================
 //function : Find
 //purpose  : 
index e43d13b45120248347379c713fa928fe83a90500..a459f35b359e53d09e4ed6b2130fa5d587d40769 100644 (file)
@@ -84,7 +84,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDataStd_Directory,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TDataStd_Directory,TDF_Attribute)
 
 protected:
 
index 6804c2dedad11c166b029b4878f8de3a84bacdd1..b200ad4ca129af37b270c91b7a429a802b4c08f9 100644 (file)
@@ -26,6 +26,8 @@
 #include <TDF_ListIteratorOfAttributeList.hxx>
 #include <TDF_RelocationTable.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataStd_Expression,TDF_Attribute)
+
 //=======================================================================
 //function : GetID
 //purpose  : 
index fef2f4c406c16448bc669a86c196135b7289897b..38a6fa152a405dae87b36f388060d7b0cac00c27 100644 (file)
@@ -81,7 +81,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDataStd_Expression,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TDataStd_Expression,TDF_Attribute)
 
 protected:
 
index 97e2b3c504f645b0de96aaccfa6885b1bf203e15..e35f56a56db1ac40ab3de819f4bd8455d4d3c326 100644 (file)
@@ -25,6 +25,8 @@
 #include <TDF_Label.hxx>
 #include <TDF_RelocationTable.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataStd_ExtStringArray,TDF_Attribute)
+
 //=======================================================================
 //function : GetID
 //purpose  : 
index af69b51d698e55090864b24187144b6b59228192..4b68df2626019dcc48103495429e1d7f5ffbae7a 100644 (file)
@@ -116,7 +116,7 @@ const TCollection_ExtendedString& operator () (const Standard_Integer Index) con
 friend class TDataStd_DeltaOnModificationOfExtStringArray;
 
 
-  DEFINE_STANDARD_RTTI(TDataStd_ExtStringArray,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TDataStd_ExtStringArray,TDF_Attribute)
 
 protected:
 
index 68657b58f416fea923d3887aaea05dbd0b4a6b30..7b669115531a7ac85b46e6c51a791905f1db171b 100644 (file)
@@ -23,6 +23,8 @@
 #include <TDF_Label.hxx>
 #include <TDF_RelocationTable.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataStd_ExtStringList,TDF_Attribute)
+
 //=======================================================================
 //function : GetID
 //purpose  : 
index 5f1ed236f36deb101217bb744b37e3effabd1685..19fde2bd80812ed37eaa29971b30489eac32514e 100644 (file)
@@ -89,7 +89,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDataStd_ExtStringList,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TDataStd_ExtStringList,TDF_Attribute)
 
 protected:
 
index 9c26247b59cb30fd81d936f08584f7c23b5a7310..a0d8293042c079befec98c8a76e2e481f91f12d1 100644 (file)
@@ -17,6 +17,8 @@
 #include <Standard_Type.hxx>
 #include <TDataStd_HDataMapOfStringByte.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataStd_HDataMapOfStringByte,MMgt_TShared)
+
 //=======================================================================
 //function : TDataStd_HDataMapOfStringByte
 //purpose  : Constructor of empty map
index 8560f7672eeda906573bda9daf3f4068b941b248..1e0e3cf96dda3d20aad665067f8ec71d0fde77d7 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDataStd_HDataMapOfStringByte,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(TDataStd_HDataMapOfStringByte,MMgt_TShared)
 
 protected:
 
index 4d1db073231c33870a9dcfad9e689af3c7334c03..0d76a2cb554115f371a6271c4a88cb52890a03de 100644 (file)
@@ -17,6 +17,8 @@
 #include <Standard_Type.hxx>
 #include <TDataStd_HDataMapOfStringHArray1OfInteger.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataStd_HDataMapOfStringHArray1OfInteger,MMgt_TShared)
+
 //=======================================================================
 //function : TDataStd_HDataMapOfStringHArray1OfInteger
 //purpose  : Constructor of empty map
index b879f6b2280eca1cf0173330b7eb132b264df8b9..fd8fde9a61f9b80d5defe6b17ba36a9001f2fd6a 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDataStd_HDataMapOfStringHArray1OfInteger,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(TDataStd_HDataMapOfStringHArray1OfInteger,MMgt_TShared)
 
 protected:
 
index 4c9d895437519c5f87bdcabe38461bdc5fde8d89..39f9c5c27f57f4268da76248bb74a0ffcbf20856 100644 (file)
@@ -17,6 +17,8 @@
 #include <Standard_Type.hxx>
 #include <TDataStd_HDataMapOfStringHArray1OfReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataStd_HDataMapOfStringHArray1OfReal,MMgt_TShared)
+
 //=======================================================================
 //function : TDataStd_HDataMapOfStringHArray1OfReal
 //purpose  : Constructor of empty map
index e446c701823d1cd74bec668a99905da3926e0021..bb4e9e0e7da9630f6816807ae473d3b37bed5558 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDataStd_HDataMapOfStringHArray1OfReal,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(TDataStd_HDataMapOfStringHArray1OfReal,MMgt_TShared)
 
 protected:
 
index 7cf59250c4e0252aea18c51a6a78d90b592ab4ce..abca81934900f86eb7ea5b93fc1a7f47d9598f4b 100644 (file)
@@ -17,6 +17,8 @@
 #include <Standard_Type.hxx>
 #include <TDataStd_HDataMapOfStringInteger.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataStd_HDataMapOfStringInteger,MMgt_TShared)
+
 //=======================================================================
 //function : TDataStd_HDataMapOfStringInteger
 //purpose  : Constructor of empty map
index ca968b3450d2e0c70ef44481f7a5c36cda373470..bc79f9e75db31a877ff3409edbf6679bc6104355 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDataStd_HDataMapOfStringInteger,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(TDataStd_HDataMapOfStringInteger,MMgt_TShared)
 
 protected:
 
index bc1a3291bb0bbd6fda07e1c0594c18992c4e0471..60386cb51699f69d9c02cd535ab87191efbf961e 100644 (file)
@@ -17,6 +17,8 @@
 #include <Standard_Type.hxx>
 #include <TDataStd_HDataMapOfStringReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataStd_HDataMapOfStringReal,MMgt_TShared)
+
 //=======================================================================
 //function : TDataStd_HDataMapOfStringReal
 //purpose  : Constructor of empty map
index 1a81b05772d4fd6f9480afdcf6f930cf93846488..110ee8b03385aeae85ca54e4aa04111cf9b820c4 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDataStd_HDataMapOfStringReal,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(TDataStd_HDataMapOfStringReal,MMgt_TShared)
 
 protected:
 
index c0d22de7bce69b6f86ef25d0214472f166a935d0..d1675a58474b8fef123d3150051a47cdbfb1177c 100644 (file)
@@ -17,6 +17,8 @@
 #include <Standard_Type.hxx>
 #include <TDataStd_HDataMapOfStringString.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataStd_HDataMapOfStringString,MMgt_TShared)
+
 //=======================================================================
 //function : TDataStd_HDataMapOfStringString
 //purpose  : Constructor of empty map
index 6c940e38e4a4e951c55ac18a5202efcae6f96190..51b625e51342ae20f999cb251d8dcba167e82a5a 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDataStd_HDataMapOfStringString,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(TDataStd_HDataMapOfStringString,MMgt_TShared)
 
 protected:
 
index aed7673889fb2e9d7718d2a5509aad5725cda9a9..74db1b6821318c84bc6a7d4980aa5cba15cd4de5 100644 (file)
@@ -26,6 +26,8 @@
 #include <TDF_Label.hxx>
 #include <TDF_RelocationTable.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataStd_IntPackedMap,TDF_Attribute)
+
 //=======================================================================
 //function : GetID
 //purpose  : 
index 3b8dff5dc8d05bb9f4fda0c86d708f2da25c11cc..088d245bdd435a8ff08ba7e049aa6e0ac03f83c5 100644 (file)
@@ -100,7 +100,7 @@ public:
 friend class TDataStd_DeltaOnModificationOfIntPackedMap;
 
 
-  DEFINE_STANDARD_RTTI(TDataStd_IntPackedMap,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TDataStd_IntPackedMap,TDF_Attribute)
 
 protected:
 
index 60ebf92e6a6a46b9cd3eee04e31a8631800b72fc..ccf1e3ba7da7673bcd0830e7c91207bff87d223f 100644 (file)
@@ -23,6 +23,8 @@
 #include <TDF_Reference.hxx>
 #include <TDF_RelocationTable.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataStd_Integer,TDF_Attribute)
+
 //=======================================================================
 //function : GetID
 //purpose  : 
index 5da5ff030ad488d99b48d1a349d02f336b8b73b0..f18b587d15b985e45a3e66e3e3d50ce44ee6fde9 100644 (file)
@@ -74,7 +74,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDataStd_Integer,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TDataStd_Integer,TDF_Attribute)
 
 protected:
 
index 292427bc24c322398c952ea428bc3313722d42d0..1e7c5e8b7471be7a756095bb8835b1e960d247c0 100644 (file)
@@ -25,6 +25,8 @@
 #include <TDF_Label.hxx>
 #include <TDF_RelocationTable.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataStd_IntegerArray,TDF_Attribute)
+
 //=======================================================================
 //function : GetID
 //purpose  : 
index a6fa2339b69c7faac1a4855f5ebac5c6ef5e5dde..72b83b1ef898f8c307f636253f45dc3c12dd68a2 100644 (file)
@@ -117,7 +117,7 @@ Standard_Integer operator () (const Standard_Integer Index) const
 friend class TDataStd_DeltaOnModificationOfIntArray;
 
 
-  DEFINE_STANDARD_RTTI(TDataStd_IntegerArray,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TDataStd_IntegerArray,TDF_Attribute)
 
 protected:
 
index abf5cffd0a64c5a43bb6f71b2c54d857c05bdfb6..88972eb087042957c3f47603638eac705eb1d2f0 100644 (file)
@@ -22,6 +22,8 @@
 #include <TDF_Label.hxx>
 #include <TDF_RelocationTable.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataStd_IntegerList,TDF_Attribute)
+
 //=======================================================================
 //function : GetID
 //purpose  : 
index f1b313c2156480e42dc288009aaa365ec62b9a39..7befe2a809ae672004c3eab77ff4dbaacf563a29 100644 (file)
@@ -88,7 +88,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDataStd_IntegerList,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TDataStd_IntegerList,TDF_Attribute)
 
 protected:
 
index 64568417ed0b7be1688adaf2f7d0ba144769e85b..46afe8b63f9ba67f4f6b801e8be55a55465f80f4 100644 (file)
@@ -28,6 +28,8 @@
 #include <TDF_RelocationTable.hxx>
 #include <TDF_Tool.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataStd_Name,TDF_Attribute)
+
 //=======================================================================
 //function : GetID
 //purpose  : 
index bafa2ceeea98efef5f920379ab959b8a288cae56..727f69432fdff8529c7256e16ac71180438e5c32 100644 (file)
@@ -92,7 +92,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDataStd_Name,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TDataStd_Name,TDF_Attribute)
 
 protected:
 
index 14f7c8e56817905d5822e44ae9dd584e3c39f1f6..1b8e92f14bf6150dc97af62b21e3e3c1fa3f80d2 100644 (file)
@@ -34,6 +34,8 @@
 #include <TDF_Label.hxx>
 #include <TDF_RelocationTable.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataStd_NamedData,TDF_Attribute)
+
 #ifdef _WIN32
 #define EXCEPTION ...
 #else
index 0c6e8e5304250a997f1343b562e70af4d04fcfdf..2cd8ae84e006ebd8d7d78732a54079d931ba5179 100644 (file)
@@ -208,7 +208,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDataStd_NamedData,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TDataStd_NamedData,TDF_Attribute)
 
 protected:
 
index 6c0556672914f42eff647b53bc8e86efe7caeeb8..36b846b55ed94fb8b138f223d10b0a4098ef1518 100644 (file)
@@ -26,6 +26,8 @@
 #include <TDF_RelocationTable.hxx>
 #include <TDF_TagSource.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataStd_NoteBook,TDF_Attribute)
+
 //=======================================================================
 //function : Find
 //purpose  : 
index b4862bd769ed7c380f8f2921856c331ea1e3df90..38d6af65593090adf9f1e1658105d478918daea7 100644 (file)
@@ -83,7 +83,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDataStd_NoteBook,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TDataStd_NoteBook,TDF_Attribute)
 
 protected:
 
index 3b62c69c3466278ce1994347d14ffb6deb9644a6..1cd67b15d64c92d9d8cfcda39cca1a2aee39c9f3 100644 (file)
@@ -24,6 +24,8 @@
 #include <TDF_Reference.hxx>
 #include <TDF_RelocationTable.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataStd_Real,TDF_Attribute)
+
 //=======================================================================
 //function : GetID
 //purpose  : 
index 4bf0b4615bbe60d3d02c34b8587e346c92ca2632..f76752d1244531ae8853664c645f1a4b16f4c609 100644 (file)
@@ -83,7 +83,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDataStd_Real,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TDataStd_Real,TDF_Attribute)
 
 protected:
 
index 8a4803003c2b9c955eef3a9f3d503e3a52636d2c..752e081ea132767c9d44ce0fec25573a313159f4 100644 (file)
@@ -25,6 +25,8 @@
 #include <TDF_Label.hxx>
 #include <TDF_RelocationTable.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataStd_RealArray,TDF_Attribute)
+
 //=======================================================================
 //function : GetID
 //purpose  : 
index 1fc619f7bf98d4f02826e24ac0a40d13fcafd1dc..6d8dd44d5f7208f55af4df20f3b19df3005f960e 100644 (file)
@@ -118,7 +118,7 @@ Standard_Real operator () (const Standard_Integer Index) const
 friend class TDataStd_DeltaOnModificationOfRealArray;
 
 
-  DEFINE_STANDARD_RTTI(TDataStd_RealArray,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TDataStd_RealArray,TDF_Attribute)
 
 protected:
 
index 8c3694f188d59bdfaafc87726d0b76496cb4bd75..bb9e5510c059b036f6b2494abdf3d1032199baa9 100644 (file)
@@ -22,6 +22,8 @@
 #include <TDF_Label.hxx>
 #include <TDF_RelocationTable.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataStd_RealList,TDF_Attribute)
+
 //=======================================================================
 //function : GetID
 //purpose  : 
index d4d7024fcd2d3eb436b6896eb4770a99b3043b82..a577afbf3a334096c7a6f6e5d073af3d69543b40 100644 (file)
@@ -89,7 +89,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDataStd_RealList,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TDataStd_RealList,TDF_Attribute)
 
 protected:
 
index d1f01546d5af9fa941f6cd94cbca66549e46d875..3825ca4be5d6776d09fb50e662463ebcf9f4df64 100644 (file)
@@ -22,6 +22,8 @@
 #include <TDF_Label.hxx>
 #include <TDF_RelocationTable.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataStd_ReferenceArray,TDF_Attribute)
+
 //=======================================================================
 //function : GetID
 //purpose  : 
index e078735a46f1c06eb8257d55dff027ebbcbb94f0..5cd655a4eb2944d88a26fa77c51a57bd39906a6e 100644 (file)
@@ -94,7 +94,7 @@ TDF_Label operator () (const Standard_Integer Index) const
 
 
 
-  DEFINE_STANDARD_RTTI(TDataStd_ReferenceArray,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TDataStd_ReferenceArray,TDF_Attribute)
 
 protected:
 
index cbc5b1c74a25473b3378227e2552b69e1e462cc5..45b4291d67d893cd5e6b3bccb0dfafb71302d81a 100644 (file)
@@ -23,6 +23,8 @@
 #include <TDF_ListIteratorOfLabelList.hxx>
 #include <TDF_RelocationTable.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataStd_ReferenceList,TDF_Attribute)
+
 //=======================================================================
 //function : GetID
 //purpose  : 
index bf09726b3170f33e57b5d87c2934c5484881ea5f..8cb98737f08724942344c53f663e4af11355e62a 100644 (file)
@@ -91,7 +91,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDataStd_ReferenceList,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TDataStd_ReferenceList,TDF_Attribute)
 
 protected:
 
index 8b0203f3bbd1de1b5190dd8d146e89f9f50b0205..68aeb672c010d8dfea0b723457a7bfae819ef384 100644 (file)
@@ -26,6 +26,8 @@
 #include <TDF_ListIteratorOfAttributeList.hxx>
 #include <TDF_RelocationTable.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataStd_Relation,TDF_Attribute)
+
 //=======================================================================
 //function : GetID
 //purpose  : 
index 56a46533f54691d7b524127bc6238b27b906d63e..b96be1d8dcd25076829de3576da0cd3e6982e1f3 100644 (file)
@@ -81,7 +81,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDataStd_Relation,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TDataStd_Relation,TDF_Attribute)
 
 protected:
 
index d2ff76639e36e70ed37cfbaec2e63e415d85e296..8c1150141a7e419db73b066d3fc30e86300a4646 100644 (file)
@@ -21,6 +21,8 @@
 #include <TDF_Label.hxx>
 #include <TDF_RelocationTable.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataStd_Tick,TDF_Attribute)
+
 //=======================================================================
 //function : GetID
 //purpose  : 
index d8370842443a458c9f809ef9717d185f0db13e0d..44a346d3d7c66fc84f94d94f4ce223e9df9bcec0 100644 (file)
@@ -63,7 +63,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDataStd_Tick,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TDataStd_Tick,TDF_Attribute)
 
 protected:
 
index 25a0916bc5c3a36582457de8163f9a517a947553..e8fbd717b2ec547428fd00b21ac8c5a3ad839b86 100644 (file)
@@ -22,6 +22,8 @@
 #include <TDF_RelocationTable.hxx>
 #include <Standard_DomainError.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataStd_TreeNode,TDF_Attribute)
+
 //=======================================================================
 //function : Find
 //purpose  : 
index 54ee708b6e6b9baa5c209839cd0e537c8526fa80..a8c90b7789d8612315b21a0fd3d66a80a9a44004 100644 (file)
@@ -218,7 +218,7 @@ public:
 friend class TDataStd_ChildNodeIterator;
 
 
-  DEFINE_STANDARD_RTTI(TDataStd_TreeNode,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TDataStd_TreeNode,TDF_Attribute)
 
 protected:
 
index f885d4fd40e30392d50d3b9bd36bc08ad7dae665..530f2d7484f30ed1cfa40660642bc13b53c57ce6 100644 (file)
@@ -24,6 +24,8 @@
 #include <TDF_Label.hxx>
 #include <TDF_RelocationTable.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataStd_UAttribute,TDF_Attribute)
+
 //=======================================================================
 //function : Set
 //purpose  : 
index 6f9eb655d9c718b38b2c5df411c080f9e111c02c..79f98fbc6996ed67cd5ef3b916010b0a25057300 100644 (file)
@@ -67,7 +67,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDataStd_UAttribute,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TDataStd_UAttribute,TDF_Attribute)
 
 protected:
 
index 4179ad58aed0a330e7917b548317b41de07a103d..79411553dd9440ce16453162c5d2be4641458e0f 100644 (file)
@@ -29,6 +29,8 @@
 #include <TDF_Label.hxx>
 #include <TDF_RelocationTable.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataStd_Variable,TDF_Attribute)
+
 //=======================================================================
 //function : GetID
 //purpose  : 
index c92ee51fc2d0ec94531b12892603edc67ba7f9e8..4ae0279cd652ccac04c5667c9f241260e5e7f391 100644 (file)
@@ -140,7 +140,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDataStd_Variable,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TDataStd_Variable,TDF_Attribute)
 
 protected:
 
index de312c2546d79adb3215a785e5f44be559f914ed..b64dcf6a4f167dc0f2755659a10a2aa0b06f5b66 100644 (file)
@@ -37,6 +37,8 @@
 #include <TopoDS.hxx>
 #include <TopoDS_Edge.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataXtd_Axis,TDF_Attribute)
+
 //=======================================================================
 //function : GetID
 //purpose  : 
index a3458ceb72ee3827ecb4dc13409644940edfa468..1fd6a24b8cf03fef98d6657d9a9156ecfbc97a68 100644 (file)
@@ -75,7 +75,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDataXtd_Axis,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TDataXtd_Axis,TDF_Attribute)
 
 protected:
 
index 32122528bb3c5bfbf4f20ef47dc94a2c4761b986..9c066f792bd08f3a317d065a4701a3e7f68ac0f8 100644 (file)
@@ -28,6 +28,8 @@
 #include <TNaming_NamedShape.hxx>
 #include <TopoDS_Shape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataXtd_Constraint,TDF_Attribute)
+
 // for symmetry midpoint the third argument is the axis or the point
 //=======================================================================
 //function : GetID
index 35d75683de6fd2b7d669ec60fe737a3ab173b838..6c3005cdbfdfacd4af935f48938d0f0669bb719e 100644 (file)
@@ -195,7 +195,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDataXtd_Constraint,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TDataXtd_Constraint,TDF_Attribute)
 
 protected:
 
index 9660add2d8f21ea1979221dff2dcf8fc3d99f2f0..bf476b4e3102bbb0b9b44473e321c922547fa247 100644 (file)
@@ -47,6 +47,8 @@
 #include <TopoDS_Face.hxx>
 #include <TopoDS_Vertex.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataXtd_Geometry,TDF_Attribute)
+
 //=======================================================================
 //function : GetID
 //purpose  : 
index 5bfaeba100cb5331c8bdbb33b0f44cac8c139560..d498d761cc0be38462efab0086e74fec829a21fe 100644 (file)
@@ -158,7 +158,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDataXtd_Geometry,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TDataXtd_Geometry,TDF_Attribute)
 
 protected:
 
index f9c9a0c756f9bba348b3d568a8bb298988161b8b..65603878ea69c86e5c146aecbf6c19777ae37fcb 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <TDataXtd_Pattern.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataXtd_Pattern,TDF_Attribute)
+
 //=======================================================================
 //function : GetID
 //purpose  : 
index 0603f850e5fc9e4ec8a0010a7cb9e334b4d3c4f7..0e1663a9cfbe5e09fc83482d3e0109c02167f973 100644 (file)
@@ -52,7 +52,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDataXtd_Pattern,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TDataXtd_Pattern,TDF_Attribute)
 
 protected:
 
index d12d1adb1d7e86373693ac1a92d71f9f145ab7f1..058c9e9ac5ac74c0da00cc4a0573fe1bd97c9f01 100644 (file)
@@ -33,6 +33,8 @@
 #include <TNaming_NamedShape.hxx>
 #include <TopoDS_Shape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataXtd_PatternStd,TDataXtd_Pattern)
+
 //=======================================================================
 //function : GetPatternID
 //purpose  : 
index 08f1e4a711001679a82f304b54862ac27fe79ec1..a41975edb60fc9b4c9c42e7779be7b71533e1cd9 100644 (file)
@@ -112,7 +112,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDataXtd_PatternStd,TDataXtd_Pattern)
+  DEFINE_STANDARD_RTTIEXT(TDataXtd_PatternStd,TDataXtd_Pattern)
 
 protected:
 
index c430d2ce61bef8c7d7116d3032798ca15bbdcb63..a652cfa93fd683cf080ae283dd7c773092bc5db0 100644 (file)
@@ -21,6 +21,8 @@
 #include <TDF_Label.hxx>
 #include <TDF_RelocationTable.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataXtd_Placement,TDF_Attribute)
+
 //=======================================================================
 //function : GetID
 //purpose  : 
index 8eb08f3dd11668f9da3957d45bf2e92c494926ea..0176acb75ca2777bfe19c1cdd290889148784bf0 100644 (file)
@@ -62,7 +62,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDataXtd_Placement,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TDataXtd_Placement,TDF_Attribute)
 
 protected:
 
index 49ea0744f291d6405d66e88df7aad3d4d7bb5eff..bd928a6a32af36e5062cee4a0703effa3dcc48b8 100644 (file)
@@ -35,6 +35,8 @@
 #include <TopoDS.hxx>
 #include <TopoDS_Face.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataXtd_Plane,TDF_Attribute)
+
 //=======================================================================
 //function : GetID
 //purpose  : 
index e23a1366de1f8a563a6ec79ec85c82d543b51a18..fef5d02fc1937a328e0f32a312d16e9c2a119b79 100644 (file)
@@ -74,7 +74,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDataXtd_Plane,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TDataXtd_Plane,TDF_Attribute)
 
 protected:
 
index 648710913da6fe276005299ed11fbe7d5b296ab5..6fc5eb6f575cd84311a8ded8687d8b283fb920df 100644 (file)
@@ -33,6 +33,8 @@
 #include <TopoDS.hxx>
 #include <TopoDS_Vertex.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataXtd_Point,TDF_Attribute)
+
 //=======================================================================
 //function : GetID
 //purpose  : 
index 47b5e2a35ef7741b7fe98e8ea1fe1fd7a81d96dd..c0793837d79bcc4f08180bb1d3ac31a810d49dda 100644 (file)
@@ -77,7 +77,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDataXtd_Point,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TDataXtd_Point,TDF_Attribute)
 
 protected:
 
index fd985973f9ce763c8b12415dbd7ac9012e75ecc0..e55c7d15adff27a232c71058bedc684db21fd7e4 100644 (file)
@@ -22,6 +22,8 @@
 #include <TDF_Label.hxx>
 #include <TDF_RelocationTable.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataXtd_Position,TDF_Attribute)
+
 //=======================================================================
 //function : Set (class method)
 //purpose  : 
index 46b9ae3a231f34a9819cc106b660fe3892f452ae..405f9cabe7834beb4c5b23fd04d13138cfd6a2f1 100644 (file)
@@ -82,7 +82,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDataXtd_Position,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TDataXtd_Position,TDF_Attribute)
 
 protected:
 
index 30d880f6cac4911b2f6150df4da5e658b0757d3a..76ba7cb82105e02286707f7562b6496cf4190199 100644 (file)
@@ -31,6 +31,8 @@
 #include <TopoDS_Shape.hxx>
 #include <TopoDS_Solid.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDataXtd_Shape,TDF_Attribute)
+
 //=======================================================================
 //function : Find
 //purpose  : 
index 712119d0778d9e84412efe11bfe5ed15ccd4a8f6..5764f3445be42af9a21289127e35dec800317892 100644 (file)
@@ -81,7 +81,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDataXtd_Shape,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TDataXtd_Shape,TDF_Attribute)
 
 protected:
 
index 0f6ab909751422a4e12746915e915c6b37655ca0..f0e314d909e97abdca2b03e224e65ae5abce7b27 100644 (file)
@@ -34,6 +34,8 @@
 #include <TDocStd_Owner.hxx>
 #include <TDocStd_PathParser.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDocStd_Application,CDF_Application)
+
 // TDocStd_Owner attribute have pointer of closed TDocStd_Document
 //=======================================================================
 //function : TDocStd_Application
index 8bb856ba4d94e6557c1617450077b768780f7e46..dae631394a4848506567c2495540746f64ca49e4 100644 (file)
@@ -199,7 +199,7 @@ public:
 friend class TDocStd_Document;
 
 
-  DEFINE_STANDARD_RTTI(TDocStd_Application,CDF_Application)
+  DEFINE_STANDARD_RTTIEXT(TDocStd_Application,CDF_Application)
 
 protected:
 
index 0009ac1b30fcaa3c95f408dad4ca55b202f0cef9..a79f52747e2617c49d1fa6f900da1b6e003cac04 100644 (file)
@@ -20,6 +20,8 @@
 #include <TDocStd_ApplicationDelta.hxx>
 #include <TDocStd_Document.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDocStd_ApplicationDelta,MMgt_TShared)
+
 //=======================================================================
 //function : TDocStd_ApplicationDelta
 //purpose  : 
index f5ae6496b84e359ea143b3ad30dcb9b32ded09cf..985331819438875dc10db42ec00d955cf1a292e0 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDocStd_ApplicationDelta,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(TDocStd_ApplicationDelta,MMgt_TShared)
 
 protected:
 
index 7788516d8ba1f367fe1882c19cf000bb31dc9777..073b09d17619d112b9edb9202d54b6315c7f40c6 100644 (file)
@@ -18,6 +18,8 @@
 #include <TDocStd_CompoundDelta.hxx>
 #include <TDocStd_Document.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDocStd_CompoundDelta,TDF_Delta)
+
 //=======================================================================
 //function : TDocStd_CompoundDelta
 //purpose  : 
index 9d017faf9d56a064fad60af22efc8191c2b24431..6495fb6063be2404e14cee896e6a34521af58662 100644 (file)
@@ -44,7 +44,7 @@ public:
 friend class TDocStd_Document;
 
 
-  DEFINE_STANDARD_RTTI(TDocStd_CompoundDelta,TDF_Delta)
+  DEFINE_STANDARD_RTTIEXT(TDocStd_CompoundDelta,TDF_Delta)
 
 protected:
 
index efa3fcfc2a818a78f49c608f02e42027b18e697e..d9eb1415057c302d8925b0061c273af19af81ca0 100644 (file)
@@ -40,6 +40,8 @@
 #include <TDocStd_XLink.hxx>
 #include <TDocStd_XLinkIterator.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDocStd_Document,CDM_Document)
+
 // List should have a RemoveLast...
 #define TDocStd_List_RemoveLast(theList) \
 TDF_ListIteratorOfDeltaList it(theList); \
index 146ab293a44b22a20499ca4a98b4a1c565ebb67f..1b93de74e7da37bcd3f7f04d20219513668dba2d 100644 (file)
@@ -242,7 +242,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDocStd_Document,CDM_Document)
+  DEFINE_STANDARD_RTTIEXT(TDocStd_Document,CDM_Document)
 
 protected:
 
index b128ea34ce5dab52546df671bd564ccc55fc2e6c..88ecca5531a2542e28eea047b78d963856a8dfe1 100644 (file)
@@ -24,6 +24,8 @@
 #include <TDF_RelocationTable.hxx>
 #include <TDocStd_Modified.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDocStd_Modified,TDF_Attribute)
+
 //=======================================================================
 //function : IsEmpty
 //purpose  : 
index 18da571ef050721a0a2ea479061306e9eb9bacd6..7f8adc50cf04baf87a8b32008e0072e66d9c26f5 100644 (file)
@@ -89,7 +89,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDocStd_Modified,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TDocStd_Modified,TDF_Attribute)
 
 protected:
 
index cf1fbe71b0b2b44d86f374bd9233d7368f300508..1b12f711fe954145395f67962e519fd5ff13bea8 100644 (file)
@@ -20,6 +20,8 @@
 #include <TDocStd_Document.hxx>
 #include <TDocStd_MultiTransactionManager.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDocStd_MultiTransactionManager,MMgt_TShared)
+
 //=======================================================================
 //function : TDocStd_MultiTransactionManager
 //purpose  : Constructor
index e4ab21b85975b434617e75ea16795fc691f4450b..3bc0355b3b74bd7a89c22a3a12f7596ccc5c6121 100644 (file)
@@ -145,7 +145,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDocStd_MultiTransactionManager,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(TDocStd_MultiTransactionManager,MMgt_TShared)
 
 protected:
 
index e8362e78cc5f3fb909f453e9f6647b259eab9d67..c47bcf1d9bd05e709ee4123d7dad434084b8ec64 100644 (file)
@@ -23,6 +23,8 @@
 #include <TDocStd_Document.hxx>
 #include <TDocStd_Owner.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDocStd_Owner,TDF_Attribute)
+
 //=======================================================================
 //function : GetID
 //purpose  : 
index f5924cfb9ba61ca87f05074090c25d4f815ca729..01768c0db7e56a99c33cee1750027507a97dd778 100644 (file)
@@ -71,7 +71,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TDocStd_Owner,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TDocStd_Owner,TDF_Attribute)
 
 protected:
 
index bc6c308024fba27c07dcc05e3ee15a78744f639a..180bf68f58bdbd788b3bc039208224ab63c24581 100644 (file)
@@ -36,6 +36,8 @@
 #include <TDocStd_XLinkIterator.hxx>
 #include <TDocStd_XLinkRoot.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDocStd_XLink,TDF_Attribute)
+
 //=======================================================================
 //function : TDocStd_XLink
 //purpose  : 
index ecd6bc47dcb8c3716d5754ef41752fe83bb82df2..2f022ebeeb4104890832da93bb67baa72bf9df7a 100644 (file)
@@ -117,7 +117,7 @@ friend class TDocStd_XLinkRoot;
 friend class TDocStd_XLinkIterator;
 
 
-  DEFINE_STANDARD_RTTI(TDocStd_XLink,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TDocStd_XLink,TDF_Attribute)
 
 protected:
 
index 0693f8f5b8de49253d21bcbe0394fb52884a5759..d1c0207bebebe19b1d3a3ff0476548de36dc0c42 100644 (file)
@@ -27,6 +27,8 @@
 #include <TDocStd_XLinkIterator.hxx>
 #include <TDocStd_XLinkRoot.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TDocStd_XLinkRoot,TDF_Attribute)
+
 //=======================================================================
 //             CLASS METHODS
 //=======================================================================
index fb61c0209cf313fff3fd74c85c00108600082c9c..fef442535415127d5f242a52720cfdec8a356ce1 100644 (file)
@@ -79,7 +79,7 @@ public:
 friend class TDocStd_XLinkIterator;
 
 
-  DEFINE_STANDARD_RTTI(TDocStd_XLinkRoot,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TDocStd_XLinkRoot,TDF_Attribute)
 
 protected:
 
index 3e4859a7a58a1e24b8516736db4337e9a7744d5f..c220a5dea4bfc7e2b26172c3f1b8eec0d71fccc6 100644 (file)
@@ -21,6 +21,8 @@
 #include <TFunction_Driver.hxx>
 #include <TFunction_Logbook.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TFunction_Driver,MMgt_TShared)
+
 //=======================================================================
 //function : TFunction_Driver
 //purpose  : Constructor
index 9c0b5555b5e0e9ac615569ac322d7455b111534c..fe4ff8fc172c43679454ee0622b0f79129802baa 100644 (file)
@@ -86,7 +86,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TFunction_Driver,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(TFunction_Driver,MMgt_TShared)
 
 protected:
 
index 4fa0be5905e01420b8194548164c8597dd0817c1..ff150f39914ea96950edfe7f90629ed6b7cd3d0a 100644 (file)
@@ -24,6 +24,8 @@
 #include <TFunction_Driver.hxx>
 #include <TFunction_DriverTable.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TFunction_DriverTable,MMgt_TShared)
+
 static Handle(TFunction_DriverTable) DT;
 
 //=======================================================================
index 6fddb3f3c35736c82e5b6f479f0f8e304eba4712..72fd7502e2b7e35cc2aac4f5f00e64c6babeb3d9 100644 (file)
@@ -73,7 +73,7 @@ Standard_OStream& operator << (Standard_OStream& anOS) const
 
 
 
-  DEFINE_STANDARD_RTTI(TFunction_DriverTable,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(TFunction_DriverTable,MMgt_TShared)
 
 protected:
 
index 98b8ccfef7884776273c8299e23138cdf0eb6fd4..e93d5dd5a632a461c2511a7430ed70ede41b9039 100644 (file)
@@ -26,6 +26,8 @@
 #include <TFunction_GraphNode.hxx>
 #include <TFunction_Scope.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TFunction_Function,TDF_Attribute)
+
 //=======================================================================
 //function : GetID
 //purpose  : Static method to get an ID
index 1248dabda459171552dd2f4fc63873cf736a9cdf..ee82107c6fe57fce5226d243894620d7e1a94030 100644 (file)
@@ -99,7 +99,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TFunction_Function,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TFunction_Function,TDF_Attribute)
 
 protected:
 
index b1c150f598950e74dc596bb47a70fd8c593589ab..b6b80b4eb2e81a944cc371354e335a0a94e4cd6d 100644 (file)
@@ -23,6 +23,8 @@
 #include <TFunction_GraphNode.hxx>
 #include <TFunction_Scope.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TFunction_GraphNode,TDF_Attribute)
+
 //=======================================================================
 //function : GetID
 //purpose  : Static method to get an ID
index a270c544a3028db6732540e288320e6acfff9fb3..ba925cba41448e33854305c37f61118d3a0daeee 100644 (file)
@@ -115,7 +115,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TFunction_GraphNode,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TFunction_GraphNode,TDF_Attribute)
 
 protected:
 
index 95e56bec87ec2605aa1acb6b2239a2d3ded1ed08..67eedbab2cd56e7719488aed0aa1f5687a11c367 100644 (file)
@@ -22,6 +22,8 @@
 #include <TDF_RelocationTable.hxx>
 #include <TFunction_Scope.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TFunction_Scope,TDF_Attribute)
+
 //=======================================================================
 //function : GetID
 //purpose  : Static method to get an ID
index faf49571f59a942e8a7033074a48ab392e38e06e..a47175359eb46ac4ad61b25445ca9be257b172b0 100644 (file)
@@ -109,7 +109,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TFunction_Scope,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TFunction_Scope,TDF_Attribute)
 
 protected:
 
index ccb7879602a23e3f147372f0c9e6f9027c61ca4c..1ef2b2359e328986c295067160ac7c86f69248e0 100644 (file)
@@ -24,6 +24,8 @@
 #include <TNaming_Iterator.hxx>
 #include <TNaming_NamedShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TNaming_DeltaOnModification,TDF_DeltaOnModification)
+
 //=======================================================================
 //function : TNaming_DeltaOnModification
 //purpose  : 
index 1b32a387ef8bd070bbe99fce75c391ec94171ffd..c2adff69eba77401b32c123e57bbd0ab929b7db5 100644 (file)
@@ -48,7 +48,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TNaming_DeltaOnModification,TDF_DeltaOnModification)
+  DEFINE_STANDARD_RTTIEXT(TNaming_DeltaOnModification,TDF_DeltaOnModification)
 
 protected:
 
index 3489b09991c1de09dba785b859b141b29f85d20e..f5a10d98332ee8c88aabfe0b9fb70da0b0bc415c 100644 (file)
@@ -21,6 +21,8 @@
 #include <TNaming_DeltaOnRemoval.hxx>
 #include <TNaming_NamedShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TNaming_DeltaOnRemoval,TDF_DeltaOnRemoval)
+
 //=======================================================================
 //function : TNaming_DeltaOnModification
 //purpose  : 
index 7a2500160f85cbfe547a575c70bdd1e5ae2ff3f1..22e9b370e693d3c6b74016d63c5a583e8bba01c0 100644 (file)
@@ -44,7 +44,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TNaming_DeltaOnRemoval,TDF_DeltaOnRemoval)
+  DEFINE_STANDARD_RTTIEXT(TNaming_DeltaOnRemoval,TDF_DeltaOnRemoval)
 
 protected:
 
index 62ce5774a1c07701a09aa335a1da805b21f232ff..f7fae006bc69bd1b87a9d3429395c16d3e83b083 100644 (file)
@@ -51,6 +51,8 @@
 #include <TopoDS_Shape.hxx>
 #include <TopoDS_Vertex.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TNaming_NamedShape,TDF_Attribute)
+
 // Defines the nodes classes
 //#define MDTV_DEB_HASL
 //=======================================================================
index 11c19b91eecd9ddaa81952f97fac2e9bfae05355..4e72e3ab3c90e407836d10609b4669523aff4e66 100644 (file)
@@ -142,7 +142,7 @@ friend class TNaming_NewShapeIterator;
 friend class TNaming_OldShapeIterator;
 
 
-  DEFINE_STANDARD_RTTI(TNaming_NamedShape,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TNaming_NamedShape,TDF_Attribute)
 
 protected:
 
index af2eed54087c86af253974978aa5c334103d2851..3f3d71666c611f9223936498c15dbe9f8d3e2e1d 100644 (file)
@@ -67,6 +67,8 @@
 #include <TopTools_MapIteratorOfMapOfShape.hxx>
 #include <TopTools_MapOfShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TNaming_Naming,TDF_Attribute)
+
 // #include <TNaming_NCollections.hxx>
 typedef NCollection_Map<TopoDS_Shape> TNaming_MapOfShape; 
 typedef TNaming_MapOfShape::Iterator TNaming_MapIteratorOfMapOfShape;
index 1fdbc4474a1a54dd1a7b4a8d2780e01bd143abdb..f5ec41bef31ddccbe71bdf4f626d11182556455b 100644 (file)
@@ -105,7 +105,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TNaming_Naming,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TNaming_Naming,TDF_Attribute)
 
 protected:
 
index 2eef35bc1b8ac65c5578230107a2cba6b3b0d201..2f9c0bad1c0f4a4c34ccf5efbb326526d22d60ab 100644 (file)
@@ -46,6 +46,8 @@
 #include <TopoDS.hxx>
 #include <TopoDS_Shape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TNaming_TranslateTool,MMgt_TShared)
+
 //=======================================================================
 //function : TNaming_TranslateTool
 //purpose  : 
index 647cb4f5aca7f3214aae3949f02fb83db338ef93..c50e1f8fa0eedd5bb46ef866ee2beb7e4e760d17 100644 (file)
@@ -68,7 +68,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TNaming_TranslateTool,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(TNaming_TranslateTool,MMgt_TShared)
 
 protected:
 
index ad880b727f928327f4054f9514f2b9384d73c017..47e1199c4d9b60e2f42122555f66f33ef2e3e7ba 100644 (file)
@@ -30,6 +30,8 @@
 #include <TNaming_UsedShapes.hxx>
 #include <TopoDS_Shape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TNaming_UsedShapes,TDF_Attribute)
+
 //=======================================================================
 //function : GetID
 //purpose  : 
index 4b8295bfa93fae70e6f64458288f1c8c52bb2e01..8e3bd3df7fb4c0fe9870eb45c9ab347d4f1bcdf1 100644 (file)
@@ -110,7 +110,7 @@ public:
 friend class TNaming_Builder;
 
 
-  DEFINE_STANDARD_RTTI(TNaming_UsedShapes,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TNaming_UsedShapes,TDF_Attribute)
 
 protected:
 
index 54fd91a684107b7410a48c73b16c9832b5d4b646..e1f4a1e8d23f0103cc815e016accc5412387548b 100644 (file)
@@ -26,6 +26,8 @@
 #include <stdio.h>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(TObj_Application,TDocStd_Application)
+
 //=======================================================================
 //function : GetInstance
 //purpose  :
index 27574291ec2bcaf5b681e9589d138275b406abed..6d7130e1117726634b0fd852a989b05737f82072 100644 (file)
@@ -117,7 +117,7 @@ public:
 
  public:
   //! CASCADE RTTI
-  DEFINE_STANDARD_RTTI(TObj_Application, TDocStd_Application)
+  DEFINE_STANDARD_RTTIEXT(TObj_Application,TDocStd_Application)
 };
 
 
index dcc8f2bcdbac154527317e42e80e90a277f5d293..ab4dd65e2955572cb0fd8bc47b98653ecce0ed07 100644 (file)
@@ -152,7 +152,7 @@ class TObj_Assistant_UnknownType : public MMgt_TShared
     // Empty constructor
   
   // CASCADE RTTI
-  DEFINE_STANDARD_RTTI(TObj_Assistant_UnknownType, MMgt_TShared)
+  DEFINE_STANDARD_RTTI_INLINE(TObj_Assistant_UnknownType,MMgt_TShared)
 };
 
 // Define handle class for TObj_Assistant_UnknownType
index 3758ca42be30be0b4e66d418c114989bbbbe41cd..df34c5b9234b9f2eb63821bf995c02bb7b447568 100644 (file)
@@ -23,6 +23,8 @@
 #include <Message_Messenger.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(TObj_CheckModel,Message_Algorithm)
+
 //=======================================================================
 //function : Perform
 //purpose  : 
index cdbdcf2b03974697944fd6062e86f98e0dd5cd3e..664d980e0311f4f4144ec9cd2fccd54630a298b3 100644 (file)
@@ -74,7 +74,7 @@ private:
 
  public:
   //! Declaration of CASCADE RTTI
-  DEFINE_STANDARD_RTTI (TObj_CheckModel, Message_Algorithm)
+  DEFINE_STANDARD_RTTIEXT(TObj_CheckModel,Message_Algorithm)
 };
 
 //! Definition of HANDLE object using Standard_DefineHandle.hxx
index 2c7df0fb0cbebb0f3d5e93bb82a0d2184690672b..63ef642c26cd373152c218d5c438f4eaf59a1c7c 100644 (file)
@@ -18,6 +18,7 @@
 #include <TObj_HiddenPartition.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(TObj_HiddenPartition,TObj_Partition)
 IMPLEMENT_TOBJOCAF_PERSISTENCE(TObj_HiddenPartition)
   
 //=======================================================================
index e496f71c821601ad18996d0b59e6bd9726eb4ede..ed73b2b840efa5f182aed192d7e92df5f7aa8368 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, TObj_Partition)
+  DEFINE_STANDARD_RTTIEXT(TObj_HiddenPartition,TObj_Partition)
 };
 
 //! Define handle class for TObj_HiddenPartition
index d77f35c9d8727d31a71a8864853674b2e4d47d8b..402cbe193c4a588238c43b90fd2a202df94dc7f5 100644 (file)
@@ -18,6 +18,8 @@
 #include <TObj_LabelIterator.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(TObj_LabelIterator,TObj_ObjectIterator)
+
 //=======================================================================
 //function : TObj_LabelIterator
 //purpose  : 
index 42719d70fe48ddd6ba05998093405af85d5fbfbb..87044c7d5542403335cd9aa96c2009fac364b958 100644 (file)
@@ -99,7 +99,7 @@ class TObj_LabelIterator : public TObj_ObjectIterator
   
  public:
   //! CASCADE RTTI
-  DEFINE_STANDARD_RTTI(TObj_LabelIterator, TObj_ObjectIterator)
+  DEFINE_STANDARD_RTTIEXT(TObj_LabelIterator,TObj_ObjectIterator)
 };
 
 //! Define handle class for TObj_LabelIterator
index 84f956243d10dad58c91ccc44cf609b809500cbb..e7428c586b7176a1144c5280fec1da2b5d365fb1 100644 (file)
@@ -43,6 +43,8 @@
 #include <Message_Msg.hxx>
 #include <OSD_OpenFile.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TObj_Model,MMgt_TShared)
+
 #ifdef _MSC_VER
   #include <io.h>
 #else
index 1521718a9f2f8c5c20fa3bd09fc6bde2aa791526..c224acd46d7f416b1d83750a2298c8ed2a427adc 100644 (file)
@@ -355,7 +355,7 @@ class TObj_Model : public MMgt_TShared
 
  public:
   //! CASCADE RTTI
-  DEFINE_STANDARD_RTTI(TObj_Model, MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(TObj_Model,MMgt_TShared)
 };
 
 //! The Model Handle is defined in a separate header file
index 170bf1bd3c2a9ff2473dbf394c5453ee9d697e11..9403e1f3572a8e2d231bb0f933d2b814fbf39cb3 100644 (file)
@@ -20,6 +20,8 @@
 #include <TObj_Model.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(TObj_ModelIterator,TObj_ObjectIterator)
+
 //=======================================================================
 //function : Constructor
 //purpose  : 
index 4ba1ae670c7a0095c8c5361131f064a931beb703..d96fac0d261cad7425144f1ab27ba037e350b1a2 100644 (file)
@@ -68,7 +68,7 @@ class TObj_ModelIterator : public TObj_ObjectIterator
     
  public:
   //! CASCADE RTTI
-  DEFINE_STANDARD_RTTI(TObj_ModelIterator, TObj_ObjectIterator)
+  DEFINE_STANDARD_RTTIEXT(TObj_ModelIterator,TObj_ObjectIterator)
 };
 
 //! Define handle class for TObj_ObjectIterator
index 4ad4647e26acb7e98533d40c40339c6e438f1be9..2c6ca29bcc9dc09a788ebed90f250ca2a2d55ac7 100644 (file)
@@ -54,6 +54,8 @@
 #include <TDF_TagSource.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(TObj_Object,MMgt_TShared)
+
 //=======================================================================
 //function : Constructor
 //purpose  :
index 998b5b3eba26ef139423384f7beaadf45e4703db..3cc3085e91e795010ee26ab2d73f74f3d9b8db77 100644 (file)
@@ -30,9 +30,9 @@ class TObj_Persistence;
 class TObj_ObjectIterator;
 class TObj_TNameContainer;
 class TCollection_HExtendedString;
-class TColStd_HArray1OfInteger;
-class TColStd_HArray1OfReal;
-class TColStd_HArray1OfExtendedString;
+#include <TColStd_HArray1OfInteger.hxx>
+#include <TColStd_HArray1OfReal.hxx>
+#include <TColStd_HArray1OfExtendedString.hxx>
 
 class TObj_Object;
 DEFINE_STANDARD_HANDLE(TObj_Object,MMgt_TShared)
@@ -627,7 +627,7 @@ class TObj_Object : public MMgt_TShared
 
  public:
   //! CASCADE RTTI
-  DEFINE_STANDARD_RTTI(TObj_Object, MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(TObj_Object,MMgt_TShared)
 };
 
 //! Define handle in separate file
index 08c63798ee2be12a65c0eeccd37c7e4d5199a0da..74c2c100874684cc43b165a43238208d119c6170 100644 (file)
@@ -19,6 +19,8 @@
 #include <TObj_Object.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(TObj_ObjectIterator,MMgt_TShared)
+
 //=======================================================================
 //function : More
 //purpose  : 
index 9263ca629566a6dd0dcb12ee261d7ed976157e27..c80df1a097dcc56131d3bbe5787441273d5e80ca 100644 (file)
@@ -49,7 +49,7 @@ class TObj_ObjectIterator : public MMgt_TShared
 
  public:
    //! CASCADE RTTI
-  DEFINE_STANDARD_RTTI(TObj_ObjectIterator, MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(TObj_ObjectIterator,MMgt_TShared)
 };
 
 //! Define handle class for TObj_ObjectIterator
index 44fc3af804abbd5c0e61167f71af6e0fc4a8e846..91dfbe24d04e5a27d215b58698a19c936acb0332 100644 (file)
@@ -19,6 +19,8 @@
 #include <TObj_Object.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(TObj_OcafObjectIterator,TObj_LabelIterator)
+
 //=======================================================================
 //function : TObj_OcafObjectIterator
 //purpose  :
index 416a2b95aedae6bea8c732975bf170417f33e366..ee820418828ad3a03a6d6a90614f6dc6a0ed71d0 100644 (file)
@@ -56,7 +56,7 @@ class TObj_OcafObjectIterator : public TObj_LabelIterator
   
  public:
    //! CASCADE RTTI
-  DEFINE_STANDARD_RTTI(TObj_OcafObjectIterator, TObj_LabelIterator)
+  DEFINE_STANDARD_RTTIEXT(TObj_OcafObjectIterator,TObj_LabelIterator)
 };
 
 //! Define handle class for TObj_OcafObjectIterator
index fd61f75c86cb213dede078c6a6c09040ec258f36..68f3b47541c777852468ac52c516a27279161a32 100644 (file)
@@ -23,6 +23,7 @@
 #include <TDataStd_Name.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(TObj_Partition,TObj_Object)
 IMPLEMENT_TOBJOCAF_PERSISTENCE(TObj_Partition)
 
 //=======================================================================
index bd9e47c95ccaf4ec320a5c21d3a8b16acba893ea..160d857c72d137a9fc541e602c3e69885838bf8c 100644 (file)
@@ -144,7 +144,7 @@ class TObj_Partition : public TObj_Object
 
  public:
   //! CASCADE RTTI
-  DEFINE_STANDARD_RTTI(TObj_Partition, TObj_Object)
+  DEFINE_STANDARD_RTTIEXT(TObj_Partition,TObj_Object)
 
  public:
   friend class TObj_Model;
index 5b4e92f315b2702acfbf985f22356d6b0869b1da..50f3012a88530f0a591dd3f674f66f8f9eda4fc2 100644 (file)
@@ -20,6 +20,8 @@
 #include <TObj_TReference.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(TObj_ReferenceIterator,TObj_LabelIterator)
+
 //=======================================================================
 //function : TObj_ObjectIterator
 //purpose  :
index d06389ede58055b03a25d17e26eb5fc044949a00..c5d39183644e2b49da2052e33c190e19ceb55ee0 100644 (file)
@@ -51,7 +51,7 @@ class TObj_ReferenceIterator : public TObj_LabelIterator
   
  public:
   //! CASCADE RTTI
-  DEFINE_STANDARD_RTTI(TObj_ReferenceIterator, TObj_LabelIterator)
+  DEFINE_STANDARD_RTTIEXT(TObj_ReferenceIterator,TObj_LabelIterator)
 };
 
 //! Define handle class for TObj_ReferenceIterator
index 68f6568c1fcb959bb595529fa55ca08f12f89b87..3eed700d825e14841cdc4d04f6a87aff3e6ba411 100644 (file)
@@ -20,6 +20,8 @@
 #include <TObj_Object.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(TObj_SequenceIterator,TObj_ObjectIterator)
+
 //=======================================================================
 //function : TObj_SequenceIterator
 //purpose  :
index 0754a028165ae419340dbf5fc7582876b2afe411..34e23f19bab7f795d1c114ba50953126fc98a3fb 100644 (file)
@@ -70,7 +70,7 @@ class TObj_SequenceIterator : public TObj_ObjectIterator
 
  public:
    //! CASCADE RTTI
-  DEFINE_STANDARD_RTTI(TObj_SequenceIterator, TObj_ObjectIterator)
+  DEFINE_STANDARD_RTTIEXT(TObj_SequenceIterator,TObj_ObjectIterator)
 };
 
 //! Define handle class for TObj_SequenceIterator
index 8653dcc0bce83f53f2641cf24e894184049a1fcb..79b01832e7117a57e170208e8bcb6b72917cb196 100644 (file)
@@ -23,6 +23,8 @@
 #include <TDF_DeltaOnModification.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(TObj_TIntSparseArray,TDF_Attribute)
+
 //=======================================================================
 //function : TObj_TIntSparseArray
 //purpose  : Empty constructor
index 9406611bd5e92090e310a42f19d8790d5c452f74..ea896397155891edf8cc927d0013972505b8a618 100644 (file)
@@ -146,7 +146,7 @@ class TObj_TIntSparseArray : public TDF_Attribute
 
  public:
   //! CASCADE RTTI
-  DEFINE_STANDARD_RTTI(TObj_TIntSparseArray, TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TObj_TIntSparseArray,TDF_Attribute)
 };
 
 //! Define handle class for TObj_TIntSparseArray
index eacf20a480188e92e4cf53787ff295be563390ad..3170c807f4a5bf2ab4347072e7d4285fb842305d 100644 (file)
@@ -21,6 +21,8 @@
 #include <TDF_RelocationTable.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(TObj_TModel,TDF_Attribute)
+
 //=======================================================================
 //function : GetID
 //purpose  : 
index 5ba1152a8e68a9ed4562f63975d367fa6d6eac03..f0e58d64f7f65d6b9e554cef94efea2ed5ea9778 100644 (file)
@@ -76,7 +76,7 @@ class TObj_TModel : public TDF_Attribute
   
  public:
   //! CASCADE RTTI
-  DEFINE_STANDARD_RTTI(TObj_TModel, TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TObj_TModel,TDF_Attribute)
 };
 
 //! Define handle class for TObj_TModel
index 954578525fdf9ce2f6b6297cc2d51aac458721e2..6b7741ac63132f36d3a03d6d7f3893e8180ec855 100644 (file)
@@ -19,6 +19,8 @@
 #include <Standard_GUID.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(TObj_TNameContainer,TDF_Attribute)
+
 //=======================================================================
 //function : TObj_TNameContainer
 //purpose  : 
index 039d7842c585300978a40308d22c870088a78cea..9726e6dac9755ee6777ea3206da37be0c2eef787 100644 (file)
@@ -96,7 +96,7 @@ class TObj_TNameContainer : public TDF_Attribute
   
  public:
   //! CASCADE RTTI
-  DEFINE_STANDARD_RTTI(TObj_TNameContainer, TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TObj_TNameContainer,TDF_Attribute)
 };
 
 //! Define handle class for TObj_TObject
index 2c261961f647a0ba3bbf1ec19e28b8b1ba7a5479..01520df1cebf058a6de99d793592537da68bfc46 100644 (file)
@@ -22,6 +22,8 @@
 #include <TDF_ChildIterator.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(TObj_TObject,TDF_Attribute)
+
 //=======================================================================
 //function : TObj_TObject
 //purpose  : 
index 4101f2bb470c31aec9d6eedfd632f7c4b38a927e..0ce7c8c7852feafef53693445fea76e15b0594d0 100644 (file)
@@ -95,7 +95,7 @@ class TObj_TObject : public TDF_Attribute
   
  public:
   //! CASCADE RTTI
-  DEFINE_STANDARD_RTTI(TObj_TObject, TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TObj_TObject,TDF_Attribute)
 };
 
 //! Define handle class for TObj_TObject
index 573a4e1430f2b2e3636db76c7156952558e60bd5..3b71df27b1ee22eed489af8fd2fcedf599753dae 100644 (file)
@@ -25,6 +25,8 @@
 #include <TDF_DeltaOnRemoval.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(TObj_TReference,TDF_Attribute)
+
 //=======================================================================
 //function : TObj_TReference
 //purpose  : 
index f6c505de8a19c9333ab432ed47c5828a5cd62402..01b817dfeef5c0321f4d3ac52fd4465a21bb56fd 100644 (file)
@@ -122,7 +122,7 @@ class TObj_TReference : public TDF_Attribute
 
  public:
   //! CASCADE RTTI
-  DEFINE_STANDARD_RTTI(TObj_TReference, TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TObj_TReference,TDF_Attribute)
 };
 
 //! Define handle class for TObj_TReference
index 06620d460f381a6b859572d480fa192804c4adf6..5a0befe8be284dd571aca73dc2bf7dbfaeef5c4a 100644 (file)
@@ -20,6 +20,8 @@
 #include <TDF_Label.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(TObj_TXYZ,TDF_Attribute)
+
 //=======================================================================
 //function : TObj_TXYZ
 //purpose  : 
index 848e3adfff93af2896be302b8b1fb6a0c5b888ba..341b6913ccacf3b6f21e698c65952763b87941d2 100644 (file)
@@ -85,7 +85,7 @@ class TObj_TXYZ : public TDF_Attribute
   
  public:
   //! CASCADE RTTI
-  DEFINE_STANDARD_RTTI(TObj_TXYZ, TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TObj_TXYZ,TDF_Attribute)
 };
 
 //! Define handle class for TObj_TXYZ
index b764d296b7b46dd7c11d66692e5f34f7f69a9567..6aa6c667bddeb2c587bd152d6b2c2f96adb7076d 100644 (file)
@@ -58,7 +58,7 @@ class TObjDRAW_Model : public TObj_Model
   
  public:
   //! CASCADE RTTI
-  DEFINE_STANDARD_RTTI(TObjDRAW_Model, TObj_Model)
+  DEFINE_STANDARD_RTTI_INLINE(TObjDRAW_Model,TObj_Model)
 
 };
 DEFINE_STANDARD_HANDLE (TObjDRAW_Model,TObj_Model)
@@ -132,7 +132,7 @@ class TObjDRAW_Object : public TObj_Object
 
  public:
   // Declaration of CASCADE RTTI
- DEFINE_STANDARD_RTTI (TObjDRAW_Object, TObj_Object)
+ DEFINE_STANDARD_RTTI_INLINE(TObjDRAW_Object,TObj_Object)
   
 };
 
index fd52b85011323285a3fbe443a91e527c6be40be2..465dc524528ea229ba112addef3fc075ef49d3a2 100644 (file)
@@ -39,6 +39,8 @@
 #include <TPrsStd_Driver.hxx>
 #include <TPrsStd_DriverTable.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TPrsStd_AISPresentation,TDF_Attribute)
+
 //=======================================================================
 //function : Set
 //purpose  : 
index 357bcba5d1b124edc4f28c0e11fe904696150bdd..7d648fda23c52a2cf139cd51e3fcd53131c62a61 100644 (file)
@@ -188,7 +188,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TPrsStd_AISPresentation,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TPrsStd_AISPresentation,TDF_Attribute)
 
 protected:
 
index cc3b95d4386741f7099e84e2eafae970597ac9b9..77ba8299b35e5ea354f78ff126d0e51306637012 100644 (file)
@@ -24,6 +24,8 @@
 #include <TPrsStd_AISViewer.hxx>
 #include <V3d_Viewer.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TPrsStd_AISViewer,TDF_Attribute)
+
 //=======================================================================
 //function : GetID
 //purpose  : 
index e99a83c540b255e6fa4fe84ea2d0614937c73985..66b61eb9ca99031934b385a9cfb52910c29f1b26 100644 (file)
@@ -95,7 +95,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TPrsStd_AISViewer,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(TPrsStd_AISViewer,TDF_Attribute)
 
 protected:
 
index 39807985d090d1ed75b6ab85f0f6236c9f79ee4e..9f79e7fe3d66bb6886956cf968aac605f1cd9d9d 100644 (file)
@@ -26,6 +26,8 @@
 #include <TopoDS_Shape.hxx>
 #include <TPrsStd_AxisDriver.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TPrsStd_AxisDriver,TPrsStd_Driver)
+
 //=======================================================================
 //function :
 //purpose  : 
index 0f7b7cea89bc48ba1f8ff100102153c49ddfd506..040ad7e0297ccb12b4be744b49836d067f96fbfc 100644 (file)
@@ -48,7 +48,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TPrsStd_AxisDriver,TPrsStd_Driver)
+  DEFINE_STANDARD_RTTIEXT(TPrsStd_AxisDriver,TPrsStd_Driver)
 
 protected:
 
index d1fe8589669ac09fe4fceb178823df8a1de70e8c..23cf0ac9b1cc5b45f630de466f08ccf9437751a4 100644 (file)
@@ -25,6 +25,8 @@
 #include <TPrsStd_ConstraintDriver.hxx>
 #include <TPrsStd_ConstraintTools.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TPrsStd_ConstraintDriver,TPrsStd_Driver)
+
 //=======================================================================
 //function :
 //purpose  : 
index 1007f4dd4b878597671c37080adaec1d95984fae..c81258caf075498da895bed3ef8580df3ab4b453 100644 (file)
@@ -48,7 +48,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TPrsStd_ConstraintDriver,TPrsStd_Driver)
+  DEFINE_STANDARD_RTTIEXT(TPrsStd_ConstraintDriver,TPrsStd_Driver)
 
 protected:
 
index e0be8c9d0ec2f4b9313b379f8fd44bd3e832ec72..ddf33f5e5e95520298fd2bad474c15427f6cff1e 100644 (file)
@@ -17,6 +17,8 @@
 #include <TDF_Label.hxx>
 #include <TPrsStd_Driver.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TPrsStd_Driver,MMgt_TShared)
+
 TPrsStd_Driver::TPrsStd_Driver()
 {}
 
index 3dde577e87fcba1adf0d686f2b834cf3e053e837..ebed12daf854bc20a4d4faf509f2ae5ccb93bee4 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TPrsStd_Driver,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(TPrsStd_Driver,MMgt_TShared)
 
 protected:
 
index 719d536c8f6eeef16902d0286c25c0f737c6416c..9fe8c83d00979200eadbf34ab03b8e1a1c498adc 100644 (file)
@@ -33,6 +33,8 @@
 #include <TPrsStd_PlaneDriver.hxx>
 #include <TPrsStd_PointDriver.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TPrsStd_DriverTable,MMgt_TShared)
+
 static Handle(TPrsStd_DriverTable) drivertable;
 
 //=======================================================================
index 6b866e4ea4a5bd9d2f5e30be77c73435d132e6a1..dd106d7fa1e567d157b9fc727c8741ab46813593 100644 (file)
@@ -70,7 +70,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TPrsStd_DriverTable,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(TPrsStd_DriverTable,MMgt_TShared)
 
 protected:
 
index 353542ac770bb0c726ebb517b7b0e9c719e03d73..561e27e939f404dee2e7cf86cef5e5fadd7a649d 100644 (file)
@@ -39,6 +39,8 @@
 #include <TopoDS_Shape.hxx>
 #include <TPrsStd_GeometryDriver.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TPrsStd_GeometryDriver,TPrsStd_Driver)
+
 //=======================================================================
 //function :
 //purpose  : 
index dd8812917f6dd3a9ea75a38581061cc9cc3c46ef..550d9518853671a982b64870d2e322a6f2db1de3 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TPrsStd_GeometryDriver,TPrsStd_Driver)
+  DEFINE_STANDARD_RTTIEXT(TPrsStd_GeometryDriver,TPrsStd_Driver)
 
 protected:
 
index bbf5295b9d826a14ba80146e4c13623e3fe332e6..17c26a5d70ce17850e4412117b3c2b86f1f272f1 100644 (file)
@@ -32,6 +32,8 @@
 #include <TPrsStd_DriverTable.hxx>
 #include <TPrsStd_NamedShapeDriver.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TPrsStd_NamedShapeDriver,TPrsStd_Driver)
+
 #undef OPTIM_UPDATE  // If this variable is defined there will be done
 //                      more otimized update of AIS_Shape. If an object was
 //                      erased in the viewer and it's location was changed
index 01d0a79892c5be03e36cfe3dda8bb8642e65b732..ebacd6e06a3033dbc2277698083fe365be8d9965 100644 (file)
@@ -48,7 +48,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TPrsStd_NamedShapeDriver,TPrsStd_Driver)
+  DEFINE_STANDARD_RTTIEXT(TPrsStd_NamedShapeDriver,TPrsStd_Driver)
 
 protected:
 
index 83aac666a144ff6779443b487ad152153b4b4822..ba7372322d76183c7c6bae65e0fc96b3566b4d90 100644 (file)
@@ -25,6 +25,8 @@
 #include <TNaming_Tool.hxx>
 #include <TPrsStd_PlaneDriver.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TPrsStd_PlaneDriver,TPrsStd_Driver)
+
 //#include <TDataStd_Datum.hxx>
 //=======================================================================
 //function :
index c561e50434c77e14b82bc187e45b1bdf599c8df8..cca9761c63b01da5ddbd66c13da29cf3e502522a 100644 (file)
@@ -48,7 +48,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TPrsStd_PlaneDriver,TPrsStd_Driver)
+  DEFINE_STANDARD_RTTIEXT(TPrsStd_PlaneDriver,TPrsStd_Driver)
 
 protected:
 
index 7d17861537937d5f87b1573620e9e8645c835182..f94b5381fada735af9ea212eccc810c99525bf9b 100644 (file)
@@ -24,6 +24,8 @@
 #include <TDF_Label.hxx>
 #include <TPrsStd_PointDriver.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TPrsStd_PointDriver,TPrsStd_Driver)
+
 //#include <TDataStd_Datum.hxx>
 //=======================================================================
 //function :
index 6262bd1e723f0b56087c1c10c07c9d18e33a5723..7b41162ec4aa6930b7194ab2a7333f3ccb7d7889 100644 (file)
@@ -48,7 +48,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TPrsStd_PointDriver,TPrsStd_Driver)
+  DEFINE_STANDARD_RTTIEXT(TPrsStd_PointDriver,TPrsStd_Driver)
 
 protected:
 
index ee79857bb890e372bee3375cbf11533baa6982db..96527a168d1679eb20c8adedcf1b477f9a8e3179 100644 (file)
@@ -25,6 +25,8 @@
 #include <TestTopOpeDraw_DrawableC2D.hxx>
 #include <TopOpeBRepTool_define.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TestTopOpeDraw_DrawableC2D,DrawTrSurf_Curve2d)
+
 //=======================================================================
 //function : TestTopOpeDraw_DrawableC2D
 //purpose  : 
index 27c8aaf00b116db9c9b67a557bd105983c76d905..2ac77e18bf15af9b046ee85b2cf4fa7182a86f93 100644 (file)
@@ -68,7 +68,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TestTopOpeDraw_DrawableC2D,DrawTrSurf_Curve2d)
+  DEFINE_STANDARD_RTTIEXT(TestTopOpeDraw_DrawableC2D,DrawTrSurf_Curve2d)
 
 protected:
 
index 3f79fea6bc1f9c577230c447af3d2d8d2926c317..3ac11e4035ed1312cb39c6a434e2bd30898ad0e5 100644 (file)
@@ -25,6 +25,8 @@
 #include <TestTopOpeDraw_DrawableC3D.hxx>
 #include <TopOpeBRepTool_define.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TestTopOpeDraw_DrawableC3D,DrawTrSurf_Curve)
+
 //=======================================================================
 //function : TestTopOpeDraw_DrawableC3D
 //purpose  : 
index 8d60dbc751692b7d5fcf47ca511bbaa242323269..d6f80a35e8e2e6862e1be7d384d2277c92b2cbcb 100644 (file)
@@ -68,7 +68,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TestTopOpeDraw_DrawableC3D,DrawTrSurf_Curve)
+  DEFINE_STANDARD_RTTIEXT(TestTopOpeDraw_DrawableC3D,DrawTrSurf_Curve)
 
 protected:
 
index bca6046e1316dbe9ca2f9e3c0e903d370c8f6d6d..94b27165d6bbfe6a77f494692eadfa66c61c7af1 100644 (file)
@@ -32,6 +32,8 @@
 #include <TopOpeBRepTool_CurveTool.hxx>
 
 #include <string.h>
+IMPLEMENT_STANDARD_RTTIEXT(TestTopOpeDraw_DrawableMesure,TestTopOpeDraw_DrawableC3D)
+
 static gp_Pnt PScale(const gp_Pnt& P,
                     const Standard_Real ScaleX,
                     const Standard_Real ScaleY)
index f55a237aa870fa9e1104e34f112d5cbafdb1b44a..ac01165fabdb566ff340a02d8e6e2601fd0bbe37 100644 (file)
@@ -68,7 +68,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TestTopOpeDraw_DrawableMesure,TestTopOpeDraw_DrawableC3D)
+  DEFINE_STANDARD_RTTIEXT(TestTopOpeDraw_DrawableMesure,TestTopOpeDraw_DrawableC3D)
 
 protected:
 
index e3ea9f5e009289c658799e4c09d617260e58dc0a..228f70daab191fd75779fb0a36197f1abc0c4670 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_Type.hxx>
 #include <TestTopOpeDraw_DrawableP2D.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TestTopOpeDraw_DrawableP2D,Draw_Marker2D)
+
 //=======================================================================
 //function : TestTopOpeDraw_DrawableP2D
 //purpose  : 
index 59be06d1879f90a0dc9eeee77d1045c42b541896..02f31a94994db6ac5957a835ab429eb97006ac3f 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TestTopOpeDraw_DrawableP2D,Draw_Marker2D)
+  DEFINE_STANDARD_RTTIEXT(TestTopOpeDraw_DrawableP2D,Draw_Marker2D)
 
 protected:
 
index 4641033b9d8b71029e33995cd896e3ad01d16a4f..38c60c91466ef5c69e97432d45481134ea030572 100644 (file)
@@ -22,6 +22,8 @@
 #include <Standard_Type.hxx>
 #include <TestTopOpeDraw_DrawableP3D.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TestTopOpeDraw_DrawableP3D,Draw_Marker3D)
+
 //=======================================================================
 //function : TestTopOpeDraw_DrawableP3D
 //purpose  : 
index 476040e6ffe085c66dc3acb03c00db056a7765a3..0e44dea6036c3fe4824640cf3a96d5e2eb886413 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TestTopOpeDraw_DrawableP3D,Draw_Marker3D)
+  DEFINE_STANDARD_RTTIEXT(TestTopOpeDraw_DrawableP3D,Draw_Marker3D)
 
 protected:
 
index 46b131be75640ef4b853fab80d97a91edf02754c..a662485b305d1c525bff2407fa410bfb86e9617e 100644 (file)
@@ -43,6 +43,8 @@
 #include <TopoDS_Iterator.hxx>
 #include <TopoDS_Shape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TestTopOpeDraw_DrawableSHA,DBRep_DrawableShape)
+
 Draw_Color DBRep_ColorOrientation (const TopAbs_Orientation);
 
 //=======================================================================
index 765894b881d304755656779e3c00e6d1bd16d32f..6a7a7414dd8ec96ce39a244c8d7e7135cdb66830 100644 (file)
@@ -59,7 +59,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TestTopOpeDraw_DrawableSHA,DBRep_DrawableShape)
+  DEFINE_STANDARD_RTTIEXT(TestTopOpeDraw_DrawableSHA,DBRep_DrawableShape)
 
 protected:
 
index f4efda8c79ce53336d40c362ec4ae35c9a1d591d..2c0358c268367c447a572df28c13beb1d31fb0b6 100644 (file)
@@ -31,6 +31,8 @@
 #include <Standard_Type.hxx>
 #include <TestTopOpeDraw_DrawableSUR.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TestTopOpeDraw_DrawableSUR,DrawTrSurf_Surface)
+
 //=======================================================================
 //function : TestTopOpeDraw_DrawableSUR
 //purpose  : 
index 78fa311aa795f3b8d4485376b3241345d0eca765..9dbc3673c0a0c4a384946f44cacd2a41fb393abd 100644 (file)
@@ -63,7 +63,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TestTopOpeDraw_DrawableSUR,DrawTrSurf_Surface)
+  DEFINE_STANDARD_RTTIEXT(TestTopOpeDraw_DrawableSUR,DrawTrSurf_Surface)
 
 protected:
 
index 7bd6a92902b6ac8ce065c315ec6ea0cf102f7d3d..a9917c727cd612c0abb9cb3899efd5893a212187 100644 (file)
@@ -21,6 +21,8 @@
 #include <Standard_Type.hxx>
 #include <TopLoc_Datum3D.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TopLoc_Datum3D,MMgt_TShared)
+
 //=======================================================================
 //function : TopLoc_Datum3D
 //purpose  : Identity
index 991814c843d952070fe275e2e68e357ff486f8fb..c40e4c719e789af09f81cef153cddc82c512ef43 100644 (file)
@@ -59,7 +59,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TopLoc_Datum3D,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(TopLoc_Datum3D,MMgt_TShared)
 
 protected:
 
index fa4c06c0a4cfe8e5a6afdfdee04a57c1977fc632..2aa01301b64bfe00a16e4c2e35d57c85a215aa0a 100644 (file)
@@ -17,3 +17,5 @@
 #include <TopLoc_ItemLocation.hxx>
 #include <TopLoc_SListNodeOfItemLocation.hxx>
 #include <TopLoc_SListOfItemLocation.hxx>
+
+IMPLEMENT_STANDARD_RTTIEXT(TopLoc_SListNodeOfItemLocation,MMgt_TShared)
\ No newline at end of file
index 133a91ac2965ee4d7f048893ca31ae4d42b109af..54c7af18e0e29aad755d63c3a80d61e6cf4ead5d 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TopLoc_SListNodeOfItemLocation,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(TopLoc_SListNodeOfItemLocation,MMgt_TShared)
 
 protected:
 
index df35f575fc931695c9f8d6ad9b7249fbab1c87f6..c97f12d82bcc5ec11786dd64140f8b0fb48f1948 100644 (file)
@@ -37,6 +37,8 @@
 #include <TopOpeBRep_VPointInterIterator.hxx>
 #include <TopOpeBRepTool_ShapeTool.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TopOpeBRep_FFDumper,MMgt_TShared)
+
 #ifdef OCCT_DEBUG
 extern Standard_Boolean TopOpeBRepDS_GettraceDSNC(); 
 extern Standard_Boolean TopOpeBRepDS_GettraceDSF(); 
index c49628609299c087a658b644c0886e6fead5a9a4..b7b3ea272bc40d9546da9904a037e640f177f8e7 100644 (file)
@@ -63,7 +63,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TopOpeBRep_FFDumper,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(TopOpeBRep_FFDumper,MMgt_TShared)
 
 protected:
 
index a03acf470a9a08c4706063aaba5f98e8350c50b3..965c81d175e63b8f53ffecfe54819963a5b0e3ef 100644 (file)
@@ -34,6 +34,8 @@
 #include <TopOpeBRepTool_PROJECT.hxx>
 #include <TopOpeBRepTool_ShapeTool.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TopOpeBRep_Hctxee2d,MMgt_TShared)
+
 #ifdef OCCT_DEBUG
 #include <GeomTools_SurfaceSet.hxx>
 #include <GeomTools_CurveSet.hxx>
index 2d9fb31d7747947d79a15948ce319b8349367c22..8ddbae4b0e1b0356640bc523f30d0dff9d9b3b32 100644 (file)
@@ -55,7 +55,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TopOpeBRep_Hctxee2d,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(TopOpeBRep_Hctxee2d,MMgt_TShared)
 
 protected:
 
index a0f9a0fa4e7546f9d338fb36c4784c7ab07572fc..ea4adf6401bb91e5f833401406ce2f8fff935cb3 100644 (file)
@@ -24,6 +24,8 @@
 #include <TopOpeBRep_Hctxff2d.hxx>
 #include <TopOpeBRepTool_ShapeTool.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TopOpeBRep_Hctxff2d,MMgt_TShared)
+
 //=======================================================================
 //function : TopOpeBRep_Hctxff2d
 //purpose  : 
index 024d04ab93bfb20f9ddf2ee95030acf62503c03b..9e14399eb01a44bbc0ded39e1cb03554c79bb322 100644 (file)
@@ -65,7 +65,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TopOpeBRep_Hctxff2d,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(TopOpeBRep_Hctxff2d,MMgt_TShared)
 
 protected:
 
index 3c2d9368462eccdade25a72503093a4c23b4717e..d4a2a5a9a369eef33ad8cb8203cd2b19dbc2d3c0 100644 (file)
@@ -37,6 +37,8 @@
 #include <TopTools_ListOfShape.hxx>
 #include <TopTools_MapOfShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TopOpeBRepBuild_HBuilder,MMgt_TShared)
+
 //=======================================================================
 //function : TopOpeBRepBuild_HBuilder
 //purpose  : 
index bb0831ea4302f641617ff4af897cc302c5bdbecb..241cf32f1ef89de10cc7db68b05e3807dec484ca 100644 (file)
@@ -170,7 +170,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TopOpeBRepBuild_HBuilder,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(TopOpeBRepBuild_HBuilder,MMgt_TShared)
 
 protected:
 
index 8eb7f362117bebedffa77d6a72f462865e63cd0f..6497812ffa7fad848eec31ab5388da4e6fb82fcc 100644 (file)
@@ -20,6 +20,8 @@
 #include <TopOpeBRepBuild_BlockIterator.hxx>
 #include <TopOpeBRepBuild_Loop.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TopOpeBRepBuild_Loop,MMgt_TShared)
+
 //=======================================================================
 //function : TopOpeBRepBuild_Loop
 //purpose  : 
index 47f096d9dc90bb82c3a36a359934c3234b0e083a..8ffa0f4d08940336223fb88de55945d709184a4f 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TopOpeBRepBuild_Loop,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(TopOpeBRepBuild_Loop,MMgt_TShared)
 
 protected:
 
index 87ceb8637dbaa11227e115c4f2cc31b4b1047a9c..8435487ae150b471461374733aff9eef0e36c2c7 100644 (file)
@@ -20,6 +20,8 @@
 #include <TopoDS_Shape.hxx>
 #include <TopOpeBRepBuild_Pave.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TopOpeBRepBuild_Pave,TopOpeBRepBuild_Loop)
+
 //=======================================================================
 //function : TopOpeBRepBuild_Pave
 //purpose  : 
index 0f4d2db0924bc1c8eab05fafbd11e077b9b6cf5d..1eef4858022fd9b67e521219ce3a01dab54eeacd 100644 (file)
@@ -70,7 +70,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TopOpeBRepBuild_Pave,TopOpeBRepBuild_Loop)
+  DEFINE_STANDARD_RTTIEXT(TopOpeBRepBuild_Pave,TopOpeBRepBuild_Loop)
 
 protected:
 
index 279ea4162e919257680926598f3c3a98be54a05e..cc0e76057dc6a469e69cd70ec9f1bfa457ceae31 100644 (file)
@@ -20,6 +20,8 @@
 #include <TopOpeBRepDS_Interference.hxx>
 #include <TopOpeBRepDS_ListIteratorOfListOfInterference.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TopOpeBRepDS_Association,MMgt_TShared)
+
 //=======================================================================
 //function : Contains
 //purpose  : 
index c9b6ba85d8b16c4aea51ac4a79eca23f1e90b0f1..0ac81a2c7ddc33ec70179e88945790e0168164a5 100644 (file)
@@ -52,7 +52,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TopOpeBRepDS_Association,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(TopOpeBRepDS_Association,MMgt_TShared)
 
 protected:
 
index 6de4673f1f21026293176a906297158a8ccb20db..0f9365ef3c9058b0ef53247e50f9c373265529fc 100644 (file)
@@ -42,6 +42,8 @@
 #include <TopTools_ListOfShape.hxx>
 
 #include <string.h>
+IMPLEMENT_STANDARD_RTTIEXT(TopOpeBRepDS_Check,MMgt_TShared)
+
 //=======================================================================
 //function : Create
 //purpose  : 
index ba236206c86f90717b88f511bd842f41f33496c8..590fc4a4f1459c0fcd7bceda28cf1c8e74661dbc 100644 (file)
@@ -92,7 +92,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TopOpeBRepDS_Check,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(TopOpeBRepDS_Check,MMgt_TShared)
 
 protected:
 
index ed195e47f702004a1580eb2170c88c77686db709..57e8710402a7f377b14606fd8354741674779eda 100644 (file)
@@ -19,6 +19,8 @@
 #include <TopOpeBRepDS_CurvePointInterference.hxx>
 #include <TopOpeBRepDS_Transition.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TopOpeBRepDS_CurvePointInterference,TopOpeBRepDS_Interference)
+
 //=======================================================================
 //function : TopOpeBRepDS_CurvePointInterference
 //purpose  : 
index d9db6ddae16b8da0565617c9a8ac3434529571a7..c8abbda82fd0f17e66fc021fd86ceb1fd7795e3f 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TopOpeBRepDS_CurvePointInterference,TopOpeBRepDS_Interference)
+  DEFINE_STANDARD_RTTIEXT(TopOpeBRepDS_CurvePointInterference,TopOpeBRepDS_Interference)
 
 protected:
 
index ddb8c8df6d5055a84f515428b6799b2a91034e62..5ffd2d7ef07f8eef1bdc81e4a8b6893157920fe1 100644 (file)
@@ -20,6 +20,8 @@
 #include <TopOpeBRepDS_Kind.hxx>
 #include <TopOpeBRepDS_Transition.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TopOpeBRepDS_EdgeVertexInterference,TopOpeBRepDS_ShapeShapeInterference)
+
 //=======================================================================
 //function : TopOpeBRepDS_EdgeVertexInterference
 //purpose  : 
index 7e18b186994a9f2fbfa50857e29418a5eb496b6d..4ea83518085d7a1e4d96c77d1ee010e704eb9fc1 100644 (file)
@@ -73,7 +73,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TopOpeBRepDS_EdgeVertexInterference,TopOpeBRepDS_ShapeShapeInterference)
+  DEFINE_STANDARD_RTTIEXT(TopOpeBRepDS_EdgeVertexInterference,TopOpeBRepDS_ShapeShapeInterference)
 
 protected:
 
index dad41057458b4f788b6f7c986843c30306f15a14..cbc6ef1d01c51b1b3de773a7adf092a151b11e50 100644 (file)
@@ -20,6 +20,8 @@
 #include <TopOpeBRepDS_Kind.hxx>
 #include <TopOpeBRepDS_Transition.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TopOpeBRepDS_FaceEdgeInterference,TopOpeBRepDS_ShapeShapeInterference)
+
 //=======================================================================
 //function : TopOpeBRepDS_FaceEdgeInterference
 //purpose  : 
index d6ced48403c2590804696ede28f669517a7c066d..2577cc88a8e7a85657def65be1f0d761efa32f86 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TopOpeBRepDS_FaceEdgeInterference,TopOpeBRepDS_ShapeShapeInterference)
+  DEFINE_STANDARD_RTTIEXT(TopOpeBRepDS_FaceEdgeInterference,TopOpeBRepDS_ShapeShapeInterference)
 
 protected:
 
index ea1de52dba3078d0b34c37352da241f9c8dfb8ed..732f09cbc5d29a88b71f719cf29fc2da403516fb 100644 (file)
@@ -41,6 +41,7 @@
 #include <TopOpeBRepDS_ListIteratorOfListOfInterference.hxx>
 #include <TopOpeBRepDS_Point.hxx>
 #include <TopTools_ListIteratorOfListOfShape.hxx>
+#include <TopOpeBRepDS_CurvePointInterference.hxx>
 
 #ifdef OCCT_DEBUG
 extern Standard_Boolean TopOpeBRepDS_GettraceGAP();
index 07fafb4cbb2e107dde5a10256c358629ff932fbd..481f0b0153a53e1505330889f09b7d7943d31783 100644 (file)
@@ -25,6 +25,8 @@
 #include <TopOpeBRepDS_Interference.hxx>
 #include <TopOpeBRepDS_ListIteratorOfListOfInterference.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TopOpeBRepDS_GapTool,MMgt_TShared)
+
 #ifdef OCCT_DEBUG
 extern Standard_Boolean TopOpeBRepDS_GettraceGAP();
 #endif
index 2102361e9ecab1111f321b54ed12153c15fb104f..44d74f277fec047e8286ede622d1eeeb328c61ea 100644 (file)
@@ -72,7 +72,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TopOpeBRepDS_GapTool,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(TopOpeBRepDS_GapTool,MMgt_TShared)
 
 protected:
 
index 2493525642034f64b5b4df0d05acda7b40fd6ec7..82c979abce678ecbfe282d36538bf6bd1158ea97 100644 (file)
@@ -46,6 +46,8 @@
 #include <TopOpeBRepTool_ShapeExplorer.hxx>
 #include <TopTools_ListOfShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TopOpeBRepDS_HDataStructure,MMgt_TShared)
+
 #ifdef OCCT_DEBUG
 extern Standard_Boolean TopOpeBRepDS_GettraceISTO();
 extern Standard_Boolean TopOpeBRepDS_GettraceEDSF(); 
index a91e15ea36a7b2ae9a76aab34134cb413a1f3638..32ee0d627faa2648aa3ff4a0b7b91130683da0dc 100644 (file)
@@ -213,7 +213,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TopOpeBRepDS_HDataStructure,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(TopOpeBRepDS_HDataStructure,MMgt_TShared)
 
 protected:
 
index 50229eab15b139f9072b1a48514213a4475c458d..b9750698de496b5535387334adffcd48c7c28e29 100644 (file)
@@ -22,6 +22,8 @@
 #include <TopOpeBRepDS_Interference.hxx>
 #include <TopOpeBRepDS_Transition.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TopOpeBRepDS_Interference,MMgt_TShared)
+
 //=======================================================================
 //function : TopOpeBRepDS_Interference
 //purpose  : 
index 3ea5013f2e3a178b7236fcfd8578a62b7f142b66..61a2cf0f80cee669d4ed62f6d0f89c6dfda1827a 100644 (file)
@@ -108,7 +108,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TopOpeBRepDS_Interference,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(TopOpeBRepDS_Interference,MMgt_TShared)
 
 protected:
 
index a1860939f3c0824cff3026e985d45929c33a2e8d..6aadeb25e08aae91aa4af2b5299717826967a1b4 100644 (file)
@@ -19,6 +19,8 @@
 #include <TopOpeBRepDS_define.hxx>
 #include <TopOpeBRepDS_Marker.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TopOpeBRepDS_Marker,MMgt_TShared)
+
 //#include <TopExp.hxx>
 //#include <TopTools_IndexedMapOfShape.hxx>
 TopOpeBRepDS_Marker::TopOpeBRepDS_Marker()
index 832ec94c889146afca7546e2cede908c307e60f1..b19682d5d60325c199444ce1c977b2d1f1957413 100644 (file)
@@ -52,7 +52,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TopOpeBRepDS_Marker,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(TopOpeBRepDS_Marker,MMgt_TShared)
 
 protected:
 
index ea4f3851c4b639037a07e88c4519ffc51a52258f..56f8d8e9fe37821ab3f44659fd83534fe980cc68 100644 (file)
@@ -21,6 +21,8 @@
 #include <TopOpeBRepDS_ShapeShapeInterference.hxx>
 #include <TopOpeBRepDS_Transition.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TopOpeBRepDS_ShapeShapeInterference,TopOpeBRepDS_Interference)
+
 //=======================================================================
 //function : TopOpeBRepDS_ShapeShapeInterference
 //purpose  : 
index 6249353f5ca68a7e9c54a469d133f5109674c809..5828a85e5ff9ed148e0651500cd8a2227a4e8ba9 100644 (file)
@@ -74,7 +74,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TopOpeBRepDS_ShapeShapeInterference,TopOpeBRepDS_Interference)
+  DEFINE_STANDARD_RTTIEXT(TopOpeBRepDS_ShapeShapeInterference,TopOpeBRepDS_Interference)
 
 protected:
 
index 5a45ddf6cefc41c55f04ed8f0cfd2349e4570461..f73d1a1c1467c114d1b286871c5e6281e230ba44 100644 (file)
@@ -19,6 +19,8 @@
 #include <TopOpeBRepDS_SolidSurfaceInterference.hxx>
 #include <TopOpeBRepDS_Transition.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TopOpeBRepDS_SolidSurfaceInterference,TopOpeBRepDS_Interference)
+
 //=======================================================================
 //function : TopOpeBRepDS_SolidSurfaceInterference
 //purpose  : 
index 0b65dea5ae754bedf14130cc9e0dc9c948ee6b1f..cd2b73bff85da10b79be3ed1b7c8a705e837269a 100644 (file)
@@ -44,7 +44,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TopOpeBRepDS_SolidSurfaceInterference,TopOpeBRepDS_Interference)
+  DEFINE_STANDARD_RTTIEXT(TopOpeBRepDS_SolidSurfaceInterference,TopOpeBRepDS_Interference)
 
 protected:
 
index 36cd77f4bb414a9e4494cad8a2169bdfd3414ae9..bce882a58e965b9c026c381afda3b83997bce654 100644 (file)
@@ -21,6 +21,8 @@
 #include <TopOpeBRepDS_SurfaceCurveInterference.hxx>
 #include <TopOpeBRepDS_Transition.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TopOpeBRepDS_SurfaceCurveInterference,TopOpeBRepDS_Interference)
+
 #ifdef OCCT_DEBUG
 #include <TopOpeBRepDS_Dumper.hxx>
 #endif
index 789187e926eda40b9cfe0c8747667d5ba5703de2..1af607f8417eba576bb34d8b73c3dfa63d298c25 100644 (file)
@@ -57,7 +57,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TopOpeBRepDS_SurfaceCurveInterference,TopOpeBRepDS_Interference)
+  DEFINE_STANDARD_RTTIEXT(TopOpeBRepDS_SurfaceCurveInterference,TopOpeBRepDS_Interference)
 
 protected:
 
index 3456d9a1498987136262dad62992766c00f6908f..72503f0c5ed9a1481388bd3f08902440899121c0 100644 (file)
@@ -30,6 +30,8 @@
 #include <TopOpeBRepTool_define.hxx>
 #include <TopOpeBRepTool_HBoxTool.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TopOpeBRepTool_HBoxTool,MMgt_TShared)
+
 #ifdef OCCT_DEBUG
 #define TBOX TopOpeBRepTool_GettraceBOX()
 #endif
index 914ca5e23fdc95cfb7f8ea4274a9830ee4a2cb11..126b01e9d489fa1aa1f623bed5da0a26b0cb8495 100644 (file)
@@ -72,7 +72,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TopOpeBRepTool_HBoxTool,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(TopOpeBRepTool_HBoxTool,MMgt_TShared)
 
 protected:
 
index 1ff5cd930b900fe92ccc6293112e4d01a3251faa..29606b74f6871bb551e0728c399242b3e6d19ba0 100644 (file)
@@ -18,3 +18,5 @@
 #include <Standard_Type.hxx>
 #include <TopoDS_HShape.hxx>
 #include <TopoDS_Shape.hxx>
+
+IMPLEMENT_STANDARD_RTTIEXT(TopoDS_HShape,MMgt_TShared)
\ No newline at end of file
index 753369e0daf6c066229d2a601d9542fc5203e469..8b603564225ba26f56581f45e3d6714dfa8f0967 100644 (file)
@@ -59,7 +59,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TopoDS_HShape,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(TopoDS_HShape,MMgt_TShared)
 
 protected:
 
index 1b31f44856630598f0ca8a276074328869040f41..e5a1d766ba0efc32b765e483e51ca162f914a9f6 100644 (file)
@@ -20,6 +20,8 @@
 #include <TopoDS_TCompSolid.hxx>
 #include <TopoDS_TShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TopoDS_TCompSolid,TopoDS_TShape)
+
 //=======================================================================
 //function : ShapeType
 //purpose  : 
index a6f6604dd32ef6591adfaeffceb0e54d4d0c0289..89e6df4d3cb0a2848cad01a6046382478c0eb1fb 100644 (file)
@@ -47,7 +47,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TopoDS_TCompSolid,TopoDS_TShape)
+  DEFINE_STANDARD_RTTIEXT(TopoDS_TCompSolid,TopoDS_TShape)
 
 protected:
 
index da0fbce2fc65eedbb417a538ad77038a241ad08a..974ba8bbf2c30aac06420023ce9ca659ca751a81 100644 (file)
@@ -20,6 +20,8 @@
 #include <TopoDS_TCompound.hxx>
 #include <TopoDS_TShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TopoDS_TCompound,TopoDS_TShape)
+
 //=======================================================================
 //function : ShapeType
 //purpose  : 
index 5b023f8383f62f76800f2c03c5821cbdc2bdc090..873f91d8d7a083d2155ea39951613186e087cee3 100644 (file)
@@ -47,7 +47,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TopoDS_TCompound,TopoDS_TShape)
+  DEFINE_STANDARD_RTTIEXT(TopoDS_TCompound,TopoDS_TShape)
 
 protected:
 
index 379ebed7b2bed237a189e5455796aff6fd0d39fd..789a46bf893d8734b2420839f5ef21cba438de53 100644 (file)
@@ -19,6 +19,8 @@
 #include <TopAbs.hxx>
 #include <TopoDS_TEdge.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TopoDS_TEdge,TopoDS_TShape)
+
 //=======================================================================
 //function : ShapeType
 //purpose  : 
index e664ff438ef8ad17167e49688dcb0e85ba23ac1e..6bf84b9d15f689a46e920239e8574c495b84f633 100644 (file)
@@ -41,7 +41,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TopoDS_TEdge,TopoDS_TShape)
+  DEFINE_STANDARD_RTTIEXT(TopoDS_TEdge,TopoDS_TShape)
 
 protected:
 
index 3e22a4cc67da0edf69f06d0d430eac4672921ef8..4052604f53bded01acdd904c0532d8180b036b3c 100644 (file)
@@ -20,6 +20,8 @@
 #include <TopoDS_TFace.hxx>
 #include <TopoDS_TShape.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TopoDS_TFace,TopoDS_TShape)
+
 //=======================================================================
 //function : ShapeType
 //purpose  : 
index d4a5db0435f1e4b9ac66631ebf8d49afe635223e..9fffc33af8fc129afce1d228cd74145724c2467d 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TopoDS_TFace,TopoDS_TShape)
+  DEFINE_STANDARD_RTTIEXT(TopoDS_TFace,TopoDS_TShape)
 
 protected:
 
index 9c5ee156b3a4e5dcd2e76c59f6a31107afcd4226..038969b02381440a04c5aad2c97dafcd274a553f 100644 (file)
@@ -20,3 +20,5 @@
 #include <TopoDS_Builder.hxx>
 #include <TopoDS_Iterator.hxx>
 #include <TopoDS_TShape.hxx>
+
+IMPLEMENT_STANDARD_RTTIEXT(TopoDS_TShape,MMgt_TShared)
\ No newline at end of file
index 545edbf44c711a1a7d6dee95384f93b334231e62..a2736faca7bc36ba14d99a0bfec4ce529feb2c22 100644 (file)
@@ -124,7 +124,7 @@ friend class TopoDS_Iterator;
 friend class TopoDS_Builder;
 
 
-  DEFINE_STANDARD_RTTI(TopoDS_TShape,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(TopoDS_TShape,MMgt_TShared)
 
 protected:
 
index cde185313eb054ef4e0a7e4e5663e58880db6332..0edfdde76f7a21445b0e76b0abac52000ca9a544 100644 (file)
@@ -20,6 +20,8 @@
 #include <TopoDS_TShape.hxx>
 #include <TopoDS_TShell.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TopoDS_TShell,TopoDS_TShape)
+
 //=======================================================================
 //function : ShapeType
 //purpose  : 
index a792aef7c8ebb374d45685590835faf813782652..b7f9f8b6043403b26408bdf0a381d7260ea62585 100644 (file)
@@ -47,7 +47,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TopoDS_TShell,TopoDS_TShape)
+  DEFINE_STANDARD_RTTIEXT(TopoDS_TShell,TopoDS_TShape)
 
 protected:
 
index f8823577aeaa323419194d00b990df1e0c453e55..e3415327e1c29919c74924fe119a9385b9f34847 100644 (file)
@@ -20,6 +20,8 @@
 #include <TopoDS_TShape.hxx>
 #include <TopoDS_TSolid.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TopoDS_TSolid,TopoDS_TShape)
+
 //=======================================================================
 //function : ShapeType
 //purpose  : 
index 1b819015c330dbfd0038022c068837c592e8f851..fe64c4faca0dc24521820984f6ca71e1995bedcd 100644 (file)
@@ -48,7 +48,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TopoDS_TSolid,TopoDS_TShape)
+  DEFINE_STANDARD_RTTIEXT(TopoDS_TSolid,TopoDS_TShape)
 
 protected:
 
index 8eda53e53dbb328e90a1379bda3d111f667fb700..cc1dea4a3aab5eca7a72c476f429e80b8664fe1e 100644 (file)
@@ -19,6 +19,8 @@
 #include <TopAbs.hxx>
 #include <TopoDS_TVertex.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TopoDS_TVertex,TopoDS_TShape)
+
 //=======================================================================
 //function : ShapeType
 //purpose  : 
index 24e0477bb5f5dd3e717819cec3d484d36a309e90..78e7599e9ba8f69fba7626704a2d1a6831f523a6 100644 (file)
@@ -41,7 +41,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TopoDS_TVertex,TopoDS_TShape)
+  DEFINE_STANDARD_RTTIEXT(TopoDS_TVertex,TopoDS_TShape)
 
 protected:
 
index 8c1aa38107eb635b76294db527f7cf7e0536a57a..a60ac6601f3742084854f76a6766e41b076e16b6 100644 (file)
@@ -20,6 +20,8 @@
 #include <TopoDS_TShape.hxx>
 #include <TopoDS_TWire.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TopoDS_TWire,TopoDS_TShape)
+
 //=======================================================================
 //function : ShapeType
 //purpose  : 
index 02a93db312abf539762f197a66c089ce88ee3fcf..d3eb03fc21e2640addd22e86f7c2a13e5ef38ca5 100644 (file)
@@ -47,7 +47,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TopoDS_TWire,TopoDS_TShape)
+  DEFINE_STANDARD_RTTIEXT(TopoDS_TWire,TopoDS_TShape)
 
 protected:
 
index 4a7a37e6cb11d47c6bcd93d1ef534ebeb868ffe4..b6751880860dd8159ba03e4dde3ebfa43df549a8 100644 (file)
@@ -24,6 +24,8 @@
 #include <Transfer_TransferDispatch.hxx>
 #include <Transfer_TransientProcess.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Transfer_ActorDispatch,Transfer_ActorOfTransientProcess)
+
 Transfer_ActorDispatch::Transfer_ActorDispatch
   (const Handle(Interface_InterfaceModel)& amodel,
    const Interface_GeneralLib& lib)
index 289c99dd83d196a0fd2b642dbdb1bb48c1eb352d..b1c4d94eefe58b94362c401b05ef452582d68097 100644 (file)
@@ -80,7 +80,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Transfer_ActorDispatch,Transfer_ActorOfTransientProcess)
+  DEFINE_STANDARD_RTTIEXT(Transfer_ActorDispatch,Transfer_ActorOfTransientProcess)
 
 protected:
 
index 2f44c8a0ec825128e2acdd52f54bbd14383c80b0..b3a145072c71f4a06b64873e6a19de423ee0897d 100644 (file)
@@ -22,6 +22,8 @@
 #include <Transfer_SimpleBinderOfTransient.hxx>
 #include <Transfer_TransientMapper.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Transfer_ActorOfFinderProcess,Transfer_ActorOfProcessForFinder)
+
 Transfer_ActorOfFinderProcess::Transfer_ActorOfFinderProcess ()    {  themodetrans = 0;  }
 
 Standard_Integer& Transfer_ActorOfFinderProcess::ModeTrans ()
index 73030ae95ecc0d2d2db8d09219491df453ddb6c8..bceaed9a61e010dee1c6b70970e3367fce99f48b 100644 (file)
@@ -56,7 +56,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Transfer_ActorOfFinderProcess,Transfer_ActorOfProcessForFinder)
+  DEFINE_STANDARD_RTTIEXT(Transfer_ActorOfFinderProcess,Transfer_ActorOfProcessForFinder)
 
 protected:
 
index 2a17a384dd1ed10910bfe5d37d45b7813df86826..7191780d7b535066e2070a6b7ea48889f1ca26fa 100644 (file)
@@ -97,7 +97,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Transfer_ActorOfProcessForFinder,MMgt_TShared)
+  DEFINE_STANDARD_RTTI_INLINE(Transfer_ActorOfProcessForFinder,MMgt_TShared)
 
 protected:
 
index 44adcd6985871f4e1b4187162b63f7157de82a75..54fd6bba4e64d34ea5238ed6dac2352b89561ed9 100644 (file)
@@ -96,7 +96,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Transfer_ActorOfProcessForTransient,MMgt_TShared)
+  DEFINE_STANDARD_RTTI_INLINE(Transfer_ActorOfProcessForTransient,MMgt_TShared)
 
 protected:
 
index 4ce4e233508035f54e794b67a761495214f083c8..dc454f57d3c364921691abaa7791c95bb5ee5ffb 100644 (file)
@@ -20,6 +20,8 @@
 #include <Transfer_SimpleBinderOfTransient.hxx>
 #include <Transfer_TransientProcess.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Transfer_ActorOfTransientProcess,Transfer_ActorOfProcessForTransient)
+
 Transfer_ActorOfTransientProcess::Transfer_ActorOfTransientProcess ()    {  }
 
 Handle(Transfer_Binder)  Transfer_ActorOfTransientProcess::Transfer
index 977db69745150cd0f23868900e9614065f52b2e0..e52441e5238eada29454f127096c5ba7d28099ec 100644 (file)
@@ -48,7 +48,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Transfer_ActorOfTransientProcess,Transfer_ActorOfProcessForTransient)
+  DEFINE_STANDARD_RTTIEXT(Transfer_ActorOfTransientProcess,Transfer_ActorOfProcessForTransient)
 
 protected:
 
index 4d29e47e38ec6e12522204ec6a82756f02e83a61..c13e85898273b6b9b0b4b1eae7bf792604ee7cb5 100644 (file)
@@ -21,6 +21,8 @@
 #include <Transfer_TransferFailure.hxx>
 #include <Transfer_VoidBinder.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Transfer_Binder,MMgt_TShared)
+
 //=======================================================================
 //function : Transfer_Binder
 //purpose  : 
index cb49f9291c002b140ae81b03ace443e279b4d90e..50ed06a1438e92717af8d3601919ee59436c091a 100644 (file)
@@ -133,7 +133,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Transfer_Binder,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Transfer_Binder,MMgt_TShared)
 
 protected:
 
index 6ff85989c1cdedbb29601d46e589aa570ade9492..72adcae2d3ee28f977a48e9ce898620b770c0b0f 100644 (file)
@@ -15,6 +15,8 @@
 #include <Standard_Type.hxx>
 #include <Transfer_BinderOfTransientInteger.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Transfer_BinderOfTransientInteger,Transfer_SimpleBinderOfTransient)
+
 Transfer_BinderOfTransientInteger::Transfer_BinderOfTransientInteger ()
     : theintval (0)    {  }
 
index d2831fc5240bc5f8a6d137fcf9bcba3abb758753..3b08e9208e451cbf8feb3e6298899a6f0eb3a150 100644 (file)
@@ -52,7 +52,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Transfer_BinderOfTransientInteger,Transfer_SimpleBinderOfTransient)
+  DEFINE_STANDARD_RTTIEXT(Transfer_BinderOfTransientInteger,Transfer_SimpleBinderOfTransient)
 
 protected:
 
index 5771ca77a24d2c8b99b75ec7da1dece208d172cb..4e3829a5306060f646d6a8039945ee3f1e43d81c 100644 (file)
@@ -19,6 +19,8 @@
 #include <Transfer_DispatchControl.hxx>
 #include <Transfer_TransientProcess.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Transfer_DispatchControl,Interface_CopyControl)
+
 Transfer_DispatchControl::Transfer_DispatchControl
   (const Handle(Interface_InterfaceModel)& model,
    const Handle(Transfer_TransientProcess)& TP)
index 1053b0a21e1ae92f536e0ed35aaf9dbcce2cd57d..2d426fe3e0efdc1922c7509f723d748e18e3809b 100644 (file)
@@ -65,7 +65,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Transfer_DispatchControl,Interface_CopyControl)
+  DEFINE_STANDARD_RTTIEXT(Transfer_DispatchControl,Interface_CopyControl)
 
 protected:
 
index 870c624dea4a0fb5466f07e2d4b02ef49fd8de02..d1f67652ba5aabda31e99d8d7ed839738df3ec7b 100644 (file)
@@ -21,6 +21,8 @@
 #include <TCollection_HAsciiString.hxx>
 #include <Transfer_Finder.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Transfer_Finder,MMgt_TShared)
+
 void  Transfer_Finder::SetHashCode (const Standard_Integer code)
       {  thecode = code;  }
 
index b6ecb06a6579320bd74c597a86d779f45b431b73..f25dbb806a14bbdcccd306960d173c35691503e5 100644 (file)
@@ -147,7 +147,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Transfer_Finder,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Transfer_Finder,MMgt_TShared)
 
 protected:
 
index b024f97df40e91e6546074d24b5f03b8ac0996ab..16e7f74d298d2395d40c60360cf7bcf138a78f90 100644 (file)
@@ -23,6 +23,8 @@
 #include <Transfer_FinderProcess.hxx>
 #include <Transfer_TransientMapper.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Transfer_FinderProcess,Transfer_ProcessForFinder)
+
 Transfer_FinderProcess::Transfer_FinderProcess (const Standard_Integer nb)
     : Transfer_ProcessForFinder (nb)    {  }
  
index 648ca5a47be5c998ccc76c6dc73ef5cb62b09001..ca9599207a9d4f86d73393d9130827fe8b9b8441 100644 (file)
@@ -74,7 +74,7 @@ public:
   //! Prints statistics on a given output, according mode
   Standard_EXPORT void PrintStats (const Standard_Integer mode, const Handle(Message_Messenger)& S) const;
 
-  DEFINE_STANDARD_RTTI(Transfer_FinderProcess,Transfer_ProcessForFinder)
+  DEFINE_STANDARD_RTTIEXT(Transfer_FinderProcess,Transfer_ProcessForFinder)
 
 private:
   Handle(Interface_InterfaceModel) themodel;
index dc435ef8704df7df1a646e8ef980c835a4e51979..d27a42804c81b36190287f9fce1286001f8cf1b4 100644 (file)
@@ -15,6 +15,8 @@
 #include <Standard_Type.hxx>
 #include <Transfer_MapContainer.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Transfer_MapContainer,MMgt_TShared)
+
 Transfer_MapContainer::Transfer_MapContainer()
 {
 }
index 51a45cad893890d01715f934ab4c03f2a5b17f89..dd19f8c0e3bac4a8f4e9879a404ddc409da6855b 100644 (file)
@@ -44,7 +44,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Transfer_MapContainer,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Transfer_MapContainer,MMgt_TShared)
 
 protected:
 
index 2349a23bba37ee55e0be4163c3c6a4767bc51178..f88c07167e02316c4cb0cded4537b32cc8186862 100644 (file)
@@ -18,6 +18,8 @@
 #include <Transfer_MultipleBinder.hxx>
 #include <Transfer_TransferFailure.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Transfer_MultipleBinder,Transfer_Binder)
+
 // Resultat Multiple
 // Possibilite de definir un Resultat Multiple : plusieurs objets resultant
 //  d un Transfert, sans pouvoir les distinguer
index d1c0dfbd364c6d48ee47928600b60b0eaeb7d9b0..7c292d9d0cda992824fdb6e88c43c76ebdd80f64 100644 (file)
@@ -92,7 +92,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Transfer_MultipleBinder,Transfer_Binder)
+  DEFINE_STANDARD_RTTIEXT(Transfer_MultipleBinder,Transfer_Binder)
 
 protected:
 
index 2986f87b6c28ee600daa974051d974a652bb0acb..57fa9cb0a8143ed2a79fc0f173ebbe4de09a3b8b 100644 (file)
@@ -401,7 +401,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Transfer_ProcessForFinder,MMgt_TShared)
+  DEFINE_STANDARD_RTTI_INLINE(Transfer_ProcessForFinder,MMgt_TShared)
 
 protected:
 
index 13f48ab9f8726103d626e6958ebdf4b175cb9208..51b55461e04f4e0bb99547361037e856dafe9306 100644 (file)
@@ -405,7 +405,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Transfer_ProcessForTransient,MMgt_TShared)
+  DEFINE_STANDARD_RTTI_INLINE(Transfer_ProcessForTransient,MMgt_TShared)
 
 protected:
 
index b525360d765c9439a2f5e831eec4bc8c9521980c..c9c7f5c49c89054ebd0f879ebb8e376262cfa4f0 100644 (file)
@@ -25,6 +25,8 @@
 #include <Transfer_ResultFromTransient.hxx>
 #include <Transfer_TransientProcess.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Transfer_ResultFromModel,MMgt_TShared)
+
 Transfer_ResultFromModel::Transfer_ResultFromModel ()
       {  themnum = 0;  themchk = Interface_CheckAny;  }
 
index c89268e646dce3677d3d09b2556fb1d6aaa9f128..096d5f363e06c766b8575c94fab5971f737f8f5c 100644 (file)
@@ -158,7 +158,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Transfer_ResultFromModel,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Transfer_ResultFromModel,MMgt_TShared)
 
 protected:
 
index 81bb021d58088cfb9a8cb4044e1da1e80be52e38..294425ac32b73b57e8c9f339482d6877c524ec1d 100644 (file)
@@ -20,6 +20,8 @@
 #include <Transfer_ResultFromTransient.hxx>
 #include <Transfer_TransientProcess.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Transfer_ResultFromTransient,MMgt_TShared)
+
 static Handle(Interface_Check) voidcheck = new Interface_Check;
 
     Transfer_ResultFromTransient::Transfer_ResultFromTransient ()    {  }
index 202afb6ac66e2d3ec5ebf27b68c2fce34c3d6b95..29d8608ed8699c54f07e1ac47dae173f1faedf11 100644 (file)
@@ -113,7 +113,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Transfer_ResultFromTransient,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Transfer_ResultFromTransient,MMgt_TShared)
 
 protected:
 
index cf2e6c53eeadb9efe273c75b8faa5553f6a45d5a..44a7d14a8ce894e8fcc9cb5b2a8a4c262030b7b5 100644 (file)
@@ -18,6 +18,8 @@
 #include <Transfer_SimpleBinderOfTransient.hxx>
 #include <Transfer_TransferFailure.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Transfer_SimpleBinderOfTransient,Transfer_Binder)
+
 //  "Handle(Standard_Transient)" : la classe de base pour le Resultat
 Transfer_SimpleBinderOfTransient::Transfer_SimpleBinderOfTransient () { }
 
index ac52d7dce4a97eb1044e344225c79d790f706b67..1b9ecb4ec453448857227bb2051a75582ec78d68 100644 (file)
@@ -74,7 +74,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Transfer_SimpleBinderOfTransient,Transfer_Binder)
+  DEFINE_STANDARD_RTTIEXT(Transfer_SimpleBinderOfTransient,Transfer_Binder)
 
 protected:
 
index 8532d58c2b958570b347c2ab31832fe318b9489b..f4c722638c050e8d1a8f0c0c6aa35a139a38cb72 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_TypeMismatch.hxx>
 #include <Transfer_TransientListBinder.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Transfer_TransientListBinder,Transfer_Binder)
+
 //#include  <TColStd.hxx>
 //=======================================================================
 //function : Constructor
index 67f08696978ab191a0e0373bd304c1574309ad90..756c79b77982db26c43caa2dc118446e75d122a8 100644 (file)
@@ -69,7 +69,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Transfer_TransientListBinder,Transfer_Binder)
+  DEFINE_STANDARD_RTTIEXT(Transfer_TransientListBinder,Transfer_Binder)
 
 protected:
 
index 77b1e1f8a115380979aa306df4906d99f5cf902e..13bf4c4a798e69e1166c8dd922b0c30da3864a96 100644 (file)
@@ -64,7 +64,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Transfer_TransientMapper,Transfer_Finder)
+  DEFINE_STANDARD_RTTI_INLINE(Transfer_TransientMapper,Transfer_Finder)
 
 protected:
 
index 71ffc588a2d8dd4756f2a8e18b834ab3da378ea3..f124aa6ebba998f1dc7d39479a530e51503e7411 100644 (file)
@@ -26,6 +26,8 @@
 #include <Transfer_Binder.hxx>
 #include <Transfer_TransientProcess.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Transfer_TransientProcess,Transfer_ProcessForTransient)
+
 //=======================================================================
 //function : Transfer_TransientProcess
 //purpose  : 
index 84523e7716b529a34d8fd3d2e52af69625877bdb..fe06250dfb8f5745d3843cc45644ae893e7ab2ef 100644 (file)
@@ -116,7 +116,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Transfer_TransientProcess,Transfer_ProcessForTransient)
+  DEFINE_STANDARD_RTTIEXT(Transfer_TransientProcess,Transfer_ProcessForTransient)
 
 protected:
 
index 370f0b7d6904fe425ed9fd2f1d1a7d284f6f177d..dc35ebbbf3d342de346a09048a3764fd28fa7f5d 100644 (file)
@@ -19,6 +19,8 @@
 #include <Standard_Type.hxx>
 #include <Transfer_VoidBinder.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Transfer_VoidBinder,Transfer_Binder)
+
 Transfer_VoidBinder::Transfer_VoidBinder ()    {  }
 
 //    Standard_Boolean  Transfer_VoidBinder::IsMultiple () const
index c6cdd352462be66bfa06f49cf9f68629c6982c39..80a0d5ea7001b1823cc5f69e641b5cb7d95d75de 100644 (file)
@@ -53,7 +53,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Transfer_VoidBinder,Transfer_Binder)
+  DEFINE_STANDARD_RTTIEXT(Transfer_VoidBinder,Transfer_Binder)
 
 protected:
 
index 9e8e98402640b57f1ec9f7b4b5169aefda57bc37..cdbe8ddfba446a2440ca308d004d3670d99464ff 100644 (file)
@@ -18,6 +18,8 @@
 #include <TransferBRep_BinderOfShape.hxx>
 #include <TransferBRep_ShapeInfo.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TransferBRep_BinderOfShape,Transfer_Binder)
+
 TransferBRep_BinderOfShape::TransferBRep_BinderOfShape (){ }
 
 TransferBRep_BinderOfShape::TransferBRep_BinderOfShape (const TopoDS_Shape& res)
index ad02568f8ab83b3ff253e80810d13a1d9a27c053..7509bb8de943b225b8116653a2badff2e6d2cf3c 100644 (file)
@@ -78,7 +78,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TransferBRep_BinderOfShape,Transfer_Binder)
+  DEFINE_STANDARD_RTTIEXT(TransferBRep_BinderOfShape,Transfer_Binder)
 
 protected:
 
index 7543d090fd981ea067b1b219a60e98ba04c0f14e..468a2b293b7ac57d1724545d3c844b92978ebb34 100644 (file)
@@ -65,7 +65,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TransferBRep_OrientedShapeMapper,Transfer_Finder)
+  DEFINE_STANDARD_RTTI_INLINE(TransferBRep_OrientedShapeMapper,Transfer_Finder)
 
 protected:
 
index 81f9968390048c0aaa9e0b3dd9ce4eaaab3cfb15..8c28b74bd22b7e0ffb889bad779b7775d410f30d 100644 (file)
@@ -26,6 +26,8 @@
 #include <TopoDS_Wire.hxx>
 #include <TransferBRep_ShapeBinder.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TransferBRep_ShapeBinder,TransferBRep_BinderOfShape)
+
 TransferBRep_ShapeBinder::TransferBRep_ShapeBinder ()    {  }
 
     TransferBRep_ShapeBinder::TransferBRep_ShapeBinder (const TopoDS_Shape& shape)
index 9ae910767e892a03261aa558598ee8e3759b1458..bdec1e6a59395f41d5328e526458308b9f5eb33b 100644 (file)
@@ -73,7 +73,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TransferBRep_ShapeBinder,TransferBRep_BinderOfShape)
+  DEFINE_STANDARD_RTTIEXT(TransferBRep_ShapeBinder,TransferBRep_BinderOfShape)
 
 protected:
 
index de789fb2c9defd16b249441ab72de8a3c092e6a9..e63197ec658524d2b99787d1095fb271af8075ec 100644 (file)
@@ -27,6 +27,8 @@
 #include <TopoDS_Wire.hxx>
 #include <TransferBRep_ShapeListBinder.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TransferBRep_ShapeListBinder,Transfer_Binder)
+
 TransferBRep_ShapeListBinder::TransferBRep_ShapeListBinder  ()
       {  theres = new TopTools_HSequenceOfShape();  }
 
index bf7f56fb39e5e9e982e2f15e96f67d21a3dc42a9..f9a49d618625b31b643e9ccf0fd2ec38faad8ff1 100644 (file)
@@ -96,7 +96,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TransferBRep_ShapeListBinder,Transfer_Binder)
+  DEFINE_STANDARD_RTTIEXT(TransferBRep_ShapeListBinder,Transfer_Binder)
 
 protected:
 
index 07d2aa274694cdaa8f2ded48a3999660877bebdf..9e6b7f4ebe7b66b05bcbd32ac9d2570e45aa8e0d 100644 (file)
@@ -65,7 +65,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TransferBRep_ShapeMapper,Transfer_Finder)
+  DEFINE_STANDARD_RTTI_INLINE(TransferBRep_ShapeMapper,Transfer_Finder)
 
 protected:
 
index 1b5de393465e68fb26c1be5c8c19a2faa8fcc245..3ea04fe9e8a74b6837885c258e5da408461b73be 100644 (file)
@@ -18,6 +18,8 @@
 #include <Standard_Type.hxx>
 #include <TransferBRep_TransferResultInfo.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(TransferBRep_TransferResultInfo,MMgt_TShared)
+
 //=======================================================================
 //function : TransferBRep_TransferResultInfo
 //purpose  : 
index cfdcc7557befd96f6a67c29f061fabe3cabb8432..9cf69eae4907206fe03340cb0d2cb488579eb91a 100644 (file)
@@ -68,7 +68,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(TransferBRep_TransferResultInfo,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(TransferBRep_TransferResultInfo,MMgt_TShared)
 
 protected:
 
index c79173f1e076d284b652bd71fd426c574afdedab..3bcfdca6485ffbc439aead35eacc7ebd1ea6a007 100644 (file)
@@ -21,6 +21,8 @@
 #include <Units_Operators.hxx>
 #include <Units_UnitsDictionary.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Units_Dimensions,MMgt_TShared)
+
 //=======================================================================
 //function : Units_Dimensions
 //purpose  : 
index 5adefe8a968e89dd3f8aba10449a1c599e7fbdef..59c822408235e94193714b2507bf68469a1e4db0 100644 (file)
@@ -133,7 +133,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Units_Dimensions,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Units_Dimensions,MMgt_TShared)
 
 protected:
 
index 77013e6ddaebec5bff13a7e0d35e25626cc9b2c1..1aecc6ff37234b424c601c37a77d67226385c304 100644 (file)
@@ -24,6 +24,8 @@
 
 #include <sys/stat.h>
 #include <sys/types.h>
+IMPLEMENT_STANDARD_RTTIEXT(Units_Lexicon,MMgt_TShared)
+
 #ifdef _MSC_VER
 # include <stdio.h>
 #else
index 06e732c2bca66fb02ba535d6ab30ee7d8dce94fb..fb98d6292d292501b40cbce2c4ff8cec2aa78313 100644 (file)
@@ -73,7 +73,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Units_Lexicon,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Units_Lexicon,MMgt_TShared)
 
 protected:
 
index 3383c1173601560702996f0fa2a1b41c6b4a7b9c..fe02f2ef8b851f3b7f5658c86549e975f6161c54 100644 (file)
@@ -22,6 +22,8 @@
 #include <Units_Quantity.hxx>
 #include <Units_Unit.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Units_Quantity,MMgt_TShared)
+
 //=======================================================================
 //function : IsEqual
 //purpose  : 
index 10d3cc7a029b844bd40080d5f069c1de2a91c509..8d80215c8df9214ef04d5f9f4bf443e5c0f0ff58 100644 (file)
@@ -69,7 +69,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Units_Quantity,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Units_Quantity,MMgt_TShared)
 
 protected:
 
index 3cc3a56612443decd96750c90ecc27d2f32e25f4..146b301b9f71bd2f21503ef892138bdc95ad4162 100644 (file)
@@ -21,6 +21,8 @@
 #include <Units_ShiftedToken.hxx>
 #include <Units_Token.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Units_ShiftedToken,Units_Token)
+
 //=======================================================================
 //function : Units_ShiftedToken
 //purpose  : 
index 6d396608b4a43899ce4df2ddf6399e6c8c54f9ef..74cec17ee58f9cb8b22a41e39dc04f3d2c85c8fa 100644 (file)
@@ -86,7 +86,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Units_ShiftedToken,Units_Token)
+  DEFINE_STANDARD_RTTIEXT(Units_ShiftedToken,Units_Token)
 
 protected:
 
index f3944d1500f78995d6e05c8fb45fbabbc12adccd..29b3155687a8544c058491ef80bf7f24aaf11f98 100644 (file)
@@ -23,6 +23,8 @@
 #include <Units_ShiftedUnit.hxx>
 #include <Units_Token.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Units_ShiftedUnit,Units_Unit)
+
 //=======================================================================
 //function : Units_ShiftedUnit
 //purpose  : 
index aa0f7bed2fb945d32323bf6fe66a4fa1bb47e3bc..4e29be16dbf1cf6fb3d7c5e14aecbaf9aab9bc74 100644 (file)
@@ -76,7 +76,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Units_ShiftedUnit,Units_Unit)
+  DEFINE_STANDARD_RTTIEXT(Units_ShiftedUnit,Units_Unit)
 
 protected:
 
index fc19060b1567a79ffab1035009cd39c0cc451c7d..4850b3cbf3abaa7c5012971047dcf217d84d9033 100644 (file)
@@ -30,6 +30,8 @@
 #include <Units_Operators.hxx>
 #include <Units_Token.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Units_Token,MMgt_TShared)
+
 //=======================================================================
 //function : Units_Token
 //purpose  : 
index 100ae3fd49437e4af1cbbdeab92e9d1868d0359b..fe098e8d86a51e5c1f89b8436e81bb7869c17d1d 100644 (file)
@@ -195,7 +195,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Units_Token,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Units_Token,MMgt_TShared)
 
 protected:
 
index a6e32b1565170d6f1b73beabdc7e7fe262bb848b..0a9bceae311d2add6dbdcc1d6d8b490e1578e09a 100644 (file)
@@ -25,6 +25,8 @@
 #include <Units_Unit.hxx>
 #include <Units_UnitsDictionary.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Units_Unit,MMgt_TShared)
+
 //=======================================================================
 //function : Units_Unit
 //purpose  : 
index b0615e881b0968fb9b51f4899e61678117f38245..8a631feadae4752f77abf007e6cd909399d12fdc 100644 (file)
@@ -94,7 +94,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Units_Unit,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Units_Unit,MMgt_TShared)
 
 protected:
 
index 4b44c7bb1b0e9e76fe4c969415e709d72dc79e78..17d3f23d024a239d511e111a1452a00a4c4acb7c 100644 (file)
@@ -38,6 +38,8 @@
 
 #include <stdio.h>
 #include <sys/stat.h>
+IMPLEMENT_STANDARD_RTTIEXT(Units_UnitsDictionary,MMgt_TShared)
+
 //=======================================================================
 //function : Units_UnitsDictionary
 //purpose  : 
index e3fbf425fba243f779bd3ffb64666940afdf34b0..40d135820688b0a7e19a511b29ae64bc914489a2 100644 (file)
@@ -75,7 +75,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Units_UnitsDictionary,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Units_UnitsDictionary,MMgt_TShared)
 
 protected:
 
index b0b543f044359f300bcb1d8a8340c06a61dabf11..8c12e7881dab6ee289dc6228b7d48bfb6c1b651e 100644 (file)
@@ -25,6 +25,8 @@
 
 #include <sys/stat.h>
 #include <sys/types.h>
+IMPLEMENT_STANDARD_RTTIEXT(Units_UnitsLexicon,Units_Lexicon)
+
 //=======================================================================
 //function : Units_UnitsLexicon
 //purpose  : 
index e7d2dd298ac1a6c2066df724e51d92544cfc04c2..ceaddee5e31ce08bce112cad4e492d88de2759fe 100644 (file)
@@ -63,7 +63,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Units_UnitsLexicon,Units_Lexicon)
+  DEFINE_STANDARD_RTTIEXT(Units_UnitsLexicon,Units_Lexicon)
 
 protected:
 
index 10fcda008f1422eaa77bd004e7d5d068d7f1d8a2..7313734c23669b4c47037ec1124bfd7539a637b4 100644 (file)
@@ -36,6 +36,8 @@
 #include <Units_UnitsSequence.hxx>
 #include <Units_UnitsSystem.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Units_UnitsSystem,MMgt_TShared)
+
 //=======================================================================
 //function : Units_UnitsSystem
 //purpose  : 
index d3c2a2f2945c0631328529daa067f4d13d2f9f7f..a0f4ccf47a26bd5862b812bd446476731b19854c 100644 (file)
@@ -104,7 +104,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Units_UnitsSystem,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Units_UnitsSystem,MMgt_TShared)
 
 protected:
 
index 6a074487d5ab0c181e9b29647f7a131a0ff8e581..33ba1a199eccde51c10c266fe0ebf2351b5b1580 100644 (file)
@@ -17,6 +17,8 @@
 
 #include <V3d_AmbientLight.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(V3d_AmbientLight,V3d_Light)
+
 // =======================================================================
 // function : V3d_AmbientLight
 // purpose  :
index 52ac7e928ef8f61980809d7927019f13a6c89354..d312069637bb7afe56655623f915ad04b1cae261 100644 (file)
@@ -34,7 +34,7 @@ public:
   Standard_EXPORT V3d_AmbientLight (const Handle(V3d_Viewer)& theViewer,
                                     const Quantity_NameOfColor theColor = Quantity_NOC_WHITE);
 
-  DEFINE_STANDARD_RTTI(V3d_AmbientLight,V3d_Light)
+  DEFINE_STANDARD_RTTIEXT(V3d_AmbientLight,V3d_Light)
 };
 
 #endif // _V3d_AmbientLight_HeaderFile
index d9a1059e7178f53794547e27b7fa8f37f3f8f78b..c2275a07d9ac7ca32d8cc1b08aac330c8360bc24 100644 (file)
@@ -39,6 +39,8 @@
 #include <V3d_CircularGrid.hxx>
 #include <V3d_Viewer.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(V3d_CircularGrid,Aspect_CircularGrid)
+
 /*----------------------------------------------------------------------*/
 /*
  * Constant
index 01d7e90e62616c849a3afdb63837cbbd4ebaa1dc..6e3ec1c4f404641ad883f8b3c8075e86b2bf8d2e 100644 (file)
@@ -59,7 +59,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(V3d_CircularGrid,Aspect_CircularGrid)
+  DEFINE_STANDARD_RTTIEXT(V3d_CircularGrid,Aspect_CircularGrid)
 
 protected:
 
index 733c12a16ef48757edd2bbca3a72191919ec5a76..b7ff7f19fda5972f7909d05547577c2996394c92 100644 (file)
@@ -52,6 +52,8 @@
 #include <V3d_View.hxx>
 #include <V3d_Viewer.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(V3d_DirectionalLight,V3d_PositionLight)
+
 // =======================================================================
 // function : V3d_DirectionalLight
 // purpose  :
index 6d13f78244f2eb34e81f0a7c4b8ba90875b47c94..576092f4baad756cef372f250f8cd7b1e3bc1646 100644 (file)
@@ -98,7 +98,7 @@ public:
                                   Quantity_Parameter& theVy,
                                   Quantity_Parameter& theVz) const;
 
-  DEFINE_STANDARD_RTTI(V3d_DirectionalLight,V3d_PositionLight)
+  DEFINE_STANDARD_RTTIEXT(V3d_DirectionalLight,V3d_PositionLight)
 
 private:
 
index ac08b91a328d85a1eae6386de3114ef0c041fb3e..67be8f5deb61a233f6bb543c560dcea02859f216 100644 (file)
@@ -33,6 +33,8 @@
 #include <V3d_View.hxx>
 #include <V3d_Viewer.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(V3d_Light,MMgt_TShared)
+
 // =======================================================================
 // function : V3d_Light
 // purpose  :
index 048c8717a110f0f92bb11682efed3f63a9fdd384..43d77acb230fcea88775cd3143dc87c1d0ddbc2c 100644 (file)
@@ -95,7 +95,7 @@ friend
   //! Updates the lights of the view. The view is redrawn.
   Standard_EXPORT void V3d_View::UpdateLights() const;
 
-  DEFINE_STANDARD_RTTI(V3d_Light,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(V3d_Light,MMgt_TShared)
 
 protected:
 
index f600d1f69430bc3dc9eb226358388f69baa7e6c8..d6b6b8499cea2653a5b9696f19143b65aa0008d6 100755 (executable)
@@ -19,6 +19,8 @@
 #include <Graphic3d_ArrayOfQuadrangles.hxx>
 #include <gp_Pln.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(V3d_Plane,MMgt_TShared)
+
 // =======================================================================
 // function : V3d_Plane
 // purpose  :
index 40c1c7469557d83a679cdbaf2b6dabb93676d67e..ca87568a812c112d184e59de11719a783e714929 100755 (executable)
@@ -96,7 +96,7 @@ private:
 
 public:
 
-  DEFINE_STANDARD_RTTI(V3d_Plane, MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(V3d_Plane,MMgt_TShared)
 };
 
 #endif
index bcce84f4cab465f8939a8b54b0213e8dbe781c98..57702c41a6e4c294e5afcb9daf4c0c2ea989ae02 100644 (file)
@@ -38,6 +38,8 @@
 #include <V3d_View.hxx>
 #include <V3d_Viewer.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(V3d_PositionLight,V3d_Light)
+
 // =======================================================================
 // function : V3d_PositionLight
 // purpose  :
index 819ad46c094ed2046d1bebfaf10ac3dad14ddfd4..c0f85b469d21d12fdb6ef05533f267ba9f99f342 100644 (file)
@@ -97,7 +97,7 @@ public:
                                V3d_Coordinate& theY,
                                V3d_Coordinate& theZ) const;
 
-  DEFINE_STANDARD_RTTI(V3d_PositionLight,V3d_Light)
+  DEFINE_STANDARD_RTTIEXT(V3d_PositionLight,V3d_Light)
 
 protected:
 
index 2ad5d03fd0c8aec5a4349502cf138f4e24e39411..5206d1b973d7eeecb2bbedb4e25821adb5c73ab2 100644 (file)
@@ -53,6 +53,8 @@
 #include <V3d_View.hxx>
 #include <V3d_Viewer.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(V3d_PositionalLight,V3d_PositionLight)
+
 // =======================================================================
 // function : V3d_PositionalLight
 // purpose  :
index 061fd990543275ebbb7eeb357199757a24ea56d1..0feede310ddeb5bc6ac9ed254e81cac25858233e 100644 (file)
@@ -105,7 +105,7 @@ public:
   Standard_EXPORT void Attenuation (Quantity_Coefficient& theConstAttenuation,
                                     Quantity_Coefficient& theLinearAttenuation) const;
 
-  DEFINE_STANDARD_RTTI(V3d_PositionalLight,V3d_PositionLight)
+  DEFINE_STANDARD_RTTIEXT(V3d_PositionalLight,V3d_PositionLight)
 
 private:
 
index 5959f6fbea9ecfb4dd0c6542fa9da89d42523556..e97ea4d07bd3fc7630917d0516028f19e0ef779d 100644 (file)
@@ -41,6 +41,8 @@
 #include <V3d_RectangularGrid.hxx>
 #include <V3d_Viewer.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(V3d_RectangularGrid,Aspect_RectangularGrid)
+
 /*----------------------------------------------------------------------*/
 /*
  * Constant
index 431b031262141ba6cd93cee9d3a73b99bd3595f3..ad93debc47024e7320cfee573d1feafcc2dc2cd0 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(V3d_RectangularGrid,Aspect_RectangularGrid)
+  DEFINE_STANDARD_RTTIEXT(V3d_RectangularGrid,Aspect_RectangularGrid)
 
 protected:
 
index 25e54010e66b5093bbebdb3850f932d101786bb3..75d3f40aac13f71892b09293f802082a0ec2b0bd 100644 (file)
@@ -48,6 +48,8 @@
 #include <V3d_View.hxx>
 #include <V3d_Viewer.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(V3d_SpotLight,V3d_PositionLight)
+
 // =======================================================================
 // function : V3d_SpotLight
 // purpose  :
index 1d58e82e0682727aa17c758bda25dabd463d1020..931d2eb63a4833866810f6f30da0d07192c39d27 100644 (file)
@@ -135,7 +135,7 @@ public:
   //! Returns the spot angle.
   Standard_EXPORT Quantity_PlaneAngle Angle() const;
 
-  DEFINE_STANDARD_RTTI(V3d_SpotLight,V3d_PositionLight)
+  DEFINE_STANDARD_RTTIEXT(V3d_SpotLight,V3d_PositionLight)
 
 private:
 
index f9da1b49f9094b754adb376b853cd2441f6779c7..33e0690dd50a006d41ee107d8d982f1f612b3780 100644 (file)
@@ -103,6 +103,8 @@ To solve the problem (for lack of a better solution) I make 2 passes.
 #include <V3d_View.hxx>
 #include <V3d_Viewer.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(V3d_View,MMgt_TShared)
+
 #define V3d_FLAG_COMPUTATION   0x00000004
 
 // Perspective
index 9f14ea10479b17a69af487d3250649d076785aa7..cb6bc1045be5dfb439ab8a086ac1fd69f9cc93ea 100644 (file)
@@ -1001,7 +1001,7 @@ friend
   Standard_EXPORT void V3d_Viewer::SetViewOff (const Handle(V3d_View)& View);
 
 
-  DEFINE_STANDARD_RTTI(V3d_View,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(V3d_View,MMgt_TShared)
 
 protected:
 
index 1d26602faa1f84fd0991bd8f3aeabcfce8038bfd..ac8c2c8c59d9b04a3dc9c328600d5390e8405a01 100644 (file)
@@ -35,6 +35,7 @@
 #include <V3d_UnMapped.hxx>
 #include <V3d_View.hxx>
 #include <V3d_Viewer.hxx>
+#include <Aspect_CircularGrid.hxx>
 
 #define MYEPSILON1 0.0001              // Comparison with 0.0
 #define MYEPSILON2 M_PI / 180. // Delta between 2 angles
index 0a7261e751872ce2f8d1b8843bd902ed61b21e7c..73079fce4c122af2245400f76d0d71681bfec84c 100644 (file)
@@ -32,6 +32,8 @@
 #include <V3d_View.hxx>
 #include <V3d_Viewer.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(V3d_Viewer,MMgt_TShared)
+
 // ========================================================================
 // function : V3d_Viewer
 // purpose  :
index c042e76a5a86923954ff47c1757d3d9d96f14151..e642f71c26bc52bc178a57ff14e3575d1c1b8687 100644 (file)
@@ -450,7 +450,7 @@ public:
 friend class V3d_View;
 friend class V3d_Light;
 
-  DEFINE_STANDARD_RTTI(V3d_Viewer,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(V3d_Viewer,MMgt_TShared)
 
 protected:
 
index e1060f5cd8730dfeca35c35f19f2ad72c5f361e9..c101cc188769aba75c52b0395388b74470b16c63 100644 (file)
@@ -21,6 +21,8 @@
 #include <V3d_View.hxx>
 #include <ViewerTest_EventManager.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(ViewerTest_EventManager,MMgt_TShared)
+
 //=======================================================================
 //function : ViewerTest_EventManager
 //purpose  :
index 262105df71091d28470ad867a69b98240d208677..44bac48f1d8975f0f8242db5ff8ebf1a8fba15fe 100644 (file)
@@ -64,7 +64,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(ViewerTest_EventManager,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(ViewerTest_EventManager,MMgt_TShared)
 
 protected:
 
index b955e106c06449c4e3896e80e16e999b15da1ee6..7032b408dc8ec5f9e034db38b03e8dd3a3d0bbea 100644 (file)
@@ -2013,7 +2013,7 @@ class FilledCircle : public AIS_InteractiveObject
 {
 public:
     // CASCADE RTTI
-    DEFINE_STANDARD_RTTI(FilledCircle, AIS_InteractiveObject); 
+    DEFINE_STANDARD_RTTI_INLINE(FilledCircle,AIS_InteractiveObject); 
 
     FilledCircle(gp_Pnt theCenter, Standard_Real theRadius);
     FilledCircle(Handle(Geom_Circle) theCircle);
@@ -3379,7 +3379,7 @@ public:
     myMarkerAspect = theMarkerAspect;
   }
 
-  DEFINE_STANDARD_RTTI(MyPArrayObject, AIS_InteractiveObject);
+  DEFINE_STANDARD_RTTI_INLINE(MyPArrayObject,AIS_InteractiveObject);
 
 private:
 
@@ -4576,7 +4576,7 @@ class Triangle: public AIS_InteractiveObject
 {
 public: 
   // CASCADE RTTI
-  DEFINE_STANDARD_RTTI(Triangle, AIS_InteractiveObject);
+  DEFINE_STANDARD_RTTI_INLINE(Triangle,AIS_InteractiveObject);
   Triangle (const gp_Pnt& theP1, 
             const gp_Pnt& theP2, 
             const gp_Pnt& theP3);
@@ -4770,7 +4770,7 @@ class SegmentObject: public AIS_InteractiveObject
 {
 public:
   // CASCADE RTTI
-  DEFINE_STANDARD_RTTI(SegmentObject, AIS_InteractiveObject); 
+  DEFINE_STANDARD_RTTI_INLINE(SegmentObject,AIS_InteractiveObject); 
   SegmentObject (const gp_Pnt& thePnt1, const gp_Pnt& thePnt2);
 protected:
   void Compute (const Handle(PrsMgr_PresentationManager3d)& thePresentationManager,
@@ -5159,7 +5159,7 @@ public:
     myMarkerAspect = theMarkerAspect;
   }
 
-  DEFINE_STANDARD_RTTI(MyPArrayObject, AIS_InteractiveObject);
+  DEFINE_STANDARD_RTTI_INLINE(MyPArrayObject,AIS_InteractiveObject);
 
 private:
 
index 48ea9b079e34eaae5d1a695843c23e9db0ea286c..83ddf50767805a22bb6a48cd58a95888a3e6bce8 100644 (file)
@@ -45,6 +45,7 @@
 #include <V3d_Viewer.hxx>
 #include <ViewerTest_DoubleMapOfInteractiveAndName.hxx>
 #include <ViewerTest_DoubleMapIteratorOfDoubleMapOfInteractiveAndName.hxx>
+#include <OpenGl_Group.hxx>
 
 extern Standard_Boolean VDisplayAISObject (const TCollection_AsciiString& theName,
                                            const Handle(AIS_InteractiveObject)& theAISObj,
@@ -62,7 +63,7 @@ class VUserDrawObj : public AIS_InteractiveObject
 {
 public:
     // CASCADE RTTI
-    DEFINE_STANDARD_RTTI(VUserDrawObj, AIS_InteractiveObject);
+    DEFINE_STANDARD_RTTI_INLINE(VUserDrawObj,AIS_InteractiveObject);
 
     VUserDrawObj()
     {
index 51222c98bab24adac44eb5ce4cd949484149da63..b210cf8e69035cff7577ca9550535557094c612a 100644 (file)
@@ -87,6 +87,8 @@
 #include <ViewerTest_DoubleMapOfInteractiveAndName.hxx>
 #include <ViewerTest_DoubleMapIteratorOfDoubleMapOfInteractiveAndName.hxx>
 #include <ViewerTest_EventManager.hxx>
+#include <AIS_InteractiveObject.hxx>
+#include <AIS_Dimension.hxx>
 
 extern Standard_Boolean VDisplayAISObject (const TCollection_AsciiString& theName,
                                            const Handle(AIS_InteractiveObject)& theAISObj,
index 0cceba06b60469ce932f6ac0dd59f713295583d3..1c9b751c906cfe2358b546ca7f0ae9f97841a7be 100644 (file)
@@ -4654,7 +4654,7 @@ class V3d_LineItem : public AIS_InteractiveObject
 {
 public:
   // CASCADE RTTI
-  DEFINE_STANDARD_RTTI(V3d_LineItem, AIS_InteractiveObject)
+  DEFINE_STANDARD_RTTI_INLINE(V3d_LineItem,AIS_InteractiveObject)
 
   // constructor
   Standard_EXPORT V3d_LineItem(Standard_Real X1, Standard_Real Y1,
@@ -6434,7 +6434,7 @@ public:
                             const Standard_ShortReal theXShift,
                             const Standard_ShortReal theYShift,
                             const Standard_ShortReal theAngle);
-  DEFINE_STANDARD_RTTI(OCC_TextureEnv, Graphic3d_TextureEnv);
+  DEFINE_STANDARD_RTTI_INLINE(OCC_TextureEnv,Graphic3d_TextureEnv);
 };
 DEFINE_STANDARD_HANDLE(OCC_TextureEnv, Graphic3d_TextureEnv);
 
index d2e3ab06386471578c01752b2aada74b8cd21997..4231720507662e592c571aabc8e1875668881d01 100644 (file)
@@ -15,6 +15,8 @@
 #include <Standard_Type.hxx>
 #include <Vrml_AsciiText.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Vrml_AsciiText,MMgt_TShared)
+
 Vrml_AsciiText::Vrml_AsciiText()
 {
     TCollection_AsciiString tmpS("");
index 5388ae8d29319490d2a12b84978505ef518ecdd9..00678a785a792f2e1028af582acdf42c2bfc0744 100644 (file)
@@ -71,7 +71,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Vrml_AsciiText,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Vrml_AsciiText,MMgt_TShared)
 
 protected:
 
index 6645dd8b0ee61038a300164c6f35f4eb140a3916..d07089a123f2174242af1676a97aeeaacd556ee0 100644 (file)
@@ -15,6 +15,8 @@
 #include <Standard_Type.hxx>
 #include <Vrml_Coordinate3.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Vrml_Coordinate3,MMgt_TShared)
+
 Vrml_Coordinate3::Vrml_Coordinate3(const Handle(TColgp_HArray1OfVec)& aPoint)
 {
  myPoint = aPoint;
index 5509225a44a21b26912b8f2fe7c10806841b0e60..fe65c079d3e1394465a2a674eb24bbfcdc136c18 100644 (file)
@@ -53,7 +53,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Vrml_Coordinate3,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Vrml_Coordinate3,MMgt_TShared)
 
 protected:
 
index 39c5d0eb9d550bfae4a87ba072a4ae6afbc6c68e..3acb2d407842602bf2f222019453ef976b60592d 100644 (file)
@@ -15,6 +15,8 @@
 #include <Standard_Type.hxx>
 #include <Vrml_IndexedFaceSet.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Vrml_IndexedFaceSet,MMgt_TShared)
+
 Vrml_IndexedFaceSet::Vrml_IndexedFaceSet(const Handle(TColStd_HArray1OfInteger)& aCoordIndex, 
                                          const Handle(TColStd_HArray1OfInteger)& aMaterialIndex, 
                                          const Handle(TColStd_HArray1OfInteger)& aNormalIndex, 
index d2dee46c324af7b99733903105c727069eedbcf4..e43e6e50cd09ecf8040dcf205ed0c22f56d1a53d 100644 (file)
@@ -64,7 +64,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Vrml_IndexedFaceSet,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Vrml_IndexedFaceSet,MMgt_TShared)
 
 protected:
 
index 547fc8f9252889501cae59389d92c833da85ec57..e6368d148687414808fa947abd7330d1dd094b5d 100644 (file)
@@ -15,6 +15,8 @@
 #include <Standard_Type.hxx>
 #include <Vrml_IndexedLineSet.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Vrml_IndexedLineSet,MMgt_TShared)
+
 Vrml_IndexedLineSet::Vrml_IndexedLineSet(const Handle(TColStd_HArray1OfInteger)& aCoordIndex, 
                                          const Handle(TColStd_HArray1OfInteger)& aMaterialIndex, 
                                          const Handle(TColStd_HArray1OfInteger)& aNormalIndex, 
index bcc82308293b1c78586a5cc476057657508e8482..2d03bd21aab497d4c06c147898387bc67ebff24d 100644 (file)
@@ -72,7 +72,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Vrml_IndexedLineSet,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Vrml_IndexedLineSet,MMgt_TShared)
 
 protected:
 
index 97b3e82469c00dc8636ce256529e390f5977df7f..7349210357c40aa0288089ed474180cd1802412e 100644 (file)
@@ -16,6 +16,8 @@
 #include <Standard_Type.hxx>
 #include <Vrml_LOD.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Vrml_LOD,MMgt_TShared)
+
 Vrml_LOD::Vrml_LOD()
 {
   myRange = new TColStd_HArray1OfReal(1,1);
index 7565681a4fb2209a5bc4de13e8d4ed7dde59daf9..00816685ca7e1c4610693faa3d23464955fd06c4 100644 (file)
@@ -75,7 +75,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Vrml_LOD,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Vrml_LOD,MMgt_TShared)
 
 protected:
 
index 64423d744ed93d18b78cfa26ef3bb5d914ce85ac..4fd77ac101f9cdc8107f7d41004883850982996a 100644 (file)
@@ -15,6 +15,8 @@
 #include <Standard_Type.hxx>
 #include <Vrml_Material.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Vrml_Material,MMgt_TShared)
+
 Vrml_Material::Vrml_Material(const Handle(Quantity_HArray1OfColor)& aAmbientColor, 
                              const Handle(Quantity_HArray1OfColor)& aDiffuseColor, 
                              const Handle(Quantity_HArray1OfColor)& aSpecularColor, 
index 38fb400a69ed810ce5d978d77779b3a75caece1f..af00ffb47a2529afd4572e5838542ec1df9750bc 100644 (file)
@@ -74,7 +74,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Vrml_Material,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Vrml_Material,MMgt_TShared)
 
 protected:
 
index 6aff57e94713ae575dacfec22020fe15b30f7166..0295da0c0065a3c905a2337081617f0c90ae8eca 100644 (file)
@@ -15,6 +15,8 @@
 #include <Standard_Type.hxx>
 #include <Vrml_Normal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Vrml_Normal,MMgt_TShared)
+
 Vrml_Normal::Vrml_Normal(const Handle(TColgp_HArray1OfVec)& aVector)
 {
  myVector = aVector;
index 40963efe9fb3183a306ebc4f4d8d593ae4718ade..eb154c65673897d2fd28445d6555bb442be34028 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Vrml_Normal,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Vrml_Normal,MMgt_TShared)
 
 protected:
 
index d100f505c0a3245ed41690eeb82c127b87d56395..ab95f5257c323d61a5bd2f4620991aeee1385e5e 100644 (file)
@@ -15,6 +15,8 @@
 #include <Standard_Type.hxx>
 #include <Vrml_SFImage.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Vrml_SFImage,MMgt_TShared)
+
 Vrml_SFImage::Vrml_SFImage()
 {
   myArray = new TColStd_HArray1OfInteger(1,1);
index 3b7e7409ba656bcaa79f5dbbe9703c7c677da094..b972d0dbceec628e1925f10dfb4e07255bb56cb5 100644 (file)
@@ -62,7 +62,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Vrml_SFImage,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Vrml_SFImage,MMgt_TShared)
 
 protected:
 
index d4b533ea8dfa2719c16a00b3df292ef7e7db9237..f68cc0467f66cf08095fb803103680feaea03877 100644 (file)
@@ -15,6 +15,8 @@
 #include <Standard_Type.hxx>
 #include <Vrml_TextureCoordinate2.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(Vrml_TextureCoordinate2,MMgt_TShared)
+
 Vrml_TextureCoordinate2::Vrml_TextureCoordinate2()
 {
   gp_Vec2d tmpVec(0,0);
index db7f024e27035f6b5d3e634e06b954714e49dbee..d93ce72a3b985dcd0dd5ca1c6028a90e7eeaa38f 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(Vrml_TextureCoordinate2,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(Vrml_TextureCoordinate2,MMgt_TShared)
 
 protected:
 
index 67a79e5d6e238e74c2791e9ed689dd3741730af9..6168660dc57ccee7b8da7901a3576930bf5eb7e3 100644 (file)
@@ -20,6 +20,8 @@
 #include <VrmlConverter_PointAspect.hxx>
 #include <VrmlConverter_ShadingAspect.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(VrmlConverter_Drawer,MMgt_TShared)
+
 VrmlConverter_Drawer::VrmlConverter_Drawer():
   myNbPoints(17),
   myIsoOnPlane(Standard_False),
index b99021bc229cd9d247f25be53140b62fd4ab0040..593f3c609deae8606f19cc5785817928f92cb5f3 100644 (file)
@@ -216,7 +216,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(VrmlConverter_Drawer,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(VrmlConverter_Drawer,MMgt_TShared)
 
 protected:
 
index 23e381a7584c59a15da65711cb16971ce4ad5de5..c4194641a26501171b7034c9f0c9c5c9d3e8577b 100644 (file)
@@ -16,6 +16,8 @@
 #include <Vrml_Material.hxx>
 #include <VrmlConverter_IsoAspect.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(VrmlConverter_IsoAspect,VrmlConverter_LineAspect)
+
 VrmlConverter_IsoAspect::VrmlConverter_IsoAspect():VrmlConverter_LineAspect ()
 {
  myNumber = 10; 
index 8967c6d4cac05501884d656962349255d5f1b365..aa5b7cf4db22a4e862dae7c18cb936db9f3e0261 100644 (file)
@@ -52,7 +52,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(VrmlConverter_IsoAspect,VrmlConverter_LineAspect)
+  DEFINE_STANDARD_RTTIEXT(VrmlConverter_IsoAspect,VrmlConverter_LineAspect)
 
 protected:
 
index f1f4532fa44faf3c3880158e47b3d2119bc32e6a..2de9e466d43c7729a9b5d0cd52be45d557b84f17 100644 (file)
@@ -16,6 +16,8 @@
 #include <Vrml_Material.hxx>
 #include <VrmlConverter_LineAspect.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(VrmlConverter_LineAspect,MMgt_TShared)
+
 VrmlConverter_LineAspect::VrmlConverter_LineAspect()
 {
  myHasMaterial = Standard_False;
index 2b707d2403c594926ba3231ef9e9d4f9105415fd..a078c5c2f8288604bc9d08a4389c8b9815b2c787 100644 (file)
@@ -57,7 +57,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(VrmlConverter_LineAspect,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(VrmlConverter_LineAspect,MMgt_TShared)
 
 protected:
 
index 78c787ac04d86b458fd0d786000fc77984d26b43..2e35b8753dd02211b6acf7d7d65f8c8599704600 100644 (file)
@@ -16,6 +16,8 @@
 #include <Vrml_Material.hxx>
 #include <VrmlConverter_PointAspect.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(VrmlConverter_PointAspect,MMgt_TShared)
+
 VrmlConverter_PointAspect::VrmlConverter_PointAspect()
 {
  myHasMaterial = Standard_False;
index 43dc503830c7bc61d7ed4516355da49bfb7dc255..670a63b7af20f93aff8990e481f295b09df05b50 100644 (file)
@@ -57,7 +57,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(VrmlConverter_PointAspect,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(VrmlConverter_PointAspect,MMgt_TShared)
 
 protected:
 
index 3d933f51c49535dcf063cd8ecd0965f56abb246e..dfb5aec6297dbf759b4f644e2d3676bcf63e5ac9 100644 (file)
@@ -30,6 +30,8 @@
 #include <Vrml_TransformSeparator.hxx>
 #include <VrmlConverter_Projector.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(VrmlConverter_Projector,MMgt_TShared)
+
 VrmlConverter_Projector::VrmlConverter_Projector (const TopTools_Array1OfShape& Shapes,
                                                  const Quantity_Length Focus,
                                                  const Quantity_Length DX,
index 03ee459baa09d0c85d4f70f2c0edeecbfbf3347f..01ea264f123187cd5ced8e8cd550c58e1abb0e75 100644 (file)
@@ -76,7 +76,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(VrmlConverter_Projector,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(VrmlConverter_Projector,MMgt_TShared)
 
 protected:
 
index dde3ef3a37658395a36f5d74c6c8ec7c36ae2dce..f0924987164ea1f5cebca9e300c29ab7552865ca 100644 (file)
@@ -17,6 +17,8 @@
 #include <Vrml_ShapeHints.hxx>
 #include <VrmlConverter_ShadingAspect.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(VrmlConverter_ShadingAspect,MMgt_TShared)
+
 VrmlConverter_ShadingAspect::VrmlConverter_ShadingAspect()
 {
  Handle(Vrml_Material) m = new Vrml_Material;
index 604a7ce45fb626e4343d3d6ec4e5b5583039773c..2d4b837283c2feb211753ca9fdd794346358b3bf 100644 (file)
@@ -72,7 +72,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(VrmlConverter_ShadingAspect,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(VrmlConverter_ShadingAspect,MMgt_TShared)
 
 protected:
 
index d6c23b62158bdab61f03e259d3dc0008b7b762b4..554c8fa1f507372ed41da81191d32e1f7ddaf81c 100644 (file)
@@ -116,7 +116,7 @@ class VrmlData_Appearance : public VrmlData_Node
 
  public:
 // Declaration of CASCADE RTTI
-DEFINE_STANDARD_RTTI (VrmlData_Appearance, VrmlData_Node)
+DEFINE_STANDARD_RTTI_INLINE(VrmlData_Appearance,VrmlData_Node)
 };
 
 // Definition of HANDLE object using Standard_DefineHandle.hxx
index 51740e4863c94c12dd1223036df47c2d4fb449f7..f00308a3365cd41e635e3a517a8cbdf1687e7822 100644 (file)
@@ -120,7 +120,7 @@ class VrmlData_ArrayVec3d : public VrmlData_Node
 
  public:
 // Declaration of CASCADE RTTI
-DEFINE_STANDARD_RTTI (VrmlData_ArrayVec3d, VrmlData_Node)
+DEFINE_STANDARD_RTTI_INLINE(VrmlData_ArrayVec3d,VrmlData_Node)
 };
 
 // Definition of HANDLE object using Standard_DefineHandle.hxx
index 8493f4f3c4748f0ac6bf2cabddf7f79885014b1c..21f5c9bd775815a5e340b8446a0d8ec77a9db745 100644 (file)
@@ -93,7 +93,7 @@ class VrmlData_Box : public VrmlData_Geometry
 
  public:
 // Declaration of CASCADE RTTI
-DEFINE_STANDARD_RTTI (VrmlData_Box, VrmlData_Geometry)
+DEFINE_STANDARD_RTTI_INLINE(VrmlData_Box,VrmlData_Geometry)
 };
 
 // Definition of HANDLE object using Standard_DefineHandle.hxx
index 369fbd8baec544537f7da13bf3de6934e8a00d16..4d31eca00594f0a51325920ea0b85ec3639b0289 100644 (file)
@@ -89,7 +89,7 @@ class VrmlData_Color : public VrmlData_ArrayVec3d
 
  public:
 // Declaration of CASCADE RTTI
-DEFINE_STANDARD_RTTI (VrmlData_Color, VrmlData_ArrayVec3d)
+DEFINE_STANDARD_RTTI_INLINE(VrmlData_Color,VrmlData_ArrayVec3d)
 };
 
 // Definition of HANDLE object using Standard_DefineHandle.hxx
index d0a9b96dac20355d7447495a1e7630f82fdda0e9..2f04b3b5ee3330fef3925001cc40d61c46d1d5e8 100644 (file)
@@ -134,7 +134,7 @@ class VrmlData_Cone : public VrmlData_Geometry
 
  public:
 // Declaration of CASCADE RTTI
-DEFINE_STANDARD_RTTI (VrmlData_Cone, VrmlData_Geometry)
+DEFINE_STANDARD_RTTI_INLINE(VrmlData_Cone,VrmlData_Geometry)
 };
 
 // Definition of HANDLE object using Standard_DefineHandle.hxx
index c99d8cb720d4b7f99145eeea249a5a5096272eb8..565773e0970a80b78d8f226f30d2e84b6a371570 100644 (file)
@@ -76,7 +76,7 @@ class VrmlData_Coordinate : public VrmlData_ArrayVec3d
 
  public:
 // Declaration of CASCADE RTTI
-DEFINE_STANDARD_RTTI (VrmlData_Coordinate, VrmlData_ArrayVec3d)
+DEFINE_STANDARD_RTTI_INLINE(VrmlData_Coordinate,VrmlData_ArrayVec3d)
 };
 
 // Definition of HANDLE object using Standard_DefineHandle.hxx
index 7e8dada026e1bcc242922dfe70d4d1b9e7c67750..b37e80e920135df0dcb9340003768be125ffcdcf 100644 (file)
@@ -138,7 +138,7 @@ class VrmlData_Cylinder : public VrmlData_Geometry
 
  public:
 // Declaration of CASCADE RTTI
-DEFINE_STANDARD_RTTI (VrmlData_Cylinder, VrmlData_Geometry)
+DEFINE_STANDARD_RTTI_INLINE(VrmlData_Cylinder,VrmlData_Geometry)
 };
 
 // Definition of HANDLE object using Standard_DefineHandle.hxx
index 556d836894fd92c247ba148b92792c6e1773fc89..abe8e3f162a6c20dd39d010a581a647bf44d519b 100644 (file)
@@ -112,7 +112,7 @@ class VrmlData_Faceted : public VrmlData_Geometry
 
  public:
 // Declaration of CASCADE RTTI
-DEFINE_STANDARD_RTTI (VrmlData_Faceted, VrmlData_Geometry)
+DEFINE_STANDARD_RTTI_INLINE(VrmlData_Faceted,VrmlData_Geometry)
 };
 
 // Definition of HANDLE object using Standard_DefineHandle.hxx
index 36a7c6c1743314c680a33e4e6a9835294274aebd..5fc4b5c10fdfa8091e929c763ec897697af5ddbe 100644 (file)
@@ -33,6 +33,8 @@
 #include <Standard_ErrorHandler.hxx>
 #include <VrmlData_ArrayVec3d.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(VrmlData_Geometry,VrmlData_Node)
+
 #ifdef _MSC_VER
 #define _CRT_SECURE_NO_DEPRECATE
 #pragma warning (disable:4996)
index d42769d8658146e35602044f8f558ed286faa25d..3dd4ad46653bf3b6bd13a299936d52d1e22f012a 100644 (file)
@@ -74,7 +74,7 @@ class VrmlData_Geometry : public VrmlData_Node
 
  public:
 // Declaration of CASCADE RTTI
-DEFINE_STANDARD_RTTI (VrmlData_Geometry, VrmlData_Node)
+DEFINE_STANDARD_RTTIEXT(VrmlData_Geometry,VrmlData_Node)
 };
 
 // Definition of HANDLE object using Standard_DefineHandle.hxx
index 1cb2ca1fac6b8c6cd79f29b585c19a06980bb6c5..f1d989a661fa92ef0b77d0ee05f4e835fcfdda46 100644 (file)
@@ -23,6 +23,8 @@
 #include <Precision.hxx>
 #include <gp_Ax1.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(VrmlData_Group,VrmlData_Node)
+
 #ifdef _MSC_VER
 #define _CRT_SECURE_NO_DEPRECATE
 #pragma warning (disable:4996)
index e987acb441a3cab977414c2fedad464a21e85ee8..1068ec758f79ee2f0783d0671e622b3d562610b2 100644 (file)
@@ -170,7 +170,7 @@ class VrmlData_Group : public VrmlData_Node
 
  public:
 // Declaration of CASCADE RTTI
-DEFINE_STANDARD_RTTI (VrmlData_Group, VrmlData_Node)
+DEFINE_STANDARD_RTTIEXT(VrmlData_Group,VrmlData_Node)
 };
 
 // Definition of HANDLE object using Standard_DefineHandle.hxx
index e85c2e0f41f85ab403c9cff2dd88e51100205cf9..44be8e50dbcfb2084412b7a81c2ffaff1d2ffab7 100644 (file)
@@ -81,7 +81,7 @@ class VrmlData_ImageTexture : public VrmlData_Texture
 
  public:
 // Declaration of CASCADE RTTI
-DEFINE_STANDARD_RTTI (VrmlData_ImageTexture, VrmlData_Texture)
+DEFINE_STANDARD_RTTI_INLINE(VrmlData_ImageTexture,VrmlData_Texture)
 };
 
 // Definition of HANDLE object using Standard_DefineHandle.hxx
index 04b73d93f5f6cf66abc87dc06f61b6d95acb6569..9d5d8ee9b2e84d986744cdbdf8e171b6c115ab2c 100644 (file)
@@ -29,6 +29,8 @@
 #include <Poly.hxx>
 #include <TShort_HArray1OfShortReal.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(VrmlData_IndexedFaceSet,VrmlData_Faceted)
+
 #ifdef _MSC_VER
 #define _CRT_SECURE_NO_DEPRECATE
 #pragma warning (disable:4996)
index 6639d705eb6e3f546c223d1faf35c81a139f0875..719e56d39bb7d9e36758ad72935f8db45ffc99de 100644 (file)
@@ -333,7 +333,7 @@ class VrmlData_IndexedFaceSet : public VrmlData_Faceted
 
  public:
 // Declaration of CASCADE RTTI
-DEFINE_STANDARD_RTTI (VrmlData_IndexedFaceSet, VrmlData_Faceted)
+DEFINE_STANDARD_RTTIEXT(VrmlData_IndexedFaceSet,VrmlData_Faceted)
 };
 
 // Definition of HANDLE object using Standard_DefineHandle.hxx
index 474f46aab2e13298ab7bf535bb84573515f8918f..45c3397b94d9b8163524dea87e1fdb8a0a96a0e4 100644 (file)
@@ -26,6 +26,8 @@
 #include <VrmlData_Color.hxx>
 #include <VrmlData_Coordinate.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(VrmlData_IndexedLineSet,VrmlData_Geometry)
+
 #ifdef _MSC_VER
 #define _CRT_SECURE_NO_DEPRECATE
 #pragma warning (disable:4996)
index 8f95d067fd9b6c730d1fc2ae0074ab8e61c4465d..334fe8c2b2df3192677c0c130c26cf7248df2b6a 100644 (file)
@@ -197,7 +197,7 @@ class VrmlData_IndexedLineSet : public VrmlData_Geometry
 
  public:
 // Declaration of CASCADE RTTI
-DEFINE_STANDARD_RTTI (VrmlData_IndexedLineSet, VrmlData_Geometry)
+DEFINE_STANDARD_RTTIEXT(VrmlData_IndexedLineSet,VrmlData_Geometry)
 };
 
 // Definition of HANDLE object using Standard_DefineHandle.hxx
index 474ead27c6a8e5407a59fae16071a2ddf39ae960..4f7be176087f27ade1faa4a47a8b44f446170c5e 100644 (file)
@@ -19,6 +19,8 @@
 #include <VrmlData_Scene.hxx>
 #include <gp_XYZ.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(VrmlData_Material,VrmlData_Node)
+
 #ifdef _MSC_VER
 #define _CRT_SECURE_NO_DEPRECATE
 #pragma warning (disable:4996)
index 51d3a417a5866ad98d8305269dd31f0425682c1e..a2002e860ca890c31bf31cdb22b58ad654baf9e8 100644 (file)
@@ -156,7 +156,7 @@ class VrmlData_Material : public VrmlData_Node
 
  public:
 // Declaration of CASCADE RTTI
-DEFINE_STANDARD_RTTI (VrmlData_Material, VrmlData_Node)
+DEFINE_STANDARD_RTTIEXT(VrmlData_Material,VrmlData_Node)
 };
 
 // Definition of HANDLE object using Standard_DefineHandle.hxx
index 115af13559fd490c7702038af5f8b7636c1fadf1..23ff39d68aba39baca5103b66d1381a4563b5d05 100644 (file)
@@ -27,6 +27,8 @@
 #include <VrmlData_TextureTransform.hxx>
 #include <VrmlData_Texture.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(VrmlData_Node,Standard_Transient)
+
 #ifdef _MSC_VER
 #define _CRT_SECURE_NO_DEPRECATE
 #pragma warning (disable:4996)
index f869fc4586434ceeb3c6a7021676027c1d156f15..aeda75b40eb0929e33b147640a21660dfb1b3da7 100644 (file)
@@ -195,7 +195,7 @@ class VrmlData_Node : public Standard_Transient
 
  public:
 // Declaration of CASCADE RTTI
-  DEFINE_STANDARD_RTTI (VrmlData_Node, Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(VrmlData_Node,Standard_Transient)
 };
 
 // Definition of HANDLE object using Standard_DefineHandle.hxx
index 8f2e3eb4b925fc6305bf030e3b12cbe347f345c7..5078f420d39d3c0e5a66f4062a5e2c7b24d9e815 100644 (file)
@@ -78,7 +78,7 @@ class VrmlData_Normal : public VrmlData_ArrayVec3d
 
  public:
 // Declaration of CASCADE RTTI
-DEFINE_STANDARD_RTTI (VrmlData_Normal, VrmlData_ArrayVec3d)
+DEFINE_STANDARD_RTTI_INLINE(VrmlData_Normal,VrmlData_ArrayVec3d)
 };
 
 // Definition of HANDLE object using Standard_DefineHandle.hxx
index 164d9d88392f4e0849b1316489548dc886cf29dc..89451bc7e78996194f5cbbc382a5f2145b0608f6 100644 (file)
@@ -102,7 +102,7 @@ class VrmlData_ShapeNode : public VrmlData_Node
 
  public:
 // Declaration of CASCADE RTTI
-DEFINE_STANDARD_RTTI (VrmlData_ShapeNode, VrmlData_Node)
+DEFINE_STANDARD_RTTI_INLINE(VrmlData_ShapeNode,VrmlData_Node)
 };
 
 // Definition of HANDLE object using Standard_DefineHandle.hxx
index 1d23bce17b66dae0825d596c1b3f470a53f1026c..fae8083b10cebba1dc0f838158e9a21692e72303 100644 (file)
@@ -87,7 +87,7 @@ class VrmlData_Sphere : public VrmlData_Geometry
 
  public:
 // Declaration of CASCADE RTTI
-DEFINE_STANDARD_RTTI (VrmlData_Sphere, VrmlData_Geometry)
+DEFINE_STANDARD_RTTI_INLINE(VrmlData_Sphere,VrmlData_Geometry)
 };
 
 // Definition of HANDLE object using Standard_DefineHandle.hxx
index 75b866c55069851738e88c2f22b2695150acd494..4ea0f61f9c6e963c4d4b8a5d9c5f23124fbc9d51 100644 (file)
@@ -83,7 +83,7 @@ class VrmlData_Texture : public VrmlData_Node
 
  public:
 // Declaration of CASCADE RTTI
-DEFINE_STANDARD_RTTI (VrmlData_Texture, VrmlData_Node)
+DEFINE_STANDARD_RTTI_INLINE(VrmlData_Texture,VrmlData_Node)
 };
 
 // Definition of HANDLE object using Standard_DefineHandle.hxx
index 0f0af73155fd2733476123bc85967ae70fd968e4..2ba0b576f6a9cff9d166fd61a79251a49c5e3900 100644 (file)
@@ -92,7 +92,7 @@ class VrmlData_TextureCoordinate : public VrmlData_Node
 
  public:
 // Declaration of CASCADE RTTI
-DEFINE_STANDARD_RTTI (VrmlData_TextureCoordinate, VrmlData_Node)
+DEFINE_STANDARD_RTTI_INLINE(VrmlData_TextureCoordinate,VrmlData_Node)
 };
 
 // Definition of HANDLE object using Standard_DefineHandle.hxx
index de225da749742094bc7283152f099133d87771d0..52ec6cbaca62efe16a9d30cfe15708bee9812432 100644 (file)
@@ -96,7 +96,7 @@ class VrmlData_TextureTransform : public VrmlData_Node
 
  public:
 // Declaration of CASCADE RTTI
-DEFINE_STANDARD_RTTI (VrmlData_TextureTransform, VrmlData_Node)
+DEFINE_STANDARD_RTTI_INLINE(VrmlData_TextureTransform,VrmlData_Node)
 };
 
 // Definition of HANDLE object using Standard_DefineHandle.hxx
index 699feec30a8d21b8e8de466bfd3d5810237a0a47..cdb1516824b2e59c714af8257de3aa4ddd4a80a7 100644 (file)
@@ -69,7 +69,7 @@ class VrmlData_UnknownNode : public VrmlData_Node
 
  public:
 // Declaration of CASCADE RTTI
-DEFINE_STANDARD_RTTI (VrmlData_UnknownNode, VrmlData_Node)
+DEFINE_STANDARD_RTTI_INLINE(VrmlData_UnknownNode,VrmlData_Node)
 };
 
 // Definition of HANDLE object using Standard_DefineHandle.hxx
index 96fe6193c8e39595ef64dd2c383b470bf63bff17..70bc86e0eb2302a4d5031ff3ea3c4fd7499c0c74 100644 (file)
@@ -17,6 +17,8 @@
 #include <VrmlData_Scene.hxx>
 #include <VrmlData_InBuffer.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(VrmlData_WorldInfo,VrmlData_Node)
+
 #ifdef _MSC_VER
 #define _CRT_SECURE_NO_DEPRECATE
 #pragma warning (disable:4996)
index 5f8e2761b2316a993ad3f3619fffb12887b33966..fb50dceef706d300770405f203d543eceecad810 100644 (file)
@@ -96,7 +96,7 @@ class VrmlData_WorldInfo : public VrmlData_Node
 
  public:
 // Declaration of CASCADE RTTI
-DEFINE_STANDARD_RTTI (VrmlData_WorldInfo, VrmlData_Node)
+DEFINE_STANDARD_RTTIEXT(VrmlData_WorldInfo,VrmlData_Node)
 };
 
 // Definition of HANDLE object using Standard_DefineHandle.hxx
index edc386dcd1e213f104c55c804a9c3eee816be391..f28c6b2c0275bae5018a2ca0403b13b8a13c3aca 100644 (file)
@@ -23,6 +23,8 @@
 #include <WNT_Window.hxx>
 
 #include <string.h>
+IMPLEMENT_STANDARD_RTTIEXT(WNT_WClass,MMgt_TShared)
+
 //=======================================================================
 //function : WNT_WClass
 //purpose  : 
index cfd48b68763a60a23a1c9dde993d1240927ca141..78658d2357cea38df08d7bec63d73e61c49da4c6 100644 (file)
@@ -80,7 +80,7 @@ public:
 friend class WNT_Window;
 
 
-  DEFINE_STANDARD_RTTI(WNT_WClass,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(WNT_WClass,MMgt_TShared)
 
 protected:
 
index 69719a5a77c3006e4431ce5f1e4ce7b754fc6b14..519263004dec625501cd6636505f29e12f262371 100644 (file)
@@ -118,7 +118,7 @@ public:
   //! Returns nothing on Windows
   virtual Aspect_FBConfig NativeFBConfig() const Standard_OVERRIDE { return NULL; }
 
-  DEFINE_STANDARD_RTTI(WNT_Window,Aspect_Window)
+  DEFINE_STANDARD_RTTIEXT(WNT_Window,Aspect_Window)
 
 protected:
 
index b7bd33ad1b9ea95f5b44a020adeddfbeef55389e..277117df46a790c54c147a773f341306bd3e56d5 100644 (file)
@@ -22,6 +22,8 @@
 #include <XCAFDoc_DocumentTool.hxx>
 #include <XCAFPrs_Driver.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XCAFApp_Application,TDocStd_Application)
+
 //=======================================================================
 //function : GetApplication
 //purpose  : 
index c6ddfd9158110985ab13cb13721cd5bfbad06a92..220f8e7d3bc2742c2b68d4871549509ce9c6dcac 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XCAFApp_Application,TDocStd_Application)
+  DEFINE_STANDARD_RTTIEXT(XCAFApp_Application,TDocStd_Application)
 
 protected:
 
index c90b10413e9c220573c9695d55ee18934a2212b2..33ba5afcc270c41b10738f43f96fcf83c14fd051 100644 (file)
@@ -14,6 +14,8 @@
 #include <XCAFDimTolObjects_DatumObject.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(XCAFDimTolObjects_DatumObject,Standard_Transient)
+
 //=======================================================================
 //function : XCAFDimTolObjects_DatumObject
 //purpose  : 
index a8cb14bba7f331f8c70873496b2f3b83fdeb50ff..e3b161499ab197540306eb95f0ed08d0059b7779 100644 (file)
@@ -92,7 +92,7 @@ public:
   Standard_EXPORT void SetDatumTargetNumber (const Standard_Integer theNumber);
 
 
-  DEFINE_STANDARD_RTTI(XCAFDimTolObjects_DatumObject,Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(XCAFDimTolObjects_DatumObject,Standard_Transient)
 
 private: 
 
index 2693fe585fa03698b8750f3f06991a0840b57fe0..1ff4f502b908ac12e2745b1f9f6e9d8138a67f6a 100644 (file)
@@ -17,6 +17,8 @@
 #include <TColgp_HArray1OfPnt.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(XCAFDimTolObjects_DimensionObject,Standard_Transient)
+
 //=======================================================================
 //function : XCAFDimTolObjects_DimensionObject
 //purpose  : 
index 53cf13b3bcb8e16065dc63d82e55e9a3d4b7aad0..9cbb866e621809613152d9f2d6a412ed3b384fd1 100644 (file)
@@ -117,7 +117,7 @@ public:
   Standard_EXPORT void SetPoints (const Handle(TColgp_HArray1OfPnt)& thePnts);
 
 
-  DEFINE_STANDARD_RTTI(XCAFDimTolObjects_DimensionObject,Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(XCAFDimTolObjects_DimensionObject,Standard_Transient)
 
 private: 
 
index dd14dfc9d0faa563ebd98d00404a696859b48009..58aae26e2b86aa3076322fd3af33c7c2e0f17abc 100644 (file)
@@ -13,6 +13,8 @@
 
 #include <XCAFDimTolObjects_GeomToleranceObject.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XCAFDimTolObjects_GeomToleranceObject,Standard_Transient)
+
 //=======================================================================
 //function : XCAFDimTolObjects_GeomTolerance
 //purpose  : 
index d53ae52d27a1326ec3004626a2a9c5e459774d91..c141b1f992763f92850708129260c2b6516c1933 100644 (file)
@@ -84,7 +84,7 @@ public:
    
   Standard_EXPORT Standard_Boolean HasAxis () const;
 
-  DEFINE_STANDARD_RTTI(XCAFDimTolObjects_GeomToleranceObject,Standard_Transient)
+  DEFINE_STANDARD_RTTIEXT(XCAFDimTolObjects_GeomToleranceObject,Standard_Transient)
 
 private: 
 
index 85c3ff237f5e650e278c1178ac964c2e4ac43a40..3f87af66ef9fa1cf0131b26c8f9e6feab00578ab 100644 (file)
@@ -21,6 +21,8 @@
 #include <TDF_RelocationTable.hxx>
 #include <XCAFDoc_Area.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XCAFDoc_Area,TDF_Attribute)
+
 //=======================================================================
 //function : Constructor
 //purpose  : 
index cab5929658c8626935a1c606203fe9139342f20f..f1fcf4269f826d1cec5fbd0f070aee7c6f0310d2 100644 (file)
@@ -70,7 +70,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XCAFDoc_Area,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(XCAFDoc_Area,TDF_Attribute)
 
 protected:
 
index a213b82d1be1d0c4f0c46961a3a1b27410bf8a3f..f1920406edb156c2a574638c2c7b6501137eef64 100644 (file)
@@ -22,6 +22,8 @@
 #include <TDF_RelocationTable.hxx>
 #include <XCAFDoc_Centroid.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XCAFDoc_Centroid,TDF_Attribute)
+
 //=======================================================================
 //function : Constructor
 //purpose  : 
index c14e4e2c52e8314dc84fe52b6927dd7b0397a315..bad28e8e81d8f93a01c43f2df1f9d4ac8f007339 100644 (file)
@@ -73,7 +73,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XCAFDoc_Centroid,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(XCAFDoc_Centroid,TDF_Attribute)
 
 protected:
 
index 07e30ec7259fdce2c0f630e29f61d16afe678abf..d9c5511f584d81823ba1d1ee1f34191a619a03bd 100644 (file)
@@ -22,6 +22,8 @@
 #include <TDF_RelocationTable.hxx>
 #include <XCAFDoc_Color.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XCAFDoc_Color,TDF_Attribute)
+
 //=======================================================================
 //function : Constructor
 //purpose  : 
index 8b38e22c4fa2eea527af7b3c15f20f2b20834b71..110cc34a86dc44429e8408d567addbe65b5b3f2f 100644 (file)
@@ -76,7 +76,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XCAFDoc_Color,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(XCAFDoc_Color,TDF_Attribute)
 
 protected:
 
index 5a29c5c124f0792833b102b0b357b9f902aa6543..0354e1c75a649ac996992f24e25d5a316d94a09f 100644 (file)
@@ -31,6 +31,8 @@
 #include <XCAFDoc_GraphNode.hxx>
 #include <XCAFDoc_ShapeTool.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XCAFDoc_ColorTool,TDF_Attribute)
+
 #define AUTONAMING // automatically set names for labels
 
 //=======================================================================
index bc33a1762ee50260c40f57c1c82f1c4bfa22b4d4..87a226fa2b26876b3bf220aca2c08531373af766 100644 (file)
@@ -187,7 +187,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XCAFDoc_ColorTool,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(XCAFDoc_ColorTool,TDF_Attribute)
 
 protected:
 
index be63f239a07eb04fab7cb502aa96a206e921b635..774e284d0528dd06ba895e2026f53ae3caf32c8a 100644 (file)
@@ -31,6 +31,8 @@
 
 #include <XCAFDimTolObjects_DatumObject.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XCAFDoc_Datum,TDF_Attribute)
+
 enum ChildLab
 {
   ChildLab_Name = 1,
index aada19088640463b14c479da8ec91f8a5f2fccdf..7356e0160c521ec66bdae01b5235d951d25c35ef 100644 (file)
@@ -69,7 +69,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XCAFDoc_Datum,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(XCAFDoc_Datum,TDF_Attribute)
 
 protected:
 
index 3dfde719b774af5ee95e306ea9d511583104a852..4fb3b21da161bf0900add4e6738e440a5d2f2192 100644 (file)
@@ -20,6 +20,8 @@
 #include <TDF_RelocationTable.hxx>
 #include <XCAFDoc_DimTol.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XCAFDoc_DimTol,TDF_Attribute)
+
 //=======================================================================
 //function : XCAFDoc_DimTol
 //purpose  : 
index 0be84dd6162236127687da7c1885b2e67e4dc5c7..b218a1e80b43b4cb7c28fd64d0d7b2f988a09d2e 100644 (file)
@@ -66,7 +66,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XCAFDoc_DimTol,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(XCAFDoc_DimTol,TDF_Attribute)
 
 protected:
 
index c488fdd3e8dcc303bd12387c69cbc545220b9403..8267f03d769733797781bb7070a484b9209db978 100644 (file)
@@ -34,6 +34,8 @@
 #include <XCAFDoc_GraphNode.hxx>
 #include <XCAFDoc_ShapeTool.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XCAFDoc_DimTolTool,TDF_Attribute)
+
 //=======================================================================
 //function : XCAFDoc_DimTolTool
 //purpose  : 
index 986776f5b98656856a5459af51c32d0363d6b44f..9e79142445c38e731989edac9f033b56dc62c1bc 100644 (file)
@@ -197,7 +197,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XCAFDoc_DimTolTool,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(XCAFDoc_DimTolTool,TDF_Attribute)
 
 protected:
 
index d9a72228229b356d4e3e8f13688049f7f94b7e83..162e14286deb9c4626b6b8e3c397d03d80988563 100644 (file)
@@ -29,6 +29,8 @@
 #include <TopoDS.hxx>
 #include <XCAFDimTolObjects_DimensionObject.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XCAFDoc_Dimension,TDF_Attribute)
+
 enum ChildLab
 {
   ChildLab_Type = 1,
index dbcbd9aa7481d6b8519d4fdd45b64cf4f88110f1..d2308947f0fd2122d7f95bc0b063d113e764f252 100644 (file)
@@ -54,7 +54,7 @@ public:
   
   Standard_EXPORT Handle(XCAFDimTolObjects_DimensionObject) GetObject() const;
 
-  DEFINE_STANDARD_RTTI(XCAFDoc_Dimension,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(XCAFDoc_Dimension,TDF_Attribute)
 
 };
 
index 67c415e5e00ab67c599f7b812ae45b3069253784..e1ceaa23afde99645b8238553163b8b7aa989657 100644 (file)
@@ -31,6 +31,8 @@
 #include <XCAFDoc_MaterialTool.hxx>
 #include <XCAFDoc_ShapeTool.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XCAFDoc_DocumentTool,TDF_Attribute)
+
 //=======================================================================
 //function : GetID
 //purpose  : 
index 310af6e0ecbff295111be351dbed8ee693cc2a6b..38d4102104ee8eb7c5374bde1d47244ff39bfbf5 100644 (file)
@@ -115,7 +115,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XCAFDoc_DocumentTool,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(XCAFDoc_DocumentTool,TDF_Attribute)
 
 protected:
 
index 502ba3591ae77b644f43fb0700be4e3d40fef600..99cddcc97d1a97b933c3d400c81c331b9d4995a2 100644 (file)
@@ -23,6 +23,8 @@
 #include <TDataStd_Real.hxx>
 #include <XCAFDimTolObjects_GeomToleranceObject.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XCAFDoc_GeomTolerance,TDF_Attribute)
+
 enum ChildLab
 {
   ChildLab_Type = 1,
index 29a1cda8958f36bb432f41c2ee964ad249c940e3..819d87399d73a9471d8aff6d42a5a6bdac1bf99e 100644 (file)
@@ -57,7 +57,7 @@ public:
   
   Standard_EXPORT void Paste (const Handle(TDF_Attribute)& Into, const Handle(TDF_RelocationTable)& RT) const Standard_OVERRIDE;
 
-  DEFINE_STANDARD_RTTI(XCAFDoc_GeomTolerance,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(XCAFDoc_GeomTolerance,TDF_Attribute)
 
 };
 
index bb9a1ce9ead4e5c6388afbe4622218dac6f029ab..9385cbb0a304090c1b0a0ade3fd56d90d236d0d4 100644 (file)
@@ -22,6 +22,8 @@
 #include <TDF_RelocationTable.hxx>
 #include <XCAFDoc_GraphNode.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XCAFDoc_GraphNode,TDF_Attribute)
+
 //     class  methods working on the node:
 //     ===================================
 //=======================================================================
index 36bfeb7a25fdbeb28e1d4bb814c12ed8c4223774..96380774b9ed9d3ef9fa49efb0fa2116193a000e 100644 (file)
@@ -144,7 +144,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XCAFDoc_GraphNode,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(XCAFDoc_GraphNode,TDF_Attribute)
 
 protected:
 
index a7e713046fdb7b044503d796d40ac1f4daffa566..0ac9db14c491ef1699861b9f2ea403c4dca4e5c3 100644 (file)
@@ -31,6 +31,8 @@
 #include <XCAFDoc_LayerTool.hxx>
 #include <XCAFDoc_ShapeTool.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XCAFDoc_LayerTool,TDF_Attribute)
+
 //=======================================================================
 //function : Constructor
 //purpose  : 
index 27ca280a7436b1c391da5ea6275ab6e5457f84af..59cd30a60451d90bcf705426e745ffe0e6569080 100644 (file)
@@ -194,7 +194,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XCAFDoc_LayerTool,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(XCAFDoc_LayerTool,TDF_Attribute)
 
 protected:
 
index 75aa24b7a9fc60e6285988f2896b27bec35be4db..61021e118a1eed829faaf2df56ed8e44a67e27b2 100644 (file)
@@ -22,6 +22,8 @@
 #include <TopLoc_Location.hxx>
 #include <XCAFDoc_Location.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XCAFDoc_Location,TDF_Attribute)
+
 //=======================================================================
 //function : Constructor
 //purpose  : 
index e57edf8e5a7fa160ad33338f7824d32c89607c7d..a2dfc61a0414aa9072a517aa6d5bb4241e159ec6 100644 (file)
@@ -66,7 +66,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XCAFDoc_Location,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(XCAFDoc_Location,TDF_Attribute)
 
 protected:
 
index 6973b4cb3b896816bd884aa2a4e218385eeb2934..7b6090a8b914014a587c54ef80be8664e52bc284 100644 (file)
@@ -20,6 +20,8 @@
 #include <TDF_RelocationTable.hxx>
 #include <XCAFDoc_Material.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XCAFDoc_Material,TDF_Attribute)
+
 //=======================================================================
 //function : XCAFDoc_Material
 //purpose  : 
index ddd0021d696870a718c5e315eb98563886bbe1ea..9a07f705c96f5480d59d4048fdd94697f6036b7d 100644 (file)
@@ -67,7 +67,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XCAFDoc_Material,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(XCAFDoc_Material,TDF_Attribute)
 
 protected:
 
index 2c7eb70db5a6975361c98fa6741f21c0adc64507..a62e8a12bf56a3648c5a2eca74c9dfc9ef079c4a 100644 (file)
@@ -27,6 +27,8 @@
 #include <XCAFDoc_MaterialTool.hxx>
 #include <XCAFDoc_ShapeTool.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XCAFDoc_MaterialTool,TDF_Attribute)
+
 //=======================================================================
 //function : XCAFDoc_MaterialTool
 //purpose  : 
index 4c8a06d824eabb57dd7016e688d1787bb0a06e8e..4826d8195f5cd476fb4f4b4af3d2e7d23822cc56 100644 (file)
@@ -95,7 +95,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XCAFDoc_MaterialTool,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(XCAFDoc_MaterialTool,TDF_Attribute)
 
 protected:
 
index 480a8831f533a24f4a8805e422ee325f81cbca57..938a66f94e1f946d820a5f7c1a922f8e10c78707 100644 (file)
@@ -21,6 +21,8 @@
 #include <TopoDS_Shape.hxx>
 #include <XCAFDoc_ShapeMapTool.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XCAFDoc_ShapeMapTool,TDF_Attribute)
+
 #define AUTONAMING // automatically set names for labels
 
 // attribute methods //////////////////////////////////////////////////
index 46c4dedeacd2a34797bab0f6666b0c6f3100b852..93cdcb3237672f092b462a24b7b445eec8541bd5 100644 (file)
@@ -67,7 +67,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XCAFDoc_ShapeMapTool,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(XCAFDoc_ShapeMapTool,TDF_Attribute)
 
 protected:
 
index 0ce4c13fe7e44a593ab6e63cd124c9b29ad5b381..3a1d416befcbd9d56500f97382fdebab570bdf7c 100644 (file)
@@ -51,6 +51,8 @@
 #include <XCAFDoc_ShapeMapTool.hxx>
 #include <XCAFDoc_ShapeTool.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XCAFDoc_ShapeTool,TDF_Attribute)
+
 static Standard_Boolean theAutoNaming = Standard_True;
 
 // attribute methods //////////////////////////////////////////////////
index 91b59a0c18531eb8c2c342c42af2678d570bebfc..2df9b87c943fb1387866985c1711165701d9e9eb 100644 (file)
@@ -418,7 +418,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XCAFDoc_ShapeTool,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(XCAFDoc_ShapeTool,TDF_Attribute)
 
 protected:
 
index 997e2e1101843606d34c9ab277a0295ce56b1e51..c53f8cb5a16d55abb8bc06b12292196f85d20154 100644 (file)
@@ -21,6 +21,8 @@
 #include <TDF_RelocationTable.hxx>
 #include <XCAFDoc_Volume.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XCAFDoc_Volume,TDF_Attribute)
+
 //=======================================================================
 //function : Constructor
 //purpose  : 
index 8ca24dc8ed43c343fec334739408cef61c0103d1..751fed588ea4835490c87406f76f3874bc20b48a 100644 (file)
@@ -70,7 +70,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XCAFDoc_Volume,TDF_Attribute)
+  DEFINE_STANDARD_RTTIEXT(XCAFDoc_Volume,TDF_Attribute)
 
 protected:
 
index 77d56321aa2bb87f5f0baa04b613ec24d7ac4bc4..a1d45f5f95e502f706115e52dcae19e989a1a825 100644 (file)
@@ -38,6 +38,8 @@
 #include <XCAFPrs_Style.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(XCAFPrs_AISObject,AIS_ColoredShape)
+
 //=======================================================================
 //function : XCAFPrs_AISObject
 //purpose  : 
index 8f91fc4dfb81669f3fd5a1ed770d3ecdab9b6c77..f4dcb42ac142bae628c82ae56cb4ddffad3f27a1 100644 (file)
@@ -54,7 +54,7 @@ private:
 
 public:
 
-  DEFINE_STANDARD_RTTI(XCAFPrs_AISObject, AIS_ColoredShape)
+  DEFINE_STANDARD_RTTIEXT(XCAFPrs_AISObject,AIS_ColoredShape)
 
 };
 
index 281dbf627fca37edf75b35935c8110c25d09c029..99caac2b485530eccb7a0872b0073fe6b03ec3f2 100644 (file)
@@ -23,6 +23,8 @@
 #include <XCAFPrs_AISObject.hxx>
 #include <XCAFPrs_Driver.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XCAFPrs_Driver,TPrsStd_Driver)
+
 //=======================================================================
 //function : Update
 //purpose  : 
index cea89264a334010430a7b33d87adccb279cbc929..91a9ceb973e208c88c0959f8898cc37ea70ec8a9 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XCAFPrs_Driver,TPrsStd_Driver)
+  DEFINE_STANDARD_RTTIEXT(XCAFPrs_Driver,TPrsStd_Driver)
 
 protected:
 
index 374137c145b81fc78033955bfe9008b83c4a6418..edd5a75ca579f154e9ad2a7adcb71b23b3ad49d7 100644 (file)
@@ -65,6 +65,8 @@
 #include <XSAlgo_ToolContainer.hxx>
 #include <TopExp_Explorer.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XSAlgo_AlgoContainer,MMgt_TShared)
+
 //=======================================================================
 //function : XSAlgo_AlgoContainer
 //purpose  : 
index 5b3bfe63fad84943148349602c171f0abe9fcb50..4ff946cce0ff4b50830985bdffdfd02fb1d34ba5 100644 (file)
@@ -81,7 +81,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XSAlgo_AlgoContainer,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(XSAlgo_AlgoContainer,MMgt_TShared)
 
 protected:
 
index e9968fdad3933d044bb1475fdc4f997cdf74bb6b..4885c5e6983a7348d6ef5252435f7c653ff69cbc 100644 (file)
@@ -17,6 +17,8 @@
 #include <Standard_Type.hxx>
 #include <XSAlgo_ToolContainer.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XSAlgo_ToolContainer,MMgt_TShared)
+
 //=======================================================================
 //function : XSAlgo_ToolContainer
 //purpose  : 
index 4c9e1ccbbe6214f9f01704afcb52d680d69e36a3..c3b2ae84114d5190579b13b709cc7f0e6f352588 100644 (file)
@@ -38,7 +38,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XSAlgo_ToolContainer,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(XSAlgo_ToolContainer,MMgt_TShared)
 
 protected:
 
index 814e41c96595445f941bf6a260fa9d3fd10443b0..1abd723766abe73f1157e6e9560fc5248b1bccec 100644 (file)
@@ -25,6 +25,8 @@
 #include <XSControl_ConnectedShapes.hxx>
 #include <XSControl_TransferReader.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XSControl_ConnectedShapes,IFSelect_SelectExplore)
+
 XSControl_ConnectedShapes::XSControl_ConnectedShapes ()
     : IFSelect_SelectExplore (1)    {  }
 
index ccb9a78fd86f4f286d79dfb83e1bdda26da82c78..6b41ebed4ca4fcdca00314aaf495aa100318e5cb 100644 (file)
@@ -73,7 +73,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XSControl_ConnectedShapes,IFSelect_SelectExplore)
+  DEFINE_STANDARD_RTTIEXT(XSControl_ConnectedShapes,IFSelect_SelectExplore)
 
 protected:
 
index 2f6561a781e809aabfd657066ff22aab3c83feaf..3df9402d3fe2476aea7bea8dbc2e85d919629b16 100644 (file)
@@ -67,6 +67,8 @@
 #include <XSControl_TransferReader.hxx>
 #include <XSControl_WorkSession.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XSControl_Controller,MMgt_TShared)
+
 //  ParamEditor
 //  Transferts
 static Handle(Dico_DictionaryOfTransient)& listadapt()
index 5eba7dd35baf1f405def67f34949e7c6786c8d52..ba6a7aaffe79b5a41cb0cbe8f7d6e902437ebff5 100644 (file)
@@ -295,7 +295,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XSControl_Controller,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(XSControl_Controller,MMgt_TShared)
 
 protected:
 
index cdf6feaabe2f454ed19146bcbda7b95e335e78e1..c1cfcba78d2f58b9dcf569bd181d8f680b7d694d 100644 (file)
@@ -20,6 +20,8 @@
 #include <XSControl_SelectForTransfer.hxx>
 #include <XSControl_TransferReader.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XSControl_SelectForTransfer,IFSelect_SelectExtract)
+
 XSControl_SelectForTransfer::XSControl_SelectForTransfer ()    {  }
 
     XSControl_SelectForTransfer::XSControl_SelectForTransfer
index 7a31462112615abdc97a7a43c560a83baf9c89fb..a4bea1ab71cc55ef0414231d6cfd005e31235349 100644 (file)
@@ -87,7 +87,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XSControl_SelectForTransfer,IFSelect_SelectExtract)
+  DEFINE_STANDARD_RTTIEXT(XSControl_SelectForTransfer,IFSelect_SelectExtract)
 
 protected:
 
index 47a4467cea731b3e2d093c25b82fc7339a1da9af..a49830ce5c06b022e3df030cfab8fd705bf1d34d 100644 (file)
@@ -22,6 +22,8 @@
 #include <XSControl_SignTransferStatus.hxx>
 #include <XSControl_TransferReader.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XSControl_SignTransferStatus,IFSelect_Signature)
+
 //#include <stdio.h>
 static TCollection_AsciiString& themes()
 {
index 4ba978b27cb4c371cd86799e0d0dac8cc553fa96..fbf3c21825c67d29454be28dbcd7dc77c6621d78 100644 (file)
@@ -81,7 +81,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XSControl_SignTransferStatus,IFSelect_Signature)
+  DEFINE_STANDARD_RTTIEXT(XSControl_SignTransferStatus,IFSelect_Signature)
 
 protected:
 
index 4ce44b04f11e16788f753c273ae6ac3de7eb6a66..b612cb6d923b7952fbe3a2834846bdff4d5f3227 100644 (file)
@@ -55,6 +55,8 @@
 #include <XSControl_Utils.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(XSControl_TransferReader,MMgt_TShared)
+
 //  Precision :
 //  Pour les regularites
 //=======================================================================
index 8123603a6c226b771dc1e2544391fc85938267d5..23a4f2b7f2cc7ce5fb0ae6b6a7d5700e2bd9cb95 100644 (file)
@@ -343,7 +343,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XSControl_TransferReader,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(XSControl_TransferReader,MMgt_TShared)
 
 protected:
 
index 2a7d97e507a47a89318980ed33345f926ca05ebb..7ab1bba2d9b039de093403657a1f5d04c865961b 100644 (file)
@@ -30,6 +30,8 @@
 #include <XSControl_TransferWriter.hxx>
 #include <XSControl_Utils.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XSControl_TransferWriter,MMgt_TShared)
+
 XSControl_TransferWriter::XSControl_TransferWriter ()
 {  theTransferWrite = new Transfer_FinderProcess;  theTransferMode = 0;  }
 
index 14268625a16c9a944cacd8d4dd27fdeebe954eab..bf6002d644c56ec7cd2061c30325b879a36868d3 100644 (file)
@@ -120,7 +120,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XSControl_TransferWriter,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(XSControl_TransferWriter,MMgt_TShared)
 
 protected:
 
index 685a1894fad2b0828c518158ac2d6b3d925983db..10a2b6ba4c5aa5dd75fef9e1b8eb4d5d4e84ff3d 100644 (file)
@@ -28,6 +28,8 @@
 #include <TopoDS_Shape.hxx>
 #include <XSControl_Vars.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XSControl_Vars,MMgt_TShared)
+
 XSControl_Vars::XSControl_Vars  ()
     {  thevars = new Dico_DictionaryOfTransient;  }
 
index c335babec3b3eeff7c9d3bb9e964d6d00ac68fd1..2568f5123ca7561eac14e38ff6b9ed505be91c4c 100644 (file)
@@ -82,7 +82,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XSControl_Vars,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(XSControl_Vars,MMgt_TShared)
 
 protected:
 
index 7d620f1a92df1470d1db3445b1264bfd9ec8835c..86d95adbe47bff3c7268410aacd8e79f37b71107 100644 (file)
@@ -45,6 +45,8 @@
 #include <XSControl_Vars.hxx>
 #include <XSControl_WorkSession.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XSControl_WorkSession,IFSelect_WorkSession)
+
 // tpent
 //=======================================================================
 //function : XSControl_WorkSession
index 0e04aecd432b03676dc474fe24ef2964c8568f04..819536a89172c835b264835754dca6916536b3e2 100644 (file)
@@ -214,7 +214,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XSControl_WorkSession,IFSelect_WorkSession)
+  DEFINE_STANDARD_RTTIEXT(XSControl_WorkSession,IFSelect_WorkSession)
 
 protected:
 
index 7169f025d9f534a1221752afc9d118ab8b7d5eea..ebe95e22ac7f220b1cb74f5ec365291195e3b555 100644 (file)
@@ -26,6 +26,8 @@
 #include <TopoDS_Shape.hxx>
 #include <XSDRAW_Vars.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XSDRAW_Vars,XSControl_Vars)
+
 XSDRAW_Vars::XSDRAW_Vars  ()    {  }
 
 void  XSDRAW_Vars::Set
index dcb7e6dbcbfffeade21c9917f7343f8730cc7519..c1a694745e60eeca4d7a30f3d133193d922a91d7 100644 (file)
@@ -70,7 +70,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XSDRAW_Vars,XSControl_Vars)
+  DEFINE_STANDARD_RTTIEXT(XSDRAW_Vars,XSControl_Vars)
 
 protected:
 
index 7b492fd3145e3c076a1c37969c7c709cdebc8676..de5d7a1673c48909530e26cc7597c6950bb79b15 100644 (file)
@@ -23,6 +23,8 @@
 #include <TColStd_DataMapOfIntegerReal.hxx>
 #include <XSDRAWSTLVRML_DataSource.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XSDRAWSTLVRML_DataSource,MeshVS_DataSource)
+
 //================================================================
 // Function : Constructor
 // Purpose  :
index f2448c16edfffadeda6a9c7576347663b355f013..22a1838faa5a5299876562d8dcfc61a3b03a5de6 100644 (file)
@@ -75,7 +75,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XSDRAWSTLVRML_DataSource,MeshVS_DataSource)
+  DEFINE_STANDARD_RTTIEXT(XSDRAWSTLVRML_DataSource,MeshVS_DataSource)
 
 protected:
 
index 1d3d08e70f3c7fed491c58d7b7043a95963099b4..5dce587406bbf1343e82daca619ee259975bae13 100644 (file)
@@ -22,6 +22,8 @@
 #include <TColStd_DataMapOfIntegerReal.hxx>
 #include <XSDRAWSTLVRML_DataSource3D.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XSDRAWSTLVRML_DataSource3D,MeshVS_DataSource)
+
 //================================================================
 // Function : Constructor
 // Purpose  :
index b0e700ec6f77310e9fc16704ecf02adc10c772e4..dab63e2e8b667a7ec6b14b80366f9546130860eb 100644 (file)
@@ -80,7 +80,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XSDRAWSTLVRML_DataSource3D,MeshVS_DataSource)
+  DEFINE_STANDARD_RTTIEXT(XSDRAWSTLVRML_DataSource3D,MeshVS_DataSource)
 
 protected:
 
index 1f5770dca2d11c89ffa0f7226bdb41350335ac5a..ef2dd5baa10118f6955943499ed05b165afb2993 100644 (file)
@@ -19,6 +19,8 @@
 #include <Standard_Type.hxx>
 #include <XSDRAWSTLVRML_DrawableMesh.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XSDRAWSTLVRML_DrawableMesh,Draw_Drawable3D)
+
 //================================================================
 // Function : DrawOn
 // Purpose  :
index 6114d7b0488e136839da5970e2be0b2065b45a27..d4fd63bf295e709ca14a983f43a728810e86be59 100644 (file)
@@ -43,7 +43,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XSDRAWSTLVRML_DrawableMesh,Draw_Drawable3D)
+  DEFINE_STANDARD_RTTIEXT(XSDRAWSTLVRML_DrawableMesh,Draw_Drawable3D)
 
 protected:
 
index 7f274bf452ef3db6c945a3995ba39f969eea6eb8..360c4b9c9b5320f6228f8e2df66b7273e4d3c3d0 100644 (file)
@@ -26,6 +26,8 @@
 #include <XmlMNaming_NamedShapeDriver.hxx>
 #include <XmlObjMgt_Element.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlDrivers_DocumentRetrievalDriver,XmlLDrivers_DocumentRetrievalDriver)
+
 //=======================================================================
 //function : XmlDrivers_DocumentRetrievalDriver
 //purpose  : Constructor
index db759b40664bc56818404ec4f284001392e0254b..ddedf013927ef3e77dd320bcc4df9607b2051b34 100644 (file)
@@ -50,7 +50,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlDrivers_DocumentRetrievalDriver,XmlLDrivers_DocumentRetrievalDriver)
+  DEFINE_STANDARD_RTTIEXT(XmlDrivers_DocumentRetrievalDriver,XmlLDrivers_DocumentRetrievalDriver)
 
 protected:
 
index 1282f65211fc8576ed674f7cfb20fc7a71438f2b..eeedbdaff8efe105cb3c8333b6f732eade0652c9 100644 (file)
@@ -24,6 +24,8 @@
 #include <XmlMNaming_NamedShapeDriver.hxx>
 #include <XmlObjMgt_Element.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlDrivers_DocumentStorageDriver,XmlLDrivers_DocumentStorageDriver)
+
 //=======================================================================
 //function : XmlDrivers_DocumentStorageDriver
 //purpose  : Constructor
index 04403785b43f9db389a47000d29bd88ffd58c663..f0ab0e0341e3ba2ed8a9fdd00a8d073aec3e3e41 100644 (file)
@@ -46,7 +46,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlDrivers_DocumentStorageDriver,XmlLDrivers_DocumentStorageDriver)
+  DEFINE_STANDARD_RTTIEXT(XmlDrivers_DocumentStorageDriver,XmlLDrivers_DocumentStorageDriver)
 
 protected:
 
index a62f7cc02fbec046c29fffd47e0ff9ebc0b039d7..ed87128b4f147f52c7d7bc4bae85d56b9c7844cf 100644 (file)
@@ -40,6 +40,8 @@
 #include <XmlObjMgt_Document.hxx>
 #include <XmlObjMgt_RRelocationTable.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlLDrivers_DocumentRetrievalDriver,PCDM_RetrievalDriver)
+
 #ifdef _MSC_VER
 # include <tchar.h>
 #endif  // _MSC_VER
index bd488e76a56d516113e171ac4ffaeec2b98a6685..08a4a53f990e53f5a075a48ca394c750d649bf05 100644 (file)
@@ -59,7 +59,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlLDrivers_DocumentRetrievalDriver,PCDM_RetrievalDriver)
+  DEFINE_STANDARD_RTTIEXT(XmlLDrivers_DocumentRetrievalDriver,PCDM_RetrievalDriver)
 
 protected:
 
index c34bad172b844ee86f81b6e7d78a11ffd8693f21..454faace567e1e71ef0a9814b81c96bae2ac82f4 100644 (file)
@@ -44,6 +44,8 @@
 #include <XmlObjMgt_SRelocationTable.hxx>
 
 #include <locale.h>
+IMPLEMENT_STANDARD_RTTIEXT(XmlLDrivers_DocumentStorageDriver,PCDM_StorageDriver)
+
 #define STORAGE_VERSION      "STORAGE_VERSION: "
 #define REFERENCE_COUNTER    "REFERENCE_COUNTER: "
 #define MODIFICATION_COUNTER "MODIFICATION_COUNTER: "
index 78c71b61d958d3979816eca9c6598f1cbb0509a0..2b08c9090106264fa96879f3992023d6b3ca0505 100644 (file)
@@ -54,7 +54,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlLDrivers_DocumentStorageDriver,PCDM_StorageDriver)
+  DEFINE_STANDARD_RTTIEXT(XmlLDrivers_DocumentStorageDriver,PCDM_StorageDriver)
 
 protected:
 
index 5b4b623fccc7e691c2fbbd8cc839e50c2ed72312..1d6361770b487d7d35c44ec8723eae594d0d392a 100644 (file)
@@ -22,6 +22,8 @@
 #include <XmlMDF_ADriver.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMDF_ADriver,MMgt_TShared)
+
 //=======================================================================
 //function : XmlMDF_ADriver
 //purpose  : Constructor
index b5e1c627ce753dd57a6fd47b14ce10ece7ac7103..81d3838ccf4cfad0e943e6a6f685add915e47d4d 100644 (file)
@@ -74,7 +74,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMDF_ADriver,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(XmlMDF_ADriver,MMgt_TShared)
 
 protected:
 
index f890f0fa5d950ebc801f4337ff2655116953f26c..2035b73911110dfa62f4127cdac14c2973fb67a8 100644 (file)
@@ -18,6 +18,8 @@
 #include <XmlMDF_ADriver.hxx>
 #include <XmlMDF_ADriverTable.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMDF_ADriverTable,MMgt_TShared)
+
 //=======================================================================
 //function : MDF_ADriverTable
 //purpose  : 
index 589b913424ad33b5fe770dcaa5c5d292089cb2fe..6e311ad13dd17164500617a50fd834551f6a6a87 100644 (file)
@@ -57,7 +57,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMDF_ADriverTable,MMgt_TShared)
+  DEFINE_STANDARD_RTTIEXT(XmlMDF_ADriverTable,MMgt_TShared)
 
 protected:
 
index 32b1e695f5dd7a7f6d91e822786c0bf97c709b99..213c41d48a7e8a827fa6d91196e28aff672212f6 100644 (file)
@@ -24,6 +24,8 @@
 #include <XmlObjMgt.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMDF_ReferenceDriver,XmlMDF_ADriver)
+
 //=======================================================================
 //function : XmlMDF_ReferenceDriver
 //purpose  : Constructor
index 417adcbbb8feee0ae43adb1674d475c6ef13e2d8..0dc8363107f972f3a03676fc963c11bd8ea506ba 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMDF_ReferenceDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMDF_ReferenceDriver,XmlMDF_ADriver)
 
 protected:
 
index 66fb42ec740b0257597b2d500de48a64d70abd80..e3254085f94b7575c3e53d395e1bb5e2fab4a12c 100644 (file)
@@ -23,6 +23,8 @@
 #include <XmlObjMgt.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMDF_TagSourceDriver,XmlMDF_ADriver)
+
 //=======================================================================
 //function : XmlMDF_TagSourceDriver
 //purpose  : Constructor
index 61e4391a43bf8ab286b50e8a46cc120bf1297adb..e197ab5108d779fc70e755d358c6de33e525bfa7 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMDF_TagSourceDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMDF_TagSourceDriver,XmlMDF_ADriver)
 
 protected:
 
index db3dcc34c84f14fc23437c9a5d48eeb1bc0f88dc..3c082194130e8e51afc343b3654a0673f127bfd9 100644 (file)
@@ -24,6 +24,8 @@
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_AsciiStringDriver,XmlMDF_ADriver)
+
 //=======================================================================
 //function : XmlMDataStd_AsciiStringDriver
 //purpose  : Constructor
index a3accaca3539b88e14c494b1c9c3139f887b31d0..8ffb532da3d4cac1eb0de3a0926a9234b374fa56 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMDataStd_AsciiStringDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMDataStd_AsciiStringDriver,XmlMDF_ADriver)
 
 protected:
 
index 2a50f1c30abf939ab1cb2d930549fbbe2c0a8f25..7c7b3cad2f190e8d14f9108af4f1c1f412a578d5 100644 (file)
@@ -24,6 +24,7 @@
 #include <XmlObjMgt.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_BooleanArrayDriver,XmlMDF_ADriver)
 IMPLEMENT_DOMSTRING (FirstIndexString, "first")
 IMPLEMENT_DOMSTRING (LastIndexString,  "last")
 
index 96c6648d3e2b3ba25198be13d1a666b5719d15c8..df8841b64fab0765cb1e90cc636f315fc4724e12 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMDataStd_BooleanArrayDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMDataStd_BooleanArrayDriver,XmlMDF_ADriver)
 
 protected:
 
index 2681ca911592b8f4c3f636af60fde179e9acfd7b..e07c52fb4d6321e1c67720f4e8ccd0a86fccff2e 100644 (file)
@@ -24,6 +24,7 @@
 #include <XmlObjMgt.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_BooleanListDriver,XmlMDF_ADriver)
 IMPLEMENT_DOMSTRING (FirstIndexString, "first")
 IMPLEMENT_DOMSTRING (LastIndexString,  "last")
 
index 733088a48ea47ef221a6629ada50cfc04deef30f..077aeccd37c13e23b564037024a98be15e76cf67 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMDataStd_BooleanListDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMDataStd_BooleanListDriver,XmlMDF_ADriver)
 
 protected:
 
index 77e95787313fddf30b2f5302620d7aa37168d369..e958ab61395c9bbc40fd4af08433fc9d46113d1f 100644 (file)
@@ -25,6 +25,7 @@
 #include <XmlObjMgt.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_ByteArrayDriver,XmlMDF_ADriver)
 IMPLEMENT_DOMSTRING (FirstIndexString, "first")
 IMPLEMENT_DOMSTRING (LastIndexString,  "last")
 IMPLEMENT_DOMSTRING (IsDeltaOn,        "delta")
index 9f1a723d54f86d3835e373de3abf7b8fe5261f26..305bdd985b38c67aaa4f9e054054f32fe343b44d 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMDataStd_ByteArrayDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMDataStd_ByteArrayDriver,XmlMDF_ADriver)
 
 protected:
 
index 5e5c663a42787db7c8b703e02e68a24100980aac..febe1460ad9942c66e62b85f36709fa403b12a16 100644 (file)
@@ -22,6 +22,8 @@
 #include <XmlObjMgt.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_CommentDriver,XmlMDF_ADriver)
+
 //=======================================================================
 //function : XmlMDataStd_CommentDriver
 //purpose  : Constructor
index 271ad93a80bf36737900e57ec2197da74ee0bb86..ba0054e58ec564be560ceb181ed38a050759c0fb 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMDataStd_CommentDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMDataStd_CommentDriver,XmlMDF_ADriver)
 
 protected:
 
index 022fe68bcdcf43170d8d600d1921e83119b99ebd..a3258183864d3e09a5f211db894d71890c4fecc5 100644 (file)
@@ -21,6 +21,8 @@
 #include <XmlMDataStd_DirectoryDriver.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_DirectoryDriver,XmlMDF_ADriver)
+
 //=======================================================================
 //function : XmlMDataStd_DirectoryDriver
 //purpose  : Constructor
index b07f0152326fa008ba347b436066474e8d5f6301..36eaee3719b946f5b55def3391a98d411ef716d2 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMDataStd_DirectoryDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMDataStd_DirectoryDriver,XmlMDF_ADriver)
 
 protected:
 
index 0b69036df339d03e4d230d316a4edb1d62196ba8..ff8b7d0034be189e5b472c4a7c20765e054c048a 100644 (file)
@@ -24,6 +24,7 @@
 #include <XmlObjMgt.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_ExpressionDriver,XmlMDF_ADriver)
 IMPLEMENT_DOMSTRING (VariablesString, "variables")
 
 //=======================================================================
index 390f8d91f960a95db03c55b82673ea1336d8354d..8857d868e2fcb36a1305955f1777b749cbd072e9 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMDataStd_ExpressionDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMDataStd_ExpressionDriver,XmlMDF_ADriver)
 
 protected:
 
index f18ab7bb40f9bb688c016f7278759ee318cee77a..8ed9f9309d85bde0a106586ed71fb94529b88d6d 100644 (file)
@@ -25,6 +25,7 @@
 #include <XmlObjMgt_Document.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_ExtStringArrayDriver,XmlMDF_ADriver)
 IMPLEMENT_DOMSTRING (FirstIndexString, "first")
 IMPLEMENT_DOMSTRING (LastIndexString, "last")
 IMPLEMENT_DOMSTRING (ExtString,       "string")
index d3f0ef6ab6d7f8f7e0800c5d9a3ba5cdf2ec2c05..d6a8b4a49bdd617f4ca22e11964c5dbedfa84a3f 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMDataStd_ExtStringArrayDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMDataStd_ExtStringArrayDriver,XmlMDF_ADriver)
 
 protected:
 
index b2a5b5bc99e8c37c7b9589938b9f8f8de4d33df2..c2351dbed541c700073a3f4a750bd6500d82e10d 100644 (file)
@@ -25,6 +25,7 @@
 #include <XmlObjMgt_Document.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_ExtStringListDriver,XmlMDF_ADriver)
 IMPLEMENT_DOMSTRING (FirstIndexString, "first")
 IMPLEMENT_DOMSTRING (LastIndexString,  "last")
 IMPLEMENT_DOMSTRING (ExtString,        "string")
index efde187b3350f27058a78393020d815828e2642b..390800f42dab76bd3477bcd76ec87e674f87d552 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMDataStd_ExtStringListDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMDataStd_ExtStringListDriver,XmlMDF_ADriver)
 
 protected:
 
index 5af12565dc77b6b521a84f5d2b92b3d64a69dd1b..870b69a8152de4a8744e79b9d5587bd4f6c60a3b 100644 (file)
@@ -30,6 +30,7 @@
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_IntPackedMapDriver,XmlMDF_ADriver)
 IMPLEMENT_DOMSTRING (IntPackedMapSize, "mapsize")
 IMPLEMENT_DOMSTRING (IsDeltaOn,        "delta")
 //=======================================================================
index 099b099e78bd52df62e57a38d282a1a2a1299613..58430173da4b8b95e515af477fbad21ee3483e92 100644 (file)
@@ -51,7 +51,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMDataStd_IntPackedMapDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMDataStd_IntPackedMapDriver,XmlMDF_ADriver)
 
 protected:
 
index 5ea67bdb8909cd211972ae46812d27196dab30ff..5d59ccb33091c30648370cff950c2c65a19e8e0d 100644 (file)
@@ -25,6 +25,7 @@
 #include <XmlObjMgt.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_IntegerArrayDriver,XmlMDF_ADriver)
 IMPLEMENT_DOMSTRING (FirstIndexString, "first")
 IMPLEMENT_DOMSTRING (LastIndexString,  "last")
 IMPLEMENT_DOMSTRING (IsDeltaOn,        "delta")
index 4d9101e083df5f5a6423fef673d2f5a39203cb3e..2976875069d3519e07216d38d25399b8b61a2af5 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMDataStd_IntegerArrayDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMDataStd_IntegerArrayDriver,XmlMDF_ADriver)
 
 protected:
 
index ae8a9b8ad550a4c41e247f599e2426a611392fd2..9e5b7e864e5525bcd349c61b44c3c1959975717b 100644 (file)
@@ -22,6 +22,8 @@
 #include <XmlObjMgt.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_IntegerDriver,XmlMDF_ADriver)
+
 //=======================================================================
 //function : XmlMDataStd_IntegerDriver
 //purpose  : Constructor
index f7db9419937bb1a77f957bf3680252e574b157be..cb72329f9a0e350c5248e0e419cb3c69ecdcfebc 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMDataStd_IntegerDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMDataStd_IntegerDriver,XmlMDF_ADriver)
 
 protected:
 
index 7cf79299bb2dc4afe32ac56e3fd33aa8bb37205f..c777e14d96c1697564cbc45661d226aabfc4ee91 100644 (file)
@@ -24,6 +24,7 @@
 #include <XmlObjMgt.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_IntegerListDriver,XmlMDF_ADriver)
 IMPLEMENT_DOMSTRING (FirstIndexString, "first")
 IMPLEMENT_DOMSTRING (LastIndexString,  "last")
 
index f433e1023592d7376cc273577725a59b8d055470..d726c0cd561825dfbc2dceea9b7996566cc2d74c 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMDataStd_IntegerListDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMDataStd_IntegerListDriver,XmlMDF_ADriver)
 
 protected:
 
index 0663aae76ea813847b69de034a3cc80d21d061c6..4880fefbd6e768d2aecb76e6361caf70ed5b0e5e 100644 (file)
@@ -24,6 +24,8 @@
 #include <XmlObjMgt_RRelocationTable.hxx>
 #include <XmlObjMgt_SRelocationTable.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_NameDriver,XmlMDF_ADriver)
+
 //=======================================================================
 //function : XmlMDataStd_NameDriver
 //purpose  : Constructor
index 48f6b06d5cec5bf5f377b3191899940647712864..bfec7d472c844df2e0b251dfcd87719fab25be1f 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMDataStd_NameDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMDataStd_NameDriver,XmlMDF_ADriver)
 
 protected:
 
index 2aab64ca085ba97d439da0e83a71620bc7dc8d1e..a310c9d3f0b7d7aadf9421ba36c3039ae6761134 100644 (file)
@@ -39,6 +39,7 @@
 #include <XmlObjMgt_Document.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_NamedDataDriver,XmlMDF_ADriver)
 IMPLEMENT_DOMSTRING (FirstIntegerIndex, "firstI")
 IMPLEMENT_DOMSTRING (LastIntegerIndex,  "lastI")
 IMPLEMENT_DOMSTRING (FirstRealIndex,    "firstR")
index 45622caf5ec44c11fa9034309ca04a264e829739..39c275bece348bb3f18fd57ba9b3074d1a29e415 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMDataStd_NamedDataDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMDataStd_NamedDataDriver,XmlMDF_ADriver)
 
 protected:
 
index b2992433ea680a0139484d1bb8327812af7dd66d..3ee4a955432b94f12ffb22153e9bf24b98dff68f 100644 (file)
@@ -21,6 +21,8 @@
 #include <XmlMDataStd_NoteBookDriver.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_NoteBookDriver,XmlMDF_ADriver)
+
 //=======================================================================
 //function : XmlMDataStd_NoteBookDriver
 //purpose  : Constructor
index 70c1774a74bb6d26b2fab9869fae54f9b797a4f6..98ce4da3ec1a872eed53ba79cb7a645bcec8f30e 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMDataStd_NoteBookDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMDataStd_NoteBookDriver,XmlMDF_ADriver)
 
 protected:
 
index a30e5ea488fe132703d9044e395e0a594a40577b..9fb09087fa1cf09107e585df38a4a4e85e12f3ed 100644 (file)
@@ -29,6 +29,7 @@
 #include <XmlObjMgt_Persistent.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_RealArrayDriver,XmlMDF_ADriver)
 IMPLEMENT_DOMSTRING (FirstIndexString, "first")
 IMPLEMENT_DOMSTRING (LastIndexString, "last")
 IMPLEMENT_DOMSTRING (IsDeltaOn,       "delta")
index 5d60373206597b2f0a565b5905a514fd882de668..3d9e3623167aa99de06b53b00d2211a685d2eaab 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMDataStd_RealArrayDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMDataStd_RealArrayDriver,XmlMDF_ADriver)
 
 protected:
 
index 40f08c0780a3ba65fc1e27ca3eb1596fcd257234..6ca17521ee2156a221fc40ca631ad78092d91f79 100644 (file)
@@ -24,6 +24,8 @@
 #include <XmlObjMgt_Persistent.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_RealDriver,XmlMDF_ADriver)
+
 //=======================================================================
 //function : XmlMDataStd_RealDriver
 //purpose  : Constructor
index b740a06601822899e71c5229a647f497cbbabcf7..9148d8880c3195f8be157eed5f824bdaf01f7dc8 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMDataStd_RealDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMDataStd_RealDriver,XmlMDF_ADriver)
 
 protected:
 
index c86d47d0e1c56d91f4b72e9c542b240eb3625b01..0f59a3d479820ad5fe012f90fc3cee56801b0f5b 100644 (file)
@@ -24,6 +24,7 @@
 #include <XmlObjMgt.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_RealListDriver,XmlMDF_ADriver)
 IMPLEMENT_DOMSTRING (FirstIndexString, "first")
 IMPLEMENT_DOMSTRING (LastIndexString,  "last")
 
index 55c48de665d09826add483e52296be4c827216f0..d4d2714991ca22406dc26255b7611e61fec854ff 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMDataStd_RealListDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMDataStd_RealListDriver,XmlMDF_ADriver)
 
 protected:
 
index 130fc93bd45e511dc7726ebcc34c75672c7d5cb0..efaa14d254408614c4b38a8634bdeee2530b07f7 100644 (file)
@@ -26,6 +26,7 @@
 #include <XmlObjMgt_Document.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_ReferenceArrayDriver,XmlMDF_ADriver)
 IMPLEMENT_DOMSTRING (FirstIndexString, "first")
 IMPLEMENT_DOMSTRING (LastIndexString,  "last")
 IMPLEMENT_DOMSTRING (ExtString,        "string")
index d09dba27b77e84be89b5d9ff5e24437663068761..2a2b9565b56b69ec99d3628e17ea315fbf0d6d8d 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMDataStd_ReferenceArrayDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMDataStd_ReferenceArrayDriver,XmlMDF_ADriver)
 
 protected:
 
index 494300dbc4fdba3f9a7b19395cd3ccee84ebfd87..8c9e5c0fb6ab49d0c5da7f54ccd5100a89dd4efd 100644 (file)
@@ -27,6 +27,7 @@
 #include <XmlObjMgt_Document.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_ReferenceListDriver,XmlMDF_ADriver)
 IMPLEMENT_DOMSTRING (FirstIndexString, "first")
 IMPLEMENT_DOMSTRING (LastIndexString,  "last")
 IMPLEMENT_DOMSTRING (ExtString,        "string")
index a851479fe704bb6b61dd30c853e464bd8af7010f..49bb896607626f8b07f8bf7088819556b84f5ecc 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMDataStd_ReferenceListDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMDataStd_ReferenceListDriver,XmlMDF_ADriver)
 
 protected:
 
index b6c7a5051d884f052247d7a47a62c1b2a26e667a..b6c61087075320ae2e38adcce0a163b837ed9434 100644 (file)
@@ -24,6 +24,7 @@
 #include <XmlObjMgt.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_RelationDriver,XmlMDF_ADriver)
 IMPLEMENT_DOMSTRING (VariablesString, "variables")
 
 //=======================================================================
index 0931c52c0e39992b1d9bfbc60a6049e662ddd9da..4e0bf2a5c338a5f2eefafcdc5d72c419b2e01ab8 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMDataStd_RelationDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMDataStd_RelationDriver,XmlMDF_ADriver)
 
 protected:
 
index 1bef8fe35905a389d5cd29e13936a3c34a552cae..ed1bbf902bac2f5287da5b77307a71884d26a822 100644 (file)
@@ -21,6 +21,8 @@
 #include <XmlMDataStd_TickDriver.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_TickDriver,XmlMDF_ADriver)
+
 //=======================================================================
 //function : XmlMDataStd_TickDriver
 //purpose  : Constructor
index b46b180b14eb4a6fecde5f4d2e675e8e1dbc40ae..a000cab2a8caa9dd005097f9108d70f20f881bdf 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMDataStd_TickDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMDataStd_TickDriver,XmlMDF_ADriver)
 
 protected:
 
index 96c1a14c32981beb98e116b2317c532872c4dafa..a50848a5c8215b10fe4f3a46dafadb3179f91c7a 100644 (file)
@@ -23,6 +23,7 @@
 #include <XmlObjMgt.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_TreeNodeDriver,XmlMDF_ADriver)
 IMPLEMENT_DOMSTRING (TreeIdString,   "treeid")
 IMPLEMENT_DOMSTRING (ChildrenString, "children")
 
index 7480e38f6eed1f302b51352190995349b7ca3710..b95471c050777d09e4d4c74cc35d6bedffbb6362 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMDataStd_TreeNodeDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMDataStd_TreeNodeDriver,XmlMDF_ADriver)
 
 protected:
 
index 8087c9c76d6ad7322872bce055dbc7108cf144fd..601361378eb2ccca5cd1dcef11cd9a8ae1450585 100644 (file)
@@ -21,6 +21,7 @@
 #include <XmlMDataStd_UAttributeDriver.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_UAttributeDriver,XmlMDF_ADriver)
 IMPLEMENT_DOMSTRING (GuidString, "guid")
 
 //=======================================================================
index 331d8ab2153db7af5fed4f3fecf46f0b875ea3bb..84071f77dd99fd6b1febb77ca03f608fbdf9e1bd 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMDataStd_UAttributeDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMDataStd_UAttributeDriver,XmlMDF_ADriver)
 
 protected:
 
index b328b36db419471c08618399efce0f0c244042fe..c989329043cb185206ee517757a6f4fb53710349 100644 (file)
@@ -21,6 +21,7 @@
 #include <XmlMDataStd_VariableDriver.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMDataStd_VariableDriver,XmlMDF_ADriver)
 IMPLEMENT_DOMSTRING (IsConstString, "isconst")
 IMPLEMENT_DOMSTRING (UnitString,    "unit")
 IMPLEMENT_DOMSTRING (ConstString,   "true")
index a3f79736fe848644eeaddfc6f4228f51758470e4..0f19eba36a88a2c17cd87171e5aae2f3922c9846 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMDataStd_VariableDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMDataStd_VariableDriver,XmlMDF_ADriver)
 
 protected:
 
index bdac490a541a5c863b72317ee4d2da41bb47fdb8..f511f3eedf39c561430f8b06b77643d4264683d6 100644 (file)
@@ -21,6 +21,8 @@
 #include <XmlMDataXtd_AxisDriver.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMDataXtd_AxisDriver,XmlMDF_ADriver)
+
 //=======================================================================
 //function : XmlMDataXtd_AxisDriver
 //purpose  : Constructor
index 76e4413a55e7517002fcb4c1cad531fcb571a6bf..6b8e5dbc2c473adaf2a44f3056e2d3aefc5d266f 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMDataXtd_AxisDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMDataXtd_AxisDriver,XmlMDF_ADriver)
 
 protected:
 
index 8fc1b8b891564836b60bd56635e0e052638c5970..d832124fed6a33032a6fef8683006d027de6bebe 100644 (file)
@@ -24,6 +24,8 @@
 #include <XmlObjMgt.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMDataXtd_ConstraintDriver,XmlMDF_ADriver)
+
 static TDataXtd_ConstraintEnum    ConstraintTypeEnum
                                                 (const XmlObjMgt_DOMString&);
 static const XmlObjMgt_DOMString& ConstraintTypeString
index 8ba9c3ad79d21bf46a523b773a5a0329e4620ef4..28c83baae5310103e40810ce0017c79f1b6a74bb 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMDataXtd_ConstraintDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMDataXtd_ConstraintDriver,XmlMDF_ADriver)
 
 protected:
 
index 3f75902654bad426af99dcac8147b1c382aca926..b5ae593baaf5ab3679f0f17f582f0491accb3a09 100644 (file)
@@ -21,6 +21,8 @@
 #include <XmlMDataXtd_GeometryDriver.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMDataXtd_GeometryDriver,XmlMDF_ADriver)
+
 static const XmlObjMgt_DOMString& GeometryTypeString
                                         (const TDataXtd_GeometryEnum);
 static Standard_Boolean           GeometryTypeEnum
index 4e51a843ab4f48a8dee9698526174f022acd63dc..8eab69a0d8f372fc30d9f8c4e4ce2f59bd7e9ed9 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMDataXtd_GeometryDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMDataXtd_GeometryDriver,XmlMDF_ADriver)
 
 protected:
 
index 72321eceae3a612f00e1b0b05476df28a7cf86d5..1e9a32b51becd6031f6aaa0e1f49070013633435 100644 (file)
@@ -24,6 +24,7 @@
 #include <XmlMDataXtd_PatternStdDriver.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMDataXtd_PatternStdDriver,XmlMDF_ADriver)
 IMPLEMENT_DOMSTRING (SignatureString,           "signature")
 IMPLEMENT_DOMSTRING (Axis1RevString,            "axis1reversed")
 IMPLEMENT_DOMSTRING (Axis2RevString,            "axis2reversed")
index e9169ecc458ab9d315ef66212c44bb4143c22f5c..58b506f6824d61f306da8d7854e2e13280127f66 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMDataXtd_PatternStdDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMDataXtd_PatternStdDriver,XmlMDF_ADriver)
 
 protected:
 
index 0710beb688a29e5d3f7d45913048fe44fbdd7312..9cc093630dad91bca1691f6df5c0b982f627d829 100644 (file)
@@ -21,6 +21,8 @@
 #include <XmlMDataXtd_PlacementDriver.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMDataXtd_PlacementDriver,XmlMDF_ADriver)
+
 //=======================================================================
 //function : XmlMDataXtd_PlacementDriver
 //purpose  : Constructor
index 19fe6c2edd1f88ac7c3c79d62a5031bb8ddef867..ce0d980df94aef28cb8955aa1bfb99ec94a924fe 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMDataXtd_PlacementDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMDataXtd_PlacementDriver,XmlMDF_ADriver)
 
 protected:
 
index 978d77497810c46b7d0eb2e9fc1c5f054773c6ad..0928feae608450678937d350c574cea10f6d9942 100644 (file)
@@ -21,6 +21,8 @@
 #include <XmlMDataXtd_PlaneDriver.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMDataXtd_PlaneDriver,XmlMDF_ADriver)
+
 //=======================================================================
 //function : XmlMDataXtd_PlaneDriver
 //purpose  : Constructor
index 4f4f6513d338d15487b300351267e4bedf6c46c4..821c0b3827b39eabe28cb5ff2a6056d8729249b2 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMDataXtd_PlaneDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMDataXtd_PlaneDriver,XmlMDF_ADriver)
 
 protected:
 
index a789334a9aa4c3484a11fab98a274dd50e4795ca..c258a3cb973565d8796455c5bb4a961047f7c6c4 100644 (file)
@@ -21,6 +21,8 @@
 #include <XmlMDataXtd_PointDriver.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMDataXtd_PointDriver,XmlMDF_ADriver)
+
 //=======================================================================
 //function : XmlMDataXtd_PointDriver
 //purpose  : Constructor
index 122e7e5fd731a7a29a55ff8ddc614e9b6b4cf58a..3112e5f3f52f53ee1e040e89bc22a26f8c12fd56 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMDataXtd_PointDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMDataXtd_PointDriver,XmlMDF_ADriver)
 
 protected:
 
index ac3ef8eb61934f7b0c62ecc017648e013840e492..d32ac9084606f758b0eb3c38e2a1e93eccce0ed1 100644 (file)
@@ -21,6 +21,8 @@
 #include <XmlMDataXtd_ShapeDriver.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMDataXtd_ShapeDriver,XmlMDF_ADriver)
+
 //=======================================================================
 //function : XmlMDataXtd_ShapeDriver
 //purpose  : Constructor
index e4059d9deef131c74f0285fd639f37503a35dff7..50d50d90bbe0098efaa3e00315731541c26934a8 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMDataXtd_ShapeDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMDataXtd_ShapeDriver,XmlMDF_ADriver)
 
 protected:
 
index 904d88e534f66e54ad8e2e7e7ca0687bf2b49bbd..871928356a40f213db1494e23291b9b90a46e4fe 100644 (file)
@@ -24,6 +24,7 @@
 #include <XmlObjMgt.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMDocStd_XLinkDriver,XmlMDF_ADriver)
 IMPLEMENT_DOMSTRING (DocEntryString, "documentEntry")
 
 //=======================================================================
index f9f157106433f7094bbae69ddaae17407b610ecf..f4937ea589065ae22587782d78cdc347db276549 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMDocStd_XLinkDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMDocStd_XLinkDriver,XmlMDF_ADriver)
 
 protected:
 
index 6903dd607f47989e74d1fbfe0db7bf0f90464c77..b172c1a0733683c65033e2ecc166db66d674a3ab 100644 (file)
@@ -23,6 +23,7 @@
 #include <XmlObjMgt.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMFunction_FunctionDriver,XmlMDF_ADriver)
 IMPLEMENT_DOMSTRING (GuidString, "guid")
 IMPLEMENT_DOMSTRING (FailureString, "failure")
 
index f130a5fda34a5e897782f544781f59dbf816bb82..16b876134f7bf8cfccb561120c5aa4ef9ab2df4a 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMFunction_FunctionDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMFunction_FunctionDriver,XmlMDF_ADriver)
 
 protected:
 
index db6603a5d06a20a611d94056cc4565def8cdbcb4..60675819fba20d7c951d1ce4d06ddac0344cf1df 100644 (file)
@@ -23,6 +23,7 @@
 #include <XmlObjMgt.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMFunction_GraphNodeDriver,XmlMDF_ADriver)
 IMPLEMENT_DOMSTRING (LastPreviousIndex, "lastprev")
 IMPLEMENT_DOMSTRING (LastNextIndex,     "lastnext")
 IMPLEMENT_DOMSTRING (ExecutionStatus,   "exec")
index 4366b3b9868b6253dd45cc42f52439c858895e6d..5d6921004503714d82a1f8b0fbae5366a172e590 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMFunction_GraphNodeDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMFunction_GraphNodeDriver,XmlMDF_ADriver)
 
 protected:
 
index a029af24629e2fdbfbe6a7423734fc4914ff3a49..fb8bf121d6c85687ece45be49f8f2d9828170f4e 100644 (file)
@@ -31,6 +31,7 @@
 #include <XmlObjMgt_Document.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMFunction_ScopeDriver,XmlMDF_ADriver)
 IMPLEMENT_DOMSTRING (LastIDIndex,    "lastid")
 IMPLEMENT_DOMSTRING (LastLabelIndex, "lastlabel")
 
index e74570a9e280ddf888f9876f2e41977b0ab67394..662d213d2207f657640e6ec17ffcc897e8aa15dd 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMFunction_ScopeDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMFunction_ScopeDriver,XmlMDF_ADriver)
 
 protected:
 
index a075f707df6d80d61be96a738892264536574412..79c371c729ba861d8f8fe5bd4754c4c910b5d8c2 100644 (file)
@@ -34,6 +34,8 @@
 #include <XmlObjMgt_Array1.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMNaming_NamedShapeDriver,XmlMDF_ADriver)
+
 static TNaming_Evolution          EvolutionEnum   (const XmlObjMgt_DOMString&);
 static const XmlObjMgt_DOMString& EvolutionString (const TNaming_Evolution);
 static void                       doTranslate     (const TopoDS_Shape&,
index c39ce22330e7cf3121fdecb7a7621ce8dbcbb495..fcb4eec5df0c7384c09b8494531e9dc193e71cf2 100644 (file)
@@ -64,7 +64,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMNaming_NamedShapeDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMNaming_NamedShapeDriver,XmlMDF_ADriver)
 
 protected:
 
index 082912e47b227303b2e3aa326eeb93e0b34610e2..d52c14b7d629dc4f585a34ecb77007b46d0e3248 100644 (file)
@@ -28,6 +28,8 @@
 #include <XmlObjMgt.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMNaming_NamingDriver,XmlMDF_ADriver)
+
 //=======================================================================
 static TopAbs_ShapeEnum ShapeEnumFromString (const XmlObjMgt_DOMString&);
 static TNaming_NameType NameTypeFromString (const XmlObjMgt_DOMString&);
index 07df3b609ab3a50d29158156476b8a4846522cba..dec73389ad85b5910f234e2f498d99270aafcac7 100644 (file)
@@ -47,7 +47,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMNaming_NamingDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMNaming_NamingDriver,XmlMDF_ADriver)
 
 protected:
 
index 0789b105d56692f191e1869e2d10e2c35adefc66..e5e6002a590cef32751f3bc50dec937977a38559 100644 (file)
@@ -22,6 +22,7 @@
 #include <XmlObjMgt.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMPrsStd_AISPresentationDriver,XmlMDF_ADriver)
 IMPLEMENT_DOMSTRING (GuidString,        "guid")
 IMPLEMENT_DOMSTRING (IsDisplayedString, "isdisplayed")
 IMPLEMENT_DOMSTRING (ColorString,       "color")
index 136e4a245653216fac84d4c850fd50739b72d5ed..d00b0d196e2ad1d585b48734c047bb237ba6d5f1 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMPrsStd_AISPresentationDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMPrsStd_AISPresentationDriver,XmlMDF_ADriver)
 
 protected:
 
index 116c5e093a5da8c9baa3a2089b4f7a8209f13e0e..ba19aaae36f30b8cccce7e40bf1ac717dfba1d43 100644 (file)
@@ -24,6 +24,8 @@
 #include <XmlObjMgt_Persistent.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(XmlMPrsStd_PositionDriver,XmlMDF_ADriver)
+
 //=======================================================================
 //function : XmlMPrsStd_PositionDriver
 //purpose  : Constructor
index 930adc8f3fddbc1d7f660759c75406659314b085..0b4ba8e9b570aac0904f5778ab7c9507154685bc 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMPrsStd_PositionDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMPrsStd_PositionDriver,XmlMDF_ADriver)
 
 protected:
 
index 529d29a7eb47f30d89e0e4932f091f3d4a6cb976..8515412c63ee932a5d5f58a9491f9fb397607a16 100644 (file)
@@ -22,6 +22,8 @@
 #include <XmlObjMgt.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMXCAFDoc_AreaDriver,XmlMDF_ADriver)
+
 //=======================================================================
 //function : XmlMXCAFDoc_AreaDriver
 //purpose  : Constructor
index a278bf83bee6870a3521c3c028c1e15772f62bdd..33d260eb256acb30b3675b8ca1eb0cc8aa3871ed 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMXCAFDoc_AreaDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMXCAFDoc_AreaDriver,XmlMDF_ADriver)
 
 protected:
 
index c259a1dc33d118a50c6d701f6e3721bebd641aca..0166afae0d580f190b11780df4aca28b85966ea0 100644 (file)
@@ -24,6 +24,8 @@
 #include <XmlObjMgt_Persistent.hxx>
 
 #include <stdio.h>
+IMPLEMENT_STANDARD_RTTIEXT(XmlMXCAFDoc_CentroidDriver,XmlMDF_ADriver)
+
 //=======================================================================
 //function : XmlMXCAFDoc_CentroidDriver
 //purpose  : Constructor
index 02d0c8a8a7904093ef90d7c0ef5eb5c095b9068d..b499cf2290e3794f6d88bd6c76395397102ef0b0 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMXCAFDoc_CentroidDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMXCAFDoc_CentroidDriver,XmlMDF_ADriver)
 
 protected:
 
index 85ce8627c6c2fd1a14753c482cff31b874f78443..d14b22d3e6e3e1ef9a7c8800eff5f658426f67b7 100644 (file)
@@ -22,6 +22,8 @@
 #include <XmlObjMgt.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMXCAFDoc_ColorDriver,XmlMDF_ADriver)
+
 //=======================================================================
 //function : XmlMXCAFDoc_ColorDriver
 //purpose  : Constructor
index 18f33c6d205fac5d172c0b9f7180cbb8224e5ca3..bd299704acd6ec5d153f50f1c6c7ce3837e913d7 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMXCAFDoc_ColorDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMXCAFDoc_ColorDriver,XmlMDF_ADriver)
 
 protected:
 
index 27c930484e383073c00005e1500c1cbb078e8c5c..e7e2d6ef070859babf0d629abe103e8b67997801 100644 (file)
@@ -21,6 +21,8 @@
 #include <XmlMXCAFDoc_ColorToolDriver.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMXCAFDoc_ColorToolDriver,XmlMDF_ADriver)
+
 //=======================================================================
 //function :
 //purpose  : 
index 3bd1e2cbe6b85b6309c6582deadd5e83e24d1821..88ac3636f7d43b6aa3d1f2731471d5a8575f5f8d 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMXCAFDoc_ColorToolDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMXCAFDoc_ColorToolDriver,XmlMDF_ADriver)
 
 protected:
 
index 34beff28f1b002d7f1335e510cfb11e6ef3ea019..4520fc646057669c7f688c1932f8ea99c32053d4 100644 (file)
@@ -24,6 +24,7 @@
 #include <XmlObjMgt.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMXCAFDoc_DatumDriver,XmlMDF_ADriver)
 IMPLEMENT_DOMSTRING (DescrIndexString, "descr")
 IMPLEMENT_DOMSTRING (IdIndexString,    "ident")
 
index 48f2c1bc2dababc05ce2b5a38fd6b6dce2d01562..2b8fc7364730f46c827a6341223de5b35f38eec1 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMXCAFDoc_DatumDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMXCAFDoc_DatumDriver,XmlMDF_ADriver)
 
 protected:
 
index e787a144bab3db2cf9d2b3eb9504566f0bfdc414..733af5feee6abafb4f855a7efde90f791ec22f46 100644 (file)
@@ -24,6 +24,7 @@
 #include <XmlObjMgt.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMXCAFDoc_DimTolDriver,XmlMDF_ADriver)
 IMPLEMENT_DOMSTRING (NameIndexString,  "name")
 IMPLEMENT_DOMSTRING (DescrIndexString, "descr")
 IMPLEMENT_DOMSTRING (FirstIndexString, "first")
index d399932c0b087499b8ce9160305d183b5d42d33b..6212dbba8a58a29b15e3f990a4c9bed32a7806df 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMXCAFDoc_DimTolDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMXCAFDoc_DimTolDriver,XmlMDF_ADriver)
 
 protected:
 
index 211dc45593ee4b82f730edb22a5e5a81eeabb76d..5370ecb705a2c3b5bd1cbae99211b23468e41fb2 100644 (file)
@@ -21,6 +21,8 @@
 #include <XmlMXCAFDoc_DimTolToolDriver.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMXCAFDoc_DimTolToolDriver,XmlMDF_ADriver)
+
 //=======================================================================
 //function :
 //purpose  : 
index e73817b4dbf5f1aeef975055b04fedd224766b39..188b78a2df69a72818e8d474917d938e5e1b1961 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMXCAFDoc_DimTolToolDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMXCAFDoc_DimTolToolDriver,XmlMDF_ADriver)
 
 protected:
 
index c7955ff8253184f9120804ee988d511c73dd7ea0..ec4ccff28928716c771f29008818cad05bffbdba 100644 (file)
@@ -21,6 +21,8 @@
 #include <XmlMXCAFDoc_DocumentToolDriver.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMXCAFDoc_DocumentToolDriver,XmlMDF_ADriver)
+
 //=======================================================================
 //function :
 //purpose  : 
index 5e457d2d9268dd4691b8c73481e73cf38c4c9a1d..3c527bf5cc1db6a78ba7c0de861c01413f89274c 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMXCAFDoc_DocumentToolDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMXCAFDoc_DocumentToolDriver,XmlMDF_ADriver)
 
 protected:
 
index a2b2d91c2315758183d098301e63ca5e474a2937..5a36f09213e5bf913858569397220f88256276bf 100644 (file)
@@ -25,6 +25,7 @@
 #include <XmlObjMgt.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMXCAFDoc_GraphNodeDriver,XmlMDF_ADriver)
 IMPLEMENT_DOMSTRING (TreeIdString,   "treeid")
 IMPLEMENT_DOMSTRING (ChildrenString, "children")
 IMPLEMENT_DOMSTRING (FathersString,  "fathers")
index a6d3046c41c0c3fa24196df6803f28ef7efacd69..742633c98ec399fa6305b9fba0a6d46303da3b2e 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMXCAFDoc_GraphNodeDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMXCAFDoc_GraphNodeDriver,XmlMDF_ADriver)
 
 protected:
 
index 47dcf960ab2530224f111197afe9598fa8737acf..d4507f77d142f9576a5671b19c9428c045f27db1 100644 (file)
@@ -21,6 +21,8 @@
 #include <XmlMXCAFDoc_LayerToolDriver.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMXCAFDoc_LayerToolDriver,XmlMDF_ADriver)
+
 //=======================================================================
 //function :
 //purpose  : 
index c017280d88f55641ec8e959a98c6fe0d28eb2859..fd71e23a983a61c95ea1063f95992020d76d9dd9 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMXCAFDoc_LayerToolDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMXCAFDoc_LayerToolDriver,XmlMDF_ADriver)
 
 protected:
 
index eded3b02302bf59c3b56f0c942d81c411ead31d1..7c83bb043c18261915848eb89f125aceecd1bae9 100644 (file)
@@ -60,7 +60,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMXCAFDoc_LocationDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMXCAFDoc_LocationDriver,XmlMDF_ADriver)
 
 protected:
 
index 0e1f690a6bb469f14885c4e1514e6ddfc863660e..89682e5757563541a224039c25bea68444880874 100644 (file)
@@ -23,6 +23,7 @@
 #include <XmlObjMgt.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMXCAFDoc_MaterialDriver,XmlMDF_ADriver)
 IMPLEMENT_DOMSTRING (NameIndexString,     "name")
 IMPLEMENT_DOMSTRING (DescrIndexString,    "descr")
 IMPLEMENT_DOMSTRING (DensNameIndexString, "dens_name")
index 519a44443a738b521f49c94d2a6d9268e8113a25..6d879d7cf0eb5547687da3059c6dc45be4f71a6e 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMXCAFDoc_MaterialDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMXCAFDoc_MaterialDriver,XmlMDF_ADriver)
 
 protected:
 
index d85fd2de249028c27e96d3e79900c9991b27e8c6..0a93204e490b593c74b90ca2a20f27db21391dd7 100644 (file)
@@ -21,6 +21,8 @@
 #include <XmlMXCAFDoc_MaterialToolDriver.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMXCAFDoc_MaterialToolDriver,XmlMDF_ADriver)
+
 //=======================================================================
 //function :
 //purpose  : 
index afda466ea4be7ad781332d499ddf8eaea3246d0c..d07f279cb273bb2e9a2f11bad5e351c89884340b 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMXCAFDoc_MaterialToolDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMXCAFDoc_MaterialToolDriver,XmlMDF_ADriver)
 
 protected:
 
index 47cfcf787b47972a7471c3d7c02df34f52ae56dc..d35651e99e9564b86437097728dc085663bce475 100644 (file)
@@ -21,6 +21,8 @@
 #include <XmlMXCAFDoc_ShapeToolDriver.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMXCAFDoc_ShapeToolDriver,XmlMDF_ADriver)
+
 //=======================================================================
 //function :
 //purpose  : 
index 48c3aada45cb24f8a593e0841163f7f353b05bcc..9764434533e25fe838e675f66d542d96b74ddc32 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMXCAFDoc_ShapeToolDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMXCAFDoc_ShapeToolDriver,XmlMDF_ADriver)
 
 protected:
 
index e8addffb12043ff5ed7c32630abbab5c8a4f095d..fc6825b1e4275e28179f7d76a60bac6e1b270702 100644 (file)
@@ -22,6 +22,8 @@
 #include <XmlObjMgt.hxx>
 #include <XmlObjMgt_Persistent.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlMXCAFDoc_VolumeDriver,XmlMDF_ADriver)
+
 //=======================================================================
 //function : XmlMXCAFDoc_VolumeDriver
 //purpose  : Constructor
index 6c0d7c90d383f84e21104be24c1c35e46718a38b..700aacc0bf1c51412207461f46e6f723571dfa90 100644 (file)
@@ -49,7 +49,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlMXCAFDoc_VolumeDriver,XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlMXCAFDoc_VolumeDriver,XmlMDF_ADriver)
 
 protected:
 
index bdff10f1f0156c4e914d619877fb79a478e9f51e..30c51113520e73cad1b1ea9c8a46926bfa69f7fe 100644 (file)
@@ -19,6 +19,8 @@
 #include <XmlLDrivers.hxx>
 #include <XmlTObjDrivers.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlTObjDrivers_DocumentRetrievalDriver,XmlLDrivers_DocumentRetrievalDriver)
+
 //=======================================================================
 //function : XmlTObjDrivers_DocumentRetrievalDriver
 //purpose  : 
index 65d49d874445fc3c926d59737b469aa30c4087a2..e7f6dd19f5a4fbf36fa88ea14a82c99031793e70 100644 (file)
@@ -40,7 +40,7 @@ class XmlTObjDrivers_DocumentRetrievalDriver :
 
  public:
   // Declaration of CASCADE RTTI
-  DEFINE_STANDARD_RTTI (XmlTObjDrivers_DocumentRetrievalDriver, XmlLDrivers_DocumentRetrievalDriver)
+  DEFINE_STANDARD_RTTIEXT(XmlTObjDrivers_DocumentRetrievalDriver,XmlLDrivers_DocumentRetrievalDriver)
 };
 
 // Definition of HANDLE object using Standard_DefineHandle.hxx
index f4dc39ed6cf6d6b111ceb71dfdf6d0c72e52aff9..c52096ca01d224d58eaf240485995164e8041597 100644 (file)
@@ -19,6 +19,8 @@
 #include <XmlLDrivers.hxx>
 #include <XmlTObjDrivers.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlTObjDrivers_DocumentStorageDriver,XmlLDrivers_DocumentStorageDriver)
+
 //=======================================================================
 //function : XmlTObjDrivers_DocumentStorageDriver
 //purpose  : 
index ead158ad1fa853076f45fda61c7b5ca9f0ba9927..99df9f8d7b0c10318c20ab71d68412fde7a4bb4b 100644 (file)
@@ -41,7 +41,7 @@ class XmlTObjDrivers_DocumentStorageDriver :
 
  public:
   // Declaration of CASCADE RTTI
-  DEFINE_STANDARD_RTTI (XmlTObjDrivers_DocumentStorageDriver, XmlLDrivers_DocumentStorageDriver)
+  DEFINE_STANDARD_RTTIEXT(XmlTObjDrivers_DocumentStorageDriver,XmlLDrivers_DocumentStorageDriver)
 };
 
 // Definition of HANDLE object using Standard_DefineHandle.hxx
index 3deaf36c8bed662205b32b86f8005d9c76007a29..2f4ec63bfa1ceb508312ab0d0a66f3d541ab5394 100644 (file)
@@ -25,6 +25,8 @@
 #include <TDF_Tool.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlTObjDrivers_IntSparseArrayDriver,XmlMDF_ADriver)
+
 #define ITEM_ID "itemId_"
 #define ITEM_VALUE "itemValue_"
 
index a804698e4c2cd475916b3a3502064543adebe9fc..8f2e46066be8dfe19b984283812ba0aae2079daf 100644 (file)
@@ -49,7 +49,7 @@ class XmlTObjDrivers_IntSparseArrayDriver : public XmlMDF_ADriver
 
  public:
   // CASCADE RTTI
-  DEFINE_STANDARD_RTTI(XmlTObjDrivers_IntSparseArrayDriver, XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlTObjDrivers_IntSparseArrayDriver,XmlMDF_ADriver)
 };
 
 // Define handle class
index 726ed35b6a66602c1b36ab1e4ccce8b223bbd6de..cb3f6e67554339324221e5188636938ef3e5b2b1 100644 (file)
@@ -32,6 +32,8 @@
 
 
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlTObjDrivers_ModelDriver,XmlMDF_ADriver)
+
 //=======================================================================
 //function : XmlTObjDrivers_ModelDriver
 //purpose  : constructor
index 607ed92151194337852505d102b59559aba7cdff..f98d7623c25ec24b74363c043f946f42d30576bb 100644 (file)
@@ -54,7 +54,7 @@ class XmlTObjDrivers_ModelDriver : public XmlMDF_ADriver
   
  public:
   // CASCADE RTTI
-  DEFINE_STANDARD_RTTI(XmlTObjDrivers_ModelDriver, XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlTObjDrivers_ModelDriver,XmlMDF_ADriver)
 };
 
 // Define handle class
index ee6a7205f3a0af105892686670fd13198e149334..36ea7d4baa8114ec4d0368e803544a7b94ab0c02 100644 (file)
@@ -27,6 +27,8 @@
 
 
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlTObjDrivers_ObjectDriver,XmlMDF_ADriver)
+
 //=======================================================================
 //function : XmlTObjDrivers_ObjectDriver
 //purpose  : constructor
index 3825f6e772b9dd617189a6792dd5538afeccccb6..279904a52869c4b7699beea459d1f9c4d14435ac 100644 (file)
@@ -55,7 +55,7 @@ class XmlTObjDrivers_ObjectDriver : public XmlMDF_ADriver
 
  public:
   // CASCADE RTTI
-  DEFINE_STANDARD_RTTI(XmlTObjDrivers_ObjectDriver, XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlTObjDrivers_ObjectDriver,XmlMDF_ADriver)
 };
 
 // Define handle class
index 7720988d7ca6e06517cd9f38657f9b38d21803ca..b2e2957364efb671363f9cd8fb6adf9b0060c15b 100644 (file)
@@ -33,6 +33,7 @@
 #include <TDF_ChildIterator.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlTObjDrivers_ReferenceDriver,XmlMDF_ADriver)
 IMPLEMENT_DOMSTRING (MasterEntry,        "master")
 IMPLEMENT_DOMSTRING (ReferredEntry,      "entry")
 IMPLEMENT_DOMSTRING (ReferredModelEntry, "modelentry")
index c086adb240cac4ed729d767fded596018e35ef77..ecbd14a519badf8807c73794ff747148f14189de 100644 (file)
@@ -55,7 +55,7 @@ class XmlTObjDrivers_ReferenceDriver : public XmlMDF_ADriver
 
  public:
   // CASCADE RTTI
-  DEFINE_STANDARD_RTTI(XmlTObjDrivers_ReferenceDriver, XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlTObjDrivers_ReferenceDriver,XmlMDF_ADriver)
 };
 
 // Define handle class
index d2b07cace0dedef6add706594f6acf215462311f..3a0c7d266f4a913dfa5da1007698136319311a42 100644 (file)
@@ -28,6 +28,7 @@
 #include <TObj_TXYZ.hxx>
 
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlTObjDrivers_XYZDriver,XmlMDF_ADriver)
 IMPLEMENT_DOMSTRING (CoordX,             "X")
 IMPLEMENT_DOMSTRING (CoordY,             "Y")
 IMPLEMENT_DOMSTRING (CoordZ,             "Z")
index 775f1d2a372e41ce9d6038172cae32a8b774ab7d..d289f5dbd7dce7658d077e920a40dd979fbb588a 100644 (file)
@@ -55,7 +55,7 @@ class XmlTObjDrivers_XYZDriver : public XmlMDF_ADriver
 
  public:
   // CASCADE RTTI
-  DEFINE_STANDARD_RTTI(XmlTObjDrivers_XYZDriver, XmlMDF_ADriver)
+  DEFINE_STANDARD_RTTIEXT(XmlTObjDrivers_XYZDriver,XmlMDF_ADriver)
 };
 
 // Define handle class
index 397d7a83bf51de6f003b8b6dcc2c9dcd879b7a2c..5170fe42cc1aba5cf454c363ed6e3903984619f1 100644 (file)
@@ -21,6 +21,8 @@
 #include <XmlMXCAFDoc.hxx>
 #include <XmlXCAFDrivers_DocumentRetrievalDriver.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlXCAFDrivers_DocumentRetrievalDriver,XmlDrivers_DocumentRetrievalDriver)
+
 //=======================================================================
 //function : XmlXCAFDrivers_DocumentRetrievalDriver
 //purpose  : 
index e01b9d3f8b0035aa868550293a423d390204aa3f..fa10b50b73fa18e15751529af3fc34fb5dc5909d 100644 (file)
@@ -41,7 +41,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlXCAFDrivers_DocumentRetrievalDriver,XmlDrivers_DocumentRetrievalDriver)
+  DEFINE_STANDARD_RTTIEXT(XmlXCAFDrivers_DocumentRetrievalDriver,XmlDrivers_DocumentRetrievalDriver)
 
 protected:
 
index c8c287fd35d174ce7bc6dca9549da3d2892e764b..2a58dc42669e781b4f5214cdc6437f824b8fce20 100644 (file)
@@ -22,6 +22,8 @@
 #include <XmlMXCAFDoc.hxx>
 #include <XmlXCAFDrivers_DocumentStorageDriver.hxx>
 
+IMPLEMENT_STANDARD_RTTIEXT(XmlXCAFDrivers_DocumentStorageDriver,XmlDrivers_DocumentStorageDriver)
+
 //=======================================================================
 //function : XmlXCAFDrivers_DocumentStorageDriver
 //purpose  : 
index 16a7731233ef29d530f50ad499efe83c21456ecf..7d0d992b388ef7c4eee4a7b885fc2f76cf128d88 100644 (file)
@@ -42,7 +42,7 @@ public:
 
 
 
-  DEFINE_STANDARD_RTTI(XmlXCAFDrivers_DocumentStorageDriver,XmlDrivers_DocumentStorageDriver)
+  DEFINE_STANDARD_RTTIEXT(XmlXCAFDrivers_DocumentStorageDriver,XmlDrivers_DocumentStorageDriver)
 
 protected:
 
index 0c1aa9ae3d50feb163ec316a7e85185139ccd89f..693e8f93c939d691369074c76c97980aa8e43936 100644 (file)
@@ -131,7 +131,7 @@ protected:
 
 public:
 
-  DEFINE_STANDARD_RTTI(Xw_Window, Aspect_Window)
+  DEFINE_STANDARD_RTTIEXT(Xw_Window,Aspect_Window)
 
 };