1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-04-10 18:51:21 +03:00

0028832: MMgt_TShared can be replaced by Standard_Transient

This commit is contained in:
kgv 2017-07-06 10:38:18 +03:00 committed by bugmaster
parent e958a649c6
commit 25e59720d6
980 changed files with 2451 additions and 2539 deletions

View File

@ -1247,6 +1247,7 @@ In most cases this change should be transparent, however applications implementi
@subsection upgrade_720_changes_methods Other changes @subsection upgrade_720_changes_methods Other changes
* *MMgt_TShared* class definition has been removed - Standard_Transient should be used instead (MMgt_TShared is marked as deprecated typedef of Standard_Transient for smooth migration).
* Class GeomPlate_BuildPlateSurface accepts base class Adaptor3d_HCurve (instead of inherited Adaptor3d_HCurveOnSurface accepted earlier). * Class GeomPlate_BuildPlateSurface accepts base class Adaptor3d_HCurve (instead of inherited Adaptor3d_HCurveOnSurface accepted earlier).
* Types GeomPlate_Array1OfHCurveOnSurface and GeomPlate_HArray1OfHCurveOnSurface have been replaced with GeomPlate_Array1OfHCurve and GeomPlate_HArray1OfHCurve correspondingly (accept base class Adaptor3d_HCurve instead of Adaptor3d_HCurveOnSurface). * Types GeomPlate_Array1OfHCurveOnSurface and GeomPlate_HArray1OfHCurveOnSurface have been replaced with GeomPlate_Array1OfHCurve and GeomPlate_HArray1OfHCurve correspondingly (accept base class Adaptor3d_HCurve instead of Adaptor3d_HCurveOnSurface).
* Enumeration *Image_PixMap::ImgFormat*, previously declared as nested enumeration within class *Image_PixMap*, has been moved to global namespace as *Image_Format* following OCCT coding rules. * Enumeration *Image_PixMap::ImgFormat*, previously declared as nested enumeration within class *Image_PixMap*, has been moved to global namespace as *Image_Format* following OCCT coding rules.

View File

@ -793,7 +793,7 @@ The *TopLoc* package is chiefly targeted at the topological data structure, but
Change of coordinates Change of coordinates
--------------------- ---------------------
*TopLoc_Datum3D* class represents a change of elementary coordinates. Such changes must be shared so this class inherits from *MMgt_TShared*. The coordinate is represented by a transformation *gp_Trsfpackage*. This transformation has no scaling factor. *TopLoc_Datum3D* class represents a change of elementary coordinates. Such changes must be shared so this class inherits from *Standard_Transient*. The coordinate is represented by a transformation *gp_Trsfpackage*. This transformation has no scaling factor.
@subsection occt_modat_5_2 Naming shapes, sub-shapes, their orientation and state @subsection occt_modat_5_2 Naming shapes, sub-shapes, their orientation and state

View File

