PYME.LMVis.visCore module

Created on Sat May 14 14:54:52 2016

@author: david

class PYME.LMVis.visCore.VisGUICore(use_shaders=False)

Bases: object

AddMenuItem(menuName, *args, **kwargs)

Add a menu item. Calls AUIFrame.AddMenuItem. Should be over-ridden when called from VisGUI, and only exposed / used when called from within a dsviewer module.

CreateMenuBar(subMenu=False, use_shaders=False)
GenDataSourcePanel(pnl)
GenPanels(sidePanel)
OnFitROI(event=None)
OnHome(event=None)
OnIdle(event=None)

Refresh the glDisplay after all windows have been created and data loaded.

TODO - rename, as the OnIdle name is a historical artifact (was originally called using an wx.EVT_IDLE binding, now uses wx.CallLater with a delay.

OnOpenFile(event)
OnRecenter(event=None)
OnResetRotation(event=None)
OnSave(event)
OnSourceChange(event)
OnViewBlobs(event)
OnViewInterpTriangles(event)
OnViewPoints(event)
OnViewPointsprites(event)
OnViewQuads(event)
OnViewShadedPoints(event)
OnViewTracks(event)
OnViewTriangles(event)
OnViewTriangles3D(event)
OnViewVoronoi(event)
OpenChannel(filename, recipe_callback=None, channel_name='')
OpenFile(filename, recipe_callback=None)
RefreshView(event=None, **kwargs)
RegenFilter()
SaveMetadata(mdh)
SetFit(event=None)
SetStatus(statusText)
add_layer(layer)
add_mesh_layer(method='shaded', ds_name=None, **kwargs)
add_pointcloud_layer(method='points', ds_name='output', **kwargs)
add_quiver_layer(ds_name=None, **kwargs)
create_tool_bar(parent)
property layers
pointColour()
update_datasource_panel(event=None, **kwargs)