Trees | Indices | Help |
|
---|
|
object --+ | Surface --+ | ProjectSurface
A Pythonic wrapping for mmsurf surfaces retrieved from a project. ProjectSurface objects are typically accessed via the schrodinger.project.ProjectRow.surface SurfaceDict object or created via schrodinger.project.ProjectRow.newMolecularSurface.
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from Inherited from Inherited from |
|
|||
ProjectSurface |
|
||
|
|||
|
|||
Surface |
|
||
Inherited from |
|
|||
|
|||
Inherited from |
|
|||
Inherited from |
|
|||
Inherited from |
|
x.__init__(...) initializes x; see help(type(x)) for signature
Note: This method does not confirm that the specified surface exists, as this check is done in SurfaceDict.__getitem__. Attempting to get or set values on a non-existent surface will lead to a RuntimeError. |
When this object is garbage collected, terminate the mmlib libraries and delete the mmsurf handle if it's managed by this object.
|
The mmsurf handle for this surface. Note that mmproj may change the mmsurf handle whenever the entry leaves the workspace, so we fetch the mmsurf handle using the surface name. This ensures that we're not using a stale handle.
|
Make sure that our mmsurf handle is still valid. Raise a RuntimeError if it isn't. |
Delete this surface. After the surface is deleted, any further attempt to interact with this object will result in a RuntimeError.
|
|
Rename this surface
|
Tell Maestro to update the workspace surface representation.
|
Create a new molecular surface for the specified project row
|
Add the specified mmsurf handle to a project.
|
Add an existing Surface object to a project. Note that, by default, this method will invalidate the input Surface object, as the mmsurf handle will be managed by the project.
|
Make sure that no surface of the specified name exists. Raise a ValueError if one does.
|
Read surface data from a file.
|
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Thu Aug 6 04:50:49 2015 | http://epydoc.sourceforge.net |