@ -27,13 +27,10 @@ Standard_EXPORT Handle_Standard_Type& OCAFSample_Driver_Type_()
static Handle_Standard_Type aType1 = STANDARD_TYPE(TFunction_Driver); static Handle_Standard_Type aType1 = STANDARD_TYPE(TFunction_Driver);
if ( aType1.IsNull()) aType1 = STANDARD_TYPE(TFunction_Driver); if ( aType1.IsNull()) aType1 = STANDARD_TYPE(TFunction_Driver);
static Handle_Standard_Type aType2 = STANDARD_TYPE(MMgt_TShared); static Handle_Standard_Type aType2 = STANDARD_TYPE(Standard_Transient);
if ( aType2.IsNull()) aType2 = STANDARD_TYPE(MMgt_TShared); if ( aType2.IsNull()) aType2 = STANDARD_TYPE(Standard_Transient);
static Handle_Standard_Type aType3 = STANDARD_TYPE(Standard_Transient);
if ( aType3.IsNull()) aType3 = STANDARD_TYPE(Standard_Transient);
static Handle_Standard_Transient _Ancestors[]= {aType1,aType2,NULL};
static Handle_Standard_Transient _Ancestors[]= {aType1,aType2,aType3,NULL};
static Handle_Standard_Type _aType = new Standard_Type("OCAFSample_Driver", static Handle_Standard_Type _aType = new Standard_Type("OCAFSample_Driver",
sizeof(OCAFSample_Driver), sizeof(OCAFSample_Driver),
1, 1,

View File

@ -48,7 +48,7 @@
#include <V3d_Viewer.hxx> #include <V3d_Viewer.hxx>
#include <stdio.h> #include <stdio.h>
IMPLEMENT_STANDARD_RTTIEXT(AIS_LocalContext,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(AIS_LocalContext,Standard_Transient)
//======================================================================= //=======================================================================
//function : AIS_LocalContext //function : AIS_LocalContext

View File

@ -30,7 +30,7 @@
#include <Standard_Integer.hxx> #include <Standard_Integer.hxx>
#include <TColStd_SequenceOfInteger.hxx> #include <TColStd_SequenceOfInteger.hxx>
#include <AIS_SequenceOfInteractive.hxx> #include <AIS_SequenceOfInteractive.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
#include <AIS_ClearMode.hxx> #include <AIS_ClearMode.hxx>
#include <TopAbs_ShapeEnum.hxx> #include <TopAbs_ShapeEnum.hxx>
#include <SelectMgr_ListOfFilter.hxx> #include <SelectMgr_ListOfFilter.hxx>
@ -57,7 +57,7 @@ class SelectMgr_SelectableObject;
class AIS_LocalContext; class AIS_LocalContext;
DEFINE_STANDARD_HANDLE(AIS_LocalContext, MMgt_TShared) DEFINE_STANDARD_HANDLE(AIS_LocalContext, Standard_Transient)
//! Defines a specific context for selection. //! Defines a specific context for selection.
//! It becomes possible to: //! It becomes possible to:
@ -72,7 +72,7 @@ DEFINE_STANDARD_HANDLE(AIS_LocalContext, MMgt_TShared)
//! - automatically highlight shapes and //! - automatically highlight shapes and
//! InteractiveObjects (highlight of detected shape + //! InteractiveObjects (highlight of detected shape +
//! highlight of detected selectable... //! highlight of detected selectable...
class AIS_LocalContext : public MMgt_TShared class AIS_LocalContext : public Standard_Transient
{ {
public: public:
@ -368,7 +368,7 @@ public:
//! stored in local status //! stored in local status
Standard_EXPORT void RestoreActivatedModes() const; Standard_EXPORT void RestoreActivatedModes() const;
DEFINE_STANDARD_RTTIEXT(AIS_LocalContext,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(AIS_LocalContext,Standard_Transient)
private: private:

View File

@ -24,4 +24,4 @@
#include <Standard_OutOfRange.hxx> #include <Standard_OutOfRange.hxx>
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
IMPLEMENT_STANDARD_RTTIEXT(Adaptor2d_HCurve2d,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(Adaptor2d_HCurve2d,Standard_Transient)

View File

@ -20,7 +20,7 @@
#include <Standard.hxx> #include <Standard.hxx>
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
#include <Standard_Real.hxx> #include <Standard_Real.hxx>
#include <GeomAbs_Shape.hxx> #include <GeomAbs_Shape.hxx>
#include <Standard_Integer.hxx> #include <Standard_Integer.hxx>
@ -43,7 +43,7 @@ class gp_Vec2d;
class Adaptor2d_HCurve2d; class Adaptor2d_HCurve2d;
DEFINE_STANDARD_HANDLE(Adaptor2d_HCurve2d, MMgt_TShared) DEFINE_STANDARD_HANDLE(Adaptor2d_HCurve2d, Standard_Transient)
//! Root class for 2D curves manipulated by handles, on //! Root class for 2D curves manipulated by handles, on
//! which geometric algorithms work. //! which geometric algorithms work.
@ -52,7 +52,7 @@ DEFINE_STANDARD_HANDLE(Adaptor2d_HCurve2d, MMgt_TShared)
//! the curve by algorithms, which use it. //! the curve by algorithms, which use it.
//! A derived specific class is provided: //! A derived specific class is provided:
//! Geom2dAdaptor_HCurve for a curve from the Geom2d package. //! Geom2dAdaptor_HCurve for a curve from the Geom2d package.
class Adaptor2d_HCurve2d : public MMgt_TShared class Adaptor2d_HCurve2d : public Standard_Transient
{ {
public: public:
@ -119,7 +119,7 @@ public:
virtual Handle(Geom2d_BSplineCurve) BSpline() const; virtual Handle(Geom2d_BSplineCurve) BSpline() const;
DEFINE_STANDARD_RTTIEXT(Adaptor2d_HCurve2d,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(Adaptor2d_HCurve2d,Standard_Transient)
}; };
#include <Adaptor2d_HCurve2d.lxx> #include <Adaptor2d_HCurve2d.lxx>

View File

@ -23,4 +23,4 @@
#include <Standard_OutOfRange.hxx> #include <Standard_OutOfRange.hxx>
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
IMPLEMENT_STANDARD_RTTIEXT(Adaptor3d_HCurve,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(Adaptor3d_HCurve,Standard_Transient)

View File

@ -20,7 +20,7 @@
#include <Standard.hxx> #include <Standard.hxx>
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
#include <Standard_Real.hxx> #include <Standard_Real.hxx>
#include <GeomAbs_Shape.hxx> #include <GeomAbs_Shape.hxx>
#include <Standard_Integer.hxx> #include <Standard_Integer.hxx>
@ -46,7 +46,7 @@ class Geom_OffsetCurve;
class Adaptor3d_HCurve; class Adaptor3d_HCurve;
DEFINE_STANDARD_HANDLE(Adaptor3d_HCurve, MMgt_TShared) DEFINE_STANDARD_HANDLE(Adaptor3d_HCurve, Standard_Transient)
//! Root class for 3D curves manipulated by handles, on //! Root class for 3D curves manipulated by handles, on
//! which geometric algorithms work. //! which geometric algorithms work.
@ -57,7 +57,7 @@ DEFINE_STANDARD_HANDLE(Adaptor3d_HCurve, MMgt_TShared)
//! - GeomAdaptor_HCurve for a curve from the Geom package //! - GeomAdaptor_HCurve for a curve from the Geom package
//! - Adaptor3d_HCurveOnSurface for a curve lying //! - Adaptor3d_HCurveOnSurface for a curve lying
//! on a surface from the Geom package. //! on a surface from the Geom package.
class Adaptor3d_HCurve : public MMgt_TShared class Adaptor3d_HCurve : public Standard_Transient
{ {
public: public:
@ -138,7 +138,7 @@ public:
Handle(Geom_OffsetCurve) OffsetCurve() const; Handle(Geom_OffsetCurve) OffsetCurve() const;
DEFINE_STANDARD_RTTIEXT(Adaptor3d_HCurve,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(Adaptor3d_HCurve,Standard_Transient)
protected: protected:

View File

@ -25,4 +25,4 @@
#include <Standard_OutOfRange.hxx> #include <Standard_OutOfRange.hxx>
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
IMPLEMENT_STANDARD_RTTIEXT(Adaptor3d_HSurface,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(Adaptor3d_HSurface,Standard_Transient)

View File

@ -20,7 +20,7 @@
#include <Standard.hxx> #include <Standard.hxx>
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
#include <Standard_Real.hxx> #include <Standard_Real.hxx>
#include <GeomAbs_Shape.hxx> #include <GeomAbs_Shape.hxx>
#include <Standard_Integer.hxx> #include <Standard_Integer.hxx>
@ -49,7 +49,7 @@ class Adaptor3d_HCurve;
class Adaptor3d_HSurface; class Adaptor3d_HSurface;
DEFINE_STANDARD_HANDLE(Adaptor3d_HSurface, MMgt_TShared) DEFINE_STANDARD_HANDLE(Adaptor3d_HSurface, Standard_Transient)
//! Root class for surfaces manipulated by handles, on //! Root class for surfaces manipulated by handles, on
//! which geometric algorithms work. //! which geometric algorithms work.
@ -58,7 +58,7 @@ DEFINE_STANDARD_HANDLE(Adaptor3d_HSurface, MMgt_TShared)
//! the surface by algorithms which use it. //! the surface by algorithms which use it.
//! A derived concrete class is provided: //! A derived concrete class is provided:
//! GeomAdaptor_HSurface for a surface from the Geom package. //! GeomAdaptor_HSurface for a surface from the Geom package.
class Adaptor3d_HSurface : public MMgt_TShared class Adaptor3d_HSurface : public Standard_Transient
{ {
public: public:
@ -164,7 +164,7 @@ public:
DEFINE_STANDARD_RTTIEXT(Adaptor3d_HSurface,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(Adaptor3d_HSurface,Standard_Transient)
protected: protected:

View File

@ -19,7 +19,7 @@
#include <Precision.hxx> #include <Precision.hxx>
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
IMPLEMENT_STANDARD_RTTIEXT(Adaptor3d_HVertex,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(Adaptor3d_HVertex,Standard_Transient)
Adaptor3d_HVertex::Adaptor3d_HVertex () Adaptor3d_HVertex::Adaptor3d_HVertex ()
{} {}

View File

@ -23,17 +23,17 @@
#include <gp_Pnt2d.hxx> #include <gp_Pnt2d.hxx>
#include <Standard_Real.hxx> #include <Standard_Real.hxx>
#include <TopAbs_Orientation.hxx> #include <TopAbs_Orientation.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
#include <Standard_Boolean.hxx> #include <Standard_Boolean.hxx>
class gp_Pnt2d; class gp_Pnt2d;
class Adaptor2d_HCurve2d; class Adaptor2d_HCurve2d;
class Adaptor3d_HVertex; class Adaptor3d_HVertex;
DEFINE_STANDARD_HANDLE(Adaptor3d_HVertex, MMgt_TShared) DEFINE_STANDARD_HANDLE(Adaptor3d_HVertex, Standard_Transient)
class Adaptor3d_HVertex : public MMgt_TShared class Adaptor3d_HVertex : public Standard_Transient
{ {
public: public:
@ -57,7 +57,7 @@ public:
DEFINE_STANDARD_RTTIEXT(Adaptor3d_HVertex,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(Adaptor3d_HVertex,Standard_Transient)
protected: protected:

View File

@ -27,7 +27,7 @@
#include <Standard_NotImplemented.hxx> #include <Standard_NotImplemented.hxx>
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
IMPLEMENT_STANDARD_RTTIEXT(Adaptor3d_TopolTool,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(Adaptor3d_TopolTool,Standard_Transient)
#define myInfinite Precision::Infinite() #define myInfinite Precision::Infinite()

View File

@ -33,7 +33,7 @@ class gp_Pnt;
class Adaptor3d_TopolTool; class Adaptor3d_TopolTool;
DEFINE_STANDARD_HANDLE(Adaptor3d_TopolTool, MMgt_TShared) DEFINE_STANDARD_HANDLE(Adaptor3d_TopolTool, Standard_Transient)
//! This class provides a default topological tool, //! This class provides a default topological tool,
//! based on the Umin,Vmin,Umax,Vmax of an HSurface //! based on the Umin,Vmin,Umax,Vmax of an HSurface
@ -42,7 +42,7 @@ DEFINE_STANDARD_HANDLE(Adaptor3d_TopolTool, MMgt_TShared)
//! inheriting from this class. //! inheriting from this class.
//! This class is used to instantiate algorithmes //! This class is used to instantiate algorithmes
//! as Intersection, outlines,... //! as Intersection, outlines,...
class Adaptor3d_TopolTool : public MMgt_TShared class Adaptor3d_TopolTool : public Standard_Transient
{ {
public: public:
@ -154,7 +154,7 @@ public:
DEFINE_STANDARD_RTTIEXT(Adaptor3d_TopolTool,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(Adaptor3d_TopolTool,Standard_Transient)
protected: protected:

View File

@ -18,7 +18,7 @@
#include <AppDef_MultiPointConstraint.hxx> #include <AppDef_MultiPointConstraint.hxx>
#include <gp_Vec.hxx> #include <gp_Vec.hxx>
#include <gp_Vec2d.hxx> #include <gp_Vec2d.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
#include <Standard_ConstructionError.hxx> #include <Standard_ConstructionError.hxx>
#include <Standard_DimensionError.hxx> #include <Standard_DimensionError.hxx>
#include <Standard_OutOfRange.hxx> #include <Standard_OutOfRange.hxx>

View File

@ -22,4 +22,4 @@
#include <Standard_NotImplemented.hxx> #include <Standard_NotImplemented.hxx>
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
IMPLEMENT_STANDARD_RTTIEXT(AppDef_SmoothCriterion,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(AppDef_SmoothCriterion,Standard_Transient)

View File

@ -20,7 +20,7 @@
#include <Standard.hxx> #include <Standard.hxx>
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
#include <TColStd_HArray1OfReal.hxx> #include <TColStd_HArray1OfReal.hxx>
#include <Standard_Real.hxx> #include <Standard_Real.hxx>
#include <FEmTool_HAssemblyTable.hxx> #include <FEmTool_HAssemblyTable.hxx>
@ -35,10 +35,10 @@ class math_Matrix;
class AppDef_SmoothCriterion; class AppDef_SmoothCriterion;
DEFINE_STANDARD_HANDLE(AppDef_SmoothCriterion, MMgt_TShared) DEFINE_STANDARD_HANDLE(AppDef_SmoothCriterion, Standard_Transient)
//! defined criterion to smooth points in curve //! defined criterion to smooth points in curve
class AppDef_SmoothCriterion : public MMgt_TShared class AppDef_SmoothCriterion : public Standard_Transient
{ {
public: public:
@ -80,7 +80,7 @@ public:
DEFINE_STANDARD_RTTIEXT(AppDef_SmoothCriterion,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(AppDef_SmoothCriterion,Standard_Transient)
protected: protected:

View File

@ -16,7 +16,7 @@
#include <AppParCurves_MultiPoint.hxx> #include <AppParCurves_MultiPoint.hxx>
#include <gp_Pnt.hxx> #include <gp_Pnt.hxx>
#include <gp_Pnt2d.hxx> #include <gp_Pnt2d.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
#include <Standard_DimensionError.hxx> #include <Standard_DimensionError.hxx>
#include <Standard_OutOfRange.hxx> #include <Standard_OutOfRange.hxx>
#include <TColgp_HArray1OfPnt.hxx> #include <TColgp_HArray1OfPnt.hxx>

View File

@ -26,7 +26,7 @@
#include <TColgp_Array1OfPnt2d.hxx> #include <TColgp_Array1OfPnt2d.hxx>
#include <Standard_Real.hxx> #include <Standard_Real.hxx>
#include <Standard_OStream.hxx> #include <Standard_OStream.hxx>
class MMgt_TShared; class Standard_Transient;
class Standard_OutOfRange; class Standard_OutOfRange;
class Standard_DimensionError; class Standard_DimensionError;
class gp_Pnt; class gp_Pnt;
@ -127,8 +127,8 @@ protected:
Handle(MMgt_TShared) ttabPoint; Handle(Standard_Transient) ttabPoint;
Handle(MMgt_TShared) ttabPoint2d; Handle(Standard_Transient) ttabPoint2d;
Standard_Integer nbP; Standard_Integer nbP;
Standard_Integer nbP2d; Standard_Integer nbP2d;

View File

@ -31,7 +31,7 @@
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
#include <TColStd_SequenceOfReal.hxx> #include <TColStd_SequenceOfReal.hxx>
IMPLEMENT_STANDARD_RTTIEXT(Approx_CurvlinFunc,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(Approx_CurvlinFunc,Standard_Transient)
#ifdef OCCT_DEBUG_CHRONO #ifdef OCCT_DEBUG_CHRONO
#include <OSD_Timer.hxx> #include <OSD_Timer.hxx>

View File

@ -23,7 +23,7 @@
#include <Standard_Integer.hxx> #include <Standard_Integer.hxx>
#include <Standard_Real.hxx> #include <Standard_Real.hxx>
#include <TColStd_HArray1OfReal.hxx> #include <TColStd_HArray1OfReal.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
#include <GeomAbs_Shape.hxx> #include <GeomAbs_Shape.hxx>
#include <TColStd_Array1OfReal.hxx> #include <TColStd_Array1OfReal.hxx>
#include <Standard_Boolean.hxx> #include <Standard_Boolean.hxx>
@ -37,11 +37,11 @@ class Adaptor3d_Curve;
class Approx_CurvlinFunc; class Approx_CurvlinFunc;
DEFINE_STANDARD_HANDLE(Approx_CurvlinFunc, MMgt_TShared) DEFINE_STANDARD_HANDLE(Approx_CurvlinFunc, Standard_Transient)
//! defines an abstract curve with //! defines an abstract curve with
//! curvilinear parametrization //! curvilinear parametrization
class Approx_CurvlinFunc : public MMgt_TShared class Approx_CurvlinFunc : public Standard_Transient
{ {
public: public:
@ -102,7 +102,7 @@ public:
DEFINE_STANDARD_RTTIEXT(Approx_CurvlinFunc,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(Approx_CurvlinFunc,Standard_Transient)
protected: protected:

View File

@ -21,7 +21,7 @@
#include <Standard_OutOfRange.hxx> #include <Standard_OutOfRange.hxx>
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
IMPLEMENT_STANDARD_RTTIEXT(Approx_SweepFunction,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(Approx_SweepFunction,Standard_Transient)
// Standard_Boolean Approx_SweepFunction::D1(const Standard_Real Param,const Standard_Real First,const Standard_Real Last,TColgp_Array1OfPnt& Poles,TColgp_Array1OfVec& DPoles,TColgp_Array1OfPnt2d& Poles2d,TColgp_Array1OfVec2d& DPoles2d,TColStd_Array1OfReal& Weigths,TColStd_Array1OfReal& DWeigths) // Standard_Boolean Approx_SweepFunction::D1(const Standard_Real Param,const Standard_Real First,const Standard_Real Last,TColgp_Array1OfPnt& Poles,TColgp_Array1OfVec& DPoles,TColgp_Array1OfPnt2d& Poles2d,TColgp_Array1OfVec2d& DPoles2d,TColStd_Array1OfReal& Weigths,TColStd_Array1OfReal& DWeigths)
Standard_Boolean Approx_SweepFunction::D1(const Standard_Real ,const Standard_Real ,const Standard_Real ,TColgp_Array1OfPnt& ,TColgp_Array1OfVec& ,TColgp_Array1OfPnt2d& ,TColgp_Array1OfVec2d& ,TColStd_Array1OfReal& ,TColStd_Array1OfReal& ) Standard_Boolean Approx_SweepFunction::D1(const Standard_Real ,const Standard_Real ,const Standard_Real ,TColgp_Array1OfPnt& ,TColgp_Array1OfVec& ,TColgp_Array1OfPnt2d& ,TColgp_Array1OfVec2d& ,TColStd_Array1OfReal& ,TColStd_Array1OfReal& )

View File

@ -20,7 +20,7 @@
#include <Standard.hxx> #include <Standard.hxx>
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
#include <Standard_Boolean.hxx> #include <Standard_Boolean.hxx>
#include <Standard_Real.hxx> #include <Standard_Real.hxx>
#include <TColgp_Array1OfPnt.hxx> #include <TColgp_Array1OfPnt.hxx>
@ -37,11 +37,11 @@ class gp_Pnt;
class Approx_SweepFunction; class Approx_SweepFunction;
DEFINE_STANDARD_HANDLE(Approx_SweepFunction, MMgt_TShared) DEFINE_STANDARD_HANDLE(Approx_SweepFunction, Standard_Transient)
//! defined the function used by SweepApproximation to //! defined the function used by SweepApproximation to
//! perform sweeping application. //! perform sweeping application.
class Approx_SweepFunction : public MMgt_TShared class Approx_SweepFunction : public Standard_Transient
{ {
public: public:
@ -131,7 +131,7 @@ public:
DEFINE_STANDARD_RTTIEXT(Approx_SweepFunction,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(Approx_SweepFunction,Standard_Transient)
protected: protected:

View File

@ -16,7 +16,7 @@
#include <Quantity_Color.hxx> #include <Quantity_Color.hxx>
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
IMPLEMENT_STANDARD_RTTIEXT(Aspect_Grid,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(Aspect_Grid,Standard_Transient)
Aspect_Grid::Aspect_Grid( Aspect_Grid::Aspect_Grid(
const Standard_Real anXOrigin, const Standard_Real anXOrigin,

View File

@ -23,12 +23,12 @@
#include <Quantity_Color.hxx> #include <Quantity_Color.hxx>
#include <Standard_Boolean.hxx> #include <Standard_Boolean.hxx>
#include <Aspect_GridDrawMode.hxx> #include <Aspect_GridDrawMode.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
class Aspect_Grid; class Aspect_Grid;
DEFINE_STANDARD_HANDLE(Aspect_Grid, MMgt_TShared) DEFINE_STANDARD_HANDLE(Aspect_Grid, Standard_Transient)
class Aspect_Grid : public MMgt_TShared class Aspect_Grid : public Standard_Transient
{ {
public: public:
@ -100,7 +100,7 @@ public:
Standard_EXPORT virtual void Init() = 0; Standard_EXPORT virtual void Init() = 0;
DEFINE_STANDARD_RTTIEXT(Aspect_Grid,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(Aspect_Grid,Standard_Transient)
protected: protected:

View File

@ -31,7 +31,7 @@
#include <Quantity_Color.hxx> #include <Quantity_Color.hxx>
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
IMPLEMENT_STANDARD_RTTIEXT(Aspect_Window,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(Aspect_Window,Standard_Transient)
//-Aliases //-Aliases
//-Global data definitions //-Global data definitions

View File

@ -24,7 +24,7 @@
#include <Aspect_FBConfig.hxx> #include <Aspect_FBConfig.hxx>
#include <Aspect_FillMethod.hxx> #include <Aspect_FillMethod.hxx>
#include <Standard_Boolean.hxx> #include <Standard_Boolean.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
#include <Quantity_Color.hxx> #include <Quantity_Color.hxx>
#include <Aspect_GradientFillMethod.hxx> #include <Aspect_GradientFillMethod.hxx>
#include <Aspect_TypeOfResize.hxx> #include <Aspect_TypeOfResize.hxx>
@ -36,10 +36,10 @@ class Aspect_Background;
class Aspect_GradientBackground; class Aspect_GradientBackground;
class Aspect_Window; class Aspect_Window;
DEFINE_STANDARD_HANDLE(Aspect_Window, MMgt_TShared) DEFINE_STANDARD_HANDLE(Aspect_Window, Standard_Transient)
//! Defines a window. //! Defines a window.
class Aspect_Window : public MMgt_TShared class Aspect_Window : public Standard_Transient
{ {
public: public:
@ -107,7 +107,7 @@ public:
//! Returns native Window FB config (GLXFBConfig on Xlib) //! Returns native Window FB config (GLXFBConfig on Xlib)
Standard_EXPORT virtual Aspect_FBConfig NativeFBConfig() const = 0; Standard_EXPORT virtual Aspect_FBConfig NativeFBConfig() const = 0;
DEFINE_STANDARD_RTTIEXT(Aspect_Window,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(Aspect_Window,Standard_Transient)
protected: protected:

View File

@ -17,7 +17,7 @@
#include <BOPDS_PaveBlock.hxx> #include <BOPDS_PaveBlock.hxx>
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BOPDS_CommonBlock,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(BOPDS_CommonBlock,Standard_Transient)
//======================================================================= //=======================================================================
// function: // function:

View File

@ -20,7 +20,7 @@
#include <BOPDS_ListOfPaveBlock.hxx> #include <BOPDS_ListOfPaveBlock.hxx>
#include <BOPCol_ListOfInteger.hxx> #include <BOPCol_ListOfInteger.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
#include <BOPCol_BaseAllocator.hxx> #include <BOPCol_BaseAllocator.hxx>
#include <Standard_Integer.hxx> #include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx> #include <Standard_Boolean.hxx>
@ -28,7 +28,7 @@ class BOPDS_PaveBlock;
class BOPDS_CommonBlock; class BOPDS_CommonBlock;
DEFINE_STANDARD_HANDLE(BOPDS_CommonBlock, MMgt_TShared) DEFINE_STANDARD_HANDLE(BOPDS_CommonBlock, Standard_Transient)
//! The class BOPDS_CommonBlock is to store the information //! The class BOPDS_CommonBlock is to store the information
@ -38,7 +38,7 @@ DEFINE_STANDARD_HANDLE(BOPDS_CommonBlock, MMgt_TShared)
//! b) face(s).<br> //! b) face(s).<br>
//! First pave block in the common block (real pave block) //! First pave block in the common block (real pave block)
//! is always a pave block with the minimal index of the original edge. //! is always a pave block with the minimal index of the original edge.
class BOPDS_CommonBlock : public MMgt_TShared class BOPDS_CommonBlock : public Standard_Transient
{ {
public: public:
@ -152,7 +152,7 @@ public:
DEFINE_STANDARD_RTTIEXT(BOPDS_CommonBlock,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(BOPDS_CommonBlock,Standard_Transient)
protected: protected:

View File

@ -23,7 +23,7 @@
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
#include <algorithm> #include <algorithm>
IMPLEMENT_STANDARD_RTTIEXT(BOPDS_PaveBlock,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(BOPDS_PaveBlock,Standard_Transient)
//======================================================================= //=======================================================================
//function : //function :

View File

@ -25,7 +25,7 @@
#include <Standard_Real.hxx> #include <Standard_Real.hxx>
#include <Bnd_Box.hxx> #include <Bnd_Box.hxx>
#include <BOPCol_MapOfInteger.hxx> #include <BOPCol_MapOfInteger.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
#include <Standard_Boolean.hxx> #include <Standard_Boolean.hxx>
#include <BOPDS_ListOfPaveBlock.hxx> #include <BOPDS_ListOfPaveBlock.hxx>
class BOPDS_Pave; class BOPDS_Pave;
@ -33,13 +33,13 @@ class Bnd_Box;
class BOPDS_PaveBlock; class BOPDS_PaveBlock;
DEFINE_STANDARD_HANDLE(BOPDS_PaveBlock, MMgt_TShared) DEFINE_STANDARD_HANDLE(BOPDS_PaveBlock, Standard_Transient)
//! The class BOPDS_PaveBlock is to store //! The class BOPDS_PaveBlock is to store
//! the information about pave block on an edge. //! the information about pave block on an edge.
//! Two adjacent paves on edge make up pave block. //! Two adjacent paves on edge make up pave block.
class BOPDS_PaveBlock : public MMgt_TShared class BOPDS_PaveBlock : public Standard_Transient
{ {
public: public:
@ -219,7 +219,7 @@ public:
DEFINE_STANDARD_RTTIEXT(BOPDS_PaveBlock,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(BOPDS_PaveBlock,Standard_Transient)
protected: protected:

View File

@ -28,7 +28,7 @@
#include <TColStd_HArray1OfInteger.hxx> #include <TColStd_HArray1OfInteger.hxx>
#include <TopLoc_Location.hxx> #include <TopLoc_Location.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BRep_CurveRepresentation,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(BRep_CurveRepresentation,Standard_Transient)
//======================================================================= //=======================================================================
//function : BRep_CurveRepresentation //function : BRep_CurveRepresentation

View File

@ -21,7 +21,7 @@
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
#include <TopLoc_Location.hxx> #include <TopLoc_Location.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
#include <Standard_Boolean.hxx> #include <Standard_Boolean.hxx>
#include <GeomAbs_Shape.hxx> #include <GeomAbs_Shape.hxx>
class Standard_DomainError; class Standard_DomainError;
@ -36,11 +36,11 @@ class Poly_PolygonOnTriangulation;
class BRep_CurveRepresentation; class BRep_CurveRepresentation;
DEFINE_STANDARD_HANDLE(BRep_CurveRepresentation, MMgt_TShared) DEFINE_STANDARD_HANDLE(BRep_CurveRepresentation, Standard_Transient)
//! Root class for the curve representations. Contains //! Root class for the curve representations. Contains
//! a location. //! a location.
class BRep_CurveRepresentation : public MMgt_TShared class BRep_CurveRepresentation : public Standard_Transient
{ {
public: public:
@ -147,7 +147,7 @@ public:
DEFINE_STANDARD_RTTIEXT(BRep_CurveRepresentation,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(BRep_CurveRepresentation,Standard_Transient)
protected: protected:

View File

@ -23,7 +23,7 @@
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
#include <TopLoc_Location.hxx> #include <TopLoc_Location.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BRep_PointRepresentation,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(BRep_PointRepresentation,Standard_Transient)
//======================================================================= //=======================================================================
//function : BRep_PointRepresentation //function : BRep_PointRepresentation

View File

@ -22,7 +22,7 @@
#include <TopLoc_Location.hxx> #include <TopLoc_Location.hxx>
#include <Standard_Real.hxx> #include <Standard_Real.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
#include <Standard_Boolean.hxx> #include <Standard_Boolean.hxx>
class Standard_DomainError; class Standard_DomainError;
class TopLoc_Location; class TopLoc_Location;
@ -32,11 +32,11 @@ class Geom_Surface;
class BRep_PointRepresentation; class BRep_PointRepresentation;
DEFINE_STANDARD_HANDLE(BRep_PointRepresentation, MMgt_TShared) DEFINE_STANDARD_HANDLE(BRep_PointRepresentation, Standard_Transient)
//! Root class for the points representations. //! Root class for the points representations.
//! Contains a location and a parameter. //! Contains a location and a parameter.
class BRep_PointRepresentation : public MMgt_TShared class BRep_PointRepresentation : public Standard_Transient
{ {
public: public:
@ -87,7 +87,7 @@ public:
DEFINE_STANDARD_RTTIEXT(BRep_PointRepresentation,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(BRep_PointRepresentation,Standard_Transient)
protected: protected:

View File

@ -22,7 +22,7 @@
#include <TopTools_ListIteratorOfListOfShape.hxx> #include <TopTools_ListIteratorOfListOfShape.hxx>
#include <TopTools_MapOfOrientedShape.hxx> #include <TopTools_MapOfOrientedShape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BRepAlgo_AsDes,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(BRepAlgo_AsDes,Standard_Transient)
//======================================================================= //=======================================================================
//function : BRepAlgo_AsDes //function : BRepAlgo_AsDes

View File

@ -21,7 +21,7 @@
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
#include <TopTools_DataMapOfShapeListOfShape.hxx> #include <TopTools_DataMapOfShapeListOfShape.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
#include <TopTools_ListOfShape.hxx> #include <TopTools_ListOfShape.hxx>
#include <Standard_Boolean.hxx> #include <Standard_Boolean.hxx>
class Standard_ConstructionError; class Standard_ConstructionError;
@ -29,10 +29,10 @@ class TopoDS_Shape;
class BRepAlgo_AsDes; class BRepAlgo_AsDes;
DEFINE_STANDARD_HANDLE(BRepAlgo_AsDes, MMgt_TShared) DEFINE_STANDARD_HANDLE(BRepAlgo_AsDes, Standard_Transient)
//! SD to store descendants and ascendants of Shapes. //! SD to store descendants and ascendants of Shapes.
class BRepAlgo_AsDes : public MMgt_TShared class BRepAlgo_AsDes : public Standard_Transient
{ {
public: public:
@ -76,7 +76,7 @@ public:
DEFINE_STANDARD_RTTIEXT(BRepAlgo_AsDes,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(BRepAlgo_AsDes,Standard_Transient)
protected: protected:

View File

@ -28,7 +28,7 @@
#include <TopTools_ListIteratorOfListOfShape.hxx> #include <TopTools_ListIteratorOfListOfShape.hxx>
#include <TopTools_ListOfShape.hxx> #include <TopTools_ListOfShape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BRepAlgo_EdgeConnector,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(BRepAlgo_EdgeConnector,Standard_Transient)
//======================================================================= //=======================================================================
//function : Create //function : Create

View File

@ -24,20 +24,20 @@
#include <BRepAlgo_DataMapOfShapeBoolean.hxx> #include <BRepAlgo_DataMapOfShapeBoolean.hxx>
#include <TopOpeBRepBuild_BlockBuilder.hxx> #include <TopOpeBRepBuild_BlockBuilder.hxx>
#include <Standard_Boolean.hxx> #include <Standard_Boolean.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
class TopoDS_Edge; class TopoDS_Edge;
class TopoDS_Shape; class TopoDS_Shape;
class BRepAlgo_EdgeConnector; class BRepAlgo_EdgeConnector;
DEFINE_STANDARD_HANDLE(BRepAlgo_EdgeConnector, MMgt_TShared) DEFINE_STANDARD_HANDLE(BRepAlgo_EdgeConnector, Standard_Transient)
//! Used by DSAccess to reconstruct an EdgeSet of connected edges. The result produced by //! Used by DSAccess to reconstruct an EdgeSet of connected edges. The result produced by
//! MakeBlock is a list of non-standard TopoDS_wire, //! MakeBlock is a list of non-standard TopoDS_wire,
//! which can present connexions of edge of order > 2 //! which can present connexions of edge of order > 2
//! in certain vertex. The method IsWire //! in certain vertex. The method IsWire
//! indicates standard/non-standard character of all wire produced. //! indicates standard/non-standard character of all wire produced.
class BRepAlgo_EdgeConnector : public MMgt_TShared class BRepAlgo_EdgeConnector : public Standard_Transient
{ {
public: public:
@ -72,7 +72,7 @@ public:
DEFINE_STANDARD_RTTIEXT(BRepAlgo_EdgeConnector,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(BRepAlgo_EdgeConnector,Standard_Transient)
protected: protected:

View File

@ -23,7 +23,7 @@
#include <IntSurf_PntOn2S.hxx> #include <IntSurf_PntOn2S.hxx>
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BRepApprox_ApproxLine,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(BRepApprox_ApproxLine,Standard_Transient)
//======================================================================= //=======================================================================
//function : BRepApprox_ApproxLine //function : BRepApprox_ApproxLine

View File

@ -20,7 +20,7 @@
#include <Standard.hxx> #include <Standard.hxx>
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
#include <Standard_Boolean.hxx> #include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx> #include <Standard_Integer.hxx>
class Geom_BSplineCurve; class Geom_BSplineCurve;
@ -30,10 +30,10 @@ class IntSurf_PntOn2S;
class BRepApprox_ApproxLine; class BRepApprox_ApproxLine;
DEFINE_STANDARD_HANDLE(BRepApprox_ApproxLine, MMgt_TShared) DEFINE_STANDARD_HANDLE(BRepApprox_ApproxLine, Standard_Transient)
class BRepApprox_ApproxLine : public MMgt_TShared class BRepApprox_ApproxLine : public Standard_Transient
{ {
public: public:
@ -50,7 +50,7 @@ public:
DEFINE_STANDARD_RTTIEXT(BRepApprox_ApproxLine,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(BRepApprox_ApproxLine,Standard_Transient)
protected: protected:

View File

@ -19,7 +19,7 @@
#include <Standard_OutOfRange.hxx> #include <Standard_OutOfRange.hxx>
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BRepBlend_Line,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(BRepBlend_Line,Standard_Transient)
BRepBlend_Line::BRepBlend_Line (): BRepBlend_Line::BRepBlend_Line ():
tras1(IntSurf_Undecided),tras2(IntSurf_Undecided), tras1(IntSurf_Undecided),tras2(IntSurf_Undecided),

View File

@ -24,7 +24,7 @@
#include <IntSurf_TypeTrans.hxx> #include <IntSurf_TypeTrans.hxx>
#include <BRepBlend_Extremity.hxx> #include <BRepBlend_Extremity.hxx>
#include <Standard_Boolean.hxx> #include <Standard_Boolean.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
#include <Standard_Integer.hxx> #include <Standard_Integer.hxx>
class Standard_OutOfRange; class Standard_OutOfRange;
class Blend_Point; class Blend_Point;
@ -32,10 +32,10 @@ class BRepBlend_Extremity;
class BRepBlend_Line; class BRepBlend_Line;
DEFINE_STANDARD_HANDLE(BRepBlend_Line, MMgt_TShared) DEFINE_STANDARD_HANDLE(BRepBlend_Line, Standard_Transient)
class BRepBlend_Line : public MMgt_TShared class BRepBlend_Line : public Standard_Transient
{ {
public: public:
@ -117,7 +117,7 @@ public:
DEFINE_STANDARD_RTTIEXT(BRepBlend_Line,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(BRepBlend_Line,Standard_Transient)
protected: protected:

View File

@ -123,7 +123,7 @@
#include <TopTools_MapOfShape.hxx> #include <TopTools_MapOfShape.hxx>
#include <TopTools_SequenceOfShape.hxx> #include <TopTools_SequenceOfShape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BRepBuilderAPI_Sewing,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(BRepBuilderAPI_Sewing,Standard_Transient)
//#include <LocalAnalysis_SurfaceContinuity.hxx> //#include <LocalAnalysis_SurfaceContinuity.hxx>
//======================================================================= //=======================================================================

View File

@ -30,7 +30,7 @@
#include <Standard_Integer.hxx> #include <Standard_Integer.hxx>
#include <TopTools_DataMapOfShapeListOfShape.hxx> #include <TopTools_DataMapOfShapeListOfShape.hxx>
#include <TopTools_MapOfShape.hxx> #include <TopTools_MapOfShape.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
#include <TopTools_ListOfShape.hxx> #include <TopTools_ListOfShape.hxx>
#include <TopTools_SequenceOfShape.hxx> #include <TopTools_SequenceOfShape.hxx>
#include <TColStd_IndexedMapOfInteger.hxx> #include <TColStd_IndexedMapOfInteger.hxx>
@ -57,7 +57,7 @@ class Geom_Curve;
class BRepBuilderAPI_Sewing; class BRepBuilderAPI_Sewing;
DEFINE_STANDARD_HANDLE(BRepBuilderAPI_Sewing, MMgt_TShared) DEFINE_STANDARD_HANDLE(BRepBuilderAPI_Sewing, Standard_Transient)
//! Provides methods to //! Provides methods to
//! //!
@ -81,7 +81,7 @@ DEFINE_STANDARD_HANDLE(BRepBuilderAPI_Sewing, MMgt_TShared)
//! - output free edges if necessary //! - output free edges if necessary
//! - output multiple edges if necessary //! - output multiple edges if necessary
//! - output the problems if any //! - output the problems if any
class BRepBuilderAPI_Sewing : public MMgt_TShared class BRepBuilderAPI_Sewing : public Standard_Transient
{ {
public: public:
@ -242,7 +242,7 @@ public:
DEFINE_STANDARD_RTTIEXT(BRepBuilderAPI_Sewing,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(BRepBuilderAPI_Sewing,Standard_Transient)
protected: protected:

View File

@ -21,7 +21,7 @@
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
#include <TopoDS_Shape.hxx> #include <TopoDS_Shape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BRepCheck_Result,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(BRepCheck_Result,Standard_Transient)
//======================================================================= //=======================================================================
//function : BRepCheck_Result //function : BRepCheck_Result

View File

@ -24,17 +24,17 @@
#include <Standard_Boolean.hxx> #include <Standard_Boolean.hxx>
#include <BRepCheck_DataMapOfShapeListOfStatus.hxx> #include <BRepCheck_DataMapOfShapeListOfStatus.hxx>
#include <BRepCheck_DataMapIteratorOfDataMapOfShapeListOfStatus.hxx> #include <BRepCheck_DataMapIteratorOfDataMapOfShapeListOfStatus.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
#include <BRepCheck_ListOfStatus.hxx> #include <BRepCheck_ListOfStatus.hxx>
class Standard_NoSuchObject; class Standard_NoSuchObject;
class TopoDS_Shape; class TopoDS_Shape;
class BRepCheck_Result; class BRepCheck_Result;
DEFINE_STANDARD_HANDLE(BRepCheck_Result, MMgt_TShared) DEFINE_STANDARD_HANDLE(BRepCheck_Result, Standard_Transient)
class BRepCheck_Result : public MMgt_TShared class BRepCheck_Result : public Standard_Transient
{ {
public: public:
@ -73,7 +73,7 @@ public:
DEFINE_STANDARD_RTTIEXT(BRepCheck_Result,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(BRepCheck_Result,Standard_Transient)
protected: protected:

View File

@ -20,7 +20,7 @@
#include <BRepClass3d_SolidClassifier.hxx> #include <BRepClass3d_SolidClassifier.hxx>
#include <Geom_Curve.hxx> #include <Geom_Curve.hxx>
#include <gp_Pnt.hxx> #include <gp_Pnt.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
#include <NCollection_Map.hxx> #include <NCollection_Map.hxx>
#include <NCollection_Vector.hxx> #include <NCollection_Vector.hxx>
#include <Precision.hxx> #include <Precision.hxx>
@ -39,12 +39,12 @@ IMPLEMENT_STANDARD_RTTIEXT(BRepCheck_Solid,BRepCheck_Result)
// //
class BRepCheck_HSC; class BRepCheck_HSC;
DEFINE_STANDARD_HANDLE(BRepCheck_HSC, MMgt_TShared) DEFINE_STANDARD_HANDLE(BRepCheck_HSC, Standard_Transient)
//======================================================================= //=======================================================================
//class : BRepCheck_HSC //class : BRepCheck_HSC
//purpose : //purpose :
//======================================================================= //=======================================================================
class BRepCheck_HSC : public MMgt_TShared { class BRepCheck_HSC : public Standard_Transient {
public: public:
// //
Standard_EXPORT Standard_EXPORT
@ -60,7 +60,7 @@ class BRepCheck_HSC : public MMgt_TShared {
return mySC; return mySC;
}; };
// //
DEFINE_STANDARD_RTTI_INLINE(BRepCheck_HSC,MMgt_TShared); DEFINE_STANDARD_RTTI_INLINE(BRepCheck_HSC,Standard_Transient);
protected: protected:
BRepClass3d_SolidClassifier mySC; BRepClass3d_SolidClassifier mySC;

View File

@ -42,7 +42,7 @@
#include <TopoDS_Vertex.hxx> #include <TopoDS_Vertex.hxx>
#include <TopoDS_Wire.hxx> #include <TopoDS_Wire.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BRepFill_LocationLaw,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(BRepFill_LocationLaw,Standard_Transient)
//======================================================================= //=======================================================================
//function : Norm //function : Norm

View File

@ -27,7 +27,7 @@
#include <TopTools_HArray1OfShape.hxx> #include <TopTools_HArray1OfShape.hxx>
#include <TColStd_HArray1OfInteger.hxx> #include <TColStd_HArray1OfInteger.hxx>
#include <Standard_Integer.hxx> #include <Standard_Integer.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
#include <GeomFill_PipeError.hxx> #include <GeomFill_PipeError.hxx>
#include <TColStd_Array1OfInteger.hxx> #include <TColStd_Array1OfInteger.hxx>
#include <Standard_Boolean.hxx> #include <Standard_Boolean.hxx>
@ -40,10 +40,10 @@ class TopoDS_Shape;
class BRepFill_LocationLaw; class BRepFill_LocationLaw;
DEFINE_STANDARD_HANDLE(BRepFill_LocationLaw, MMgt_TShared) DEFINE_STANDARD_HANDLE(BRepFill_LocationLaw, Standard_Transient)
//! Location Law on a Wire. //! Location Law on a Wire.
class BRepFill_LocationLaw : public MMgt_TShared class BRepFill_LocationLaw : public Standard_Transient
{ {
public: public:
@ -122,7 +122,7 @@ public:
DEFINE_STANDARD_RTTIEXT(BRepFill_LocationLaw,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(BRepFill_LocationLaw,Standard_Transient)
protected: protected:

View File

@ -81,7 +81,7 @@
#include <TopTools_SequenceOfShape.hxx> #include <TopTools_SequenceOfShape.hxx>
#include <stdio.h> #include <stdio.h>
IMPLEMENT_STANDARD_RTTIEXT(BRepFill_PipeShell,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(BRepFill_PipeShell,Standard_Transient)
//Specification Guide //Specification Guide
#ifdef DRAW #ifdef DRAW

View File

@ -31,7 +31,7 @@
#include <GeomFill_Trihedron.hxx> #include <GeomFill_Trihedron.hxx>
#include <BRepFill_TransitionStyle.hxx> #include <BRepFill_TransitionStyle.hxx>
#include <GeomFill_PipeError.hxx> #include <GeomFill_PipeError.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
#include <BRepFill_TypeOfContact.hxx> #include <BRepFill_TypeOfContact.hxx>
#include <TopTools_ListOfShape.hxx> #include <TopTools_ListOfShape.hxx>
#include <TopTools_SequenceOfShape.hxx> #include <TopTools_SequenceOfShape.hxx>
@ -52,12 +52,12 @@ class BRepFill_Sweep;
class BRepFill_PipeShell; class BRepFill_PipeShell;
DEFINE_STANDARD_HANDLE(BRepFill_PipeShell, MMgt_TShared) DEFINE_STANDARD_HANDLE(BRepFill_PipeShell, Standard_Transient)
//! Computes a topological shell using some wires //! Computes a topological shell using some wires
//! (spines and profiles) and diplacement option //! (spines and profiles) and diplacement option
//! Perform general sweeping construction //! Perform general sweeping construction
class BRepFill_PipeShell : public MMgt_TShared class BRepFill_PipeShell : public Standard_Transient
{ {
public: public:
@ -192,7 +192,7 @@ public:
DEFINE_STANDARD_RTTIEXT(BRepFill_PipeShell,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(BRepFill_PipeShell,Standard_Transient)
protected: protected:

View File

@ -38,7 +38,7 @@
#include <TopoDS_Vertex.hxx> #include <TopoDS_Vertex.hxx>
#include <TopoDS_Wire.hxx> #include <TopoDS_Wire.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BRepFill_SectionLaw,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(BRepFill_SectionLaw,Standard_Transient)
//======================================================================= //=======================================================================
//function : NbLaw //function : NbLaw

View File

@ -24,7 +24,7 @@
#include <TopTools_DataMapOfShapeInteger.hxx> #include <TopTools_DataMapOfShapeInteger.hxx>
#include <Standard_Boolean.hxx> #include <Standard_Boolean.hxx>
#include <BRepTools_WireExplorer.hxx> #include <BRepTools_WireExplorer.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
#include <Standard_Integer.hxx> #include <Standard_Integer.hxx>
#include <GeomAbs_Shape.hxx> #include <GeomAbs_Shape.hxx>
#include <Standard_Real.hxx> #include <Standard_Real.hxx>
@ -35,10 +35,10 @@ class TopoDS_Wire;
class TopoDS_Edge; class TopoDS_Edge;
class BRepFill_SectionLaw; class BRepFill_SectionLaw;
DEFINE_STANDARD_HANDLE(BRepFill_SectionLaw, MMgt_TShared) DEFINE_STANDARD_HANDLE(BRepFill_SectionLaw, Standard_Transient)
//! Build Section Law, with an Vertex, or an Wire //! Build Section Law, with an Vertex, or an Wire
class BRepFill_SectionLaw : public MMgt_TShared class BRepFill_SectionLaw : public Standard_Transient
{ {
public: public:
@ -78,7 +78,7 @@ public:
DEFINE_STANDARD_RTTIEXT(BRepFill_SectionLaw,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(BRepFill_SectionLaw,Standard_Transient)
protected: protected:

View File

@ -28,7 +28,7 @@
#include <Poly_PolygonOnTriangulation.hxx> #include <Poly_PolygonOnTriangulation.hxx>
#include <Poly_Triangulation.hxx> #include <Poly_Triangulation.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BRepTools_Modification,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(BRepTools_Modification,Standard_Transient)
Standard_Boolean BRepTools_Modification::NewTriangulation(const TopoDS_Face&, Handle(Poly_Triangulation)&) Standard_Boolean BRepTools_Modification::NewTriangulation(const TopoDS_Face&, Handle(Poly_Triangulation)&)
{ {

View File

@ -20,7 +20,7 @@
#include <Standard.hxx> #include <Standard.hxx>
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
#include <Standard_Boolean.hxx> #include <Standard_Boolean.hxx>
#include <Standard_Real.hxx> #include <Standard_Real.hxx>
#include <GeomAbs_Shape.hxx> #include <GeomAbs_Shape.hxx>
@ -39,11 +39,11 @@ class Poly_PolygonOnTriangulation;
class BRepTools_Modification; class BRepTools_Modification;
DEFINE_STANDARD_HANDLE(BRepTools_Modification, MMgt_TShared) DEFINE_STANDARD_HANDLE(BRepTools_Modification, Standard_Transient)
//! Defines geometric modifications to a shape, i.e. //! Defines geometric modifications to a shape, i.e.
//! changes to faces, edges and vertices. //! changes to faces, edges and vertices.
class BRepTools_Modification : public MMgt_TShared class BRepTools_Modification : public Standard_Transient
{ {
public: public:
@ -126,7 +126,7 @@ public:
DEFINE_STANDARD_RTTIEXT(BRepTools_Modification,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(BRepTools_Modification,Standard_Transient)
protected: protected:

View File

@ -36,7 +36,7 @@
#include <TopoDS_Shell.hxx> #include <TopoDS_Shell.hxx>
#include <TopoDS_Solid.hxx> #include <TopoDS_Solid.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BRepTools_ReShape,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(BRepTools_ReShape,Standard_Transient)
namespace namespace
{ {

View File

@ -23,7 +23,7 @@
#include <TopTools_MapOfShape.hxx> #include <TopTools_MapOfShape.hxx>
#include <Standard_Integer.hxx> #include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx> #include <Standard_Boolean.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
#include <TopAbs_ShapeEnum.hxx> #include <TopAbs_ShapeEnum.hxx>
class TopoDS_Shape; class TopoDS_Shape;
@ -35,7 +35,7 @@ class TopoDS_Vertex;
#endif #endif
class BRepTools_ReShape; class BRepTools_ReShape;
DEFINE_STANDARD_HANDLE(BRepTools_ReShape, MMgt_TShared) DEFINE_STANDARD_HANDLE(BRepTools_ReShape, Standard_Transient)
//! Rebuilds a Shape by making pre-defined substitutions on some //! Rebuilds a Shape by making pre-defined substitutions on some
//! of its components //! of its components
@ -51,7 +51,7 @@ DEFINE_STANDARD_HANDLE(BRepTools_ReShape, MMgt_TShared)
//! contain one or more of these individual shapes //! contain one or more of these individual shapes
//! //!
//! Supports the 'BRepTools_History' history by method 'History'. //! Supports the 'BRepTools_History' history by method 'History'.
class BRepTools_ReShape : public MMgt_TShared class BRepTools_ReShape : public Standard_Transient
{ {
public: public:
//! Returns an empty Reshape //! Returns an empty Reshape
@ -152,7 +152,7 @@ public:
//! Returns the history of the substituted shapes. //! Returns the history of the substituted shapes.
Standard_EXPORT Handle(BRepTools_History) History() const; Standard_EXPORT Handle(BRepTools_History) History() const;
DEFINE_STANDARD_RTTIEXT(BRepTools_ReShape,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(BRepTools_ReShape,Standard_Transient)
protected: protected:
//! The kinds of the replacements. //! The kinds of the replacements.

View File

@ -22,7 +22,7 @@
#include <TCollection_ExtendedString.hxx> #include <TCollection_ExtendedString.hxx>
#include <TDF_Attribute.hxx> #include <TDF_Attribute.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BinMDF_ADriver,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(BinMDF_ADriver,Standard_Transient)
//======================================================================= //=======================================================================
//function : BinMDF_ADriver //function : BinMDF_ADriver

View File

@ -20,7 +20,7 @@
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
#include <TCollection_AsciiString.hxx> #include <TCollection_AsciiString.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
#include <Standard_CString.hxx> #include <Standard_CString.hxx>
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
#include <Standard_Boolean.hxx> #include <Standard_Boolean.hxx>
@ -34,10 +34,10 @@ class TCollection_ExtendedString;
class BinMDF_ADriver; class BinMDF_ADriver;
DEFINE_STANDARD_HANDLE(BinMDF_ADriver, MMgt_TShared) DEFINE_STANDARD_HANDLE(BinMDF_ADriver, Standard_Transient)
//! Attribute Storage/Retrieval Driver. //! Attribute Storage/Retrieval Driver.
class BinMDF_ADriver : public MMgt_TShared class BinMDF_ADriver : public Standard_Transient
{ {
public: public:
@ -69,7 +69,7 @@ public:
DEFINE_STANDARD_RTTIEXT(BinMDF_ADriver,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(BinMDF_ADriver,Standard_Transient)
protected: protected:

View File

@ -22,7 +22,7 @@
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
#include <TCollection_HAsciiString.hxx> #include <TCollection_HAsciiString.hxx>
IMPLEMENT_STANDARD_RTTIEXT(BinMDF_ADriverTable,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(BinMDF_ADriverTable,Standard_Transient)
//======================================================================= //=======================================================================
//function : BinMDF_ADriverTable //function : BinMDF_ADriverTable

View File

@ -21,7 +21,7 @@
#include <BinMDF_TypeADriverMap.hxx> #include <BinMDF_TypeADriverMap.hxx>
#include <BinMDF_TypeIdMap.hxx> #include <BinMDF_TypeIdMap.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
#include <Standard_Integer.hxx> #include <Standard_Integer.hxx>
#include <TColStd_IndexedMapOfTransient.hxx> #include <TColStd_IndexedMapOfTransient.hxx>
@ -30,14 +30,14 @@ class BinMDF_ADriver;
class BinMDF_ADriverTable; class BinMDF_ADriverTable;
DEFINE_STANDARD_HANDLE(BinMDF_ADriverTable, MMgt_TShared) DEFINE_STANDARD_HANDLE(BinMDF_ADriverTable, Standard_Transient)
//! A driver table is an object building links between //! A driver table is an object building links between
//! object types and object drivers. In the //! object types and object drivers. In the
//! translation process, a driver table is asked to //! translation process, a driver table is asked to
//! give a translation driver for each current object //! give a translation driver for each current object
//! to be translated. //! to be translated.
class BinMDF_ADriverTable : public MMgt_TShared class BinMDF_ADriverTable : public Standard_Transient
{ {
public: public:
@ -70,7 +70,7 @@ public:
DEFINE_STANDARD_RTTIEXT(BinMDF_ADriverTable,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(BinMDF_ADriverTable,Standard_Transient)
protected: protected:

View File

@ -705,7 +705,7 @@ Handle(ChFiDS_SecHArray1) ChFi3d_ChBuilder::Sect (const Standard_Integer IC,
Handle(ChFiDS_SecHArray1) res; Handle(ChFiDS_SecHArray1) res;
for (itel.Initialize(myListStripe);itel.More(); itel.Next(), i++) { for (itel.Initialize(myListStripe);itel.More(); itel.Next(), i++) {
if(i == IC){ if(i == IC){
Handle(MMgt_TShared) bid = itel.Value()->SetOfSurfData()->Value(IS)->Simul(); Handle(Standard_Transient) bid = itel.Value()->SetOfSurfData()->Value(IS)->Simul();
res = Handle(ChFiDS_SecHArray1)::DownCast(bid); res = Handle(ChFiDS_SecHArray1)::DownCast(bid);
return res; return res;
} }

View File

@ -504,7 +504,7 @@ Handle(ChFiDS_SecHArray1) ChFi3d_FilBuilder::Sect (const Standard_Integer IC,
Handle(ChFiDS_SecHArray1) res; Handle(ChFiDS_SecHArray1) res;
for (itel.Initialize(myListStripe);itel.More(); itel.Next(), i++) { for (itel.Initialize(myListStripe);itel.More(); itel.Next(), i++) {
if(i == IC){ if(i == IC){
Handle(MMgt_TShared) bid = itel.Value()->SetOfSurfData()->Value(IS)->Simul(); Handle(Standard_Transient) bid = itel.Value()->SetOfSurfData()->Value(IS)->Simul();
res = Handle(ChFiDS_SecHArray1)::DownCast(bid); res = Handle(ChFiDS_SecHArray1)::DownCast(bid);
return res; return res;
} }

View File

@ -34,7 +34,7 @@
#include <TopoDS_Edge.hxx> #include <TopoDS_Edge.hxx>
#include <TopoDS_Vertex.hxx> #include <TopoDS_Vertex.hxx>
IMPLEMENT_STANDARD_RTTIEXT(ChFiDS_Spine,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(ChFiDS_Spine,Standard_Transient)
//======================================================================= //=======================================================================
//function : ChFiDS_Spine //function : ChFiDS_Spine

View File

@ -31,7 +31,7 @@
#include <gp_Pnt.hxx> #include <gp_Pnt.hxx>
#include <gp_Vec.hxx> #include <gp_Vec.hxx>
#include <ChFiDS_ErrorStatus.hxx> #include <ChFiDS_ErrorStatus.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
#include <GeomAbs_CurveType.hxx> #include <GeomAbs_CurveType.hxx>
class TopoDS_Edge; class TopoDS_Edge;
class ChFiDS_HElSpine; class ChFiDS_HElSpine;
@ -45,7 +45,7 @@ class TopoDS_Vertex;
#endif #endif
class ChFiDS_Spine; class ChFiDS_Spine;
DEFINE_STANDARD_HANDLE(ChFiDS_Spine, MMgt_TShared) DEFINE_STANDARD_HANDLE(ChFiDS_Spine, Standard_Transient)
//! Contains information necessary for construction of //! Contains information necessary for construction of
//! a 3D fillet or chamfer: //! a 3D fillet or chamfer:
@ -70,7 +70,7 @@ DEFINE_STANDARD_HANDLE(ChFiDS_Spine, MMgt_TShared)
//! the approach and double the Spine of line C2 with //! the approach and double the Spine of line C2 with
//! the known consequences for management of //! the known consequences for management of
//! interactions between KPart Blend in Fil3d. //! interactions between KPart Blend in Fil3d.
class ChFiDS_Spine : public MMgt_TShared class ChFiDS_Spine : public Standard_Transient
{ {
public: public:
@ -230,7 +230,7 @@ public:
DEFINE_STANDARD_RTTIEXT(ChFiDS_Spine,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(ChFiDS_Spine,Standard_Transient)
protected: protected:

View File

@ -20,7 +20,7 @@
#include <Geom2d_Curve.hxx> #include <Geom2d_Curve.hxx>
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
IMPLEMENT_STANDARD_RTTIEXT(ChFiDS_Stripe,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(ChFiDS_Stripe,Standard_Transient)
ChFiDS_Stripe::ChFiDS_Stripe (): ChFiDS_Stripe::ChFiDS_Stripe ():
begfilled(/*Standard_False*/0), // eap, Apr 29 2002, occ293 begfilled(/*Standard_False*/0), // eap, Apr 29 2002, occ293

View File

@ -24,17 +24,17 @@
#include <ChFiDS_HData.hxx> #include <ChFiDS_HData.hxx>
#include <Standard_Integer.hxx> #include <Standard_Integer.hxx>
#include <TopAbs_Orientation.hxx> #include <TopAbs_Orientation.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
#include <Standard_Boolean.hxx> #include <Standard_Boolean.hxx>
class ChFiDS_Spine; class ChFiDS_Spine;
class Geom2d_Curve; class Geom2d_Curve;
class ChFiDS_Stripe; class ChFiDS_Stripe;
DEFINE_STANDARD_HANDLE(ChFiDS_Stripe, MMgt_TShared) DEFINE_STANDARD_HANDLE(ChFiDS_Stripe, Standard_Transient)
//! Data characterising a band of fillet. //! Data characterising a band of fillet.
class ChFiDS_Stripe : public MMgt_TShared class ChFiDS_Stripe : public Standard_Transient
{ {
public: public:
@ -150,7 +150,7 @@ public:
DEFINE_STANDARD_RTTIEXT(ChFiDS_Stripe,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(ChFiDS_Stripe,Standard_Transient)
protected: protected:

View File

@ -19,10 +19,10 @@
#include <ChFiDS_FaceInterference.hxx> #include <ChFiDS_FaceInterference.hxx>
#include <ChFiDS_SurfData.hxx> #include <ChFiDS_SurfData.hxx>
#include <gp_Pnt2d.hxx> #include <gp_Pnt2d.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
IMPLEMENT_STANDARD_RTTIEXT(ChFiDS_SurfData,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(ChFiDS_SurfData,Standard_Transient)
ChFiDS_SurfData::ChFiDS_SurfData () : ChFiDS_SurfData::ChFiDS_SurfData () :
indexOfS1(0),indexOfS2(0),indexOfConge(0), indexOfS1(0),indexOfS2(0),indexOfConge(0),
@ -216,7 +216,7 @@ void ChFiDS_SurfData::LastExtensionValue(const Standard_Real Extend)
//purpose : //purpose :
//======================================================================= //=======================================================================
Handle(MMgt_TShared) ChFiDS_SurfData::Simul() const Handle(Standard_Transient) ChFiDS_SurfData::Simul() const
{ {
return simul; return simul;
} }
@ -227,7 +227,7 @@ Handle(MMgt_TShared) ChFiDS_SurfData::Simul() const
//purpose : //purpose :
//======================================================================= //=======================================================================
void ChFiDS_SurfData::SetSimul(const Handle(MMgt_TShared)& S) void ChFiDS_SurfData::SetSimul(const Handle(Standard_Transient)& S)
{ {
simul = S; simul = S;
} }

View File

@ -27,19 +27,19 @@
#include <Standard_Integer.hxx> #include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx> #include <Standard_Boolean.hxx>
#include <TopAbs_Orientation.hxx> #include <TopAbs_Orientation.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
class MMgt_TShared;
class ChFiDS_FaceInterference; class ChFiDS_FaceInterference;
class ChFiDS_CommonPoint; class ChFiDS_CommonPoint;
class gp_Pnt2d; class gp_Pnt2d;
class ChFiDS_SurfData; class ChFiDS_SurfData;
DEFINE_STANDARD_HANDLE(ChFiDS_SurfData, MMgt_TShared) DEFINE_STANDARD_HANDLE(ChFiDS_SurfData, Standard_Transient)
//! data structure for all information related to the //! data structure for all information related to the
//! fillet and to 2 faces vis a vis //! fillet and to 2 faces vis a vis
class ChFiDS_SurfData : public MMgt_TShared class ChFiDS_SurfData : public Standard_Transient
{ {
public: public:
@ -135,9 +135,9 @@ public:
Standard_EXPORT void LastExtensionValue (const Standard_Real Extend); Standard_EXPORT void LastExtensionValue (const Standard_Real Extend);
Standard_EXPORT Handle(MMgt_TShared) Simul() const; Standard_EXPORT Handle(Standard_Transient) Simul() const;
Standard_EXPORT void SetSimul (const Handle(MMgt_TShared)& S); Standard_EXPORT void SetSimul (const Handle(Standard_Transient)& S);
Standard_EXPORT void ResetSimul(); Standard_EXPORT void ResetSimul();
@ -158,7 +158,7 @@ public:
DEFINE_STANDARD_RTTIEXT(ChFiDS_SurfData,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(ChFiDS_SurfData,Standard_Transient)
protected: protected:
@ -182,7 +182,7 @@ private:
Standard_Real ulspine; Standard_Real ulspine;
Standard_Real myfirstextend; Standard_Real myfirstextend;
Standard_Real mylastextend; Standard_Real mylastextend;
Handle(MMgt_TShared) simul; Handle(Standard_Transient) simul;
Standard_Integer indexOfS1; Standard_Integer indexOfS1;
Standard_Integer indexOfC1; Standard_Integer indexOfC1;
Standard_Integer indexOfS2; Standard_Integer indexOfS2;

View File

@ -25,7 +25,7 @@
#include <Standard_Integer.hxx> #include <Standard_Integer.hxx>
#include <IntSurf_PathPoint.hxx> #include <IntSurf_PathPoint.hxx>
#include <gp_Vec.hxx> #include <gp_Vec.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
#include <IntSurf_Allocator.hxx> #include <IntSurf_Allocator.hxx>
class IntSurf_LineOn2S; class IntSurf_LineOn2S;
class Standard_OutOfRange; class Standard_OutOfRange;
@ -36,10 +36,10 @@ class gp_Vec;
class Contap_TheIWLineOfTheIWalking; class Contap_TheIWLineOfTheIWalking;
DEFINE_STANDARD_HANDLE(Contap_TheIWLineOfTheIWalking, MMgt_TShared) DEFINE_STANDARD_HANDLE(Contap_TheIWLineOfTheIWalking, Standard_Transient)
class Contap_TheIWLineOfTheIWalking : public MMgt_TShared class Contap_TheIWLineOfTheIWalking : public Standard_Transient
{ {
public: public:
@ -143,7 +143,7 @@ public:
DEFINE_STANDARD_RTTI_INLINE(Contap_TheIWLineOfTheIWalking,MMgt_TShared) DEFINE_STANDARD_RTTI_INLINE(Contap_TheIWLineOfTheIWalking,Standard_Transient)
protected: protected:

View File

@ -20,7 +20,7 @@
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
#include <TopoDS_Edge.hxx> #include <TopoDS_Edge.hxx>
IMPLEMENT_STANDARD_RTTIEXT(DBRep_Edge,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(DBRep_Edge,Standard_Transient)
//======================================================================= //=======================================================================
//function : DBRep_Edge //function : DBRep_Edge

View File

@ -22,16 +22,16 @@
#include <TopoDS_Edge.hxx> #include <TopoDS_Edge.hxx>
#include <Draw_Color.hxx> #include <Draw_Color.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
class TopoDS_Edge; class TopoDS_Edge;
class Draw_Color; class Draw_Color;
class DBRep_Edge; class DBRep_Edge;
DEFINE_STANDARD_HANDLE(DBRep_Edge, MMgt_TShared) DEFINE_STANDARD_HANDLE(DBRep_Edge, Standard_Transient)
//! Display of an edge. Edge + color. //! Display of an edge. Edge + color.
class DBRep_Edge : public MMgt_TShared class DBRep_Edge : public Standard_Transient
{ {
public: public:
@ -50,7 +50,7 @@ public:
DEFINE_STANDARD_RTTIEXT(DBRep_Edge,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(DBRep_Edge,Standard_Transient)
protected: protected:

View File

@ -20,7 +20,7 @@
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
#include <TopoDS_Face.hxx> #include <TopoDS_Face.hxx>
IMPLEMENT_STANDARD_RTTIEXT(DBRep_Face,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(DBRep_Face,Standard_Transient)
//======================================================================= //=======================================================================
//function : DBRep_Face //function : DBRep_Face

View File

@ -24,7 +24,7 @@
#include <Draw_Color.hxx> #include <Draw_Color.hxx>
#include <TColStd_Array1OfInteger.hxx> #include <TColStd_Array1OfInteger.hxx>
#include <TColStd_Array1OfReal.hxx> #include <TColStd_Array1OfReal.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
#include <Standard_Integer.hxx> #include <Standard_Integer.hxx>
#include <GeomAbs_IsoType.hxx> #include <GeomAbs_IsoType.hxx>
#include <Standard_Real.hxx> #include <Standard_Real.hxx>
@ -33,10 +33,10 @@ class Draw_Color;
class DBRep_Face; class DBRep_Face;
DEFINE_STANDARD_HANDLE(DBRep_Face, MMgt_TShared) DEFINE_STANDARD_HANDLE(DBRep_Face, Standard_Transient)
//! Display of a face. Face + Array of iso + color. //! Display of a face. Face + Array of iso + color.
class DBRep_Face : public MMgt_TShared class DBRep_Face : public Standard_Transient
{ {
public: public:
@ -62,7 +62,7 @@ public:
DEFINE_STANDARD_RTTIEXT(DBRep_Face,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(DBRep_Face,Standard_Transient)
protected: protected:

View File

@ -25,7 +25,7 @@
#include <TDF_Data.hxx> #include <TDF_Data.hxx>
#include <TDF_Delta.hxx> #include <TDF_Delta.hxx>
IMPLEMENT_STANDARD_RTTIEXT(DDF_Transaction,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(DDF_Transaction,Standard_Transient)
//======================================================================= //=======================================================================
//function : DDF_Transaction //function : DDF_Transaction

View File

@ -20,7 +20,7 @@
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
#include <TDF_Transaction.hxx> #include <TDF_Transaction.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
#include <Standard_Integer.hxx> #include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx> #include <Standard_Boolean.hxx>
class Standard_DomainError; class Standard_DomainError;
@ -30,10 +30,10 @@ class TDF_Delta;
class DDF_Transaction; class DDF_Transaction;
DEFINE_STANDARD_HANDLE(DDF_Transaction, MMgt_TShared) DEFINE_STANDARD_HANDLE(DDF_Transaction, Standard_Transient)
//! This class encapsulates TDF_Transaction. //! This class encapsulates TDF_Transaction.
class DDF_Transaction : public MMgt_TShared class DDF_Transaction : public Standard_Transient
{ {
public: public:
@ -79,7 +79,7 @@ public:
DEFINE_STANDARD_RTTIEXT(DDF_Transaction,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(DDF_Transaction,Standard_Transient)
protected: protected:

View File

@ -60,7 +60,7 @@
#include <TopoDS_Compound.hxx> #include <TopoDS_Compound.hxx>
#include <TopoDS_Shape.hxx> #include <TopoDS_Shape.hxx>
IMPLEMENT_STANDARD_RTTIEXT(DDataStd_DrawDriver,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(DDataStd_DrawDriver,Standard_Transient)
// attribut affichable // attribut affichable
// drawable object // drawable object

View File

@ -20,7 +20,7 @@
#include <Standard.hxx> #include <Standard.hxx>
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
#include <Draw_ColorKind.hxx> #include <Draw_ColorKind.hxx>
#include <Standard_Boolean.hxx> #include <Standard_Boolean.hxx>
class Draw_Drawable3D; class Draw_Drawable3D;
@ -30,7 +30,7 @@ class TopoDS_Shape;
class DDataStd_DrawDriver; class DDataStd_DrawDriver;
DEFINE_STANDARD_HANDLE(DDataStd_DrawDriver, MMgt_TShared) DEFINE_STANDARD_HANDLE(DDataStd_DrawDriver, Standard_Transient)
//! Root class of drivers to build draw variables from TDF_Label. //! Root class of drivers to build draw variables from TDF_Label.
//! Priority rule to display standard attributes is : //! Priority rule to display standard attributes is :
@ -39,7 +39,7 @@ DEFINE_STANDARD_HANDLE(DDataStd_DrawDriver, MMgt_TShared)
//! * 3 Datum (Point,Axis,Plane) //! * 3 Datum (Point,Axis,Plane)
//! * 4 Geometry //! * 4 Geometry
//! * 5 NamedShape //! * 5 NamedShape
class DDataStd_DrawDriver : public MMgt_TShared class DDataStd_DrawDriver : public Standard_Transient
{ {
public: public:
@ -69,7 +69,7 @@ public:
DEFINE_STANDARD_RTTIEXT(DDataStd_DrawDriver,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(DDataStd_DrawDriver,Standard_Transient)
protected: protected:

View File

@ -19,7 +19,7 @@
#include <Draw_Drawable3D.hxx> #include <Draw_Drawable3D.hxx>
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
IMPLEMENT_STANDARD_RTTIEXT(Draw_Drawable3D,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(Draw_Drawable3D,Standard_Transient)
//======================================================================= //=======================================================================
//function : Draw_Drawable3D //function : Draw_Drawable3D

View File

@ -23,17 +23,17 @@
#include <Standard_Real.hxx> #include <Standard_Real.hxx>
#include <Standard_Boolean.hxx> #include <Standard_Boolean.hxx>
#include <Standard_CString.hxx> #include <Standard_CString.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
#include <Standard_OStream.hxx> #include <Standard_OStream.hxx>
#include <Draw_Interpretor.hxx> #include <Draw_Interpretor.hxx>
class Draw_Display; class Draw_Display;
class Draw_Drawable3D; class Draw_Drawable3D;
DEFINE_STANDARD_HANDLE(Draw_Drawable3D, MMgt_TShared) DEFINE_STANDARD_HANDLE(Draw_Drawable3D, Standard_Transient)
class Draw_Drawable3D : public MMgt_TShared class Draw_Drawable3D : public Standard_Transient
{ {
public: public:
@ -76,7 +76,7 @@ public:
DEFINE_STANDARD_RTTIEXT(Draw_Drawable3D,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(Draw_Drawable3D,Standard_Transient)
protected: protected:

View File

@ -24,7 +24,7 @@
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
#include <TCollection_AsciiString.hxx> #include <TCollection_AsciiString.hxx>
IMPLEMENT_STANDARD_RTTIEXT(Expr_GeneralExpression,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(Expr_GeneralExpression,Standard_Transient)
Standard_Boolean Expr_GeneralExpression::IsShareable() const Standard_Boolean Expr_GeneralExpression::IsShareable() const
{ {

View File

@ -20,7 +20,7 @@
#include <Standard.hxx> #include <Standard.hxx>
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
#include <Standard_Integer.hxx> #include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx> #include <Standard_Boolean.hxx>
#include <Standard_Real.hxx> #include <Standard_Real.hxx>
@ -35,10 +35,10 @@ class TCollection_AsciiString;
class Expr_GeneralExpression; class Expr_GeneralExpression;
DEFINE_STANDARD_HANDLE(Expr_GeneralExpression, MMgt_TShared) DEFINE_STANDARD_HANDLE(Expr_GeneralExpression, Standard_Transient)
//! Defines the general purposes of any expression. //! Defines the general purposes of any expression.
class Expr_GeneralExpression : public MMgt_TShared class Expr_GeneralExpression : public Standard_Transient
{ {
public: public:
@ -117,7 +117,7 @@ public:
DEFINE_STANDARD_RTTIEXT(Expr_GeneralExpression,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(Expr_GeneralExpression,Standard_Transient)
protected: protected:

View File

@ -24,4 +24,4 @@
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
#include <TCollection_AsciiString.hxx> #include <TCollection_AsciiString.hxx>
IMPLEMENT_STANDARD_RTTIEXT(Expr_GeneralFunction,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(Expr_GeneralFunction,Standard_Transient)

View File

@ -20,7 +20,7 @@
#include <Standard.hxx> #include <Standard.hxx>
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
#include <Standard_Integer.hxx> #include <Standard_Integer.hxx>
#include <Standard_Real.hxx> #include <Standard_Real.hxx>
#include <Expr_Array1OfNamedUnknown.hxx> #include <Expr_Array1OfNamedUnknown.hxx>
@ -35,10 +35,10 @@ class TCollection_AsciiString;
class Expr_GeneralFunction; class Expr_GeneralFunction;
DEFINE_STANDARD_HANDLE(Expr_GeneralFunction, MMgt_TShared) DEFINE_STANDARD_HANDLE(Expr_GeneralFunction, Standard_Transient)
//! Defines the general purposes of any function. //! Defines the general purposes of any function.
class Expr_GeneralFunction : public MMgt_TShared class Expr_GeneralFunction : public Standard_Transient
{ {
public: public:
@ -78,7 +78,7 @@ public:
DEFINE_STANDARD_RTTIEXT(Expr_GeneralFunction,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(Expr_GeneralFunction,Standard_Transient)
protected: protected:

View File

@ -23,4 +23,4 @@
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
#include <TCollection_AsciiString.hxx> #include <TCollection_AsciiString.hxx>
IMPLEMENT_STANDARD_RTTIEXT(Expr_GeneralRelation,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(Expr_GeneralRelation,Standard_Transient)

View File

@ -20,7 +20,7 @@
#include <Standard.hxx> #include <Standard.hxx>
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
#include <Standard_Boolean.hxx> #include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx> #include <Standard_Integer.hxx>
class Standard_OutOfRange; class Standard_OutOfRange;
@ -31,11 +31,11 @@ class TCollection_AsciiString;
class Expr_GeneralRelation; class Expr_GeneralRelation;
DEFINE_STANDARD_HANDLE(Expr_GeneralRelation, MMgt_TShared) DEFINE_STANDARD_HANDLE(Expr_GeneralRelation, Standard_Transient)
//! Defines the general purposes of any relation between //! Defines the general purposes of any relation between
//! expressions. //! expressions.
class Expr_GeneralRelation : public MMgt_TShared class Expr_GeneralRelation : public Standard_Transient
{ {
public: public:
@ -83,7 +83,7 @@ public:
DEFINE_STANDARD_RTTIEXT(Expr_GeneralRelation,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(Expr_GeneralRelation,Standard_Transient)
protected: protected:

View File

@ -22,7 +22,7 @@
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
#include <TCollection_AsciiString.hxx> #include <TCollection_AsciiString.hxx>
IMPLEMENT_STANDARD_RTTIEXT(ExprIntrp_Generator,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(ExprIntrp_Generator,Standard_Transient)
//#include <ExprIntrp_yaccanal.hxx> //#include <ExprIntrp_yaccanal.hxx>
Standard_EXPORT ExprIntrp_Analysis ExprIntrp_Recept; Standard_EXPORT ExprIntrp_Analysis ExprIntrp_Recept;

View File

@ -22,18 +22,18 @@
#include <ExprIntrp_SequenceOfNamedFunction.hxx> #include <ExprIntrp_SequenceOfNamedFunction.hxx>
#include <ExprIntrp_SequenceOfNamedExpression.hxx> #include <ExprIntrp_SequenceOfNamedExpression.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
class Expr_NamedFunction; class Expr_NamedFunction;
class Expr_NamedExpression; class Expr_NamedExpression;
class TCollection_AsciiString; class TCollection_AsciiString;
class ExprIntrp_Generator; class ExprIntrp_Generator;
DEFINE_STANDARD_HANDLE(ExprIntrp_Generator, MMgt_TShared) DEFINE_STANDARD_HANDLE(ExprIntrp_Generator, Standard_Transient)
//! Implements general services for interpretation of //! Implements general services for interpretation of
//! expressions. //! expressions.
class ExprIntrp_Generator : public MMgt_TShared class ExprIntrp_Generator : public Standard_Transient
{ {
public: public:
@ -60,7 +60,7 @@ public:
DEFINE_STANDARD_RTTIEXT(ExprIntrp_Generator,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(ExprIntrp_Generator,Standard_Transient)
protected: protected:

View File

@ -26,7 +26,7 @@
#include <Standard_DimensionError.hxx> #include <Standard_DimensionError.hxx>
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
IMPLEMENT_STANDARD_RTTIEXT(FEmTool_Curve,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(FEmTool_Curve,Standard_Transient)
//======================================================================= //=======================================================================
//function : FEmTool_Curve //function : FEmTool_Curve

View File

@ -25,17 +25,17 @@
#include <TColStd_Array1OfInteger.hxx> #include <TColStd_Array1OfInteger.hxx>
#include <TColStd_Array1OfReal.hxx> #include <TColStd_Array1OfReal.hxx>
#include <Standard_Real.hxx> #include <Standard_Real.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
#include <TColStd_Array2OfReal.hxx> #include <TColStd_Array2OfReal.hxx>
class PLib_Base; class PLib_Base;
class Standard_DimensionError; class Standard_DimensionError;
class FEmTool_Curve; class FEmTool_Curve;
DEFINE_STANDARD_HANDLE(FEmTool_Curve, MMgt_TShared) DEFINE_STANDARD_HANDLE(FEmTool_Curve, Standard_Transient)
//! Curve defined by Polynomial Elements. //! Curve defined by Polynomial Elements.
class FEmTool_Curve : public MMgt_TShared class FEmTool_Curve : public Standard_Transient
{ {
public: public:
@ -75,7 +75,7 @@ public:
DEFINE_STANDARD_RTTIEXT(FEmTool_Curve,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(FEmTool_Curve,Standard_Transient)
protected: protected:

View File

@ -21,7 +21,7 @@
#include <Standard_NotImplemented.hxx> #include <Standard_NotImplemented.hxx>
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
IMPLEMENT_STANDARD_RTTIEXT(FEmTool_ElementaryCriterion,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(FEmTool_ElementaryCriterion,Standard_Transient)
void FEmTool_ElementaryCriterion::Set(const Handle(TColStd_HArray2OfReal)& Coeff) void FEmTool_ElementaryCriterion::Set(const Handle(TColStd_HArray2OfReal)& Coeff)
{ {

View File

@ -22,7 +22,7 @@
#include <TColStd_HArray2OfReal.hxx> #include <TColStd_HArray2OfReal.hxx>
#include <Standard_Real.hxx> #include <Standard_Real.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
#include <TColStd_HArray2OfInteger.hxx> #include <TColStd_HArray2OfInteger.hxx>
#include <Standard_Integer.hxx> #include <Standard_Integer.hxx>
#include <math_Vector.hxx> #include <math_Vector.hxx>
@ -32,10 +32,10 @@ class math_Matrix;
class FEmTool_ElementaryCriterion; class FEmTool_ElementaryCriterion;
DEFINE_STANDARD_HANDLE(FEmTool_ElementaryCriterion, MMgt_TShared) DEFINE_STANDARD_HANDLE(FEmTool_ElementaryCriterion, Standard_Transient)
//! defined J Criteria to used in minimisation //! defined J Criteria to used in minimisation
class FEmTool_ElementaryCriterion : public MMgt_TShared class FEmTool_ElementaryCriterion : public Standard_Transient
{ {
public: public:
@ -66,7 +66,7 @@ public:
DEFINE_STANDARD_RTTIEXT(FEmTool_ElementaryCriterion,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(FEmTool_ElementaryCriterion,Standard_Transient)
protected: protected:

View File

@ -19,4 +19,4 @@
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
#include <StdFail_NotDone.hxx> #include <StdFail_NotDone.hxx>
IMPLEMENT_STANDARD_RTTIEXT(FEmTool_SparseMatrix,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(FEmTool_SparseMatrix,Standard_Transient)

View File

@ -20,7 +20,7 @@
#include <Standard.hxx> #include <Standard.hxx>
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
#include <Standard_Real.hxx> #include <Standard_Real.hxx>
#include <Standard_Integer.hxx> #include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx> #include <Standard_Boolean.hxx>
@ -29,10 +29,10 @@ class StdFail_NotDone;
class FEmTool_SparseMatrix; class FEmTool_SparseMatrix;
DEFINE_STANDARD_HANDLE(FEmTool_SparseMatrix, MMgt_TShared) DEFINE_STANDARD_HANDLE(FEmTool_SparseMatrix, Standard_Transient)
//! Sparse Matrix definition //! Sparse Matrix definition
class FEmTool_SparseMatrix : public MMgt_TShared class FEmTool_SparseMatrix : public Standard_Transient
{ {
public: public:
@ -67,7 +67,7 @@ public:
DEFINE_STANDARD_RTTIEXT(FEmTool_SparseMatrix,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(FEmTool_SparseMatrix,Standard_Transient)
protected: protected:

View File

@ -26,7 +26,7 @@
#include <ft2build.h> #include <ft2build.h>
#include FT_FREETYPE_H #include FT_FREETYPE_H
IMPLEMENT_STANDARD_RTTIEXT(Font_FontMgr,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(Font_FontMgr,Standard_Transient)
struct Font_FontMgr_FontAliasMapNode struct Font_FontMgr_FontAliasMapNode
{ {

View File

@ -20,7 +20,7 @@
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
#include <Font_NListOfSystemFont.hxx> #include <Font_NListOfSystemFont.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
#include <TColStd_SequenceOfHAsciiString.hxx> #include <TColStd_SequenceOfHAsciiString.hxx>
#include <Font_FontAspect.hxx> #include <Font_FontAspect.hxx>
#include <Standard_Integer.hxx> #include <Standard_Integer.hxx>
@ -31,10 +31,10 @@ class TCollection_HAsciiString;
class Font_FontMgr; class Font_FontMgr;
DEFINE_STANDARD_HANDLE(Font_FontMgr, MMgt_TShared) DEFINE_STANDARD_HANDLE(Font_FontMgr, Standard_Transient)
//! Collects and provides information about available fonts in system. //! Collects and provides information about available fonts in system.
class Font_FontMgr : public MMgt_TShared class Font_FontMgr : public Standard_Transient
{ {
public: public:
@ -72,7 +72,7 @@ public:
DEFINE_STANDARD_RTTIEXT(Font_FontMgr,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(Font_FontMgr,Standard_Transient)
protected: protected:

View File

@ -20,7 +20,7 @@
#include <Standard_Type.hxx> #include <Standard_Type.hxx>
#include <TCollection_HAsciiString.hxx> #include <TCollection_HAsciiString.hxx>
IMPLEMENT_STANDARD_RTTIEXT(Font_SystemFont,MMgt_TShared) IMPLEMENT_STANDARD_RTTIEXT(Font_SystemFont,Standard_Transient)
Font_SystemFont::Font_SystemFont(): Font_SystemFont::Font_SystemFont():
MyFontName(), MyFontName(),

View File

@ -22,15 +22,15 @@
#include <Font_FontAspect.hxx> #include <Font_FontAspect.hxx>
#include <Standard_Integer.hxx> #include <Standard_Integer.hxx>
#include <Standard_Boolean.hxx> #include <Standard_Boolean.hxx>
#include <MMgt_TShared.hxx> #include <Standard_Transient.hxx>
class TCollection_HAsciiString; class TCollection_HAsciiString;
class Font_SystemFont; class Font_SystemFont;
DEFINE_STANDARD_HANDLE(Font_SystemFont, MMgt_TShared) DEFINE_STANDARD_HANDLE(Font_SystemFont, Standard_Transient)
//! Structure for store of Font System Information //! Structure for store of Font System Information
class Font_SystemFont : public MMgt_TShared class Font_SystemFont : public Standard_Transient
{ {
public: public:
@ -72,7 +72,7 @@ public:
DEFINE_STANDARD_RTTIEXT(Font_SystemFont,MMgt_TShared) DEFINE_STANDARD_RTTIEXT(Font_SystemFont,Standard_Transient)
protected: protected:

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