myogestic.utils.config.Registry.register_visual_interface#
- Registry.register_visual_interface(name, setup_interface_ui, recording_interface_ui)[source]#
Register a visual interface in the registry.
Note
The output modality name must be unique.
- Parameters:
name (str) – The name of the visual interface.
setup_interface_ui (Type[SetupInterfaceTemplate]) – The setup interface class.
recording_interface_ui (Type[RecordingInterfaceTemplate]) – The recording interface class.
- Raises:
ValueError – If the visual interface is already registered.