|        |   | 
- builtins.object
 - 
- ConnectionEvent
 - GeneralEvent
 - 
- IdentityEvent
 - LengthEvent
 - XYZEvent
  
 
 
 
 
 
 
  
class ConnectionEvent(builtins.object) |  
    
|     | 
signal a change in the connection with a Conformation object, e.g. 
 destruction or transfer 
  
  
SUGGESTION: Try to use the Link management provided by the 
 SignalHub instead of listening to this event, as it typically makes 
 managing connections much easier.   |  
|   | 
Methods defined here: 
- __init__(...) from builtins.PyCapsule
 - __init__(*args, **kwargs)
 
Overloaded function. 
  
1. __init__(rosetta.core.conformation.signals.ConnectionEvent) -> NoneType 
  
2. __init__(self : rosetta.core.conformation.signals.ConnectionEvent, conf : rosetta.core.conformation.Conformation, t : core::conformation::signals::ConnectionEvent::Tag) -> NoneType 
  
3. __init__(self : rosetta.core.conformation.signals.ConnectionEvent, rval : rosetta.core.conformation.signals.ConnectionEvent) -> NoneType  
- __new__(*args, **kwargs) from builtins.type
 - Create and return a new object.  See help(type) for accurate signature.
  
- assign(...) from builtins.PyCapsule
 - assign(self : rosetta.core.conformation.signals.ConnectionEvent, rval : rosetta.core.conformation.signals.ConnectionEvent) -> rosetta.core.conformation.signals.ConnectionEvent
 
  
copy assignment  
 
Data descriptors defined here: 
- tag
 
 
 
 
Data and other attributes defined here: 
- DISCONNECT = Tag.DISCONNECT
  
- EMPTY = Tag.EMPTY
  
- TRANSFER = Tag.TRANSFER
  
- Tag = <class 'rosetta.core.conformation.signals.ConnectionEvent.Tag'>
 - the type of Conformation lifetime event
 
  
  
Current tags are as follows: 
  
    'EMPTY' - null event for default ConnectionEvent constructor (no point 
        in watching for this non-event) 
    'DISCONNECT' - force disconnect (e.g. the Conformation is getting destroyed) 
    'TRANSFER' - the connection is getting transferred to a 
        new Conformation, so if any observers are storing Conformation 
        pointers (e.g. those not using Link management) then they 
        should discard the existing Conformation pointer and swap it 
        with the one provided by the Event.  
 |    
  
 
  
class IdentityEvent(GeneralEvent) |  
    
|     | 
signals a change in residue identity in a Conformation 
  
  
When accessing residue information, take care as to which 
 data member you choose.  For almost all situations the ResidueCAP 
 'residue' should be used instead of the Conformation.  See remarks 
 below.   |  
|   | 
- Method resolution order:
 
- IdentityEvent
 
- GeneralEvent
 
- builtins.object
 
 
 
Methods defined here: 
- __init__(...) from builtins.PyCapsule
 - __init__(*args, **kwargs)
 
Overloaded function. 
  
1. __init__(rosetta.core.conformation.signals.IdentityEvent) -> NoneType 
  
2. __init__(self : rosetta.core.conformation.signals.IdentityEvent, conf : rosetta.core.conformation.Conformation, t : core::conformation::signals::IdentityEvent::Tag, pos : int, res : rosetta.core.conformation.Residue) -> NoneType 
  
3. __init__(self : rosetta.core.conformation.signals.IdentityEvent, rval : rosetta.core.conformation.signals.IdentityEvent) -> NoneType  
- __new__(*args, **kwargs) from builtins.type
 - Create and return a new object.  See help(type) for accurate signature.
  
- assign(...) from builtins.PyCapsule
 - assign(self : rosetta.core.conformation.signals.IdentityEvent, rval : rosetta.core.conformation.signals.IdentityEvent) -> rosetta.core.conformation.signals.IdentityEvent
 
  
copy assignment  
 
Data descriptors defined here: 
- position
 
 
 
- tag
 
 
 
 
Data and other attributes defined here: 
- EMPTY = Tag.EMPTY
  
