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

Automatic restore of IMPLEMENT_STANDARD_RTTIEXT macro

This commit is contained in:
abv
2015-11-28 15:34:35 +03:00
parent c92a1d9864
commit 40cf53299e
4423 changed files with 6578 additions and 2289 deletions

View File

@@ -53,6 +53,8 @@
#include <Geom_Plane.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_AngleDimension,AIS_Dimension)
namespace
{
static const TCollection_ExtendedString THE_EMPTY_LABEL_STRING;

View File

@@ -210,7 +210,7 @@ public:
public:
DEFINE_STANDARD_RTTI (AIS_AngleDimension, AIS_Dimension)
DEFINE_STANDARD_RTTIEXT(AIS_AngleDimension,AIS_Dimension)
protected:

View File

@@ -20,6 +20,8 @@
#include <SelectMgr_EntityOwner.hxx>
#include <Standard_Type.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_AttributeFilter,SelectMgr_Filter)
AIS_AttributeFilter::AIS_AttributeFilter():
hasC(Standard_False),
hasW(Standard_False){}

View File

@@ -101,7 +101,7 @@ public:
DEFINE_STANDARD_RTTI(AIS_AttributeFilter,SelectMgr_Filter)
DEFINE_STANDARD_RTTIEXT(AIS_AttributeFilter,SelectMgr_Filter)
protected:

View File

@@ -43,6 +43,8 @@
#include <TopoDS.hxx>
#include <UnitsAPI.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_Axis,AIS_InteractiveObject)
//=======================================================================
//function : AIS_Axis
//purpose :

View File

@@ -133,7 +133,7 @@ public:
DEFINE_STANDARD_RTTI(AIS_Axis,AIS_InteractiveObject)
DEFINE_STANDARD_RTTIEXT(AIS_Axis,AIS_InteractiveObject)
protected:

View File

@@ -25,6 +25,8 @@
#include <TopTools_ListIteratorOfListOfShape.hxx>
#include <TopTools_ListOfShape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_BadEdgeFilter,SelectMgr_Filter)
//=======================================================================
//function : AIS_BadEdgeFilter
//purpose :

View File

@@ -61,7 +61,7 @@ public:
DEFINE_STANDARD_RTTI(AIS_BadEdgeFilter,SelectMgr_Filter)
DEFINE_STANDARD_RTTIEXT(AIS_BadEdgeFilter,SelectMgr_Filter)
protected:

View File

@@ -28,6 +28,8 @@
#include <TopTools_IndexedDataMapOfShapeListOfShape.hxx>
#include <TopTools_ListIteratorOfListOfShape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_C0RegularityFilter,SelectMgr_Filter)
//=======================================================================
//function : AIS_C0RegularityFilter
//purpose :

View File

@@ -47,7 +47,7 @@ public:
DEFINE_STANDARD_RTTI(AIS_C0RegularityFilter,SelectMgr_Filter)
DEFINE_STANDARD_RTTIEXT(AIS_C0RegularityFilter,SelectMgr_Filter)
protected:

View File

@@ -50,6 +50,8 @@
#include <TopoDS_Edge.hxx>
#include <TopoDS_Shape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_Chamf2dDimension,AIS_Relation)
//=======================================================================
//function : Constructor
//purpose :

View File

@@ -82,7 +82,7 @@ public:
DEFINE_STANDARD_RTTI(AIS_Chamf2dDimension,AIS_Relation)
DEFINE_STANDARD_RTTIEXT(AIS_Chamf2dDimension,AIS_Relation)
protected:

View File

@@ -49,6 +49,8 @@
#include <TopoDS_Edge.hxx>
#include <TopoDS_Shape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_Chamf3dDimension,AIS_Relation)
//=======================================================================
//function : Constructor
//purpose :

View File

@@ -81,7 +81,7 @@ public:
DEFINE_STANDARD_RTTI(AIS_Chamf3dDimension,AIS_Relation)
DEFINE_STANDARD_RTTIEXT(AIS_Chamf3dDimension,AIS_Relation)
protected:

View File

@@ -37,6 +37,8 @@
#include <TColgp_Array1OfPnt.hxx>
#include <TopoDS.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_Circle,AIS_InteractiveObject)
//=======================================================================
//function : AIS_Circle
//purpose :

View File

@@ -112,7 +112,7 @@ public:
DEFINE_STANDARD_RTTI(AIS_Circle,AIS_InteractiveObject)
DEFINE_STANDARD_RTTIEXT(AIS_Circle,AIS_InteractiveObject)
protected:

View File

@@ -39,6 +39,8 @@
#include <V3d_View.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_ColorScale,AIS_InteractiveObject)
//=======================================================================
//function : AIS_ColorScale
//purpose :

View File

@@ -211,7 +211,7 @@ public:
Standard_EXPORT void TextSize (const TCollection_ExtendedString& theText, const Standard_Integer theHeight, Standard_Integer& theWidth, Standard_Integer& theAscent, Standard_Integer& theDescent) const;
DEFINE_STANDARD_RTTI(AIS_ColorScale,AIS_InteractiveObject)
DEFINE_STANDARD_RTTIEXT(AIS_ColorScale,AIS_InteractiveObject)
protected:

View File

@@ -44,6 +44,9 @@
IMPLEMENT_STANDARD_RTTIEXT(AIS_ColoredShape,AIS_Shape)
IMPLEMENT_STANDARD_RTTIEXT(AIS_ColoredDrawer,Prs3d_Drawer)
//=======================================================================
//function : AIS_ColoredShape
//purpose :

View File

@@ -54,7 +54,7 @@ public: //! @name list of overridden properties
Standard_Boolean myHasOwnWidth;
public:
DEFINE_STANDARD_RTTI(AIS_ColoredDrawer, Prs3d_Drawer);
DEFINE_STANDARD_RTTIEXT(AIS_ColoredDrawer,Prs3d_Drawer);
};
@@ -175,7 +175,7 @@ protected:
public:
DEFINE_STANDARD_RTTI(AIS_ColoredShape, AIS_Shape);
DEFINE_STANDARD_RTTIEXT(AIS_ColoredShape,AIS_Shape);
};

