COMPASS  5.4.4
End-to-end AO simulation tool using GPU acceleration
shesha.widgets.widget_bench.widgetBenchWindow Class Reference
Inheritance diagram for shesha.widgets.widget_bench.widgetBenchWindow:
Collaboration diagram for shesha.widgets.widget_bench.widgetBenchWindow:

Public Member Functions

None __init__ (self, Any config_file=None, bool brahma=False, str devices=None)
 
def updateForever (self, state)
 METHODS #. More...
 
None add_dispDock (self, str name, parent, str type="pg_image")
 
None load_config (self)
 Callback when 'LOAD' button is hit. More...
 
None aoLoopClicked (self, bool pressed)
 
None aoLoopOpen (self, bool pressed)
 
None init_config (self)
 
None init_configThread (self)
 
None init_configFinished (self)
 
None updateDisplay (self)
 
None loop_once (self)
 
def run (self)
 
- Public Member Functions inherited from shesha.widgets.widget_base.WidgetBase
None __init__ (self, parent=None, hide_histograms=False)
 
None gui_timer_config (self, state)
 
None closeEvent (self, Any event)
 
None quitGUI (self, Any event=None)
 
def saveArea (self, widget, filename=None)
 METHODS #. More...
 
def showDock (self, name)
 
def restoreMyState (self, state)
 
def loadArea (self, widget=None, filename=None)
 
None addConfigFromFile (self)
 Callback when a config file is double clicked in the file browser Place the selected file name in the browsing drop-down menu, the call the self.load_config callback of the load button. More...
 
def update_displayDock (self)
 
None load_config (self, *args, **kwargs)
 Callback when 'LOAD' button is hit. More...
 
None loadDefaultConfig (self)
 
def addSHGrid (self, pg_image, valid_sub, sspsize, pitch)
 
None printInPlace (self, str text)
 

Public Attributes

 brahma
 
 devices
 
 uiBench
 
 supervisor
 ATTRIBUTES #. More...
 
 config
 
 stop
 
 nbiter
 
 refreshTime
 
 loopThread
 
 assistant
 
 defaultParPath
 
 defaultAreaPath
 
 dispStatsInTerminal
 
 nwfs
 
- Public Attributes inherited from shesha.widgets.widget_base.WidgetBase
 uiBase
 
 gui_timer
 ATTRIBUTES #. More...
 
 loopLock
 
 hide_histograms
 
 area
 PYQTGRAPH DockArea INIT #. More...
 
 gridSH
 
 defaultParPath
 
 defaultAreaPath
 
 disp_checkboxes
 
 docks
 
 viewboxes
 
 imgs
 
 hists
 
 PupilLines
 
 wao_phasesgroup_cb
 
 wao_graphgroup_cb
 
 wao_imagesgroup_cb
 
 thread
 

Detailed Description

Definition at line 82 of file widget_bench.py.

Constructor & Destructor Documentation

◆ __init__()

None shesha.widgets.widget_bench.widgetBenchWindow.__init__ (   self,
Any   config_file = None,
bool   brahma = False,
str   devices = None 
)

Definition at line 84 of file widget_bench.py.

Member Function Documentation

◆ add_dispDock()

None shesha.widgets.widget_bench.widgetBenchWindow.add_dispDock (   self,
str  name,
  parent,
str   type = "pg_image" 
)

Reimplemented from shesha.widgets.widget_base.WidgetBase.

Definition at line 154 of file widget_bench.py.

◆ aoLoopClicked()

None shesha.widgets.widget_bench.widgetBenchWindow.aoLoopClicked (   self,
bool  pressed 
)

Definition at line 203 of file widget_bench.py.

Here is the call graph for this function:

◆ aoLoopOpen()

None shesha.widgets.widget_bench.widgetBenchWindow.aoLoopOpen (   self,
bool  pressed 
)

Definition at line 217 of file widget_bench.py.

◆ init_config()

None shesha.widgets.widget_bench.widgetBenchWindow.init_config (   self)

