DAVE.gui.widget_nodeprops

Module Contents

class DAVE.gui.widget_nodeprops.NodeEditor(node, callback, scene, run_code)

NodeEditor implements a “singleton” instance of NodeEditor-derived widget.

This widget is shown in target_layout, which is a QtLayout

properties: - node : the node being edited - callback : a callback function being called when python code need to be executed

A create_widget() method shall be implemented. This function creates the widget and returns it. When th

create_widget(self)

Creates and returns the widget

class DAVE.gui.widget_nodeprops.EditNode

Bases: DAVE.gui.widget_nodeprops.NodeEditor

_ui
create_widget(self)
class DAVE.gui.widget_nodeprops.EditAxis

Bases: DAVE.gui.widget_nodeprops.NodeEditor

_ui
create_widget(self)
generate_code(self)
class DAVE.gui.widget_nodeprops.EditVisual

Bases: DAVE.gui.widget_nodeprops.NodeEditor

_ui
create_widget(self)
generate_code(self)
class DAVE.gui.widget_nodeprops.EditWaveInteraction

Bases: DAVE.gui.widget_nodeprops.NodeEditor

_ui
create_widget(self)
generate_code(self)
class DAVE.gui.widget_nodeprops.EditBuoyancyOrContactMesh

Bases: DAVE.gui.widget_nodeprops.NodeEditor

_ui
create_widget(self)
generate_code(self)
class DAVE.gui.widget_nodeprops.EditBody

Bases: DAVE.gui.widget_nodeprops.EditAxis

_ui
create_widget(self)
generate_code(self)
class DAVE.gui.widget_nodeprops.EditPoi

Bases: DAVE.gui.widget_nodeprops.NodeEditor

_ui
create_widget(self)
generate_code(self)
class DAVE.gui.widget_nodeprops.EditCable

Bases: DAVE.gui.widget_nodeprops.NodeEditor

_ui
create_widget(self)
dropEvent(self, event)
dragEnterEvent(self, event)
delete_selected(self)
generate_code(self)
class DAVE.gui.widget_nodeprops.EditForce

Bases: DAVE.gui.widget_nodeprops.NodeEditor

_ui
create_widget(self)
generate_code(self)
class DAVE.gui.widget_nodeprops.EditSheave

Bases: DAVE.gui.widget_nodeprops.NodeEditor

_ui
create_widget(self)
generate_code(self)
class DAVE.gui.widget_nodeprops.EditHydSpring

Bases: DAVE.gui.widget_nodeprops.NodeEditor

_ui
create_widget(self)
generate_code(self)
class DAVE.gui.widget_nodeprops.EditLC6d

Bases: DAVE.gui.widget_nodeprops.NodeEditor

_ui
create_widget(self)
generate_code(self)
class DAVE.gui.widget_nodeprops.EditConnector2d

Bases: DAVE.gui.widget_nodeprops.NodeEditor

_ui
create_widget(self)
generate_code(self)
class DAVE.gui.widget_nodeprops.EditBeam

Bases: DAVE.gui.widget_nodeprops.NodeEditor

_ui
create_widget(self)
generate_code(self)
class DAVE.gui.widget_nodeprops.EditGeometricContact

Bases: DAVE.gui.widget_nodeprops.NodeEditor

_ui
create_widget(self)
flip(self)
change_side(self)
change_type(self)
generate_code(self)
class DAVE.gui.widget_nodeprops.EditContactBall

Bases: DAVE.gui.widget_nodeprops.NodeEditor

_ui
create_widget(self)
dragEnter(self, event)
onDrop(self, event)
update_meshes_list(self)
generate_code(self)
class DAVE.gui.widget_nodeprops.EditSling

Bases: DAVE.gui.widget_nodeprops.NodeEditor

_ui
create_widget(self)
dropEvent(self, event)
dragEnterEvent(self, event)
delete_selected(self)
generate_code(self)
class DAVE.gui.widget_nodeprops.WidgetNodeProps

Bases: DAVE.gui.dockwidget.guiDockWidget

guiDefaultLocation(self)
guiCreate(self)
select_manager(self)
guiProcessEvent(self, event)
node_name_changed(self)

Triggered by changing the text in the node-name widget

node_property_changed(self)
run_code(self, code)
select_node(self, node)