1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-09-08 14:17:06 +03:00

0024947: Redesign OCCT legacy type system -- automatic

Automatic upgrade with command "occt_upgdare . -rtti"
This commit is contained in:
abv
2015-07-11 11:06:11 +03:00
parent 69ff08ff28
commit ec357c5cbb
816 changed files with 1280 additions and 690 deletions

View File

@@ -24,8 +24,7 @@
#include <TopoDS_Iterator.hxx>
// Handle implementation
IMPLEMENT_STANDARD_HANDLE( IVtkOCC_SelectableObject, SelectMgr_SelectableObject )
IMPLEMENT_STANDARD_RTTIEXT( IVtkOCC_SelectableObject, SelectMgr_SelectableObject )
//============================================================================
// Method: Constructor

View File

@@ -46,7 +46,7 @@ public:
//! Returns bounding box of object
Standard_EXPORT virtual void BoundingBox (Bnd_Box& theBndBox) Standard_OVERRIDE;
DEFINE_STANDARD_RTTI( IVtkOCC_SelectableObject )
DEFINE_STANDARD_RTTI(IVtkOCC_SelectableObject, SelectMgr_SelectableObject)
private:

View File

@@ -17,8 +17,7 @@
#include <TopExp.hxx>
// Handle implementation
IMPLEMENT_STANDARD_HANDLE(IVtkOCC_Shape, IVtk_IShape)
IMPLEMENT_STANDARD_RTTIEXT(IVtkOCC_Shape, IVtk_IShape)
//============================================================================
// Method: Constructor

View File

@@ -39,7 +39,7 @@ public:
IVtk_IdType GetSubShapeId (const IVtk_IShape::Handle&) const;
DEFINE_STANDARD_RTTI( IVtkOCC_Shape )
DEFINE_STANDARD_RTTI(IVtkOCC_Shape, IVtk_IShape)
//! Get the wrapped original OCCT shape
//! @return TopoDS_Shape the wrapped original OCCT shape

View File

@@ -45,8 +45,7 @@
#include <TopExp_Explorer.hxx>
// Handle implementation
IMPLEMENT_STANDARD_HANDLE(IVtkOCC_ShapeMesher, IVtk_IShapeMesher)
IMPLEMENT_STANDARD_RTTIEXT(IVtkOCC_ShapeMesher, IVtk_IShapeMesher)
//================================================================
// Function : internalBuild

View File

@@ -178,7 +178,7 @@ private:
//! Get the IShape as OCC implementation
const IVtkOCC_Shape::Handle GetShapeObj() const;
DEFINE_STANDARD_RTTI(IVtkOCC_ShapeMesher)
DEFINE_STANDARD_RTTI(IVtkOCC_ShapeMesher, IVtk_IShapeMesher)
private:
IVtk_ShapeTypeMap myEdgesTypes;

View File

@@ -22,8 +22,7 @@
#include <StdSelect_BRepOwner.hxx>
// Handle implementation
IMPLEMENT_STANDARD_HANDLE(IVtkOCC_ShapePickerAlgo, IVtk_IShapePickerAlgo)
IMPLEMENT_STANDARD_RTTIEXT(IVtkOCC_ShapePickerAlgo, IVtk_IShapePickerAlgo)
//================================================================
// Function : Constructor

View File

@@ -95,7 +95,7 @@ public: //! @name Obtain picking results
public:
DEFINE_STANDARD_RTTI(IVtkOCC_ShapePickerAlgo)
DEFINE_STANDARD_RTTI(IVtkOCC_ShapePickerAlgo, IVtk_IShapePickerAlgo)
private:

View File

@@ -19,8 +19,6 @@
#include <gp_Quaternion.hxx>
#include <Graphic3d_Camera.hxx>
IMPLEMENT_STANDARD_HANDLE( IVtkOCC_ViewerSelector, SelectMgr_ViewerSelector )
IMPLEMENT_STANDARD_RTTIEXT( IVtkOCC_ViewerSelector, SelectMgr_ViewerSelector )
//============================================================================
// Method: Constructor

View File

@@ -56,7 +56,7 @@ public:
//! Deactivate the given selection
void Deactivate (const Handle(SelectMgr_Selection)& theSelection);
DEFINE_STANDARD_RTTI( IVtkOCC_ViewerSelector )
DEFINE_STANDARD_RTTI(IVtkOCC_ViewerSelector, SelectMgr_ViewerSelector)
private:
Standard_Integer myPixTol;