schrodinger.application.jaguar.gui.tabs.input_sub_tabs.charge_constraints module¶
-
class
schrodinger.application.jaguar.gui.tabs.input_sub_tabs.charge_constraints.
ChargeConstraintsSubTab
(parent=None)¶ Bases:
schrodinger.application.jaguar.gui.tabs.input_sub_tabs.base_sub_tab.BaseSubTab
An Input tab sub-tab for charge constraints.
See parent class for documentation on the class variables
-
NAME
= 'Charge Constraints'¶
-
TABLE_MODEL_CLASS
¶ alias of
ChargeConstraintsModel
-
UI_MODULE
= <module 'schrodinger.application.jaguar.gui.ui.input_sub_tabs.charge_constraints_ui' from '/scr/buildbot/savedbuilds/2017-4/NB/build-152/internal/lib/python2.7/site-packages/schrodinger/application/jaguar/gui/ui/input_sub_tabs/charge_constraints_ui.pyc'>¶
-
addNewConstraint
()¶ Add a blank row for a new constraint
-
emitAddMarker
(atoms, settings)¶ Pass along addJaguarMarker signals received from the table model or
charge_constraints_widgets.AtomSelectionDelegate
.Since this sub-tab allows overlapping charge constraint groups, it’s possible to have more than one marker for an atom. Since the panel code can’t handle multiple markers per atom, we use “marker counting” to ensure that markers are created and deleted appropriately.
See parent class for argument documentation.
-
emitRemoveMarker
(atoms)¶ Pass along removeJaguarMarker signals received from the table model or
charge_constraints_widgets.AtomSelectionDelegate
.Since this sub-tab allows overlapping charge constraint groups, it’s possible to have more than one marker for an atom. Since the panel code can’t handle multiple markers per atom, we use “marker counting” to ensure that markers are created and deleted appropriately.
See parent class for argument documentation.
-
loadSettings
(jag_input, eid, title, struc)¶
-
saveSettings
(jag_input, eid)¶
-
setup
()¶
-