Changeset 3493 for inundation/visualiser/realtime.py
- Timestamp:
- Aug 15, 2006, 4:45:28 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
inundation/visualiser/realtime.py
r3465 r3493 5 5 """A VTK-powered realtime visualiser which runs in its own thread. 6 6 """ 7 def __init__(self, domain): 8 Visualiser.__init__(self,domain) 7 def __init__(self, source): 8 """The source parameter is assumed to be a Domain. 9 """ 10 Visualiser.__init__(self, source) 11 12 self.running = True 13 14 # Synchronisation Constructs 15 self.sync_idle = Event() 16 self.sync_idle.clear() 17 self.sync_unpaused = Event() 18 self.sync_unpaused.set() 19 self.sync_redrawReady = Event() 20 self.sync_redrawReady.clear() 21 22 def run(self): 23 Visualiser.run(self) 24 self.tk_root.after(100, self.sync_idle.set) 9 25 10 26 def setup_gui(self): … … 20 36 self.sync_unpaused.set() 21 37 self.tk_pauseResume.config(text="Pause") 38 39 def shutdown(self): 40 Visualiser.shutdown(self) 41 self.running = False 42 self.sync_idle.set() 43 self.sync_unpaused.set()
Note: See TracChangeset
for help on using the changeset viewer.