Package schrodinger :: Package application :: Package jaguar :: Package gui :: Package tabs :: Module scan_tab :: Class ScanTabNextGeom
[hide private]
[frames] | no frames]

Class ScanTabNextGeom

PyQt4.QtGui.QWidget --+            
                      |            
       base_tab.BaseTab --+        
                          |        
  coordinates.CoordinateTab --+    
                              |    
                        ScanTab --+
                                  |
                                 ScanTabNextGeom

A scan tab that allows the user to configure how the determine the next initial geometry

Instance Methods [hide private]
 
setup(self)
Perform tab specific initialization.
 
reset(self)
Reset the tab to its original state.
NextGeomFrom
nextGeom(self)
Return the setting for the next initial geometry

Inherited from ScanTab: addCoordinate, deleteAllRows, deleteCurrentRow, enableSelectedCoordinates, getMmJagKeywords, loadSettings, pickCompleted, saveSettings, updateMapperWidgets, updateTotalStructures

Inherited from ScanTab (private): _resetDefaults

Inherited from coordinates.CoordinateTab: setAcceptableContraintEids, stopPicking

Inherited from base_tab.BaseTab: __init__, activate, deactivate, error, getDefaultKeywords, loadPerAtomSettings, validate, warning

Inherited from base_tab.BaseTab (private): _populateUi

Class Variables [hide private]
tuple UI_MODULES = ui.scan_tab_ui, ui.scan_tab_nextgeom_ui
A tuple of ui modules defining the tab widgets.
  NextGeomFrom = enum.Enum("NextGeomFrom", ["Init", "Prev"])

Inherited from ScanTab: COLUMN, HELP_TOPIC, MAX_ROW_COUNT, NAME

Inherited from coordinates.CoordinateTab: allCoordinatesDeleted, coordinateAdded, coordinateDeleted, coordinateDeselected, coordinateSelected, refreshMarkers

Instance Variables [hide private]

Inherited from base_tab.BaseTab: input_selector, task_name, ui

Method Details [hide private]

setup(self)

 

Perform tab specific initialization. This function should be defined in subclasses if initialization is needed.

Overrides: base_tab.BaseTab.setup
(inherited documentation)

reset(self)

 

Reset the tab to its original state. Note that this function is only necessary for settings that are not stored in the mmjag handle. For mmjag settings, reset will be carried out using loadSettings with a default schrodinger.application.jaguar.input.JaguarInput object. This function should only be defined in subclasses if there are any settings that cannot be reset via loadSettings.

Overrides: base_tab.BaseTab.reset
(inherited documentation)

nextGeom(self)

 

Return the setting for the next initial geometry

Returns: NextGeomFrom
The next initial geometry settings