X-Git-Url: http://git.dev.opencascade.org/gitweb/?p=occt.git;a=blobdiff_plain;f=src%2FXCAFDoc%2FXCAFDoc_DimTolTool.hxx;h=ae511ab318c8ae31159a6d23283ffccf22f7adad;hb=c99ad5d7600fc399d1ee6fd42eeb12e4fe64b80c;hpb=59e11a2f751f3b7b2e03b20622469dfb087ec87a diff --git a/src/XCAFDoc/XCAFDoc_DimTolTool.hxx b/src/XCAFDoc/XCAFDoc_DimTolTool.hxx index 0107e59b12..ae511ab318 100644 --- a/src/XCAFDoc/XCAFDoc_DimTolTool.hxx +++ b/src/XCAFDoc/XCAFDoc_DimTolTool.hxx @@ -19,7 +19,7 @@ #include #include -#include +#include #include #include #include @@ -37,11 +37,11 @@ class TDF_RelocationTable; class XCAFDoc_DimTolTool; -DEFINE_STANDARD_HANDLE(XCAFDoc_DimTolTool, TDF_Attribute) +DEFINE_STANDARD_HANDLE(XCAFDoc_DimTolTool, TDataStd_GenericEmpty) //! Attribute containing GD&T section of XCAF document. //! Provide tools for GD&T section management. -class XCAFDoc_DimTolTool : public TDF_Attribute +class XCAFDoc_DimTolTool : public TDataStd_GenericEmpty { public: @@ -250,24 +250,13 @@ public: Standard_EXPORT void Unlock(const TDF_Label& theViewL) const; Standard_EXPORT const Standard_GUID& ID() const Standard_OVERRIDE; - - Standard_EXPORT void Restore (const Handle(TDF_Attribute)& with) Standard_OVERRIDE; - - Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE; - - Standard_EXPORT void Paste (const Handle(TDF_Attribute)& into, const Handle(TDF_RelocationTable)& RT) const Standard_OVERRIDE; + //! Dumps the content of me into the stream Standard_EXPORT virtual void DumpJson (Standard_OStream& theOStream, Standard_Integer theDepth = -1) const Standard_OVERRIDE; - - - DEFINE_STANDARD_RTTIEXT(XCAFDoc_DimTolTool,TDF_Attribute) - -protected: - - + DEFINE_DERIVED_ATTRIBUTE(XCAFDoc_DimTolTool,TDataStd_GenericEmpty) private: