Package rosetta :: Module PyMolLink :: Class PyMOLObserver
[hide private]
[frames] | no frames]

Class PyMOLObserver

source code

                      object --+        
                               |        
                     ??.instance --+    
                                   |    
core.pose._core_pose_.PosePyObserver --+
                                       |
                                      PyMOLObserver

Responds to general events (changes of geometry and energies) to pose and sends updates to PyMOL.

WARNING: This will slow up resources and cause PyMOL to crawl if enabled during protocols with large numbers of moves to pose.

Usage: observer = PyMOL_Observer(pose) # Construct observer and begin observing. observer.add_observer(pose2) # Begin watching pose 2 also. observer.remove_observer(pose) # Stop watching pose.

Instance Methods [hide private]
 
__init__(self, pose_to_observe=None, keep_history=False, update_energy=False, energy_type=rosetta.core.scoring._core_scoring_.ScoreType.total_score)
__init__( (object)arg1) -> None :
source code
 
generalEvent(self, event)
generalEvent( (PosePyObserver)arg1, (GeneralEvent)arg2) -> None :
source code

Inherited from core.pose._core_pose_.PosePyObserver: __reduce__, add_observer, remove_observer

Inherited from unreachable.instance: __new__

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

Class Variables [hide private]

Inherited from core.pose._core_pose_.PosePyObserver: __instance_size__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, pose_to_observe=None, keep_history=False, update_energy=False, energy_type=rosetta.core.scoring._core_scoring_.ScoreType.total_score)
(Constructor)

source code 

__init__( (object)arg1) -> None :

    C++ signature :
        void __init__(_object*)

Overrides: object.__init__
(inherited documentation)

generalEvent(self, event)

source code 

generalEvent( (PosePyObserver)arg1, (GeneralEvent)arg2) -> None :

    C++ signature :
        void generalEvent(PosePyObserver {lvalue},core::pose::signals::GeneralEvent)

generalEvent( (PosePyObserver)arg1, (GeneralEvent)arg2) -> None :

    C++ signature :
        void generalEvent(Wrapper_PosePyObserver {lvalue},core::pose::signals::GeneralEvent)

Overrides: core.pose._core_pose_.PosePyObserver.generalEvent
(inherited documentation)