X-Git-Url: http://git.dev.opencascade.org/gitweb/?p=occt.git;a=blobdiff_plain;f=src%2FIGESData%2FIGESData_GlobalNodeOfSpecificLib.hxx;h=b96b9b32d52b0f45f9574b11fde03fefb407e3d9;hb=0177fe26175d65a5352c39d3d861dc253926fc93;hpb=7fb9d6d573a724049e9c46d9050a85bba72f437f diff --git a/src/IGESData/IGESData_GlobalNodeOfSpecificLib.hxx b/src/IGESData/IGESData_GlobalNodeOfSpecificLib.hxx index e9db7ad2af..b96b9b32d5 100644 --- a/src/IGESData/IGESData_GlobalNodeOfSpecificLib.hxx +++ b/src/IGESData/IGESData_GlobalNodeOfSpecificLib.hxx @@ -27,26 +27,23 @@ class IGESData_IGESEntity; class IGESData_SpecificLib; class IGESData_NodeOfSpecificLib; - class IGESData_GlobalNodeOfSpecificLib; DEFINE_STANDARD_HANDLE(IGESData_GlobalNodeOfSpecificLib, Standard_Transient) - class IGESData_GlobalNodeOfSpecificLib : public Standard_Transient { public: - //! Creates an empty GlobalNode, with no Next Standard_EXPORT IGESData_GlobalNodeOfSpecificLib(); - + //! Adds a Module bound with a Protocol to the list : does //! nothing if already in the list, THAT IS, Same Type (exact //! match) and Same State (that is, IsEqual is not required) - //! Once added, stores its attached Protocol in correspondance + //! Once added, stores its attached Protocol in correspondence Standard_EXPORT void Add (const Handle(IGESData_SpecificModule)& amodule, const Handle(IGESData_Protocol)& aprotocol); - + //! Returns the Module stored in a given GlobalNode Standard_EXPORT const Handle(IGESData_SpecificModule)& Module() const; @@ -57,30 +54,14 @@ public: //! value is a Null Handle Standard_EXPORT const Handle(IGESData_GlobalNodeOfSpecificLib)& Next() const; - - - DEFINE_STANDARD_RTTI_INLINE(IGESData_GlobalNodeOfSpecificLib,Standard_Transient) -protected: - - - - private: - Handle(IGESData_SpecificModule) themod; Handle(IGESData_Protocol) theprot; Handle(IGESData_GlobalNodeOfSpecificLib) thenext; - }; - - - - - - #endif // _IGESData_GlobalNodeOfSpecificLib_HeaderFile