1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-14 13:30:48 +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:
abv
2015-12-04 14:15:06 +03:00
parent f5f4ebd07b
commit 92efcf78a6
4556 changed files with 7149 additions and 2882 deletions

View 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) {

View File

@@ -94,7 +94,7 @@ public:
DEFINE_STANDARD_RTTI(DrawTrSurf_BSplineCurve,DrawTrSurf_Curve)
DEFINE_STANDARD_RTTIEXT(DrawTrSurf_BSplineCurve,DrawTrSurf_Curve)
protected:

View 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) {

View File

@@ -86,7 +86,7 @@ public:
DEFINE_STANDARD_RTTI(DrawTrSurf_BSplineCurve2d,DrawTrSurf_Curve2d)
DEFINE_STANDARD_RTTIEXT(DrawTrSurf_BSplineCurve2d,DrawTrSurf_Curve2d)
protected:

View 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,

View File

@@ -107,7 +107,7 @@ public:
DEFINE_STANDARD_RTTI(DrawTrSurf_BSplineSurface,DrawTrSurf_Surface)
DEFINE_STANDARD_RTTIEXT(DrawTrSurf_BSplineSurface,DrawTrSurf_Surface)
protected:

View 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) {

View File

@@ -72,7 +72,7 @@ public:
DEFINE_STANDARD_RTTI(DrawTrSurf_BezierCurve,DrawTrSurf_Curve)
DEFINE_STANDARD_RTTIEXT(DrawTrSurf_BezierCurve,DrawTrSurf_Curve)
protected:

View 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) {

View File

@@ -72,7 +72,7 @@ public:
DEFINE_STANDARD_RTTI(DrawTrSurf_BezierCurve2d,DrawTrSurf_Curve2d)
DEFINE_STANDARD_RTTIEXT(DrawTrSurf_BezierCurve2d,DrawTrSurf_Curve2d)
protected:

View 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) {

View File

@@ -66,7 +66,7 @@ public:
DEFINE_STANDARD_RTTI(DrawTrSurf_BezierSurface,DrawTrSurf_Surface)
DEFINE_STANDARD_RTTIEXT(DrawTrSurf_BezierSurface,DrawTrSurf_Surface)
protected:

View 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;

View File

@@ -87,7 +87,7 @@ public:
DEFINE_STANDARD_RTTI(DrawTrSurf_Curve,DrawTrSurf_Drawable)
DEFINE_STANDARD_RTTIEXT(DrawTrSurf_Curve,DrawTrSurf_Drawable)
protected:

View 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;

View File

@@ -86,7 +86,7 @@ public:
DEFINE_STANDARD_RTTI(DrawTrSurf_Curve2d,DrawTrSurf_Drawable)
DEFINE_STANDARD_RTTIEXT(DrawTrSurf_Curve2d,DrawTrSurf_Drawable)
protected:

View 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

View File

@@ -73,7 +73,7 @@ public:
DEFINE_STANDARD_RTTI(DrawTrSurf_Drawable,Draw_Drawable3D)
DEFINE_STANDARD_RTTIEXT(DrawTrSurf_Drawable,Draw_Drawable3D)
protected:

View File

@@ -24,6 +24,8 @@
#include <Standard_Stream.hxx>
#include <Standard_Type.hxx>
IMPLEMENT_STANDARD_RTTIEXT(DrawTrSurf_Point,Draw_Drawable3D)
//=======================================================================
//function : DrawTrSurf_Point
//purpose :

View File

@@ -81,7 +81,7 @@ public:
DEFINE_STANDARD_RTTI(DrawTrSurf_Point,Draw_Drawable3D)
DEFINE_STANDARD_RTTIEXT(DrawTrSurf_Point,Draw_Drawable3D)
protected:

View File

@@ -24,6 +24,8 @@
#include <Poly_Polygon2D.hxx>
#include <Standard_Type.hxx>
IMPLEMENT_STANDARD_RTTIEXT(DrawTrSurf_Polygon2D,Draw_Drawable2D)
//=======================================================================
//function : DrawTrSurf_Polygon2D
//purpose :

View File

@@ -64,7 +64,7 @@ public:
DEFINE_STANDARD_RTTI(DrawTrSurf_Polygon2D,Draw_Drawable2D)
DEFINE_STANDARD_RTTIEXT(DrawTrSurf_Polygon2D,Draw_Drawable2D)
protected:

View File

@@ -24,6 +24,8 @@
#include <Poly_Polygon3D.hxx>
#include <Standard_Type.hxx>
IMPLEMENT_STANDARD_RTTIEXT(DrawTrSurf_Polygon3D,Draw_Drawable3D)
//=======================================================================
//function : DrawTrSurf_Polygon3D
//purpose :

View File

@@ -64,7 +64,7 @@ public:
DEFINE_STANDARD_RTTI(DrawTrSurf_Polygon3D,Draw_Drawable3D)
DEFINE_STANDARD_RTTIEXT(DrawTrSurf_Polygon3D,Draw_Drawable3D)
protected:

View File

@@ -24,6 +24,8 @@
#include <Precision.hxx>
#include <Standard_Type.hxx>
IMPLEMENT_STANDARD_RTTIEXT(DrawTrSurf_Surface,DrawTrSurf_Drawable)
Standard_Real DrawTrSurf_SurfaceLimit = 400;

View File

@@ -90,7 +90,7 @@ public:
DEFINE_STANDARD_RTTI(DrawTrSurf_Surface,DrawTrSurf_Drawable)
DEFINE_STANDARD_RTTIEXT(DrawTrSurf_Surface,DrawTrSurf_Drawable)
protected:

View File

@@ -29,6 +29,8 @@
#include <TColStd_Array1OfInteger.hxx>
#include <stdio.h>
IMPLEMENT_STANDARD_RTTIEXT(DrawTrSurf_Triangulation,Draw_Drawable3D)
//=======================================================================
//function : DrawTrSurf_Triangulation
//purpose :

View File

@@ -71,7 +71,7 @@ public:
DEFINE_STANDARD_RTTI(DrawTrSurf_Triangulation,Draw_Drawable3D)
DEFINE_STANDARD_RTTIEXT(DrawTrSurf_Triangulation,Draw_Drawable3D)
protected:

View 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

View File

@@ -62,7 +62,7 @@ public:
DEFINE_STANDARD_RTTI(DrawTrSurf_Triangulation2D,Draw_Drawable2D)
DEFINE_STANDARD_RTTIEXT(DrawTrSurf_Triangulation2D,Draw_Drawable2D)
protected: