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:
@@ -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,
|
||||
|
@@ -137,7 +137,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(IntPatch_ALine,IntPatch_Line)
|
||||
DEFINE_STANDARD_RTTIEXT(IntPatch_ALine,IntPatch_Line)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -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)
|
||||
|
@@ -175,7 +175,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(IntPatch_GLine,IntPatch_Line)
|
||||
DEFINE_STANDARD_RTTIEXT(IntPatch_GLine,IntPatch_Line)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -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,
|
||||
|
@@ -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):
|
||||
|
@@ -114,7 +114,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(IntPatch_Line,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(IntPatch_Line,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -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) :
|
||||
|
@@ -53,7 +53,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(IntPatch_PointLine,IntPatch_Line)
|
||||
DEFINE_STANDARD_RTTIEXT(IntPatch_PointLine,IntPatch_Line)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -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) :
|
||||
|
@@ -142,7 +142,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(IntPatch_RLine,IntPatch_PointLine)
|
||||
DEFINE_STANDARD_RTTIEXT(IntPatch_RLine,IntPatch_PointLine)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -143,7 +143,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(IntPatch_TheIWLineOfTheIWalking,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTI_INLINE(IntPatch_TheIWLineOfTheIWalking,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -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
|
||||
|
||||
|
@@ -164,7 +164,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(IntPatch_WLine,IntPatch_PointLine)
|
||||
DEFINE_STANDARD_RTTIEXT(IntPatch_WLine,IntPatch_PointLine)
|
||||
|
||||
protected:
|
||||
|
||||
|
Reference in New Issue
Block a user