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