X-Git-Url: http://git.dev.opencascade.org/gitweb/?p=occt.git;a=blobdiff_plain;f=src%2FGraphic3d%2FGraphic3d_StructureManager.hxx;h=0f36aa2b233ec36134cb18c084ab61f4ff6ed55d;hb=7dd7c146e8b1cc67e848e95ecff57243d9ae0b53;hpb=faa0a9113319f1715de7ec53881f8384a353a25e diff --git a/src/Graphic3d/Graphic3d_StructureManager.hxx b/src/Graphic3d/Graphic3d_StructureManager.hxx index c5b7e87eca..0f36aa2b23 100644 --- a/src/Graphic3d/Graphic3d_StructureManager.hxx +++ b/src/Graphic3d/Graphic3d_StructureManager.hxx @@ -89,13 +89,15 @@ public: Standard_EXPORT virtual void ReCompute (const Handle(Graphic3d_Structure)& theStructure, const Handle(Graphic3d_DataStructureManager)& theProjector); //! Clears the structure. - Standard_EXPORT virtual void Clear (const Handle(Graphic3d_Structure)& theStructure, const Standard_Boolean theWithDestruction); + Standard_EXPORT virtual void Clear (Graphic3d_Structure* theStructure, const Standard_Boolean theWithDestruction); //! Connects the structures. - Standard_EXPORT virtual void Connect (const Handle(Graphic3d_Structure)& theMother, const Handle(Graphic3d_Structure)& theDaughter); + Standard_EXPORT virtual void Connect (const Graphic3d_Structure* theMother, + const Graphic3d_Structure* theDaughter); //! Disconnects the structures. - Standard_EXPORT virtual void Disconnect (const Handle(Graphic3d_Structure)& theMother, const Handle(Graphic3d_Structure)& theDaughter); + Standard_EXPORT virtual void Disconnect (const Graphic3d_Structure* theMother, + const Graphic3d_Structure* theDaughter); //! Display the structure. Standard_EXPORT virtual void Display (const Handle(Graphic3d_Structure)& theStructure); @@ -147,7 +149,7 @@ public: Standard_EXPORT void RecomputeStructures(); //! Recomputes all structures from theStructures. - Standard_EXPORT void RecomputeStructures (const Graphic3d_MapOfStructure& theStructures); + Standard_EXPORT void RecomputeStructures (const NCollection_Map& theStructures); Standard_EXPORT Handle(Graphic3d_ViewAffinity) RegisterObject (const Handle(Standard_Transient)& theObject);