Пример #1
0
    def build_list_of_monitors_from_view_models(self, simulator):
        monitor_names = []
        monitor_dict = get_monitor_to_ui_name_dict(
            simulator.is_surface_simulation)
        for monitor in simulator.monitors:
            monitor_names.append(monitor_dict[type(monitor)])

        self.build_list_of_monitors_from_names(monitor_names,
                                               simulator.is_surface_simulation)
Пример #2
0
 def fill_from_trait(self, trait):
     # type: (Simulator) -> None
     self.monitors.data = [
         get_monitor_to_ui_name_dict(
             self.is_surface_simulation)[type(monitor)] for monitor in trait
     ]
Пример #3
0
 def prepare_monitor_legend(is_surface_simulation, monitor):
     return get_monitor_to_ui_name_dict(is_surface_simulation)[type(
         monitor)] + ' monitor'
Пример #4
0
 def update_monitor(self, monitor, is_surface):
     monitor_name = get_monitor_to_ui_name_dict(is_surface)[type(monitor)]
     self.all_monitors_dict[monitor_name] = monitor