Package schrodinger :: Package application :: Package phase :: Module phase_markers :: Class PhaseXvolMarkers
[hide private]
[frames] | no frames]

Class PhaseXvolMarkers

object --+
         |
        PhaseXvolMarkers

Class that defines group of spheres for the excluded volume.

Instance Methods [hide private]
 
__init__(self, entry_id, x_vol)
Marker initializer.
 
addSphere(self, radius, x, y, z)
Adds spehere to excluded volume group.
 
show(self)
Show all spheres for this excluded volume.
 
hide(self)
Hide all spheres for this excluded volume.
 
clear(self)
Deletes all spheres for this excluded volume

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  XVOL_COLOR = (1.0, 1.0, 0.0)
  XVOL_OPACITY = 0.1
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, entry_id, x_vol)
(Constructor)

 

Marker initializer.

Parameters:
  • entry_id (int) - hypothesis entry ID
  • x_vol (phase.PhpExclVol) - excluded volume object
Overrides: object.__init__

addSphere(self, radius, x, y, z)

 

Adds spehere to excluded volume group.

Parameters:
  • radius (float) - excluded volume sphere radius
  • x (float) - excluded volume sphere x-coordinate
  • y (float) - excluded volume sphere y-coordinate
  • z (float) - excluded volume sphere z-coordinate