1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-04 13:13:25 +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

@@ -43,6 +43,8 @@
#include <TopoDS_Face.hxx>
#include <TopoDS_Vertex.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BRepTools_GTrsfModification,BRepTools_Modification)
//=======================================================================
//function : BRepTools_GTrsfModification
//purpose :

View File

@@ -107,7 +107,7 @@ public:
DEFINE_STANDARD_RTTI(BRepTools_GTrsfModification,BRepTools_Modification)
DEFINE_STANDARD_RTTIEXT(BRepTools_GTrsfModification,BRepTools_Modification)
protected:

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

View File

@@ -126,7 +126,7 @@ public:
DEFINE_STANDARD_RTTI(BRepTools_Modification,MMgt_TShared)
DEFINE_STANDARD_RTTIEXT(BRepTools_Modification,MMgt_TShared)
protected:

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

View File

@@ -106,7 +106,7 @@ public:
DEFINE_STANDARD_RTTI(BRepTools_NurbsConvertModification,BRepTools_Modification)
DEFINE_STANDARD_RTTIEXT(BRepTools_NurbsConvertModification,BRepTools_Modification)
protected:

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

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

View File

@@ -40,6 +40,8 @@
#include <TopoDS_Face.hxx>
#include <TopoDS_Vertex.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BRepTools_TrsfModification,BRepTools_Modification)
//=======================================================================
//function : BRepTools_TrsfModification
//purpose :

View File

@@ -112,7 +112,7 @@ public:
DEFINE_STANDARD_RTTI(BRepTools_TrsfModification,BRepTools_Modification)
DEFINE_STANDARD_RTTIEXT(BRepTools_TrsfModification,BRepTools_Modification)
protected: