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:
@@ -77,6 +77,8 @@
|
||||
#include <TopTools_DataMapOfShapeListOfShape.hxx>
|
||||
#include <TopTools_MapOfShape.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(ShapeFix_ComposeShell,ShapeFix_Root)
|
||||
|
||||
//=======================================================================
|
||||
//function : ShapeFix_ComposeShell
|
||||
//purpose :
|
||||
|
@@ -149,7 +149,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(ShapeFix_ComposeShell,ShapeFix_Root)
|
||||
DEFINE_STANDARD_RTTIEXT(ShapeFix_ComposeShell,ShapeFix_Root)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -61,6 +61,8 @@
|
||||
#include <TopoDS_Vertex.hxx>
|
||||
#include <ShapeBuild_ReShape.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(ShapeFix_Edge,MMgt_TShared)
|
||||
|
||||
//=======================================================================
|
||||
//function : ShapeFix_Edge
|
||||
//purpose :
|
||||
|
@@ -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:
|
||||
|
||||
|
@@ -44,6 +44,8 @@
|
||||
#include <TopoDS_Face.hxx>
|
||||
#include <TopoDS_Vertex.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(ShapeFix_EdgeProjAux,MMgt_TShared)
|
||||
|
||||
//=======================================================================
|
||||
//function : ShapeFix_EdgeProjAux
|
||||
//purpose :
|
||||
|
@@ -62,7 +62,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(ShapeFix_EdgeProjAux,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(ShapeFix_EdgeProjAux,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -101,6 +101,8 @@
|
||||
#include <TopTools_MapOfShape.hxx>
|
||||
#include <TopTools_SequenceOfShape.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(ShapeFix_Face,ShapeFix_Root)
|
||||
|
||||
#ifdef OCCT_DEBUG
|
||||
#define DEBUG
|
||||
#endif
|
||||
|
@@ -245,7 +245,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(ShapeFix_Face,ShapeFix_Root)
|
||||
DEFINE_STANDARD_RTTIEXT(ShapeFix_Face,ShapeFix_Root)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -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>
|
||||
|
@@ -87,7 +87,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(ShapeFix_FixSmallFace,ShapeFix_Root)
|
||||
DEFINE_STANDARD_RTTIEXT(ShapeFix_FixSmallFace,ShapeFix_Root)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -34,6 +34,8 @@
|
||||
#include <TopTools_MapIteratorOfMapOfShape.hxx>
|
||||
#include <TopTools_MapOfShape.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(ShapeFix_FixSmallSolid,ShapeFix_Root)
|
||||
|
||||
//=======================================================================
|
||||
//function : ShapeFix_FixSmallSolid
|
||||
//purpose : Construct
|
||||
|
@@ -61,7 +61,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(ShapeFix_FixSmallSolid,ShapeFix_Root)
|
||||
DEFINE_STANDARD_RTTIEXT(ShapeFix_FixSmallSolid,ShapeFix_Root)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -19,6 +19,8 @@
|
||||
#include <Standard_Type.hxx>
|
||||
#include <TopoDS_Shape.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(ShapeFix_Root,MMgt_TShared)
|
||||
|
||||
//=======================================================================
|
||||
//function : ShapeFix_Root
|
||||
//purpose :
|
||||
|
@@ -113,7 +113,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(ShapeFix_Root,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(ShapeFix_Root,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -40,6 +40,8 @@
|
||||
#include <TopoDS_Shape.hxx>
|
||||
#include <TopoDS_Wire.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(ShapeFix_Shape,ShapeFix_Root)
|
||||
|
||||
//=======================================================================
|
||||
//function : ShapeFix_Shape
|
||||
//purpose :
|
||||
|
@@ -133,7 +133,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(ShapeFix_Shape,ShapeFix_Root)
|
||||
DEFINE_STANDARD_RTTIEXT(ShapeFix_Shape,ShapeFix_Root)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -57,6 +57,8 @@
|
||||
#include <TopTools_MapOfShape.hxx>
|
||||
#include <TopTools_SequenceOfShape.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(ShapeFix_Shell,ShapeFix_Root)
|
||||
|
||||
//=======================================================================
|
||||
//function : ShapeFix_Shell
|
||||
//purpose :
|
||||
|
@@ -115,7 +115,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(ShapeFix_Shell,ShapeFix_Root)
|
||||
DEFINE_STANDARD_RTTIEXT(ShapeFix_Shell,ShapeFix_Root)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -60,6 +60,8 @@
|
||||
#include <TopTools_MapOfShape.hxx>
|
||||
#include <TopTools_SequenceOfShape.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(ShapeFix_Solid,ShapeFix_Root)
|
||||
|
||||
//======================================================
|
||||
//function : ShapeFix_Solid
|
||||
//purpose :
|
||||
|
@@ -102,7 +102,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(ShapeFix_Solid,ShapeFix_Root)
|
||||
DEFINE_STANDARD_RTTIEXT(ShapeFix_Solid,ShapeFix_Root)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -34,6 +34,8 @@
|
||||
#include <TopTools_DataMapOfShapeShape.hxx>
|
||||
#include <TopTools_SequenceOfShape.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(ShapeFix_SplitCommonVertex,ShapeFix_Root)
|
||||
|
||||
//=======================================================================
|
||||
//function : ShapeFix_SplitCommonVertex
|
||||
//purpose :
|
||||
|
@@ -48,7 +48,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(ShapeFix_SplitCommonVertex,ShapeFix_Root)
|
||||
DEFINE_STANDARD_RTTIEXT(ShapeFix_SplitCommonVertex,ShapeFix_Root)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -118,6 +118,8 @@
|
||||
#include <TopTools_Array1OfShape.hxx>
|
||||
#include <TopTools_HSequenceOfShape.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(ShapeFix_Wire,ShapeFix_Root)
|
||||
|
||||
//S4135
|
||||
//#######################################################################
|
||||
// Constructors, initializations, modes, querying
|
||||
|
@@ -454,7 +454,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(ShapeFix_Wire,ShapeFix_Root)
|
||||
DEFINE_STANDARD_RTTIEXT(ShapeFix_Wire,ShapeFix_Root)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -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
|
||||
|
@@ -101,7 +101,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(ShapeFix_Wireframe,ShapeFix_Root)
|
||||
DEFINE_STANDARD_RTTIEXT(ShapeFix_Wireframe,ShapeFix_Root)
|
||||
|
||||
protected:
|
||||
|
||||
|
Reference in New Issue
Block a user