``widget_openGL`` ================================================== .. py:module:: optimeed.visualize.widgets.widget_openGL Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: optimeed.visualize.widgets.widget_openGL.Widget_openGL .. py:class:: Widget_openGL(parent=None) Bases: :py:obj:`PyQt5.QtWidgets.QOpenGLWidget` Interface that provides opengl capabilities. Ensures zoom, light, rotation, etc. .. py:method:: sizeHint() .. py:method:: minimumSizeHint() .. py:method:: set_deviceDrawer(theDeviceDrawer) Set a drawer :class:`optimeed.visualize.widgets.openGL.deviceDrawerInterface.DeviceDrawerInterface` .. py:method:: set_deviceToDraw(theDeviceToDraw) Set the device to draw .. py:method:: _get_specialButtonsMapping() :staticmethod: .. py:method:: initializeGL() .. py:method:: paintGL() .. py:method:: resizeGL(w, h) .. py:method:: mousePressEvent(event) .. py:method:: mouseMoveEvent(event) .. py:method:: keyPressEvent(event) .. py:method:: wheelEvent(QWheelEvent)