X-Git-Url: http://git.dev.opencascade.org/gitweb/?p=occt.git;a=blobdiff_plain;f=src%2FOpenGl%2FOpenGl_StructureShadow.hxx;h=a325f174407bf1f83d1959f38808091fa6c41f7d;hp=e9d2c58e607c88e4c792a8f4f119b9a775a5a321;hb=0c33a0bf4d320a4afef435687477636a570100b3;hpb=79104795a1bbd405d476648fe2a2eb4208c5a5ee diff --git a/src/OpenGl/OpenGl_StructureShadow.hxx b/src/OpenGl/OpenGl_StructureShadow.hxx index e9d2c58..a325f17 100644 --- a/src/OpenGl/OpenGl_StructureShadow.hxx +++ b/src/OpenGl/OpenGl_StructureShadow.hxx @@ -28,8 +28,13 @@ public: Standard_EXPORT OpenGl_StructureShadow (const Handle(Graphic3d_StructureManager)& theManager, const Handle(OpenGl_Structure)& theStructure); - virtual const Graphic3d_SequenceOfGroup& DrawGroups() const Standard_OVERRIDE - { return myParent->DrawGroups(); } +public: + + //! Raise exception on API misuse. + virtual void Connect (Graphic3d_CStructure& ) Standard_OVERRIDE; + + //! Raise exception on API misuse. + virtual void Disconnect (Graphic3d_CStructure& ) Standard_OVERRIDE; private: @@ -37,7 +42,7 @@ private: public: - DEFINE_STANDARD_RTTI(OpenGl_StructureShadow, OpenGl_Structure) // Type definition + DEFINE_STANDARD_RTTIEXT(OpenGl_StructureShadow,OpenGl_Structure) // Type definition };