View File

@@ -41,6 +41,8 @@
#include <TopoDS_Shape.hxx>
#include <TopoDS_Vertex.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_ConcentricRelation,AIS_Relation)
//=======================================================================
//function : Constructor
//purpose :

View File

@@ -68,7 +68,7 @@ public:
DEFINE_STANDARD_RTTI(AIS_ConcentricRelation,AIS_Relation)
DEFINE_STANDARD_RTTIEXT(AIS_ConcentricRelation,AIS_Relation)
protected:

View File

@@ -44,6 +44,8 @@
#include <TopTools_IndexedMapOfShape.hxx>
#include <TopTools_OrientedShapeMapHasher.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_ConnectedInteractive,AIS_InteractiveObject)
//=======================================================================
//function : AIS_ConnectedInteractive
//purpose :

View File

@@ -101,7 +101,7 @@ public:
DEFINE_STANDARD_RTTI(AIS_ConnectedInteractive,AIS_InteractiveObject)
DEFINE_STANDARD_RTTIEXT(AIS_ConnectedInteractive,AIS_InteractiveObject)
protected:

View File

@@ -26,6 +26,8 @@
#include <Standard_ProgramError.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_DiameterDimension,AIS_Dimension)
namespace
{
static const Standard_ExtCharacter THE_DIAMETER_SYMBOL (0x00D8);

View File

@@ -130,7 +130,7 @@ public:
public:
DEFINE_STANDARD_RTTI(AIS_DiameterDimension, AIS_Dimension)
DEFINE_STANDARD_RTTIEXT(AIS_DiameterDimension,AIS_Dimension)
protected:

View File

@@ -75,6 +75,8 @@
#include <UnitsAPI_SystemUnits.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_Dimension,AIS_InteractiveObject)
namespace
{
// default text strings

View File

@@ -378,7 +378,7 @@ public:
public:
DEFINE_STANDARD_RTTI(AIS_Dimension, AIS_InteractiveObject)
DEFINE_STANDARD_RTTIEXT(AIS_Dimension,AIS_InteractiveObject)
protected:

View File

@@ -24,6 +24,8 @@
#include <TopoDS.hxx>
#include <TopoDS_Vertex.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_DimensionOwner,SelectMgr_EntityOwner)
namespace
{
//=======================================================================

View File

@@ -71,7 +71,7 @@ public:
DEFINE_STANDARD_RTTI(AIS_DimensionOwner,SelectMgr_EntityOwner)
DEFINE_STANDARD_RTTIEXT(AIS_DimensionOwner,SelectMgr_EntityOwner)
protected:

View File

@@ -46,6 +46,8 @@
#include <TopoDS.hxx>
#include <TopoDS_Shape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_EllipseRadiusDimension,AIS_Relation)
//=======================================================================
//function : AIS_EllipseRadiusDimension
//purpose :

View File

@@ -54,7 +54,7 @@ public:
DEFINE_STANDARD_RTTI(AIS_EllipseRadiusDimension,AIS_Relation)
DEFINE_STANDARD_RTTIEXT(AIS_EllipseRadiusDimension,AIS_Relation)
protected:

View File

@@ -48,6 +48,8 @@
#include <TopoDS_Shape.hxx>
#include <TopoDS_Vertex.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_EqualDistanceRelation,AIS_Relation)
//=======================================================================
//function : AIS_EqualDistanceRelation
//purpose :

View File

@@ -108,7 +108,7 @@ public:
DEFINE_STANDARD_RTTI(AIS_EqualDistanceRelation,AIS_Relation)
DEFINE_STANDARD_RTTIEXT(AIS_EqualDistanceRelation,AIS_Relation)
protected:

View File

@@ -40,6 +40,8 @@
#include <TopoDS.hxx>
#include <TopoDS_Edge.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_EqualRadiusRelation,AIS_Relation)
//=======================================================================
//function : AIS_EqualRadiusRelation
//purpose :

View File

@@ -59,7 +59,7 @@ public:
DEFINE_STANDARD_RTTI(AIS_EqualRadiusRelation,AIS_Relation)
DEFINE_STANDARD_RTTIEXT(AIS_EqualRadiusRelation,AIS_Relation)
protected:

View File

@@ -23,6 +23,8 @@
#include <TColStd_ListIteratorOfListOfInteger.hxx>
#include <TColStd_ListOfInteger.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_ExclusionFilter,SelectMgr_Filter)
//=======================================================================
//function : AIS_ExclusionFilter
//purpose : Constructors

View File

@@ -93,7 +93,7 @@ public:
DEFINE_STANDARD_RTTI(AIS_ExclusionFilter,SelectMgr_Filter)
DEFINE_STANDARD_RTTIEXT(AIS_ExclusionFilter,SelectMgr_Filter)
protected:

View File

@@ -57,6 +57,8 @@
#include <TopTools_IndexedMapOfShape.hxx>
#include <TopTools_ListIteratorOfListOfShape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_FixRelation,AIS_Relation)
static Standard_Boolean InDomain(const Standard_Real fpar,
const Standard_Real lpar,
const Standard_Real para)

View File

@@ -101,7 +101,7 @@ public:
DEFINE_STANDARD_RTTI(AIS_FixRelation,AIS_Relation)
DEFINE_STANDARD_RTTIEXT(AIS_FixRelation,AIS_Relation)
protected:

View File

@@ -19,6 +19,8 @@
#include <Standard_Type.hxx>
#include <TColStd_ListIteratorOfListOfInteger.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_GlobalStatus,MMgt_TShared)
AIS_GlobalStatus::AIS_GlobalStatus():
myStatus(AIS_DS_None),
myLayerIndex(0),

View File

@@ -93,7 +93,7 @@ public:
DEFINE_STANDARD_RTTI(AIS_GlobalStatus,MMgt_TShared)
DEFINE_STANDARD_RTTIEXT(AIS_GlobalStatus,MMgt_TShared)
protected:

View File

@@ -55,6 +55,8 @@
#include <TopTools_IndexedDataMapOfShapeListOfShape.hxx>
#include <TopTools_ListIteratorOfListOfShape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_IdenticRelation,AIS_Relation)
// jfa 15/10/2000
static Standard_Real Modulo2PI(const Standard_Real ANGLE)
{

View File

@@ -76,7 +76,7 @@ public:
DEFINE_STANDARD_RTTI(AIS_IdenticRelation,AIS_Relation)
DEFINE_STANDARD_RTTIEXT(AIS_IdenticRelation,AIS_Relation)
protected:

View File

@@ -62,6 +62,8 @@
#include <V3d_View.hxx>
#include <V3d_Viewer.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_InteractiveContext,MMgt_TShared)
//#include <AIS_DataMapIteratorOfDataMapOfInteractiveInteger.hxx>
namespace
{

View File

@@ -1566,7 +1566,7 @@ public:
friend class AIS_LocalContext;
DEFINE_STANDARD_RTTI(AIS_InteractiveContext,MMgt_TShared)
DEFINE_STANDARD_RTTIEXT(AIS_InteractiveContext,MMgt_TShared)
protected:

View File

@@ -44,6 +44,8 @@
#include <Standard_Type.hxx>
#include <TColStd_ListIteratorOfListOfInteger.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_InteractiveObject,SelectMgr_SelectableObject)
//=======================================================================
//function : AIS_InteractiveObject
//purpose :

View File

@@ -460,7 +460,7 @@ public:
friend class AIS_InteractiveContext;
DEFINE_STANDARD_RTTI(AIS_InteractiveObject,SelectMgr_SelectableObject)
DEFINE_STANDARD_RTTIEXT(AIS_InteractiveObject,SelectMgr_SelectableObject)
protected:

View File

@@ -36,6 +36,8 @@
#include <TopExp_Explorer.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_LengthDimension,AIS_Dimension)
//=======================================================================
//function : Constructor
//purpose : Dimension between two faces

View File

@@ -196,7 +196,7 @@ public:
public:
DEFINE_STANDARD_RTTI(AIS_LengthDimension, AIS_Dimension)
DEFINE_STANDARD_RTTIEXT(AIS_LengthDimension,AIS_Dimension)
protected:

View File

@@ -39,6 +39,8 @@
#include <TColgp_Array1OfPnt.hxx>
#include <UnitsAPI.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_Line,AIS_InteractiveObject)
//==================================================================
// function: FindLimits
// purpose:

View File

@@ -103,7 +103,7 @@ public:
DEFINE_STANDARD_RTTI(AIS_Line,AIS_InteractiveObject)
DEFINE_STANDARD_RTTIEXT(AIS_Line,AIS_InteractiveObject)
protected:

View File

@@ -49,6 +49,8 @@
#include <V3d_Viewer.hxx>
#include <stdio.h>
IMPLEMENT_STANDARD_RTTIEXT(AIS_LocalContext,MMgt_TShared)
static TCollection_AsciiString AIS_Local_SelName(const Standard_Address address,
const Standard_Integer anIndex)
{

View File

@@ -359,7 +359,7 @@ public:
DEFINE_STANDARD_RTTI(AIS_LocalContext,MMgt_TShared)
DEFINE_STANDARD_RTTIEXT(AIS_LocalContext,MMgt_TShared)
protected:

View File

@@ -18,6 +18,8 @@
#include <Standard_Type.hxx>
#include <TColStd_ListIteratorOfListOfInteger.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_LocalStatus,MMgt_TShared)
AIS_LocalStatus::AIS_LocalStatus(const Standard_Boolean IsTemp,
const Standard_Boolean Decomp,
const Standard_Integer DMode,

View File

@@ -89,7 +89,7 @@ public:
DEFINE_STANDARD_RTTI(AIS_LocalStatus,MMgt_TShared)
DEFINE_STANDARD_RTTIEXT(AIS_LocalStatus,MMgt_TShared)
protected:

View File

@@ -58,6 +58,8 @@
#include <TopoDS.hxx>
#include <TopoDS_Shape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_MaxRadiusDimension,AIS_EllipseRadiusDimension)
//=======================================================================
//function : AIS_MaxRadiusDimension
//purpose :

View File

@@ -69,7 +69,7 @@ public:
DEFINE_STANDARD_RTTI(AIS_MaxRadiusDimension,AIS_EllipseRadiusDimension)
DEFINE_STANDARD_RTTIEXT(AIS_MaxRadiusDimension,AIS_EllipseRadiusDimension)
protected:

View File

@@ -53,6 +53,8 @@
#include <TopoDS_Shape.hxx>
#include <TopoDS_Vertex.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_MidPointRelation,AIS_Relation)
//=======================================================================
//function : AIS_MidPointRelation
//purpose :

View File

@@ -67,7 +67,7 @@ public:
DEFINE_STANDARD_RTTI(AIS_MidPointRelation,AIS_Relation)
DEFINE_STANDARD_RTTIEXT(AIS_MidPointRelation,AIS_Relation)
protected:

View File

@@ -58,6 +58,8 @@
#include <TopoDS.hxx>
#include <TopoDS_Shape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_MinRadiusDimension,AIS_EllipseRadiusDimension)
//=======================================================================
//function : AIS_MinRadiusDimension
//purpose :

View File

@@ -68,7 +68,7 @@ public:
DEFINE_STANDARD_RTTI(AIS_MinRadiusDimension,AIS_EllipseRadiusDimension)
DEFINE_STANDARD_RTTIEXT(AIS_MinRadiusDimension,AIS_EllipseRadiusDimension)
protected:

View File

@@ -33,6 +33,8 @@
#include <Standard_Type.hxx>
#include <TopLoc_Location.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_MultipleConnectedInteractive,AIS_InteractiveObject)
namespace
{
//! SelectMgr_AssemblyEntityOwner replaces original owners in sensitive entities

View File

@@ -100,7 +100,7 @@ public:
Standard_EXPORT virtual Handle(SelectMgr_EntityOwner) GlobalSelOwner() const Standard_OVERRIDE;
DEFINE_STANDARD_RTTI(AIS_MultipleConnectedInteractive,AIS_InteractiveObject)
DEFINE_STANDARD_RTTIEXT(AIS_MultipleConnectedInteractive,AIS_InteractiveObject)
protected:

View File

@@ -56,6 +56,8 @@
#include <TopoDS_Shape.hxx>
#include <TopoDS_Vertex.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_OffsetDimension,AIS_Relation)
//=======================================================================
//function : AIS_OffsetDimension
//purpose :

View File

@@ -80,7 +80,7 @@ public:
DEFINE_STANDARD_RTTI(AIS_OffsetDimension,AIS_Relation)
DEFINE_STANDARD_RTTIEXT(AIS_OffsetDimension,AIS_Relation)
protected:

View File

@@ -52,6 +52,8 @@
#include <TopoDS.hxx>
#include <TopoDS_Shape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_ParallelRelation,AIS_Relation)
//=======================================================================
//function : Constructor
//purpose :

View File

@@ -76,7 +76,7 @@ public:
DEFINE_STANDARD_RTTI(AIS_ParallelRelation,AIS_Relation)
DEFINE_STANDARD_RTTIEXT(AIS_ParallelRelation,AIS_Relation)
protected:

View File

@@ -50,6 +50,8 @@
#include <TopoDS_Shape.hxx>
#include <TopoDS_Vertex.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_PerpendicularRelation,AIS_Relation)
//=======================================================================
//function : Constructor
//purpose : TwoEdgesPerpendicular

View File

@@ -71,7 +71,7 @@ public:
DEFINE_STANDARD_RTTI(AIS_PerpendicularRelation,AIS_Relation)
DEFINE_STANDARD_RTTIEXT(AIS_PerpendicularRelation,AIS_Relation)
protected:

View File

@@ -54,6 +54,8 @@
#include <TCollection_AsciiString.hxx>
#include <UnitsAPI.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_Plane,AIS_InteractiveObject)
//=======================================================================
//function : AIS_Plane
//purpose :

View File

@@ -173,7 +173,7 @@ public:
DEFINE_STANDARD_RTTI(AIS_Plane,AIS_InteractiveObject)
DEFINE_STANDARD_RTTIEXT(AIS_Plane,AIS_InteractiveObject)
protected:

View File

@@ -54,6 +54,8 @@
#include <TCollection_AsciiString.hxx>
#include <UnitsAPI.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_PlaneTrihedron,AIS_InteractiveObject)
void ExtremityPoints(TColgp_Array1OfPnt& PP,const Handle(Geom_Plane)& myPlane,const Handle(Prs3d_Drawer)& myDrawer);
//=======================================================================

View File

@@ -120,7 +120,7 @@ public:
DEFINE_STANDARD_RTTI(AIS_PlaneTrihedron,AIS_InteractiveObject)
DEFINE_STANDARD_RTTIEXT(AIS_PlaneTrihedron,AIS_InteractiveObject)
protected:

View File

@@ -37,6 +37,8 @@
#include <StdPrs_Point.hxx>
#include <TopoDS_Vertex.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_Point,AIS_InteractiveObject)
//=======================================================================
//function : AIS_Point
//purpose :

View File

@@ -102,7 +102,7 @@ public:
DEFINE_STANDARD_RTTI(AIS_Point,AIS_InteractiveObject)
DEFINE_STANDARD_RTTIEXT(AIS_Point,AIS_InteractiveObject)
protected:

View File

@@ -32,6 +32,8 @@
#include <StdPrs_BndBox.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_PointCloud,AIS_InteractiveObject)
//==================================================
// Function: AIS_PointCloud
// Purpose : Constructor

View File

@@ -122,7 +122,7 @@ private:
public:
DEFINE_STANDARD_RTTI(AIS_PointCloud, AIS_InteractiveObject)
DEFINE_STANDARD_RTTIEXT(AIS_PointCloud,AIS_InteractiveObject)
};

View File

@@ -22,6 +22,8 @@
#include <gce_MakeDir.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_RadiusDimension,AIS_Dimension)
namespace
{
static const Standard_ExtCharacter THE_RADIUS_SYMBOL ('R');

View File

@@ -118,7 +118,7 @@ public:
public:
DEFINE_STANDARD_RTTI (AIS_RadiusDimension, AIS_Dimension)
DEFINE_STANDARD_RTTIEXT(AIS_RadiusDimension,AIS_Dimension)
protected:

View File

@@ -50,6 +50,8 @@
#include <TopoDS_Shape.hxx>
#include <TopoDS_Vertex.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_Relation,AIS_InteractiveObject)
//=======================================================================
//function : AIS_Relation
//purpose :

View File

@@ -193,7 +193,7 @@ public:
DEFINE_STANDARD_RTTI(AIS_Relation,AIS_InteractiveObject)
DEFINE_STANDARD_RTTIEXT(AIS_Relation,AIS_InteractiveObject)
protected:

View File

@@ -24,6 +24,8 @@
#include <TCollection_AsciiString.hxx>
#include <TColStd_SequenceOfTransient.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_Selection,MMgt_TShared)
#define MaxSizeOfResult 100000
//current selection (handle)

View File

@@ -120,7 +120,7 @@ public:
DEFINE_STANDARD_RTTI(AIS_Selection,MMgt_TShared)
DEFINE_STANDARD_RTTIEXT(AIS_Selection,MMgt_TShared)
protected:

View File

@@ -68,6 +68,8 @@
#include <TopoDS_Iterator.hxx>
#include <TopoDS_Shape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_Shape,AIS_InteractiveObject)
static Standard_Boolean myFirstCompute;
static Standard_Boolean IsInList(const TColStd_ListOfInteger& LL, const Standard_Integer aMode)

View File

@@ -241,7 +241,7 @@ public:
DEFINE_STANDARD_RTTI(AIS_Shape,AIS_InteractiveObject)
DEFINE_STANDARD_RTTIEXT(AIS_Shape,AIS_InteractiveObject)
protected:

View File

@@ -20,6 +20,8 @@
#include <SelectMgr_EntityOwner.hxx>
#include <Standard_Type.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_SignatureFilter,AIS_TypeFilter)
AIS_SignatureFilter::AIS_SignatureFilter(const AIS_KindOfInteractive TheKind,
const Standard_Integer TheSignature):
AIS_TypeFilter(TheKind),

View File

@@ -76,7 +76,7 @@ public:
DEFINE_STANDARD_RTTI(AIS_SignatureFilter,AIS_TypeFilter)
DEFINE_STANDARD_RTTIEXT(AIS_SignatureFilter,AIS_TypeFilter)
protected:

View File

@@ -50,6 +50,8 @@
#include <TopoDS.hxx>
#include <TopoDS_Shape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_SymmetricRelation,AIS_Relation)
//=======================================================================
//function : AIS_SymmetricRelation
//purpose :

View File

@@ -82,7 +82,7 @@ public:
DEFINE_STANDARD_RTTI(AIS_SymmetricRelation,AIS_Relation)
DEFINE_STANDARD_RTTIEXT(AIS_SymmetricRelation,AIS_Relation)
protected:

View File

@@ -52,6 +52,8 @@
#include <TopoDS_Shape.hxx>
#include <TopoDS_Vertex.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_TangentRelation,AIS_Relation)
//=======================================================================
//function : Constructor
//purpose :

View File

@@ -82,7 +82,7 @@ public:
DEFINE_STANDARD_RTTI(AIS_TangentRelation,AIS_Relation)
DEFINE_STANDARD_RTTIEXT(AIS_TangentRelation,AIS_Relation)
protected:

View File

@@ -24,6 +24,8 @@
#include <SelectMgr_EntityOwner.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_TextLabel,AIS_InteractiveObject)
//=======================================================================
//function : AIS_TextLabel
//purpose :

View File

@@ -115,7 +115,7 @@ protected:
public:
//! CASCADE RTTI
DEFINE_STANDARD_RTTI(AIS_TextLabel, AIS_InteractiveObject);
DEFINE_STANDARD_RTTIEXT(AIS_TextLabel,AIS_InteractiveObject);
};

View File

@@ -41,6 +41,8 @@
#include <TopExp_Explorer.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_TexturedShape,AIS_Shape)
//=======================================================================
//function : AIS_TexturedShape
//purpose :

View File

@@ -206,7 +206,7 @@ protected: //! @name texture mapping properties
public:
DEFINE_STANDARD_RTTI (AIS_TexturedShape, AIS_Shape)
DEFINE_STANDARD_RTTIEXT(AIS_TexturedShape,AIS_Shape)
};

View File

@@ -28,6 +28,8 @@
#include <Graphic3d_ArrayOfTriangles.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_Triangulation,AIS_InteractiveObject)
AIS_Triangulation::AIS_Triangulation(const Handle(Poly_Triangulation)& Triangulation)
{
myTriangulation = Triangulation;

View File

@@ -64,7 +64,7 @@ public:
DEFINE_STANDARD_RTTI(AIS_Triangulation,AIS_InteractiveObject)
DEFINE_STANDARD_RTTIEXT(AIS_Triangulation,AIS_InteractiveObject)
protected:

View File

@@ -57,6 +57,8 @@
#include <TColgp_Array1OfPnt.hxx>
#include <UnitsAPI.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AIS_Trihedron,AIS_InteractiveObject)
//=======================================================================
//function : AIS_Trihedron
//purpose :

View File

@@ -168,7 +168,7 @@ public:
//! Removes the non-default settings for width set in SetWidth.
Standard_EXPORT void UnsetWidth() Standard_OVERRIDE;
DEFINE_STANDARD_RTTI(AIS_Trihedron,AIS_InteractiveObject)
DEFINE_STANDARD_RTTIEXT(AIS_Trihedron,AIS_InteractiveObject)
protected:

Some files were not shown because too many files have changed in this diff Show More