- INVALIDATE = Tag.INVALIDATE
  
- RESIDUE = Tag.RESIDUE
  
- Tag = <class 'rosetta.core.conformation.signals.IdentityEvent.Tag'>
 - the type of length change
  
 |    
 
  
class LengthEvent(GeneralEvent) |  
    
|     | 
signals a change in length of residues in a Conformation 
  
  
When accessing residue information, take care as to which 
 data member you choose.  For almost all situations the ResidueCAP 
 'residue' should be used instead of the Conformation.  See remarks 
 below.   |  
|   | 
- Method resolution order:
 
- LengthEvent
 
- GeneralEvent
 
- builtins.object
 
 
 
Methods defined here: 
- __init__(...) from builtins.PyCapsule
 - __init__(*args, **kwargs)
 
Overloaded function. 
  
1. __init__(rosetta.core.conformation.signals.LengthEvent) -> NoneType 
  
2. __init__(self : rosetta.core.conformation.signals.LengthEvent, conf : rosetta.core.conformation.Conformation, t : core::conformation::signals::LengthEvent::Tag, pos : int, len_chg : int, res : rosetta.core.conformation.Residue) -> NoneType 
  
3. __init__(self : rosetta.core.conformation.signals.LengthEvent, rval : rosetta.core.conformation.signals.LengthEvent) -> NoneType  
- __new__(*args, **kwargs) from builtins.type
 - Create and return a new object.  See help(type) for accurate signature.
  
- __str__(...) from builtins.PyCapsule
 - __str__(rosetta.core.conformation.signals.LengthEvent) -> str
  
- assign(...) from builtins.PyCapsule
 - assign(self : rosetta.core.conformation.signals.LengthEvent, rval : rosetta.core.conformation.signals.LengthEvent) -> rosetta.core.conformation.signals.LengthEvent
 
  
copy assignment  
- check_consistency(...) from builtins.PyCapsule
 - check_consistency(rosetta.core.conformation.signals.LengthEvent) -> NoneType
  
 
Data descriptors defined here: 
- conformation_size
 
 
 
- length_change
 
 
 
- position
 
 
 
- tag
 
 
 
 
Data and other attributes defined here: 
- EMPTY = Tag.EMPTY
  
- INVALIDATE = Tag.INVALIDATE
  
- RESIDUE_APPEND = Tag.RESIDUE_APPEND
  
- RESIDUE_DELETE = Tag.RESIDUE_DELETE
  
- RESIDUE_PREPEND = Tag.RESIDUE_PREPEND
  
- Tag = <class 'rosetta.core.conformation.signals.LengthEvent.Tag'>
 - the type of length change
  
 |    
 
  
class XYZEvent(GeneralEvent) |  
    
|     | 
signals a change in XYZ coordinates in a Conformation 
  
  
This signal should be sent when XYZs and DOFs change in 
 the atom tree inside the Conformation.  Treat the atom tree as 
 the primary subject, as the residues container is designed to 
 be update as necessary and will lag behind.   |  
|   | 
- Method resolution order:
 
- XYZEvent
 
- GeneralEvent
 
- builtins.object
 
 
 
Methods defined here: 
- __init__(...) from builtins.PyCapsule
 - __init__(*args, **kwargs)
 
Overloaded function. 
  
1. __init__(rosetta.core.conformation.signals.XYZEvent) -> NoneType 
  
2. __init__(self : rosetta.core.conformation.signals.XYZEvent, conf : rosetta.core.conformation.Conformation) -> NoneType 
  
3. __init__(self : rosetta.core.conformation.signals.XYZEvent, rval : rosetta.core.conformation.signals.XYZEvent) -> NoneType  
- __new__(*args, **kwargs) from builtins.type
 - Create and return a new object.  See help(type) for accurate signature.
  
- assign(...) from builtins.PyCapsule
 - assign(self : rosetta.core.conformation.signals.XYZEvent, rval : rosetta.core.conformation.signals.XYZEvent) -> rosetta.core.conformation.signals.XYZEvent
 
  
copy assignment  
 |    |