Reimplemented from shesha.widgets.widget_base.WidgetBase.

Definition at line 225 of file widget_bench.py.

Here is the caller graph for this function:

◆ init_configFinished()

None shesha.widgets.widget_bench.widgetBenchWindow.init_configFinished (   self)

Reimplemented from shesha.widgets.widget_base.WidgetBase.

Definition at line 237 of file widget_bench.py.

Here is the call graph for this function:

◆ init_configThread()

None shesha.widgets.widget_bench.widgetBenchWindow.init_configThread (   self)

Reimplemented from shesha.widgets.widget_base.WidgetBase.

Definition at line 228 of file widget_bench.py.

Here is the call graph for this function:

◆ load_config()

None shesha.widgets.widget_bench.widgetBenchWindow.load_config (   self)

Callback when 'LOAD' button is hit.

Definition at line 162 of file widget_bench.py.

Here is the caller graph for this function:

◆ loop_once()

None shesha.widgets.widget_bench.widgetBenchWindow.loop_once (   self)

Definition at line 307 of file widget_bench.py.

Here is the caller graph for this function:

◆ run()

def shesha.widgets.widget_bench.widgetBenchWindow.run (   self)

Reimplemented from shesha.widgets.widget_base.WidgetBase.

Definition at line 327 of file widget_bench.py.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateDisplay()

None shesha.widgets.widget_bench.widgetBenchWindow.updateDisplay (   self)

Reimplemented from shesha.widgets.widget_base.WidgetBase.

Definition at line 260 of file widget_bench.py.

Here is the caller graph for this function:

◆ updateForever()

def shesha.widgets.widget_bench.widgetBenchWindow.updateForever (   self,
  state 
)

METHODS #.

Definition at line 151 of file widget_bench.py.

Member Data Documentation

◆ assistant

shesha.widgets.widget_bench.widgetBenchWindow.assistant

Definition at line 107 of file widget_bench.py.

◆ brahma

shesha.widgets.widget_bench.widgetBenchWindow.brahma

Definition at line 89 of file widget_bench.py.

◆ config

shesha.widgets.widget_bench.widgetBenchWindow.config

Definition at line 100 of file widget_bench.py.

◆ defaultAreaPath

shesha.widgets.widget_bench.widgetBenchWindow.defaultAreaPath

Definition at line 114 of file widget_bench.py.

◆ defaultParPath

shesha.widgets.widget_bench.widgetBenchWindow.defaultParPath
            CONNECTED BUTTONS                         #

Default path for config files

Definition at line 113 of file widget_bench.py.

◆ devices

shesha.widgets.widget_bench.widgetBenchWindow.devices

Definition at line 90 of file widget_bench.py.

◆ dispStatsInTerminal

shesha.widgets.widget_bench.widgetBenchWindow.dispStatsInTerminal

Definition at line 125 of file widget_bench.py.

◆ loopThread

shesha.widgets.widget_bench.widgetBenchWindow.loopThread

Definition at line 106 of file widget_bench.py.

◆ nbiter

shesha.widgets.widget_bench.widgetBenchWindow.nbiter

Definition at line 104 of file widget_bench.py.

◆ nwfs

shesha.widgets.widget_bench.widgetBenchWindow.nwfs

Definition at line 182 of file widget_bench.py.

◆ refreshTime

shesha.widgets.widget_bench.widgetBenchWindow.refreshTime

Definition at line 105 of file widget_bench.py.

◆ stop

shesha.widgets.widget_bench.widgetBenchWindow.stop

Definition at line 101 of file widget_bench.py.

◆ supervisor

shesha.widgets.widget_bench.widgetBenchWindow.supervisor

ATTRIBUTES #.

Definition at line 99 of file widget_bench.py.

◆ uiBench

shesha.widgets.widget_bench.widgetBenchWindow.uiBench

Definition at line 92 of file widget_bench.py.


The documentation for this class was generated from the following file: