Source code for optimeed.visualize.gui.widgets.openGLWidget.DeviceDrawerInterface

from abc import ABCMeta, abstractmethod


[docs]class DeviceDrawerInterface(metaclass=ABCMeta):
[docs] @abstractmethod def draw(self, theDevice): pass
[docs] @abstractmethod def get_init_camera(self, theDevice): pass
[docs] def keyboard_push_action(self, theKey): pass
[docs] def get_colour_scalebar(self): return [0.8, 0.84, 0.9]
[docs] def get_colour_background(self): return [0.2, 0.2, 0.2]
[docs] def get_opengl_options(self): pass