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:
@@ -53,6 +53,8 @@
|
||||
#include <Geom_Plane.hxx>
|
||||
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(AIS_AngleDimension,AIS_Dimension)
|
||||
|
||||
namespace
|
||||
{
|
||||
static const TCollection_ExtendedString THE_EMPTY_LABEL_STRING;
|
||||
|
@@ -210,7 +210,7 @@ public:
|
||||
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_RTTI (AIS_AngleDimension, AIS_Dimension)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_AngleDimension,AIS_Dimension)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -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){}
|
||||
|
@@ -101,7 +101,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(AIS_AttributeFilter,SelectMgr_Filter)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_AttributeFilter,SelectMgr_Filter)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -43,6 +43,8 @@
|
||||
#include <TopoDS.hxx>
|
||||
#include <UnitsAPI.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(AIS_Axis,AIS_InteractiveObject)
|
||||
|
||||
//=======================================================================
|
||||
//function : AIS_Axis
|
||||
//purpose :
|
||||
|
@@ -133,7 +133,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(AIS_Axis,AIS_InteractiveObject)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_Axis,AIS_InteractiveObject)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -25,6 +25,8 @@
|
||||
#include <TopTools_ListIteratorOfListOfShape.hxx>
|
||||
#include <TopTools_ListOfShape.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(AIS_BadEdgeFilter,SelectMgr_Filter)
|
||||
|
||||
//=======================================================================
|
||||
//function : AIS_BadEdgeFilter
|
||||
//purpose :
|
||||
|
@@ -61,7 +61,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(AIS_BadEdgeFilter,SelectMgr_Filter)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_BadEdgeFilter,SelectMgr_Filter)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -28,6 +28,8 @@
|
||||
#include <TopTools_IndexedDataMapOfShapeListOfShape.hxx>
|
||||
#include <TopTools_ListIteratorOfListOfShape.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(AIS_C0RegularityFilter,SelectMgr_Filter)
|
||||
|
||||
//=======================================================================
|
||||
//function : AIS_C0RegularityFilter
|
||||
//purpose :
|
||||
|
@@ -47,7 +47,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(AIS_C0RegularityFilter,SelectMgr_Filter)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_C0RegularityFilter,SelectMgr_Filter)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -50,6 +50,8 @@
|
||||
#include <TopoDS_Edge.hxx>
|
||||
#include <TopoDS_Shape.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(AIS_Chamf2dDimension,AIS_Relation)
|
||||
|
||||
//=======================================================================
|
||||
//function : Constructor
|
||||
//purpose :
|
||||
|
@@ -82,7 +82,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(AIS_Chamf2dDimension,AIS_Relation)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_Chamf2dDimension,AIS_Relation)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -49,6 +49,8 @@
|
||||
#include <TopoDS_Edge.hxx>
|
||||
#include <TopoDS_Shape.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(AIS_Chamf3dDimension,AIS_Relation)
|
||||
|
||||
//=======================================================================
|
||||
//function : Constructor
|
||||
//purpose :
|
||||
|
@@ -81,7 +81,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(AIS_Chamf3dDimension,AIS_Relation)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_Chamf3dDimension,AIS_Relation)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -37,6 +37,8 @@
|
||||
#include <TColgp_Array1OfPnt.hxx>
|
||||
#include <TopoDS.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(AIS_Circle,AIS_InteractiveObject)
|
||||
|
||||
//=======================================================================
|
||||
//function : AIS_Circle
|
||||
//purpose :
|
||||
|
@@ -112,7 +112,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(AIS_Circle,AIS_InteractiveObject)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_Circle,AIS_InteractiveObject)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -39,6 +39,8 @@
|
||||
#include <V3d_View.hxx>
|
||||
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(AIS_ColorScale,AIS_InteractiveObject)
|
||||
|
||||
//=======================================================================
|
||||
//function : AIS_ColorScale
|
||||
//purpose :
|
||||
|
@@ -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:
|
||||
|
||||
|
@@ -44,6 +44,9 @@
|
||||
|
||||
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(AIS_ColoredShape,AIS_Shape)
|
||||
IMPLEMENT_STANDARD_RTTIEXT(AIS_ColoredDrawer,Prs3d_Drawer)
|
||||
|
||||
//=======================================================================
|
||||
//function : AIS_ColoredShape
|
||||
//purpose :
|
||||
|
@@ -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);
|
||||
|
||||
};
|
||||
|
||||
|
@@ -41,6 +41,8 @@
|
||||
#include <TopoDS_Shape.hxx>
|
||||
#include <TopoDS_Vertex.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(AIS_ConcentricRelation,AIS_Relation)
|
||||
|
||||
//=======================================================================
|
||||
//function : Constructor
|
||||
//purpose :
|
||||
|
@@ -68,7 +68,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(AIS_ConcentricRelation,AIS_Relation)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_ConcentricRelation,AIS_Relation)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -44,6 +44,8 @@
|
||||
#include <TopTools_IndexedMapOfShape.hxx>
|
||||
#include <TopTools_OrientedShapeMapHasher.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(AIS_ConnectedInteractive,AIS_InteractiveObject)
|
||||
|
||||
//=======================================================================
|
||||
//function : AIS_ConnectedInteractive
|
||||
//purpose :
|
||||
|
@@ -101,7 +101,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(AIS_ConnectedInteractive,AIS_InteractiveObject)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_ConnectedInteractive,AIS_InteractiveObject)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -26,6 +26,8 @@
|
||||
#include <Standard_ProgramError.hxx>
|
||||
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(AIS_DiameterDimension,AIS_Dimension)
|
||||
|
||||
namespace
|
||||
{
|
||||
static const Standard_ExtCharacter THE_DIAMETER_SYMBOL (0x00D8);
|
||||
|
@@ -130,7 +130,7 @@ public:
|
||||
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_RTTI(AIS_DiameterDimension, AIS_Dimension)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_DiameterDimension,AIS_Dimension)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -75,6 +75,8 @@
|
||||
#include <UnitsAPI_SystemUnits.hxx>
|
||||
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(AIS_Dimension,AIS_InteractiveObject)
|
||||
|
||||
namespace
|
||||
{
|
||||
// default text strings
|
||||
|
@@ -378,7 +378,7 @@ public:
|
||||
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_RTTI(AIS_Dimension, AIS_InteractiveObject)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_Dimension,AIS_InteractiveObject)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -24,6 +24,8 @@
|
||||
#include <TopoDS.hxx>
|
||||
#include <TopoDS_Vertex.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(AIS_DimensionOwner,SelectMgr_EntityOwner)
|
||||
|
||||
namespace
|
||||
{
|
||||
//=======================================================================
|
||||
|
@@ -71,7 +71,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(AIS_DimensionOwner,SelectMgr_EntityOwner)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_DimensionOwner,SelectMgr_EntityOwner)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -46,6 +46,8 @@
|
||||
#include <TopoDS.hxx>
|
||||
#include <TopoDS_Shape.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(AIS_EllipseRadiusDimension,AIS_Relation)
|
||||
|
||||
//=======================================================================
|
||||
//function : AIS_EllipseRadiusDimension
|
||||
//purpose :
|
||||
|
@@ -54,7 +54,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(AIS_EllipseRadiusDimension,AIS_Relation)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_EllipseRadiusDimension,AIS_Relation)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -48,6 +48,8 @@
|
||||
#include <TopoDS_Shape.hxx>
|
||||
#include <TopoDS_Vertex.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(AIS_EqualDistanceRelation,AIS_Relation)
|
||||
|
||||
//=======================================================================
|
||||
//function : AIS_EqualDistanceRelation
|
||||
//purpose :
|
||||
|
@@ -108,7 +108,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(AIS_EqualDistanceRelation,AIS_Relation)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_EqualDistanceRelation,AIS_Relation)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -40,6 +40,8 @@
|
||||
#include <TopoDS.hxx>
|
||||
#include <TopoDS_Edge.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(AIS_EqualRadiusRelation,AIS_Relation)
|
||||
|
||||
//=======================================================================
|
||||
//function : AIS_EqualRadiusRelation
|
||||
//purpose :
|
||||
|
@@ -59,7 +59,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(AIS_EqualRadiusRelation,AIS_Relation)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_EqualRadiusRelation,AIS_Relation)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -23,6 +23,8 @@
|
||||
#include <TColStd_ListIteratorOfListOfInteger.hxx>
|
||||
#include <TColStd_ListOfInteger.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(AIS_ExclusionFilter,SelectMgr_Filter)
|
||||
|
||||
//=======================================================================
|
||||
//function : AIS_ExclusionFilter
|
||||
//purpose : Constructors
|
||||
|
@@ -93,7 +93,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(AIS_ExclusionFilter,SelectMgr_Filter)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_ExclusionFilter,SelectMgr_Filter)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -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)
|
||||
|
@@ -101,7 +101,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(AIS_FixRelation,AIS_Relation)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_FixRelation,AIS_Relation)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -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),
|
||||
|
@@ -93,7 +93,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(AIS_GlobalStatus,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_GlobalStatus,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -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)
|
||||
{
|
||||
|
@@ -76,7 +76,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(AIS_IdenticRelation,AIS_Relation)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_IdenticRelation,AIS_Relation)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -62,6 +62,8 @@
|
||||
#include <V3d_View.hxx>
|
||||
#include <V3d_Viewer.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(AIS_InteractiveContext,MMgt_TShared)
|
||||
|
||||
//#include <AIS_DataMapIteratorOfDataMapOfInteractiveInteger.hxx>
|
||||
namespace
|
||||
{
|
||||
|
@@ -1566,7 +1566,7 @@ public:
|
||||
friend class AIS_LocalContext;
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(AIS_InteractiveContext,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_InteractiveContext,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -44,6 +44,8 @@
|
||||
#include <Standard_Type.hxx>
|
||||
#include <TColStd_ListIteratorOfListOfInteger.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(AIS_InteractiveObject,SelectMgr_SelectableObject)
|
||||
|
||||
//=======================================================================
|
||||
//function : AIS_InteractiveObject
|
||||
//purpose :
|
||||
|
@@ -460,7 +460,7 @@ public:
|
||||
friend class AIS_InteractiveContext;
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(AIS_InteractiveObject,SelectMgr_SelectableObject)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_InteractiveObject,SelectMgr_SelectableObject)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -36,6 +36,8 @@
|
||||
#include <TopExp_Explorer.hxx>
|
||||
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(AIS_LengthDimension,AIS_Dimension)
|
||||
|
||||
//=======================================================================
|
||||
//function : Constructor
|
||||
//purpose : Dimension between two faces
|
||||
|
@@ -196,7 +196,7 @@ public:
|
||||
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_RTTI(AIS_LengthDimension, AIS_Dimension)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_LengthDimension,AIS_Dimension)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -39,6 +39,8 @@
|
||||
#include <TColgp_Array1OfPnt.hxx>
|
||||
#include <UnitsAPI.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(AIS_Line,AIS_InteractiveObject)
|
||||
|
||||
//==================================================================
|
||||
// function: FindLimits
|
||||
// purpose:
|
||||
|
@@ -103,7 +103,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(AIS_Line,AIS_InteractiveObject)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_Line,AIS_InteractiveObject)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -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)
|
||||
{
|
||||
|
@@ -359,7 +359,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(AIS_LocalContext,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_LocalContext,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -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,
|
||||
|
@@ -89,7 +89,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(AIS_LocalStatus,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_LocalStatus,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -58,6 +58,8 @@
|
||||
#include <TopoDS.hxx>
|
||||
#include <TopoDS_Shape.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(AIS_MaxRadiusDimension,AIS_EllipseRadiusDimension)
|
||||
|
||||
//=======================================================================
|
||||
//function : AIS_MaxRadiusDimension
|
||||
//purpose :
|
||||
|
@@ -69,7 +69,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(AIS_MaxRadiusDimension,AIS_EllipseRadiusDimension)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_MaxRadiusDimension,AIS_EllipseRadiusDimension)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -53,6 +53,8 @@
|
||||
#include <TopoDS_Shape.hxx>
|
||||
#include <TopoDS_Vertex.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(AIS_MidPointRelation,AIS_Relation)
|
||||
|
||||
//=======================================================================
|
||||
//function : AIS_MidPointRelation
|
||||
//purpose :
|
||||
|
@@ -67,7 +67,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(AIS_MidPointRelation,AIS_Relation)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_MidPointRelation,AIS_Relation)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -58,6 +58,8 @@
|
||||
#include <TopoDS.hxx>
|
||||
#include <TopoDS_Shape.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(AIS_MinRadiusDimension,AIS_EllipseRadiusDimension)
|
||||
|
||||
//=======================================================================
|
||||
//function : AIS_MinRadiusDimension
|
||||
//purpose :
|
||||
|
@@ -68,7 +68,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(AIS_MinRadiusDimension,AIS_EllipseRadiusDimension)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_MinRadiusDimension,AIS_EllipseRadiusDimension)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -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
|
||||
|
@@ -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:
|
||||
|
||||
|
@@ -56,6 +56,8 @@
|
||||
#include <TopoDS_Shape.hxx>
|
||||
#include <TopoDS_Vertex.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(AIS_OffsetDimension,AIS_Relation)
|
||||
|
||||
//=======================================================================
|
||||
//function : AIS_OffsetDimension
|
||||
//purpose :
|
||||
|
@@ -80,7 +80,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(AIS_OffsetDimension,AIS_Relation)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_OffsetDimension,AIS_Relation)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -52,6 +52,8 @@
|
||||
#include <TopoDS.hxx>
|
||||
#include <TopoDS_Shape.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(AIS_ParallelRelation,AIS_Relation)
|
||||
|
||||
//=======================================================================
|
||||
//function : Constructor
|
||||
//purpose :
|
||||
|
@@ -76,7 +76,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(AIS_ParallelRelation,AIS_Relation)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_ParallelRelation,AIS_Relation)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -50,6 +50,8 @@
|
||||
#include <TopoDS_Shape.hxx>
|
||||
#include <TopoDS_Vertex.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(AIS_PerpendicularRelation,AIS_Relation)
|
||||
|
||||
//=======================================================================
|
||||
//function : Constructor
|
||||
//purpose : TwoEdgesPerpendicular
|
||||
|
@@ -71,7 +71,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(AIS_PerpendicularRelation,AIS_Relation)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_PerpendicularRelation,AIS_Relation)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -54,6 +54,8 @@
|
||||
#include <TCollection_AsciiString.hxx>
|
||||
#include <UnitsAPI.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(AIS_Plane,AIS_InteractiveObject)
|
||||
|
||||
//=======================================================================
|
||||
//function : AIS_Plane
|
||||
//purpose :
|
||||
|
@@ -173,7 +173,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(AIS_Plane,AIS_InteractiveObject)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_Plane,AIS_InteractiveObject)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -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);
|
||||
|
||||
//=======================================================================
|
||||
|
@@ -120,7 +120,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(AIS_PlaneTrihedron,AIS_InteractiveObject)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_PlaneTrihedron,AIS_InteractiveObject)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -37,6 +37,8 @@
|
||||
#include <StdPrs_Point.hxx>
|
||||
#include <TopoDS_Vertex.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(AIS_Point,AIS_InteractiveObject)
|
||||
|
||||
//=======================================================================
|
||||
//function : AIS_Point
|
||||
//purpose :
|
||||
|
@@ -102,7 +102,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(AIS_Point,AIS_InteractiveObject)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_Point,AIS_InteractiveObject)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -32,6 +32,8 @@
|
||||
#include <StdPrs_BndBox.hxx>
|
||||
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(AIS_PointCloud,AIS_InteractiveObject)
|
||||
|
||||
//==================================================
|
||||
// Function: AIS_PointCloud
|
||||
// Purpose : Constructor
|
||||
|
@@ -122,7 +122,7 @@ private:
|
||||
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_RTTI(AIS_PointCloud, AIS_InteractiveObject)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_PointCloud,AIS_InteractiveObject)
|
||||
|
||||
};
|
||||
|
||||
|
@@ -22,6 +22,8 @@
|
||||
#include <gce_MakeDir.hxx>
|
||||
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(AIS_RadiusDimension,AIS_Dimension)
|
||||
|
||||
namespace
|
||||
{
|
||||
static const Standard_ExtCharacter THE_RADIUS_SYMBOL ('R');
|
||||
|
@@ -118,7 +118,7 @@ public:
|
||||
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_RTTI (AIS_RadiusDimension, AIS_Dimension)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_RadiusDimension,AIS_Dimension)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -50,6 +50,8 @@
|
||||
#include <TopoDS_Shape.hxx>
|
||||
#include <TopoDS_Vertex.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(AIS_Relation,AIS_InteractiveObject)
|
||||
|
||||
//=======================================================================
|
||||
//function : AIS_Relation
|
||||
//purpose :
|
||||
|
@@ -193,7 +193,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(AIS_Relation,AIS_InteractiveObject)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_Relation,AIS_InteractiveObject)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -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)
|
||||
|
@@ -120,7 +120,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(AIS_Selection,MMgt_TShared)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_Selection,MMgt_TShared)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -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)
|
||||
|
@@ -241,7 +241,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(AIS_Shape,AIS_InteractiveObject)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_Shape,AIS_InteractiveObject)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -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),
|
||||
|
@@ -76,7 +76,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(AIS_SignatureFilter,AIS_TypeFilter)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_SignatureFilter,AIS_TypeFilter)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -50,6 +50,8 @@
|
||||
#include <TopoDS.hxx>
|
||||
#include <TopoDS_Shape.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(AIS_SymmetricRelation,AIS_Relation)
|
||||
|
||||
//=======================================================================
|
||||
//function : AIS_SymmetricRelation
|
||||
//purpose :
|
||||
|
@@ -82,7 +82,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(AIS_SymmetricRelation,AIS_Relation)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_SymmetricRelation,AIS_Relation)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -52,6 +52,8 @@
|
||||
#include <TopoDS_Shape.hxx>
|
||||
#include <TopoDS_Vertex.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(AIS_TangentRelation,AIS_Relation)
|
||||
|
||||
//=======================================================================
|
||||
//function : Constructor
|
||||
//purpose :
|
||||
|
@@ -82,7 +82,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(AIS_TangentRelation,AIS_Relation)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_TangentRelation,AIS_Relation)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -24,6 +24,8 @@
|
||||
#include <SelectMgr_EntityOwner.hxx>
|
||||
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(AIS_TextLabel,AIS_InteractiveObject)
|
||||
|
||||
//=======================================================================
|
||||
//function : AIS_TextLabel
|
||||
//purpose :
|
||||
|
@@ -115,7 +115,7 @@ protected:
|
||||
public:
|
||||
|
||||
//! CASCADE RTTI
|
||||
DEFINE_STANDARD_RTTI(AIS_TextLabel, AIS_InteractiveObject);
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_TextLabel,AIS_InteractiveObject);
|
||||
|
||||
};
|
||||
|
||||
|
@@ -41,6 +41,8 @@
|
||||
#include <TopExp_Explorer.hxx>
|
||||
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(AIS_TexturedShape,AIS_Shape)
|
||||
|
||||
//=======================================================================
|
||||
//function : AIS_TexturedShape
|
||||
//purpose :
|
||||
|
@@ -206,7 +206,7 @@ protected: //! @name texture mapping properties
|
||||
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_RTTI (AIS_TexturedShape, AIS_Shape)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_TexturedShape,AIS_Shape)
|
||||
|
||||
};
|
||||
|
||||
|
@@ -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;
|
||||
|
@@ -64,7 +64,7 @@ public:
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTI(AIS_Triangulation,AIS_InteractiveObject)
|
||||
DEFINE_STANDARD_RTTIEXT(AIS_Triangulation,AIS_InteractiveObject)
|
||||
|
||||
protected:
|
||||
|
||||
|
@@ -57,6 +57,8 @@
|
||||
#include <TColgp_Array1OfPnt.hxx>
|
||||
#include <UnitsAPI.hxx>
|
||||
|
||||
IMPLEMENT_STANDARD_RTTIEXT(AIS_Trihedron,AIS_InteractiveObject)
|
||||
|
||||
//=======================================================================
|
||||
//function : AIS_Trihedron
|
||||
//purpose :
|
||||
|
@@ -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
Reference in New Issue
Block a user