| |
- 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
| |