Package Scientific :: Package Visualization :: Module PyMOL :: Class Scene
[hide private]
[frames] | no frames]

Class Scene



PyMOL scene

A PyMOL scene is a collection of graphics objects that can be loaded into PyMOL.

Instance Methods [hide private]
PyMOLObject __getitem__(self, item)
Returns the graphics object at the index position
  __init__(self, objects=None, **options)
int __len__(self)
Returns the number of graphics objects in the scene
  addObject(self, object)
  view(self, name='external graphics')
Load the scene into PyMOL
  writeToFile(self, filename, delete=0)
File I/O is not supported for PyMOL

Method Details [hide private]

__getitem__(self, item)
(Indexing operator)

 
Parameters:
  • item (int) - an index
Returns: PyMOLObject
the graphics object at the index position

__init__(self, objects=None, **options)
(Constructor)

 
Parameters:
  • objects (list or NoneType) - a list of graphics objects, or None for an empty scene
  • options - options as keyword arguments. This is provided for compatibility only, no options have any effect for PyMOL graphics.

__len__(self)
(Length operator)

 
Returns: int
the number of graphics objects in the scene

addObject(self, object)

 
Parameters:
  • object (PyMOLObject) - a graphics object to be added to the scene

view(self, name='external graphics')

 

Load the scene into PyMOL
Parameters:
  • name - the name of the PyMOL object corresponding to the scene

writeToFile(self, filename, delete=0)

 

File I/O is not supported for PyMOL
Raises:
  • ValueError - always