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:
public:
- DEFINE_STANDARD_RTTI(OpenGl_StructureShadow, OpenGl_Structure) // Type definition
+ DEFINE_STANDARD_RTTIEXT(OpenGl_StructureShadow,OpenGl_Structure) // Type definition
};