director.mainwindowapp module

class director.mainwindowapp.MainWindowApp[source]

Bases: object

addToolBar(title, area=4)[source]
addToolBarAction(toolBar, text, icon=None, callback=None)[source]
addViewMenuSeparator()[source]
addWidgetToDock(widget, dockArea, visible=True)[source]
addWidgetToViewMenu(widget)[source]
static applicationInstance()[source]
exit(exitCode=0)[source]
initWindowSettings()[source]
quit()[source]
registerStartupCallback(func)[source]
restoreDefaultWindowState()[source]
showErrorMessage(message, title='Error')[source]
showInfoMessage(message, title='Info')[source]
showOnlineDocumentation()[source]
showOnlineKeyboardShortcuts()[source]
showPythonConsole()[source]
start(enableAutomaticQuit=True, restoreWindow=True)[source]
wrapScrollArea(widget)[source]
class director.mainwindowapp.MainWindowAppFactory[source]

Bases: object

getComponents()[source]
initAdjustedClippingRange(fields)[source]

This setting improves the near plane clipping resolution. Drake often draws a very large ground plane which is detrimental to the near clipping for up close objects. The trade-off is Z buffer resolution but in practice things look good with this setting.

initGlobalModules(fields)[source]
initGlobals(fields)[source]
initGrid(fields)[source]
initMainToolBar(fields)[source]
initMainWindow(fields)[source]
initObjectModel(fields)[source]
initScriptLoader(fields)[source]
initView(fields)[source]
initViewBehaviors(fields)[source]
initViewOptions(fields)[source]
class director.mainwindowapp.MainWindowPanelFactory[source]

Bases: object

getComponents()[source]
initCameraBookmarksPanel(fields)[source]
initCameraControlPanel(fields)[source]
initDrakeVisualizer(fields)[source]
initLCMGLRenderer(fields)[source]
initMeasurementPanel(fields)[source]
initOpenDataHandler(fields)[source]
initOutputConsole(fields)[source]
initScreenGrabberPanel(fields)[source]
initTreeViewer(fields)[source]
director.mainwindowapp.construct(globalsDict=None)[source]
director.mainwindowapp.main(globalsDict=None)[source]