mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-09 13:22:24 +03:00
0026936: Drawbacks of inlining in new type system in OCCT 7.0 -- automatic
Automatic restore of IMPLEMENT_STANDARD_RTTIEXT macro (upgrade -rtti)
This commit is contained in:
@@ -22,6 +22,8 @@
|
||||
#include <Standard_Type.hxx>
|
||||
#include <TopLoc_Location.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(BRep_Curve3D,BRep_GCurve)
|
||||
|
||||
//=======================================================================
|
||||
//function : BRep_Curve3D
|
||||
//purpose :
|
||||
|
@@ -57,7 +57,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(BRep_Curve3D,BRep_GCurve)
|
||||
DEFINE_STANDARD_RTTIEXT(BRep_Curve3D,BRep_GCurve)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -23,6 +23,8 @@
|
||||
#include <Standard_Type.hxx>
|
||||
#include <TopLoc_Location.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(BRep_CurveOn2Surfaces,BRep_CurveRepresentation)
|
||||
|
||||
//=======================================================================
|
||||
//function : BRep_CurveOn2Surfaces
|
||||
//purpose :
|
||||
|
@@ -69,7 +69,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(BRep_CurveOn2Surfaces,BRep_CurveRepresentation)
|
||||
DEFINE_STANDARD_RTTIEXT(BRep_CurveOn2Surfaces,BRep_CurveRepresentation)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -24,6 +24,8 @@
|
||||
#include <Standard_Type.hxx>
|
||||
#include <TopLoc_Location.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(BRep_CurveOnClosedSurface,BRep_CurveOnSurface)
|
||||
|
||||
//=======================================================================
|
||||
//function : BRep_CurveOnClosedSurface
|
||||
//purpose :
|
||||
|
@@ -81,7 +81,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(BRep_CurveOnClosedSurface,BRep_CurveOnSurface)
|
||||
DEFINE_STANDARD_RTTIEXT(BRep_CurveOnClosedSurface,BRep_CurveOnSurface)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -25,6 +25,8 @@
|
||||
#include <Standard_Type.hxx>
|
||||
#include <TopLoc_Location.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(BRep_CurveOnSurface,BRep_GCurve)
|
||||
|
||||
//=======================================================================
|
||||
//function : BRep_CurveOnSurface
|
||||
//purpose :
|
||||
|
@@ -74,7 +74,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(BRep_CurveOnSurface,BRep_GCurve)
|
||||
DEFINE_STANDARD_RTTIEXT(BRep_CurveOnSurface,BRep_GCurve)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -28,6 +28,8 @@
|
||||
#include <TColStd_HArray1OfInteger.hxx>
|
||||
#include <TopLoc_Location.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(BRep_CurveRepresentation,MMgt_TShared)
|
||||
|
||||
//=======================================================================
|
||||
//function : BRep_CurveRepresentation
|
||||
//purpose :
|
||||
|
@@ -147,7 +147,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(BRep_CurveRepresentation,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(BRep_CurveRepresentation,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -20,6 +20,8 @@
|
||||
#include <Standard_Type.hxx>
|
||||
#include <TopLoc_Location.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(BRep_GCurve,BRep_CurveRepresentation)
|
||||
|
||||
//=======================================================================
|
||||
//function : BRep_GCurve
|
||||
//purpose :
|
||||
|
@@ -60,7 +60,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(BRep_GCurve,BRep_CurveRepresentation)
|
||||
DEFINE_STANDARD_RTTIEXT(BRep_GCurve,BRep_CurveRepresentation)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -20,6 +20,8 @@
|
||||
#include <Standard_Type.hxx>
|
||||
#include <TopLoc_Location.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(BRep_PointOnCurve,BRep_PointRepresentation)
|
||||
|
||||
//=======================================================================
|
||||
//function : BRep_PointOnCurve
|
||||
//purpose :
|
||||
|
@@ -51,7 +51,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(BRep_PointOnCurve,BRep_PointRepresentation)
|
||||
DEFINE_STANDARD_RTTIEXT(BRep_PointOnCurve,BRep_PointRepresentation)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -21,6 +21,8 @@
|
||||
#include <Standard_Type.hxx>
|
||||
#include <TopLoc_Location.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(BRep_PointOnCurveOnSurface,BRep_PointsOnSurface)
|
||||
|
||||
//=======================================================================
|
||||
//function : BRep_PointOnCurveOnSurface
|
||||
//purpose :
|
||||
|
@@ -53,7 +53,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(BRep_PointOnCurveOnSurface,BRep_PointsOnSurface)
|
||||
DEFINE_STANDARD_RTTIEXT(BRep_PointOnCurveOnSurface,BRep_PointsOnSurface)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -20,6 +20,8 @@
|
||||
#include <Standard_Type.hxx>
|
||||
#include <TopLoc_Location.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(BRep_PointOnSurface,BRep_PointsOnSurface)
|
||||
|
||||
//=======================================================================
|
||||
//function : BRep_PointOnSurface
|
||||
//purpose :
|
||||
|
@@ -50,7 +50,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(BRep_PointOnSurface,BRep_PointsOnSurface)
|
||||
DEFINE_STANDARD_RTTIEXT(BRep_PointOnSurface,BRep_PointsOnSurface)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -23,6 +23,8 @@
|
||||
#include <Standard_Type.hxx>
|
||||
#include <TopLoc_Location.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(BRep_PointRepresentation,MMgt_TShared)
|
||||
|
||||
//=======================================================================
|
||||
//function : BRep_PointRepresentation
|
||||
//purpose :
|
||||
|
@@ -87,7 +87,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(BRep_PointRepresentation,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(BRep_PointRepresentation,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -20,6 +20,8 @@
|
||||
#include <Standard_Type.hxx>
|
||||
#include <TopLoc_Location.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(BRep_PointsOnSurface,BRep_PointRepresentation)
|
||||
|
||||
//=======================================================================
|
||||
//function : BRep_PointsOnSurface
|
||||
//purpose :
|
||||
|
@@ -43,7 +43,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(BRep_PointsOnSurface,BRep_PointRepresentation)
|
||||
DEFINE_STANDARD_RTTIEXT(BRep_PointsOnSurface,BRep_PointRepresentation)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -22,6 +22,8 @@
|
||||
#include <Standard_Type.hxx>
|
||||
#include <TopLoc_Location.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(BRep_Polygon3D,BRep_CurveRepresentation)
|
||||
|
||||
//=======================================================================
|
||||
//function : BRep_Polygon3D
|
||||
//purpose :
|
||||
|
@@ -53,7 +53,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(BRep_Polygon3D,BRep_CurveRepresentation)
|
||||
DEFINE_STANDARD_RTTIEXT(BRep_Polygon3D,BRep_CurveRepresentation)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -22,6 +22,8 @@
|
||||
#include <Standard_Type.hxx>
|
||||
#include <TopLoc_Location.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(BRep_PolygonOnClosedSurface,BRep_PolygonOnSurface)
|
||||
|
||||
//=======================================================================
|
||||
//function : BRep_PolygonOnClosedSurface
|
||||
//purpose :
|
||||
|
@@ -54,7 +54,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(BRep_PolygonOnClosedSurface,BRep_PolygonOnSurface)
|
||||
DEFINE_STANDARD_RTTIEXT(BRep_PolygonOnClosedSurface,BRep_PolygonOnSurface)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -22,6 +22,8 @@
|
||||
#include <Standard_Type.hxx>
|
||||
#include <TopLoc_Location.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(BRep_PolygonOnClosedTriangulation,BRep_PolygonOnTriangulation)
|
||||
|
||||
//=======================================================================
|
||||
//function : BRep_PolygonOnClosedTriangulation
|
||||
//purpose :
|
||||
|
@@ -54,7 +54,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(BRep_PolygonOnClosedTriangulation,BRep_PolygonOnTriangulation)
|
||||
DEFINE_STANDARD_RTTIEXT(BRep_PolygonOnClosedTriangulation,BRep_PolygonOnTriangulation)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -23,6 +23,8 @@
|
||||
#include <Standard_Type.hxx>
|
||||
#include <TopLoc_Location.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(BRep_PolygonOnSurface,BRep_CurveRepresentation)
|
||||
|
||||
//=======================================================================
|
||||
//function : BRep_PolygonOnSurface
|
||||
//purpose :
|
||||
|
@@ -62,7 +62,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(BRep_PolygonOnSurface,BRep_CurveRepresentation)
|
||||
DEFINE_STANDARD_RTTIEXT(BRep_PolygonOnSurface,BRep_CurveRepresentation)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -22,6 +22,8 @@
|
||||
#include <Standard_Type.hxx>
|
||||
#include <TopLoc_Location.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(BRep_PolygonOnTriangulation,BRep_CurveRepresentation)
|
||||
|
||||
//=======================================================================
|
||||
//function : BRep_PolygonOnTriangulation
|
||||
//purpose :
|
||||
|
@@ -61,7 +61,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(BRep_PolygonOnTriangulation,BRep_CurveRepresentation)
|
||||
DEFINE_STANDARD_RTTIEXT(BRep_PolygonOnTriangulation,BRep_CurveRepresentation)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -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;
|
||||
|
@@ -84,7 +84,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(BRep_TEdge,TopoDS_TEdge)
|
||||
DEFINE_STANDARD_RTTIEXT(BRep_TEdge,TopoDS_TEdge)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -23,6 +23,8 @@
|
||||
#include <TopLoc_Location.hxx>
|
||||
#include <TopoDS_TShape.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(BRep_TFace,TopoDS_TFace)
|
||||
|
||||
//=======================================================================
|
||||
//function : BRep_TFace
|
||||
//purpose :
|
||||
|
@@ -91,7 +91,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(BRep_TFace,TopoDS_TFace)
|
||||
DEFINE_STANDARD_RTTIEXT(BRep_TFace,TopoDS_TFace)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -21,6 +21,8 @@
|
||||
#include <TopAbs.hxx>
|
||||
#include <TopoDS_TShape.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(BRep_TVertex,TopoDS_TVertex)
|
||||
|
||||
//=======================================================================
|
||||
//function : BRep_TVertex
|
||||
//purpose :
|
||||
|
@@ -65,7 +65,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(BRep_TVertex,TopoDS_TVertex)
|
||||
DEFINE_STANDARD_RTTIEXT(BRep_TVertex,TopoDS_TVertex)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -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
|
||||
|
Reference in New Issue
Block a user