A session holds the list of open models, camera, graphics window, scenes, ... all the state. The main purpose is to bring together all of objects defining the 3d world.
Qt application object, a QApplication.
Register a callback to run just before the program exits, for example to write a history file.
Location of third party executables used by Hydra.
Templates for creating bonds for standard residues, a Bond_Templates
For fetching pdb and map models from the web, used by register_fetch_database()
Recently opened files, a files.history.File_History
Table of file types that can be read, used by file_readers()
Dialog listing map fits, a Fit_List
Available keyboard shortcuts, a Keyboard_Shortcuts
File path for last opened session.
Command, error, info log, Log
Main user interface window, a
Oculus Rift head tracking device handler, a Oculus_Head_Tracking
Saved scenes, a Scenes
Write information such as command output to the log window.
Show a status message at the bottom of the main window.
Write warning such as command output to the log window.
Space Navigator device handler, a Space_Navigator
Default volume model display settings, a Volume_Default_Settings
A model is an object with an id number that can be specified in commands.
Manage the list of models.
Add a model to the scene. A model is a Drawing object.
Add a list of models to the scene.
Return an atom set containing all atoms of all open molecules.
Remove all models from the scene.
Remove a list of models from the scene.
Return a list of the Volume models in the scene.
Number of open models.
List of open models.
Return a list of the Molecule models in the scene.
Return a list of the Drawings in the scene which are not Molecules.