schrodinger.protein.helm.helm_renderer module¶
- class schrodinger.protein.helm.helm_renderer.HexColor(value)¶
Bases:
enum.Enum
An enumeration.
- Acidic = <PyQt6.QtGui.QColor object>¶
- Basic = <PyQt6.QtGui.QColor object>¶
- Aliphatic = <PyQt6.QtGui.QColor object>¶
- Aromatic = <PyQt6.QtGui.QColor object>¶
- Hydrophilic = <PyQt6.QtGui.QColor object>¶
- Thiol = <PyQt6.QtGui.QColor object>¶
- IminoAcid = <PyQt6.QtGui.QColor object>¶
- VariablePolar = <PyQt6.QtGui.QColor object>¶
- NABackBone = <PyQt6.QtGui.QColor object>¶
- Adenine = <PyQt6.QtGui.QColor object>¶
- Cytosine = <PyQt6.QtGui.QColor object>¶
- Guanine = <PyQt6.QtGui.QColor object>¶
- Thymine = <PyQt6.QtGui.QColor object>¶
- Uracil = <PyQt6.QtGui.QColor object>¶
- Other = <PyQt6.QtGui.QColor object>¶
- Black = <PyQt6.QtGui.QColor object>¶
- Gray3 = <PyQt6.QtGui.QColor object>¶
- Gray4 = <PyQt6.QtGui.QColor object>¶
- Gray6 = <PyQt6.QtGui.QColor object>¶
- DarkRed = <PyQt6.QtGui.QColor object>¶
- White = <PyQt6.QtGui.QColor object>¶
- class schrodinger.protein.helm.helm_renderer.ZOrder(value)¶
Bases:
enum.IntEnum
Enum describing which layer (Z value) each GraphicsItem is drawn on.
- BehindMonomer = 1¶
- DefaultMonomerItem = 2¶
- InFrontMonomer = 3¶
- schrodinger.protein.helm.helm_renderer.get_polymer_type(monomer: rdkit.Chem.rdchem.Atom) schrodinger.protein.helm._helm_parser.PolymerType ¶
- schrodinger.protein.helm.helm_renderer.protect_painter(painter_method: Callable) Callable ¶
Decorator which can be applied to paint methods to ensure the state of the painter isn’t modified
- Parameters
painter_method – method to wrap. Should take a painter as its first argument
- Returns
wrapped function
- class schrodinger.protein.helm.helm_renderer.HelmMonomer(res_name: str, polymer_type: schrodinger.protein.helm._helm_parser.PolymerType, is_branch: bool, position: PyQt6.QtCore.QPointF)¶
Bases:
object
- res_name: str¶
- polymer_type: schrodinger.protein.helm._helm_parser.PolymerType¶
- is_branch: bool¶
- position: PyQt6.QtCore.QPointF¶
- property is_standard: bool¶
- property is_d_amino_acid: bool¶
- property is_nucleotide_sugar: bool¶
- property is_nucleotide_phosphate: bool¶
- property is_nucleotide_backbone: bool¶
- __init__(res_name: str, polymer_type: schrodinger.protein.helm._helm_parser.PolymerType, is_branch: bool, position: PyQt6.QtCore.QPointF) None ¶
- class schrodinger.protein.helm.helm_renderer.HelmMonomerTextLabel(text: str, size: int = 14, weight: PyQt6.QtGui.QFont.Weight = Weight.Normal, color: schrodinger.protein.helm.helm_renderer.HexColor = HexColor.Black, parent=None)¶
Bases:
PyQt6.QtWidgets.QGraphicsTextItem
GraphicsItem used for text labeling all monomers. Sets default font, etc., specific to the Helm rendering use case.
- __init__(text: str, size: int = 14, weight: PyQt6.QtGui.QFont.Weight = Weight.Normal, color: schrodinger.protein.helm.helm_renderer.HexColor = HexColor.Black, parent=None)¶
- setFormattedText(text: str)¶
Set the label’s text, with proper HTML formatting and centering.
- class CacheMode(value)¶
Bases:
enum.Enum
An enumeration.
- NoCache = 0¶
- ItemCoordinateCache = 1¶
- DeviceCoordinateCache = 2¶
- DeviceCoordinateCache = 2¶
- class GraphicsItemChange(value)¶
Bases:
enum.Enum
An enumeration.
- ItemPositionChange = 0¶
- ItemVisibleChange = 2¶
- ItemEnabledChange = 3¶
- ItemSelectedChange = 4¶
- ItemParentChange = 5¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemTransformChange = 8¶
- ItemPositionHasChanged = 9¶
- ItemTransformHasChanged = 10¶
- ItemSceneChange = 11¶
- ItemVisibleHasChanged = 12¶
- ItemEnabledHasChanged = 13¶
- ItemSelectedHasChanged = 14¶
- ItemParentHasChanged = 15¶
- ItemSceneHasChanged = 16¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemScenePositionHasChanged = 27¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- class GraphicsItemFlag(value)¶
Bases:
enum.Flag
An enumeration.
- ItemIsMovable = 1¶
- ItemIsSelectable = 2¶
- ItemIsFocusable = 4¶
- ItemClipsToShape = 8¶
- ItemClipsChildrenToShape = 16¶
- ItemIgnoresTransformations = 32¶
- ItemIgnoresParentOpacity = 64¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemStacksBehindParent = 256¶
- ItemUsesExtendedStyleOption = 512¶
- ItemHasNoContents = 1024¶
- ItemSendsGeometryChanges = 2048¶
- ItemAcceptsInputMethod = 4096¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemIsPanel = 16384¶
- ItemSendsScenePositionChanges = 65536¶
- ItemContainsChildrenInShape = 524288¶
- ItemAcceptsInputMethod = 4096¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemClipsChildrenToShape = 16¶
- ItemClipsToShape = 8¶
- ItemContainsChildrenInShape = 524288¶
- ItemCoordinateCache = 1¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemEnabledChange = 3¶
- ItemEnabledHasChanged = 13¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemHasNoContents = 1024¶
- ItemIgnoresParentOpacity = 64¶
- ItemIgnoresTransformations = 32¶
- ItemIsFocusable = 4¶
- ItemIsMovable = 1¶
- ItemIsPanel = 16384¶
- ItemIsSelectable = 2¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemParentChange = 5¶
- ItemParentHasChanged = 15¶
- ItemPositionChange = 0¶
- ItemPositionHasChanged = 9¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemSceneChange = 11¶
- ItemSceneHasChanged = 16¶
- ItemScenePositionHasChanged = 27¶
- ItemSelectedChange = 4¶
- ItemSelectedHasChanged = 14¶
- ItemSendsGeometryChanges = 2048¶
- ItemSendsScenePositionChanges = 65536¶
- ItemStacksBehindParent = 256¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemTransformChange = 8¶
- ItemTransformHasChanged = 10¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- ItemUsesExtendedStyleOption = 512¶
- ItemVisibleChange = 2¶
- ItemVisibleHasChanged = 12¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- NoCache = 0¶
- NonModal = 0¶
- PanelModal = 1¶
- class PanelModality(value)¶
Bases:
enum.Enum
An enumeration.
- NonModal = 0¶
- PanelModal = 1¶
- SceneModal = 2¶
- SceneModal = 2¶
- Type = 1¶
- UserType = 65536¶
- acceptDrops(self) bool ¶
- acceptHoverEvents(self) bool ¶
- acceptTouchEvents(self) bool ¶
- acceptedMouseButtons(self) Qt.MouseButton ¶
- adjustSize(self)¶
- advance(self, int)¶
- blockSignals(self, bool) bool ¶
- boundingRect(self) QRectF ¶
- boundingRegion(self, QTransform) QRegion ¶
- boundingRegionGranularity(self) float ¶
- cacheMode(self) QGraphicsItem.CacheMode ¶
- childEvent(self, QChildEvent)¶
- childItems(self) List[QGraphicsItem] ¶
- children(self) List[QObject] ¶
- childrenBoundingRect(self) QRectF ¶
- clearFocus(self)¶
- clipPath(self) QPainterPath ¶
- collidesWithItem(self, QGraphicsItem, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidesWithPath(self, QPainterPath, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidingItems(self, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) List[QGraphicsItem] ¶
- commonAncestorItem(self, QGraphicsItem) QGraphicsItem ¶
- connectNotify(self, QMetaMethod)¶
- contains(self, QPointF) bool ¶
- contextMenuEvent(self, QGraphicsSceneContextMenuEvent)¶
- cursor(self) QCursor ¶
- customEvent(self, QEvent)¶
- data(self, int) Any ¶
- defaultTextColor(self) QColor ¶
- deleteLater(self)¶
- destroyed¶
destroyed(self, object: QObject = None) [signal]
- deviceTransform(self, QTransform) QTransform ¶
- disconnect(QMetaObject.Connection) bool ¶
- disconnect(self) None
- disconnectNotify(self, QMetaMethod)¶
- document(self) QTextDocument ¶
- dragEnterEvent(self, QGraphicsSceneDragDropEvent)¶
- dragLeaveEvent(self, QGraphicsSceneDragDropEvent)¶
- dragMoveEvent(self, QGraphicsSceneDragDropEvent)¶
- dropEvent(self, QGraphicsSceneDragDropEvent)¶
- dumpObjectInfo(self)¶
- dumpObjectTree(self)¶
- dynamicPropertyNames(self) List[QByteArray] ¶
- effectiveOpacity(self) float ¶
- enabledChanged¶
enabledChanged(self) [signal]
- ensureVisible(self, rect: QRectF = QRectF(), xMargin: int = 50, yMargin: int = 50)¶
- HelmMonomerTextLabel.ensureVisible(self, float, float, float, float, xMargin: int = 50, yMargin: int = 50) -> None
- event(self, QEvent) bool ¶
- eventFilter(self, QObject, QEvent) bool ¶
- filtersChildEvents(self) bool ¶
- findChild(self, type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject ¶
- findChild(self, Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
- findChildren(self, type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject] ¶
- findChildren(self, Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
- findChildren(self, type, QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
- findChildren(self, Tuple, QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
- flags(self) QGraphicsItem.GraphicsItemFlag ¶
- focusInEvent(self, QFocusEvent)¶
- focusItem(self) QGraphicsItem ¶
- focusOutEvent(self, QFocusEvent)¶
- focusProxy(self) QGraphicsItem ¶
- font(self) QFont ¶
- grabGesture(self, Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())¶
- grabKeyboard(self)¶
- grabMouse(self)¶
- graphicsEffect(self) QGraphicsEffect ¶
- group(self) QGraphicsItemGroup ¶
- hasCursor(self) bool ¶
- hasFocus(self) bool ¶
- hide(self)¶
- hoverEnterEvent(self, QGraphicsSceneHoverEvent)¶
- hoverLeaveEvent(self, QGraphicsSceneHoverEvent)¶
- hoverMoveEvent(self, QGraphicsSceneHoverEvent)¶
- inherits(self, str) bool ¶
- inputMethodEvent(self, QInputMethodEvent)¶
- inputMethodHints(self) Qt.InputMethodHint ¶
- inputMethodQuery(self, Qt.InputMethodQuery) Any ¶
- installEventFilter(self, QObject)¶
- installSceneEventFilter(self, QGraphicsItem)¶
- isActive(self) bool ¶
- isAncestorOf(self, QGraphicsItem) bool ¶
- isBlockedByModalPanel(self) Tuple[bool, QGraphicsItem] ¶
- isClipped(self) bool ¶
- isEnabled(self) bool ¶
- isObscured(self, rect: QRectF = QRectF()) bool ¶
- HelmMonomerTextLabel.isObscured(self, float, float, float, float) -> bool
- isObscuredBy(self, QGraphicsItem) bool ¶
- isPanel(self) bool ¶
- isSelected(self) bool ¶
- isSignalConnected(self, QMetaMethod) bool ¶
- isUnderMouse(self) bool ¶
- isVisible(self) bool ¶
- isVisibleTo(self, QGraphicsItem) bool ¶
- isWidget(self) bool ¶
- isWidgetType(self) bool ¶
- isWindow(self) bool ¶
- isWindowType(self) bool ¶
- itemChange(self, QGraphicsItem.GraphicsItemChange, Any) Any ¶
- itemTransform(self, QGraphicsItem) Tuple[QTransform, bool] ¶
- keyPressEvent(self, QKeyEvent)¶
- keyReleaseEvent(self, QKeyEvent)¶
- killTimer(self, int)¶
- linkActivated¶
linkActivated(self, str) [signal]
- linkHovered¶
linkHovered(self, str) [signal]
- mapFromItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapFromItem(self, QGraphicsItem, QRectF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPainterPath) QPainterPath
- HelmMonomerTextLabel.mapFromItem(self, QGraphicsItem, float, float) -> QPointF
- HelmMonomerTextLabel.mapFromItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapFromParent(self, QPointF) QPointF ¶
- mapFromParent(self, QRectF) QPolygonF
- mapFromParent(self, QPolygonF) QPolygonF
- mapFromParent(self, QPainterPath) QPainterPath
- HelmMonomerTextLabel.mapFromParent(self, float, float) -> QPointF
- HelmMonomerTextLabel.mapFromParent(self, float, float, float, float) -> QPolygonF
- mapFromScene(self, QPointF) QPointF ¶
- mapFromScene(self, QRectF) QPolygonF
- mapFromScene(self, QPolygonF) QPolygonF
- mapFromScene(self, QPainterPath) QPainterPath
- HelmMonomerTextLabel.mapFromScene(self, float, float) -> QPointF
- HelmMonomerTextLabel.mapFromScene(self, float, float, float, float) -> QPolygonF
- mapRectFromItem(self, QGraphicsItem, QRectF) QRectF ¶
- HelmMonomerTextLabel.mapRectFromItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectFromParent(self, QRectF) QRectF ¶
- HelmMonomerTextLabel.mapRectFromParent(self, float, float, float, float) -> QRectF
- mapRectFromScene(self, QRectF) QRectF ¶
- HelmMonomerTextLabel.mapRectFromScene(self, float, float, float, float) -> QRectF
- mapRectToItem(self, QGraphicsItem, QRectF) QRectF ¶
- HelmMonomerTextLabel.mapRectToItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectToParent(self, QRectF) QRectF ¶
- HelmMonomerTextLabel.mapRectToParent(self, float, float, float, float) -> QRectF
- mapRectToScene(self, QRectF) QRectF ¶
- HelmMonomerTextLabel.mapRectToScene(self, float, float, float, float) -> QRectF
- mapToItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapToItem(self, QGraphicsItem, QRectF) QPolygonF
- mapToItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapToItem(self, QGraphicsItem, QPainterPath) QPainterPath
- HelmMonomerTextLabel.mapToItem(self, QGraphicsItem, float, float) -> QPointF
- HelmMonomerTextLabel.mapToItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapToParent(self, QPointF) QPointF ¶
- mapToParent(self, QRectF) QPolygonF
- mapToParent(self, QPolygonF) QPolygonF
- mapToParent(self, QPainterPath) QPainterPath
- HelmMonomerTextLabel.mapToParent(self, float, float) -> QPointF
- HelmMonomerTextLabel.mapToParent(self, float, float, float, float) -> QPolygonF
- mapToScene(self, QPointF) QPointF ¶
- mapToScene(self, QRectF) QPolygonF
- mapToScene(self, QPolygonF) QPolygonF
- mapToScene(self, QPainterPath) QPainterPath
- HelmMonomerTextLabel.mapToScene(self, float, float) -> QPointF
- HelmMonomerTextLabel.mapToScene(self, float, float, float, float) -> QPolygonF
- metaObject(self) QMetaObject ¶
- mouseDoubleClickEvent(self, QGraphicsSceneMouseEvent)¶
- mouseMoveEvent(self, QGraphicsSceneMouseEvent)¶
- mousePressEvent(self, QGraphicsSceneMouseEvent)¶
- mouseReleaseEvent(self, QGraphicsSceneMouseEvent)¶
- HelmMonomerTextLabel.moveBy(self, float, float)
- moveToThread(self, QThread)¶
- objectName(self) str ¶
- objectNameChanged¶
objectNameChanged(self, str) [signal]
- opacity(self) float ¶
- opacityChanged¶
opacityChanged(self) [signal]
- opaqueArea(self) QPainterPath ¶
- openExternalLinks(self) bool ¶
- paint(self, QPainter, QStyleOptionGraphicsItem, QWidget)¶
- panel(self) QGraphicsItem ¶
- panelModality(self) QGraphicsItem.PanelModality ¶
- parent(self) QObject ¶
- parentChanged¶
parentChanged(self) [signal]
- parentItem(self) QGraphicsItem ¶
- parentObject(self) QGraphicsObject ¶
- parentWidget(self) QGraphicsWidget ¶
- pos(self) QPointF ¶
- prepareGeometryChange(self)¶
- property(self, str) Any ¶
- pyqtConfigure(...)¶
Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.
- receivers(self, PYQT_SIGNAL) int ¶
- removeEventFilter(self, QObject)¶
- removeSceneEventFilter(self, QGraphicsItem)¶
- resetTransform(self)¶
- rotation(self) float ¶
- rotationChanged¶
rotationChanged(self) [signal]
- scale(self) float ¶
- scaleChanged¶
scaleChanged(self) [signal]
- scene(self) QGraphicsScene ¶
- sceneBoundingRect(self) QRectF ¶
- sceneEvent(self, QEvent) bool ¶
- sceneEventFilter(self, QGraphicsItem, QEvent) bool ¶
- scenePos(self) QPointF ¶
- sceneTransform(self) QTransform ¶
- HelmMonomerTextLabel.scroll(self, float, float, rect: QRectF = QRectF())
- sender(self) QObject ¶
- senderSignalIndex(self) int ¶
- setAcceptDrops(self, bool)¶
- setAcceptHoverEvents(self, bool)¶
- setAcceptTouchEvents(self, bool)¶
- setAcceptedMouseButtons(self, Qt.MouseButton)¶
- setActive(self, bool)¶
- setBoundingRegionGranularity(self, float)¶
- setCacheMode(self, QGraphicsItem.CacheMode, logicalCacheSize: QSize = QSize())¶
- setCursor(self, Union[QCursor, Qt.CursorShape])¶
- setData(self, int, Any)¶
- setDefaultTextColor(self, Union[QColor, Qt.GlobalColor, int, QGradient])¶
- setDocument(self, QTextDocument)¶
- setEnabled(self, bool)¶
- setFiltersChildEvents(self, bool)¶
- setFlag(self, QGraphicsItem.GraphicsItemFlag, enabled: bool = True)¶
- setFlags(self, QGraphicsItem.GraphicsItemFlag)¶
- setFocus(self, focusReason: Qt.FocusReason = Qt.OtherFocusReason)¶
- setFocusProxy(self, QGraphicsItem)¶
- setFont(self, QFont)¶
- setGraphicsEffect(self, QGraphicsEffect)¶
- setGroup(self, QGraphicsItemGroup)¶
- setHtml(self, str)¶
- setInputMethodHints(self, Qt.InputMethodHint)¶
- setObjectName(self, str)¶
- setOpacity(self, float)¶
- setOpenExternalLinks(self, bool)¶
- setPanelModality(self, QGraphicsItem.PanelModality)¶
- setParent(self, QObject)¶
- setParentItem(self, QGraphicsItem)¶
- setPlainText(self, str)¶
- setPos(self, QPointF)¶
- HelmMonomerTextLabel.setPos(self, float, float) -> None
- setProperty(self, str, Any) bool ¶
- setRotation(self, float)¶
- setScale(self, float)¶
- setSelected(self, bool)¶
- setTabChangesFocus(self, bool)¶
- setTextCursor(self, QTextCursor)¶
- setTextInteractionFlags(self, Qt.TextInteractionFlag)¶
- setTextWidth(self, float)¶
- setToolTip(self, str)¶
- setTransform(self, QTransform, combine: bool = False)¶
- setTransformOriginPoint(self, QPointF)¶
- HelmMonomerTextLabel.setTransformOriginPoint(self, float, float) -> None
- setTransformations(self, Iterable[QGraphicsTransform])¶
- setVisible(self, bool)¶
- setX(self, float)¶
- setY(self, float)¶
- setZValue(self, float)¶
- shape(self) QPainterPath ¶
- show(self)¶
- signalsBlocked(self) bool ¶
- stackBefore(self, QGraphicsItem)¶
- startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) int ¶
- staticMetaObject = <PyQt6.QtCore.QMetaObject object>¶
- tabChangesFocus(self) bool ¶
- textCursor(self) QTextCursor ¶
- textInteractionFlags(self) Qt.TextInteractionFlag ¶
- textWidth(self) float ¶
- thread(self) QThread ¶
- timerEvent(self, QTimerEvent)¶
- toGraphicsObject(self) QGraphicsObject ¶
- toHtml(self) str ¶
- toPlainText(self) str ¶
- toolTip(self) str ¶
- topLevelItem(self) QGraphicsItem ¶
- topLevelWidget(self) QGraphicsWidget ¶
- tr(str, disambiguation: str = None, n: int = - 1) str ¶
- transform(self) QTransform ¶
- transformOriginPoint(self) QPointF ¶
- transformations(self) List[QGraphicsTransform] ¶
- type(self) int ¶
- ungrabGesture(self, Qt.GestureType)¶
- ungrabKeyboard(self)¶
- ungrabMouse(self)¶
- unsetCursor(self)¶
- update(self, rect: QRectF = QRectF())¶
- HelmMonomerTextLabel.update(self, float, float, float, float) -> None
- updateMicroFocus(self)¶
- visibleChanged¶
visibleChanged(self) [signal]
- wheelEvent(self, QGraphicsSceneWheelEvent)¶
- window(self) QGraphicsWidget ¶
- x(self) float ¶
- xChanged¶
xChanged(self) [signal]
- y(self) float ¶
- yChanged¶
yChanged(self) [signal]
- zChanged¶
zChanged(self) [signal]
- zValue(self) float ¶
- class schrodinger.protein.helm.helm_renderer.HelmMonomerItemMixin(monomer: schrodinger.protein.helm.helm_renderer.HelmMonomer)¶
Bases:
object
Mixin which establishes the necessary methods to render the monomer item in the QGraphicsScene. Handles position offsets so that the center of the shape appears at the position set in the monomer object
Also defines default brush and pen settings
- MAGNIFY_FACTOR = 1.0¶
- DEFAULT_X_RADIUS = 12.5¶
- DEFAULT_Y_RADIUS = 12.5¶
- __init__(monomer: schrodinger.protein.helm.helm_renderer.HelmMonomer)¶
- setup()¶
Initialize the current monomer
- getMonomerResizingProposal(text_x_radius: float, text_y_radius: float) Tuple[float, float] ¶
Method with class-specific logic to figure out how to resize the monomer given the final size of its text label. Args are the text label’s size; returns size of the smallest monomer that properly contains the text.
- setupTextLabel()¶
Updates the geometry of the monomer and monomer label in order to prevent the label text from overflowing the monomer shape.
- setShape() None ¶
Set the shape and/or bounding box of the monomer. Must be implemented by inheriting classes for them to be rendered in the scene
- class schrodinger.protein.helm.helm_renderer.AminoAcidMonomerBase(monomer: schrodinger.protein.helm.helm_renderer.HelmMonomer)¶
Bases:
schrodinger.protein.helm.helm_renderer.HelmMonomerItemMixin
,PyQt6.QtWidgets.QGraphicsRectItem
Item representing an amino acid’s position and graphical details in the scene
- setShape()¶
Set the size of the monomer rectangle
- paint(self, QPainter, QStyleOptionGraphicsItem, widget: QWidget = None)¶
- class CacheMode(value)¶
Bases:
enum.Enum
An enumeration.
- NoCache = 0¶
- ItemCoordinateCache = 1¶
- DeviceCoordinateCache = 2¶
- DEFAULT_X_RADIUS = 12.5¶
- DEFAULT_Y_RADIUS = 12.5¶
- DeviceCoordinateCache = 2¶
- class GraphicsItemChange(value)¶
Bases:
enum.Enum
An enumeration.
- ItemPositionChange = 0¶
- ItemVisibleChange = 2¶
- ItemEnabledChange = 3¶
- ItemSelectedChange = 4¶
- ItemParentChange = 5¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemTransformChange = 8¶
- ItemPositionHasChanged = 9¶
- ItemTransformHasChanged = 10¶
- ItemSceneChange = 11¶
- ItemVisibleHasChanged = 12¶
- ItemEnabledHasChanged = 13¶
- ItemSelectedHasChanged = 14¶
- ItemParentHasChanged = 15¶
- ItemSceneHasChanged = 16¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemScenePositionHasChanged = 27¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- class GraphicsItemFlag(value)¶
Bases:
enum.Flag
An enumeration.
- ItemIsMovable = 1¶
- ItemIsSelectable = 2¶
- ItemIsFocusable = 4¶
- ItemClipsToShape = 8¶
- ItemClipsChildrenToShape = 16¶
- ItemIgnoresTransformations = 32¶
- ItemIgnoresParentOpacity = 64¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemStacksBehindParent = 256¶
- ItemUsesExtendedStyleOption = 512¶
- ItemHasNoContents = 1024¶
- ItemSendsGeometryChanges = 2048¶
- ItemAcceptsInputMethod = 4096¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemIsPanel = 16384¶
- ItemSendsScenePositionChanges = 65536¶
- ItemContainsChildrenInShape = 524288¶
- ItemAcceptsInputMethod = 4096¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemClipsChildrenToShape = 16¶
- ItemClipsToShape = 8¶
- ItemContainsChildrenInShape = 524288¶
- ItemCoordinateCache = 1¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemEnabledChange = 3¶
- ItemEnabledHasChanged = 13¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemHasNoContents = 1024¶
- ItemIgnoresParentOpacity = 64¶
- ItemIgnoresTransformations = 32¶
- ItemIsFocusable = 4¶
- ItemIsMovable = 1¶
- ItemIsPanel = 16384¶
- ItemIsSelectable = 2¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemParentChange = 5¶
- ItemParentHasChanged = 15¶
- ItemPositionChange = 0¶
- ItemPositionHasChanged = 9¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemSceneChange = 11¶
- ItemSceneHasChanged = 16¶
- ItemScenePositionHasChanged = 27¶
- ItemSelectedChange = 4¶
- ItemSelectedHasChanged = 14¶
- ItemSendsGeometryChanges = 2048¶
- ItemSendsScenePositionChanges = 65536¶
- ItemStacksBehindParent = 256¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemTransformChange = 8¶
- ItemTransformHasChanged = 10¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- ItemUsesExtendedStyleOption = 512¶
- ItemVisibleChange = 2¶
- ItemVisibleHasChanged = 12¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- MAGNIFY_FACTOR = 1.0¶
- NoCache = 0¶
- NonModal = 0¶
- PanelModal = 1¶
- class PanelModality(value)¶
Bases:
enum.Enum
An enumeration.
- NonModal = 0¶
- PanelModal = 1¶
- SceneModal = 2¶
- SceneModal = 2¶
- Type = 1¶
- UserType = 65536¶
- __init__(monomer: schrodinger.protein.helm.helm_renderer.HelmMonomer)¶
- acceptDrops(self) bool ¶
- acceptHoverEvents(self) bool ¶
- acceptTouchEvents(self) bool ¶
- acceptedMouseButtons(self) Qt.MouseButton ¶
- advance(self, int)¶
- boundingRect(self) QRectF ¶
- boundingRegion(self, QTransform) QRegion ¶
- boundingRegionGranularity(self) float ¶
- brush(self) QBrush ¶
- cacheMode(self) QGraphicsItem.CacheMode ¶
- childItems(self) List[QGraphicsItem] ¶
- childrenBoundingRect(self) QRectF ¶
- clearFocus(self)¶
- clipPath(self) QPainterPath ¶
- collidesWithItem(self, QGraphicsItem, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidesWithPath(self, QPainterPath, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidingItems(self, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) List[QGraphicsItem] ¶
- commonAncestorItem(self, QGraphicsItem) QGraphicsItem ¶
- contains(self, QPointF) bool ¶
- contextMenuEvent(self, QGraphicsSceneContextMenuEvent)¶
- cursor(self) QCursor ¶
- data(self, int) Any ¶
- deviceTransform(self, QTransform) QTransform ¶
- dragEnterEvent(self, QGraphicsSceneDragDropEvent)¶
- dragLeaveEvent(self, QGraphicsSceneDragDropEvent)¶
- dragMoveEvent(self, QGraphicsSceneDragDropEvent)¶
- dropEvent(self, QGraphicsSceneDragDropEvent)¶
- effectiveOpacity(self) float ¶
- ensureVisible(self, rect: QRectF = QRectF(), xMargin: int = 50, yMargin: int = 50)¶
- AminoAcidMonomerBase.ensureVisible(self, float, float, float, float, xMargin: int = 50, yMargin: int = 50) -> None
- filtersChildEvents(self) bool ¶
- flags(self) QGraphicsItem.GraphicsItemFlag ¶
- focusInEvent(self, QFocusEvent)¶
- focusItem(self) QGraphicsItem ¶
- focusOutEvent(self, QFocusEvent)¶
- focusProxy(self) QGraphicsItem ¶
- getMonomerResizingProposal(text_x_radius: float, text_y_radius: float) Tuple[float, float] ¶
Method with class-specific logic to figure out how to resize the monomer given the final size of its text label. Args are the text label’s size; returns size of the smallest monomer that properly contains the text.
- grabKeyboard(self)¶
- grabMouse(self)¶
- graphicsEffect(self) QGraphicsEffect ¶
- group(self) QGraphicsItemGroup ¶
- hasCursor(self) bool ¶
- hasFocus(self) bool ¶
- hide(self)¶
- hoverEnterEvent(self, QGraphicsSceneHoverEvent)¶
- hoverLeaveEvent(self, QGraphicsSceneHoverEvent)¶
- hoverMoveEvent(self, QGraphicsSceneHoverEvent)¶
- inputMethodEvent(self, QInputMethodEvent)¶
- inputMethodHints(self) Qt.InputMethodHint ¶
- inputMethodQuery(self, Qt.InputMethodQuery) Any ¶
- installSceneEventFilter(self, QGraphicsItem)¶
- isActive(self) bool ¶
- isAncestorOf(self, QGraphicsItem) bool ¶
- isBlockedByModalPanel(self) Tuple[bool, QGraphicsItem] ¶
- isClipped(self) bool ¶
- isEnabled(self) bool ¶
- isObscured(self, rect: QRectF = QRectF()) bool ¶
- AminoAcidMonomerBase.isObscured(self, float, float, float, float) -> bool
- isObscuredBy(self, QGraphicsItem) bool ¶
- isPanel(self) bool ¶
- isSelected(self) bool ¶
- isUnderMouse(self) bool ¶
- isVisible(self) bool ¶
- isVisibleTo(self, QGraphicsItem) bool ¶
- isWidget(self) bool ¶
- isWindow(self) bool ¶
- itemChange(self, QGraphicsItem.GraphicsItemChange, Any) Any ¶
- itemTransform(self, QGraphicsItem) Tuple[QTransform, bool] ¶
- keyPressEvent(self, QKeyEvent)¶
- keyReleaseEvent(self, QKeyEvent)¶
- mapFromItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapFromItem(self, QGraphicsItem, QRectF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPainterPath) QPainterPath
- AminoAcidMonomerBase.mapFromItem(self, QGraphicsItem, float, float) -> QPointF
- AminoAcidMonomerBase.mapFromItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapFromParent(self, QPointF) QPointF ¶
- mapFromParent(self, QRectF) QPolygonF
- mapFromParent(self, QPolygonF) QPolygonF
- mapFromParent(self, QPainterPath) QPainterPath
- AminoAcidMonomerBase.mapFromParent(self, float, float) -> QPointF
- AminoAcidMonomerBase.mapFromParent(self, float, float, float, float) -> QPolygonF
- mapFromScene(self, QPointF) QPointF ¶
- mapFromScene(self, QRectF) QPolygonF
- mapFromScene(self, QPolygonF) QPolygonF
- mapFromScene(self, QPainterPath) QPainterPath
- AminoAcidMonomerBase.mapFromScene(self, float, float) -> QPointF
- AminoAcidMonomerBase.mapFromScene(self, float, float, float, float) -> QPolygonF
- mapRectFromItem(self, QGraphicsItem, QRectF) QRectF ¶
- AminoAcidMonomerBase.mapRectFromItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectFromParent(self, QRectF) QRectF ¶
- AminoAcidMonomerBase.mapRectFromParent(self, float, float, float, float) -> QRectF
- mapRectFromScene(self, QRectF) QRectF ¶
- AminoAcidMonomerBase.mapRectFromScene(self, float, float, float, float) -> QRectF
- mapRectToItem(self, QGraphicsItem, QRectF) QRectF ¶
- AminoAcidMonomerBase.mapRectToItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectToParent(self, QRectF) QRectF ¶
- AminoAcidMonomerBase.mapRectToParent(self, float, float, float, float) -> QRectF
- mapRectToScene(self, QRectF) QRectF ¶
- AminoAcidMonomerBase.mapRectToScene(self, float, float, float, float) -> QRectF
- mapToItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapToItem(self, QGraphicsItem, QRectF) QPolygonF
- mapToItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapToItem(self, QGraphicsItem, QPainterPath) QPainterPath
- AminoAcidMonomerBase.mapToItem(self, QGraphicsItem, float, float) -> QPointF
- AminoAcidMonomerBase.mapToItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapToParent(self, QPointF) QPointF ¶
- mapToParent(self, QRectF) QPolygonF
- mapToParent(self, QPolygonF) QPolygonF
- mapToParent(self, QPainterPath) QPainterPath
- AminoAcidMonomerBase.mapToParent(self, float, float) -> QPointF
- AminoAcidMonomerBase.mapToParent(self, float, float, float, float) -> QPolygonF
- mapToScene(self, QPointF) QPointF ¶
- mapToScene(self, QRectF) QPolygonF
- mapToScene(self, QPolygonF) QPolygonF
- mapToScene(self, QPainterPath) QPainterPath
- AminoAcidMonomerBase.mapToScene(self, float, float) -> QPointF
- AminoAcidMonomerBase.mapToScene(self, float, float, float, float) -> QPolygonF
- mouseDoubleClickEvent(self, QGraphicsSceneMouseEvent)¶
- mouseMoveEvent(self, QGraphicsSceneMouseEvent)¶
- mousePressEvent(self, QGraphicsSceneMouseEvent)¶
- mouseReleaseEvent(self, QGraphicsSceneMouseEvent)¶
- AminoAcidMonomerBase.moveBy(self, float, float)
- opacity(self) float ¶
- opaqueArea(self) QPainterPath ¶
- panel(self) QGraphicsItem ¶
- panelModality(self) QGraphicsItem.PanelModality ¶
- parentItem(self) QGraphicsItem ¶
- parentObject(self) QGraphicsObject ¶
- parentWidget(self) QGraphicsWidget ¶
- pen(self) QPen ¶
- pos(self) QPointF ¶
- prepareGeometryChange(self)¶
- rect(self) QRectF ¶
- removeSceneEventFilter(self, QGraphicsItem)¶
- resetTransform(self)¶
- rotation(self) float ¶
- scale(self) float ¶
- scene(self) QGraphicsScene ¶
- sceneBoundingRect(self) QRectF ¶
- sceneEvent(self, QEvent) bool ¶
- sceneEventFilter(self, QGraphicsItem, QEvent) bool ¶
- scenePos(self) QPointF ¶
- sceneTransform(self) QTransform ¶
- AminoAcidMonomerBase.scroll(self, float, float, rect: QRectF = QRectF())
- setAcceptDrops(self, bool)¶
- setAcceptHoverEvents(self, bool)¶
- setAcceptTouchEvents(self, bool)¶
- setAcceptedMouseButtons(self, Qt.MouseButton)¶
- setActive(self, bool)¶
- setBoundingRegionGranularity(self, float)¶
- setBrush(self, Union[QBrush, QColor, Qt.GlobalColor, int, QGradient])¶
- setCacheMode(self, QGraphicsItem.CacheMode, logicalCacheSize: QSize = QSize())¶
- setCursor(self, Union[QCursor, Qt.CursorShape])¶
- setData(self, int, Any)¶
- setEnabled(self, bool)¶
- setFiltersChildEvents(self, bool)¶
- setFlag(self, QGraphicsItem.GraphicsItemFlag, enabled: bool = True)¶
- setFlags(self, QGraphicsItem.GraphicsItemFlag)¶
- setFocus(self, focusReason: Qt.FocusReason = Qt.OtherFocusReason)¶
- setFocusProxy(self, QGraphicsItem)¶
- setGraphicsEffect(self, QGraphicsEffect)¶
- setGroup(self, QGraphicsItemGroup)¶
- setInputMethodHints(self, Qt.InputMethodHint)¶
- setOpacity(self, float)¶
- setPanelModality(self, QGraphicsItem.PanelModality)¶
- setParentItem(self, QGraphicsItem)¶
- setPen(self, Union[QPen, QColor, Qt.GlobalColor, int, QGradient])¶
- setPos(self, QPointF)¶
- AminoAcidMonomerBase.setPos(self, float, float) -> None
- setRect(self, QRectF)¶
- AminoAcidMonomerBase.setRect(self, float, float, float, float) -> None
- setRotation(self, float)¶
- setScale(self, float)¶
- setSelected(self, bool)¶
- setToolTip(self, str)¶
- setTransform(self, QTransform, combine: bool = False)¶
- setTransformOriginPoint(self, QPointF)¶
- AminoAcidMonomerBase.setTransformOriginPoint(self, float, float) -> None
- setTransformations(self, Iterable[QGraphicsTransform])¶
- setVisible(self, bool)¶
- setX(self, float)¶
- setY(self, float)¶
- setZValue(self, float)¶
- setup()¶
Initialize the current monomer
- setupTextLabel()¶
Updates the geometry of the monomer and monomer label in order to prevent the label text from overflowing the monomer shape.
- shape(self) QPainterPath ¶
- show(self)¶
- stackBefore(self, QGraphicsItem)¶
- toGraphicsObject(self) QGraphicsObject ¶
- toolTip(self) str ¶
- topLevelItem(self) QGraphicsItem ¶
- topLevelWidget(self) QGraphicsWidget ¶
- transform(self) QTransform ¶
- transformOriginPoint(self) QPointF ¶
- transformations(self) List[QGraphicsTransform] ¶
- type(self) int ¶
- ungrabKeyboard(self)¶
- ungrabMouse(self)¶
- unsetCursor(self)¶
- update(self, rect: QRectF = QRectF())¶
- AminoAcidMonomerBase.update(self, float, float, float, float) -> None
- updateMicroFocus(self)¶
- wheelEvent(self, QGraphicsSceneWheelEvent)¶
- window(self) QGraphicsWidget ¶
- x(self) float ¶
- y(self) float ¶
- zValue(self) float ¶
- class schrodinger.protein.helm.helm_renderer.StandardAminoAcidMonomerItem(monomer: schrodinger.protein.helm.helm_renderer.HelmMonomer)¶
Bases:
schrodinger.protein.helm.helm_renderer.AminoAcidMonomerBase
- class CacheMode(value)¶
Bases:
enum.Enum
An enumeration.
- NoCache = 0¶
- ItemCoordinateCache = 1¶
- DeviceCoordinateCache = 2¶
- DEFAULT_X_RADIUS = 12.5¶
- DEFAULT_Y_RADIUS = 12.5¶
- DeviceCoordinateCache = 2¶
- class GraphicsItemChange(value)¶
Bases:
enum.Enum
An enumeration.
- ItemPositionChange = 0¶
- ItemVisibleChange = 2¶
- ItemEnabledChange = 3¶
- ItemSelectedChange = 4¶
- ItemParentChange = 5¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemTransformChange = 8¶
- ItemPositionHasChanged = 9¶
- ItemTransformHasChanged = 10¶
- ItemSceneChange = 11¶
- ItemVisibleHasChanged = 12¶
- ItemEnabledHasChanged = 13¶
- ItemSelectedHasChanged = 14¶
- ItemParentHasChanged = 15¶
- ItemSceneHasChanged = 16¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemScenePositionHasChanged = 27¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- class GraphicsItemFlag(value)¶
Bases:
enum.Flag
An enumeration.
- ItemIsMovable = 1¶
- ItemIsSelectable = 2¶
- ItemIsFocusable = 4¶
- ItemClipsToShape = 8¶
- ItemClipsChildrenToShape = 16¶
- ItemIgnoresTransformations = 32¶
- ItemIgnoresParentOpacity = 64¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemStacksBehindParent = 256¶
- ItemUsesExtendedStyleOption = 512¶
- ItemHasNoContents = 1024¶
- ItemSendsGeometryChanges = 2048¶
- ItemAcceptsInputMethod = 4096¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemIsPanel = 16384¶
- ItemSendsScenePositionChanges = 65536¶
- ItemContainsChildrenInShape = 524288¶
- ItemAcceptsInputMethod = 4096¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemClipsChildrenToShape = 16¶
- ItemClipsToShape = 8¶
- ItemContainsChildrenInShape = 524288¶
- ItemCoordinateCache = 1¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemEnabledChange = 3¶
- ItemEnabledHasChanged = 13¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemHasNoContents = 1024¶
- ItemIgnoresParentOpacity = 64¶
- ItemIgnoresTransformations = 32¶
- ItemIsFocusable = 4¶
- ItemIsMovable = 1¶
- ItemIsPanel = 16384¶
- ItemIsSelectable = 2¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemParentChange = 5¶
- ItemParentHasChanged = 15¶
- ItemPositionChange = 0¶
- ItemPositionHasChanged = 9¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemSceneChange = 11¶
- ItemSceneHasChanged = 16¶
- ItemScenePositionHasChanged = 27¶
- ItemSelectedChange = 4¶
- ItemSelectedHasChanged = 14¶
- ItemSendsGeometryChanges = 2048¶
- ItemSendsScenePositionChanges = 65536¶
- ItemStacksBehindParent = 256¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemTransformChange = 8¶
- ItemTransformHasChanged = 10¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- ItemUsesExtendedStyleOption = 512¶
- ItemVisibleChange = 2¶
- ItemVisibleHasChanged = 12¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- MAGNIFY_FACTOR = 1.0¶
- NoCache = 0¶
- NonModal = 0¶
- PanelModal = 1¶
- class PanelModality(value)¶
Bases:
enum.Enum
An enumeration.
- NonModal = 0¶
- PanelModal = 1¶
- SceneModal = 2¶
- SceneModal = 2¶
- Type = 1¶
- UserType = 65536¶
- __init__(monomer: schrodinger.protein.helm.helm_renderer.HelmMonomer)¶
- acceptDrops(self) bool ¶
- acceptHoverEvents(self) bool ¶
- acceptTouchEvents(self) bool ¶
- acceptedMouseButtons(self) Qt.MouseButton ¶
- advance(self, int)¶
- boundingRect(self) QRectF ¶
- boundingRegion(self, QTransform) QRegion ¶
- boundingRegionGranularity(self) float ¶
- brush(self) QBrush ¶
- cacheMode(self) QGraphicsItem.CacheMode ¶
- childItems(self) List[QGraphicsItem] ¶
- childrenBoundingRect(self) QRectF ¶
- clearFocus(self)¶
- clipPath(self) QPainterPath ¶
- collidesWithItem(self, QGraphicsItem, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidesWithPath(self, QPainterPath, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidingItems(self, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) List[QGraphicsItem] ¶
- commonAncestorItem(self, QGraphicsItem) QGraphicsItem ¶
- contains(self, QPointF) bool ¶
- contextMenuEvent(self, QGraphicsSceneContextMenuEvent)¶
- cursor(self) QCursor ¶
- data(self, int) Any ¶
- deviceTransform(self, QTransform) QTransform ¶
- dragEnterEvent(self, QGraphicsSceneDragDropEvent)¶
- dragLeaveEvent(self, QGraphicsSceneDragDropEvent)¶
- dragMoveEvent(self, QGraphicsSceneDragDropEvent)¶
- dropEvent(self, QGraphicsSceneDragDropEvent)¶
- effectiveOpacity(self) float ¶
- ensureVisible(self, rect: QRectF = QRectF(), xMargin: int = 50, yMargin: int = 50)¶
- StandardAminoAcidMonomerItem.ensureVisible(self, float, float, float, float, xMargin: int = 50, yMargin: int = 50) -> None
- filtersChildEvents(self) bool ¶
- flags(self) QGraphicsItem.GraphicsItemFlag ¶
- focusInEvent(self, QFocusEvent)¶
- focusItem(self) QGraphicsItem ¶
- focusOutEvent(self, QFocusEvent)¶
- focusProxy(self) QGraphicsItem ¶
- getMonomerResizingProposal(text_x_radius: float, text_y_radius: float) Tuple[float, float] ¶
Method with class-specific logic to figure out how to resize the monomer given the final size of its text label. Args are the text label’s size; returns size of the smallest monomer that properly contains the text.
- grabKeyboard(self)¶
- grabMouse(self)¶
- graphicsEffect(self) QGraphicsEffect ¶
- group(self) QGraphicsItemGroup ¶
- hasCursor(self) bool ¶
- hasFocus(self) bool ¶
- hide(self)¶
- hoverEnterEvent(self, QGraphicsSceneHoverEvent)¶
- hoverLeaveEvent(self, QGraphicsSceneHoverEvent)¶
- hoverMoveEvent(self, QGraphicsSceneHoverEvent)¶
- inputMethodEvent(self, QInputMethodEvent)¶
- inputMethodHints(self) Qt.InputMethodHint ¶
- inputMethodQuery(self, Qt.InputMethodQuery) Any ¶
- installSceneEventFilter(self, QGraphicsItem)¶
- isActive(self) bool ¶
- isAncestorOf(self, QGraphicsItem) bool ¶
- isBlockedByModalPanel(self) Tuple[bool, QGraphicsItem] ¶
- isClipped(self) bool ¶
- isEnabled(self) bool ¶
- isObscured(self, rect: QRectF = QRectF()) bool ¶
- StandardAminoAcidMonomerItem.isObscured(self, float, float, float, float) -> bool
- isObscuredBy(self, QGraphicsItem) bool ¶
- isPanel(self) bool ¶
- isSelected(self) bool ¶
- isUnderMouse(self) bool ¶
- isVisible(self) bool ¶
- isVisibleTo(self, QGraphicsItem) bool ¶
- isWidget(self) bool ¶
- isWindow(self) bool ¶
- itemChange(self, QGraphicsItem.GraphicsItemChange, Any) Any ¶
- itemTransform(self, QGraphicsItem) Tuple[QTransform, bool] ¶
- keyPressEvent(self, QKeyEvent)¶
- keyReleaseEvent(self, QKeyEvent)¶
- mapFromItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapFromItem(self, QGraphicsItem, QRectF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPainterPath) QPainterPath
- StandardAminoAcidMonomerItem.mapFromItem(self, QGraphicsItem, float, float) -> QPointF
- StandardAminoAcidMonomerItem.mapFromItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapFromParent(self, QPointF) QPointF ¶
- mapFromParent(self, QRectF) QPolygonF
- mapFromParent(self, QPolygonF) QPolygonF
- mapFromParent(self, QPainterPath) QPainterPath
- StandardAminoAcidMonomerItem.mapFromParent(self, float, float) -> QPointF
- StandardAminoAcidMonomerItem.mapFromParent(self, float, float, float, float) -> QPolygonF
- mapFromScene(self, QPointF) QPointF ¶
- mapFromScene(self, QRectF) QPolygonF
- mapFromScene(self, QPolygonF) QPolygonF
- mapFromScene(self, QPainterPath) QPainterPath
- StandardAminoAcidMonomerItem.mapFromScene(self, float, float) -> QPointF
- StandardAminoAcidMonomerItem.mapFromScene(self, float, float, float, float) -> QPolygonF
- mapRectFromItem(self, QGraphicsItem, QRectF) QRectF ¶
- StandardAminoAcidMonomerItem.mapRectFromItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectFromParent(self, QRectF) QRectF ¶
- StandardAminoAcidMonomerItem.mapRectFromParent(self, float, float, float, float) -> QRectF
- mapRectFromScene(self, QRectF) QRectF ¶
- StandardAminoAcidMonomerItem.mapRectFromScene(self, float, float, float, float) -> QRectF
- mapRectToItem(self, QGraphicsItem, QRectF) QRectF ¶
- StandardAminoAcidMonomerItem.mapRectToItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectToParent(self, QRectF) QRectF ¶
- StandardAminoAcidMonomerItem.mapRectToParent(self, float, float, float, float) -> QRectF
- mapRectToScene(self, QRectF) QRectF ¶
- StandardAminoAcidMonomerItem.mapRectToScene(self, float, float, float, float) -> QRectF
- mapToItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapToItem(self, QGraphicsItem, QRectF) QPolygonF
- mapToItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapToItem(self, QGraphicsItem, QPainterPath) QPainterPath
- StandardAminoAcidMonomerItem.mapToItem(self, QGraphicsItem, float, float) -> QPointF
- StandardAminoAcidMonomerItem.mapToItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapToParent(self, QPointF) QPointF ¶
- mapToParent(self, QRectF) QPolygonF
- mapToParent(self, QPolygonF) QPolygonF
- mapToParent(self, QPainterPath) QPainterPath
- StandardAminoAcidMonomerItem.mapToParent(self, float, float) -> QPointF
- StandardAminoAcidMonomerItem.mapToParent(self, float, float, float, float) -> QPolygonF
- mapToScene(self, QPointF) QPointF ¶
- mapToScene(self, QRectF) QPolygonF
- mapToScene(self, QPolygonF) QPolygonF
- mapToScene(self, QPainterPath) QPainterPath
- StandardAminoAcidMonomerItem.mapToScene(self, float, float) -> QPointF
- StandardAminoAcidMonomerItem.mapToScene(self, float, float, float, float) -> QPolygonF
- mouseDoubleClickEvent(self, QGraphicsSceneMouseEvent)¶
- mouseMoveEvent(self, QGraphicsSceneMouseEvent)¶
- mousePressEvent(self, QGraphicsSceneMouseEvent)¶
- mouseReleaseEvent(self, QGraphicsSceneMouseEvent)¶
- StandardAminoAcidMonomerItem.moveBy(self, float, float)
- opacity(self) float ¶
- opaqueArea(self) QPainterPath ¶
- paint(self, QPainter, QStyleOptionGraphicsItem, widget: QWidget = None)¶
- panel(self) QGraphicsItem ¶
- panelModality(self) QGraphicsItem.PanelModality ¶
- parentItem(self) QGraphicsItem ¶
- parentObject(self) QGraphicsObject ¶
- parentWidget(self) QGraphicsWidget ¶
- pen(self) QPen ¶
- pos(self) QPointF ¶
- prepareGeometryChange(self)¶
- rect(self) QRectF ¶
- removeSceneEventFilter(self, QGraphicsItem)¶
- resetTransform(self)¶
- rotation(self) float ¶
- scale(self) float ¶
- scene(self) QGraphicsScene ¶
- sceneBoundingRect(self) QRectF ¶
- sceneEvent(self, QEvent) bool ¶
- sceneEventFilter(self, QGraphicsItem, QEvent) bool ¶
- scenePos(self) QPointF ¶
- sceneTransform(self) QTransform ¶
- StandardAminoAcidMonomerItem.scroll(self, float, float, rect: QRectF = QRectF())
- setAcceptDrops(self, bool)¶
- setAcceptHoverEvents(self, bool)¶
- setAcceptTouchEvents(self, bool)¶
- setAcceptedMouseButtons(self, Qt.MouseButton)¶
- setActive(self, bool)¶
- setBoundingRegionGranularity(self, float)¶
- setBrush(self, Union[QBrush, QColor, Qt.GlobalColor, int, QGradient])¶
- setCacheMode(self, QGraphicsItem.CacheMode, logicalCacheSize: QSize = QSize())¶
- setCursor(self, Union[QCursor, Qt.CursorShape])¶
- setData(self, int, Any)¶
- setEnabled(self, bool)¶
- setFiltersChildEvents(self, bool)¶
- setFlag(self, QGraphicsItem.GraphicsItemFlag, enabled: bool = True)¶
- setFlags(self, QGraphicsItem.GraphicsItemFlag)¶
- setFocus(self, focusReason: Qt.FocusReason = Qt.OtherFocusReason)¶
- setFocusProxy(self, QGraphicsItem)¶
- setGraphicsEffect(self, QGraphicsEffect)¶
- setGroup(self, QGraphicsItemGroup)¶
- setInputMethodHints(self, Qt.InputMethodHint)¶
- setOpacity(self, float)¶
- setPanelModality(self, QGraphicsItem.PanelModality)¶
- setParentItem(self, QGraphicsItem)¶
- setPen(self, Union[QPen, QColor, Qt.GlobalColor, int, QGradient])¶
- setPos(self, QPointF)¶
- StandardAminoAcidMonomerItem.setPos(self, float, float) -> None
- setRect(self, QRectF)¶
- StandardAminoAcidMonomerItem.setRect(self, float, float, float, float) -> None
- setRotation(self, float)¶
- setScale(self, float)¶
- setSelected(self, bool)¶
- setShape()¶
Set the size of the monomer rectangle
- setToolTip(self, str)¶
- setTransform(self, QTransform, combine: bool = False)¶
- setTransformOriginPoint(self, QPointF)¶
- StandardAminoAcidMonomerItem.setTransformOriginPoint(self, float, float) -> None
- setTransformations(self, Iterable[QGraphicsTransform])¶
- setVisible(self, bool)¶
- setX(self, float)¶
- setY(self, float)¶
- setZValue(self, float)¶
- setup()¶
Initialize the current monomer
- setupTextLabel()¶
Updates the geometry of the monomer and monomer label in order to prevent the label text from overflowing the monomer shape.
- shape(self) QPainterPath ¶
- show(self)¶
- stackBefore(self, QGraphicsItem)¶
- toGraphicsObject(self) QGraphicsObject ¶
- toolTip(self) str ¶
- topLevelItem(self) QGraphicsItem ¶
- topLevelWidget(self) QGraphicsWidget ¶
- transform(self) QTransform ¶
- transformOriginPoint(self) QPointF ¶
- transformations(self) List[QGraphicsTransform] ¶
- type(self) int ¶
- ungrabKeyboard(self)¶
- ungrabMouse(self)¶
- unsetCursor(self)¶
- update(self, rect: QRectF = QRectF())¶
- StandardAminoAcidMonomerItem.update(self, float, float, float, float) -> None
- updateMicroFocus(self)¶
- wheelEvent(self, QGraphicsSceneWheelEvent)¶
- window(self) QGraphicsWidget ¶
- x(self) float ¶
- y(self) float ¶
- zValue(self) float ¶
- class schrodinger.protein.helm.helm_renderer.DAminoAcidMonomerItem(monomer: schrodinger.protein.helm.helm_renderer.HelmMonomer)¶
Bases:
schrodinger.protein.helm.helm_renderer.AminoAcidMonomerBase
- DEFAULT_X_RADIUS = 16.0¶
- class CacheMode(value)¶
Bases:
enum.Enum
An enumeration.
- NoCache = 0¶
- ItemCoordinateCache = 1¶
- DeviceCoordinateCache = 2¶
- DEFAULT_Y_RADIUS = 12.5¶
- DeviceCoordinateCache = 2¶
- class GraphicsItemChange(value)¶
Bases:
enum.Enum
An enumeration.
- ItemPositionChange = 0¶
- ItemVisibleChange = 2¶
- ItemEnabledChange = 3¶
- ItemSelectedChange = 4¶
- ItemParentChange = 5¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemTransformChange = 8¶
- ItemPositionHasChanged = 9¶
- ItemTransformHasChanged = 10¶
- ItemSceneChange = 11¶
- ItemVisibleHasChanged = 12¶
- ItemEnabledHasChanged = 13¶
- ItemSelectedHasChanged = 14¶
- ItemParentHasChanged = 15¶
- ItemSceneHasChanged = 16¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemScenePositionHasChanged = 27¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- class GraphicsItemFlag(value)¶
Bases:
enum.Flag
An enumeration.
- ItemIsMovable = 1¶
- ItemIsSelectable = 2¶
- ItemIsFocusable = 4¶
- ItemClipsToShape = 8¶
- ItemClipsChildrenToShape = 16¶
- ItemIgnoresTransformations = 32¶
- ItemIgnoresParentOpacity = 64¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemStacksBehindParent = 256¶
- ItemUsesExtendedStyleOption = 512¶
- ItemHasNoContents = 1024¶
- ItemSendsGeometryChanges = 2048¶
- ItemAcceptsInputMethod = 4096¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemIsPanel = 16384¶
- ItemSendsScenePositionChanges = 65536¶
- ItemContainsChildrenInShape = 524288¶
- ItemAcceptsInputMethod = 4096¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemClipsChildrenToShape = 16¶
- ItemClipsToShape = 8¶
- ItemContainsChildrenInShape = 524288¶
- ItemCoordinateCache = 1¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemEnabledChange = 3¶
- ItemEnabledHasChanged = 13¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemHasNoContents = 1024¶
- ItemIgnoresParentOpacity = 64¶
- ItemIgnoresTransformations = 32¶
- ItemIsFocusable = 4¶
- ItemIsMovable = 1¶
- ItemIsPanel = 16384¶
- ItemIsSelectable = 2¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemParentChange = 5¶
- ItemParentHasChanged = 15¶
- ItemPositionChange = 0¶
- ItemPositionHasChanged = 9¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemSceneChange = 11¶
- ItemSceneHasChanged = 16¶
- ItemScenePositionHasChanged = 27¶
- ItemSelectedChange = 4¶
- ItemSelectedHasChanged = 14¶
- ItemSendsGeometryChanges = 2048¶
- ItemSendsScenePositionChanges = 65536¶
- ItemStacksBehindParent = 256¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemTransformChange = 8¶
- ItemTransformHasChanged = 10¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- ItemUsesExtendedStyleOption = 512¶
- ItemVisibleChange = 2¶
- ItemVisibleHasChanged = 12¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- MAGNIFY_FACTOR = 1.0¶
- NoCache = 0¶
- NonModal = 0¶
- PanelModal = 1¶
- class PanelModality(value)¶
Bases:
enum.Enum
An enumeration.
- NonModal = 0¶
- PanelModal = 1¶
- SceneModal = 2¶
- SceneModal = 2¶
- Type = 1¶
- UserType = 65536¶
- __init__(monomer: schrodinger.protein.helm.helm_renderer.HelmMonomer)¶
- acceptDrops(self) bool ¶
- acceptHoverEvents(self) bool ¶
- acceptTouchEvents(self) bool ¶
- acceptedMouseButtons(self) Qt.MouseButton ¶
- advance(self, int)¶
- boundingRect(self) QRectF ¶
- boundingRegion(self, QTransform) QRegion ¶
- boundingRegionGranularity(self) float ¶
- brush(self) QBrush ¶
- cacheMode(self) QGraphicsItem.CacheMode ¶
- childItems(self) List[QGraphicsItem] ¶
- childrenBoundingRect(self) QRectF ¶
- clearFocus(self)¶
- clipPath(self) QPainterPath ¶
- collidesWithItem(self, QGraphicsItem, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidesWithPath(self, QPainterPath, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidingItems(self, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) List[QGraphicsItem] ¶
- commonAncestorItem(self, QGraphicsItem) QGraphicsItem ¶
- contains(self, QPointF) bool ¶
- contextMenuEvent(self, QGraphicsSceneContextMenuEvent)¶
- cursor(self) QCursor ¶
- data(self, int) Any ¶
- deviceTransform(self, QTransform) QTransform ¶
- dragEnterEvent(self, QGraphicsSceneDragDropEvent)¶
- dragLeaveEvent(self, QGraphicsSceneDragDropEvent)¶
- dragMoveEvent(self, QGraphicsSceneDragDropEvent)¶
- dropEvent(self, QGraphicsSceneDragDropEvent)¶
- effectiveOpacity(self) float ¶
- ensureVisible(self, rect: QRectF = QRectF(), xMargin: int = 50, yMargin: int = 50)¶
- DAminoAcidMonomerItem.ensureVisible(self, float, float, float, float, xMargin: int = 50, yMargin: int = 50) -> None
- filtersChildEvents(self) bool ¶
- flags(self) QGraphicsItem.GraphicsItemFlag ¶
- focusInEvent(self, QFocusEvent)¶
- focusItem(self) QGraphicsItem ¶
- focusOutEvent(self, QFocusEvent)¶
- focusProxy(self) QGraphicsItem ¶
- getMonomerResizingProposal(text_x_radius: float, text_y_radius: float) Tuple[float, float] ¶
Method with class-specific logic to figure out how to resize the monomer given the final size of its text label. Args are the text label’s size; returns size of the smallest monomer that properly contains the text.
- grabKeyboard(self)¶
- grabMouse(self)¶
- graphicsEffect(self) QGraphicsEffect ¶
- group(self) QGraphicsItemGroup ¶
- hasCursor(self) bool ¶
- hasFocus(self) bool ¶
- hide(self)¶
- hoverEnterEvent(self, QGraphicsSceneHoverEvent)¶
- hoverLeaveEvent(self, QGraphicsSceneHoverEvent)¶
- hoverMoveEvent(self, QGraphicsSceneHoverEvent)¶
- inputMethodEvent(self, QInputMethodEvent)¶
- inputMethodHints(self) Qt.InputMethodHint ¶
- inputMethodQuery(self, Qt.InputMethodQuery) Any ¶
- installSceneEventFilter(self, QGraphicsItem)¶
- isActive(self) bool ¶
- isAncestorOf(self, QGraphicsItem) bool ¶
- isBlockedByModalPanel(self) Tuple[bool, QGraphicsItem] ¶
- isClipped(self) bool ¶
- isEnabled(self) bool ¶
- isObscured(self, rect: QRectF = QRectF()) bool ¶
- DAminoAcidMonomerItem.isObscured(self, float, float, float, float) -> bool
- isObscuredBy(self, QGraphicsItem) bool ¶
- isPanel(self) bool ¶
- isSelected(self) bool ¶
- isUnderMouse(self) bool ¶
- isVisible(self) bool ¶
- isVisibleTo(self, QGraphicsItem) bool ¶
- isWidget(self) bool ¶
- isWindow(self) bool ¶
- itemChange(self, QGraphicsItem.GraphicsItemChange, Any) Any ¶
- itemTransform(self, QGraphicsItem) Tuple[QTransform, bool] ¶
- keyPressEvent(self, QKeyEvent)¶
- keyReleaseEvent(self, QKeyEvent)¶
- mapFromItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapFromItem(self, QGraphicsItem, QRectF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPainterPath) QPainterPath
- DAminoAcidMonomerItem.mapFromItem(self, QGraphicsItem, float, float) -> QPointF
- DAminoAcidMonomerItem.mapFromItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapFromParent(self, QPointF) QPointF ¶
- mapFromParent(self, QRectF) QPolygonF
- mapFromParent(self, QPolygonF) QPolygonF
- mapFromParent(self, QPainterPath) QPainterPath
- DAminoAcidMonomerItem.mapFromParent(self, float, float) -> QPointF
- DAminoAcidMonomerItem.mapFromParent(self, float, float, float, float) -> QPolygonF
- mapFromScene(self, QPointF) QPointF ¶
- mapFromScene(self, QRectF) QPolygonF
- mapFromScene(self, QPolygonF) QPolygonF
- mapFromScene(self, QPainterPath) QPainterPath
- DAminoAcidMonomerItem.mapFromScene(self, float, float) -> QPointF
- DAminoAcidMonomerItem.mapFromScene(self, float, float, float, float) -> QPolygonF
- mapRectFromItem(self, QGraphicsItem, QRectF) QRectF ¶
- DAminoAcidMonomerItem.mapRectFromItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectFromParent(self, QRectF) QRectF ¶
- DAminoAcidMonomerItem.mapRectFromParent(self, float, float, float, float) -> QRectF
- mapRectFromScene(self, QRectF) QRectF ¶
- DAminoAcidMonomerItem.mapRectFromScene(self, float, float, float, float) -> QRectF
- mapRectToItem(self, QGraphicsItem, QRectF) QRectF ¶
- DAminoAcidMonomerItem.mapRectToItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectToParent(self, QRectF) QRectF ¶
- DAminoAcidMonomerItem.mapRectToParent(self, float, float, float, float) -> QRectF
- mapRectToScene(self, QRectF) QRectF ¶
- DAminoAcidMonomerItem.mapRectToScene(self, float, float, float, float) -> QRectF
- mapToItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapToItem(self, QGraphicsItem, QRectF) QPolygonF
- mapToItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapToItem(self, QGraphicsItem, QPainterPath) QPainterPath
- DAminoAcidMonomerItem.mapToItem(self, QGraphicsItem, float, float) -> QPointF
- DAminoAcidMonomerItem.mapToItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapToParent(self, QPointF) QPointF ¶
- mapToParent(self, QRectF) QPolygonF
- mapToParent(self, QPolygonF) QPolygonF
- mapToParent(self, QPainterPath) QPainterPath
- DAminoAcidMonomerItem.mapToParent(self, float, float) -> QPointF
- DAminoAcidMonomerItem.mapToParent(self, float, float, float, float) -> QPolygonF
- mapToScene(self, QPointF) QPointF ¶
- mapToScene(self, QRectF) QPolygonF
- mapToScene(self, QPolygonF) QPolygonF
- mapToScene(self, QPainterPath) QPainterPath
- DAminoAcidMonomerItem.mapToScene(self, float, float) -> QPointF
- DAminoAcidMonomerItem.mapToScene(self, float, float, float, float) -> QPolygonF
- mouseDoubleClickEvent(self, QGraphicsSceneMouseEvent)¶
- mouseMoveEvent(self, QGraphicsSceneMouseEvent)¶
- mousePressEvent(self, QGraphicsSceneMouseEvent)¶
- mouseReleaseEvent(self, QGraphicsSceneMouseEvent)¶
- DAminoAcidMonomerItem.moveBy(self, float, float)
- opacity(self) float ¶
- opaqueArea(self) QPainterPath ¶
- paint(self, QPainter, QStyleOptionGraphicsItem, widget: QWidget = None)¶
- panel(self) QGraphicsItem ¶
- panelModality(self) QGraphicsItem.PanelModality ¶
- parentItem(self) QGraphicsItem ¶
- parentObject(self) QGraphicsObject ¶
- parentWidget(self) QGraphicsWidget ¶
- pen(self) QPen ¶
- pos(self) QPointF ¶
- prepareGeometryChange(self)¶
- rect(self) QRectF ¶
- removeSceneEventFilter(self, QGraphicsItem)¶
- resetTransform(self)¶
- rotation(self) float ¶
- scale(self) float ¶
- scene(self) QGraphicsScene ¶
- sceneBoundingRect(self) QRectF ¶
- sceneEvent(self, QEvent) bool ¶
- sceneEventFilter(self, QGraphicsItem, QEvent) bool ¶
- scenePos(self) QPointF ¶
- sceneTransform(self) QTransform ¶
- DAminoAcidMonomerItem.scroll(self, float, float, rect: QRectF = QRectF())
- setAcceptDrops(self, bool)¶
- setAcceptHoverEvents(self, bool)¶
- setAcceptTouchEvents(self, bool)¶
- setAcceptedMouseButtons(self, Qt.MouseButton)¶
- setActive(self, bool)¶
- setBoundingRegionGranularity(self, float)¶
- setBrush(self, Union[QBrush, QColor, Qt.GlobalColor, int, QGradient])¶
- setCacheMode(self, QGraphicsItem.CacheMode, logicalCacheSize: QSize = QSize())¶
- setCursor(self, Union[QCursor, Qt.CursorShape])¶
- setData(self, int, Any)¶
- setEnabled(self, bool)¶
- setFiltersChildEvents(self, bool)¶
- setFlag(self, QGraphicsItem.GraphicsItemFlag, enabled: bool = True)¶
- setFlags(self, QGraphicsItem.GraphicsItemFlag)¶
- setFocus(self, focusReason: Qt.FocusReason = Qt.OtherFocusReason)¶
- setFocusProxy(self, QGraphicsItem)¶
- setGraphicsEffect(self, QGraphicsEffect)¶
- setGroup(self, QGraphicsItemGroup)¶
- setInputMethodHints(self, Qt.InputMethodHint)¶
- setOpacity(self, float)¶
- setPanelModality(self, QGraphicsItem.PanelModality)¶
- setParentItem(self, QGraphicsItem)¶
- setPen(self, Union[QPen, QColor, Qt.GlobalColor, int, QGradient])¶
- setPos(self, QPointF)¶
- DAminoAcidMonomerItem.setPos(self, float, float) -> None
- setRect(self, QRectF)¶
- DAminoAcidMonomerItem.setRect(self, float, float, float, float) -> None
- setRotation(self, float)¶
- setScale(self, float)¶
- setSelected(self, bool)¶
- setShape()¶
Set the size of the monomer rectangle
- setToolTip(self, str)¶
- setTransform(self, QTransform, combine: bool = False)¶
- setTransformOriginPoint(self, QPointF)¶
- DAminoAcidMonomerItem.setTransformOriginPoint(self, float, float) -> None
- setTransformations(self, Iterable[QGraphicsTransform])¶
- setVisible(self, bool)¶
- setX(self, float)¶
- setY(self, float)¶
- setZValue(self, float)¶
- setup()¶
Initialize the current monomer
- setupTextLabel()¶
Updates the geometry of the monomer and monomer label in order to prevent the label text from overflowing the monomer shape.
- shape(self) QPainterPath ¶
- show(self)¶
- stackBefore(self, QGraphicsItem)¶
- toGraphicsObject(self) QGraphicsObject ¶
- toolTip(self) str ¶
- topLevelItem(self) QGraphicsItem ¶
- topLevelWidget(self) QGraphicsWidget ¶
- transform(self) QTransform ¶
- transformOriginPoint(self) QPointF ¶
- transformations(self) List[QGraphicsTransform] ¶
- type(self) int ¶
- ungrabKeyboard(self)¶
- ungrabMouse(self)¶
- unsetCursor(self)¶
- update(self, rect: QRectF = QRectF())¶
- DAminoAcidMonomerItem.update(self, float, float, float, float) -> None
- updateMicroFocus(self)¶
- wheelEvent(self, QGraphicsSceneWheelEvent)¶
- window(self) QGraphicsWidget ¶
- x(self) float ¶
- y(self) float ¶
- zValue(self) float ¶
- class schrodinger.protein.helm.helm_renderer.OtherAminoAcidMonomerItem(monomer: schrodinger.protein.helm.helm_renderer.HelmMonomer)¶
Bases:
schrodinger.protein.helm.helm_renderer.AminoAcidMonomerBase
- class CacheMode(value)¶
Bases:
enum.Enum
An enumeration.
- NoCache = 0¶
- ItemCoordinateCache = 1¶
- DeviceCoordinateCache = 2¶
- DEFAULT_X_RADIUS = 12.5¶
- DEFAULT_Y_RADIUS = 12.5¶
- DeviceCoordinateCache = 2¶
- class GraphicsItemChange(value)¶
Bases:
enum.Enum
An enumeration.
- ItemPositionChange = 0¶
- ItemVisibleChange = 2¶
- ItemEnabledChange = 3¶
- ItemSelectedChange = 4¶
- ItemParentChange = 5¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemTransformChange = 8¶
- ItemPositionHasChanged = 9¶
- ItemTransformHasChanged = 10¶
- ItemSceneChange = 11¶
- ItemVisibleHasChanged = 12¶
- ItemEnabledHasChanged = 13¶
- ItemSelectedHasChanged = 14¶
- ItemParentHasChanged = 15¶
- ItemSceneHasChanged = 16¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemScenePositionHasChanged = 27¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- class GraphicsItemFlag(value)¶
Bases:
enum.Flag
An enumeration.
- ItemIsMovable = 1¶
- ItemIsSelectable = 2¶
- ItemIsFocusable = 4¶
- ItemClipsToShape = 8¶
- ItemClipsChildrenToShape = 16¶
- ItemIgnoresTransformations = 32¶
- ItemIgnoresParentOpacity = 64¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemStacksBehindParent = 256¶
- ItemUsesExtendedStyleOption = 512¶
- ItemHasNoContents = 1024¶
- ItemSendsGeometryChanges = 2048¶
- ItemAcceptsInputMethod = 4096¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemIsPanel = 16384¶
- ItemSendsScenePositionChanges = 65536¶
- ItemContainsChildrenInShape = 524288¶
- ItemAcceptsInputMethod = 4096¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemClipsChildrenToShape = 16¶
- ItemClipsToShape = 8¶
- ItemContainsChildrenInShape = 524288¶
- ItemCoordinateCache = 1¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemEnabledChange = 3¶
- ItemEnabledHasChanged = 13¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemHasNoContents = 1024¶
- ItemIgnoresParentOpacity = 64¶
- ItemIgnoresTransformations = 32¶
- ItemIsFocusable = 4¶
- ItemIsMovable = 1¶
- ItemIsPanel = 16384¶
- ItemIsSelectable = 2¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemParentChange = 5¶
- ItemParentHasChanged = 15¶
- ItemPositionChange = 0¶
- ItemPositionHasChanged = 9¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemSceneChange = 11¶
- ItemSceneHasChanged = 16¶
- ItemScenePositionHasChanged = 27¶
- ItemSelectedChange = 4¶
- ItemSelectedHasChanged = 14¶
- ItemSendsGeometryChanges = 2048¶
- ItemSendsScenePositionChanges = 65536¶
- ItemStacksBehindParent = 256¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemTransformChange = 8¶
- ItemTransformHasChanged = 10¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- ItemUsesExtendedStyleOption = 512¶
- ItemVisibleChange = 2¶
- ItemVisibleHasChanged = 12¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- MAGNIFY_FACTOR = 1.0¶
- NoCache = 0¶
- NonModal = 0¶
- PanelModal = 1¶
- class PanelModality(value)¶
Bases:
enum.Enum
An enumeration.
- NonModal = 0¶
- PanelModal = 1¶
- SceneModal = 2¶
- SceneModal = 2¶
- Type = 1¶
- UserType = 65536¶
- __init__(monomer: schrodinger.protein.helm.helm_renderer.HelmMonomer)¶
- acceptDrops(self) bool ¶
- acceptHoverEvents(self) bool ¶
- acceptTouchEvents(self) bool ¶
- acceptedMouseButtons(self) Qt.MouseButton ¶
- advance(self, int)¶
- boundingRect(self) QRectF ¶
- boundingRegion(self, QTransform) QRegion ¶
- boundingRegionGranularity(self) float ¶
- brush(self) QBrush ¶
- cacheMode(self) QGraphicsItem.CacheMode ¶
- childItems(self) List[QGraphicsItem] ¶
- childrenBoundingRect(self) QRectF ¶
- clearFocus(self)¶
- clipPath(self) QPainterPath ¶
- collidesWithItem(self, QGraphicsItem, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidesWithPath(self, QPainterPath, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidingItems(self, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) List[QGraphicsItem] ¶
- commonAncestorItem(self, QGraphicsItem) QGraphicsItem ¶
- contains(self, QPointF) bool ¶
- contextMenuEvent(self, QGraphicsSceneContextMenuEvent)¶
- cursor(self) QCursor ¶
- data(self, int) Any ¶
- deviceTransform(self, QTransform) QTransform ¶
- dragEnterEvent(self, QGraphicsSceneDragDropEvent)¶
- dragLeaveEvent(self, QGraphicsSceneDragDropEvent)¶
- dragMoveEvent(self, QGraphicsSceneDragDropEvent)¶
- dropEvent(self, QGraphicsSceneDragDropEvent)¶
- effectiveOpacity(self) float ¶
- ensureVisible(self, rect: QRectF = QRectF(), xMargin: int = 50, yMargin: int = 50)¶
- OtherAminoAcidMonomerItem.ensureVisible(self, float, float, float, float, xMargin: int = 50, yMargin: int = 50) -> None
- filtersChildEvents(self) bool ¶
- flags(self) QGraphicsItem.GraphicsItemFlag ¶
- focusInEvent(self, QFocusEvent)¶
- focusItem(self) QGraphicsItem ¶
- focusOutEvent(self, QFocusEvent)¶
- focusProxy(self) QGraphicsItem ¶
- getMonomerResizingProposal(text_x_radius: float, text_y_radius: float) Tuple[float, float] ¶
Method with class-specific logic to figure out how to resize the monomer given the final size of its text label. Args are the text label’s size; returns size of the smallest monomer that properly contains the text.
- grabKeyboard(self)¶
- grabMouse(self)¶
- graphicsEffect(self) QGraphicsEffect ¶
- group(self) QGraphicsItemGroup ¶
- hasCursor(self) bool ¶
- hasFocus(self) bool ¶
- hide(self)¶
- hoverEnterEvent(self, QGraphicsSceneHoverEvent)¶
- hoverLeaveEvent(self, QGraphicsSceneHoverEvent)¶
- hoverMoveEvent(self, QGraphicsSceneHoverEvent)¶
- inputMethodEvent(self, QInputMethodEvent)¶
- inputMethodHints(self) Qt.InputMethodHint ¶
- inputMethodQuery(self, Qt.InputMethodQuery) Any ¶
- installSceneEventFilter(self, QGraphicsItem)¶
- isActive(self) bool ¶
- isAncestorOf(self, QGraphicsItem) bool ¶
- isBlockedByModalPanel(self) Tuple[bool, QGraphicsItem] ¶
- isClipped(self) bool ¶
- isEnabled(self) bool ¶
- isObscured(self, rect: QRectF = QRectF()) bool ¶
- OtherAminoAcidMonomerItem.isObscured(self, float, float, float, float) -> bool
- isObscuredBy(self, QGraphicsItem) bool ¶
- isPanel(self) bool ¶
- isSelected(self) bool ¶
- isUnderMouse(self) bool ¶
- isVisible(self) bool ¶
- isVisibleTo(self, QGraphicsItem) bool ¶
- isWidget(self) bool ¶
- isWindow(self) bool ¶
- itemChange(self, QGraphicsItem.GraphicsItemChange, Any) Any ¶
- itemTransform(self, QGraphicsItem) Tuple[QTransform, bool] ¶
- keyPressEvent(self, QKeyEvent)¶
- keyReleaseEvent(self, QKeyEvent)¶
- mapFromItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapFromItem(self, QGraphicsItem, QRectF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPainterPath) QPainterPath
- OtherAminoAcidMonomerItem.mapFromItem(self, QGraphicsItem, float, float) -> QPointF
- OtherAminoAcidMonomerItem.mapFromItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapFromParent(self, QPointF) QPointF ¶
- mapFromParent(self, QRectF) QPolygonF
- mapFromParent(self, QPolygonF) QPolygonF
- mapFromParent(self, QPainterPath) QPainterPath
- OtherAminoAcidMonomerItem.mapFromParent(self, float, float) -> QPointF
- OtherAminoAcidMonomerItem.mapFromParent(self, float, float, float, float) -> QPolygonF
- mapFromScene(self, QPointF) QPointF ¶
- mapFromScene(self, QRectF) QPolygonF
- mapFromScene(self, QPolygonF) QPolygonF
- mapFromScene(self, QPainterPath) QPainterPath
- OtherAminoAcidMonomerItem.mapFromScene(self, float, float) -> QPointF
- OtherAminoAcidMonomerItem.mapFromScene(self, float, float, float, float) -> QPolygonF
- mapRectFromItem(self, QGraphicsItem, QRectF) QRectF ¶
- OtherAminoAcidMonomerItem.mapRectFromItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectFromParent(self, QRectF) QRectF ¶
- OtherAminoAcidMonomerItem.mapRectFromParent(self, float, float, float, float) -> QRectF
- mapRectFromScene(self, QRectF) QRectF ¶
- OtherAminoAcidMonomerItem.mapRectFromScene(self, float, float, float, float) -> QRectF
- mapRectToItem(self, QGraphicsItem, QRectF) QRectF ¶
- OtherAminoAcidMonomerItem.mapRectToItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectToParent(self, QRectF) QRectF ¶
- OtherAminoAcidMonomerItem.mapRectToParent(self, float, float, float, float) -> QRectF
- mapRectToScene(self, QRectF) QRectF ¶
- OtherAminoAcidMonomerItem.mapRectToScene(self, float, float, float, float) -> QRectF
- mapToItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapToItem(self, QGraphicsItem, QRectF) QPolygonF
- mapToItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapToItem(self, QGraphicsItem, QPainterPath) QPainterPath
- OtherAminoAcidMonomerItem.mapToItem(self, QGraphicsItem, float, float) -> QPointF
- OtherAminoAcidMonomerItem.mapToItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapToParent(self, QPointF) QPointF ¶
- mapToParent(self, QRectF) QPolygonF
- mapToParent(self, QPolygonF) QPolygonF
- mapToParent(self, QPainterPath) QPainterPath
- OtherAminoAcidMonomerItem.mapToParent(self, float, float) -> QPointF
- OtherAminoAcidMonomerItem.mapToParent(self, float, float, float, float) -> QPolygonF
- mapToScene(self, QPointF) QPointF ¶
- mapToScene(self, QRectF) QPolygonF
- mapToScene(self, QPolygonF) QPolygonF
- mapToScene(self, QPainterPath) QPainterPath
- OtherAminoAcidMonomerItem.mapToScene(self, float, float) -> QPointF
- OtherAminoAcidMonomerItem.mapToScene(self, float, float, float, float) -> QPolygonF
- mouseDoubleClickEvent(self, QGraphicsSceneMouseEvent)¶
- mouseMoveEvent(self, QGraphicsSceneMouseEvent)¶
- mousePressEvent(self, QGraphicsSceneMouseEvent)¶
- mouseReleaseEvent(self, QGraphicsSceneMouseEvent)¶
- OtherAminoAcidMonomerItem.moveBy(self, float, float)
- opacity(self) float ¶
- opaqueArea(self) QPainterPath ¶
- paint(self, QPainter, QStyleOptionGraphicsItem, widget: QWidget = None)¶
- panel(self) QGraphicsItem ¶
- panelModality(self) QGraphicsItem.PanelModality ¶
- parentItem(self) QGraphicsItem ¶
- parentObject(self) QGraphicsObject ¶
- parentWidget(self) QGraphicsWidget ¶
- pen(self) QPen ¶
- pos(self) QPointF ¶
- prepareGeometryChange(self)¶
- rect(self) QRectF ¶
- removeSceneEventFilter(self, QGraphicsItem)¶
- resetTransform(self)¶
- rotation(self) float ¶
- scale(self) float ¶
- scene(self) QGraphicsScene ¶
- sceneBoundingRect(self) QRectF ¶
- sceneEvent(self, QEvent) bool ¶
- sceneEventFilter(self, QGraphicsItem, QEvent) bool ¶
- scenePos(self) QPointF ¶
- sceneTransform(self) QTransform ¶
- OtherAminoAcidMonomerItem.scroll(self, float, float, rect: QRectF = QRectF())
- setAcceptDrops(self, bool)¶
- setAcceptHoverEvents(self, bool)¶
- setAcceptTouchEvents(self, bool)¶
- setAcceptedMouseButtons(self, Qt.MouseButton)¶
- setActive(self, bool)¶
- setBoundingRegionGranularity(self, float)¶
- setBrush(self, Union[QBrush, QColor, Qt.GlobalColor, int, QGradient])¶
- setCacheMode(self, QGraphicsItem.CacheMode, logicalCacheSize: QSize = QSize())¶
- setCursor(self, Union[QCursor, Qt.CursorShape])¶
- setData(self, int, Any)¶
- setEnabled(self, bool)¶
- setFiltersChildEvents(self, bool)¶
- setFlag(self, QGraphicsItem.GraphicsItemFlag, enabled: bool = True)¶
- setFlags(self, QGraphicsItem.GraphicsItemFlag)¶
- setFocus(self, focusReason: Qt.FocusReason = Qt.OtherFocusReason)¶
- setFocusProxy(self, QGraphicsItem)¶
- setGraphicsEffect(self, QGraphicsEffect)¶
- setGroup(self, QGraphicsItemGroup)¶
- setInputMethodHints(self, Qt.InputMethodHint)¶
- setOpacity(self, float)¶
- setPanelModality(self, QGraphicsItem.PanelModality)¶
- setParentItem(self, QGraphicsItem)¶
- setPen(self, Union[QPen, QColor, Qt.GlobalColor, int, QGradient])¶
- setPos(self, QPointF)¶
- OtherAminoAcidMonomerItem.setPos(self, float, float) -> None
- setRect(self, QRectF)¶
- OtherAminoAcidMonomerItem.setRect(self, float, float, float, float) -> None
- setRotation(self, float)¶
- setScale(self, float)¶
- setSelected(self, bool)¶
- setShape()¶
Set the size of the monomer rectangle
- setToolTip(self, str)¶
- setTransform(self, QTransform, combine: bool = False)¶
- setTransformOriginPoint(self, QPointF)¶
- OtherAminoAcidMonomerItem.setTransformOriginPoint(self, float, float) -> None
- setTransformations(self, Iterable[QGraphicsTransform])¶
- setVisible(self, bool)¶
- setX(self, float)¶
- setY(self, float)¶
- setZValue(self, float)¶
- setup()¶
Initialize the current monomer
- setupTextLabel()¶
Updates the geometry of the monomer and monomer label in order to prevent the label text from overflowing the monomer shape.
- shape(self) QPainterPath ¶
- show(self)¶
- stackBefore(self, QGraphicsItem)¶
- toGraphicsObject(self) QGraphicsObject ¶
- toolTip(self) str ¶
- topLevelItem(self) QGraphicsItem ¶
- topLevelWidget(self) QGraphicsWidget ¶
- transform(self) QTransform ¶
- transformOriginPoint(self) QPointF ¶
- transformations(self) List[QGraphicsTransform] ¶
- type(self) int ¶
- ungrabKeyboard(self)¶
- ungrabMouse(self)¶
- unsetCursor(self)¶
- update(self, rect: QRectF = QRectF())¶
- OtherAminoAcidMonomerItem.update(self, float, float, float, float) -> None
- updateMicroFocus(self)¶
- wheelEvent(self, QGraphicsSceneWheelEvent)¶
- window(self) QGraphicsWidget ¶
- x(self) float ¶
- y(self) float ¶
- zValue(self) float ¶
- class schrodinger.protein.helm.helm_renderer.BBPhosphateMonomerBase(monomer: schrodinger.protein.helm.helm_renderer.HelmMonomer)¶
Bases:
schrodinger.protein.helm.helm_renderer.HelmMonomerItemMixin
,PyQt6.QtWidgets.QGraphicsEllipseItem
Item representing a nucleic acid backbone phosphate group’s position and graphical details in the scene
- MAGNIFY_FACTOR = 1.05¶
- getMonomerResizingProposal(text_x_radius: float, text_y_radius: float) Tuple[float, float] ¶
Compute the size of the smallest monomer GraphicsItem that can fit the text label, given that the monomer is ellipse-shaped.
- setShape()¶
Set the size of the monomer ellipse
- class CacheMode(value)¶
Bases:
enum.Enum
An enumeration.
- NoCache = 0¶
- ItemCoordinateCache = 1¶
- DeviceCoordinateCache = 2¶
- DEFAULT_X_RADIUS = 12.5¶
- DEFAULT_Y_RADIUS = 12.5¶
- DeviceCoordinateCache = 2¶
- class GraphicsItemChange(value)¶
Bases:
enum.Enum
An enumeration.
- ItemPositionChange = 0¶
- ItemVisibleChange = 2¶
- ItemEnabledChange = 3¶
- ItemSelectedChange = 4¶
- ItemParentChange = 5¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemTransformChange = 8¶
- ItemPositionHasChanged = 9¶
- ItemTransformHasChanged = 10¶
- ItemSceneChange = 11¶
- ItemVisibleHasChanged = 12¶
- ItemEnabledHasChanged = 13¶
- ItemSelectedHasChanged = 14¶
- ItemParentHasChanged = 15¶
- ItemSceneHasChanged = 16¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemScenePositionHasChanged = 27¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- class GraphicsItemFlag(value)¶
Bases:
enum.Flag
An enumeration.
- ItemIsMovable = 1¶
- ItemIsSelectable = 2¶
- ItemIsFocusable = 4¶
- ItemClipsToShape = 8¶
- ItemClipsChildrenToShape = 16¶
- ItemIgnoresTransformations = 32¶
- ItemIgnoresParentOpacity = 64¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemStacksBehindParent = 256¶
- ItemUsesExtendedStyleOption = 512¶
- ItemHasNoContents = 1024¶
- ItemSendsGeometryChanges = 2048¶
- ItemAcceptsInputMethod = 4096¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemIsPanel = 16384¶
- ItemSendsScenePositionChanges = 65536¶
- ItemContainsChildrenInShape = 524288¶
- ItemAcceptsInputMethod = 4096¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemClipsChildrenToShape = 16¶
- ItemClipsToShape = 8¶
- ItemContainsChildrenInShape = 524288¶
- ItemCoordinateCache = 1¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemEnabledChange = 3¶
- ItemEnabledHasChanged = 13¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemHasNoContents = 1024¶
- ItemIgnoresParentOpacity = 64¶
- ItemIgnoresTransformations = 32¶
- ItemIsFocusable = 4¶
- ItemIsMovable = 1¶
- ItemIsPanel = 16384¶
- ItemIsSelectable = 2¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemParentChange = 5¶
- ItemParentHasChanged = 15¶
- ItemPositionChange = 0¶
- ItemPositionHasChanged = 9¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemSceneChange = 11¶
- ItemSceneHasChanged = 16¶
- ItemScenePositionHasChanged = 27¶
- ItemSelectedChange = 4¶
- ItemSelectedHasChanged = 14¶
- ItemSendsGeometryChanges = 2048¶
- ItemSendsScenePositionChanges = 65536¶
- ItemStacksBehindParent = 256¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemTransformChange = 8¶
- ItemTransformHasChanged = 10¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- ItemUsesExtendedStyleOption = 512¶
- ItemVisibleChange = 2¶
- ItemVisibleHasChanged = 12¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- NoCache = 0¶
- NonModal = 0¶
- PanelModal = 1¶
- class PanelModality(value)¶
Bases:
enum.Enum
An enumeration.
- NonModal = 0¶
- PanelModal = 1¶
- SceneModal = 2¶
- SceneModal = 2¶
- Type = 1¶
- UserType = 65536¶
- __init__(monomer: schrodinger.protein.helm.helm_renderer.HelmMonomer)¶
- acceptDrops(self) bool ¶
- acceptHoverEvents(self) bool ¶
- acceptTouchEvents(self) bool ¶
- acceptedMouseButtons(self) Qt.MouseButton ¶
- advance(self, int)¶
- boundingRect(self) QRectF ¶
- boundingRegion(self, QTransform) QRegion ¶
- boundingRegionGranularity(self) float ¶
- brush(self) QBrush ¶
- cacheMode(self) QGraphicsItem.CacheMode ¶
- childItems(self) List[QGraphicsItem] ¶
- childrenBoundingRect(self) QRectF ¶
- clearFocus(self)¶
- clipPath(self) QPainterPath ¶
- collidesWithItem(self, QGraphicsItem, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidesWithPath(self, QPainterPath, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidingItems(self, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) List[QGraphicsItem] ¶
- commonAncestorItem(self, QGraphicsItem) QGraphicsItem ¶
- contains(self, QPointF) bool ¶
- contextMenuEvent(self, QGraphicsSceneContextMenuEvent)¶
- cursor(self) QCursor ¶
- data(self, int) Any ¶
- deviceTransform(self, QTransform) QTransform ¶
- dragEnterEvent(self, QGraphicsSceneDragDropEvent)¶
- dragLeaveEvent(self, QGraphicsSceneDragDropEvent)¶
- dragMoveEvent(self, QGraphicsSceneDragDropEvent)¶
- dropEvent(self, QGraphicsSceneDragDropEvent)¶
- effectiveOpacity(self) float ¶
- ensureVisible(self, rect: QRectF = QRectF(), xMargin: int = 50, yMargin: int = 50)¶
- BBPhosphateMonomerBase.ensureVisible(self, float, float, float, float, xMargin: int = 50, yMargin: int = 50) -> None
- filtersChildEvents(self) bool ¶
- flags(self) QGraphicsItem.GraphicsItemFlag ¶
- focusInEvent(self, QFocusEvent)¶
- focusItem(self) QGraphicsItem ¶
- focusOutEvent(self, QFocusEvent)¶
- focusProxy(self) QGraphicsItem ¶
- grabKeyboard(self)¶
- grabMouse(self)¶
- graphicsEffect(self) QGraphicsEffect ¶
- group(self) QGraphicsItemGroup ¶
- hasCursor(self) bool ¶
- hasFocus(self) bool ¶
- hide(self)¶
- hoverEnterEvent(self, QGraphicsSceneHoverEvent)¶
- hoverLeaveEvent(self, QGraphicsSceneHoverEvent)¶
- hoverMoveEvent(self, QGraphicsSceneHoverEvent)¶
- inputMethodEvent(self, QInputMethodEvent)¶
- inputMethodHints(self) Qt.InputMethodHint ¶
- inputMethodQuery(self, Qt.InputMethodQuery) Any ¶
- installSceneEventFilter(self, QGraphicsItem)¶
- isActive(self) bool ¶
- isAncestorOf(self, QGraphicsItem) bool ¶
- isBlockedByModalPanel(self) Tuple[bool, QGraphicsItem] ¶
- isClipped(self) bool ¶
- isEnabled(self) bool ¶
- isObscured(self, rect: QRectF = QRectF()) bool ¶
- BBPhosphateMonomerBase.isObscured(self, float, float, float, float) -> bool
- isObscuredBy(self, QGraphicsItem) bool ¶
- isPanel(self) bool ¶
- isSelected(self) bool ¶
- isUnderMouse(self) bool ¶
- isVisible(self) bool ¶
- isVisibleTo(self, QGraphicsItem) bool ¶
- isWidget(self) bool ¶
- isWindow(self) bool ¶
- itemChange(self, QGraphicsItem.GraphicsItemChange, Any) Any ¶
- itemTransform(self, QGraphicsItem) Tuple[QTransform, bool] ¶
- keyPressEvent(self, QKeyEvent)¶
- keyReleaseEvent(self, QKeyEvent)¶
- mapFromItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapFromItem(self, QGraphicsItem, QRectF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPainterPath) QPainterPath
- BBPhosphateMonomerBase.mapFromItem(self, QGraphicsItem, float, float) -> QPointF
- BBPhosphateMonomerBase.mapFromItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapFromParent(self, QPointF) QPointF ¶
- mapFromParent(self, QRectF) QPolygonF
- mapFromParent(self, QPolygonF) QPolygonF
- mapFromParent(self, QPainterPath) QPainterPath
- BBPhosphateMonomerBase.mapFromParent(self, float, float) -> QPointF
- BBPhosphateMonomerBase.mapFromParent(self, float, float, float, float) -> QPolygonF
- mapFromScene(self, QPointF) QPointF ¶
- mapFromScene(self, QRectF) QPolygonF
- mapFromScene(self, QPolygonF) QPolygonF
- mapFromScene(self, QPainterPath) QPainterPath
- BBPhosphateMonomerBase.mapFromScene(self, float, float) -> QPointF
- BBPhosphateMonomerBase.mapFromScene(self, float, float, float, float) -> QPolygonF
- mapRectFromItem(self, QGraphicsItem, QRectF) QRectF ¶
- BBPhosphateMonomerBase.mapRectFromItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectFromParent(self, QRectF) QRectF ¶
- BBPhosphateMonomerBase.mapRectFromParent(self, float, float, float, float) -> QRectF
- mapRectFromScene(self, QRectF) QRectF ¶
- BBPhosphateMonomerBase.mapRectFromScene(self, float, float, float, float) -> QRectF
- mapRectToItem(self, QGraphicsItem, QRectF) QRectF ¶
- BBPhosphateMonomerBase.mapRectToItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectToParent(self, QRectF) QRectF ¶
- BBPhosphateMonomerBase.mapRectToParent(self, float, float, float, float) -> QRectF
- mapRectToScene(self, QRectF) QRectF ¶
- BBPhosphateMonomerBase.mapRectToScene(self, float, float, float, float) -> QRectF
- mapToItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapToItem(self, QGraphicsItem, QRectF) QPolygonF
- mapToItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapToItem(self, QGraphicsItem, QPainterPath) QPainterPath
- BBPhosphateMonomerBase.mapToItem(self, QGraphicsItem, float, float) -> QPointF
- BBPhosphateMonomerBase.mapToItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapToParent(self, QPointF) QPointF ¶
- mapToParent(self, QRectF) QPolygonF
- mapToParent(self, QPolygonF) QPolygonF
- mapToParent(self, QPainterPath) QPainterPath
- BBPhosphateMonomerBase.mapToParent(self, float, float) -> QPointF
- BBPhosphateMonomerBase.mapToParent(self, float, float, float, float) -> QPolygonF
- mapToScene(self, QPointF) QPointF ¶
- mapToScene(self, QRectF) QPolygonF
- mapToScene(self, QPolygonF) QPolygonF
- mapToScene(self, QPainterPath) QPainterPath
- BBPhosphateMonomerBase.mapToScene(self, float, float) -> QPointF
- BBPhosphateMonomerBase.mapToScene(self, float, float, float, float) -> QPolygonF
- mouseDoubleClickEvent(self, QGraphicsSceneMouseEvent)¶
- mouseMoveEvent(self, QGraphicsSceneMouseEvent)¶
- mousePressEvent(self, QGraphicsSceneMouseEvent)¶
- mouseReleaseEvent(self, QGraphicsSceneMouseEvent)¶
- BBPhosphateMonomerBase.moveBy(self, float, float)
- opacity(self) float ¶
- opaqueArea(self) QPainterPath ¶
- paint(self, QPainter, QStyleOptionGraphicsItem, widget: QWidget = None)¶
- panel(self) QGraphicsItem ¶
- panelModality(self) QGraphicsItem.PanelModality ¶
- parentItem(self) QGraphicsItem ¶
- parentObject(self) QGraphicsObject ¶
- parentWidget(self) QGraphicsWidget ¶
- pen(self) QPen ¶
- pos(self) QPointF ¶
- prepareGeometryChange(self)¶
- rect(self) QRectF ¶
- removeSceneEventFilter(self, QGraphicsItem)¶
- resetTransform(self)¶
- rotation(self) float ¶
- scale(self) float ¶
- scene(self) QGraphicsScene ¶
- sceneBoundingRect(self) QRectF ¶
- sceneEvent(self, QEvent) bool ¶
- sceneEventFilter(self, QGraphicsItem, QEvent) bool ¶
- scenePos(self) QPointF ¶
- sceneTransform(self) QTransform ¶
- BBPhosphateMonomerBase.scroll(self, float, float, rect: QRectF = QRectF())
- setAcceptDrops(self, bool)¶
- setAcceptHoverEvents(self, bool)¶
- setAcceptTouchEvents(self, bool)¶
- setAcceptedMouseButtons(self, Qt.MouseButton)¶
- setActive(self, bool)¶
- setBoundingRegionGranularity(self, float)¶
- setBrush(self, Union[QBrush, QColor, Qt.GlobalColor, int, QGradient])¶
- setCacheMode(self, QGraphicsItem.CacheMode, logicalCacheSize: QSize = QSize())¶
- setCursor(self, Union[QCursor, Qt.CursorShape])¶
- setData(self, int, Any)¶
- setEnabled(self, bool)¶
- setFiltersChildEvents(self, bool)¶
- setFlag(self, QGraphicsItem.GraphicsItemFlag, enabled: bool = True)¶
- setFlags(self, QGraphicsItem.GraphicsItemFlag)¶
- setFocus(self, focusReason: Qt.FocusReason = Qt.OtherFocusReason)¶
- setFocusProxy(self, QGraphicsItem)¶
- setGraphicsEffect(self, QGraphicsEffect)¶
- setGroup(self, QGraphicsItemGroup)¶
- setInputMethodHints(self, Qt.InputMethodHint)¶
- setOpacity(self, float)¶
- setPanelModality(self, QGraphicsItem.PanelModality)¶
- setParentItem(self, QGraphicsItem)¶
- setPen(self, Union[QPen, QColor, Qt.GlobalColor, int, QGradient])¶
- setPos(self, QPointF)¶
- BBPhosphateMonomerBase.setPos(self, float, float) -> None
- setRect(self, QRectF)¶
- BBPhosphateMonomerBase.setRect(self, float, float, float, float) -> None
- setRotation(self, float)¶
- setScale(self, float)¶
- setSelected(self, bool)¶
- setSpanAngle(self, int)¶
- setStartAngle(self, int)¶
- setToolTip(self, str)¶
- setTransform(self, QTransform, combine: bool = False)¶
- setTransformOriginPoint(self, QPointF)¶
- BBPhosphateMonomerBase.setTransformOriginPoint(self, float, float) -> None
- setTransformations(self, Iterable[QGraphicsTransform])¶
- setVisible(self, bool)¶
- setX(self, float)¶
- setY(self, float)¶
- setZValue(self, float)¶
- setup()¶
Initialize the current monomer
- setupTextLabel()¶
Updates the geometry of the monomer and monomer label in order to prevent the label text from overflowing the monomer shape.
- shape(self) QPainterPath ¶
- show(self)¶
- spanAngle(self) int ¶
- stackBefore(self, QGraphicsItem)¶
- startAngle(self) int ¶
- toGraphicsObject(self) QGraphicsObject ¶
- toolTip(self) str ¶
- topLevelItem(self) QGraphicsItem ¶
- topLevelWidget(self) QGraphicsWidget ¶
- transform(self) QTransform ¶
- transformOriginPoint(self) QPointF ¶
- transformations(self) List[QGraphicsTransform] ¶
- type(self) int ¶
- ungrabKeyboard(self)¶
- ungrabMouse(self)¶
- unsetCursor(self)¶
- update(self, rect: QRectF = QRectF())¶
- BBPhosphateMonomerBase.update(self, float, float, float, float) -> None
- updateMicroFocus(self)¶
- wheelEvent(self, QGraphicsSceneWheelEvent)¶
- window(self) QGraphicsWidget ¶
- x(self) float ¶
- y(self) float ¶
- zValue(self) float ¶
- class schrodinger.protein.helm.helm_renderer.BBStandardPhosphateMonomerItem(monomer: schrodinger.protein.helm.helm_renderer.HelmMonomer)¶
Bases:
schrodinger.protein.helm.helm_renderer.BBPhosphateMonomerBase
- class CacheMode(value)¶
Bases:
enum.Enum
An enumeration.
- NoCache = 0¶
- ItemCoordinateCache = 1¶
- DeviceCoordinateCache = 2¶
- DEFAULT_X_RADIUS = 12.5¶
- DEFAULT_Y_RADIUS = 12.5¶
- DeviceCoordinateCache = 2¶
- class GraphicsItemChange(value)¶
Bases:
enum.Enum
An enumeration.
- ItemPositionChange = 0¶
- ItemVisibleChange = 2¶
- ItemEnabledChange = 3¶
- ItemSelectedChange = 4¶
- ItemParentChange = 5¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemTransformChange = 8¶
- ItemPositionHasChanged = 9¶
- ItemTransformHasChanged = 10¶
- ItemSceneChange = 11¶
- ItemVisibleHasChanged = 12¶
- ItemEnabledHasChanged = 13¶
- ItemSelectedHasChanged = 14¶
- ItemParentHasChanged = 15¶
- ItemSceneHasChanged = 16¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemScenePositionHasChanged = 27¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- class GraphicsItemFlag(value)¶
Bases:
enum.Flag
An enumeration.
- ItemIsMovable = 1¶
- ItemIsSelectable = 2¶
- ItemIsFocusable = 4¶
- ItemClipsToShape = 8¶
- ItemClipsChildrenToShape = 16¶
- ItemIgnoresTransformations = 32¶
- ItemIgnoresParentOpacity = 64¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemStacksBehindParent = 256¶
- ItemUsesExtendedStyleOption = 512¶
- ItemHasNoContents = 1024¶
- ItemSendsGeometryChanges = 2048¶
- ItemAcceptsInputMethod = 4096¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemIsPanel = 16384¶
- ItemSendsScenePositionChanges = 65536¶
- ItemContainsChildrenInShape = 524288¶
- ItemAcceptsInputMethod = 4096¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemClipsChildrenToShape = 16¶
- ItemClipsToShape = 8¶
- ItemContainsChildrenInShape = 524288¶
- ItemCoordinateCache = 1¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemEnabledChange = 3¶
- ItemEnabledHasChanged = 13¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemHasNoContents = 1024¶
- ItemIgnoresParentOpacity = 64¶
- ItemIgnoresTransformations = 32¶
- ItemIsFocusable = 4¶
- ItemIsMovable = 1¶
- ItemIsPanel = 16384¶
- ItemIsSelectable = 2¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemParentChange = 5¶
- ItemParentHasChanged = 15¶
- ItemPositionChange = 0¶
- ItemPositionHasChanged = 9¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemSceneChange = 11¶
- ItemSceneHasChanged = 16¶
- ItemScenePositionHasChanged = 27¶
- ItemSelectedChange = 4¶
- ItemSelectedHasChanged = 14¶
- ItemSendsGeometryChanges = 2048¶
- ItemSendsScenePositionChanges = 65536¶
- ItemStacksBehindParent = 256¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemTransformChange = 8¶
- ItemTransformHasChanged = 10¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- ItemUsesExtendedStyleOption = 512¶
- ItemVisibleChange = 2¶
- ItemVisibleHasChanged = 12¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- MAGNIFY_FACTOR = 1.05¶
- NoCache = 0¶
- NonModal = 0¶
- PanelModal = 1¶
- class PanelModality(value)¶
Bases:
enum.Enum
An enumeration.
- NonModal = 0¶
- PanelModal = 1¶
- SceneModal = 2¶
- SceneModal = 2¶
- Type = 1¶
- UserType = 65536¶
- __init__(monomer: schrodinger.protein.helm.helm_renderer.HelmMonomer)¶
- acceptDrops(self) bool ¶
- acceptHoverEvents(self) bool ¶
- acceptTouchEvents(self) bool ¶
- acceptedMouseButtons(self) Qt.MouseButton ¶
- advance(self, int)¶
- boundingRect(self) QRectF ¶
- boundingRegion(self, QTransform) QRegion ¶
- boundingRegionGranularity(self) float ¶
- brush(self) QBrush ¶
- cacheMode(self) QGraphicsItem.CacheMode ¶
- childItems(self) List[QGraphicsItem] ¶
- childrenBoundingRect(self) QRectF ¶
- clearFocus(self)¶
- clipPath(self) QPainterPath ¶
- collidesWithItem(self, QGraphicsItem, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidesWithPath(self, QPainterPath, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidingItems(self, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) List[QGraphicsItem] ¶
- commonAncestorItem(self, QGraphicsItem) QGraphicsItem ¶
- contains(self, QPointF) bool ¶
- contextMenuEvent(self, QGraphicsSceneContextMenuEvent)¶
- cursor(self) QCursor ¶
- data(self, int) Any ¶
- deviceTransform(self, QTransform) QTransform ¶
- dragEnterEvent(self, QGraphicsSceneDragDropEvent)¶
- dragLeaveEvent(self, QGraphicsSceneDragDropEvent)¶
- dragMoveEvent(self, QGraphicsSceneDragDropEvent)¶
- dropEvent(self, QGraphicsSceneDragDropEvent)¶
- effectiveOpacity(self) float ¶
- ensureVisible(self, rect: QRectF = QRectF(), xMargin: int = 50, yMargin: int = 50)¶
- BBStandardPhosphateMonomerItem.ensureVisible(self, float, float, float, float, xMargin: int = 50, yMargin: int = 50) -> None
- filtersChildEvents(self) bool ¶
- flags(self) QGraphicsItem.GraphicsItemFlag ¶
- focusInEvent(self, QFocusEvent)¶
- focusItem(self) QGraphicsItem ¶
- focusOutEvent(self, QFocusEvent)¶
- focusProxy(self) QGraphicsItem ¶
- getMonomerResizingProposal(text_x_radius: float, text_y_radius: float) Tuple[float, float] ¶
Compute the size of the smallest monomer GraphicsItem that can fit the text label, given that the monomer is ellipse-shaped.
- grabKeyboard(self)¶
- grabMouse(self)¶
- graphicsEffect(self) QGraphicsEffect ¶
- group(self) QGraphicsItemGroup ¶
- hasCursor(self) bool ¶
- hasFocus(self) bool ¶
- hide(self)¶
- hoverEnterEvent(self, QGraphicsSceneHoverEvent)¶
- hoverLeaveEvent(self, QGraphicsSceneHoverEvent)¶
- hoverMoveEvent(self, QGraphicsSceneHoverEvent)¶
- inputMethodEvent(self, QInputMethodEvent)¶
- inputMethodHints(self) Qt.InputMethodHint ¶
- inputMethodQuery(self, Qt.InputMethodQuery) Any ¶
- installSceneEventFilter(self, QGraphicsItem)¶
- isActive(self) bool ¶
- isAncestorOf(self, QGraphicsItem) bool ¶
- isBlockedByModalPanel(self) Tuple[bool, QGraphicsItem] ¶
- isClipped(self) bool ¶
- isEnabled(self) bool ¶
- isObscured(self, rect: QRectF = QRectF()) bool ¶
- BBStandardPhosphateMonomerItem.isObscured(self, float, float, float, float) -> bool
- isObscuredBy(self, QGraphicsItem) bool ¶
- isPanel(self) bool ¶
- isSelected(self) bool ¶
- isUnderMouse(self) bool ¶
- isVisible(self) bool ¶
- isVisibleTo(self, QGraphicsItem) bool ¶
- isWidget(self) bool ¶
- isWindow(self) bool ¶
- itemChange(self, QGraphicsItem.GraphicsItemChange, Any) Any ¶
- itemTransform(self, QGraphicsItem) Tuple[QTransform, bool] ¶
- keyPressEvent(self, QKeyEvent)¶
- keyReleaseEvent(self, QKeyEvent)¶
- mapFromItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapFromItem(self, QGraphicsItem, QRectF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPainterPath) QPainterPath
- BBStandardPhosphateMonomerItem.mapFromItem(self, QGraphicsItem, float, float) -> QPointF
- BBStandardPhosphateMonomerItem.mapFromItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapFromParent(self, QPointF) QPointF ¶
- mapFromParent(self, QRectF) QPolygonF
- mapFromParent(self, QPolygonF) QPolygonF
- mapFromParent(self, QPainterPath) QPainterPath
- BBStandardPhosphateMonomerItem.mapFromParent(self, float, float) -> QPointF
- BBStandardPhosphateMonomerItem.mapFromParent(self, float, float, float, float) -> QPolygonF
- mapFromScene(self, QPointF) QPointF ¶
- mapFromScene(self, QRectF) QPolygonF
- mapFromScene(self, QPolygonF) QPolygonF
- mapFromScene(self, QPainterPath) QPainterPath
- BBStandardPhosphateMonomerItem.mapFromScene(self, float, float) -> QPointF
- BBStandardPhosphateMonomerItem.mapFromScene(self, float, float, float, float) -> QPolygonF
- mapRectFromItem(self, QGraphicsItem, QRectF) QRectF ¶
- BBStandardPhosphateMonomerItem.mapRectFromItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectFromParent(self, QRectF) QRectF ¶
- BBStandardPhosphateMonomerItem.mapRectFromParent(self, float, float, float, float) -> QRectF
- mapRectFromScene(self, QRectF) QRectF ¶
- BBStandardPhosphateMonomerItem.mapRectFromScene(self, float, float, float, float) -> QRectF
- mapRectToItem(self, QGraphicsItem, QRectF) QRectF ¶
- BBStandardPhosphateMonomerItem.mapRectToItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectToParent(self, QRectF) QRectF ¶
- BBStandardPhosphateMonomerItem.mapRectToParent(self, float, float, float, float) -> QRectF
- mapRectToScene(self, QRectF) QRectF ¶
- BBStandardPhosphateMonomerItem.mapRectToScene(self, float, float, float, float) -> QRectF
- mapToItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapToItem(self, QGraphicsItem, QRectF) QPolygonF
- mapToItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapToItem(self, QGraphicsItem, QPainterPath) QPainterPath
- BBStandardPhosphateMonomerItem.mapToItem(self, QGraphicsItem, float, float) -> QPointF
- BBStandardPhosphateMonomerItem.mapToItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapToParent(self, QPointF) QPointF ¶
- mapToParent(self, QRectF) QPolygonF
- mapToParent(self, QPolygonF) QPolygonF
- mapToParent(self, QPainterPath) QPainterPath
- BBStandardPhosphateMonomerItem.mapToParent(self, float, float) -> QPointF
- BBStandardPhosphateMonomerItem.mapToParent(self, float, float, float, float) -> QPolygonF
- mapToScene(self, QPointF) QPointF ¶
- mapToScene(self, QRectF) QPolygonF
- mapToScene(self, QPolygonF) QPolygonF
- mapToScene(self, QPainterPath) QPainterPath
- BBStandardPhosphateMonomerItem.mapToScene(self, float, float) -> QPointF
- BBStandardPhosphateMonomerItem.mapToScene(self, float, float, float, float) -> QPolygonF
- mouseDoubleClickEvent(self, QGraphicsSceneMouseEvent)¶
- mouseMoveEvent(self, QGraphicsSceneMouseEvent)¶
- mousePressEvent(self, QGraphicsSceneMouseEvent)¶
- mouseReleaseEvent(self, QGraphicsSceneMouseEvent)¶
- BBStandardPhosphateMonomerItem.moveBy(self, float, float)
- opacity(self) float ¶
- opaqueArea(self) QPainterPath ¶
- paint(self, QPainter, QStyleOptionGraphicsItem, widget: QWidget = None)¶
- panel(self) QGraphicsItem ¶
- panelModality(self) QGraphicsItem.PanelModality ¶
- parentItem(self) QGraphicsItem ¶
- parentObject(self) QGraphicsObject ¶
- parentWidget(self) QGraphicsWidget ¶
- pen(self) QPen ¶
- pos(self) QPointF ¶
- prepareGeometryChange(self)¶
- rect(self) QRectF ¶
- removeSceneEventFilter(self, QGraphicsItem)¶
- resetTransform(self)¶
- rotation(self) float ¶
- scale(self) float ¶
- scene(self) QGraphicsScene ¶
- sceneBoundingRect(self) QRectF ¶
- sceneEvent(self, QEvent) bool ¶
- sceneEventFilter(self, QGraphicsItem, QEvent) bool ¶
- scenePos(self) QPointF ¶
- sceneTransform(self) QTransform ¶
- BBStandardPhosphateMonomerItem.scroll(self, float, float, rect: QRectF = QRectF())
- setAcceptDrops(self, bool)¶
- setAcceptHoverEvents(self, bool)¶
- setAcceptTouchEvents(self, bool)¶
- setAcceptedMouseButtons(self, Qt.MouseButton)¶
- setActive(self, bool)¶
- setBoundingRegionGranularity(self, float)¶
- setBrush(self, Union[QBrush, QColor, Qt.GlobalColor, int, QGradient])¶
- setCacheMode(self, QGraphicsItem.CacheMode, logicalCacheSize: QSize = QSize())¶
- setCursor(self, Union[QCursor, Qt.CursorShape])¶
- setData(self, int, Any)¶
- setEnabled(self, bool)¶
- setFiltersChildEvents(self, bool)¶
- setFlag(self, QGraphicsItem.GraphicsItemFlag, enabled: bool = True)¶
- setFlags(self, QGraphicsItem.GraphicsItemFlag)¶
- setFocus(self, focusReason: Qt.FocusReason = Qt.OtherFocusReason)¶
- setFocusProxy(self, QGraphicsItem)¶
- setGraphicsEffect(self, QGraphicsEffect)¶
- setGroup(self, QGraphicsItemGroup)¶
- setInputMethodHints(self, Qt.InputMethodHint)¶
- setOpacity(self, float)¶
- setPanelModality(self, QGraphicsItem.PanelModality)¶
- setParentItem(self, QGraphicsItem)¶
- setPen(self, Union[QPen, QColor, Qt.GlobalColor, int, QGradient])¶
- setPos(self, QPointF)¶
- BBStandardPhosphateMonomerItem.setPos(self, float, float) -> None
- setRect(self, QRectF)¶
- BBStandardPhosphateMonomerItem.setRect(self, float, float, float, float) -> None
- setRotation(self, float)¶
- setScale(self, float)¶
- setSelected(self, bool)¶
- setShape()¶
Set the size of the monomer ellipse
- setSpanAngle(self, int)¶
- setStartAngle(self, int)¶
- setToolTip(self, str)¶
- setTransform(self, QTransform, combine: bool = False)¶
- setTransformOriginPoint(self, QPointF)¶
- BBStandardPhosphateMonomerItem.setTransformOriginPoint(self, float, float) -> None
- setTransformations(self, Iterable[QGraphicsTransform])¶
- setVisible(self, bool)¶
- setX(self, float)¶
- setY(self, float)¶
- setZValue(self, float)¶
- setup()¶
Initialize the current monomer
- setupTextLabel()¶
Updates the geometry of the monomer and monomer label in order to prevent the label text from overflowing the monomer shape.
- shape(self) QPainterPath ¶
- show(self)¶
- spanAngle(self) int ¶
- stackBefore(self, QGraphicsItem)¶
- startAngle(self) int ¶
- toGraphicsObject(self) QGraphicsObject ¶
- toolTip(self) str ¶
- topLevelItem(self) QGraphicsItem ¶
- topLevelWidget(self) QGraphicsWidget ¶
- transform(self) QTransform ¶
- transformOriginPoint(self) QPointF ¶
- transformations(self) List[QGraphicsTransform] ¶
- type(self) int ¶
- ungrabKeyboard(self)¶
- ungrabMouse(self)¶
- unsetCursor(self)¶
- update(self, rect: QRectF = QRectF())¶
- BBStandardPhosphateMonomerItem.update(self, float, float, float, float) -> None
- updateMicroFocus(self)¶
- wheelEvent(self, QGraphicsSceneWheelEvent)¶
- window(self) QGraphicsWidget ¶
- x(self) float ¶
- y(self) float ¶
- zValue(self) float ¶
- class schrodinger.protein.helm.helm_renderer.BBModifiedPhosphateMonomerItem(monomer: schrodinger.protein.helm.helm_renderer.HelmMonomer)¶
Bases:
schrodinger.protein.helm.helm_renderer.BBPhosphateMonomerBase
- class CacheMode(value)¶
Bases:
enum.Enum
An enumeration.
- NoCache = 0¶
- ItemCoordinateCache = 1¶
- DeviceCoordinateCache = 2¶
- DEFAULT_X_RADIUS = 12.5¶
- DEFAULT_Y_RADIUS = 12.5¶
- DeviceCoordinateCache = 2¶
- class GraphicsItemChange(value)¶
Bases:
enum.Enum
An enumeration.
- ItemPositionChange = 0¶
- ItemVisibleChange = 2¶
- ItemEnabledChange = 3¶
- ItemSelectedChange = 4¶
- ItemParentChange = 5¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemTransformChange = 8¶
- ItemPositionHasChanged = 9¶
- ItemTransformHasChanged = 10¶
- ItemSceneChange = 11¶
- ItemVisibleHasChanged = 12¶
- ItemEnabledHasChanged = 13¶
- ItemSelectedHasChanged = 14¶
- ItemParentHasChanged = 15¶
- ItemSceneHasChanged = 16¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemScenePositionHasChanged = 27¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- class GraphicsItemFlag(value)¶
Bases:
enum.Flag
An enumeration.
- ItemIsMovable = 1¶
- ItemIsSelectable = 2¶
- ItemIsFocusable = 4¶
- ItemClipsToShape = 8¶
- ItemClipsChildrenToShape = 16¶
- ItemIgnoresTransformations = 32¶
- ItemIgnoresParentOpacity = 64¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemStacksBehindParent = 256¶
- ItemUsesExtendedStyleOption = 512¶
- ItemHasNoContents = 1024¶
- ItemSendsGeometryChanges = 2048¶
- ItemAcceptsInputMethod = 4096¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemIsPanel = 16384¶
- ItemSendsScenePositionChanges = 65536¶
- ItemContainsChildrenInShape = 524288¶
- ItemAcceptsInputMethod = 4096¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemClipsChildrenToShape = 16¶
- ItemClipsToShape = 8¶
- ItemContainsChildrenInShape = 524288¶
- ItemCoordinateCache = 1¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemEnabledChange = 3¶
- ItemEnabledHasChanged = 13¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemHasNoContents = 1024¶
- ItemIgnoresParentOpacity = 64¶
- ItemIgnoresTransformations = 32¶
- ItemIsFocusable = 4¶
- ItemIsMovable = 1¶
- ItemIsPanel = 16384¶
- ItemIsSelectable = 2¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemParentChange = 5¶
- ItemParentHasChanged = 15¶
- ItemPositionChange = 0¶
- ItemPositionHasChanged = 9¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemSceneChange = 11¶
- ItemSceneHasChanged = 16¶
- ItemScenePositionHasChanged = 27¶
- ItemSelectedChange = 4¶
- ItemSelectedHasChanged = 14¶
- ItemSendsGeometryChanges = 2048¶
- ItemSendsScenePositionChanges = 65536¶
- ItemStacksBehindParent = 256¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemTransformChange = 8¶
- ItemTransformHasChanged = 10¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- ItemUsesExtendedStyleOption = 512¶
- ItemVisibleChange = 2¶
- ItemVisibleHasChanged = 12¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- MAGNIFY_FACTOR = 1.05¶
- NoCache = 0¶
- NonModal = 0¶
- PanelModal = 1¶
- class PanelModality(value)¶
Bases:
enum.Enum
An enumeration.
- NonModal = 0¶
- PanelModal = 1¶
- SceneModal = 2¶
- SceneModal = 2¶
- Type = 1¶
- UserType = 65536¶
- __init__(monomer: schrodinger.protein.helm.helm_renderer.HelmMonomer)¶
- acceptDrops(self) bool ¶
- acceptHoverEvents(self) bool ¶
- acceptTouchEvents(self) bool ¶
- acceptedMouseButtons(self) Qt.MouseButton ¶
- advance(self, int)¶
- boundingRect(self) QRectF ¶
- boundingRegion(self, QTransform) QRegion ¶
- boundingRegionGranularity(self) float ¶
- brush(self) QBrush ¶
- cacheMode(self) QGraphicsItem.CacheMode ¶
- childItems(self) List[QGraphicsItem] ¶
- childrenBoundingRect(self) QRectF ¶
- clearFocus(self)¶
- clipPath(self) QPainterPath ¶
- collidesWithItem(self, QGraphicsItem, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidesWithPath(self, QPainterPath, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidingItems(self, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) List[QGraphicsItem] ¶
- commonAncestorItem(self, QGraphicsItem) QGraphicsItem ¶
- contains(self, QPointF) bool ¶
- contextMenuEvent(self, QGraphicsSceneContextMenuEvent)¶
- cursor(self) QCursor ¶
- data(self, int) Any ¶
- deviceTransform(self, QTransform) QTransform ¶
- dragEnterEvent(self, QGraphicsSceneDragDropEvent)¶
- dragLeaveEvent(self, QGraphicsSceneDragDropEvent)¶
- dragMoveEvent(self, QGraphicsSceneDragDropEvent)¶
- dropEvent(self, QGraphicsSceneDragDropEvent)¶
- effectiveOpacity(self) float ¶
- ensureVisible(self, rect: QRectF = QRectF(), xMargin: int = 50, yMargin: int = 50)¶
- BBModifiedPhosphateMonomerItem.ensureVisible(self, float, float, float, float, xMargin: int = 50, yMargin: int = 50) -> None
- filtersChildEvents(self) bool ¶
- flags(self) QGraphicsItem.GraphicsItemFlag ¶
- focusInEvent(self, QFocusEvent)¶
- focusItem(self) QGraphicsItem ¶
- focusOutEvent(self, QFocusEvent)¶
- focusProxy(self) QGraphicsItem ¶
- getMonomerResizingProposal(text_x_radius: float, text_y_radius: float) Tuple[float, float] ¶
Compute the size of the smallest monomer GraphicsItem that can fit the text label, given that the monomer is ellipse-shaped.
- grabKeyboard(self)¶
- grabMouse(self)¶
- graphicsEffect(self) QGraphicsEffect ¶
- group(self) QGraphicsItemGroup ¶
- hasCursor(self) bool ¶
- hasFocus(self) bool ¶
- hide(self)¶
- hoverEnterEvent(self, QGraphicsSceneHoverEvent)¶
- hoverLeaveEvent(self, QGraphicsSceneHoverEvent)¶
- hoverMoveEvent(self, QGraphicsSceneHoverEvent)¶
- inputMethodEvent(self, QInputMethodEvent)¶
- inputMethodHints(self) Qt.InputMethodHint ¶
- inputMethodQuery(self, Qt.InputMethodQuery) Any ¶
- installSceneEventFilter(self, QGraphicsItem)¶
- isActive(self) bool ¶
- isAncestorOf(self, QGraphicsItem) bool ¶
- isBlockedByModalPanel(self) Tuple[bool, QGraphicsItem] ¶
- isClipped(self) bool ¶
- isEnabled(self) bool ¶
- isObscured(self, rect: QRectF = QRectF()) bool ¶
- BBModifiedPhosphateMonomerItem.isObscured(self, float, float, float, float) -> bool
- isObscuredBy(self, QGraphicsItem) bool ¶
- isPanel(self) bool ¶
- isSelected(self) bool ¶
- isUnderMouse(self) bool ¶
- isVisible(self) bool ¶
- isVisibleTo(self, QGraphicsItem) bool ¶
- isWidget(self) bool ¶
- isWindow(self) bool ¶
- itemChange(self, QGraphicsItem.GraphicsItemChange, Any) Any ¶
- itemTransform(self, QGraphicsItem) Tuple[QTransform, bool] ¶
- keyPressEvent(self, QKeyEvent)¶
- keyReleaseEvent(self, QKeyEvent)¶
- mapFromItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapFromItem(self, QGraphicsItem, QRectF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPainterPath) QPainterPath
- BBModifiedPhosphateMonomerItem.mapFromItem(self, QGraphicsItem, float, float) -> QPointF
- BBModifiedPhosphateMonomerItem.mapFromItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapFromParent(self, QPointF) QPointF ¶
- mapFromParent(self, QRectF) QPolygonF
- mapFromParent(self, QPolygonF) QPolygonF
- mapFromParent(self, QPainterPath) QPainterPath
- BBModifiedPhosphateMonomerItem.mapFromParent(self, float, float) -> QPointF
- BBModifiedPhosphateMonomerItem.mapFromParent(self, float, float, float, float) -> QPolygonF
- mapFromScene(self, QPointF) QPointF ¶
- mapFromScene(self, QRectF) QPolygonF
- mapFromScene(self, QPolygonF) QPolygonF
- mapFromScene(self, QPainterPath) QPainterPath
- BBModifiedPhosphateMonomerItem.mapFromScene(self, float, float) -> QPointF
- BBModifiedPhosphateMonomerItem.mapFromScene(self, float, float, float, float) -> QPolygonF
- mapRectFromItem(self, QGraphicsItem, QRectF) QRectF ¶
- BBModifiedPhosphateMonomerItem.mapRectFromItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectFromParent(self, QRectF) QRectF ¶
- BBModifiedPhosphateMonomerItem.mapRectFromParent(self, float, float, float, float) -> QRectF
- mapRectFromScene(self, QRectF) QRectF ¶
- BBModifiedPhosphateMonomerItem.mapRectFromScene(self, float, float, float, float) -> QRectF
- mapRectToItem(self, QGraphicsItem, QRectF) QRectF ¶
- BBModifiedPhosphateMonomerItem.mapRectToItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectToParent(self, QRectF) QRectF ¶
- BBModifiedPhosphateMonomerItem.mapRectToParent(self, float, float, float, float) -> QRectF
- mapRectToScene(self, QRectF) QRectF ¶
- BBModifiedPhosphateMonomerItem.mapRectToScene(self, float, float, float, float) -> QRectF
- mapToItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapToItem(self, QGraphicsItem, QRectF) QPolygonF
- mapToItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapToItem(self, QGraphicsItem, QPainterPath) QPainterPath
- BBModifiedPhosphateMonomerItem.mapToItem(self, QGraphicsItem, float, float) -> QPointF
- BBModifiedPhosphateMonomerItem.mapToItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapToParent(self, QPointF) QPointF ¶
- mapToParent(self, QRectF) QPolygonF
- mapToParent(self, QPolygonF) QPolygonF
- mapToParent(self, QPainterPath) QPainterPath
- BBModifiedPhosphateMonomerItem.mapToParent(self, float, float) -> QPointF
- BBModifiedPhosphateMonomerItem.mapToParent(self, float, float, float, float) -> QPolygonF
- mapToScene(self, QPointF) QPointF ¶
- mapToScene(self, QRectF) QPolygonF
- mapToScene(self, QPolygonF) QPolygonF
- mapToScene(self, QPainterPath) QPainterPath
- BBModifiedPhosphateMonomerItem.mapToScene(self, float, float) -> QPointF
- BBModifiedPhosphateMonomerItem.mapToScene(self, float, float, float, float) -> QPolygonF
- mouseDoubleClickEvent(self, QGraphicsSceneMouseEvent)¶
- mouseMoveEvent(self, QGraphicsSceneMouseEvent)¶
- mousePressEvent(self, QGraphicsSceneMouseEvent)¶
- mouseReleaseEvent(self, QGraphicsSceneMouseEvent)¶
- BBModifiedPhosphateMonomerItem.moveBy(self, float, float)
- opacity(self) float ¶
- opaqueArea(self) QPainterPath ¶
- paint(self, QPainter, QStyleOptionGraphicsItem, widget: QWidget = None)¶
- panel(self) QGraphicsItem ¶
- panelModality(self) QGraphicsItem.PanelModality ¶
- parentItem(self) QGraphicsItem ¶
- parentObject(self) QGraphicsObject ¶
- parentWidget(self) QGraphicsWidget ¶
- pen(self) QPen ¶
- pos(self) QPointF ¶
- prepareGeometryChange(self)¶
- rect(self) QRectF ¶
- removeSceneEventFilter(self, QGraphicsItem)¶
- resetTransform(self)¶
- rotation(self) float ¶
- scale(self) float ¶
- scene(self) QGraphicsScene ¶
- sceneBoundingRect(self) QRectF ¶
- sceneEvent(self, QEvent) bool ¶
- sceneEventFilter(self, QGraphicsItem, QEvent) bool ¶
- scenePos(self) QPointF ¶
- sceneTransform(self) QTransform ¶
- BBModifiedPhosphateMonomerItem.scroll(self, float, float, rect: QRectF = QRectF())
- setAcceptDrops(self, bool)¶
- setAcceptHoverEvents(self, bool)¶
- setAcceptTouchEvents(self, bool)¶
- setAcceptedMouseButtons(self, Qt.MouseButton)¶
- setActive(self, bool)¶
- setBoundingRegionGranularity(self, float)¶
- setBrush(self, Union[QBrush, QColor, Qt.GlobalColor, int, QGradient])¶
- setCacheMode(self, QGraphicsItem.CacheMode, logicalCacheSize: QSize = QSize())¶
- setCursor(self, Union[QCursor, Qt.CursorShape])¶
- setData(self, int, Any)¶
- setEnabled(self, bool)¶
- setFiltersChildEvents(self, bool)¶
- setFlag(self, QGraphicsItem.GraphicsItemFlag, enabled: bool = True)¶
- setFlags(self, QGraphicsItem.GraphicsItemFlag)¶
- setFocus(self, focusReason: Qt.FocusReason = Qt.OtherFocusReason)¶
- setFocusProxy(self, QGraphicsItem)¶
- setGraphicsEffect(self, QGraphicsEffect)¶
- setGroup(self, QGraphicsItemGroup)¶
- setInputMethodHints(self, Qt.InputMethodHint)¶
- setOpacity(self, float)¶
- setPanelModality(self, QGraphicsItem.PanelModality)¶
- setParentItem(self, QGraphicsItem)¶
- setPen(self, Union[QPen, QColor, Qt.GlobalColor, int, QGradient])¶
- setPos(self, QPointF)¶
- BBModifiedPhosphateMonomerItem.setPos(self, float, float) -> None
- setRect(self, QRectF)¶
- BBModifiedPhosphateMonomerItem.setRect(self, float, float, float, float) -> None
- setRotation(self, float)¶
- setScale(self, float)¶
- setSelected(self, bool)¶
- setShape()¶
Set the size of the monomer ellipse
- setSpanAngle(self, int)¶
- setStartAngle(self, int)¶
- setToolTip(self, str)¶
- setTransform(self, QTransform, combine: bool = False)¶
- setTransformOriginPoint(self, QPointF)¶
- BBModifiedPhosphateMonomerItem.setTransformOriginPoint(self, float, float) -> None
- setTransformations(self, Iterable[QGraphicsTransform])¶
- setVisible(self, bool)¶
- setX(self, float)¶
- setY(self, float)¶
- setZValue(self, float)¶
- setup()¶
Initialize the current monomer
- setupTextLabel()¶
Updates the geometry of the monomer and monomer label in order to prevent the label text from overflowing the monomer shape.
- shape(self) QPainterPath ¶
- show(self)¶
- spanAngle(self) int ¶
- stackBefore(self, QGraphicsItem)¶
- startAngle(self) int ¶
- toGraphicsObject(self) QGraphicsObject ¶
- toolTip(self) str ¶
- topLevelItem(self) QGraphicsItem ¶
- topLevelWidget(self) QGraphicsWidget ¶
- transform(self) QTransform ¶
- transformOriginPoint(self) QPointF ¶
- transformations(self) List[QGraphicsTransform] ¶
- type(self) int ¶
- ungrabKeyboard(self)¶
- ungrabMouse(self)¶
- unsetCursor(self)¶
- update(self, rect: QRectF = QRectF())¶
- BBModifiedPhosphateMonomerItem.update(self, float, float, float, float) -> None
- updateMicroFocus(self)¶
- wheelEvent(self, QGraphicsSceneWheelEvent)¶
- window(self) QGraphicsWidget ¶
- x(self) float ¶
- y(self) float ¶
- zValue(self) float ¶
- class schrodinger.protein.helm.helm_renderer.BBSugarMonomerBase(monomer: schrodinger.protein.helm.helm_renderer.HelmMonomer)¶
Bases:
schrodinger.protein.helm.helm_renderer.HelmMonomerItemMixin
,PyQt6.QtWidgets.QGraphicsRectItem
Item representing a nucleic acid backbone sugar group’s position and graphical details in the scene. Used for both ribose and deoxyribose.
- setShape()¶
Set the size of the monomer rectangle
- class CacheMode(value)¶
Bases:
enum.Enum
An enumeration.
- NoCache = 0¶
- ItemCoordinateCache = 1¶
- DeviceCoordinateCache = 2¶
- DEFAULT_X_RADIUS = 12.5¶
- DEFAULT_Y_RADIUS = 12.5¶
- DeviceCoordinateCache = 2¶
- class GraphicsItemChange(value)¶
Bases:
enum.Enum
An enumeration.
- ItemPositionChange = 0¶
- ItemVisibleChange = 2¶
- ItemEnabledChange = 3¶
- ItemSelectedChange = 4¶
- ItemParentChange = 5¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemTransformChange = 8¶
- ItemPositionHasChanged = 9¶
- ItemTransformHasChanged = 10¶
- ItemSceneChange = 11¶
- ItemVisibleHasChanged = 12¶
- ItemEnabledHasChanged = 13¶
- ItemSelectedHasChanged = 14¶
- ItemParentHasChanged = 15¶
- ItemSceneHasChanged = 16¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemScenePositionHasChanged = 27¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- class GraphicsItemFlag(value)¶
Bases:
enum.Flag
An enumeration.
- ItemIsMovable = 1¶
- ItemIsSelectable = 2¶
- ItemIsFocusable = 4¶
- ItemClipsToShape = 8¶
- ItemClipsChildrenToShape = 16¶
- ItemIgnoresTransformations = 32¶
- ItemIgnoresParentOpacity = 64¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemStacksBehindParent = 256¶
- ItemUsesExtendedStyleOption = 512¶
- ItemHasNoContents = 1024¶
- ItemSendsGeometryChanges = 2048¶
- ItemAcceptsInputMethod = 4096¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemIsPanel = 16384¶
- ItemSendsScenePositionChanges = 65536¶
- ItemContainsChildrenInShape = 524288¶
- ItemAcceptsInputMethod = 4096¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemClipsChildrenToShape = 16¶
- ItemClipsToShape = 8¶
- ItemContainsChildrenInShape = 524288¶
- ItemCoordinateCache = 1¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemEnabledChange = 3¶
- ItemEnabledHasChanged = 13¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemHasNoContents = 1024¶
- ItemIgnoresParentOpacity = 64¶
- ItemIgnoresTransformations = 32¶
- ItemIsFocusable = 4¶
- ItemIsMovable = 1¶
- ItemIsPanel = 16384¶
- ItemIsSelectable = 2¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemParentChange = 5¶
- ItemParentHasChanged = 15¶
- ItemPositionChange = 0¶
- ItemPositionHasChanged = 9¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemSceneChange = 11¶
- ItemSceneHasChanged = 16¶
- ItemScenePositionHasChanged = 27¶
- ItemSelectedChange = 4¶
- ItemSelectedHasChanged = 14¶
- ItemSendsGeometryChanges = 2048¶
- ItemSendsScenePositionChanges = 65536¶
- ItemStacksBehindParent = 256¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemTransformChange = 8¶
- ItemTransformHasChanged = 10¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- ItemUsesExtendedStyleOption = 512¶
- ItemVisibleChange = 2¶
- ItemVisibleHasChanged = 12¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- MAGNIFY_FACTOR = 1.0¶
- NoCache = 0¶
- NonModal = 0¶
- PanelModal = 1¶
- class PanelModality(value)¶
Bases:
enum.Enum
An enumeration.
- NonModal = 0¶
- PanelModal = 1¶
- SceneModal = 2¶
- SceneModal = 2¶
- Type = 1¶
- UserType = 65536¶
- __init__(monomer: schrodinger.protein.helm.helm_renderer.HelmMonomer)¶
- acceptDrops(self) bool ¶
- acceptHoverEvents(self) bool ¶
- acceptTouchEvents(self) bool ¶
- acceptedMouseButtons(self) Qt.MouseButton ¶
- advance(self, int)¶
- boundingRect(self) QRectF ¶
- boundingRegion(self, QTransform) QRegion ¶
- boundingRegionGranularity(self) float ¶
- brush(self) QBrush ¶
- cacheMode(self) QGraphicsItem.CacheMode ¶
- childItems(self) List[QGraphicsItem] ¶
- childrenBoundingRect(self) QRectF ¶
- clearFocus(self)¶
- clipPath(self) QPainterPath ¶
- collidesWithItem(self, QGraphicsItem, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidesWithPath(self, QPainterPath, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidingItems(self, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) List[QGraphicsItem] ¶
- commonAncestorItem(self, QGraphicsItem) QGraphicsItem ¶
- contains(self, QPointF) bool ¶
- contextMenuEvent(self, QGraphicsSceneContextMenuEvent)¶
- cursor(self) QCursor ¶
- data(self, int) Any ¶
- deviceTransform(self, QTransform) QTransform ¶
- dragEnterEvent(self, QGraphicsSceneDragDropEvent)¶
- dragLeaveEvent(self, QGraphicsSceneDragDropEvent)¶
- dragMoveEvent(self, QGraphicsSceneDragDropEvent)¶
- dropEvent(self, QGraphicsSceneDragDropEvent)¶
- effectiveOpacity(self) float ¶
- ensureVisible(self, rect: QRectF = QRectF(), xMargin: int = 50, yMargin: int = 50)¶
- BBSugarMonomerBase.ensureVisible(self, float, float, float, float, xMargin: int = 50, yMargin: int = 50) -> None
- filtersChildEvents(self) bool ¶
- flags(self) QGraphicsItem.GraphicsItemFlag ¶
- focusInEvent(self, QFocusEvent)¶
- focusItem(self) QGraphicsItem ¶
- focusOutEvent(self, QFocusEvent)¶
- focusProxy(self) QGraphicsItem ¶
- getMonomerResizingProposal(text_x_radius: float, text_y_radius: float) Tuple[float, float] ¶
Method with class-specific logic to figure out how to resize the monomer given the final size of its text label. Args are the text label’s size; returns size of the smallest monomer that properly contains the text.
- grabKeyboard(self)¶
- grabMouse(self)¶
- graphicsEffect(self) QGraphicsEffect ¶
- group(self) QGraphicsItemGroup ¶
- hasCursor(self) bool ¶
- hasFocus(self) bool ¶
- hide(self)¶
- hoverEnterEvent(self, QGraphicsSceneHoverEvent)¶
- hoverLeaveEvent(self, QGraphicsSceneHoverEvent)¶
- hoverMoveEvent(self, QGraphicsSceneHoverEvent)¶
- inputMethodEvent(self, QInputMethodEvent)¶
- inputMethodHints(self) Qt.InputMethodHint ¶
- inputMethodQuery(self, Qt.InputMethodQuery) Any ¶
- installSceneEventFilter(self, QGraphicsItem)¶
- isActive(self) bool ¶
- isAncestorOf(self, QGraphicsItem) bool ¶
- isBlockedByModalPanel(self) Tuple[bool, QGraphicsItem] ¶
- isClipped(self) bool ¶
- isEnabled(self) bool ¶
- isObscured(self, rect: QRectF = QRectF()) bool ¶
- BBSugarMonomerBase.isObscured(self, float, float, float, float) -> bool
- isObscuredBy(self, QGraphicsItem) bool ¶
- isPanel(self) bool ¶
- isSelected(self) bool ¶
- isUnderMouse(self) bool ¶
- isVisible(self) bool ¶
- isVisibleTo(self, QGraphicsItem) bool ¶
- isWidget(self) bool ¶
- isWindow(self) bool ¶
- itemChange(self, QGraphicsItem.GraphicsItemChange, Any) Any ¶
- itemTransform(self, QGraphicsItem) Tuple[QTransform, bool] ¶
- keyPressEvent(self, QKeyEvent)¶
- keyReleaseEvent(self, QKeyEvent)¶
- mapFromItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapFromItem(self, QGraphicsItem, QRectF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPainterPath) QPainterPath
- BBSugarMonomerBase.mapFromItem(self, QGraphicsItem, float, float) -> QPointF
- BBSugarMonomerBase.mapFromItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapFromParent(self, QPointF) QPointF ¶
- mapFromParent(self, QRectF) QPolygonF
- mapFromParent(self, QPolygonF) QPolygonF
- mapFromParent(self, QPainterPath) QPainterPath
- BBSugarMonomerBase.mapFromParent(self, float, float) -> QPointF
- BBSugarMonomerBase.mapFromParent(self, float, float, float, float) -> QPolygonF
- mapFromScene(self, QPointF) QPointF ¶
- mapFromScene(self, QRectF) QPolygonF
- mapFromScene(self, QPolygonF) QPolygonF
- mapFromScene(self, QPainterPath) QPainterPath
- BBSugarMonomerBase.mapFromScene(self, float, float) -> QPointF
- BBSugarMonomerBase.mapFromScene(self, float, float, float, float) -> QPolygonF
- mapRectFromItem(self, QGraphicsItem, QRectF) QRectF ¶
- BBSugarMonomerBase.mapRectFromItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectFromParent(self, QRectF) QRectF ¶
- BBSugarMonomerBase.mapRectFromParent(self, float, float, float, float) -> QRectF
- mapRectFromScene(self, QRectF) QRectF ¶
- BBSugarMonomerBase.mapRectFromScene(self, float, float, float, float) -> QRectF
- mapRectToItem(self, QGraphicsItem, QRectF) QRectF ¶
- BBSugarMonomerBase.mapRectToItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectToParent(self, QRectF) QRectF ¶
- BBSugarMonomerBase.mapRectToParent(self, float, float, float, float) -> QRectF
- mapRectToScene(self, QRectF) QRectF ¶
- BBSugarMonomerBase.mapRectToScene(self, float, float, float, float) -> QRectF
- mapToItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapToItem(self, QGraphicsItem, QRectF) QPolygonF
- mapToItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapToItem(self, QGraphicsItem, QPainterPath) QPainterPath
- BBSugarMonomerBase.mapToItem(self, QGraphicsItem, float, float) -> QPointF
- BBSugarMonomerBase.mapToItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapToParent(self, QPointF) QPointF ¶
- mapToParent(self, QRectF) QPolygonF
- mapToParent(self, QPolygonF) QPolygonF
- mapToParent(self, QPainterPath) QPainterPath
- BBSugarMonomerBase.mapToParent(self, float, float) -> QPointF
- BBSugarMonomerBase.mapToParent(self, float, float, float, float) -> QPolygonF
- mapToScene(self, QPointF) QPointF ¶
- mapToScene(self, QRectF) QPolygonF
- mapToScene(self, QPolygonF) QPolygonF
- mapToScene(self, QPainterPath) QPainterPath
- BBSugarMonomerBase.mapToScene(self, float, float) -> QPointF
- BBSugarMonomerBase.mapToScene(self, float, float, float, float) -> QPolygonF
- mouseDoubleClickEvent(self, QGraphicsSceneMouseEvent)¶
- mouseMoveEvent(self, QGraphicsSceneMouseEvent)¶
- mousePressEvent(self, QGraphicsSceneMouseEvent)¶
- mouseReleaseEvent(self, QGraphicsSceneMouseEvent)¶
- BBSugarMonomerBase.moveBy(self, float, float)
- opacity(self) float ¶
- opaqueArea(self) QPainterPath ¶
- paint(self, QPainter, QStyleOptionGraphicsItem, widget: QWidget = None)¶
- panel(self) QGraphicsItem ¶
- panelModality(self) QGraphicsItem.PanelModality ¶
- parentItem(self) QGraphicsItem ¶
- parentObject(self) QGraphicsObject ¶
- parentWidget(self) QGraphicsWidget ¶
- pen(self) QPen ¶
- pos(self) QPointF ¶
- prepareGeometryChange(self)¶
- rect(self) QRectF ¶
- removeSceneEventFilter(self, QGraphicsItem)¶
- resetTransform(self)¶
- rotation(self) float ¶
- scale(self) float ¶
- scene(self) QGraphicsScene ¶
- sceneBoundingRect(self) QRectF ¶
- sceneEvent(self, QEvent) bool ¶
- sceneEventFilter(self, QGraphicsItem, QEvent) bool ¶
- scenePos(self) QPointF ¶
- sceneTransform(self) QTransform ¶
- BBSugarMonomerBase.scroll(self, float, float, rect: QRectF = QRectF())
- setAcceptDrops(self, bool)¶
- setAcceptHoverEvents(self, bool)¶
- setAcceptTouchEvents(self, bool)¶
- setAcceptedMouseButtons(self, Qt.MouseButton)¶
- setActive(self, bool)¶
- setBoundingRegionGranularity(self, float)¶
- setBrush(self, Union[QBrush, QColor, Qt.GlobalColor, int, QGradient])¶
- setCacheMode(self, QGraphicsItem.CacheMode, logicalCacheSize: QSize = QSize())¶
- setCursor(self, Union[QCursor, Qt.CursorShape])¶
- setData(self, int, Any)¶
- setEnabled(self, bool)¶
- setFiltersChildEvents(self, bool)¶
- setFlag(self, QGraphicsItem.GraphicsItemFlag, enabled: bool = True)¶
- setFlags(self, QGraphicsItem.GraphicsItemFlag)¶
- setFocus(self, focusReason: Qt.FocusReason = Qt.OtherFocusReason)¶
- setFocusProxy(self, QGraphicsItem)¶
- setGraphicsEffect(self, QGraphicsEffect)¶
- setGroup(self, QGraphicsItemGroup)¶
- setInputMethodHints(self, Qt.InputMethodHint)¶
- setOpacity(self, float)¶
- setPanelModality(self, QGraphicsItem.PanelModality)¶
- setParentItem(self, QGraphicsItem)¶
- setPen(self, Union[QPen, QColor, Qt.GlobalColor, int, QGradient])¶
- setPos(self, QPointF)¶
- BBSugarMonomerBase.setPos(self, float, float) -> None
- setRect(self, QRectF)¶
- BBSugarMonomerBase.setRect(self, float, float, float, float) -> None
- setRotation(self, float)¶
- setScale(self, float)¶
- setSelected(self, bool)¶
- setToolTip(self, str)¶
- setTransform(self, QTransform, combine: bool = False)¶
- setTransformOriginPoint(self, QPointF)¶
- BBSugarMonomerBase.setTransformOriginPoint(self, float, float) -> None
- setTransformations(self, Iterable[QGraphicsTransform])¶
- setVisible(self, bool)¶
- setX(self, float)¶
- setY(self, float)¶
- setZValue(self, float)¶
- setup()¶
Initialize the current monomer
- setupTextLabel()¶
Updates the geometry of the monomer and monomer label in order to prevent the label text from overflowing the monomer shape.
- shape(self) QPainterPath ¶
- show(self)¶
- stackBefore(self, QGraphicsItem)¶
- toGraphicsObject(self) QGraphicsObject ¶
- toolTip(self) str ¶
- topLevelItem(self) QGraphicsItem ¶
- topLevelWidget(self) QGraphicsWidget ¶
- transform(self) QTransform ¶
- transformOriginPoint(self) QPointF ¶
- transformations(self) List[QGraphicsTransform] ¶
- type(self) int ¶
- ungrabKeyboard(self)¶
- ungrabMouse(self)¶
- unsetCursor(self)¶
- update(self, rect: QRectF = QRectF())¶
- BBSugarMonomerBase.update(self, float, float, float, float) -> None
- updateMicroFocus(self)¶
- wheelEvent(self, QGraphicsSceneWheelEvent)¶
- window(self) QGraphicsWidget ¶
- x(self) float ¶
- y(self) float ¶
- zValue(self) float ¶
- class schrodinger.protein.helm.helm_renderer.BBStandardSugarMonomerItem(monomer: schrodinger.protein.helm.helm_renderer.HelmMonomer)¶
Bases:
schrodinger.protein.helm.helm_renderer.BBSugarMonomerBase
- class CacheMode(value)¶
Bases:
enum.Enum
An enumeration.
- NoCache = 0¶
- ItemCoordinateCache = 1¶
- DeviceCoordinateCache = 2¶
- DEFAULT_X_RADIUS = 12.5¶
- DEFAULT_Y_RADIUS = 12.5¶
- DeviceCoordinateCache = 2¶
- class GraphicsItemChange(value)¶
Bases:
enum.Enum
An enumeration.
- ItemPositionChange = 0¶
- ItemVisibleChange = 2¶
- ItemEnabledChange = 3¶
- ItemSelectedChange = 4¶
- ItemParentChange = 5¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemTransformChange = 8¶
- ItemPositionHasChanged = 9¶
- ItemTransformHasChanged = 10¶
- ItemSceneChange = 11¶
- ItemVisibleHasChanged = 12¶
- ItemEnabledHasChanged = 13¶
- ItemSelectedHasChanged = 14¶
- ItemParentHasChanged = 15¶
- ItemSceneHasChanged = 16¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemScenePositionHasChanged = 27¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- class GraphicsItemFlag(value)¶
Bases:
enum.Flag
An enumeration.
- ItemIsMovable = 1¶
- ItemIsSelectable = 2¶
- ItemIsFocusable = 4¶
- ItemClipsToShape = 8¶
- ItemClipsChildrenToShape = 16¶
- ItemIgnoresTransformations = 32¶
- ItemIgnoresParentOpacity = 64¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemStacksBehindParent = 256¶
- ItemUsesExtendedStyleOption = 512¶
- ItemHasNoContents = 1024¶
- ItemSendsGeometryChanges = 2048¶
- ItemAcceptsInputMethod = 4096¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemIsPanel = 16384¶
- ItemSendsScenePositionChanges = 65536¶
- ItemContainsChildrenInShape = 524288¶
- ItemAcceptsInputMethod = 4096¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemClipsChildrenToShape = 16¶
- ItemClipsToShape = 8¶
- ItemContainsChildrenInShape = 524288¶
- ItemCoordinateCache = 1¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemEnabledChange = 3¶
- ItemEnabledHasChanged = 13¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemHasNoContents = 1024¶
- ItemIgnoresParentOpacity = 64¶
- ItemIgnoresTransformations = 32¶
- ItemIsFocusable = 4¶
- ItemIsMovable = 1¶
- ItemIsPanel = 16384¶
- ItemIsSelectable = 2¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemParentChange = 5¶
- ItemParentHasChanged = 15¶
- ItemPositionChange = 0¶
- ItemPositionHasChanged = 9¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemSceneChange = 11¶
- ItemSceneHasChanged = 16¶
- ItemScenePositionHasChanged = 27¶
- ItemSelectedChange = 4¶
- ItemSelectedHasChanged = 14¶
- ItemSendsGeometryChanges = 2048¶
- ItemSendsScenePositionChanges = 65536¶
- ItemStacksBehindParent = 256¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemTransformChange = 8¶
- ItemTransformHasChanged = 10¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- ItemUsesExtendedStyleOption = 512¶
- ItemVisibleChange = 2¶
- ItemVisibleHasChanged = 12¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- MAGNIFY_FACTOR = 1.0¶
- NoCache = 0¶
- NonModal = 0¶
- PanelModal = 1¶
- class PanelModality(value)¶
Bases:
enum.Enum
An enumeration.
- NonModal = 0¶
- PanelModal = 1¶
- SceneModal = 2¶
- SceneModal = 2¶
- Type = 1¶
- UserType = 65536¶
- __init__(monomer: schrodinger.protein.helm.helm_renderer.HelmMonomer)¶
- acceptDrops(self) bool ¶
- acceptHoverEvents(self) bool ¶
- acceptTouchEvents(self) bool ¶
- acceptedMouseButtons(self) Qt.MouseButton ¶
- advance(self, int)¶
- boundingRect(self) QRectF ¶
- boundingRegion(self, QTransform) QRegion ¶
- boundingRegionGranularity(self) float ¶
- brush(self) QBrush ¶
- cacheMode(self) QGraphicsItem.CacheMode ¶
- childItems(self) List[QGraphicsItem] ¶
- childrenBoundingRect(self) QRectF ¶
- clearFocus(self)¶
- clipPath(self) QPainterPath ¶
- collidesWithItem(self, QGraphicsItem, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidesWithPath(self, QPainterPath, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidingItems(self, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) List[QGraphicsItem] ¶
- commonAncestorItem(self, QGraphicsItem) QGraphicsItem ¶
- contains(self, QPointF) bool ¶
- contextMenuEvent(self, QGraphicsSceneContextMenuEvent)¶
- cursor(self) QCursor ¶
- data(self, int) Any ¶
- deviceTransform(self, QTransform) QTransform ¶
- dragEnterEvent(self, QGraphicsSceneDragDropEvent)¶
- dragLeaveEvent(self, QGraphicsSceneDragDropEvent)¶
- dragMoveEvent(self, QGraphicsSceneDragDropEvent)¶
- dropEvent(self, QGraphicsSceneDragDropEvent)¶
- effectiveOpacity(self) float ¶
- ensureVisible(self, rect: QRectF = QRectF(), xMargin: int = 50, yMargin: int = 50)¶
- BBStandardSugarMonomerItem.ensureVisible(self, float, float, float, float, xMargin: int = 50, yMargin: int = 50) -> None
- filtersChildEvents(self) bool ¶
- flags(self) QGraphicsItem.GraphicsItemFlag ¶
- focusInEvent(self, QFocusEvent)¶
- focusItem(self) QGraphicsItem ¶
- focusOutEvent(self, QFocusEvent)¶
- focusProxy(self) QGraphicsItem ¶
- getMonomerResizingProposal(text_x_radius: float, text_y_radius: float) Tuple[float, float] ¶
Method with class-specific logic to figure out how to resize the monomer given the final size of its text label. Args are the text label’s size; returns size of the smallest monomer that properly contains the text.
- grabKeyboard(self)¶
- grabMouse(self)¶
- graphicsEffect(self) QGraphicsEffect ¶
- group(self) QGraphicsItemGroup ¶
- hasCursor(self) bool ¶
- hasFocus(self) bool ¶
- hide(self)¶
- hoverEnterEvent(self, QGraphicsSceneHoverEvent)¶
- hoverLeaveEvent(self, QGraphicsSceneHoverEvent)¶
- hoverMoveEvent(self, QGraphicsSceneHoverEvent)¶
- inputMethodEvent(self, QInputMethodEvent)¶
- inputMethodHints(self) Qt.InputMethodHint ¶
- inputMethodQuery(self, Qt.InputMethodQuery) Any ¶
- installSceneEventFilter(self, QGraphicsItem)¶
- isActive(self) bool ¶
- isAncestorOf(self, QGraphicsItem) bool ¶
- isBlockedByModalPanel(self) Tuple[bool, QGraphicsItem] ¶
- isClipped(self) bool ¶
- isEnabled(self) bool ¶
- isObscured(self, rect: QRectF = QRectF()) bool ¶
- BBStandardSugarMonomerItem.isObscured(self, float, float, float, float) -> bool
- isObscuredBy(self, QGraphicsItem) bool ¶
- isPanel(self) bool ¶
- isSelected(self) bool ¶
- isUnderMouse(self) bool ¶
- isVisible(self) bool ¶
- isVisibleTo(self, QGraphicsItem) bool ¶
- isWidget(self) bool ¶
- isWindow(self) bool ¶
- itemChange(self, QGraphicsItem.GraphicsItemChange, Any) Any ¶
- itemTransform(self, QGraphicsItem) Tuple[QTransform, bool] ¶
- keyPressEvent(self, QKeyEvent)¶
- keyReleaseEvent(self, QKeyEvent)¶
- mapFromItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapFromItem(self, QGraphicsItem, QRectF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPainterPath) QPainterPath
- BBStandardSugarMonomerItem.mapFromItem(self, QGraphicsItem, float, float) -> QPointF
- BBStandardSugarMonomerItem.mapFromItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapFromParent(self, QPointF) QPointF ¶
- mapFromParent(self, QRectF) QPolygonF
- mapFromParent(self, QPolygonF) QPolygonF
- mapFromParent(self, QPainterPath) QPainterPath
- BBStandardSugarMonomerItem.mapFromParent(self, float, float) -> QPointF
- BBStandardSugarMonomerItem.mapFromParent(self, float, float, float, float) -> QPolygonF
- mapFromScene(self, QPointF) QPointF ¶
- mapFromScene(self, QRectF) QPolygonF
- mapFromScene(self, QPolygonF) QPolygonF
- mapFromScene(self, QPainterPath) QPainterPath
- BBStandardSugarMonomerItem.mapFromScene(self, float, float) -> QPointF
- BBStandardSugarMonomerItem.mapFromScene(self, float, float, float, float) -> QPolygonF
- mapRectFromItem(self, QGraphicsItem, QRectF) QRectF ¶
- BBStandardSugarMonomerItem.mapRectFromItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectFromParent(self, QRectF) QRectF ¶
- BBStandardSugarMonomerItem.mapRectFromParent(self, float, float, float, float) -> QRectF
- mapRectFromScene(self, QRectF) QRectF ¶
- BBStandardSugarMonomerItem.mapRectFromScene(self, float, float, float, float) -> QRectF
- mapRectToItem(self, QGraphicsItem, QRectF) QRectF ¶
- BBStandardSugarMonomerItem.mapRectToItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectToParent(self, QRectF) QRectF ¶
- BBStandardSugarMonomerItem.mapRectToParent(self, float, float, float, float) -> QRectF
- mapRectToScene(self, QRectF) QRectF ¶
- BBStandardSugarMonomerItem.mapRectToScene(self, float, float, float, float) -> QRectF
- mapToItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapToItem(self, QGraphicsItem, QRectF) QPolygonF
- mapToItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapToItem(self, QGraphicsItem, QPainterPath) QPainterPath
- BBStandardSugarMonomerItem.mapToItem(self, QGraphicsItem, float, float) -> QPointF
- BBStandardSugarMonomerItem.mapToItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapToParent(self, QPointF) QPointF ¶
- mapToParent(self, QRectF) QPolygonF
- mapToParent(self, QPolygonF) QPolygonF
- mapToParent(self, QPainterPath) QPainterPath
- BBStandardSugarMonomerItem.mapToParent(self, float, float) -> QPointF
- BBStandardSugarMonomerItem.mapToParent(self, float, float, float, float) -> QPolygonF
- mapToScene(self, QPointF) QPointF ¶
- mapToScene(self, QRectF) QPolygonF
- mapToScene(self, QPolygonF) QPolygonF
- mapToScene(self, QPainterPath) QPainterPath
- BBStandardSugarMonomerItem.mapToScene(self, float, float) -> QPointF
- BBStandardSugarMonomerItem.mapToScene(self, float, float, float, float) -> QPolygonF
- mouseDoubleClickEvent(self, QGraphicsSceneMouseEvent)¶
- mouseMoveEvent(self, QGraphicsSceneMouseEvent)¶
- mousePressEvent(self, QGraphicsSceneMouseEvent)¶
- mouseReleaseEvent(self, QGraphicsSceneMouseEvent)¶
- BBStandardSugarMonomerItem.moveBy(self, float, float)
- opacity(self) float ¶
- opaqueArea(self) QPainterPath ¶
- paint(self, QPainter, QStyleOptionGraphicsItem, widget: QWidget = None)¶
- panel(self) QGraphicsItem ¶
- panelModality(self) QGraphicsItem.PanelModality ¶
- parentItem(self) QGraphicsItem ¶
- parentObject(self) QGraphicsObject ¶
- parentWidget(self) QGraphicsWidget ¶
- pen(self) QPen ¶
- pos(self) QPointF ¶
- prepareGeometryChange(self)¶
- rect(self) QRectF ¶
- removeSceneEventFilter(self, QGraphicsItem)¶
- resetTransform(self)¶
- rotation(self) float ¶
- scale(self) float ¶
- scene(self) QGraphicsScene ¶
- sceneBoundingRect(self) QRectF ¶
- sceneEvent(self, QEvent) bool ¶
- sceneEventFilter(self, QGraphicsItem, QEvent) bool ¶
- scenePos(self) QPointF ¶
- sceneTransform(self) QTransform ¶
- BBStandardSugarMonomerItem.scroll(self, float, float, rect: QRectF = QRectF())
- setAcceptDrops(self, bool)¶
- setAcceptHoverEvents(self, bool)¶
- setAcceptTouchEvents(self, bool)¶
- setAcceptedMouseButtons(self, Qt.MouseButton)¶
- setActive(self, bool)¶
- setBoundingRegionGranularity(self, float)¶
- setBrush(self, Union[QBrush, QColor, Qt.GlobalColor, int, QGradient])¶
- setCacheMode(self, QGraphicsItem.CacheMode, logicalCacheSize: QSize = QSize())¶
- setCursor(self, Union[QCursor, Qt.CursorShape])¶
- setData(self, int, Any)¶
- setEnabled(self, bool)¶
- setFiltersChildEvents(self, bool)¶
- setFlag(self, QGraphicsItem.GraphicsItemFlag, enabled: bool = True)¶
- setFlags(self, QGraphicsItem.GraphicsItemFlag)¶
- setFocus(self, focusReason: Qt.FocusReason = Qt.OtherFocusReason)¶
- setFocusProxy(self, QGraphicsItem)¶
- setGraphicsEffect(self, QGraphicsEffect)¶
- setGroup(self, QGraphicsItemGroup)¶
- setInputMethodHints(self, Qt.InputMethodHint)¶
- setOpacity(self, float)¶
- setPanelModality(self, QGraphicsItem.PanelModality)¶
- setParentItem(self, QGraphicsItem)¶
- setPen(self, Union[QPen, QColor, Qt.GlobalColor, int, QGradient])¶
- setPos(self, QPointF)¶
- BBStandardSugarMonomerItem.setPos(self, float, float) -> None
- setRect(self, QRectF)¶
- BBStandardSugarMonomerItem.setRect(self, float, float, float, float) -> None
- setRotation(self, float)¶
- setScale(self, float)¶
- setSelected(self, bool)¶
- setShape()¶
Set the size of the monomer rectangle
- setToolTip(self, str)¶
- setTransform(self, QTransform, combine: bool = False)¶
- setTransformOriginPoint(self, QPointF)¶
- BBStandardSugarMonomerItem.setTransformOriginPoint(self, float, float) -> None
- setTransformations(self, Iterable[QGraphicsTransform])¶
- setVisible(self, bool)¶
- setX(self, float)¶
- setY(self, float)¶
- setZValue(self, float)¶
- setup()¶
Initialize the current monomer
- setupTextLabel()¶
Updates the geometry of the monomer and monomer label in order to prevent the label text from overflowing the monomer shape.
- shape(self) QPainterPath ¶
- show(self)¶
- stackBefore(self, QGraphicsItem)¶
- toGraphicsObject(self) QGraphicsObject ¶
- toolTip(self) str ¶
- topLevelItem(self) QGraphicsItem ¶
- topLevelWidget(self) QGraphicsWidget ¶
- transform(self) QTransform ¶
- transformOriginPoint(self) QPointF ¶
- transformations(self) List[QGraphicsTransform] ¶
- type(self) int ¶
- ungrabKeyboard(self)¶
- ungrabMouse(self)¶
- unsetCursor(self)¶
- update(self, rect: QRectF = QRectF())¶
- BBStandardSugarMonomerItem.update(self, float, float, float, float) -> None
- updateMicroFocus(self)¶
- wheelEvent(self, QGraphicsSceneWheelEvent)¶
- window(self) QGraphicsWidget ¶
- x(self) float ¶
- y(self) float ¶
- zValue(self) float ¶
- class schrodinger.protein.helm.helm_renderer.BBModifiedSugarMonomerItem(monomer: schrodinger.protein.helm.helm_renderer.HelmMonomer)¶
Bases:
schrodinger.protein.helm.helm_renderer.BBSugarMonomerBase
- class CacheMode(value)¶
Bases:
enum.Enum
An enumeration.
- NoCache = 0¶
- ItemCoordinateCache = 1¶
- DeviceCoordinateCache = 2¶
- DEFAULT_X_RADIUS = 12.5¶
- DEFAULT_Y_RADIUS = 12.5¶
- DeviceCoordinateCache = 2¶
- class GraphicsItemChange(value)¶
Bases:
enum.Enum
An enumeration.
- ItemPositionChange = 0¶
- ItemVisibleChange = 2¶
- ItemEnabledChange = 3¶
- ItemSelectedChange = 4¶
- ItemParentChange = 5¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemTransformChange = 8¶
- ItemPositionHasChanged = 9¶
- ItemTransformHasChanged = 10¶
- ItemSceneChange = 11¶
- ItemVisibleHasChanged = 12¶
- ItemEnabledHasChanged = 13¶
- ItemSelectedHasChanged = 14¶
- ItemParentHasChanged = 15¶
- ItemSceneHasChanged = 16¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemScenePositionHasChanged = 27¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- class GraphicsItemFlag(value)¶
Bases:
enum.Flag
An enumeration.
- ItemIsMovable = 1¶
- ItemIsSelectable = 2¶
- ItemIsFocusable = 4¶
- ItemClipsToShape = 8¶
- ItemClipsChildrenToShape = 16¶
- ItemIgnoresTransformations = 32¶
- ItemIgnoresParentOpacity = 64¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemStacksBehindParent = 256¶
- ItemUsesExtendedStyleOption = 512¶
- ItemHasNoContents = 1024¶
- ItemSendsGeometryChanges = 2048¶
- ItemAcceptsInputMethod = 4096¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemIsPanel = 16384¶
- ItemSendsScenePositionChanges = 65536¶
- ItemContainsChildrenInShape = 524288¶
- ItemAcceptsInputMethod = 4096¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemClipsChildrenToShape = 16¶
- ItemClipsToShape = 8¶
- ItemContainsChildrenInShape = 524288¶
- ItemCoordinateCache = 1¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemEnabledChange = 3¶
- ItemEnabledHasChanged = 13¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemHasNoContents = 1024¶
- ItemIgnoresParentOpacity = 64¶
- ItemIgnoresTransformations = 32¶
- ItemIsFocusable = 4¶
- ItemIsMovable = 1¶
- ItemIsPanel = 16384¶
- ItemIsSelectable = 2¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemParentChange = 5¶
- ItemParentHasChanged = 15¶
- ItemPositionChange = 0¶
- ItemPositionHasChanged = 9¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemSceneChange = 11¶
- ItemSceneHasChanged = 16¶
- ItemScenePositionHasChanged = 27¶
- ItemSelectedChange = 4¶
- ItemSelectedHasChanged = 14¶
- ItemSendsGeometryChanges = 2048¶
- ItemSendsScenePositionChanges = 65536¶
- ItemStacksBehindParent = 256¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemTransformChange = 8¶
- ItemTransformHasChanged = 10¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- ItemUsesExtendedStyleOption = 512¶
- ItemVisibleChange = 2¶
- ItemVisibleHasChanged = 12¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- MAGNIFY_FACTOR = 1.0¶
- NoCache = 0¶
- NonModal = 0¶
- PanelModal = 1¶
- class PanelModality(value)¶
Bases:
enum.Enum
An enumeration.
- NonModal = 0¶
- PanelModal = 1¶
- SceneModal = 2¶
- SceneModal = 2¶
- Type = 1¶
- UserType = 65536¶
- __init__(monomer: schrodinger.protein.helm.helm_renderer.HelmMonomer)¶
- acceptDrops(self) bool ¶
- acceptHoverEvents(self) bool ¶
- acceptTouchEvents(self) bool ¶
- acceptedMouseButtons(self) Qt.MouseButton ¶
- advance(self, int)¶
- boundingRect(self) QRectF ¶
- boundingRegion(self, QTransform) QRegion ¶
- boundingRegionGranularity(self) float ¶
- brush(self) QBrush ¶
- cacheMode(self) QGraphicsItem.CacheMode ¶
- childItems(self) List[QGraphicsItem] ¶
- childrenBoundingRect(self) QRectF ¶
- clearFocus(self)¶
- clipPath(self) QPainterPath ¶
- collidesWithItem(self, QGraphicsItem, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidesWithPath(self, QPainterPath, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidingItems(self, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) List[QGraphicsItem] ¶
- commonAncestorItem(self, QGraphicsItem) QGraphicsItem ¶
- contains(self, QPointF) bool ¶
- contextMenuEvent(self, QGraphicsSceneContextMenuEvent)¶
- cursor(self) QCursor ¶
- data(self, int) Any ¶
- deviceTransform(self, QTransform) QTransform ¶
- dragEnterEvent(self, QGraphicsSceneDragDropEvent)¶
- dragLeaveEvent(self, QGraphicsSceneDragDropEvent)¶
- dragMoveEvent(self, QGraphicsSceneDragDropEvent)¶
- dropEvent(self, QGraphicsSceneDragDropEvent)¶
- effectiveOpacity(self) float ¶
- ensureVisible(self, rect: QRectF = QRectF(), xMargin: int = 50, yMargin: int = 50)¶
- BBModifiedSugarMonomerItem.ensureVisible(self, float, float, float, float, xMargin: int = 50, yMargin: int = 50) -> None
- filtersChildEvents(self) bool ¶
- flags(self) QGraphicsItem.GraphicsItemFlag ¶
- focusInEvent(self, QFocusEvent)¶
- focusItem(self) QGraphicsItem ¶
- focusOutEvent(self, QFocusEvent)¶
- focusProxy(self) QGraphicsItem ¶
- getMonomerResizingProposal(text_x_radius: float, text_y_radius: float) Tuple[float, float] ¶
Method with class-specific logic to figure out how to resize the monomer given the final size of its text label. Args are the text label’s size; returns size of the smallest monomer that properly contains the text.
- grabKeyboard(self)¶
- grabMouse(self)¶
- graphicsEffect(self) QGraphicsEffect ¶
- group(self) QGraphicsItemGroup ¶
- hasCursor(self) bool ¶
- hasFocus(self) bool ¶
- hide(self)¶
- hoverEnterEvent(self, QGraphicsSceneHoverEvent)¶
- hoverLeaveEvent(self, QGraphicsSceneHoverEvent)¶
- hoverMoveEvent(self, QGraphicsSceneHoverEvent)¶
- inputMethodEvent(self, QInputMethodEvent)¶
- inputMethodHints(self) Qt.InputMethodHint ¶
- inputMethodQuery(self, Qt.InputMethodQuery) Any ¶
- installSceneEventFilter(self, QGraphicsItem)¶
- isActive(self) bool ¶
- isAncestorOf(self, QGraphicsItem) bool ¶
- isBlockedByModalPanel(self) Tuple[bool, QGraphicsItem] ¶
- isClipped(self) bool ¶
- isEnabled(self) bool ¶
- isObscured(self, rect: QRectF = QRectF()) bool ¶
- BBModifiedSugarMonomerItem.isObscured(self, float, float, float, float) -> bool
- isObscuredBy(self, QGraphicsItem) bool ¶
- isPanel(self) bool ¶
- isSelected(self) bool ¶
- isUnderMouse(self) bool ¶
- isVisible(self) bool ¶
- isVisibleTo(self, QGraphicsItem) bool ¶
- isWidget(self) bool ¶
- isWindow(self) bool ¶
- itemChange(self, QGraphicsItem.GraphicsItemChange, Any) Any ¶
- itemTransform(self, QGraphicsItem) Tuple[QTransform, bool] ¶
- keyPressEvent(self, QKeyEvent)¶
- keyReleaseEvent(self, QKeyEvent)¶
- mapFromItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapFromItem(self, QGraphicsItem, QRectF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPainterPath) QPainterPath
- BBModifiedSugarMonomerItem.mapFromItem(self, QGraphicsItem, float, float) -> QPointF
- BBModifiedSugarMonomerItem.mapFromItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapFromParent(self, QPointF) QPointF ¶
- mapFromParent(self, QRectF) QPolygonF
- mapFromParent(self, QPolygonF) QPolygonF
- mapFromParent(self, QPainterPath) QPainterPath
- BBModifiedSugarMonomerItem.mapFromParent(self, float, float) -> QPointF
- BBModifiedSugarMonomerItem.mapFromParent(self, float, float, float, float) -> QPolygonF
- mapFromScene(self, QPointF) QPointF ¶
- mapFromScene(self, QRectF) QPolygonF
- mapFromScene(self, QPolygonF) QPolygonF
- mapFromScene(self, QPainterPath) QPainterPath
- BBModifiedSugarMonomerItem.mapFromScene(self, float, float) -> QPointF
- BBModifiedSugarMonomerItem.mapFromScene(self, float, float, float, float) -> QPolygonF
- mapRectFromItem(self, QGraphicsItem, QRectF) QRectF ¶
- BBModifiedSugarMonomerItem.mapRectFromItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectFromParent(self, QRectF) QRectF ¶
- BBModifiedSugarMonomerItem.mapRectFromParent(self, float, float, float, float) -> QRectF
- mapRectFromScene(self, QRectF) QRectF ¶
- BBModifiedSugarMonomerItem.mapRectFromScene(self, float, float, float, float) -> QRectF
- mapRectToItem(self, QGraphicsItem, QRectF) QRectF ¶
- BBModifiedSugarMonomerItem.mapRectToItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectToParent(self, QRectF) QRectF ¶
- BBModifiedSugarMonomerItem.mapRectToParent(self, float, float, float, float) -> QRectF
- mapRectToScene(self, QRectF) QRectF ¶
- BBModifiedSugarMonomerItem.mapRectToScene(self, float, float, float, float) -> QRectF
- mapToItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapToItem(self, QGraphicsItem, QRectF) QPolygonF
- mapToItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapToItem(self, QGraphicsItem, QPainterPath) QPainterPath
- BBModifiedSugarMonomerItem.mapToItem(self, QGraphicsItem, float, float) -> QPointF
- BBModifiedSugarMonomerItem.mapToItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapToParent(self, QPointF) QPointF ¶
- mapToParent(self, QRectF) QPolygonF
- mapToParent(self, QPolygonF) QPolygonF
- mapToParent(self, QPainterPath) QPainterPath
- BBModifiedSugarMonomerItem.mapToParent(self, float, float) -> QPointF
- BBModifiedSugarMonomerItem.mapToParent(self, float, float, float, float) -> QPolygonF
- mapToScene(self, QPointF) QPointF ¶
- mapToScene(self, QRectF) QPolygonF
- mapToScene(self, QPolygonF) QPolygonF
- mapToScene(self, QPainterPath) QPainterPath
- BBModifiedSugarMonomerItem.mapToScene(self, float, float) -> QPointF
- BBModifiedSugarMonomerItem.mapToScene(self, float, float, float, float) -> QPolygonF
- mouseDoubleClickEvent(self, QGraphicsSceneMouseEvent)¶
- mouseMoveEvent(self, QGraphicsSceneMouseEvent)¶
- mousePressEvent(self, QGraphicsSceneMouseEvent)¶
- mouseReleaseEvent(self, QGraphicsSceneMouseEvent)¶
- BBModifiedSugarMonomerItem.moveBy(self, float, float)
- opacity(self) float ¶
- opaqueArea(self) QPainterPath ¶
- paint(self, QPainter, QStyleOptionGraphicsItem, widget: QWidget = None)¶
- panel(self) QGraphicsItem ¶
- panelModality(self) QGraphicsItem.PanelModality ¶
- parentItem(self) QGraphicsItem ¶
- parentObject(self) QGraphicsObject ¶
- parentWidget(self) QGraphicsWidget ¶
- pen(self) QPen ¶
- pos(self) QPointF ¶
- prepareGeometryChange(self)¶
- rect(self) QRectF ¶
- removeSceneEventFilter(self, QGraphicsItem)¶
- resetTransform(self)¶
- rotation(self) float ¶
- scale(self) float ¶
- scene(self) QGraphicsScene ¶
- sceneBoundingRect(self) QRectF ¶
- sceneEvent(self, QEvent) bool ¶
- sceneEventFilter(self, QGraphicsItem, QEvent) bool ¶
- scenePos(self) QPointF ¶
- sceneTransform(self) QTransform ¶
- BBModifiedSugarMonomerItem.scroll(self, float, float, rect: QRectF = QRectF())
- setAcceptDrops(self, bool)¶
- setAcceptHoverEvents(self, bool)¶
- setAcceptTouchEvents(self, bool)¶
- setAcceptedMouseButtons(self, Qt.MouseButton)¶
- setActive(self, bool)¶
- setBoundingRegionGranularity(self, float)¶
- setBrush(self, Union[QBrush, QColor, Qt.GlobalColor, int, QGradient])¶
- setCacheMode(self, QGraphicsItem.CacheMode, logicalCacheSize: QSize = QSize())¶
- setCursor(self, Union[QCursor, Qt.CursorShape])¶
- setData(self, int, Any)¶
- setEnabled(self, bool)¶
- setFiltersChildEvents(self, bool)¶
- setFlag(self, QGraphicsItem.GraphicsItemFlag, enabled: bool = True)¶
- setFlags(self, QGraphicsItem.GraphicsItemFlag)¶
- setFocus(self, focusReason: Qt.FocusReason = Qt.OtherFocusReason)¶
- setFocusProxy(self, QGraphicsItem)¶
- setGraphicsEffect(self, QGraphicsEffect)¶
- setGroup(self, QGraphicsItemGroup)¶
- setInputMethodHints(self, Qt.InputMethodHint)¶
- setOpacity(self, float)¶
- setPanelModality(self, QGraphicsItem.PanelModality)¶
- setParentItem(self, QGraphicsItem)¶
- setPen(self, Union[QPen, QColor, Qt.GlobalColor, int, QGradient])¶
- setPos(self, QPointF)¶
- BBModifiedSugarMonomerItem.setPos(self, float, float) -> None
- setRect(self, QRectF)¶
- BBModifiedSugarMonomerItem.setRect(self, float, float, float, float) -> None
- setRotation(self, float)¶
- setScale(self, float)¶
- setSelected(self, bool)¶
- setShape()¶
Set the size of the monomer rectangle
- setToolTip(self, str)¶
- setTransform(self, QTransform, combine: bool = False)¶
- setTransformOriginPoint(self, QPointF)¶
- BBModifiedSugarMonomerItem.setTransformOriginPoint(self, float, float) -> None
- setTransformations(self, Iterable[QGraphicsTransform])¶
- setVisible(self, bool)¶
- setX(self, float)¶
- setY(self, float)¶
- setZValue(self, float)¶
- setup()¶
Initialize the current monomer
- setupTextLabel()¶
Updates the geometry of the monomer and monomer label in order to prevent the label text from overflowing the monomer shape.
- shape(self) QPainterPath ¶
- show(self)¶
- stackBefore(self, QGraphicsItem)¶
- toGraphicsObject(self) QGraphicsObject ¶
- toolTip(self) str ¶
- topLevelItem(self) QGraphicsItem ¶
- topLevelWidget(self) QGraphicsWidget ¶
- transform(self) QTransform ¶
- transformOriginPoint(self) QPointF ¶
- transformations(self) List[QGraphicsTransform] ¶
- type(self) int ¶
- ungrabKeyboard(self)¶
- ungrabMouse(self)¶
- unsetCursor(self)¶
- update(self, rect: QRectF = QRectF())¶
- BBModifiedSugarMonomerItem.update(self, float, float, float, float) -> None
- updateMicroFocus(self)¶
- wheelEvent(self, QGraphicsSceneWheelEvent)¶
- window(self) QGraphicsWidget ¶
- x(self) float ¶
- y(self) float ¶
- zValue(self) float ¶
- class schrodinger.protein.helm.helm_renderer.NABaseMonomerBase(monomer: schrodinger.protein.helm.helm_renderer.HelmMonomer)¶
Bases:
schrodinger.protein.helm.helm_renderer.HelmMonomerItemMixin
,PyQt6.QtWidgets.QGraphicsPolygonItem
Item representing a nucleobase’s position and graphical details in the scene
- MAGNIFY_FACTOR = 1.15¶
- getMonomerResizingProposal(text_x_radius: float, text_y_radius: float) Tuple[float, float] ¶
Compute the size of the smallest monomer GraphicsItem that can fit the text label, given that the monomer is diamond-shaped.
- getPolygonVertices() List[PyQt6.QtCore.QPointF] ¶
Get the polygon vertices to create the required diamond shape
- Returns
A list of vertices in clockwise order
- setShape()¶
Set the size and vertices of the monomer item diamond
- class CacheMode(value)¶
Bases:
enum.Enum
An enumeration.
- NoCache = 0¶
- ItemCoordinateCache = 1¶
- DeviceCoordinateCache = 2¶
- DEFAULT_X_RADIUS = 12.5¶
- DEFAULT_Y_RADIUS = 12.5¶
- DeviceCoordinateCache = 2¶
- class GraphicsItemChange(value)¶
Bases:
enum.Enum
An enumeration.
- ItemPositionChange = 0¶
- ItemVisibleChange = 2¶
- ItemEnabledChange = 3¶
- ItemSelectedChange = 4¶
- ItemParentChange = 5¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemTransformChange = 8¶
- ItemPositionHasChanged = 9¶
- ItemTransformHasChanged = 10¶
- ItemSceneChange = 11¶
- ItemVisibleHasChanged = 12¶
- ItemEnabledHasChanged = 13¶
- ItemSelectedHasChanged = 14¶
- ItemParentHasChanged = 15¶
- ItemSceneHasChanged = 16¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemScenePositionHasChanged = 27¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- class GraphicsItemFlag(value)¶
Bases:
enum.Flag
An enumeration.
- ItemIsMovable = 1¶
- ItemIsSelectable = 2¶
- ItemIsFocusable = 4¶
- ItemClipsToShape = 8¶
- ItemClipsChildrenToShape = 16¶
- ItemIgnoresTransformations = 32¶
- ItemIgnoresParentOpacity = 64¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemStacksBehindParent = 256¶
- ItemUsesExtendedStyleOption = 512¶
- ItemHasNoContents = 1024¶
- ItemSendsGeometryChanges = 2048¶
- ItemAcceptsInputMethod = 4096¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemIsPanel = 16384¶
- ItemSendsScenePositionChanges = 65536¶
- ItemContainsChildrenInShape = 524288¶
- ItemAcceptsInputMethod = 4096¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemClipsChildrenToShape = 16¶
- ItemClipsToShape = 8¶
- ItemContainsChildrenInShape = 524288¶
- ItemCoordinateCache = 1¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemEnabledChange = 3¶
- ItemEnabledHasChanged = 13¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemHasNoContents = 1024¶
- ItemIgnoresParentOpacity = 64¶
- ItemIgnoresTransformations = 32¶
- ItemIsFocusable = 4¶
- ItemIsMovable = 1¶
- ItemIsPanel = 16384¶
- ItemIsSelectable = 2¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemParentChange = 5¶
- ItemParentHasChanged = 15¶
- ItemPositionChange = 0¶
- ItemPositionHasChanged = 9¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemSceneChange = 11¶
- ItemSceneHasChanged = 16¶
- ItemScenePositionHasChanged = 27¶
- ItemSelectedChange = 4¶
- ItemSelectedHasChanged = 14¶
- ItemSendsGeometryChanges = 2048¶
- ItemSendsScenePositionChanges = 65536¶
- ItemStacksBehindParent = 256¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemTransformChange = 8¶
- ItemTransformHasChanged = 10¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- ItemUsesExtendedStyleOption = 512¶
- ItemVisibleChange = 2¶
- ItemVisibleHasChanged = 12¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- NoCache = 0¶
- NonModal = 0¶
- PanelModal = 1¶
- class PanelModality(value)¶
Bases:
enum.Enum
An enumeration.
- NonModal = 0¶
- PanelModal = 1¶
- SceneModal = 2¶
- SceneModal = 2¶
- Type = 1¶
- UserType = 65536¶
- __init__(monomer: schrodinger.protein.helm.helm_renderer.HelmMonomer)¶
- acceptDrops(self) bool ¶
- acceptHoverEvents(self) bool ¶
- acceptTouchEvents(self) bool ¶
- acceptedMouseButtons(self) Qt.MouseButton ¶
- advance(self, int)¶
- boundingRect(self) QRectF ¶
- boundingRegion(self, QTransform) QRegion ¶
- boundingRegionGranularity(self) float ¶
- brush(self) QBrush ¶
- cacheMode(self) QGraphicsItem.CacheMode ¶
- childItems(self) List[QGraphicsItem] ¶
- childrenBoundingRect(self) QRectF ¶
- clearFocus(self)¶
- clipPath(self) QPainterPath ¶
- collidesWithItem(self, QGraphicsItem, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidesWithPath(self, QPainterPath, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidingItems(self, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) List[QGraphicsItem] ¶
- commonAncestorItem(self, QGraphicsItem) QGraphicsItem ¶
- contains(self, QPointF) bool ¶
- contextMenuEvent(self, QGraphicsSceneContextMenuEvent)¶
- cursor(self) QCursor ¶
- data(self, int) Any ¶
- deviceTransform(self, QTransform) QTransform ¶
- dragEnterEvent(self, QGraphicsSceneDragDropEvent)¶
- dragLeaveEvent(self, QGraphicsSceneDragDropEvent)¶
- dragMoveEvent(self, QGraphicsSceneDragDropEvent)¶
- dropEvent(self, QGraphicsSceneDragDropEvent)¶
- effectiveOpacity(self) float ¶
- ensureVisible(self, rect: QRectF = QRectF(), xMargin: int = 50, yMargin: int = 50)¶
- NABaseMonomerBase.ensureVisible(self, float, float, float, float, xMargin: int = 50, yMargin: int = 50) -> None
- fillRule(self) Qt.FillRule ¶
- filtersChildEvents(self) bool ¶
- flags(self) QGraphicsItem.GraphicsItemFlag ¶
- focusInEvent(self, QFocusEvent)¶
- focusItem(self) QGraphicsItem ¶
- focusOutEvent(self, QFocusEvent)¶
- focusProxy(self) QGraphicsItem ¶
- grabKeyboard(self)¶
- grabMouse(self)¶
- graphicsEffect(self) QGraphicsEffect ¶
- group(self) QGraphicsItemGroup ¶
- hasCursor(self) bool ¶
- hasFocus(self) bool ¶
- hide(self)¶
- hoverEnterEvent(self, QGraphicsSceneHoverEvent)¶
- hoverLeaveEvent(self, QGraphicsSceneHoverEvent)¶
- hoverMoveEvent(self, QGraphicsSceneHoverEvent)¶
- inputMethodEvent(self, QInputMethodEvent)¶
- inputMethodHints(self) Qt.InputMethodHint ¶
- inputMethodQuery(self, Qt.InputMethodQuery) Any ¶
- installSceneEventFilter(self, QGraphicsItem)¶
- isActive(self) bool ¶
- isAncestorOf(self, QGraphicsItem) bool ¶
- isBlockedByModalPanel(self) Tuple[bool, QGraphicsItem] ¶
- isClipped(self) bool ¶
- isEnabled(self) bool ¶
- isObscured(self, rect: QRectF = QRectF()) bool ¶
- NABaseMonomerBase.isObscured(self, float, float, float, float) -> bool
- isObscuredBy(self, QGraphicsItem) bool ¶
- isPanel(self) bool ¶
- isSelected(self) bool ¶
- isUnderMouse(self) bool ¶
- isVisible(self) bool ¶
- isVisibleTo(self, QGraphicsItem) bool ¶
- isWidget(self) bool ¶
- isWindow(self) bool ¶
- itemChange(self, QGraphicsItem.GraphicsItemChange, Any) Any ¶
- itemTransform(self, QGraphicsItem) Tuple[QTransform, bool] ¶
- keyPressEvent(self, QKeyEvent)¶
- keyReleaseEvent(self, QKeyEvent)¶
- mapFromItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapFromItem(self, QGraphicsItem, QRectF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPainterPath) QPainterPath
- NABaseMonomerBase.mapFromItem(self, QGraphicsItem, float, float) -> QPointF
- NABaseMonomerBase.mapFromItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapFromParent(self, QPointF) QPointF ¶
- mapFromParent(self, QRectF) QPolygonF
- mapFromParent(self, QPolygonF) QPolygonF
- mapFromParent(self, QPainterPath) QPainterPath
- NABaseMonomerBase.mapFromParent(self, float, float) -> QPointF
- NABaseMonomerBase.mapFromParent(self, float, float, float, float) -> QPolygonF
- mapFromScene(self, QPointF) QPointF ¶
- mapFromScene(self, QRectF) QPolygonF
- mapFromScene(self, QPolygonF) QPolygonF
- mapFromScene(self, QPainterPath) QPainterPath
- NABaseMonomerBase.mapFromScene(self, float, float) -> QPointF
- NABaseMonomerBase.mapFromScene(self, float, float, float, float) -> QPolygonF
- mapRectFromItem(self, QGraphicsItem, QRectF) QRectF ¶
- NABaseMonomerBase.mapRectFromItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectFromParent(self, QRectF) QRectF ¶
- NABaseMonomerBase.mapRectFromParent(self, float, float, float, float) -> QRectF
- mapRectFromScene(self, QRectF) QRectF ¶
- NABaseMonomerBase.mapRectFromScene(self, float, float, float, float) -> QRectF
- mapRectToItem(self, QGraphicsItem, QRectF) QRectF ¶
- NABaseMonomerBase.mapRectToItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectToParent(self, QRectF) QRectF ¶
- NABaseMonomerBase.mapRectToParent(self, float, float, float, float) -> QRectF
- mapRectToScene(self, QRectF) QRectF ¶
- NABaseMonomerBase.mapRectToScene(self, float, float, float, float) -> QRectF
- mapToItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapToItem(self, QGraphicsItem, QRectF) QPolygonF
- mapToItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapToItem(self, QGraphicsItem, QPainterPath) QPainterPath
- NABaseMonomerBase.mapToItem(self, QGraphicsItem, float, float) -> QPointF
- NABaseMonomerBase.mapToItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapToParent(self, QPointF) QPointF ¶
- mapToParent(self, QRectF) QPolygonF
- mapToParent(self, QPolygonF) QPolygonF
- mapToParent(self, QPainterPath) QPainterPath
- NABaseMonomerBase.mapToParent(self, float, float) -> QPointF
- NABaseMonomerBase.mapToParent(self, float, float, float, float) -> QPolygonF
- mapToScene(self, QPointF) QPointF ¶
- mapToScene(self, QRectF) QPolygonF
- mapToScene(self, QPolygonF) QPolygonF
- mapToScene(self, QPainterPath) QPainterPath
- NABaseMonomerBase.mapToScene(self, float, float) -> QPointF
- NABaseMonomerBase.mapToScene(self, float, float, float, float) -> QPolygonF
- mouseDoubleClickEvent(self, QGraphicsSceneMouseEvent)¶
- mouseMoveEvent(self, QGraphicsSceneMouseEvent)¶
- mousePressEvent(self, QGraphicsSceneMouseEvent)¶
- mouseReleaseEvent(self, QGraphicsSceneMouseEvent)¶
- NABaseMonomerBase.moveBy(self, float, float)
- opacity(self) float ¶
- opaqueArea(self) QPainterPath ¶
- paint(self, QPainter, QStyleOptionGraphicsItem, widget: QWidget = None)¶
- panel(self) QGraphicsItem ¶
- panelModality(self) QGraphicsItem.PanelModality ¶
- parentItem(self) QGraphicsItem ¶
- parentObject(self) QGraphicsObject ¶
- parentWidget(self) QGraphicsWidget ¶
- pen(self) QPen ¶
- polygon(self) QPolygonF ¶
- pos(self) QPointF ¶
- prepareGeometryChange(self)¶
- removeSceneEventFilter(self, QGraphicsItem)¶
- resetTransform(self)¶
- rotation(self) float ¶
- scale(self) float ¶
- scene(self) QGraphicsScene ¶
- sceneBoundingRect(self) QRectF ¶
- sceneEvent(self, QEvent) bool ¶
- sceneEventFilter(self, QGraphicsItem, QEvent) bool ¶
- scenePos(self) QPointF ¶
- sceneTransform(self) QTransform ¶
- NABaseMonomerBase.scroll(self, float, float, rect: QRectF = QRectF())
- setAcceptDrops(self, bool)¶
- setAcceptHoverEvents(self, bool)¶
- setAcceptTouchEvents(self, bool)¶
- setAcceptedMouseButtons(self, Qt.MouseButton)¶
- setActive(self, bool)¶
- setBoundingRegionGranularity(self, float)¶
- setBrush(self, Union[QBrush, QColor, Qt.GlobalColor, int, QGradient])¶
- setCacheMode(self, QGraphicsItem.CacheMode, logicalCacheSize: QSize = QSize())¶
- setCursor(self, Union[QCursor, Qt.CursorShape])¶
- setData(self, int, Any)¶
- setEnabled(self, bool)¶
- setFillRule(self, Qt.FillRule)¶
- setFiltersChildEvents(self, bool)¶
- setFlag(self, QGraphicsItem.GraphicsItemFlag, enabled: bool = True)¶
- setFlags(self, QGraphicsItem.GraphicsItemFlag)¶
- setFocus(self, focusReason: Qt.FocusReason = Qt.OtherFocusReason)¶
- setFocusProxy(self, QGraphicsItem)¶
- setGraphicsEffect(self, QGraphicsEffect)¶
- setGroup(self, QGraphicsItemGroup)¶
- setInputMethodHints(self, Qt.InputMethodHint)¶
- setOpacity(self, float)¶
- setPanelModality(self, QGraphicsItem.PanelModality)¶
- setParentItem(self, QGraphicsItem)¶
- setPen(self, Union[QPen, QColor, Qt.GlobalColor, int, QGradient])¶
- setPolygon(self, QPolygonF)¶
- setPos(self, QPointF)¶
- NABaseMonomerBase.setPos(self, float, float) -> None
- setRotation(self, float)¶
- setScale(self, float)¶
- setSelected(self, bool)¶
- setToolTip(self, str)¶
- setTransform(self, QTransform, combine: bool = False)¶
- setTransformOriginPoint(self, QPointF)¶
- NABaseMonomerBase.setTransformOriginPoint(self, float, float) -> None
- setTransformations(self, Iterable[QGraphicsTransform])¶
- setVisible(self, bool)¶
- setX(self, float)¶
- setY(self, float)¶
- setZValue(self, float)¶
- setup()¶
Initialize the current monomer
- setupTextLabel()¶
Updates the geometry of the monomer and monomer label in order to prevent the label text from overflowing the monomer shape.
- shape(self) QPainterPath ¶
- show(self)¶
- stackBefore(self, QGraphicsItem)¶
- toGraphicsObject(self) QGraphicsObject ¶
- toolTip(self) str ¶
- topLevelItem(self) QGraphicsItem ¶
- topLevelWidget(self) QGraphicsWidget ¶
- transform(self) QTransform ¶
- transformOriginPoint(self) QPointF ¶
- transformations(self) List[QGraphicsTransform] ¶
- type(self) int ¶
- ungrabKeyboard(self)¶
- ungrabMouse(self)¶
- unsetCursor(self)¶
- update(self, rect: QRectF = QRectF())¶
- NABaseMonomerBase.update(self, float, float, float, float) -> None
- updateMicroFocus(self)¶
- wheelEvent(self, QGraphicsSceneWheelEvent)¶
- window(self) QGraphicsWidget ¶
- x(self) float ¶
- y(self) float ¶
- zValue(self) float ¶
- class schrodinger.protein.helm.helm_renderer.NAStandardBaseMonomerItem(monomer: schrodinger.protein.helm.helm_renderer.HelmMonomer)¶
Bases:
schrodinger.protein.helm.helm_renderer.NABaseMonomerBase
- class CacheMode(value)¶
Bases:
enum.Enum
An enumeration.
- NoCache = 0¶
- ItemCoordinateCache = 1¶
- DeviceCoordinateCache = 2¶
- DEFAULT_X_RADIUS = 12.5¶
- DEFAULT_Y_RADIUS = 12.5¶
- DeviceCoordinateCache = 2¶
- class GraphicsItemChange(value)¶
Bases:
enum.Enum
An enumeration.
- ItemPositionChange = 0¶
- ItemVisibleChange = 2¶
- ItemEnabledChange = 3¶
- ItemSelectedChange = 4¶
- ItemParentChange = 5¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemTransformChange = 8¶
- ItemPositionHasChanged = 9¶
- ItemTransformHasChanged = 10¶
- ItemSceneChange = 11¶
- ItemVisibleHasChanged = 12¶
- ItemEnabledHasChanged = 13¶
- ItemSelectedHasChanged = 14¶
- ItemParentHasChanged = 15¶
- ItemSceneHasChanged = 16¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemScenePositionHasChanged = 27¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- class GraphicsItemFlag(value)¶
Bases:
enum.Flag
An enumeration.
- ItemIsMovable = 1¶
- ItemIsSelectable = 2¶
- ItemIsFocusable = 4¶
- ItemClipsToShape = 8¶
- ItemClipsChildrenToShape = 16¶
- ItemIgnoresTransformations = 32¶
- ItemIgnoresParentOpacity = 64¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemStacksBehindParent = 256¶
- ItemUsesExtendedStyleOption = 512¶
- ItemHasNoContents = 1024¶
- ItemSendsGeometryChanges = 2048¶
- ItemAcceptsInputMethod = 4096¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemIsPanel = 16384¶
- ItemSendsScenePositionChanges = 65536¶
- ItemContainsChildrenInShape = 524288¶
- ItemAcceptsInputMethod = 4096¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemClipsChildrenToShape = 16¶
- ItemClipsToShape = 8¶
- ItemContainsChildrenInShape = 524288¶
- ItemCoordinateCache = 1¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemEnabledChange = 3¶
- ItemEnabledHasChanged = 13¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemHasNoContents = 1024¶
- ItemIgnoresParentOpacity = 64¶
- ItemIgnoresTransformations = 32¶
- ItemIsFocusable = 4¶
- ItemIsMovable = 1¶
- ItemIsPanel = 16384¶
- ItemIsSelectable = 2¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemParentChange = 5¶
- ItemParentHasChanged = 15¶
- ItemPositionChange = 0¶
- ItemPositionHasChanged = 9¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemSceneChange = 11¶
- ItemSceneHasChanged = 16¶
- ItemScenePositionHasChanged = 27¶
- ItemSelectedChange = 4¶
- ItemSelectedHasChanged = 14¶
- ItemSendsGeometryChanges = 2048¶
- ItemSendsScenePositionChanges = 65536¶
- ItemStacksBehindParent = 256¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemTransformChange = 8¶
- ItemTransformHasChanged = 10¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- ItemUsesExtendedStyleOption = 512¶
- ItemVisibleChange = 2¶
- ItemVisibleHasChanged = 12¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- MAGNIFY_FACTOR = 1.15¶
- NoCache = 0¶
- NonModal = 0¶
- PanelModal = 1¶
- class PanelModality(value)¶
Bases:
enum.Enum
An enumeration.
- NonModal = 0¶
- PanelModal = 1¶
- SceneModal = 2¶
- SceneModal = 2¶
- Type = 1¶
- UserType = 65536¶
- __init__(monomer: schrodinger.protein.helm.helm_renderer.HelmMonomer)¶
- acceptDrops(self) bool ¶
- acceptHoverEvents(self) bool ¶
- acceptTouchEvents(self) bool ¶
- acceptedMouseButtons(self) Qt.MouseButton ¶
- advance(self, int)¶
- boundingRect(self) QRectF ¶
- boundingRegion(self, QTransform) QRegion ¶
- boundingRegionGranularity(self) float ¶
- brush(self) QBrush ¶
- cacheMode(self) QGraphicsItem.CacheMode ¶
- childItems(self) List[QGraphicsItem] ¶
- childrenBoundingRect(self) QRectF ¶
- clearFocus(self)¶
- clipPath(self) QPainterPath ¶
- collidesWithItem(self, QGraphicsItem, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidesWithPath(self, QPainterPath, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidingItems(self, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) List[QGraphicsItem] ¶
- commonAncestorItem(self, QGraphicsItem) QGraphicsItem ¶
- contains(self, QPointF) bool ¶
- contextMenuEvent(self, QGraphicsSceneContextMenuEvent)¶
- cursor(self) QCursor ¶
- data(self, int) Any ¶
- deviceTransform(self, QTransform) QTransform ¶
- dragEnterEvent(self, QGraphicsSceneDragDropEvent)¶
- dragLeaveEvent(self, QGraphicsSceneDragDropEvent)¶
- dragMoveEvent(self, QGraphicsSceneDragDropEvent)¶
- dropEvent(self, QGraphicsSceneDragDropEvent)¶
- effectiveOpacity(self) float ¶
- ensureVisible(self, rect: QRectF = QRectF(), xMargin: int = 50, yMargin: int = 50)¶
- NAStandardBaseMonomerItem.ensureVisible(self, float, float, float, float, xMargin: int = 50, yMargin: int = 50) -> None
- fillRule(self) Qt.FillRule ¶
- filtersChildEvents(self) bool ¶
- flags(self) QGraphicsItem.GraphicsItemFlag ¶
- focusInEvent(self, QFocusEvent)¶
- focusItem(self) QGraphicsItem ¶
- focusOutEvent(self, QFocusEvent)¶
- focusProxy(self) QGraphicsItem ¶
- getMonomerResizingProposal(text_x_radius: float, text_y_radius: float) Tuple[float, float] ¶
Compute the size of the smallest monomer GraphicsItem that can fit the text label, given that the monomer is diamond-shaped.
- getPolygonVertices() List[PyQt6.QtCore.QPointF] ¶
Get the polygon vertices to create the required diamond shape
- Returns
A list of vertices in clockwise order
- grabKeyboard(self)¶
- grabMouse(self)¶
- graphicsEffect(self) QGraphicsEffect ¶
- group(self) QGraphicsItemGroup ¶
- hasCursor(self) bool ¶
- hasFocus(self) bool ¶
- hide(self)¶
- hoverEnterEvent(self, QGraphicsSceneHoverEvent)¶
- hoverLeaveEvent(self, QGraphicsSceneHoverEvent)¶
- hoverMoveEvent(self, QGraphicsSceneHoverEvent)¶
- inputMethodEvent(self, QInputMethodEvent)¶
- inputMethodHints(self) Qt.InputMethodHint ¶
- inputMethodQuery(self, Qt.InputMethodQuery) Any ¶
- installSceneEventFilter(self, QGraphicsItem)¶
- isActive(self) bool ¶
- isAncestorOf(self, QGraphicsItem) bool ¶
- isBlockedByModalPanel(self) Tuple[bool, QGraphicsItem] ¶
- isClipped(self) bool ¶
- isEnabled(self) bool ¶
- isObscured(self, rect: QRectF = QRectF()) bool ¶
- NAStandardBaseMonomerItem.isObscured(self, float, float, float, float) -> bool
- isObscuredBy(self, QGraphicsItem) bool ¶
- isPanel(self) bool ¶
- isSelected(self) bool ¶
- isUnderMouse(self) bool ¶
- isVisible(self) bool ¶
- isVisibleTo(self, QGraphicsItem) bool ¶
- isWidget(self) bool ¶
- isWindow(self) bool ¶
- itemChange(self, QGraphicsItem.GraphicsItemChange, Any) Any ¶
- itemTransform(self, QGraphicsItem) Tuple[QTransform, bool] ¶
- keyPressEvent(self, QKeyEvent)¶
- keyReleaseEvent(self, QKeyEvent)¶
- mapFromItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapFromItem(self, QGraphicsItem, QRectF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPainterPath) QPainterPath
- NAStandardBaseMonomerItem.mapFromItem(self, QGraphicsItem, float, float) -> QPointF
- NAStandardBaseMonomerItem.mapFromItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapFromParent(self, QPointF) QPointF ¶
- mapFromParent(self, QRectF) QPolygonF
- mapFromParent(self, QPolygonF) QPolygonF
- mapFromParent(self, QPainterPath) QPainterPath
- NAStandardBaseMonomerItem.mapFromParent(self, float, float) -> QPointF
- NAStandardBaseMonomerItem.mapFromParent(self, float, float, float, float) -> QPolygonF
- mapFromScene(self, QPointF) QPointF ¶
- mapFromScene(self, QRectF) QPolygonF
- mapFromScene(self, QPolygonF) QPolygonF
- mapFromScene(self, QPainterPath) QPainterPath
- NAStandardBaseMonomerItem.mapFromScene(self, float, float) -> QPointF
- NAStandardBaseMonomerItem.mapFromScene(self, float, float, float, float) -> QPolygonF
- mapRectFromItem(self, QGraphicsItem, QRectF) QRectF ¶
- NAStandardBaseMonomerItem.mapRectFromItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectFromParent(self, QRectF) QRectF ¶
- NAStandardBaseMonomerItem.mapRectFromParent(self, float, float, float, float) -> QRectF
- mapRectFromScene(self, QRectF) QRectF ¶
- NAStandardBaseMonomerItem.mapRectFromScene(self, float, float, float, float) -> QRectF
- mapRectToItem(self, QGraphicsItem, QRectF) QRectF ¶
- NAStandardBaseMonomerItem.mapRectToItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectToParent(self, QRectF) QRectF ¶
- NAStandardBaseMonomerItem.mapRectToParent(self, float, float, float, float) -> QRectF
- mapRectToScene(self, QRectF) QRectF ¶
- NAStandardBaseMonomerItem.mapRectToScene(self, float, float, float, float) -> QRectF
- mapToItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapToItem(self, QGraphicsItem, QRectF) QPolygonF
- mapToItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapToItem(self, QGraphicsItem, QPainterPath) QPainterPath
- NAStandardBaseMonomerItem.mapToItem(self, QGraphicsItem, float, float) -> QPointF
- NAStandardBaseMonomerItem.mapToItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapToParent(self, QPointF) QPointF ¶
- mapToParent(self, QRectF) QPolygonF
- mapToParent(self, QPolygonF) QPolygonF
- mapToParent(self, QPainterPath) QPainterPath
- NAStandardBaseMonomerItem.mapToParent(self, float, float) -> QPointF
- NAStandardBaseMonomerItem.mapToParent(self, float, float, float, float) -> QPolygonF
- mapToScene(self, QPointF) QPointF ¶
- mapToScene(self, QRectF) QPolygonF
- mapToScene(self, QPolygonF) QPolygonF
- mapToScene(self, QPainterPath) QPainterPath
- NAStandardBaseMonomerItem.mapToScene(self, float, float) -> QPointF
- NAStandardBaseMonomerItem.mapToScene(self, float, float, float, float) -> QPolygonF
- mouseDoubleClickEvent(self, QGraphicsSceneMouseEvent)¶
- mouseMoveEvent(self, QGraphicsSceneMouseEvent)¶
- mousePressEvent(self, QGraphicsSceneMouseEvent)¶
- mouseReleaseEvent(self, QGraphicsSceneMouseEvent)¶
- NAStandardBaseMonomerItem.moveBy(self, float, float)
- opacity(self) float ¶
- opaqueArea(self) QPainterPath ¶
- paint(self, QPainter, QStyleOptionGraphicsItem, widget: QWidget = None)¶
- panel(self) QGraphicsItem ¶
- panelModality(self) QGraphicsItem.PanelModality ¶
- parentItem(self) QGraphicsItem ¶
- parentObject(self) QGraphicsObject ¶
- parentWidget(self) QGraphicsWidget ¶
- pen(self) QPen ¶
- polygon(self) QPolygonF ¶
- pos(self) QPointF ¶
- prepareGeometryChange(self)¶
- removeSceneEventFilter(self, QGraphicsItem)¶
- resetTransform(self)¶
- rotation(self) float ¶
- scale(self) float ¶
- scene(self) QGraphicsScene ¶
- sceneBoundingRect(self) QRectF ¶
- sceneEvent(self, QEvent) bool ¶
- sceneEventFilter(self, QGraphicsItem, QEvent) bool ¶
- scenePos(self) QPointF ¶
- sceneTransform(self) QTransform ¶
- NAStandardBaseMonomerItem.scroll(self, float, float, rect: QRectF = QRectF())
- setAcceptDrops(self, bool)¶
- setAcceptHoverEvents(self, bool)¶
- setAcceptTouchEvents(self, bool)¶
- setAcceptedMouseButtons(self, Qt.MouseButton)¶
- setActive(self, bool)¶
- setBoundingRegionGranularity(self, float)¶
- setBrush(self, Union[QBrush, QColor, Qt.GlobalColor, int, QGradient])¶
- setCacheMode(self, QGraphicsItem.CacheMode, logicalCacheSize: QSize = QSize())¶
- setCursor(self, Union[QCursor, Qt.CursorShape])¶
- setData(self, int, Any)¶
- setEnabled(self, bool)¶
- setFillRule(self, Qt.FillRule)¶
- setFiltersChildEvents(self, bool)¶
- setFlag(self, QGraphicsItem.GraphicsItemFlag, enabled: bool = True)¶
- setFlags(self, QGraphicsItem.GraphicsItemFlag)¶
- setFocus(self, focusReason: Qt.FocusReason = Qt.OtherFocusReason)¶
- setFocusProxy(self, QGraphicsItem)¶
- setGraphicsEffect(self, QGraphicsEffect)¶
- setGroup(self, QGraphicsItemGroup)¶
- setInputMethodHints(self, Qt.InputMethodHint)¶
- setOpacity(self, float)¶
- setPanelModality(self, QGraphicsItem.PanelModality)¶
- setParentItem(self, QGraphicsItem)¶
- setPen(self, Union[QPen, QColor, Qt.GlobalColor, int, QGradient])¶
- setPolygon(self, QPolygonF)¶
- setPos(self, QPointF)¶
- NAStandardBaseMonomerItem.setPos(self, float, float) -> None
- setRotation(self, float)¶
- setScale(self, float)¶
- setSelected(self, bool)¶
- setShape()¶
Set the size and vertices of the monomer item diamond
- setToolTip(self, str)¶
- setTransform(self, QTransform, combine: bool = False)¶
- setTransformOriginPoint(self, QPointF)¶
- NAStandardBaseMonomerItem.setTransformOriginPoint(self, float, float) -> None
- setTransformations(self, Iterable[QGraphicsTransform])¶
- setVisible(self, bool)¶
- setX(self, float)¶
- setY(self, float)¶
- setZValue(self, float)¶
- setup()¶
Initialize the current monomer
- setupTextLabel()¶
Updates the geometry of the monomer and monomer label in order to prevent the label text from overflowing the monomer shape.
- shape(self) QPainterPath ¶
- show(self)¶
- stackBefore(self, QGraphicsItem)¶
- toGraphicsObject(self) QGraphicsObject ¶
- toolTip(self) str ¶
- topLevelItem(self) QGraphicsItem ¶
- topLevelWidget(self) QGraphicsWidget ¶
- transform(self) QTransform ¶
- transformOriginPoint(self) QPointF ¶
- transformations(self) List[QGraphicsTransform] ¶
- type(self) int ¶
- ungrabKeyboard(self)¶
- ungrabMouse(self)¶
- unsetCursor(self)¶
- update(self, rect: QRectF = QRectF())¶
- NAStandardBaseMonomerItem.update(self, float, float, float, float) -> None
- updateMicroFocus(self)¶
- wheelEvent(self, QGraphicsSceneWheelEvent)¶
- window(self) QGraphicsWidget ¶
- x(self) float ¶
- y(self) float ¶
- zValue(self) float ¶
- class schrodinger.protein.helm.helm_renderer.NAUnnaturalBaseMonomerItem(monomer: schrodinger.protein.helm.helm_renderer.HelmMonomer)¶
Bases:
schrodinger.protein.helm.helm_renderer.NABaseMonomerBase
- class CacheMode(value)¶
Bases:
enum.Enum
An enumeration.
- NoCache = 0¶
- ItemCoordinateCache = 1¶
- DeviceCoordinateCache = 2¶
- DEFAULT_X_RADIUS = 12.5¶
- DEFAULT_Y_RADIUS = 12.5¶
- DeviceCoordinateCache = 2¶
- class GraphicsItemChange(value)¶
Bases:
enum.Enum
An enumeration.
- ItemPositionChange = 0¶
- ItemVisibleChange = 2¶
- ItemEnabledChange = 3¶
- ItemSelectedChange = 4¶
- ItemParentChange = 5¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemTransformChange = 8¶
- ItemPositionHasChanged = 9¶
- ItemTransformHasChanged = 10¶
- ItemSceneChange = 11¶
- ItemVisibleHasChanged = 12¶
- ItemEnabledHasChanged = 13¶
- ItemSelectedHasChanged = 14¶
- ItemParentHasChanged = 15¶
- ItemSceneHasChanged = 16¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemScenePositionHasChanged = 27¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- class GraphicsItemFlag(value)¶
Bases:
enum.Flag
An enumeration.
- ItemIsMovable = 1¶
- ItemIsSelectable = 2¶
- ItemIsFocusable = 4¶
- ItemClipsToShape = 8¶
- ItemClipsChildrenToShape = 16¶
- ItemIgnoresTransformations = 32¶
- ItemIgnoresParentOpacity = 64¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemStacksBehindParent = 256¶
- ItemUsesExtendedStyleOption = 512¶
- ItemHasNoContents = 1024¶
- ItemSendsGeometryChanges = 2048¶
- ItemAcceptsInputMethod = 4096¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemIsPanel = 16384¶
- ItemSendsScenePositionChanges = 65536¶
- ItemContainsChildrenInShape = 524288¶
- ItemAcceptsInputMethod = 4096¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemClipsChildrenToShape = 16¶
- ItemClipsToShape = 8¶
- ItemContainsChildrenInShape = 524288¶
- ItemCoordinateCache = 1¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemEnabledChange = 3¶
- ItemEnabledHasChanged = 13¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemHasNoContents = 1024¶
- ItemIgnoresParentOpacity = 64¶
- ItemIgnoresTransformations = 32¶
- ItemIsFocusable = 4¶
- ItemIsMovable = 1¶
- ItemIsPanel = 16384¶
- ItemIsSelectable = 2¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemParentChange = 5¶
- ItemParentHasChanged = 15¶
- ItemPositionChange = 0¶
- ItemPositionHasChanged = 9¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemSceneChange = 11¶
- ItemSceneHasChanged = 16¶
- ItemScenePositionHasChanged = 27¶
- ItemSelectedChange = 4¶
- ItemSelectedHasChanged = 14¶
- ItemSendsGeometryChanges = 2048¶
- ItemSendsScenePositionChanges = 65536¶
- ItemStacksBehindParent = 256¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemTransformChange = 8¶
- ItemTransformHasChanged = 10¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- ItemUsesExtendedStyleOption = 512¶
- ItemVisibleChange = 2¶
- ItemVisibleHasChanged = 12¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- MAGNIFY_FACTOR = 1.15¶
- NoCache = 0¶
- NonModal = 0¶
- PanelModal = 1¶
- class PanelModality(value)¶
Bases:
enum.Enum
An enumeration.
- NonModal = 0¶
- PanelModal = 1¶
- SceneModal = 2¶
- SceneModal = 2¶
- Type = 1¶
- UserType = 65536¶
- __init__(monomer: schrodinger.protein.helm.helm_renderer.HelmMonomer)¶
- acceptDrops(self) bool ¶
- acceptHoverEvents(self) bool ¶
- acceptTouchEvents(self) bool ¶
- acceptedMouseButtons(self) Qt.MouseButton ¶
- advance(self, int)¶
- boundingRect(self) QRectF ¶
- boundingRegion(self, QTransform) QRegion ¶
- boundingRegionGranularity(self) float ¶
- brush(self) QBrush ¶
- cacheMode(self) QGraphicsItem.CacheMode ¶
- childItems(self) List[QGraphicsItem] ¶
- childrenBoundingRect(self) QRectF ¶
- clearFocus(self)¶
- clipPath(self) QPainterPath ¶
- collidesWithItem(self, QGraphicsItem, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidesWithPath(self, QPainterPath, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidingItems(self, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) List[QGraphicsItem] ¶
- commonAncestorItem(self, QGraphicsItem) QGraphicsItem ¶
- contains(self, QPointF) bool ¶
- contextMenuEvent(self, QGraphicsSceneContextMenuEvent)¶
- cursor(self) QCursor ¶
- data(self, int) Any ¶
- deviceTransform(self, QTransform) QTransform ¶
- dragEnterEvent(self, QGraphicsSceneDragDropEvent)¶
- dragLeaveEvent(self, QGraphicsSceneDragDropEvent)¶
- dragMoveEvent(self, QGraphicsSceneDragDropEvent)¶
- dropEvent(self, QGraphicsSceneDragDropEvent)¶
- effectiveOpacity(self) float ¶
- ensureVisible(self, rect: QRectF = QRectF(), xMargin: int = 50, yMargin: int = 50)¶
- NAUnnaturalBaseMonomerItem.ensureVisible(self, float, float, float, float, xMargin: int = 50, yMargin: int = 50) -> None
- fillRule(self) Qt.FillRule ¶
- filtersChildEvents(self) bool ¶
- flags(self) QGraphicsItem.GraphicsItemFlag ¶
- focusInEvent(self, QFocusEvent)¶
- focusItem(self) QGraphicsItem ¶
- focusOutEvent(self, QFocusEvent)¶
- focusProxy(self) QGraphicsItem ¶
- getMonomerResizingProposal(text_x_radius: float, text_y_radius: float) Tuple[float, float] ¶
Compute the size of the smallest monomer GraphicsItem that can fit the text label, given that the monomer is diamond-shaped.
- getPolygonVertices() List[PyQt6.QtCore.QPointF] ¶
Get the polygon vertices to create the required diamond shape
- Returns
A list of vertices in clockwise order
- grabKeyboard(self)¶
- grabMouse(self)¶
- graphicsEffect(self) QGraphicsEffect ¶
- group(self) QGraphicsItemGroup ¶
- hasCursor(self) bool ¶
- hasFocus(self) bool ¶
- hide(self)¶
- hoverEnterEvent(self, QGraphicsSceneHoverEvent)¶
- hoverLeaveEvent(self, QGraphicsSceneHoverEvent)¶
- hoverMoveEvent(self, QGraphicsSceneHoverEvent)¶
- inputMethodEvent(self, QInputMethodEvent)¶
- inputMethodHints(self) Qt.InputMethodHint ¶
- inputMethodQuery(self, Qt.InputMethodQuery) Any ¶
- installSceneEventFilter(self, QGraphicsItem)¶
- isActive(self) bool ¶
- isAncestorOf(self, QGraphicsItem) bool ¶
- isBlockedByModalPanel(self) Tuple[bool, QGraphicsItem] ¶
- isClipped(self) bool ¶
- isEnabled(self) bool ¶
- isObscured(self, rect: QRectF = QRectF()) bool ¶
- NAUnnaturalBaseMonomerItem.isObscured(self, float, float, float, float) -> bool
- isObscuredBy(self, QGraphicsItem) bool ¶
- isPanel(self) bool ¶
- isSelected(self) bool ¶
- isUnderMouse(self) bool ¶
- isVisible(self) bool ¶
- isVisibleTo(self, QGraphicsItem) bool ¶
- isWidget(self) bool ¶
- isWindow(self) bool ¶
- itemChange(self, QGraphicsItem.GraphicsItemChange, Any) Any ¶
- itemTransform(self, QGraphicsItem) Tuple[QTransform, bool] ¶
- keyPressEvent(self, QKeyEvent)¶
- keyReleaseEvent(self, QKeyEvent)¶
- mapFromItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapFromItem(self, QGraphicsItem, QRectF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPainterPath) QPainterPath
- NAUnnaturalBaseMonomerItem.mapFromItem(self, QGraphicsItem, float, float) -> QPointF
- NAUnnaturalBaseMonomerItem.mapFromItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapFromParent(self, QPointF) QPointF ¶
- mapFromParent(self, QRectF) QPolygonF
- mapFromParent(self, QPolygonF) QPolygonF
- mapFromParent(self, QPainterPath) QPainterPath
- NAUnnaturalBaseMonomerItem.mapFromParent(self, float, float) -> QPointF
- NAUnnaturalBaseMonomerItem.mapFromParent(self, float, float, float, float) -> QPolygonF
- mapFromScene(self, QPointF) QPointF ¶
- mapFromScene(self, QRectF) QPolygonF
- mapFromScene(self, QPolygonF) QPolygonF
- mapFromScene(self, QPainterPath) QPainterPath
- NAUnnaturalBaseMonomerItem.mapFromScene(self, float, float) -> QPointF
- NAUnnaturalBaseMonomerItem.mapFromScene(self, float, float, float, float) -> QPolygonF
- mapRectFromItem(self, QGraphicsItem, QRectF) QRectF ¶
- NAUnnaturalBaseMonomerItem.mapRectFromItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectFromParent(self, QRectF) QRectF ¶
- NAUnnaturalBaseMonomerItem.mapRectFromParent(self, float, float, float, float) -> QRectF
- mapRectFromScene(self, QRectF) QRectF ¶
- NAUnnaturalBaseMonomerItem.mapRectFromScene(self, float, float, float, float) -> QRectF
- mapRectToItem(self, QGraphicsItem, QRectF) QRectF ¶
- NAUnnaturalBaseMonomerItem.mapRectToItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectToParent(self, QRectF) QRectF ¶
- NAUnnaturalBaseMonomerItem.mapRectToParent(self, float, float, float, float) -> QRectF
- mapRectToScene(self, QRectF) QRectF ¶
- NAUnnaturalBaseMonomerItem.mapRectToScene(self, float, float, float, float) -> QRectF
- mapToItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapToItem(self, QGraphicsItem, QRectF) QPolygonF
- mapToItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapToItem(self, QGraphicsItem, QPainterPath) QPainterPath
- NAUnnaturalBaseMonomerItem.mapToItem(self, QGraphicsItem, float, float) -> QPointF
- NAUnnaturalBaseMonomerItem.mapToItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapToParent(self, QPointF) QPointF ¶
- mapToParent(self, QRectF) QPolygonF
- mapToParent(self, QPolygonF) QPolygonF
- mapToParent(self, QPainterPath) QPainterPath
- NAUnnaturalBaseMonomerItem.mapToParent(self, float, float) -> QPointF
- NAUnnaturalBaseMonomerItem.mapToParent(self, float, float, float, float) -> QPolygonF
- mapToScene(self, QPointF) QPointF ¶
- mapToScene(self, QRectF) QPolygonF
- mapToScene(self, QPolygonF) QPolygonF
- mapToScene(self, QPainterPath) QPainterPath
- NAUnnaturalBaseMonomerItem.mapToScene(self, float, float) -> QPointF
- NAUnnaturalBaseMonomerItem.mapToScene(self, float, float, float, float) -> QPolygonF
- mouseDoubleClickEvent(self, QGraphicsSceneMouseEvent)¶
- mouseMoveEvent(self, QGraphicsSceneMouseEvent)¶
- mousePressEvent(self, QGraphicsSceneMouseEvent)¶
- mouseReleaseEvent(self, QGraphicsSceneMouseEvent)¶
- NAUnnaturalBaseMonomerItem.moveBy(self, float, float)
- opacity(self) float ¶
- opaqueArea(self) QPainterPath ¶
- paint(self, QPainter, QStyleOptionGraphicsItem, widget: QWidget = None)¶
- panel(self) QGraphicsItem ¶
- panelModality(self) QGraphicsItem.PanelModality ¶
- parentItem(self) QGraphicsItem ¶
- parentObject(self) QGraphicsObject ¶
- parentWidget(self) QGraphicsWidget ¶
- pen(self) QPen ¶
- polygon(self) QPolygonF ¶
- pos(self) QPointF ¶
- prepareGeometryChange(self)¶
- removeSceneEventFilter(self, QGraphicsItem)¶
- resetTransform(self)¶
- rotation(self) float ¶
- scale(self) float ¶
- scene(self) QGraphicsScene ¶
- sceneBoundingRect(self) QRectF ¶
- sceneEvent(self, QEvent) bool ¶
- sceneEventFilter(self, QGraphicsItem, QEvent) bool ¶
- scenePos(self) QPointF ¶
- sceneTransform(self) QTransform ¶
- NAUnnaturalBaseMonomerItem.scroll(self, float, float, rect: QRectF = QRectF())
- setAcceptDrops(self, bool)¶
- setAcceptHoverEvents(self, bool)¶
- setAcceptTouchEvents(self, bool)¶
- setAcceptedMouseButtons(self, Qt.MouseButton)¶
- setActive(self, bool)¶
- setBoundingRegionGranularity(self, float)¶
- setBrush(self, Union[QBrush, QColor, Qt.GlobalColor, int, QGradient])¶
- setCacheMode(self, QGraphicsItem.CacheMode, logicalCacheSize: QSize = QSize())¶
- setCursor(self, Union[QCursor, Qt.CursorShape])¶
- setData(self, int, Any)¶
- setEnabled(self, bool)¶
- setFillRule(self, Qt.FillRule)¶
- setFiltersChildEvents(self, bool)¶
- setFlag(self, QGraphicsItem.GraphicsItemFlag, enabled: bool = True)¶
- setFlags(self, QGraphicsItem.GraphicsItemFlag)¶
- setFocus(self, focusReason: Qt.FocusReason = Qt.OtherFocusReason)¶
- setFocusProxy(self, QGraphicsItem)¶
- setGraphicsEffect(self, QGraphicsEffect)¶
- setGroup(self, QGraphicsItemGroup)¶
- setInputMethodHints(self, Qt.InputMethodHint)¶
- setOpacity(self, float)¶
- setPanelModality(self, QGraphicsItem.PanelModality)¶
- setParentItem(self, QGraphicsItem)¶
- setPen(self, Union[QPen, QColor, Qt.GlobalColor, int, QGradient])¶
- setPolygon(self, QPolygonF)¶
- setPos(self, QPointF)¶
- NAUnnaturalBaseMonomerItem.setPos(self, float, float) -> None
- setRotation(self, float)¶
- setScale(self, float)¶
- setSelected(self, bool)¶
- setShape()¶
Set the size and vertices of the monomer item diamond
- setToolTip(self, str)¶
- setTransform(self, QTransform, combine: bool = False)¶
- setTransformOriginPoint(self, QPointF)¶
- NAUnnaturalBaseMonomerItem.setTransformOriginPoint(self, float, float) -> None
- setTransformations(self, Iterable[QGraphicsTransform])¶
- setVisible(self, bool)¶
- setX(self, float)¶
- setY(self, float)¶
- setZValue(self, float)¶
- setup()¶
Initialize the current monomer
- setupTextLabel()¶
Updates the geometry of the monomer and monomer label in order to prevent the label text from overflowing the monomer shape.
- shape(self) QPainterPath ¶
- show(self)¶
- stackBefore(self, QGraphicsItem)¶
- toGraphicsObject(self) QGraphicsObject ¶
- toolTip(self) str ¶
- topLevelItem(self) QGraphicsItem ¶
- topLevelWidget(self) QGraphicsWidget ¶
- transform(self) QTransform ¶
- transformOriginPoint(self) QPointF ¶
- transformations(self) List[QGraphicsTransform] ¶
- type(self) int ¶
- ungrabKeyboard(self)¶
- ungrabMouse(self)¶
- unsetCursor(self)¶
- update(self, rect: QRectF = QRectF())¶
- NAUnnaturalBaseMonomerItem.update(self, float, float, float, float) -> None
- updateMicroFocus(self)¶
- wheelEvent(self, QGraphicsSceneWheelEvent)¶
- window(self) QGraphicsWidget ¶
- x(self) float ¶
- y(self) float ¶
- zValue(self) float ¶
- schrodinger.protein.helm.helm_renderer.monomer_item_factory(monomer: schrodinger.protein.helm.helm_renderer.HelmMonomer) PyQt6.QtWidgets.QAbstractGraphicsShapeItem ¶
Implement logic specifying different graphical styles (implemented by each child class) for a
monomer
.- Parameters
monomer – Monomer properties, determined by
HelmScene.getMonomerData
.- Returns
Graphics item to be added to the current
QtWidgets.QGraphicsScene
.
- class schrodinger.protein.helm.helm_renderer.HelmConnector(start: schrodinger.protein.helm.helm_renderer.HelmMonomer, end: schrodinger.protein.helm.helm_renderer.HelmMonomer, is_cyclic: bool = False)¶
Bases:
object
- is_cyclic: bool = False¶
- property has_branch: bool¶
- property is_disulfide_bridge: bool¶
- getPolymerType() schrodinger.protein.helm._helm_parser.PolymerType ¶
- __init__(start: schrodinger.protein.helm.helm_renderer.HelmMonomer, end: schrodinger.protein.helm.helm_renderer.HelmMonomer, is_cyclic: bool = False) None ¶
- class schrodinger.protein.helm.helm_renderer.LineHelmConnectorItem(connector: schrodinger.protein.helm.helm_renderer.HelmConnector, parent=None)¶
Bases:
schrodinger.protein.helm.helm_renderer._HelmConnectorBase
,PyQt6.QtWidgets.QGraphicsLineItem
Base class for all connectors rendered as a straight line.
- __init__(connector: schrodinger.protein.helm.helm_renderer.HelmConnector, parent=None)¶
- class CacheMode(value)¶
Bases:
enum.Enum
An enumeration.
- NoCache = 0¶
- ItemCoordinateCache = 1¶
- DeviceCoordinateCache = 2¶
- DeviceCoordinateCache = 2¶
- class GraphicsItemChange(value)¶
Bases:
enum.Enum
An enumeration.
- ItemPositionChange = 0¶
- ItemVisibleChange = 2¶
- ItemEnabledChange = 3¶
- ItemSelectedChange = 4¶
- ItemParentChange = 5¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemTransformChange = 8¶
- ItemPositionHasChanged = 9¶
- ItemTransformHasChanged = 10¶
- ItemSceneChange = 11¶
- ItemVisibleHasChanged = 12¶
- ItemEnabledHasChanged = 13¶
- ItemSelectedHasChanged = 14¶
- ItemParentHasChanged = 15¶
- ItemSceneHasChanged = 16¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemScenePositionHasChanged = 27¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- class GraphicsItemFlag(value)¶
Bases:
enum.Flag
An enumeration.
- ItemIsMovable = 1¶
- ItemIsSelectable = 2¶
- ItemIsFocusable = 4¶
- ItemClipsToShape = 8¶
- ItemClipsChildrenToShape = 16¶
- ItemIgnoresTransformations = 32¶
- ItemIgnoresParentOpacity = 64¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemStacksBehindParent = 256¶
- ItemUsesExtendedStyleOption = 512¶
- ItemHasNoContents = 1024¶
- ItemSendsGeometryChanges = 2048¶
- ItemAcceptsInputMethod = 4096¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemIsPanel = 16384¶
- ItemSendsScenePositionChanges = 65536¶
- ItemContainsChildrenInShape = 524288¶
- ItemAcceptsInputMethod = 4096¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemClipsChildrenToShape = 16¶
- ItemClipsToShape = 8¶
- ItemContainsChildrenInShape = 524288¶
- ItemCoordinateCache = 1¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemEnabledChange = 3¶
- ItemEnabledHasChanged = 13¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemHasNoContents = 1024¶
- ItemIgnoresParentOpacity = 64¶
- ItemIgnoresTransformations = 32¶
- ItemIsFocusable = 4¶
- ItemIsMovable = 1¶
- ItemIsPanel = 16384¶
- ItemIsSelectable = 2¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemParentChange = 5¶
- ItemParentHasChanged = 15¶
- ItemPositionChange = 0¶
- ItemPositionHasChanged = 9¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemSceneChange = 11¶
- ItemSceneHasChanged = 16¶
- ItemScenePositionHasChanged = 27¶
- ItemSelectedChange = 4¶
- ItemSelectedHasChanged = 14¶
- ItemSendsGeometryChanges = 2048¶
- ItemSendsScenePositionChanges = 65536¶
- ItemStacksBehindParent = 256¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemTransformChange = 8¶
- ItemTransformHasChanged = 10¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- ItemUsesExtendedStyleOption = 512¶
- ItemVisibleChange = 2¶
- ItemVisibleHasChanged = 12¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- NoCache = 0¶
- NonModal = 0¶
- PanelModal = 1¶
- class PanelModality(value)¶
Bases:
enum.Enum
An enumeration.
- NonModal = 0¶
- PanelModal = 1¶
- SceneModal = 2¶
- SceneModal = 2¶
- Type = 1¶
- UserType = 65536¶
- acceptDrops(self) bool ¶
- acceptHoverEvents(self) bool ¶
- acceptTouchEvents(self) bool ¶
- acceptedMouseButtons(self) Qt.MouseButton ¶
- advance(self, int)¶
- boundingRect(self) QRectF ¶
- boundingRegion(self, QTransform) QRegion ¶
- boundingRegionGranularity(self) float ¶
- cacheMode(self) QGraphicsItem.CacheMode ¶
- childItems(self) List[QGraphicsItem] ¶
- childrenBoundingRect(self) QRectF ¶
- clearFocus(self)¶
- clipPath(self) QPainterPath ¶
- collidesWithItem(self, QGraphicsItem, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidesWithPath(self, QPainterPath, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidingItems(self, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) List[QGraphicsItem] ¶
- commonAncestorItem(self, QGraphicsItem) QGraphicsItem ¶
- contains(self, QPointF) bool ¶
- contextMenuEvent(self, QGraphicsSceneContextMenuEvent)¶
- cursor(self) QCursor ¶
- data(self, int) Any ¶
- deviceTransform(self, QTransform) QTransform ¶
- dragEnterEvent(self, QGraphicsSceneDragDropEvent)¶
- dragLeaveEvent(self, QGraphicsSceneDragDropEvent)¶
- dragMoveEvent(self, QGraphicsSceneDragDropEvent)¶
- dropEvent(self, QGraphicsSceneDragDropEvent)¶
- effectiveOpacity(self) float ¶
- ensureVisible(self, rect: QRectF = QRectF(), xMargin: int = 50, yMargin: int = 50)¶
- LineHelmConnectorItem.ensureVisible(self, float, float, float, float, xMargin: int = 50, yMargin: int = 50) -> None
- filtersChildEvents(self) bool ¶
- flags(self) QGraphicsItem.GraphicsItemFlag ¶
- focusInEvent(self, QFocusEvent)¶
- focusItem(self) QGraphicsItem ¶
- focusOutEvent(self, QFocusEvent)¶
- focusProxy(self) QGraphicsItem ¶
- grabKeyboard(self)¶
- grabMouse(self)¶
- graphicsEffect(self) QGraphicsEffect ¶
- group(self) QGraphicsItemGroup ¶
- hasCursor(self) bool ¶
- hasFocus(self) bool ¶
- hide(self)¶
- hoverEnterEvent(self, QGraphicsSceneHoverEvent)¶
- hoverLeaveEvent(self, QGraphicsSceneHoverEvent)¶
- hoverMoveEvent(self, QGraphicsSceneHoverEvent)¶
- inputMethodEvent(self, QInputMethodEvent)¶
- inputMethodHints(self) Qt.InputMethodHint ¶
- inputMethodQuery(self, Qt.InputMethodQuery) Any ¶
- installSceneEventFilter(self, QGraphicsItem)¶
- isActive(self) bool ¶
- isAncestorOf(self, QGraphicsItem) bool ¶
- isBlockedByModalPanel(self) Tuple[bool, QGraphicsItem] ¶
- isClipped(self) bool ¶
- isEnabled(self) bool ¶
- isObscured(self, rect: QRectF = QRectF()) bool ¶
- LineHelmConnectorItem.isObscured(self, float, float, float, float) -> bool
- isObscuredBy(self, QGraphicsItem) bool ¶
- isPanel(self) bool ¶
- isSelected(self) bool ¶
- isUnderMouse(self) bool ¶
- isVisible(self) bool ¶
- isVisibleTo(self, QGraphicsItem) bool ¶
- isWidget(self) bool ¶
- isWindow(self) bool ¶
- itemChange(self, QGraphicsItem.GraphicsItemChange, Any) Any ¶
- itemTransform(self, QGraphicsItem) Tuple[QTransform, bool] ¶
- keyPressEvent(self, QKeyEvent)¶
- keyReleaseEvent(self, QKeyEvent)¶
- line(self) QLineF ¶
- mapFromItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapFromItem(self, QGraphicsItem, QRectF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPainterPath) QPainterPath
- LineHelmConnectorItem.mapFromItem(self, QGraphicsItem, float, float) -> QPointF
- LineHelmConnectorItem.mapFromItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapFromParent(self, QPointF) QPointF ¶
- mapFromParent(self, QRectF) QPolygonF
- mapFromParent(self, QPolygonF) QPolygonF
- mapFromParent(self, QPainterPath) QPainterPath
- LineHelmConnectorItem.mapFromParent(self, float, float) -> QPointF
- LineHelmConnectorItem.mapFromParent(self, float, float, float, float) -> QPolygonF
- mapFromScene(self, QPointF) QPointF ¶
- mapFromScene(self, QRectF) QPolygonF
- mapFromScene(self, QPolygonF) QPolygonF
- mapFromScene(self, QPainterPath) QPainterPath
- LineHelmConnectorItem.mapFromScene(self, float, float) -> QPointF
- LineHelmConnectorItem.mapFromScene(self, float, float, float, float) -> QPolygonF
- mapRectFromItem(self, QGraphicsItem, QRectF) QRectF ¶
- LineHelmConnectorItem.mapRectFromItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectFromParent(self, QRectF) QRectF ¶
- LineHelmConnectorItem.mapRectFromParent(self, float, float, float, float) -> QRectF
- mapRectFromScene(self, QRectF) QRectF ¶
- LineHelmConnectorItem.mapRectFromScene(self, float, float, float, float) -> QRectF
- mapRectToItem(self, QGraphicsItem, QRectF) QRectF ¶
- LineHelmConnectorItem.mapRectToItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectToParent(self, QRectF) QRectF ¶
- LineHelmConnectorItem.mapRectToParent(self, float, float, float, float) -> QRectF
- mapRectToScene(self, QRectF) QRectF ¶
- LineHelmConnectorItem.mapRectToScene(self, float, float, float, float) -> QRectF
- mapToItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapToItem(self, QGraphicsItem, QRectF) QPolygonF
- mapToItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapToItem(self, QGraphicsItem, QPainterPath) QPainterPath
- LineHelmConnectorItem.mapToItem(self, QGraphicsItem, float, float) -> QPointF
- LineHelmConnectorItem.mapToItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapToParent(self, QPointF) QPointF ¶
- mapToParent(self, QRectF) QPolygonF
- mapToParent(self, QPolygonF) QPolygonF
- mapToParent(self, QPainterPath) QPainterPath
- LineHelmConnectorItem.mapToParent(self, float, float) -> QPointF
- LineHelmConnectorItem.mapToParent(self, float, float, float, float) -> QPolygonF
- mapToScene(self, QPointF) QPointF ¶
- mapToScene(self, QRectF) QPolygonF
- mapToScene(self, QPolygonF) QPolygonF
- mapToScene(self, QPainterPath) QPainterPath
- LineHelmConnectorItem.mapToScene(self, float, float) -> QPointF
- LineHelmConnectorItem.mapToScene(self, float, float, float, float) -> QPolygonF
- mouseDoubleClickEvent(self, QGraphicsSceneMouseEvent)¶
- mouseMoveEvent(self, QGraphicsSceneMouseEvent)¶
- mousePressEvent(self, QGraphicsSceneMouseEvent)¶
- mouseReleaseEvent(self, QGraphicsSceneMouseEvent)¶
- LineHelmConnectorItem.moveBy(self, float, float)
- opacity(self) float ¶
- opaqueArea(self) QPainterPath ¶
- paint(self, QPainter, QStyleOptionGraphicsItem, widget: QWidget = None)¶
- panel(self) QGraphicsItem ¶
- panelModality(self) QGraphicsItem.PanelModality ¶
- parentItem(self) QGraphicsItem ¶
- parentObject(self) QGraphicsObject ¶
- parentWidget(self) QGraphicsWidget ¶
- pen(self) QPen ¶
- pos(self) QPointF ¶
- prepareGeometryChange(self)¶
- removeSceneEventFilter(self, QGraphicsItem)¶
- resetTransform(self)¶
- rotation(self) float ¶
- scale(self) float ¶
- scene(self) QGraphicsScene ¶
- sceneBoundingRect(self) QRectF ¶
- sceneEvent(self, QEvent) bool ¶
- sceneEventFilter(self, QGraphicsItem, QEvent) bool ¶
- scenePos(self) QPointF ¶
- sceneTransform(self) QTransform ¶
- LineHelmConnectorItem.scroll(self, float, float, rect: QRectF = QRectF())
- setAcceptDrops(self, bool)¶
- setAcceptHoverEvents(self, bool)¶
- setAcceptTouchEvents(self, bool)¶
- setAcceptedMouseButtons(self, Qt.MouseButton)¶
- setActive(self, bool)¶
- setBoundingRegionGranularity(self, float)¶
- setCacheMode(self, QGraphicsItem.CacheMode, logicalCacheSize: QSize = QSize())¶
- setCursor(self, Union[QCursor, Qt.CursorShape])¶
- setData(self, int, Any)¶
- setEnabled(self, bool)¶
- setFiltersChildEvents(self, bool)¶
- setFlag(self, QGraphicsItem.GraphicsItemFlag, enabled: bool = True)¶
- setFlags(self, QGraphicsItem.GraphicsItemFlag)¶
- setFocus(self, focusReason: Qt.FocusReason = Qt.OtherFocusReason)¶
- setFocusProxy(self, QGraphicsItem)¶
- setGraphicsEffect(self, QGraphicsEffect)¶
- setGroup(self, QGraphicsItemGroup)¶
- setInputMethodHints(self, Qt.InputMethodHint)¶
- setLine(self, QLineF)¶
- LineHelmConnectorItem.setLine(self, float, float, float, float) -> None
- setOpacity(self, float)¶
- setPanelModality(self, QGraphicsItem.PanelModality)¶
- setParentItem(self, QGraphicsItem)¶
- setPen(self, Union[QPen, QColor, Qt.GlobalColor, int, QGradient])¶
- setPos(self, QPointF)¶
- LineHelmConnectorItem.setPos(self, float, float) -> None
- setRotation(self, float)¶
- setScale(self, float)¶
- setSelected(self, bool)¶
- setToolTip(self, str)¶
- setTransform(self, QTransform, combine: bool = False)¶
- setTransformOriginPoint(self, QPointF)¶
- LineHelmConnectorItem.setTransformOriginPoint(self, float, float) -> None
- setTransformations(self, Iterable[QGraphicsTransform])¶
- setVisible(self, bool)¶
- setX(self, float)¶
- setY(self, float)¶
- setZValue(self, float)¶
- shape(self) QPainterPath ¶
- show(self)¶
- stackBefore(self, QGraphicsItem)¶
- toGraphicsObject(self) QGraphicsObject ¶
- toolTip(self) str ¶
- topLevelItem(self) QGraphicsItem ¶
- topLevelWidget(self) QGraphicsWidget ¶
- transform(self) QTransform ¶
- transformOriginPoint(self) QPointF ¶
- transformations(self) List[QGraphicsTransform] ¶
- type(self) int ¶
- ungrabKeyboard(self)¶
- ungrabMouse(self)¶
- unsetCursor(self)¶
- update(self, rect: QRectF = QRectF())¶
- LineHelmConnectorItem.update(self, float, float, float, float) -> None
- updateMicroFocus(self)¶
- wheelEvent(self, QGraphicsSceneWheelEvent)¶
- window(self) QGraphicsWidget ¶
- x(self) float ¶
- y(self) float ¶
- zValue(self) float ¶
- class schrodinger.protein.helm.helm_renderer.PolylineHelmConnectorItem(connector: schrodinger.protein.helm.helm_renderer.HelmConnector, parent=None)¶
Bases:
schrodinger.protein.helm.helm_renderer._HelmConnectorBase
,PyQt6.QtWidgets.QGraphicsPathItem
Base class for all connectors rendered as a polyline (”
/‾\
”).- __init__(connector: schrodinger.protein.helm.helm_renderer.HelmConnector, parent=None)¶
- class CacheMode(value)¶
Bases:
enum.Enum
An enumeration.
- NoCache = 0¶
- ItemCoordinateCache = 1¶
- DeviceCoordinateCache = 2¶
- DeviceCoordinateCache = 2¶
- class GraphicsItemChange(value)¶
Bases:
enum.Enum
An enumeration.
- ItemPositionChange = 0¶
- ItemVisibleChange = 2¶
- ItemEnabledChange = 3¶
- ItemSelectedChange = 4¶
- ItemParentChange = 5¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemTransformChange = 8¶
- ItemPositionHasChanged = 9¶
- ItemTransformHasChanged = 10¶
- ItemSceneChange = 11¶
- ItemVisibleHasChanged = 12¶
- ItemEnabledHasChanged = 13¶
- ItemSelectedHasChanged = 14¶
- ItemParentHasChanged = 15¶
- ItemSceneHasChanged = 16¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemScenePositionHasChanged = 27¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- class GraphicsItemFlag(value)¶
Bases:
enum.Flag
An enumeration.
- ItemIsMovable = 1¶
- ItemIsSelectable = 2¶
- ItemIsFocusable = 4¶
- ItemClipsToShape = 8¶
- ItemClipsChildrenToShape = 16¶
- ItemIgnoresTransformations = 32¶
- ItemIgnoresParentOpacity = 64¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemStacksBehindParent = 256¶
- ItemUsesExtendedStyleOption = 512¶
- ItemHasNoContents = 1024¶
- ItemSendsGeometryChanges = 2048¶
- ItemAcceptsInputMethod = 4096¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemIsPanel = 16384¶
- ItemSendsScenePositionChanges = 65536¶
- ItemContainsChildrenInShape = 524288¶
- ItemAcceptsInputMethod = 4096¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemClipsChildrenToShape = 16¶
- ItemClipsToShape = 8¶
- ItemContainsChildrenInShape = 524288¶
- ItemCoordinateCache = 1¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemEnabledChange = 3¶
- ItemEnabledHasChanged = 13¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemHasNoContents = 1024¶
- ItemIgnoresParentOpacity = 64¶
- ItemIgnoresTransformations = 32¶
- ItemIsFocusable = 4¶
- ItemIsMovable = 1¶
- ItemIsPanel = 16384¶
- ItemIsSelectable = 2¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemParentChange = 5¶
- ItemParentHasChanged = 15¶
- ItemPositionChange = 0¶
- ItemPositionHasChanged = 9¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemSceneChange = 11¶
- ItemSceneHasChanged = 16¶
- ItemScenePositionHasChanged = 27¶
- ItemSelectedChange = 4¶
- ItemSelectedHasChanged = 14¶
- ItemSendsGeometryChanges = 2048¶
- ItemSendsScenePositionChanges = 65536¶
- ItemStacksBehindParent = 256¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemTransformChange = 8¶
- ItemTransformHasChanged = 10¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- ItemUsesExtendedStyleOption = 512¶
- ItemVisibleChange = 2¶
- ItemVisibleHasChanged = 12¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- NoCache = 0¶
- NonModal = 0¶
- PanelModal = 1¶
- class PanelModality(value)¶
Bases:
enum.Enum
An enumeration.
- NonModal = 0¶
- PanelModal = 1¶
- SceneModal = 2¶
- SceneModal = 2¶
- Type = 1¶
- UserType = 65536¶
- acceptDrops(self) bool ¶
- acceptHoverEvents(self) bool ¶
- acceptTouchEvents(self) bool ¶
- acceptedMouseButtons(self) Qt.MouseButton ¶
- advance(self, int)¶
- boundingRect(self) QRectF ¶
- boundingRegion(self, QTransform) QRegion ¶
- boundingRegionGranularity(self) float ¶
- brush(self) QBrush ¶
- cacheMode(self) QGraphicsItem.CacheMode ¶
- childItems(self) List[QGraphicsItem] ¶
- childrenBoundingRect(self) QRectF ¶
- clearFocus(self)¶
- clipPath(self) QPainterPath ¶
- collidesWithItem(self, QGraphicsItem, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidesWithPath(self, QPainterPath, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidingItems(self, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) List[QGraphicsItem] ¶
- commonAncestorItem(self, QGraphicsItem) QGraphicsItem ¶
- contains(self, QPointF) bool ¶
- contextMenuEvent(self, QGraphicsSceneContextMenuEvent)¶
- cursor(self) QCursor ¶
- data(self, int) Any ¶
- deviceTransform(self, QTransform) QTransform ¶
- dragEnterEvent(self, QGraphicsSceneDragDropEvent)¶
- dragLeaveEvent(self, QGraphicsSceneDragDropEvent)¶
- dragMoveEvent(self, QGraphicsSceneDragDropEvent)¶
- dropEvent(self, QGraphicsSceneDragDropEvent)¶
- effectiveOpacity(self) float ¶
- ensureVisible(self, rect: QRectF = QRectF(), xMargin: int = 50, yMargin: int = 50)¶
- PolylineHelmConnectorItem.ensureVisible(self, float, float, float, float, xMargin: int = 50, yMargin: int = 50) -> None
- filtersChildEvents(self) bool ¶
- flags(self) QGraphicsItem.GraphicsItemFlag ¶
- focusInEvent(self, QFocusEvent)¶
- focusItem(self) QGraphicsItem ¶
- focusOutEvent(self, QFocusEvent)¶
- focusProxy(self) QGraphicsItem ¶
- grabKeyboard(self)¶
- grabMouse(self)¶
- graphicsEffect(self) QGraphicsEffect ¶
- group(self) QGraphicsItemGroup ¶
- hasCursor(self) bool ¶
- hasFocus(self) bool ¶
- hide(self)¶
- hoverEnterEvent(self, QGraphicsSceneHoverEvent)¶
- hoverLeaveEvent(self, QGraphicsSceneHoverEvent)¶
- hoverMoveEvent(self, QGraphicsSceneHoverEvent)¶
- inputMethodEvent(self, QInputMethodEvent)¶
- inputMethodHints(self) Qt.InputMethodHint ¶
- inputMethodQuery(self, Qt.InputMethodQuery) Any ¶
- installSceneEventFilter(self, QGraphicsItem)¶
- isActive(self) bool ¶
- isAncestorOf(self, QGraphicsItem) bool ¶
- isBlockedByModalPanel(self) Tuple[bool, QGraphicsItem] ¶
- isClipped(self) bool ¶
- isEnabled(self) bool ¶
- isObscured(self, rect: QRectF = QRectF()) bool ¶
- PolylineHelmConnectorItem.isObscured(self, float, float, float, float) -> bool
- isObscuredBy(self, QGraphicsItem) bool ¶
- isPanel(self) bool ¶
- isSelected(self) bool ¶
- isUnderMouse(self) bool ¶
- isVisible(self) bool ¶
- isVisibleTo(self, QGraphicsItem) bool ¶
- isWidget(self) bool ¶
- isWindow(self) bool ¶
- itemChange(self, QGraphicsItem.GraphicsItemChange, Any) Any ¶
- itemTransform(self, QGraphicsItem) Tuple[QTransform, bool] ¶
- keyPressEvent(self, QKeyEvent)¶
- keyReleaseEvent(self, QKeyEvent)¶
- mapFromItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapFromItem(self, QGraphicsItem, QRectF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPainterPath) QPainterPath
- PolylineHelmConnectorItem.mapFromItem(self, QGraphicsItem, float, float) -> QPointF
- PolylineHelmConnectorItem.mapFromItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapFromParent(self, QPointF) QPointF ¶
- mapFromParent(self, QRectF) QPolygonF
- mapFromParent(self, QPolygonF) QPolygonF
- mapFromParent(self, QPainterPath) QPainterPath
- PolylineHelmConnectorItem.mapFromParent(self, float, float) -> QPointF
- PolylineHelmConnectorItem.mapFromParent(self, float, float, float, float) -> QPolygonF
- mapFromScene(self, QPointF) QPointF ¶
- mapFromScene(self, QRectF) QPolygonF
- mapFromScene(self, QPolygonF) QPolygonF
- mapFromScene(self, QPainterPath) QPainterPath
- PolylineHelmConnectorItem.mapFromScene(self, float, float) -> QPointF
- PolylineHelmConnectorItem.mapFromScene(self, float, float, float, float) -> QPolygonF
- mapRectFromItem(self, QGraphicsItem, QRectF) QRectF ¶
- PolylineHelmConnectorItem.mapRectFromItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectFromParent(self, QRectF) QRectF ¶
- PolylineHelmConnectorItem.mapRectFromParent(self, float, float, float, float) -> QRectF
- mapRectFromScene(self, QRectF) QRectF ¶
- PolylineHelmConnectorItem.mapRectFromScene(self, float, float, float, float) -> QRectF
- mapRectToItem(self, QGraphicsItem, QRectF) QRectF ¶
- PolylineHelmConnectorItem.mapRectToItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectToParent(self, QRectF) QRectF ¶
- PolylineHelmConnectorItem.mapRectToParent(self, float, float, float, float) -> QRectF
- mapRectToScene(self, QRectF) QRectF ¶
- PolylineHelmConnectorItem.mapRectToScene(self, float, float, float, float) -> QRectF
- mapToItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapToItem(self, QGraphicsItem, QRectF) QPolygonF
- mapToItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapToItem(self, QGraphicsItem, QPainterPath) QPainterPath
- PolylineHelmConnectorItem.mapToItem(self, QGraphicsItem, float, float) -> QPointF
- PolylineHelmConnectorItem.mapToItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapToParent(self, QPointF) QPointF ¶
- mapToParent(self, QRectF) QPolygonF
- mapToParent(self, QPolygonF) QPolygonF
- mapToParent(self, QPainterPath) QPainterPath
- PolylineHelmConnectorItem.mapToParent(self, float, float) -> QPointF
- PolylineHelmConnectorItem.mapToParent(self, float, float, float, float) -> QPolygonF
- mapToScene(self, QPointF) QPointF ¶
- mapToScene(self, QRectF) QPolygonF
- mapToScene(self, QPolygonF) QPolygonF
- mapToScene(self, QPainterPath) QPainterPath
- PolylineHelmConnectorItem.mapToScene(self, float, float) -> QPointF
- PolylineHelmConnectorItem.mapToScene(self, float, float, float, float) -> QPolygonF
- mouseDoubleClickEvent(self, QGraphicsSceneMouseEvent)¶
- mouseMoveEvent(self, QGraphicsSceneMouseEvent)¶
- mousePressEvent(self, QGraphicsSceneMouseEvent)¶
- mouseReleaseEvent(self, QGraphicsSceneMouseEvent)¶
- PolylineHelmConnectorItem.moveBy(self, float, float)
- opacity(self) float ¶
- opaqueArea(self) QPainterPath ¶
- paint(self, QPainter, QStyleOptionGraphicsItem, widget: QWidget = None)¶
- panel(self) QGraphicsItem ¶
- panelModality(self) QGraphicsItem.PanelModality ¶
- parentItem(self) QGraphicsItem ¶
- parentObject(self) QGraphicsObject ¶
- parentWidget(self) QGraphicsWidget ¶
- path(self) QPainterPath ¶
- pen(self) QPen ¶
- pos(self) QPointF ¶
- prepareGeometryChange(self)¶
- removeSceneEventFilter(self, QGraphicsItem)¶
- resetTransform(self)¶
- rotation(self) float ¶
- scale(self) float ¶
- scene(self) QGraphicsScene ¶
- sceneBoundingRect(self) QRectF ¶
- sceneEvent(self, QEvent) bool ¶
- sceneEventFilter(self, QGraphicsItem, QEvent) bool ¶
- scenePos(self) QPointF ¶
- sceneTransform(self) QTransform ¶
- PolylineHelmConnectorItem.scroll(self, float, float, rect: QRectF = QRectF())
- setAcceptDrops(self, bool)¶
- setAcceptHoverEvents(self, bool)¶
- setAcceptTouchEvents(self, bool)¶
- setAcceptedMouseButtons(self, Qt.MouseButton)¶
- setActive(self, bool)¶
- setBoundingRegionGranularity(self, float)¶
- setBrush(self, Union[QBrush, QColor, Qt.GlobalColor, int, QGradient])¶
- setCacheMode(self, QGraphicsItem.CacheMode, logicalCacheSize: QSize = QSize())¶
- setCursor(self, Union[QCursor, Qt.CursorShape])¶
- setData(self, int, Any)¶
- setEnabled(self, bool)¶
- setFiltersChildEvents(self, bool)¶
- setFlag(self, QGraphicsItem.GraphicsItemFlag, enabled: bool = True)¶
- setFlags(self, QGraphicsItem.GraphicsItemFlag)¶
- setFocus(self, focusReason: Qt.FocusReason = Qt.OtherFocusReason)¶
- setFocusProxy(self, QGraphicsItem)¶
- setGraphicsEffect(self, QGraphicsEffect)¶
- setGroup(self, QGraphicsItemGroup)¶
- setInputMethodHints(self, Qt.InputMethodHint)¶
- setOpacity(self, float)¶
- setPanelModality(self, QGraphicsItem.PanelModality)¶
- setParentItem(self, QGraphicsItem)¶
- setPath(self, QPainterPath)¶
- setPen(self, Union[QPen, QColor, Qt.GlobalColor, int, QGradient])¶
- setPos(self, QPointF)¶
- PolylineHelmConnectorItem.setPos(self, float, float) -> None
- setRotation(self, float)¶
- setScale(self, float)¶
- setSelected(self, bool)¶
- setToolTip(self, str)¶
- setTransform(self, QTransform, combine: bool = False)¶
- setTransformOriginPoint(self, QPointF)¶
- PolylineHelmConnectorItem.setTransformOriginPoint(self, float, float) -> None
- setTransformations(self, Iterable[QGraphicsTransform])¶
- setVisible(self, bool)¶
- setX(self, float)¶
- setY(self, float)¶
- setZValue(self, float)¶
- shape(self) QPainterPath ¶
- show(self)¶
- stackBefore(self, QGraphicsItem)¶
- toGraphicsObject(self) QGraphicsObject ¶
- toolTip(self) str ¶
- topLevelItem(self) QGraphicsItem ¶
- topLevelWidget(self) QGraphicsWidget ¶
- transform(self) QTransform ¶
- transformOriginPoint(self) QPointF ¶
- transformations(self) List[QGraphicsTransform] ¶
- type(self) int ¶
- ungrabKeyboard(self)¶
- ungrabMouse(self)¶
- unsetCursor(self)¶
- update(self, rect: QRectF = QRectF())¶
- PolylineHelmConnectorItem.update(self, float, float, float, float) -> None
- updateMicroFocus(self)¶
- wheelEvent(self, QGraphicsSceneWheelEvent)¶
- window(self) QGraphicsWidget ¶
- x(self) float ¶
- y(self) float ¶
- zValue(self) float ¶
- class schrodinger.protein.helm.helm_renderer.ArrowheadConnectorMixin¶
Bases:
object
Mixin for adding arrowheads to the start or end of a
_HelmConnectorBase
graphics item.- add_arrowhead(pos: PyQt6.QtCore.QPointF) PyQt6.QtWidgets.QAbstractGraphicsShapeItem ¶
- class schrodinger.protein.helm.helm_renderer.AALinearConnectorItem(connector: schrodinger.protein.helm.helm_renderer.HelmConnector, parent=None)¶
Bases:
schrodinger.protein.helm.helm_renderer.LineHelmConnectorItem
Graphics Item representing a non-branching connector between two amino acids.
- class CacheMode(value)¶
Bases:
enum.Enum
An enumeration.
- NoCache = 0¶
- ItemCoordinateCache = 1¶
- DeviceCoordinateCache = 2¶
- DeviceCoordinateCache = 2¶
- class GraphicsItemChange(value)¶
Bases:
enum.Enum
An enumeration.
- ItemPositionChange = 0¶
- ItemVisibleChange = 2¶
- ItemEnabledChange = 3¶
- ItemSelectedChange = 4¶
- ItemParentChange = 5¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemTransformChange = 8¶
- ItemPositionHasChanged = 9¶
- ItemTransformHasChanged = 10¶
- ItemSceneChange = 11¶
- ItemVisibleHasChanged = 12¶
- ItemEnabledHasChanged = 13¶
- ItemSelectedHasChanged = 14¶
- ItemParentHasChanged = 15¶
- ItemSceneHasChanged = 16¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemScenePositionHasChanged = 27¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- class GraphicsItemFlag(value)¶
Bases:
enum.Flag
An enumeration.
- ItemIsMovable = 1¶
- ItemIsSelectable = 2¶
- ItemIsFocusable = 4¶
- ItemClipsToShape = 8¶
- ItemClipsChildrenToShape = 16¶
- ItemIgnoresTransformations = 32¶
- ItemIgnoresParentOpacity = 64¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemStacksBehindParent = 256¶
- ItemUsesExtendedStyleOption = 512¶
- ItemHasNoContents = 1024¶
- ItemSendsGeometryChanges = 2048¶
- ItemAcceptsInputMethod = 4096¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemIsPanel = 16384¶
- ItemSendsScenePositionChanges = 65536¶
- ItemContainsChildrenInShape = 524288¶
- ItemAcceptsInputMethod = 4096¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemClipsChildrenToShape = 16¶
- ItemClipsToShape = 8¶
- ItemContainsChildrenInShape = 524288¶
- ItemCoordinateCache = 1¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemEnabledChange = 3¶
- ItemEnabledHasChanged = 13¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemHasNoContents = 1024¶
- ItemIgnoresParentOpacity = 64¶
- ItemIgnoresTransformations = 32¶
- ItemIsFocusable = 4¶
- ItemIsMovable = 1¶
- ItemIsPanel = 16384¶
- ItemIsSelectable = 2¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemParentChange = 5¶
- ItemParentHasChanged = 15¶
- ItemPositionChange = 0¶
- ItemPositionHasChanged = 9¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemSceneChange = 11¶
- ItemSceneHasChanged = 16¶
- ItemScenePositionHasChanged = 27¶
- ItemSelectedChange = 4¶
- ItemSelectedHasChanged = 14¶
- ItemSendsGeometryChanges = 2048¶
- ItemSendsScenePositionChanges = 65536¶
- ItemStacksBehindParent = 256¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemTransformChange = 8¶
- ItemTransformHasChanged = 10¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- ItemUsesExtendedStyleOption = 512¶
- ItemVisibleChange = 2¶
- ItemVisibleHasChanged = 12¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- NoCache = 0¶
- NonModal = 0¶
- PanelModal = 1¶
- class PanelModality(value)¶
Bases:
enum.Enum
An enumeration.
- NonModal = 0¶
- PanelModal = 1¶
- SceneModal = 2¶
- SceneModal = 2¶
- Type = 1¶
- UserType = 65536¶
- __init__(connector: schrodinger.protein.helm.helm_renderer.HelmConnector, parent=None)¶
- acceptDrops(self) bool ¶
- acceptHoverEvents(self) bool ¶
- acceptTouchEvents(self) bool ¶
- acceptedMouseButtons(self) Qt.MouseButton ¶
- advance(self, int)¶
- boundingRect(self) QRectF ¶
- boundingRegion(self, QTransform) QRegion ¶
- boundingRegionGranularity(self) float ¶
- cacheMode(self) QGraphicsItem.CacheMode ¶
- childItems(self) List[QGraphicsItem] ¶
- childrenBoundingRect(self) QRectF ¶
- clearFocus(self)¶
- clipPath(self) QPainterPath ¶
- collidesWithItem(self, QGraphicsItem, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidesWithPath(self, QPainterPath, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidingItems(self, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) List[QGraphicsItem] ¶
- commonAncestorItem(self, QGraphicsItem) QGraphicsItem ¶
- contains(self, QPointF) bool ¶
- contextMenuEvent(self, QGraphicsSceneContextMenuEvent)¶
- cursor(self) QCursor ¶
- data(self, int) Any ¶
- deviceTransform(self, QTransform) QTransform ¶
- dragEnterEvent(self, QGraphicsSceneDragDropEvent)¶
- dragLeaveEvent(self, QGraphicsSceneDragDropEvent)¶
- dragMoveEvent(self, QGraphicsSceneDragDropEvent)¶
- dropEvent(self, QGraphicsSceneDragDropEvent)¶
- effectiveOpacity(self) float ¶
- ensureVisible(self, rect: QRectF = QRectF(), xMargin: int = 50, yMargin: int = 50)¶
- AALinearConnectorItem.ensureVisible(self, float, float, float, float, xMargin: int = 50, yMargin: int = 50) -> None
- filtersChildEvents(self) bool ¶
- flags(self) QGraphicsItem.GraphicsItemFlag ¶
- focusInEvent(self, QFocusEvent)¶
- focusItem(self) QGraphicsItem ¶
- focusOutEvent(self, QFocusEvent)¶
- focusProxy(self) QGraphicsItem ¶
- grabKeyboard(self)¶
- grabMouse(self)¶
- graphicsEffect(self) QGraphicsEffect ¶
- group(self) QGraphicsItemGroup ¶
- hasCursor(self) bool ¶
- hasFocus(self) bool ¶
- hide(self)¶
- hoverEnterEvent(self, QGraphicsSceneHoverEvent)¶
- hoverLeaveEvent(self, QGraphicsSceneHoverEvent)¶
- hoverMoveEvent(self, QGraphicsSceneHoverEvent)¶
- inputMethodEvent(self, QInputMethodEvent)¶
- inputMethodHints(self) Qt.InputMethodHint ¶
- inputMethodQuery(self, Qt.InputMethodQuery) Any ¶
- installSceneEventFilter(self, QGraphicsItem)¶
- isActive(self) bool ¶
- isAncestorOf(self, QGraphicsItem) bool ¶
- isBlockedByModalPanel(self) Tuple[bool, QGraphicsItem] ¶
- isClipped(self) bool ¶
- isEnabled(self) bool ¶
- isObscured(self, rect: QRectF = QRectF()) bool ¶
- AALinearConnectorItem.isObscured(self, float, float, float, float) -> bool
- isObscuredBy(self, QGraphicsItem) bool ¶
- isPanel(self) bool ¶
- isSelected(self) bool ¶
- isUnderMouse(self) bool ¶
- isVisible(self) bool ¶
- isVisibleTo(self, QGraphicsItem) bool ¶
- isWidget(self) bool ¶
- isWindow(self) bool ¶
- itemChange(self, QGraphicsItem.GraphicsItemChange, Any) Any ¶
- itemTransform(self, QGraphicsItem) Tuple[QTransform, bool] ¶
- keyPressEvent(self, QKeyEvent)¶
- keyReleaseEvent(self, QKeyEvent)¶
- line(self) QLineF ¶
- mapFromItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapFromItem(self, QGraphicsItem, QRectF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPainterPath) QPainterPath
- AALinearConnectorItem.mapFromItem(self, QGraphicsItem, float, float) -> QPointF
- AALinearConnectorItem.mapFromItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapFromParent(self, QPointF) QPointF ¶
- mapFromParent(self, QRectF) QPolygonF
- mapFromParent(self, QPolygonF) QPolygonF
- mapFromParent(self, QPainterPath) QPainterPath
- AALinearConnectorItem.mapFromParent(self, float, float) -> QPointF
- AALinearConnectorItem.mapFromParent(self, float, float, float, float) -> QPolygonF
- mapFromScene(self, QPointF) QPointF ¶
- mapFromScene(self, QRectF) QPolygonF
- mapFromScene(self, QPolygonF) QPolygonF
- mapFromScene(self, QPainterPath) QPainterPath
- AALinearConnectorItem.mapFromScene(self, float, float) -> QPointF
- AALinearConnectorItem.mapFromScene(self, float, float, float, float) -> QPolygonF
- mapRectFromItem(self, QGraphicsItem, QRectF) QRectF ¶
- AALinearConnectorItem.mapRectFromItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectFromParent(self, QRectF) QRectF ¶
- AALinearConnectorItem.mapRectFromParent(self, float, float, float, float) -> QRectF
- mapRectFromScene(self, QRectF) QRectF ¶
- AALinearConnectorItem.mapRectFromScene(self, float, float, float, float) -> QRectF
- mapRectToItem(self, QGraphicsItem, QRectF) QRectF ¶
- AALinearConnectorItem.mapRectToItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectToParent(self, QRectF) QRectF ¶
- AALinearConnectorItem.mapRectToParent(self, float, float, float, float) -> QRectF
- mapRectToScene(self, QRectF) QRectF ¶
- AALinearConnectorItem.mapRectToScene(self, float, float, float, float) -> QRectF
- mapToItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapToItem(self, QGraphicsItem, QRectF) QPolygonF
- mapToItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapToItem(self, QGraphicsItem, QPainterPath) QPainterPath
- AALinearConnectorItem.mapToItem(self, QGraphicsItem, float, float) -> QPointF
- AALinearConnectorItem.mapToItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapToParent(self, QPointF) QPointF ¶
- mapToParent(self, QRectF) QPolygonF
- mapToParent(self, QPolygonF) QPolygonF
- mapToParent(self, QPainterPath) QPainterPath
- AALinearConnectorItem.mapToParent(self, float, float) -> QPointF
- AALinearConnectorItem.mapToParent(self, float, float, float, float) -> QPolygonF
- mapToScene(self, QPointF) QPointF ¶
- mapToScene(self, QRectF) QPolygonF
- mapToScene(self, QPolygonF) QPolygonF
- mapToScene(self, QPainterPath) QPainterPath
- AALinearConnectorItem.mapToScene(self, float, float) -> QPointF
- AALinearConnectorItem.mapToScene(self, float, float, float, float) -> QPolygonF
- mouseDoubleClickEvent(self, QGraphicsSceneMouseEvent)¶
- mouseMoveEvent(self, QGraphicsSceneMouseEvent)¶
- mousePressEvent(self, QGraphicsSceneMouseEvent)¶
- mouseReleaseEvent(self, QGraphicsSceneMouseEvent)¶
- AALinearConnectorItem.moveBy(self, float, float)
- opacity(self) float ¶
- opaqueArea(self) QPainterPath ¶
- paint(self, QPainter, QStyleOptionGraphicsItem, widget: QWidget = None)¶
- panel(self) QGraphicsItem ¶
- panelModality(self) QGraphicsItem.PanelModality ¶
- parentItem(self) QGraphicsItem ¶
- parentObject(self) QGraphicsObject ¶
- parentWidget(self) QGraphicsWidget ¶
- pen(self) QPen ¶
- pos(self) QPointF ¶
- prepareGeometryChange(self)¶
- removeSceneEventFilter(self, QGraphicsItem)¶
- resetTransform(self)¶
- rotation(self) float ¶
- scale(self) float ¶
- scene(self) QGraphicsScene ¶
- sceneBoundingRect(self) QRectF ¶
- sceneEvent(self, QEvent) bool ¶
- sceneEventFilter(self, QGraphicsItem, QEvent) bool ¶
- scenePos(self) QPointF ¶
- sceneTransform(self) QTransform ¶
- AALinearConnectorItem.scroll(self, float, float, rect: QRectF = QRectF())
- setAcceptDrops(self, bool)¶
- setAcceptHoverEvents(self, bool)¶
- setAcceptTouchEvents(self, bool)¶
- setAcceptedMouseButtons(self, Qt.MouseButton)¶
- setActive(self, bool)¶
- setBoundingRegionGranularity(self, float)¶
- setCacheMode(self, QGraphicsItem.CacheMode, logicalCacheSize: QSize = QSize())¶
- setCursor(self, Union[QCursor, Qt.CursorShape])¶
- setData(self, int, Any)¶
- setEnabled(self, bool)¶
- setFiltersChildEvents(self, bool)¶
- setFlag(self, QGraphicsItem.GraphicsItemFlag, enabled: bool = True)¶
- setFlags(self, QGraphicsItem.GraphicsItemFlag)¶
- setFocus(self, focusReason: Qt.FocusReason = Qt.OtherFocusReason)¶
- setFocusProxy(self, QGraphicsItem)¶
- setGraphicsEffect(self, QGraphicsEffect)¶
- setGroup(self, QGraphicsItemGroup)¶
- setInputMethodHints(self, Qt.InputMethodHint)¶
- setLine(self, QLineF)¶
- AALinearConnectorItem.setLine(self, float, float, float, float) -> None
- setOpacity(self, float)¶
- setPanelModality(self, QGraphicsItem.PanelModality)¶
- setParentItem(self, QGraphicsItem)¶
- setPen(self, Union[QPen, QColor, Qt.GlobalColor, int, QGradient])¶
- setPos(self, QPointF)¶
- AALinearConnectorItem.setPos(self, float, float) -> None
- setRotation(self, float)¶
- setScale(self, float)¶
- setSelected(self, bool)¶
- setToolTip(self, str)¶
- setTransform(self, QTransform, combine: bool = False)¶
- setTransformOriginPoint(self, QPointF)¶
- AALinearConnectorItem.setTransformOriginPoint(self, float, float) -> None
- setTransformations(self, Iterable[QGraphicsTransform])¶
- setVisible(self, bool)¶
- setX(self, float)¶
- setY(self, float)¶
- setZValue(self, float)¶
- shape(self) QPainterPath ¶
- show(self)¶
- stackBefore(self, QGraphicsItem)¶
- toGraphicsObject(self) QGraphicsObject ¶
- toolTip(self) str ¶
- topLevelItem(self) QGraphicsItem ¶
- topLevelWidget(self) QGraphicsWidget ¶
- transform(self) QTransform ¶
- transformOriginPoint(self) QPointF ¶
- transformations(self) List[QGraphicsTransform] ¶
- type(self) int ¶
- ungrabKeyboard(self)¶
- ungrabMouse(self)¶
- unsetCursor(self)¶
- update(self, rect: QRectF = QRectF())¶
- AALinearConnectorItem.update(self, float, float, float, float) -> None
- updateMicroFocus(self)¶
- wheelEvent(self, QGraphicsSceneWheelEvent)¶
- window(self) QGraphicsWidget ¶
- x(self) float ¶
- y(self) float ¶
- zValue(self) float ¶
- class schrodinger.protein.helm.helm_renderer.AABranchingConnectorItem(connector: schrodinger.protein.helm.helm_renderer.HelmConnector, parent=None)¶
Bases:
schrodinger.protein.helm.helm_renderer.ArrowheadConnectorMixin
,schrodinger.protein.helm.helm_renderer.LineHelmConnectorItem
Graphics Item representing a branching connector between two amino acids.
- __init__(connector: schrodinger.protein.helm.helm_renderer.HelmConnector, parent=None)¶
- class CacheMode(value)¶
Bases:
enum.Enum
An enumeration.
- NoCache = 0¶
- ItemCoordinateCache = 1¶
- DeviceCoordinateCache = 2¶
- DeviceCoordinateCache = 2¶
- class GraphicsItemChange(value)¶
Bases:
enum.Enum
An enumeration.
- ItemPositionChange = 0¶
- ItemVisibleChange = 2¶
- ItemEnabledChange = 3¶
- ItemSelectedChange = 4¶
- ItemParentChange = 5¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemTransformChange = 8¶
- ItemPositionHasChanged = 9¶
- ItemTransformHasChanged = 10¶
- ItemSceneChange = 11¶
- ItemVisibleHasChanged = 12¶
- ItemEnabledHasChanged = 13¶
- ItemSelectedHasChanged = 14¶
- ItemParentHasChanged = 15¶
- ItemSceneHasChanged = 16¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemScenePositionHasChanged = 27¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- class GraphicsItemFlag(value)¶
Bases:
enum.Flag
An enumeration.
- ItemIsMovable = 1¶
- ItemIsSelectable = 2¶
- ItemIsFocusable = 4¶
- ItemClipsToShape = 8¶
- ItemClipsChildrenToShape = 16¶
- ItemIgnoresTransformations = 32¶
- ItemIgnoresParentOpacity = 64¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemStacksBehindParent = 256¶
- ItemUsesExtendedStyleOption = 512¶
- ItemHasNoContents = 1024¶
- ItemSendsGeometryChanges = 2048¶
- ItemAcceptsInputMethod = 4096¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemIsPanel = 16384¶
- ItemSendsScenePositionChanges = 65536¶
- ItemContainsChildrenInShape = 524288¶
- ItemAcceptsInputMethod = 4096¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemClipsChildrenToShape = 16¶
- ItemClipsToShape = 8¶
- ItemContainsChildrenInShape = 524288¶
- ItemCoordinateCache = 1¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemEnabledChange = 3¶
- ItemEnabledHasChanged = 13¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemHasNoContents = 1024¶
- ItemIgnoresParentOpacity = 64¶
- ItemIgnoresTransformations = 32¶
- ItemIsFocusable = 4¶
- ItemIsMovable = 1¶
- ItemIsPanel = 16384¶
- ItemIsSelectable = 2¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemParentChange = 5¶
- ItemParentHasChanged = 15¶
- ItemPositionChange = 0¶
- ItemPositionHasChanged = 9¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemSceneChange = 11¶
- ItemSceneHasChanged = 16¶
- ItemScenePositionHasChanged = 27¶
- ItemSelectedChange = 4¶
- ItemSelectedHasChanged = 14¶
- ItemSendsGeometryChanges = 2048¶
- ItemSendsScenePositionChanges = 65536¶
- ItemStacksBehindParent = 256¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemTransformChange = 8¶
- ItemTransformHasChanged = 10¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- ItemUsesExtendedStyleOption = 512¶
- ItemVisibleChange = 2¶
- ItemVisibleHasChanged = 12¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- NoCache = 0¶
- NonModal = 0¶
- PanelModal = 1¶
- class PanelModality(value)¶
Bases:
enum.Enum
An enumeration.
- NonModal = 0¶
- PanelModal = 1¶
- SceneModal = 2¶
- SceneModal = 2¶
- Type = 1¶
- UserType = 65536¶
- acceptDrops(self) bool ¶
- acceptHoverEvents(self) bool ¶
- acceptTouchEvents(self) bool ¶
- acceptedMouseButtons(self) Qt.MouseButton ¶
- add_arrowhead(pos: PyQt6.QtCore.QPointF) PyQt6.QtWidgets.QAbstractGraphicsShapeItem ¶
- advance(self, int)¶
- boundingRect(self) QRectF ¶
- boundingRegion(self, QTransform) QRegion ¶
- boundingRegionGranularity(self) float ¶
- cacheMode(self) QGraphicsItem.CacheMode ¶
- childItems(self) List[QGraphicsItem] ¶
- childrenBoundingRect(self) QRectF ¶
- clearFocus(self)¶
- clipPath(self) QPainterPath ¶
- collidesWithItem(self, QGraphicsItem, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidesWithPath(self, QPainterPath, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidingItems(self, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) List[QGraphicsItem] ¶
- commonAncestorItem(self, QGraphicsItem) QGraphicsItem ¶
- contains(self, QPointF) bool ¶
- contextMenuEvent(self, QGraphicsSceneContextMenuEvent)¶
- cursor(self) QCursor ¶
- data(self, int) Any ¶
- deviceTransform(self, QTransform) QTransform ¶
- dragEnterEvent(self, QGraphicsSceneDragDropEvent)¶
- dragLeaveEvent(self, QGraphicsSceneDragDropEvent)¶
- dragMoveEvent(self, QGraphicsSceneDragDropEvent)¶
- dropEvent(self, QGraphicsSceneDragDropEvent)¶
- effectiveOpacity(self) float ¶
- ensureVisible(self, rect: QRectF = QRectF(), xMargin: int = 50, yMargin: int = 50)¶
- AABranchingConnectorItem.ensureVisible(self, float, float, float, float, xMargin: int = 50, yMargin: int = 50) -> None
- filtersChildEvents(self) bool ¶
- flags(self) QGraphicsItem.GraphicsItemFlag ¶
- focusInEvent(self, QFocusEvent)¶
- focusItem(self) QGraphicsItem ¶
- focusOutEvent(self, QFocusEvent)¶
- focusProxy(self) QGraphicsItem ¶
- grabKeyboard(self)¶
- grabMouse(self)¶
- graphicsEffect(self) QGraphicsEffect ¶
- group(self) QGraphicsItemGroup ¶
- hasCursor(self) bool ¶
- hasFocus(self) bool ¶
- hide(self)¶
- hoverEnterEvent(self, QGraphicsSceneHoverEvent)¶
- hoverLeaveEvent(self, QGraphicsSceneHoverEvent)¶
- hoverMoveEvent(self, QGraphicsSceneHoverEvent)¶
- inputMethodEvent(self, QInputMethodEvent)¶
- inputMethodHints(self) Qt.InputMethodHint ¶
- inputMethodQuery(self, Qt.InputMethodQuery) Any ¶
- installSceneEventFilter(self, QGraphicsItem)¶
- isActive(self) bool ¶
- isAncestorOf(self, QGraphicsItem) bool ¶
- isBlockedByModalPanel(self) Tuple[bool, QGraphicsItem] ¶
- isClipped(self) bool ¶
- isEnabled(self) bool ¶
- isObscured(self, rect: QRectF = QRectF()) bool ¶
- AABranchingConnectorItem.isObscured(self, float, float, float, float) -> bool
- isObscuredBy(self, QGraphicsItem) bool ¶
- isPanel(self) bool ¶
- isSelected(self) bool ¶
- isUnderMouse(self) bool ¶
- isVisible(self) bool ¶
- isVisibleTo(self, QGraphicsItem) bool ¶
- isWidget(self) bool ¶
- isWindow(self) bool ¶
- itemChange(self, QGraphicsItem.GraphicsItemChange, Any) Any ¶
- itemTransform(self, QGraphicsItem) Tuple[QTransform, bool] ¶
- keyPressEvent(self, QKeyEvent)¶
- keyReleaseEvent(self, QKeyEvent)¶
- line(self) QLineF ¶
- mapFromItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapFromItem(self, QGraphicsItem, QRectF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPainterPath) QPainterPath
- AABranchingConnectorItem.mapFromItem(self, QGraphicsItem, float, float) -> QPointF
- AABranchingConnectorItem.mapFromItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapFromParent(self, QPointF) QPointF ¶
- mapFromParent(self, QRectF) QPolygonF
- mapFromParent(self, QPolygonF) QPolygonF
- mapFromParent(self, QPainterPath) QPainterPath
- AABranchingConnectorItem.mapFromParent(self, float, float) -> QPointF
- AABranchingConnectorItem.mapFromParent(self, float, float, float, float) -> QPolygonF
- mapFromScene(self, QPointF) QPointF ¶
- mapFromScene(self, QRectF) QPolygonF
- mapFromScene(self, QPolygonF) QPolygonF
- mapFromScene(self, QPainterPath) QPainterPath
- AABranchingConnectorItem.mapFromScene(self, float, float) -> QPointF
- AABranchingConnectorItem.mapFromScene(self, float, float, float, float) -> QPolygonF
- mapRectFromItem(self, QGraphicsItem, QRectF) QRectF ¶
- AABranchingConnectorItem.mapRectFromItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectFromParent(self, QRectF) QRectF ¶
- AABranchingConnectorItem.mapRectFromParent(self, float, float, float, float) -> QRectF
- mapRectFromScene(self, QRectF) QRectF ¶
- AABranchingConnectorItem.mapRectFromScene(self, float, float, float, float) -> QRectF
- mapRectToItem(self, QGraphicsItem, QRectF) QRectF ¶
- AABranchingConnectorItem.mapRectToItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectToParent(self, QRectF) QRectF ¶
- AABranchingConnectorItem.mapRectToParent(self, float, float, float, float) -> QRectF
- mapRectToScene(self, QRectF) QRectF ¶
- AABranchingConnectorItem.mapRectToScene(self, float, float, float, float) -> QRectF
- mapToItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapToItem(self, QGraphicsItem, QRectF) QPolygonF
- mapToItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapToItem(self, QGraphicsItem, QPainterPath) QPainterPath
- AABranchingConnectorItem.mapToItem(self, QGraphicsItem, float, float) -> QPointF
- AABranchingConnectorItem.mapToItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapToParent(self, QPointF) QPointF ¶
- mapToParent(self, QRectF) QPolygonF
- mapToParent(self, QPolygonF) QPolygonF
- mapToParent(self, QPainterPath) QPainterPath
- AABranchingConnectorItem.mapToParent(self, float, float) -> QPointF
- AABranchingConnectorItem.mapToParent(self, float, float, float, float) -> QPolygonF
- mapToScene(self, QPointF) QPointF ¶
- mapToScene(self, QRectF) QPolygonF
- mapToScene(self, QPolygonF) QPolygonF
- mapToScene(self, QPainterPath) QPainterPath
- AABranchingConnectorItem.mapToScene(self, float, float) -> QPointF
- AABranchingConnectorItem.mapToScene(self, float, float, float, float) -> QPolygonF
- mouseDoubleClickEvent(self, QGraphicsSceneMouseEvent)¶
- mouseMoveEvent(self, QGraphicsSceneMouseEvent)¶
- mousePressEvent(self, QGraphicsSceneMouseEvent)¶
- mouseReleaseEvent(self, QGraphicsSceneMouseEvent)¶
- AABranchingConnectorItem.moveBy(self, float, float)
- opacity(self) float ¶
- opaqueArea(self) QPainterPath ¶
- paint(self, QPainter, QStyleOptionGraphicsItem, widget: QWidget = None)¶
- panel(self) QGraphicsItem ¶
- panelModality(self) QGraphicsItem.PanelModality ¶
- parentItem(self) QGraphicsItem ¶
- parentObject(self) QGraphicsObject ¶
- parentWidget(self) QGraphicsWidget ¶
- pen(self) QPen ¶
- pos(self) QPointF ¶
- prepareGeometryChange(self)¶
- removeSceneEventFilter(self, QGraphicsItem)¶
- resetTransform(self)¶
- rotation(self) float ¶
- scale(self) float ¶
- scene(self) QGraphicsScene ¶
- sceneBoundingRect(self) QRectF ¶
- sceneEvent(self, QEvent) bool ¶
- sceneEventFilter(self, QGraphicsItem, QEvent) bool ¶
- scenePos(self) QPointF ¶
- sceneTransform(self) QTransform ¶
- AABranchingConnectorItem.scroll(self, float, float, rect: QRectF = QRectF())
- setAcceptDrops(self, bool)¶
- setAcceptHoverEvents(self, bool)¶
- setAcceptTouchEvents(self, bool)¶
- setAcceptedMouseButtons(self, Qt.MouseButton)¶
- setActive(self, bool)¶
- setBoundingRegionGranularity(self, float)¶
- setCacheMode(self, QGraphicsItem.CacheMode, logicalCacheSize: QSize = QSize())¶
- setCursor(self, Union[QCursor, Qt.CursorShape])¶
- setData(self, int, Any)¶
- setEnabled(self, bool)¶
- setFiltersChildEvents(self, bool)¶
- setFlag(self, QGraphicsItem.GraphicsItemFlag, enabled: bool = True)¶
- setFlags(self, QGraphicsItem.GraphicsItemFlag)¶
- setFocus(self, focusReason: Qt.FocusReason = Qt.OtherFocusReason)¶
- setFocusProxy(self, QGraphicsItem)¶
- setGraphicsEffect(self, QGraphicsEffect)¶
- setGroup(self, QGraphicsItemGroup)¶
- setInputMethodHints(self, Qt.InputMethodHint)¶
- setLine(self, QLineF)¶
- AABranchingConnectorItem.setLine(self, float, float, float, float) -> None
- setOpacity(self, float)¶
- setPanelModality(self, QGraphicsItem.PanelModality)¶
- setParentItem(self, QGraphicsItem)¶
- setPen(self, Union[QPen, QColor, Qt.GlobalColor, int, QGradient])¶
- setPos(self, QPointF)¶
- AABranchingConnectorItem.setPos(self, float, float) -> None
- setRotation(self, float)¶
- setScale(self, float)¶
- setSelected(self, bool)¶
- setToolTip(self, str)¶
- setTransform(self, QTransform, combine: bool = False)¶
- setTransformOriginPoint(self, QPointF)¶
- AABranchingConnectorItem.setTransformOriginPoint(self, float, float) -> None
- setTransformations(self, Iterable[QGraphicsTransform])¶
- setVisible(self, bool)¶
- setX(self, float)¶
- setY(self, float)¶
- setZValue(self, float)¶
- shape(self) QPainterPath ¶
- show(self)¶
- stackBefore(self, QGraphicsItem)¶
- toGraphicsObject(self) QGraphicsObject ¶
- toolTip(self) str ¶
- topLevelItem(self) QGraphicsItem ¶
- topLevelWidget(self) QGraphicsWidget ¶
- transform(self) QTransform ¶
- transformOriginPoint(self) QPointF ¶
- transformations(self) List[QGraphicsTransform] ¶
- type(self) int ¶
- ungrabKeyboard(self)¶
- ungrabMouse(self)¶
- unsetCursor(self)¶
- update(self, rect: QRectF = QRectF())¶
- AABranchingConnectorItem.update(self, float, float, float, float) -> None
- updateMicroFocus(self)¶
- wheelEvent(self, QGraphicsSceneWheelEvent)¶
- window(self) QGraphicsWidget ¶
- x(self) float ¶
- y(self) float ¶
- zValue(self) float ¶
- class schrodinger.protein.helm.helm_renderer.DisulfideConnectorMixin(connector: schrodinger.protein.helm.helm_renderer.HelmConnector, parent=None)¶
Bases:
schrodinger.protein.helm.helm_renderer.ArrowheadConnectorMixin
Mixin for representing disulfide bridges.
- __init__(connector: schrodinger.protein.helm.helm_renderer.HelmConnector, parent=None)¶
- add_arrowhead(pos: PyQt6.QtCore.QPointF) PyQt6.QtWidgets.QAbstractGraphicsShapeItem ¶
- class schrodinger.protein.helm.helm_renderer.DisulfideLinearConnectorItem(connector: schrodinger.protein.helm.helm_renderer.HelmConnector, parent=None)¶
Bases:
schrodinger.protein.helm.helm_renderer.DisulfideConnectorMixin
,schrodinger.protein.helm.helm_renderer.PolylineHelmConnectorItem
Graphics Item representing disulfide bridges between two amino acids that have been laid out in a linear arrangement.
- class CacheMode(value)¶
Bases:
enum.Enum
An enumeration.
- NoCache = 0¶
- ItemCoordinateCache = 1¶
- DeviceCoordinateCache = 2¶
- DeviceCoordinateCache = 2¶
- class GraphicsItemChange(value)¶
Bases:
enum.Enum
An enumeration.
- ItemPositionChange = 0¶
- ItemVisibleChange = 2¶
- ItemEnabledChange = 3¶
- ItemSelectedChange = 4¶
- ItemParentChange = 5¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemTransformChange = 8¶
- ItemPositionHasChanged = 9¶
- ItemTransformHasChanged = 10¶
- ItemSceneChange = 11¶
- ItemVisibleHasChanged = 12¶
- ItemEnabledHasChanged = 13¶
- ItemSelectedHasChanged = 14¶
- ItemParentHasChanged = 15¶
- ItemSceneHasChanged = 16¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemScenePositionHasChanged = 27¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- class GraphicsItemFlag(value)¶
Bases:
enum.Flag
An enumeration.
- ItemIsMovable = 1¶
- ItemIsSelectable = 2¶
- ItemIsFocusable = 4¶
- ItemClipsToShape = 8¶
- ItemClipsChildrenToShape = 16¶
- ItemIgnoresTransformations = 32¶
- ItemIgnoresParentOpacity = 64¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemStacksBehindParent = 256¶
- ItemUsesExtendedStyleOption = 512¶
- ItemHasNoContents = 1024¶
- ItemSendsGeometryChanges = 2048¶
- ItemAcceptsInputMethod = 4096¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemIsPanel = 16384¶
- ItemSendsScenePositionChanges = 65536¶
- ItemContainsChildrenInShape = 524288¶
- ItemAcceptsInputMethod = 4096¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemClipsChildrenToShape = 16¶
- ItemClipsToShape = 8¶
- ItemContainsChildrenInShape = 524288¶
- ItemCoordinateCache = 1¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemEnabledChange = 3¶
- ItemEnabledHasChanged = 13¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemHasNoContents = 1024¶
- ItemIgnoresParentOpacity = 64¶
- ItemIgnoresTransformations = 32¶
- ItemIsFocusable = 4¶
- ItemIsMovable = 1¶
- ItemIsPanel = 16384¶
- ItemIsSelectable = 2¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemParentChange = 5¶
- ItemParentHasChanged = 15¶
- ItemPositionChange = 0¶
- ItemPositionHasChanged = 9¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemSceneChange = 11¶
- ItemSceneHasChanged = 16¶
- ItemScenePositionHasChanged = 27¶
- ItemSelectedChange = 4¶
- ItemSelectedHasChanged = 14¶
- ItemSendsGeometryChanges = 2048¶
- ItemSendsScenePositionChanges = 65536¶
- ItemStacksBehindParent = 256¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemTransformChange = 8¶
- ItemTransformHasChanged = 10¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- ItemUsesExtendedStyleOption = 512¶
- ItemVisibleChange = 2¶
- ItemVisibleHasChanged = 12¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- NoCache = 0¶
- NonModal = 0¶
- PanelModal = 1¶
- class PanelModality(value)¶
Bases:
enum.Enum
An enumeration.
- NonModal = 0¶
- PanelModal = 1¶
- SceneModal = 2¶
- SceneModal = 2¶
- Type = 1¶
- UserType = 65536¶
- __init__(connector: schrodinger.protein.helm.helm_renderer.HelmConnector, parent=None)¶
- acceptDrops(self) bool ¶
- acceptHoverEvents(self) bool ¶
- acceptTouchEvents(self) bool ¶
- acceptedMouseButtons(self) Qt.MouseButton ¶
- add_arrowhead(pos: PyQt6.QtCore.QPointF) PyQt6.QtWidgets.QAbstractGraphicsShapeItem ¶
- advance(self, int)¶
- boundingRect(self) QRectF ¶
- boundingRegion(self, QTransform) QRegion ¶
- boundingRegionGranularity(self) float ¶
- brush(self) QBrush ¶
- cacheMode(self) QGraphicsItem.CacheMode ¶
- childItems(self) List[QGraphicsItem] ¶
- childrenBoundingRect(self) QRectF ¶
- clearFocus(self)¶
- clipPath(self) QPainterPath ¶
- collidesWithItem(self, QGraphicsItem, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidesWithPath(self, QPainterPath, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidingItems(self, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) List[QGraphicsItem] ¶
- commonAncestorItem(self, QGraphicsItem) QGraphicsItem ¶
- contains(self, QPointF) bool ¶
- contextMenuEvent(self, QGraphicsSceneContextMenuEvent)¶
- cursor(self) QCursor ¶
- data(self, int) Any ¶
- deviceTransform(self, QTransform) QTransform ¶
- dragEnterEvent(self, QGraphicsSceneDragDropEvent)¶
- dragLeaveEvent(self, QGraphicsSceneDragDropEvent)¶
- dragMoveEvent(self, QGraphicsSceneDragDropEvent)¶
- dropEvent(self, QGraphicsSceneDragDropEvent)¶
- effectiveOpacity(self) float ¶
- ensureVisible(self, rect: QRectF = QRectF(), xMargin: int = 50, yMargin: int = 50)¶
- DisulfideLinearConnectorItem.ensureVisible(self, float, float, float, float, xMargin: int = 50, yMargin: int = 50) -> None
- filtersChildEvents(self) bool ¶
- flags(self) QGraphicsItem.GraphicsItemFlag ¶
- focusInEvent(self, QFocusEvent)¶
- focusItem(self) QGraphicsItem ¶
- focusOutEvent(self, QFocusEvent)¶
- focusProxy(self) QGraphicsItem ¶
- grabKeyboard(self)¶
- grabMouse(self)¶
- graphicsEffect(self) QGraphicsEffect ¶
- group(self) QGraphicsItemGroup ¶
- hasCursor(self) bool ¶
- hasFocus(self) bool ¶
- hide(self)¶
- hoverEnterEvent(self, QGraphicsSceneHoverEvent)¶
- hoverLeaveEvent(self, QGraphicsSceneHoverEvent)¶
- hoverMoveEvent(self, QGraphicsSceneHoverEvent)¶
- inputMethodEvent(self, QInputMethodEvent)¶
- inputMethodHints(self) Qt.InputMethodHint ¶
- inputMethodQuery(self, Qt.InputMethodQuery) Any ¶
- installSceneEventFilter(self, QGraphicsItem)¶
- isActive(self) bool ¶
- isAncestorOf(self, QGraphicsItem) bool ¶
- isBlockedByModalPanel(self) Tuple[bool, QGraphicsItem] ¶
- isClipped(self) bool ¶
- isEnabled(self) bool ¶
- isObscured(self, rect: QRectF = QRectF()) bool ¶
- DisulfideLinearConnectorItem.isObscured(self, float, float, float, float) -> bool
- isObscuredBy(self, QGraphicsItem) bool ¶
- isPanel(self) bool ¶
- isSelected(self) bool ¶
- isUnderMouse(self) bool ¶
- isVisible(self) bool ¶
- isVisibleTo(self, QGraphicsItem) bool ¶
- isWidget(self) bool ¶
- isWindow(self) bool ¶
- itemChange(self, QGraphicsItem.GraphicsItemChange, Any) Any ¶
- itemTransform(self, QGraphicsItem) Tuple[QTransform, bool] ¶
- keyPressEvent(self, QKeyEvent)¶
- keyReleaseEvent(self, QKeyEvent)¶
- mapFromItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapFromItem(self, QGraphicsItem, QRectF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPainterPath) QPainterPath
- DisulfideLinearConnectorItem.mapFromItem(self, QGraphicsItem, float, float) -> QPointF
- DisulfideLinearConnectorItem.mapFromItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapFromParent(self, QPointF) QPointF ¶
- mapFromParent(self, QRectF) QPolygonF
- mapFromParent(self, QPolygonF) QPolygonF
- mapFromParent(self, QPainterPath) QPainterPath
- DisulfideLinearConnectorItem.mapFromParent(self, float, float) -> QPointF
- DisulfideLinearConnectorItem.mapFromParent(self, float, float, float, float) -> QPolygonF
- mapFromScene(self, QPointF) QPointF ¶
- mapFromScene(self, QRectF) QPolygonF
- mapFromScene(self, QPolygonF) QPolygonF
- mapFromScene(self, QPainterPath) QPainterPath
- DisulfideLinearConnectorItem.mapFromScene(self, float, float) -> QPointF
- DisulfideLinearConnectorItem.mapFromScene(self, float, float, float, float) -> QPolygonF
- mapRectFromItem(self, QGraphicsItem, QRectF) QRectF ¶
- DisulfideLinearConnectorItem.mapRectFromItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectFromParent(self, QRectF) QRectF ¶
- DisulfideLinearConnectorItem.mapRectFromParent(self, float, float, float, float) -> QRectF
- mapRectFromScene(self, QRectF) QRectF ¶
- DisulfideLinearConnectorItem.mapRectFromScene(self, float, float, float, float) -> QRectF
- mapRectToItem(self, QGraphicsItem, QRectF) QRectF ¶
- DisulfideLinearConnectorItem.mapRectToItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectToParent(self, QRectF) QRectF ¶
- DisulfideLinearConnectorItem.mapRectToParent(self, float, float, float, float) -> QRectF
- mapRectToScene(self, QRectF) QRectF ¶
- DisulfideLinearConnectorItem.mapRectToScene(self, float, float, float, float) -> QRectF
- mapToItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapToItem(self, QGraphicsItem, QRectF) QPolygonF
- mapToItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapToItem(self, QGraphicsItem, QPainterPath) QPainterPath
- DisulfideLinearConnectorItem.mapToItem(self, QGraphicsItem, float, float) -> QPointF
- DisulfideLinearConnectorItem.mapToItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapToParent(self, QPointF) QPointF ¶
- mapToParent(self, QRectF) QPolygonF
- mapToParent(self, QPolygonF) QPolygonF
- mapToParent(self, QPainterPath) QPainterPath
- DisulfideLinearConnectorItem.mapToParent(self, float, float) -> QPointF
- DisulfideLinearConnectorItem.mapToParent(self, float, float, float, float) -> QPolygonF
- mapToScene(self, QPointF) QPointF ¶
- mapToScene(self, QRectF) QPolygonF
- mapToScene(self, QPolygonF) QPolygonF
- mapToScene(self, QPainterPath) QPainterPath
- DisulfideLinearConnectorItem.mapToScene(self, float, float) -> QPointF
- DisulfideLinearConnectorItem.mapToScene(self, float, float, float, float) -> QPolygonF
- mouseDoubleClickEvent(self, QGraphicsSceneMouseEvent)¶
- mouseMoveEvent(self, QGraphicsSceneMouseEvent)¶
- mousePressEvent(self, QGraphicsSceneMouseEvent)¶
- mouseReleaseEvent(self, QGraphicsSceneMouseEvent)¶
- DisulfideLinearConnectorItem.moveBy(self, float, float)
- opacity(self) float ¶
- opaqueArea(self) QPainterPath ¶
- paint(self, QPainter, QStyleOptionGraphicsItem, widget: QWidget = None)¶
- panel(self) QGraphicsItem ¶
- panelModality(self) QGraphicsItem.PanelModality ¶
- parentItem(self) QGraphicsItem ¶
- parentObject(self) QGraphicsObject ¶
- parentWidget(self) QGraphicsWidget ¶
- path(self) QPainterPath ¶
- pen(self) QPen ¶
- pos(self) QPointF ¶
- prepareGeometryChange(self)¶
- removeSceneEventFilter(self, QGraphicsItem)¶
- resetTransform(self)¶
- rotation(self) float ¶
- scale(self) float ¶
- scene(self) QGraphicsScene ¶
- sceneBoundingRect(self) QRectF ¶
- sceneEvent(self, QEvent) bool ¶
- sceneEventFilter(self, QGraphicsItem, QEvent) bool ¶
- scenePos(self) QPointF ¶
- sceneTransform(self) QTransform ¶
- DisulfideLinearConnectorItem.scroll(self, float, float, rect: QRectF = QRectF())
- setAcceptDrops(self, bool)¶
- setAcceptHoverEvents(self, bool)¶
- setAcceptTouchEvents(self, bool)¶
- setAcceptedMouseButtons(self, Qt.MouseButton)¶
- setActive(self, bool)¶
- setBoundingRegionGranularity(self, float)¶
- setBrush(self, Union[QBrush, QColor, Qt.GlobalColor, int, QGradient])¶
- setCacheMode(self, QGraphicsItem.CacheMode, logicalCacheSize: QSize = QSize())¶
- setCursor(self, Union[QCursor, Qt.CursorShape])¶
- setData(self, int, Any)¶
- setEnabled(self, bool)¶
- setFiltersChildEvents(self, bool)¶
- setFlag(self, QGraphicsItem.GraphicsItemFlag, enabled: bool = True)¶
- setFlags(self, QGraphicsItem.GraphicsItemFlag)¶
- setFocus(self, focusReason: Qt.FocusReason = Qt.OtherFocusReason)¶
- setFocusProxy(self, QGraphicsItem)¶
- setGraphicsEffect(self, QGraphicsEffect)¶
- setGroup(self, QGraphicsItemGroup)¶
- setInputMethodHints(self, Qt.InputMethodHint)¶
- setOpacity(self, float)¶
- setPanelModality(self, QGraphicsItem.PanelModality)¶
- setParentItem(self, QGraphicsItem)¶
- setPath(self, QPainterPath)¶
- setPen(self, Union[QPen, QColor, Qt.GlobalColor, int, QGradient])¶
- setPos(self, QPointF)¶
- DisulfideLinearConnectorItem.setPos(self, float, float) -> None
- setRotation(self, float)¶
- setScale(self, float)¶
- setSelected(self, bool)¶
- setToolTip(self, str)¶
- setTransform(self, QTransform, combine: bool = False)¶
- setTransformOriginPoint(self, QPointF)¶
- DisulfideLinearConnectorItem.setTransformOriginPoint(self, float, float) -> None
- setTransformations(self, Iterable[QGraphicsTransform])¶
- setVisible(self, bool)¶
- setX(self, float)¶
- setY(self, float)¶
- setZValue(self, float)¶
- shape(self) QPainterPath ¶
- show(self)¶
- stackBefore(self, QGraphicsItem)¶
- toGraphicsObject(self) QGraphicsObject ¶
- toolTip(self) str ¶
- topLevelItem(self) QGraphicsItem ¶
- topLevelWidget(self) QGraphicsWidget ¶
- transform(self) QTransform ¶
- transformOriginPoint(self) QPointF ¶
- transformations(self) List[QGraphicsTransform] ¶
- type(self) int ¶
- ungrabKeyboard(self)¶
- ungrabMouse(self)¶
- unsetCursor(self)¶
- update(self, rect: QRectF = QRectF())¶
- DisulfideLinearConnectorItem.update(self, float, float, float, float) -> None
- updateMicroFocus(self)¶
- wheelEvent(self, QGraphicsSceneWheelEvent)¶
- window(self) QGraphicsWidget ¶
- x(self) float ¶
- y(self) float ¶
- zValue(self) float ¶
- class schrodinger.protein.helm.helm_renderer.DisulfideCyclicConnectorItem(connector: schrodinger.protein.helm.helm_renderer.HelmConnector, parent=None)¶
Bases:
schrodinger.protein.helm.helm_renderer.DisulfideConnectorMixin
,schrodinger.protein.helm.helm_renderer.LineHelmConnectorItem
Graphics Item representing disulfide bridges between two amino acids that have been laid out in a cyclic arrangement, in which the bridge closes the cycle.
- class CacheMode(value)¶
Bases:
enum.Enum
An enumeration.
- NoCache = 0¶
- ItemCoordinateCache = 1¶
- DeviceCoordinateCache = 2¶
- DeviceCoordinateCache = 2¶
- class GraphicsItemChange(value)¶
Bases:
enum.Enum
An enumeration.
- ItemPositionChange = 0¶
- ItemVisibleChange = 2¶
- ItemEnabledChange = 3¶
- ItemSelectedChange = 4¶
- ItemParentChange = 5¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemTransformChange = 8¶
- ItemPositionHasChanged = 9¶
- ItemTransformHasChanged = 10¶
- ItemSceneChange = 11¶
- ItemVisibleHasChanged = 12¶
- ItemEnabledHasChanged = 13¶
- ItemSelectedHasChanged = 14¶
- ItemParentHasChanged = 15¶
- ItemSceneHasChanged = 16¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemScenePositionHasChanged = 27¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- class GraphicsItemFlag(value)¶
Bases:
enum.Flag
An enumeration.
- ItemIsMovable = 1¶
- ItemIsSelectable = 2¶
- ItemIsFocusable = 4¶
- ItemClipsToShape = 8¶
- ItemClipsChildrenToShape = 16¶
- ItemIgnoresTransformations = 32¶
- ItemIgnoresParentOpacity = 64¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemStacksBehindParent = 256¶
- ItemUsesExtendedStyleOption = 512¶
- ItemHasNoContents = 1024¶
- ItemSendsGeometryChanges = 2048¶
- ItemAcceptsInputMethod = 4096¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemIsPanel = 16384¶
- ItemSendsScenePositionChanges = 65536¶
- ItemContainsChildrenInShape = 524288¶
- ItemAcceptsInputMethod = 4096¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemClipsChildrenToShape = 16¶
- ItemClipsToShape = 8¶
- ItemContainsChildrenInShape = 524288¶
- ItemCoordinateCache = 1¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemEnabledChange = 3¶
- ItemEnabledHasChanged = 13¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemHasNoContents = 1024¶
- ItemIgnoresParentOpacity = 64¶
- ItemIgnoresTransformations = 32¶
- ItemIsFocusable = 4¶
- ItemIsMovable = 1¶
- ItemIsPanel = 16384¶
- ItemIsSelectable = 2¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemParentChange = 5¶
- ItemParentHasChanged = 15¶
- ItemPositionChange = 0¶
- ItemPositionHasChanged = 9¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemSceneChange = 11¶
- ItemSceneHasChanged = 16¶
- ItemScenePositionHasChanged = 27¶
- ItemSelectedChange = 4¶
- ItemSelectedHasChanged = 14¶
- ItemSendsGeometryChanges = 2048¶
- ItemSendsScenePositionChanges = 65536¶
- ItemStacksBehindParent = 256¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemTransformChange = 8¶
- ItemTransformHasChanged = 10¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- ItemUsesExtendedStyleOption = 512¶
- ItemVisibleChange = 2¶
- ItemVisibleHasChanged = 12¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- NoCache = 0¶
- NonModal = 0¶
- PanelModal = 1¶
- class PanelModality(value)¶
Bases:
enum.Enum
An enumeration.
- NonModal = 0¶
- PanelModal = 1¶
- SceneModal = 2¶
- SceneModal = 2¶
- Type = 1¶
- UserType = 65536¶
- __init__(connector: schrodinger.protein.helm.helm_renderer.HelmConnector, parent=None)¶
- acceptDrops(self) bool ¶
- acceptHoverEvents(self) bool ¶
- acceptTouchEvents(self) bool ¶
- acceptedMouseButtons(self) Qt.MouseButton ¶
- add_arrowhead(pos: PyQt6.QtCore.QPointF) PyQt6.QtWidgets.QAbstractGraphicsShapeItem ¶
- advance(self, int)¶
- boundingRect(self) QRectF ¶
- boundingRegion(self, QTransform) QRegion ¶
- boundingRegionGranularity(self) float ¶
- cacheMode(self) QGraphicsItem.CacheMode ¶
- childItems(self) List[QGraphicsItem] ¶
- childrenBoundingRect(self) QRectF ¶
- clearFocus(self)¶
- clipPath(self) QPainterPath ¶
- collidesWithItem(self, QGraphicsItem, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidesWithPath(self, QPainterPath, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidingItems(self, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) List[QGraphicsItem] ¶
- commonAncestorItem(self, QGraphicsItem) QGraphicsItem ¶
- contains(self, QPointF) bool ¶
- contextMenuEvent(self, QGraphicsSceneContextMenuEvent)¶
- cursor(self) QCursor ¶
- data(self, int) Any ¶
- deviceTransform(self, QTransform) QTransform ¶
- dragEnterEvent(self, QGraphicsSceneDragDropEvent)¶
- dragLeaveEvent(self, QGraphicsSceneDragDropEvent)¶
- dragMoveEvent(self, QGraphicsSceneDragDropEvent)¶
- dropEvent(self, QGraphicsSceneDragDropEvent)¶
- effectiveOpacity(self) float ¶
- ensureVisible(self, rect: QRectF = QRectF(), xMargin: int = 50, yMargin: int = 50)¶
- DisulfideCyclicConnectorItem.ensureVisible(self, float, float, float, float, xMargin: int = 50, yMargin: int = 50) -> None
- filtersChildEvents(self) bool ¶
- flags(self) QGraphicsItem.GraphicsItemFlag ¶
- focusInEvent(self, QFocusEvent)¶
- focusItem(self) QGraphicsItem ¶
- focusOutEvent(self, QFocusEvent)¶
- focusProxy(self) QGraphicsItem ¶
- grabKeyboard(self)¶
- grabMouse(self)¶
- graphicsEffect(self) QGraphicsEffect ¶
- group(self) QGraphicsItemGroup ¶
- hasCursor(self) bool ¶
- hasFocus(self) bool ¶
- hide(self)¶
- hoverEnterEvent(self, QGraphicsSceneHoverEvent)¶
- hoverLeaveEvent(self, QGraphicsSceneHoverEvent)¶
- hoverMoveEvent(self, QGraphicsSceneHoverEvent)¶
- inputMethodEvent(self, QInputMethodEvent)¶
- inputMethodHints(self) Qt.InputMethodHint ¶
- inputMethodQuery(self, Qt.InputMethodQuery) Any ¶
- installSceneEventFilter(self, QGraphicsItem)¶
- isActive(self) bool ¶
- isAncestorOf(self, QGraphicsItem) bool ¶
- isBlockedByModalPanel(self) Tuple[bool, QGraphicsItem] ¶
- isClipped(self) bool ¶
- isEnabled(self) bool ¶
- isObscured(self, rect: QRectF = QRectF()) bool ¶
- DisulfideCyclicConnectorItem.isObscured(self, float, float, float, float) -> bool
- isObscuredBy(self, QGraphicsItem) bool ¶
- isPanel(self) bool ¶
- isSelected(self) bool ¶
- isUnderMouse(self) bool ¶
- isVisible(self) bool ¶
- isVisibleTo(self, QGraphicsItem) bool ¶
- isWidget(self) bool ¶
- isWindow(self) bool ¶
- itemChange(self, QGraphicsItem.GraphicsItemChange, Any) Any ¶
- itemTransform(self, QGraphicsItem) Tuple[QTransform, bool] ¶
- keyPressEvent(self, QKeyEvent)¶
- keyReleaseEvent(self, QKeyEvent)¶
- line(self) QLineF ¶
- mapFromItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapFromItem(self, QGraphicsItem, QRectF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPainterPath) QPainterPath
- DisulfideCyclicConnectorItem.mapFromItem(self, QGraphicsItem, float, float) -> QPointF
- DisulfideCyclicConnectorItem.mapFromItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapFromParent(self, QPointF) QPointF ¶
- mapFromParent(self, QRectF) QPolygonF
- mapFromParent(self, QPolygonF) QPolygonF
- mapFromParent(self, QPainterPath) QPainterPath
- DisulfideCyclicConnectorItem.mapFromParent(self, float, float) -> QPointF
- DisulfideCyclicConnectorItem.mapFromParent(self, float, float, float, float) -> QPolygonF
- mapFromScene(self, QPointF) QPointF ¶
- mapFromScene(self, QRectF) QPolygonF
- mapFromScene(self, QPolygonF) QPolygonF
- mapFromScene(self, QPainterPath) QPainterPath
- DisulfideCyclicConnectorItem.mapFromScene(self, float, float) -> QPointF
- DisulfideCyclicConnectorItem.mapFromScene(self, float, float, float, float) -> QPolygonF
- mapRectFromItem(self, QGraphicsItem, QRectF) QRectF ¶
- DisulfideCyclicConnectorItem.mapRectFromItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectFromParent(self, QRectF) QRectF ¶
- DisulfideCyclicConnectorItem.mapRectFromParent(self, float, float, float, float) -> QRectF
- mapRectFromScene(self, QRectF) QRectF ¶
- DisulfideCyclicConnectorItem.mapRectFromScene(self, float, float, float, float) -> QRectF
- mapRectToItem(self, QGraphicsItem, QRectF) QRectF ¶
- DisulfideCyclicConnectorItem.mapRectToItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectToParent(self, QRectF) QRectF ¶
- DisulfideCyclicConnectorItem.mapRectToParent(self, float, float, float, float) -> QRectF
- mapRectToScene(self, QRectF) QRectF ¶
- DisulfideCyclicConnectorItem.mapRectToScene(self, float, float, float, float) -> QRectF
- mapToItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapToItem(self, QGraphicsItem, QRectF) QPolygonF
- mapToItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapToItem(self, QGraphicsItem, QPainterPath) QPainterPath
- DisulfideCyclicConnectorItem.mapToItem(self, QGraphicsItem, float, float) -> QPointF
- DisulfideCyclicConnectorItem.mapToItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapToParent(self, QPointF) QPointF ¶
- mapToParent(self, QRectF) QPolygonF
- mapToParent(self, QPolygonF) QPolygonF
- mapToParent(self, QPainterPath) QPainterPath
- DisulfideCyclicConnectorItem.mapToParent(self, float, float) -> QPointF
- DisulfideCyclicConnectorItem.mapToParent(self, float, float, float, float) -> QPolygonF
- mapToScene(self, QPointF) QPointF ¶
- mapToScene(self, QRectF) QPolygonF
- mapToScene(self, QPolygonF) QPolygonF
- mapToScene(self, QPainterPath) QPainterPath
- DisulfideCyclicConnectorItem.mapToScene(self, float, float) -> QPointF
- DisulfideCyclicConnectorItem.mapToScene(self, float, float, float, float) -> QPolygonF
- mouseDoubleClickEvent(self, QGraphicsSceneMouseEvent)¶
- mouseMoveEvent(self, QGraphicsSceneMouseEvent)¶
- mousePressEvent(self, QGraphicsSceneMouseEvent)¶
- mouseReleaseEvent(self, QGraphicsSceneMouseEvent)¶
- DisulfideCyclicConnectorItem.moveBy(self, float, float)
- opacity(self) float ¶
- opaqueArea(self) QPainterPath ¶
- paint(self, QPainter, QStyleOptionGraphicsItem, widget: QWidget = None)¶
- panel(self) QGraphicsItem ¶
- panelModality(self) QGraphicsItem.PanelModality ¶
- parentItem(self) QGraphicsItem ¶
- parentObject(self) QGraphicsObject ¶
- parentWidget(self) QGraphicsWidget ¶
- pen(self) QPen ¶
- pos(self) QPointF ¶
- prepareGeometryChange(self)¶
- removeSceneEventFilter(self, QGraphicsItem)¶
- resetTransform(self)¶
- rotation(self) float ¶
- scale(self) float ¶
- scene(self) QGraphicsScene ¶
- sceneBoundingRect(self) QRectF ¶
- sceneEvent(self, QEvent) bool ¶
- sceneEventFilter(self, QGraphicsItem, QEvent) bool ¶
- scenePos(self) QPointF ¶
- sceneTransform(self) QTransform ¶
- DisulfideCyclicConnectorItem.scroll(self, float, float, rect: QRectF = QRectF())
- setAcceptDrops(self, bool)¶
- setAcceptHoverEvents(self, bool)¶
- setAcceptTouchEvents(self, bool)¶
- setAcceptedMouseButtons(self, Qt.MouseButton)¶
- setActive(self, bool)¶
- setBoundingRegionGranularity(self, float)¶
- setCacheMode(self, QGraphicsItem.CacheMode, logicalCacheSize: QSize = QSize())¶
- setCursor(self, Union[QCursor, Qt.CursorShape])¶
- setData(self, int, Any)¶
- setEnabled(self, bool)¶
- setFiltersChildEvents(self, bool)¶
- setFlag(self, QGraphicsItem.GraphicsItemFlag, enabled: bool = True)¶
- setFlags(self, QGraphicsItem.GraphicsItemFlag)¶
- setFocus(self, focusReason: Qt.FocusReason = Qt.OtherFocusReason)¶
- setFocusProxy(self, QGraphicsItem)¶
- setGraphicsEffect(self, QGraphicsEffect)¶
- setGroup(self, QGraphicsItemGroup)¶
- setInputMethodHints(self, Qt.InputMethodHint)¶
- setLine(self, QLineF)¶
- DisulfideCyclicConnectorItem.setLine(self, float, float, float, float) -> None
- setOpacity(self, float)¶
- setPanelModality(self, QGraphicsItem.PanelModality)¶
- setParentItem(self, QGraphicsItem)¶
- setPen(self, Union[QPen, QColor, Qt.GlobalColor, int, QGradient])¶
- setPos(self, QPointF)¶
- DisulfideCyclicConnectorItem.setPos(self, float, float) -> None
- setRotation(self, float)¶
- setScale(self, float)¶
- setSelected(self, bool)¶
- setToolTip(self, str)¶
- setTransform(self, QTransform, combine: bool = False)¶
- setTransformOriginPoint(self, QPointF)¶
- DisulfideCyclicConnectorItem.setTransformOriginPoint(self, float, float) -> None
- setTransformations(self, Iterable[QGraphicsTransform])¶
- setVisible(self, bool)¶
- setX(self, float)¶
- setY(self, float)¶
- setZValue(self, float)¶
- shape(self) QPainterPath ¶
- show(self)¶
- stackBefore(self, QGraphicsItem)¶
- toGraphicsObject(self) QGraphicsObject ¶
- toolTip(self) str ¶
- topLevelItem(self) QGraphicsItem ¶
- topLevelWidget(self) QGraphicsWidget ¶
- transform(self) QTransform ¶
- transformOriginPoint(self) QPointF ¶
- transformations(self) List[QGraphicsTransform] ¶
- type(self) int ¶
- ungrabKeyboard(self)¶
- ungrabMouse(self)¶
- unsetCursor(self)¶
- update(self, rect: QRectF = QRectF())¶
- DisulfideCyclicConnectorItem.update(self, float, float, float, float) -> None
- updateMicroFocus(self)¶
- wheelEvent(self, QGraphicsSceneWheelEvent)¶
- window(self) QGraphicsWidget ¶
- x(self) float ¶
- y(self) float ¶
- zValue(self) float ¶
- class schrodinger.protein.helm.helm_renderer.NABackboneConnectorItem(connector: schrodinger.protein.helm.helm_renderer.HelmConnector, parent=None)¶
Bases:
schrodinger.protein.helm.helm_renderer.LineHelmConnectorItem
Graphics Item representing backbone connections between nucleotides.
- class CacheMode(value)¶
Bases:
enum.Enum
An enumeration.
- NoCache = 0¶
- ItemCoordinateCache = 1¶
- DeviceCoordinateCache = 2¶
- DeviceCoordinateCache = 2¶
- class GraphicsItemChange(value)¶
Bases:
enum.Enum
An enumeration.
- ItemPositionChange = 0¶
- ItemVisibleChange = 2¶
- ItemEnabledChange = 3¶
- ItemSelectedChange = 4¶
- ItemParentChange = 5¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemTransformChange = 8¶
- ItemPositionHasChanged = 9¶
- ItemTransformHasChanged = 10¶
- ItemSceneChange = 11¶
- ItemVisibleHasChanged = 12¶
- ItemEnabledHasChanged = 13¶
- ItemSelectedHasChanged = 14¶
- ItemParentHasChanged = 15¶
- ItemSceneHasChanged = 16¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemScenePositionHasChanged = 27¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- class GraphicsItemFlag(value)¶
Bases:
enum.Flag
An enumeration.
- ItemIsMovable = 1¶
- ItemIsSelectable = 2¶
- ItemIsFocusable = 4¶
- ItemClipsToShape = 8¶
- ItemClipsChildrenToShape = 16¶
- ItemIgnoresTransformations = 32¶
- ItemIgnoresParentOpacity = 64¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemStacksBehindParent = 256¶
- ItemUsesExtendedStyleOption = 512¶
- ItemHasNoContents = 1024¶
- ItemSendsGeometryChanges = 2048¶
- ItemAcceptsInputMethod = 4096¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemIsPanel = 16384¶
- ItemSendsScenePositionChanges = 65536¶
- ItemContainsChildrenInShape = 524288¶
- ItemAcceptsInputMethod = 4096¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemClipsChildrenToShape = 16¶
- ItemClipsToShape = 8¶
- ItemContainsChildrenInShape = 524288¶
- ItemCoordinateCache = 1¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemEnabledChange = 3¶
- ItemEnabledHasChanged = 13¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemHasNoContents = 1024¶
- ItemIgnoresParentOpacity = 64¶
- ItemIgnoresTransformations = 32¶
- ItemIsFocusable = 4¶
- ItemIsMovable = 1¶
- ItemIsPanel = 16384¶
- ItemIsSelectable = 2¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemParentChange = 5¶
- ItemParentHasChanged = 15¶
- ItemPositionChange = 0¶
- ItemPositionHasChanged = 9¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemSceneChange = 11¶
- ItemSceneHasChanged = 16¶
- ItemScenePositionHasChanged = 27¶
- ItemSelectedChange = 4¶
- ItemSelectedHasChanged = 14¶
- ItemSendsGeometryChanges = 2048¶
- ItemSendsScenePositionChanges = 65536¶
- ItemStacksBehindParent = 256¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemTransformChange = 8¶
- ItemTransformHasChanged = 10¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- ItemUsesExtendedStyleOption = 512¶
- ItemVisibleChange = 2¶
- ItemVisibleHasChanged = 12¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- NoCache = 0¶
- NonModal = 0¶
- PanelModal = 1¶
- class PanelModality(value)¶
Bases:
enum.Enum
An enumeration.
- NonModal = 0¶
- PanelModal = 1¶
- SceneModal = 2¶
- SceneModal = 2¶
- Type = 1¶
- UserType = 65536¶
- __init__(connector: schrodinger.protein.helm.helm_renderer.HelmConnector, parent=None)¶
- acceptDrops(self) bool ¶
- acceptHoverEvents(self) bool ¶
- acceptTouchEvents(self) bool ¶
- acceptedMouseButtons(self) Qt.MouseButton ¶
- advance(self, int)¶
- boundingRect(self) QRectF ¶
- boundingRegion(self, QTransform) QRegion ¶
- boundingRegionGranularity(self) float ¶
- cacheMode(self) QGraphicsItem.CacheMode ¶
- childItems(self) List[QGraphicsItem] ¶
- childrenBoundingRect(self) QRectF ¶
- clearFocus(self)¶
- clipPath(self) QPainterPath ¶
- collidesWithItem(self, QGraphicsItem, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidesWithPath(self, QPainterPath, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidingItems(self, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) List[QGraphicsItem] ¶
- commonAncestorItem(self, QGraphicsItem) QGraphicsItem ¶
- contains(self, QPointF) bool ¶
- contextMenuEvent(self, QGraphicsSceneContextMenuEvent)¶
- cursor(self) QCursor ¶
- data(self, int) Any ¶
- deviceTransform(self, QTransform) QTransform ¶
- dragEnterEvent(self, QGraphicsSceneDragDropEvent)¶
- dragLeaveEvent(self, QGraphicsSceneDragDropEvent)¶
- dragMoveEvent(self, QGraphicsSceneDragDropEvent)¶
- dropEvent(self, QGraphicsSceneDragDropEvent)¶
- effectiveOpacity(self) float ¶
- ensureVisible(self, rect: QRectF = QRectF(), xMargin: int = 50, yMargin: int = 50)¶
- NABackboneConnectorItem.ensureVisible(self, float, float, float, float, xMargin: int = 50, yMargin: int = 50) -> None
- filtersChildEvents(self) bool ¶
- flags(self) QGraphicsItem.GraphicsItemFlag ¶
- focusInEvent(self, QFocusEvent)¶
- focusItem(self) QGraphicsItem ¶
- focusOutEvent(self, QFocusEvent)¶
- focusProxy(self) QGraphicsItem ¶
- grabKeyboard(self)¶
- grabMouse(self)¶
- graphicsEffect(self) QGraphicsEffect ¶
- group(self) QGraphicsItemGroup ¶
- hasCursor(self) bool ¶
- hasFocus(self) bool ¶
- hide(self)¶
- hoverEnterEvent(self, QGraphicsSceneHoverEvent)¶
- hoverLeaveEvent(self, QGraphicsSceneHoverEvent)¶
- hoverMoveEvent(self, QGraphicsSceneHoverEvent)¶
- inputMethodEvent(self, QInputMethodEvent)¶
- inputMethodHints(self) Qt.InputMethodHint ¶
- inputMethodQuery(self, Qt.InputMethodQuery) Any ¶
- installSceneEventFilter(self, QGraphicsItem)¶
- isActive(self) bool ¶
- isAncestorOf(self, QGraphicsItem) bool ¶
- isBlockedByModalPanel(self) Tuple[bool, QGraphicsItem] ¶
- isClipped(self) bool ¶
- isEnabled(self) bool ¶
- isObscured(self, rect: QRectF = QRectF()) bool ¶
- NABackboneConnectorItem.isObscured(self, float, float, float, float) -> bool
- isObscuredBy(self, QGraphicsItem) bool ¶
- isPanel(self) bool ¶
- isSelected(self) bool ¶
- isUnderMouse(self) bool ¶
- isVisible(self) bool ¶
- isVisibleTo(self, QGraphicsItem) bool ¶
- isWidget(self) bool ¶
- isWindow(self) bool ¶
- itemChange(self, QGraphicsItem.GraphicsItemChange, Any) Any ¶
- itemTransform(self, QGraphicsItem) Tuple[QTransform, bool] ¶
- keyPressEvent(self, QKeyEvent)¶
- keyReleaseEvent(self, QKeyEvent)¶
- line(self) QLineF ¶
- mapFromItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapFromItem(self, QGraphicsItem, QRectF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPainterPath) QPainterPath
- NABackboneConnectorItem.mapFromItem(self, QGraphicsItem, float, float) -> QPointF
- NABackboneConnectorItem.mapFromItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapFromParent(self, QPointF) QPointF ¶
- mapFromParent(self, QRectF) QPolygonF
- mapFromParent(self, QPolygonF) QPolygonF
- mapFromParent(self, QPainterPath) QPainterPath
- NABackboneConnectorItem.mapFromParent(self, float, float) -> QPointF
- NABackboneConnectorItem.mapFromParent(self, float, float, float, float) -> QPolygonF
- mapFromScene(self, QPointF) QPointF ¶
- mapFromScene(self, QRectF) QPolygonF
- mapFromScene(self, QPolygonF) QPolygonF
- mapFromScene(self, QPainterPath) QPainterPath
- NABackboneConnectorItem.mapFromScene(self, float, float) -> QPointF
- NABackboneConnectorItem.mapFromScene(self, float, float, float, float) -> QPolygonF
- mapRectFromItem(self, QGraphicsItem, QRectF) QRectF ¶
- NABackboneConnectorItem.mapRectFromItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectFromParent(self, QRectF) QRectF ¶
- NABackboneConnectorItem.mapRectFromParent(self, float, float, float, float) -> QRectF
- mapRectFromScene(self, QRectF) QRectF ¶
- NABackboneConnectorItem.mapRectFromScene(self, float, float, float, float) -> QRectF
- mapRectToItem(self, QGraphicsItem, QRectF) QRectF ¶
- NABackboneConnectorItem.mapRectToItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectToParent(self, QRectF) QRectF ¶
- NABackboneConnectorItem.mapRectToParent(self, float, float, float, float) -> QRectF
- mapRectToScene(self, QRectF) QRectF ¶
- NABackboneConnectorItem.mapRectToScene(self, float, float, float, float) -> QRectF
- mapToItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapToItem(self, QGraphicsItem, QRectF) QPolygonF
- mapToItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapToItem(self, QGraphicsItem, QPainterPath) QPainterPath
- NABackboneConnectorItem.mapToItem(self, QGraphicsItem, float, float) -> QPointF
- NABackboneConnectorItem.mapToItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapToParent(self, QPointF) QPointF ¶
- mapToParent(self, QRectF) QPolygonF
- mapToParent(self, QPolygonF) QPolygonF
- mapToParent(self, QPainterPath) QPainterPath
- NABackboneConnectorItem.mapToParent(self, float, float) -> QPointF
- NABackboneConnectorItem.mapToParent(self, float, float, float, float) -> QPolygonF
- mapToScene(self, QPointF) QPointF ¶
- mapToScene(self, QRectF) QPolygonF
- mapToScene(self, QPolygonF) QPolygonF
- mapToScene(self, QPainterPath) QPainterPath
- NABackboneConnectorItem.mapToScene(self, float, float) -> QPointF
- NABackboneConnectorItem.mapToScene(self, float, float, float, float) -> QPolygonF
- mouseDoubleClickEvent(self, QGraphicsSceneMouseEvent)¶
- mouseMoveEvent(self, QGraphicsSceneMouseEvent)¶
- mousePressEvent(self, QGraphicsSceneMouseEvent)¶
- mouseReleaseEvent(self, QGraphicsSceneMouseEvent)¶
- NABackboneConnectorItem.moveBy(self, float, float)
- opacity(self) float ¶
- opaqueArea(self) QPainterPath ¶
- paint(self, QPainter, QStyleOptionGraphicsItem, widget: QWidget = None)¶
- panel(self) QGraphicsItem ¶
- panelModality(self) QGraphicsItem.PanelModality ¶
- parentItem(self) QGraphicsItem ¶
- parentObject(self) QGraphicsObject ¶
- parentWidget(self) QGraphicsWidget ¶
- pen(self) QPen ¶
- pos(self) QPointF ¶
- prepareGeometryChange(self)¶
- removeSceneEventFilter(self, QGraphicsItem)¶
- resetTransform(self)¶
- rotation(self) float ¶
- scale(self) float ¶
- scene(self) QGraphicsScene ¶
- sceneBoundingRect(self) QRectF ¶
- sceneEvent(self, QEvent) bool ¶
- sceneEventFilter(self, QGraphicsItem, QEvent) bool ¶
- scenePos(self) QPointF ¶
- sceneTransform(self) QTransform ¶
- NABackboneConnectorItem.scroll(self, float, float, rect: QRectF = QRectF())
- setAcceptDrops(self, bool)¶
- setAcceptHoverEvents(self, bool)¶
- setAcceptTouchEvents(self, bool)¶
- setAcceptedMouseButtons(self, Qt.MouseButton)¶
- setActive(self, bool)¶
- setBoundingRegionGranularity(self, float)¶
- setCacheMode(self, QGraphicsItem.CacheMode, logicalCacheSize: QSize = QSize())¶
- setCursor(self, Union[QCursor, Qt.CursorShape])¶
- setData(self, int, Any)¶
- setEnabled(self, bool)¶
- setFiltersChildEvents(self, bool)¶
- setFlag(self, QGraphicsItem.GraphicsItemFlag, enabled: bool = True)¶
- setFlags(self, QGraphicsItem.GraphicsItemFlag)¶
- setFocus(self, focusReason: Qt.FocusReason = Qt.OtherFocusReason)¶
- setFocusProxy(self, QGraphicsItem)¶
- setGraphicsEffect(self, QGraphicsEffect)¶
- setGroup(self, QGraphicsItemGroup)¶
- setInputMethodHints(self, Qt.InputMethodHint)¶
- setLine(self, QLineF)¶
- NABackboneConnectorItem.setLine(self, float, float, float, float) -> None
- setOpacity(self, float)¶
- setPanelModality(self, QGraphicsItem.PanelModality)¶
- setParentItem(self, QGraphicsItem)¶
- setPen(self, Union[QPen, QColor, Qt.GlobalColor, int, QGradient])¶
- setPos(self, QPointF)¶
- NABackboneConnectorItem.setPos(self, float, float) -> None
- setRotation(self, float)¶
- setScale(self, float)¶
- setSelected(self, bool)¶
- setToolTip(self, str)¶
- setTransform(self, QTransform, combine: bool = False)¶
- setTransformOriginPoint(self, QPointF)¶
- NABackboneConnectorItem.setTransformOriginPoint(self, float, float) -> None
- setTransformations(self, Iterable[QGraphicsTransform])¶
- setVisible(self, bool)¶
- setX(self, float)¶
- setY(self, float)¶
- setZValue(self, float)¶
- shape(self) QPainterPath ¶
- show(self)¶
- stackBefore(self, QGraphicsItem)¶
- toGraphicsObject(self) QGraphicsObject ¶
- toolTip(self) str ¶
- topLevelItem(self) QGraphicsItem ¶
- topLevelWidget(self) QGraphicsWidget ¶
- transform(self) QTransform ¶
- transformOriginPoint(self) QPointF ¶
- transformations(self) List[QGraphicsTransform] ¶
- type(self) int ¶
- ungrabKeyboard(self)¶
- ungrabMouse(self)¶
- unsetCursor(self)¶
- update(self, rect: QRectF = QRectF())¶
- NABackboneConnectorItem.update(self, float, float, float, float) -> None
- updateMicroFocus(self)¶
- wheelEvent(self, QGraphicsSceneWheelEvent)¶
- window(self) QGraphicsWidget ¶
- x(self) float ¶
- y(self) float ¶
- zValue(self) float ¶
- class schrodinger.protein.helm.helm_renderer.NABackboneBaseConnectorItem(connector: schrodinger.protein.helm.helm_renderer.HelmConnector, parent=None)¶
Bases:
schrodinger.protein.helm.helm_renderer.LineHelmConnectorItem
Graphics Item representing a connection between a nucleotide backbone and base.
- class CacheMode(value)¶
Bases:
enum.Enum
An enumeration.
- NoCache = 0¶
- ItemCoordinateCache = 1¶
- DeviceCoordinateCache = 2¶
- DeviceCoordinateCache = 2¶
- class GraphicsItemChange(value)¶
Bases:
enum.Enum
An enumeration.
- ItemPositionChange = 0¶
- ItemVisibleChange = 2¶
- ItemEnabledChange = 3¶
- ItemSelectedChange = 4¶
- ItemParentChange = 5¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemTransformChange = 8¶
- ItemPositionHasChanged = 9¶
- ItemTransformHasChanged = 10¶
- ItemSceneChange = 11¶
- ItemVisibleHasChanged = 12¶
- ItemEnabledHasChanged = 13¶
- ItemSelectedHasChanged = 14¶
- ItemParentHasChanged = 15¶
- ItemSceneHasChanged = 16¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemScenePositionHasChanged = 27¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- class GraphicsItemFlag(value)¶
Bases:
enum.Flag
An enumeration.
- ItemIsMovable = 1¶
- ItemIsSelectable = 2¶
- ItemIsFocusable = 4¶
- ItemClipsToShape = 8¶
- ItemClipsChildrenToShape = 16¶
- ItemIgnoresTransformations = 32¶
- ItemIgnoresParentOpacity = 64¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemStacksBehindParent = 256¶
- ItemUsesExtendedStyleOption = 512¶
- ItemHasNoContents = 1024¶
- ItemSendsGeometryChanges = 2048¶
- ItemAcceptsInputMethod = 4096¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemIsPanel = 16384¶
- ItemSendsScenePositionChanges = 65536¶
- ItemContainsChildrenInShape = 524288¶
- ItemAcceptsInputMethod = 4096¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemClipsChildrenToShape = 16¶
- ItemClipsToShape = 8¶
- ItemContainsChildrenInShape = 524288¶
- ItemCoordinateCache = 1¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemEnabledChange = 3¶
- ItemEnabledHasChanged = 13¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemHasNoContents = 1024¶
- ItemIgnoresParentOpacity = 64¶
- ItemIgnoresTransformations = 32¶
- ItemIsFocusable = 4¶
- ItemIsMovable = 1¶
- ItemIsPanel = 16384¶
- ItemIsSelectable = 2¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemParentChange = 5¶
- ItemParentHasChanged = 15¶
- ItemPositionChange = 0¶
- ItemPositionHasChanged = 9¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemSceneChange = 11¶
- ItemSceneHasChanged = 16¶
- ItemScenePositionHasChanged = 27¶
- ItemSelectedChange = 4¶
- ItemSelectedHasChanged = 14¶
- ItemSendsGeometryChanges = 2048¶
- ItemSendsScenePositionChanges = 65536¶
- ItemStacksBehindParent = 256¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemTransformChange = 8¶
- ItemTransformHasChanged = 10¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- ItemUsesExtendedStyleOption = 512¶
- ItemVisibleChange = 2¶
- ItemVisibleHasChanged = 12¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- NoCache = 0¶
- NonModal = 0¶
- PanelModal = 1¶
- class PanelModality(value)¶
Bases:
enum.Enum
An enumeration.
- NonModal = 0¶
- PanelModal = 1¶
- SceneModal = 2¶
- SceneModal = 2¶
- Type = 1¶
- UserType = 65536¶
- __init__(connector: schrodinger.protein.helm.helm_renderer.HelmConnector, parent=None)¶
- acceptDrops(self) bool ¶
- acceptHoverEvents(self) bool ¶
- acceptTouchEvents(self) bool ¶
- acceptedMouseButtons(self) Qt.MouseButton ¶
- advance(self, int)¶
- boundingRect(self) QRectF ¶
- boundingRegion(self, QTransform) QRegion ¶
- boundingRegionGranularity(self) float ¶
- cacheMode(self) QGraphicsItem.CacheMode ¶
- childItems(self) List[QGraphicsItem] ¶
- childrenBoundingRect(self) QRectF ¶
- clearFocus(self)¶
- clipPath(self) QPainterPath ¶
- collidesWithItem(self, QGraphicsItem, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidesWithPath(self, QPainterPath, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidingItems(self, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) List[QGraphicsItem] ¶
- commonAncestorItem(self, QGraphicsItem) QGraphicsItem ¶
- contains(self, QPointF) bool ¶
- contextMenuEvent(self, QGraphicsSceneContextMenuEvent)¶
- cursor(self) QCursor ¶
- data(self, int) Any ¶
- deviceTransform(self, QTransform) QTransform ¶
- dragEnterEvent(self, QGraphicsSceneDragDropEvent)¶
- dragLeaveEvent(self, QGraphicsSceneDragDropEvent)¶
- dragMoveEvent(self, QGraphicsSceneDragDropEvent)¶
- dropEvent(self, QGraphicsSceneDragDropEvent)¶
- effectiveOpacity(self) float ¶
- ensureVisible(self, rect: QRectF = QRectF(), xMargin: int = 50, yMargin: int = 50)¶
- NABackboneBaseConnectorItem.ensureVisible(self, float, float, float, float, xMargin: int = 50, yMargin: int = 50) -> None
- filtersChildEvents(self) bool ¶
- flags(self) QGraphicsItem.GraphicsItemFlag ¶
- focusInEvent(self, QFocusEvent)¶
- focusItem(self) QGraphicsItem ¶
- focusOutEvent(self, QFocusEvent)¶
- focusProxy(self) QGraphicsItem ¶
- grabKeyboard(self)¶
- grabMouse(self)¶
- graphicsEffect(self) QGraphicsEffect ¶
- group(self) QGraphicsItemGroup ¶
- hasCursor(self) bool ¶
- hasFocus(self) bool ¶
- hide(self)¶
- hoverEnterEvent(self, QGraphicsSceneHoverEvent)¶
- hoverLeaveEvent(self, QGraphicsSceneHoverEvent)¶
- hoverMoveEvent(self, QGraphicsSceneHoverEvent)¶
- inputMethodEvent(self, QInputMethodEvent)¶
- inputMethodHints(self) Qt.InputMethodHint ¶
- inputMethodQuery(self, Qt.InputMethodQuery) Any ¶
- installSceneEventFilter(self, QGraphicsItem)¶
- isActive(self) bool ¶
- isAncestorOf(self, QGraphicsItem) bool ¶
- isBlockedByModalPanel(self) Tuple[bool, QGraphicsItem] ¶
- isClipped(self) bool ¶
- isEnabled(self) bool ¶
- isObscured(self, rect: QRectF = QRectF()) bool ¶
- NABackboneBaseConnectorItem.isObscured(self, float, float, float, float) -> bool
- isObscuredBy(self, QGraphicsItem) bool ¶
- isPanel(self) bool ¶
- isSelected(self) bool ¶
- isUnderMouse(self) bool ¶
- isVisible(self) bool ¶
- isVisibleTo(self, QGraphicsItem) bool ¶
- isWidget(self) bool ¶
- isWindow(self) bool ¶
- itemChange(self, QGraphicsItem.GraphicsItemChange, Any) Any ¶
- itemTransform(self, QGraphicsItem) Tuple[QTransform, bool] ¶
- keyPressEvent(self, QKeyEvent)¶
- keyReleaseEvent(self, QKeyEvent)¶
- line(self) QLineF ¶
- mapFromItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapFromItem(self, QGraphicsItem, QRectF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPainterPath) QPainterPath
- NABackboneBaseConnectorItem.mapFromItem(self, QGraphicsItem, float, float) -> QPointF
- NABackboneBaseConnectorItem.mapFromItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapFromParent(self, QPointF) QPointF ¶
- mapFromParent(self, QRectF) QPolygonF
- mapFromParent(self, QPolygonF) QPolygonF
- mapFromParent(self, QPainterPath) QPainterPath
- NABackboneBaseConnectorItem.mapFromParent(self, float, float) -> QPointF
- NABackboneBaseConnectorItem.mapFromParent(self, float, float, float, float) -> QPolygonF
- mapFromScene(self, QPointF) QPointF ¶
- mapFromScene(self, QRectF) QPolygonF
- mapFromScene(self, QPolygonF) QPolygonF
- mapFromScene(self, QPainterPath) QPainterPath
- NABackboneBaseConnectorItem.mapFromScene(self, float, float) -> QPointF
- NABackboneBaseConnectorItem.mapFromScene(self, float, float, float, float) -> QPolygonF
- mapRectFromItem(self, QGraphicsItem, QRectF) QRectF ¶
- NABackboneBaseConnectorItem.mapRectFromItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectFromParent(self, QRectF) QRectF ¶
- NABackboneBaseConnectorItem.mapRectFromParent(self, float, float, float, float) -> QRectF
- mapRectFromScene(self, QRectF) QRectF ¶
- NABackboneBaseConnectorItem.mapRectFromScene(self, float, float, float, float) -> QRectF
- mapRectToItem(self, QGraphicsItem, QRectF) QRectF ¶
- NABackboneBaseConnectorItem.mapRectToItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectToParent(self, QRectF) QRectF ¶
- NABackboneBaseConnectorItem.mapRectToParent(self, float, float, float, float) -> QRectF
- mapRectToScene(self, QRectF) QRectF ¶
- NABackboneBaseConnectorItem.mapRectToScene(self, float, float, float, float) -> QRectF
- mapToItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapToItem(self, QGraphicsItem, QRectF) QPolygonF
- mapToItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapToItem(self, QGraphicsItem, QPainterPath) QPainterPath
- NABackboneBaseConnectorItem.mapToItem(self, QGraphicsItem, float, float) -> QPointF
- NABackboneBaseConnectorItem.mapToItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapToParent(self, QPointF) QPointF ¶
- mapToParent(self, QRectF) QPolygonF
- mapToParent(self, QPolygonF) QPolygonF
- mapToParent(self, QPainterPath) QPainterPath
- NABackboneBaseConnectorItem.mapToParent(self, float, float) -> QPointF
- NABackboneBaseConnectorItem.mapToParent(self, float, float, float, float) -> QPolygonF
- mapToScene(self, QPointF) QPointF ¶
- mapToScene(self, QRectF) QPolygonF
- mapToScene(self, QPolygonF) QPolygonF
- mapToScene(self, QPainterPath) QPainterPath
- NABackboneBaseConnectorItem.mapToScene(self, float, float) -> QPointF
- NABackboneBaseConnectorItem.mapToScene(self, float, float, float, float) -> QPolygonF
- mouseDoubleClickEvent(self, QGraphicsSceneMouseEvent)¶
- mouseMoveEvent(self, QGraphicsSceneMouseEvent)¶
- mousePressEvent(self, QGraphicsSceneMouseEvent)¶
- mouseReleaseEvent(self, QGraphicsSceneMouseEvent)¶
- NABackboneBaseConnectorItem.moveBy(self, float, float)
- opacity(self) float ¶
- opaqueArea(self) QPainterPath ¶
- paint(self, QPainter, QStyleOptionGraphicsItem, widget: QWidget = None)¶
- panel(self) QGraphicsItem ¶
- panelModality(self) QGraphicsItem.PanelModality ¶
- parentItem(self) QGraphicsItem ¶
- parentObject(self) QGraphicsObject ¶
- parentWidget(self) QGraphicsWidget ¶
- pen(self) QPen ¶
- pos(self) QPointF ¶
- prepareGeometryChange(self)¶
- removeSceneEventFilter(self, QGraphicsItem)¶
- resetTransform(self)¶
- rotation(self) float ¶
- scale(self) float ¶
- scene(self) QGraphicsScene ¶
- sceneBoundingRect(self) QRectF ¶
- sceneEvent(self, QEvent) bool ¶
- sceneEventFilter(self, QGraphicsItem, QEvent) bool ¶
- scenePos(self) QPointF ¶
- sceneTransform(self) QTransform ¶
- NABackboneBaseConnectorItem.scroll(self, float, float, rect: QRectF = QRectF())
- setAcceptDrops(self, bool)¶
- setAcceptHoverEvents(self, bool)¶
- setAcceptTouchEvents(self, bool)¶
- setAcceptedMouseButtons(self, Qt.MouseButton)¶
- setActive(self, bool)¶
- setBoundingRegionGranularity(self, float)¶
- setCacheMode(self, QGraphicsItem.CacheMode, logicalCacheSize: QSize = QSize())¶
- setCursor(self, Union[QCursor, Qt.CursorShape])¶
- setData(self, int, Any)¶
- setEnabled(self, bool)¶
- setFiltersChildEvents(self, bool)¶
- setFlag(self, QGraphicsItem.GraphicsItemFlag, enabled: bool = True)¶
- setFlags(self, QGraphicsItem.GraphicsItemFlag)¶
- setFocus(self, focusReason: Qt.FocusReason = Qt.OtherFocusReason)¶
- setFocusProxy(self, QGraphicsItem)¶
- setGraphicsEffect(self, QGraphicsEffect)¶
- setGroup(self, QGraphicsItemGroup)¶
- setInputMethodHints(self, Qt.InputMethodHint)¶
- setLine(self, QLineF)¶
- NABackboneBaseConnectorItem.setLine(self, float, float, float, float) -> None
- setOpacity(self, float)¶
- setPanelModality(self, QGraphicsItem.PanelModality)¶
- setParentItem(self, QGraphicsItem)¶
- setPen(self, Union[QPen, QColor, Qt.GlobalColor, int, QGradient])¶
- setPos(self, QPointF)¶
- NABackboneBaseConnectorItem.setPos(self, float, float) -> None
- setRotation(self, float)¶
- setScale(self, float)¶
- setSelected(self, bool)¶
- setToolTip(self, str)¶
- setTransform(self, QTransform, combine: bool = False)¶
- setTransformOriginPoint(self, QPointF)¶
- NABackboneBaseConnectorItem.setTransformOriginPoint(self, float, float) -> None
- setTransformations(self, Iterable[QGraphicsTransform])¶
- setVisible(self, bool)¶
- setX(self, float)¶
- setY(self, float)¶
- setZValue(self, float)¶
- shape(self) QPainterPath ¶
- show(self)¶
- stackBefore(self, QGraphicsItem)¶
- toGraphicsObject(self) QGraphicsObject ¶
- toolTip(self) str ¶
- topLevelItem(self) QGraphicsItem ¶
- topLevelWidget(self) QGraphicsWidget ¶
- transform(self) QTransform ¶
- transformOriginPoint(self) QPointF ¶
- transformations(self) List[QGraphicsTransform] ¶
- type(self) int ¶
- ungrabKeyboard(self)¶
- ungrabMouse(self)¶
- unsetCursor(self)¶
- update(self, rect: QRectF = QRectF())¶
- NABackboneBaseConnectorItem.update(self, float, float, float, float) -> None
- updateMicroFocus(self)¶
- wheelEvent(self, QGraphicsSceneWheelEvent)¶
- window(self) QGraphicsWidget ¶
- x(self) float ¶
- y(self) float ¶
- zValue(self) float ¶
- class schrodinger.protein.helm.helm_renderer.NABaseConnectorItem(connector: schrodinger.protein.helm.helm_renderer.HelmConnector, parent=None)¶
Bases:
schrodinger.protein.helm.helm_renderer.LineHelmConnectorItem
Graphics Item representing a connection between two base pairs.
- class CacheMode(value)¶
Bases:
enum.Enum
An enumeration.
- NoCache = 0¶
- ItemCoordinateCache = 1¶
- DeviceCoordinateCache = 2¶
- DeviceCoordinateCache = 2¶
- class GraphicsItemChange(value)¶
Bases:
enum.Enum
An enumeration.
- ItemPositionChange = 0¶
- ItemVisibleChange = 2¶
- ItemEnabledChange = 3¶
- ItemSelectedChange = 4¶
- ItemParentChange = 5¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemTransformChange = 8¶
- ItemPositionHasChanged = 9¶
- ItemTransformHasChanged = 10¶
- ItemSceneChange = 11¶
- ItemVisibleHasChanged = 12¶
- ItemEnabledHasChanged = 13¶
- ItemSelectedHasChanged = 14¶
- ItemParentHasChanged = 15¶
- ItemSceneHasChanged = 16¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemScenePositionHasChanged = 27¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- class GraphicsItemFlag(value)¶
Bases:
enum.Flag
An enumeration.
- ItemIsMovable = 1¶
- ItemIsSelectable = 2¶
- ItemIsFocusable = 4¶
- ItemClipsToShape = 8¶
- ItemClipsChildrenToShape = 16¶
- ItemIgnoresTransformations = 32¶
- ItemIgnoresParentOpacity = 64¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemStacksBehindParent = 256¶
- ItemUsesExtendedStyleOption = 512¶
- ItemHasNoContents = 1024¶
- ItemSendsGeometryChanges = 2048¶
- ItemAcceptsInputMethod = 4096¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemIsPanel = 16384¶
- ItemSendsScenePositionChanges = 65536¶
- ItemContainsChildrenInShape = 524288¶
- ItemAcceptsInputMethod = 4096¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemClipsChildrenToShape = 16¶
- ItemClipsToShape = 8¶
- ItemContainsChildrenInShape = 524288¶
- ItemCoordinateCache = 1¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemEnabledChange = 3¶
- ItemEnabledHasChanged = 13¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemHasNoContents = 1024¶
- ItemIgnoresParentOpacity = 64¶
- ItemIgnoresTransformations = 32¶
- ItemIsFocusable = 4¶
- ItemIsMovable = 1¶
- ItemIsPanel = 16384¶
- ItemIsSelectable = 2¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemParentChange = 5¶
- ItemParentHasChanged = 15¶
- ItemPositionChange = 0¶
- ItemPositionHasChanged = 9¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemSceneChange = 11¶
- ItemSceneHasChanged = 16¶
- ItemScenePositionHasChanged = 27¶
- ItemSelectedChange = 4¶
- ItemSelectedHasChanged = 14¶
- ItemSendsGeometryChanges = 2048¶
- ItemSendsScenePositionChanges = 65536¶
- ItemStacksBehindParent = 256¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemTransformChange = 8¶
- ItemTransformHasChanged = 10¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- ItemUsesExtendedStyleOption = 512¶
- ItemVisibleChange = 2¶
- ItemVisibleHasChanged = 12¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- NoCache = 0¶
- NonModal = 0¶
- PanelModal = 1¶
- class PanelModality(value)¶
Bases:
enum.Enum
An enumeration.
- NonModal = 0¶
- PanelModal = 1¶
- SceneModal = 2¶
- SceneModal = 2¶
- Type = 1¶
- UserType = 65536¶
- __init__(connector: schrodinger.protein.helm.helm_renderer.HelmConnector, parent=None)¶
- acceptDrops(self) bool ¶
- acceptHoverEvents(self) bool ¶
- acceptTouchEvents(self) bool ¶
- acceptedMouseButtons(self) Qt.MouseButton ¶
- advance(self, int)¶
- boundingRect(self) QRectF ¶
- boundingRegion(self, QTransform) QRegion ¶
- boundingRegionGranularity(self) float ¶
- cacheMode(self) QGraphicsItem.CacheMode ¶
- childItems(self) List[QGraphicsItem] ¶
- childrenBoundingRect(self) QRectF ¶
- clearFocus(self)¶
- clipPath(self) QPainterPath ¶
- collidesWithItem(self, QGraphicsItem, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidesWithPath(self, QPainterPath, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidingItems(self, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) List[QGraphicsItem] ¶
- commonAncestorItem(self, QGraphicsItem) QGraphicsItem ¶
- contains(self, QPointF) bool ¶
- contextMenuEvent(self, QGraphicsSceneContextMenuEvent)¶
- cursor(self) QCursor ¶
- data(self, int) Any ¶
- deviceTransform(self, QTransform) QTransform ¶
- dragEnterEvent(self, QGraphicsSceneDragDropEvent)¶
- dragLeaveEvent(self, QGraphicsSceneDragDropEvent)¶
- dragMoveEvent(self, QGraphicsSceneDragDropEvent)¶
- dropEvent(self, QGraphicsSceneDragDropEvent)¶
- effectiveOpacity(self) float ¶
- ensureVisible(self, rect: QRectF = QRectF(), xMargin: int = 50, yMargin: int = 50)¶
- NABaseConnectorItem.ensureVisible(self, float, float, float, float, xMargin: int = 50, yMargin: int = 50) -> None
- filtersChildEvents(self) bool ¶
- flags(self) QGraphicsItem.GraphicsItemFlag ¶
- focusInEvent(self, QFocusEvent)¶
- focusItem(self) QGraphicsItem ¶
- focusOutEvent(self, QFocusEvent)¶
- focusProxy(self) QGraphicsItem ¶
- grabKeyboard(self)¶
- grabMouse(self)¶
- graphicsEffect(self) QGraphicsEffect ¶
- group(self) QGraphicsItemGroup ¶
- hasCursor(self) bool ¶
- hasFocus(self) bool ¶
- hide(self)¶
- hoverEnterEvent(self, QGraphicsSceneHoverEvent)¶
- hoverLeaveEvent(self, QGraphicsSceneHoverEvent)¶
- hoverMoveEvent(self, QGraphicsSceneHoverEvent)¶
- inputMethodEvent(self, QInputMethodEvent)¶
- inputMethodHints(self) Qt.InputMethodHint ¶
- inputMethodQuery(self, Qt.InputMethodQuery) Any ¶
- installSceneEventFilter(self, QGraphicsItem)¶
- isActive(self) bool ¶
- isAncestorOf(self, QGraphicsItem) bool ¶
- isBlockedByModalPanel(self) Tuple[bool, QGraphicsItem] ¶
- isClipped(self) bool ¶
- isEnabled(self) bool ¶
- isObscured(self, rect: QRectF = QRectF()) bool ¶
- NABaseConnectorItem.isObscured(self, float, float, float, float) -> bool
- isObscuredBy(self, QGraphicsItem) bool ¶
- isPanel(self) bool ¶
- isSelected(self) bool ¶
- isUnderMouse(self) bool ¶
- isVisible(self) bool ¶
- isVisibleTo(self, QGraphicsItem) bool ¶
- isWidget(self) bool ¶
- isWindow(self) bool ¶
- itemChange(self, QGraphicsItem.GraphicsItemChange, Any) Any ¶
- itemTransform(self, QGraphicsItem) Tuple[QTransform, bool] ¶
- keyPressEvent(self, QKeyEvent)¶
- keyReleaseEvent(self, QKeyEvent)¶
- line(self) QLineF ¶
- mapFromItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapFromItem(self, QGraphicsItem, QRectF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPainterPath) QPainterPath
- NABaseConnectorItem.mapFromItem(self, QGraphicsItem, float, float) -> QPointF
- NABaseConnectorItem.mapFromItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapFromParent(self, QPointF) QPointF ¶
- mapFromParent(self, QRectF) QPolygonF
- mapFromParent(self, QPolygonF) QPolygonF
- mapFromParent(self, QPainterPath) QPainterPath
- NABaseConnectorItem.mapFromParent(self, float, float) -> QPointF
- NABaseConnectorItem.mapFromParent(self, float, float, float, float) -> QPolygonF
- mapFromScene(self, QPointF) QPointF ¶
- mapFromScene(self, QRectF) QPolygonF
- mapFromScene(self, QPolygonF) QPolygonF
- mapFromScene(self, QPainterPath) QPainterPath
- NABaseConnectorItem.mapFromScene(self, float, float) -> QPointF
- NABaseConnectorItem.mapFromScene(self, float, float, float, float) -> QPolygonF
- mapRectFromItem(self, QGraphicsItem, QRectF) QRectF ¶
- NABaseConnectorItem.mapRectFromItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectFromParent(self, QRectF) QRectF ¶
- NABaseConnectorItem.mapRectFromParent(self, float, float, float, float) -> QRectF
- mapRectFromScene(self, QRectF) QRectF ¶
- NABaseConnectorItem.mapRectFromScene(self, float, float, float, float) -> QRectF
- mapRectToItem(self, QGraphicsItem, QRectF) QRectF ¶
- NABaseConnectorItem.mapRectToItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectToParent(self, QRectF) QRectF ¶
- NABaseConnectorItem.mapRectToParent(self, float, float, float, float) -> QRectF
- mapRectToScene(self, QRectF) QRectF ¶
- NABaseConnectorItem.mapRectToScene(self, float, float, float, float) -> QRectF
- mapToItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapToItem(self, QGraphicsItem, QRectF) QPolygonF
- mapToItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapToItem(self, QGraphicsItem, QPainterPath) QPainterPath
- NABaseConnectorItem.mapToItem(self, QGraphicsItem, float, float) -> QPointF
- NABaseConnectorItem.mapToItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapToParent(self, QPointF) QPointF ¶
- mapToParent(self, QRectF) QPolygonF
- mapToParent(self, QPolygonF) QPolygonF
- mapToParent(self, QPainterPath) QPainterPath
- NABaseConnectorItem.mapToParent(self, float, float) -> QPointF
- NABaseConnectorItem.mapToParent(self, float, float, float, float) -> QPolygonF
- mapToScene(self, QPointF) QPointF ¶
- mapToScene(self, QRectF) QPolygonF
- mapToScene(self, QPolygonF) QPolygonF
- mapToScene(self, QPainterPath) QPainterPath
- NABaseConnectorItem.mapToScene(self, float, float) -> QPointF
- NABaseConnectorItem.mapToScene(self, float, float, float, float) -> QPolygonF
- mouseDoubleClickEvent(self, QGraphicsSceneMouseEvent)¶
- mouseMoveEvent(self, QGraphicsSceneMouseEvent)¶
- mousePressEvent(self, QGraphicsSceneMouseEvent)¶
- mouseReleaseEvent(self, QGraphicsSceneMouseEvent)¶
- NABaseConnectorItem.moveBy(self, float, float)
- opacity(self) float ¶
- opaqueArea(self) QPainterPath ¶
- paint(self, QPainter, QStyleOptionGraphicsItem, widget: QWidget = None)¶
- panel(self) QGraphicsItem ¶
- panelModality(self) QGraphicsItem.PanelModality ¶
- parentItem(self) QGraphicsItem ¶
- parentObject(self) QGraphicsObject ¶
- parentWidget(self) QGraphicsWidget ¶
- pen(self) QPen ¶
- pos(self) QPointF ¶
- prepareGeometryChange(self)¶
- removeSceneEventFilter(self, QGraphicsItem)¶
- resetTransform(self)¶
- rotation(self) float ¶
- scale(self) float ¶
- scene(self) QGraphicsScene ¶
- sceneBoundingRect(self) QRectF ¶
- sceneEvent(self, QEvent) bool ¶
- sceneEventFilter(self, QGraphicsItem, QEvent) bool ¶
- scenePos(self) QPointF ¶
- sceneTransform(self) QTransform ¶
- NABaseConnectorItem.scroll(self, float, float, rect: QRectF = QRectF())
- setAcceptDrops(self, bool)¶
- setAcceptHoverEvents(self, bool)¶
- setAcceptTouchEvents(self, bool)¶
- setAcceptedMouseButtons(self, Qt.MouseButton)¶
- setActive(self, bool)¶
- setBoundingRegionGranularity(self, float)¶
- setCacheMode(self, QGraphicsItem.CacheMode, logicalCacheSize: QSize = QSize())¶
- setCursor(self, Union[QCursor, Qt.CursorShape])¶
- setData(self, int, Any)¶
- setEnabled(self, bool)¶
- setFiltersChildEvents(self, bool)¶
- setFlag(self, QGraphicsItem.GraphicsItemFlag, enabled: bool = True)¶
- setFlags(self, QGraphicsItem.GraphicsItemFlag)¶
- setFocus(self, focusReason: Qt.FocusReason = Qt.OtherFocusReason)¶
- setFocusProxy(self, QGraphicsItem)¶
- setGraphicsEffect(self, QGraphicsEffect)¶
- setGroup(self, QGraphicsItemGroup)¶
- setInputMethodHints(self, Qt.InputMethodHint)¶
- setLine(self, QLineF)¶
- NABaseConnectorItem.setLine(self, float, float, float, float) -> None
- setOpacity(self, float)¶
- setPanelModality(self, QGraphicsItem.PanelModality)¶
- setParentItem(self, QGraphicsItem)¶
- setPen(self, Union[QPen, QColor, Qt.GlobalColor, int, QGradient])¶
- setPos(self, QPointF)¶
- NABaseConnectorItem.setPos(self, float, float) -> None
- setRotation(self, float)¶
- setScale(self, float)¶
- setSelected(self, bool)¶
- setToolTip(self, str)¶
- setTransform(self, QTransform, combine: bool = False)¶
- setTransformOriginPoint(self, QPointF)¶
- NABaseConnectorItem.setTransformOriginPoint(self, float, float) -> None
- setTransformations(self, Iterable[QGraphicsTransform])¶
- setVisible(self, bool)¶
- setX(self, float)¶
- setY(self, float)¶
- setZValue(self, float)¶
- shape(self) QPainterPath ¶
- show(self)¶
- stackBefore(self, QGraphicsItem)¶
- toGraphicsObject(self) QGraphicsObject ¶
- toolTip(self) str ¶
- topLevelItem(self) QGraphicsItem ¶
- topLevelWidget(self) QGraphicsWidget ¶
- transform(self) QTransform ¶
- transformOriginPoint(self) QPointF ¶
- transformations(self) List[QGraphicsTransform] ¶
- type(self) int ¶
- ungrabKeyboard(self)¶
- ungrabMouse(self)¶
- unsetCursor(self)¶
- update(self, rect: QRectF = QRectF())¶
- NABaseConnectorItem.update(self, float, float, float, float) -> None
- updateMicroFocus(self)¶
- wheelEvent(self, QGraphicsSceneWheelEvent)¶
- window(self) QGraphicsWidget ¶
- x(self) float ¶
- y(self) float ¶
- zValue(self) float ¶
- schrodinger.protein.helm.helm_renderer.connector_item_factory(connector: schrodinger.protein.helm.helm_renderer.HelmConnector) PyQt6.QtWidgets.QAbstractGraphicsShapeItem ¶
Implement logic specifying different graphical styles (implemented by each child class) for a
connector
.- Parameters
connector – Connector properties, determined by
HelmScene.getConnectorData
.- Returns
Graphics item to be added to the current
QtWidgets.QGraphicsScene
.
- class schrodinger.protein.helm.helm_renderer.HelmImageOptions(background_color_hex: str, width: int, height: int)¶
Bases:
object
- background_color_hex: str¶
- width: int¶
- height: int¶
- __init__(background_color_hex: str, width: int, height: int) None ¶
- class schrodinger.protein.helm.helm_renderer.HelmFallbackImage(helm_mol: rdkit.Chem.rdchem.Mol)¶
Bases:
PyQt6.QtSvgWidgets.QGraphicsSvgItem
GraphicsItem for the stock image (in .svg format) shown when the input polymer is too complex to display in detail, as measured by N_MONOMER_MAX
- __init__(helm_mol: rdkit.Chem.rdchem.Mol)¶
- class CacheMode(value)¶
Bases:
enum.Enum
An enumeration.
- NoCache = 0¶
- ItemCoordinateCache = 1¶
- DeviceCoordinateCache = 2¶
- DeviceCoordinateCache = 2¶
- class GraphicsItemChange(value)¶
Bases:
enum.Enum
An enumeration.
- ItemPositionChange = 0¶
- ItemVisibleChange = 2¶
- ItemEnabledChange = 3¶
- ItemSelectedChange = 4¶
- ItemParentChange = 5¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemTransformChange = 8¶
- ItemPositionHasChanged = 9¶
- ItemTransformHasChanged = 10¶
- ItemSceneChange = 11¶
- ItemVisibleHasChanged = 12¶
- ItemEnabledHasChanged = 13¶
- ItemSelectedHasChanged = 14¶
- ItemParentHasChanged = 15¶
- ItemSceneHasChanged = 16¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemScenePositionHasChanged = 27¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- class GraphicsItemFlag(value)¶
Bases:
enum.Flag
An enumeration.
- ItemIsMovable = 1¶
- ItemIsSelectable = 2¶
- ItemIsFocusable = 4¶
- ItemClipsToShape = 8¶
- ItemClipsChildrenToShape = 16¶
- ItemIgnoresTransformations = 32¶
- ItemIgnoresParentOpacity = 64¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemStacksBehindParent = 256¶
- ItemUsesExtendedStyleOption = 512¶
- ItemHasNoContents = 1024¶
- ItemSendsGeometryChanges = 2048¶
- ItemAcceptsInputMethod = 4096¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemIsPanel = 16384¶
- ItemSendsScenePositionChanges = 65536¶
- ItemContainsChildrenInShape = 524288¶
- ItemAcceptsInputMethod = 4096¶
- ItemChildAddedChange = 6¶
- ItemChildRemovedChange = 7¶
- ItemClipsChildrenToShape = 16¶
- ItemClipsToShape = 8¶
- ItemContainsChildrenInShape = 524288¶
- ItemCoordinateCache = 1¶
- ItemCursorChange = 17¶
- ItemCursorHasChanged = 18¶
- ItemDoesntPropagateOpacityToChildren = 128¶
- ItemEnabledChange = 3¶
- ItemEnabledHasChanged = 13¶
- ItemFlagsChange = 21¶
- ItemFlagsHaveChanged = 22¶
- ItemHasNoContents = 1024¶
- ItemIgnoresParentOpacity = 64¶
- ItemIgnoresTransformations = 32¶
- ItemIsFocusable = 4¶
- ItemIsMovable = 1¶
- ItemIsPanel = 16384¶
- ItemIsSelectable = 2¶
- ItemNegativeZStacksBehindParent = 8192¶
- ItemOpacityChange = 25¶
- ItemOpacityHasChanged = 26¶
- ItemParentChange = 5¶
- ItemParentHasChanged = 15¶
- ItemPositionChange = 0¶
- ItemPositionHasChanged = 9¶
- ItemRotationChange = 28¶
- ItemRotationHasChanged = 29¶
- ItemScaleChange = 30¶
- ItemScaleHasChanged = 31¶
- ItemSceneChange = 11¶
- ItemSceneHasChanged = 16¶
- ItemScenePositionHasChanged = 27¶
- ItemSelectedChange = 4¶
- ItemSelectedHasChanged = 14¶
- ItemSendsGeometryChanges = 2048¶
- ItemSendsScenePositionChanges = 65536¶
- ItemStacksBehindParent = 256¶
- ItemToolTipChange = 19¶
- ItemToolTipHasChanged = 20¶
- ItemTransformChange = 8¶
- ItemTransformHasChanged = 10¶
- ItemTransformOriginPointChange = 32¶
- ItemTransformOriginPointHasChanged = 33¶
- ItemUsesExtendedStyleOption = 512¶
- ItemVisibleChange = 2¶
- ItemVisibleHasChanged = 12¶
- ItemZValueChange = 23¶
- ItemZValueHasChanged = 24¶
- NoCache = 0¶
- NonModal = 0¶
- PanelModal = 1¶
- class PanelModality(value)¶
Bases:
enum.Enum
An enumeration.
- NonModal = 0¶
- PanelModal = 1¶
- SceneModal = 2¶
- SceneModal = 2¶
- Type = 1¶
- UserType = 65536¶
- acceptDrops(self) bool ¶
- acceptHoverEvents(self) bool ¶
- acceptTouchEvents(self) bool ¶
- acceptedMouseButtons(self) Qt.MouseButton ¶
- advance(self, int)¶
- blockSignals(self, bool) bool ¶
- boundingRect(self) QRectF ¶
- boundingRegion(self, QTransform) QRegion ¶
- boundingRegionGranularity(self) float ¶
- cacheMode(self) QGraphicsItem.CacheMode ¶
- childEvent(self, QChildEvent)¶
- childItems(self) List[QGraphicsItem] ¶
- children(self) List[QObject] ¶
- childrenBoundingRect(self) QRectF ¶
- clearFocus(self)¶
- clipPath(self) QPainterPath ¶
- collidesWithItem(self, QGraphicsItem, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidesWithPath(self, QPainterPath, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) bool ¶
- collidingItems(self, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) List[QGraphicsItem] ¶
- commonAncestorItem(self, QGraphicsItem) QGraphicsItem ¶
- connectNotify(self, QMetaMethod)¶
- contains(self, QPointF) bool ¶
- contextMenuEvent(self, QGraphicsSceneContextMenuEvent)¶
- cursor(self) QCursor ¶
- customEvent(self, QEvent)¶
- data(self, int) Any ¶
- deleteLater(self)¶
- destroyed¶
destroyed(self, object: QObject = None) [signal]
- deviceTransform(self, QTransform) QTransform ¶
- disconnect(QMetaObject.Connection) bool ¶
- disconnect(self) None
- disconnectNotify(self, QMetaMethod)¶
- dragEnterEvent(self, QGraphicsSceneDragDropEvent)¶
- dragLeaveEvent(self, QGraphicsSceneDragDropEvent)¶
- dragMoveEvent(self, QGraphicsSceneDragDropEvent)¶
- dropEvent(self, QGraphicsSceneDragDropEvent)¶
- dumpObjectInfo(self)¶
- dumpObjectTree(self)¶
- dynamicPropertyNames(self) List[QByteArray] ¶
- effectiveOpacity(self) float ¶
- elementId(self) str ¶
- enabledChanged¶
enabledChanged(self) [signal]
- ensureVisible(self, rect: QRectF = QRectF(), xMargin: int = 50, yMargin: int = 50)¶
- HelmFallbackImage.ensureVisible(self, float, float, float, float, xMargin: int = 50, yMargin: int = 50) -> None
- event(self, QEvent) bool ¶
- eventFilter(self, QObject, QEvent) bool ¶
- filtersChildEvents(self) bool ¶
- findChild(self, type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject ¶
- findChild(self, Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
- findChildren(self, type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject] ¶
- findChildren(self, Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
- findChildren(self, type, QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
- findChildren(self, Tuple, QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
- flags(self) QGraphicsItem.GraphicsItemFlag ¶
- focusInEvent(self, QFocusEvent)¶
- focusItem(self) QGraphicsItem ¶
- focusOutEvent(self, QFocusEvent)¶
- focusProxy(self) QGraphicsItem ¶
- grabGesture(self, Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())¶
- grabKeyboard(self)¶
- grabMouse(self)¶
- graphicsEffect(self) QGraphicsEffect ¶
- group(self) QGraphicsItemGroup ¶
- hasCursor(self) bool ¶
- hasFocus(self) bool ¶
- hide(self)¶
- hoverEnterEvent(self, QGraphicsSceneHoverEvent)¶
- hoverLeaveEvent(self, QGraphicsSceneHoverEvent)¶
- hoverMoveEvent(self, QGraphicsSceneHoverEvent)¶
- inherits(self, str) bool ¶
- inputMethodEvent(self, QInputMethodEvent)¶
- inputMethodHints(self) Qt.InputMethodHint ¶
- inputMethodQuery(self, Qt.InputMethodQuery) Any ¶
- installEventFilter(self, QObject)¶
- installSceneEventFilter(self, QGraphicsItem)¶
- isActive(self) bool ¶
- isAncestorOf(self, QGraphicsItem) bool ¶
- isBlockedByModalPanel(self) Tuple[bool, QGraphicsItem] ¶
- isClipped(self) bool ¶
- isEnabled(self) bool ¶
- isObscured(self, rect: QRectF = QRectF()) bool ¶
- HelmFallbackImage.isObscured(self, float, float, float, float) -> bool
- isObscuredBy(self, QGraphicsItem) bool ¶
- isPanel(self) bool ¶
- isSelected(self) bool ¶
- isSignalConnected(self, QMetaMethod) bool ¶
- isUnderMouse(self) bool ¶
- isVisible(self) bool ¶
- isVisibleTo(self, QGraphicsItem) bool ¶
- isWidget(self) bool ¶
- isWidgetType(self) bool ¶
- isWindow(self) bool ¶
- isWindowType(self) bool ¶
- itemChange(self, QGraphicsItem.GraphicsItemChange, Any) Any ¶
- itemTransform(self, QGraphicsItem) Tuple[QTransform, bool] ¶
- keyPressEvent(self, QKeyEvent)¶
- keyReleaseEvent(self, QKeyEvent)¶
- killTimer(self, int)¶
- mapFromItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapFromItem(self, QGraphicsItem, QRectF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapFromItem(self, QGraphicsItem, QPainterPath) QPainterPath
- HelmFallbackImage.mapFromItem(self, QGraphicsItem, float, float) -> QPointF
- HelmFallbackImage.mapFromItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapFromParent(self, QPointF) QPointF ¶
- mapFromParent(self, QRectF) QPolygonF
- mapFromParent(self, QPolygonF) QPolygonF
- mapFromParent(self, QPainterPath) QPainterPath
- HelmFallbackImage.mapFromParent(self, float, float) -> QPointF
- HelmFallbackImage.mapFromParent(self, float, float, float, float) -> QPolygonF
- mapFromScene(self, QPointF) QPointF ¶
- mapFromScene(self, QRectF) QPolygonF
- mapFromScene(self, QPolygonF) QPolygonF
- mapFromScene(self, QPainterPath) QPainterPath
- HelmFallbackImage.mapFromScene(self, float, float) -> QPointF
- HelmFallbackImage.mapFromScene(self, float, float, float, float) -> QPolygonF
- mapRectFromItem(self, QGraphicsItem, QRectF) QRectF ¶
- HelmFallbackImage.mapRectFromItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectFromParent(self, QRectF) QRectF ¶
- HelmFallbackImage.mapRectFromParent(self, float, float, float, float) -> QRectF
- mapRectFromScene(self, QRectF) QRectF ¶
- HelmFallbackImage.mapRectFromScene(self, float, float, float, float) -> QRectF
- mapRectToItem(self, QGraphicsItem, QRectF) QRectF ¶
- HelmFallbackImage.mapRectToItem(self, QGraphicsItem, float, float, float, float) -> QRectF
- mapRectToParent(self, QRectF) QRectF ¶
- HelmFallbackImage.mapRectToParent(self, float, float, float, float) -> QRectF
- mapRectToScene(self, QRectF) QRectF ¶
- HelmFallbackImage.mapRectToScene(self, float, float, float, float) -> QRectF
- mapToItem(self, QGraphicsItem, QPointF) QPointF ¶
- mapToItem(self, QGraphicsItem, QRectF) QPolygonF
- mapToItem(self, QGraphicsItem, QPolygonF) QPolygonF
- mapToItem(self, QGraphicsItem, QPainterPath) QPainterPath
- HelmFallbackImage.mapToItem(self, QGraphicsItem, float, float) -> QPointF
- HelmFallbackImage.mapToItem(self, QGraphicsItem, float, float, float, float) -> QPolygonF
- mapToParent(self, QPointF) QPointF ¶
- mapToParent(self, QRectF) QPolygonF
- mapToParent(self, QPolygonF) QPolygonF
- mapToParent(self, QPainterPath) QPainterPath
- HelmFallbackImage.mapToParent(self, float, float) -> QPointF
- HelmFallbackImage.mapToParent(self, float, float, float, float) -> QPolygonF
- mapToScene(self, QPointF) QPointF ¶
- mapToScene(self, QRectF) QPolygonF
- mapToScene(self, QPolygonF) QPolygonF
- mapToScene(self, QPainterPath) QPainterPath
- HelmFallbackImage.mapToScene(self, float, float) -> QPointF
- HelmFallbackImage.mapToScene(self, float, float, float, float) -> QPolygonF
- maximumCacheSize(self) QSize ¶
- metaObject(self) QMetaObject ¶
- mouseDoubleClickEvent(self, QGraphicsSceneMouseEvent)¶
- mouseMoveEvent(self, QGraphicsSceneMouseEvent)¶
- mousePressEvent(self, QGraphicsSceneMouseEvent)¶
- mouseReleaseEvent(self, QGraphicsSceneMouseEvent)¶
- HelmFallbackImage.moveBy(self, float, float)
- moveToThread(self, QThread)¶
- objectName(self) str ¶
- objectNameChanged¶
objectNameChanged(self, str) [signal]
- opacity(self) float ¶
- opacityChanged¶
opacityChanged(self) [signal]
- opaqueArea(self) QPainterPath ¶
- paint(self, QPainter, QStyleOptionGraphicsItem, widget: QWidget = None)¶
- panel(self) QGraphicsItem ¶
- panelModality(self) QGraphicsItem.PanelModality ¶
- parent(self) QObject ¶
- parentChanged¶
parentChanged(self) [signal]
- parentItem(self) QGraphicsItem ¶
- parentObject(self) QGraphicsObject ¶
- parentWidget(self) QGraphicsWidget ¶
- pos(self) QPointF ¶
- prepareGeometryChange(self)¶
- property(self, str) Any ¶
- pyqtConfigure(...)¶
Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.
- receivers(self, PYQT_SIGNAL) int ¶
- removeEventFilter(self, QObject)¶
- removeSceneEventFilter(self, QGraphicsItem)¶
- renderer(self) QSvgRenderer ¶
- resetTransform(self)¶
- rotation(self) float ¶
- rotationChanged¶
rotationChanged(self) [signal]
- scale(self) float ¶
- scaleChanged¶
scaleChanged(self) [signal]
- scene(self) QGraphicsScene ¶
- sceneBoundingRect(self) QRectF ¶
- sceneEvent(self, QEvent) bool ¶
- sceneEventFilter(self, QGraphicsItem, QEvent) bool ¶
- scenePos(self) QPointF ¶
- sceneTransform(self) QTransform ¶
- HelmFallbackImage.scroll(self, float, float, rect: QRectF = QRectF())
- sender(self) QObject ¶
- senderSignalIndex(self) int ¶
- setAcceptDrops(self, bool)¶
- setAcceptHoverEvents(self, bool)¶
- setAcceptTouchEvents(self, bool)¶
- setAcceptedMouseButtons(self, Qt.MouseButton)¶
- setActive(self, bool)¶
- setBoundingRegionGranularity(self, float)¶
- setCacheMode(self, QGraphicsItem.CacheMode, logicalCacheSize: QSize = QSize())¶
- setCursor(self, Union[QCursor, Qt.CursorShape])¶
- setData(self, int, Any)¶
- setElementId(self, str)¶
- setEnabled(self, bool)¶
- setFiltersChildEvents(self, bool)¶
- setFlag(self, QGraphicsItem.GraphicsItemFlag, enabled: bool = True)¶
- setFlags(self, QGraphicsItem.GraphicsItemFlag)¶
- setFocus(self, focusReason: Qt.FocusReason = Qt.OtherFocusReason)¶
- setFocusProxy(self, QGraphicsItem)¶
- setGraphicsEffect(self, QGraphicsEffect)¶
- setGroup(self, QGraphicsItemGroup)¶
- setInputMethodHints(self, Qt.InputMethodHint)¶
- setMaximumCacheSize(self, QSize)¶
- setObjectName(self, str)¶
- setOpacity(self, float)¶
- setPanelModality(self, QGraphicsItem.PanelModality)¶
- setParent(self, QObject)¶
- setParentItem(self, QGraphicsItem)¶
- setPos(self, QPointF)¶
- HelmFallbackImage.setPos(self, float, float) -> None
- setProperty(self, str, Any) bool ¶
- setRotation(self, float)¶
- setScale(self, float)¶
- setSelected(self, bool)¶
- setToolTip(self, str)¶
- setTransform(self, QTransform, combine: bool = False)¶
- setTransformOriginPoint(self, QPointF)¶
- HelmFallbackImage.setTransformOriginPoint(self, float, float) -> None
- setTransformations(self, Iterable[QGraphicsTransform])¶
- setVisible(self, bool)¶
- setX(self, float)¶
- setY(self, float)¶
- setZValue(self, float)¶
- shape(self) QPainterPath ¶
- show(self)¶
- signalsBlocked(self) bool ¶
- stackBefore(self, QGraphicsItem)¶
- startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) int ¶
- staticMetaObject = <PyQt6.QtCore.QMetaObject object>¶
- thread(self) QThread ¶
- timerEvent(self, QTimerEvent)¶
- toGraphicsObject(self) QGraphicsObject ¶
- toolTip(self) str ¶
- topLevelItem(self) QGraphicsItem ¶
- topLevelWidget(self) QGraphicsWidget ¶
- tr(str, disambiguation: str = None, n: int = - 1) str ¶
- transform(self) QTransform ¶
- transformOriginPoint(self) QPointF ¶
- transformations(self) List[QGraphicsTransform] ¶
- type(self) int ¶
- ungrabGesture(self, Qt.GestureType)¶
- ungrabKeyboard(self)¶
- ungrabMouse(self)¶
- unsetCursor(self)¶
- update(self, rect: QRectF = QRectF())¶
- HelmFallbackImage.update(self, float, float, float, float) -> None
- updateMicroFocus(self)¶
- visibleChanged¶
visibleChanged(self) [signal]
- wheelEvent(self, QGraphicsSceneWheelEvent)¶
- window(self) QGraphicsWidget ¶
- x(self) float ¶
- xChanged¶
xChanged(self) [signal]
- y(self) float ¶
- yChanged¶
yChanged(self) [signal]
- zChanged¶
zChanged(self) [signal]
- zValue(self) float ¶
- class schrodinger.protein.helm.helm_renderer.HelmScene¶
Bases:
PyQt6.QtWidgets.QGraphicsScene
Scene object for rendering a helm molecule
- __init__()¶
- setHelmMolecule(helm_mol: rdkit.Chem.rdchem.Mol)¶
Set the helm molecule to render and add bond and monomer representations to the scene.
- Parameters
helm_mol – Helm data represented by a 2D coarse-grained molecule.
- getMonomerData(monomer: rdkit.Chem.rdchem.Atom) Tuple[int, schrodinger.protein.helm.helm_renderer.HelmMonomer] ¶
Compute the properties of
monomer
needed for the logic that determines its graphical representation: theHelmMonomerItemMixin
child class thatmonomer_item_factory
should dispatch to.- Parameters
monomer – Representation of the monomer in the input
rdkit
molecule.- Returns
2-tuple of the index of the monomer in the conformer object and a
HelmMonomer
object with the needed properties.
- getConnectorData(bond: rdkit.Chem.rdchem.Bond, monomer_lookup: dict) schrodinger.protein.helm.helm_renderer.HelmConnector ¶
Compute the properties of
bond
needed for the logic that determines its graphical representation: the_HelmConnectorBase
child class thatconnector_item_factory
should dispatch to.- Parameters
bond – Representation of the connector in the input
rdkit
molecule.monomer_lookup – A dict mapping the monomer’s index in the conformer to its
HelmMonomer
representation.
- Returns
A
HelmConnector
object with the needed properties.
- setOptions(options: schrodinger.protein.helm.helm_renderer.HelmImageOptions)¶
- AllLayers = 65535¶
- BackgroundLayer = 2¶
- BspTreeIndex = 0¶
- ForegroundLayer = 4¶
- ItemLayer = 1¶
- NoIndex = -1¶
- class SceneLayer(value)¶
Bases:
enum.Flag
An enumeration.
- ItemLayer = 1¶
- BackgroundLayer = 2¶
- ForegroundLayer = 4¶
- AllLayers = 65535¶
- activePanel(self) QGraphicsItem ¶
- activeWindow(self) QGraphicsWidget ¶
- addEllipse(self, QRectF, pen: Union[QPen, QColor, Qt.GlobalColor, int, QGradient] = QPen(), brush: Union[QBrush, QColor, Qt.GlobalColor, int, QGradient] = QBrush()) QGraphicsEllipseItem ¶
- HelmScene.addEllipse(self, float, float, float, float, pen: Union[QPen, QColor, Qt.GlobalColor, int, QGradient] = QPen(), brush: Union[QBrush, QColor, Qt.GlobalColor, int, QGradient] = QBrush()) -> QGraphicsEllipseItem
- addItem(self, QGraphicsItem)¶
- addLine(self, QLineF, pen: Union[QPen, QColor, Qt.GlobalColor, int, QGradient] = QPen()) QGraphicsLineItem ¶
- HelmScene.addLine(self, float, float, float, float, pen: Union[QPen, QColor, Qt.GlobalColor, int, QGradient] = QPen()) -> QGraphicsLineItem
- addPath(self, QPainterPath, pen: Union[QPen, QColor, Qt.GlobalColor, int, QGradient] = QPen(), brush: Union[QBrush, QColor, Qt.GlobalColor, int, QGradient] = QBrush()) QGraphicsPathItem ¶
- addPixmap(self, QPixmap) QGraphicsPixmapItem ¶
- addPolygon(self, QPolygonF, pen: Union[QPen, QColor, Qt.GlobalColor, int, QGradient] = QPen(), brush: Union[QBrush, QColor, Qt.GlobalColor, int, QGradient] = QBrush()) QGraphicsPolygonItem ¶
- addRect(self, QRectF, pen: Union[QPen, QColor, Qt.GlobalColor, int, QGradient] = QPen(), brush: Union[QBrush, QColor, Qt.GlobalColor, int, QGradient] = QBrush()) QGraphicsRectItem ¶
- HelmScene.addRect(self, float, float, float, float, pen: Union[QPen, QColor, Qt.GlobalColor, int, QGradient] = QPen(), brush: Union[QBrush, QColor, Qt.GlobalColor, int, QGradient] = QBrush()) -> QGraphicsRectItem
- addSimpleText(self, str, font: QFont = QFont()) QGraphicsSimpleTextItem ¶
- addText(self, str, font: QFont = QFont()) QGraphicsTextItem ¶
- addWidget(self, QWidget, flags: Qt.WindowType = Qt.WindowFlags()) QGraphicsProxyWidget ¶
- advance(self)¶
- backgroundBrush(self) QBrush ¶
- blockSignals(self, bool) bool ¶
- bspTreeDepth(self) int ¶
- changed¶
changed(self, Iterable[QRectF]) [signal]
- childEvent(self, QChildEvent)¶
- children(self) List[QObject] ¶
- clear(self)¶
- clearFocus(self)¶
- clearSelection(self)¶
- collidingItems(self, QGraphicsItem, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) List[QGraphicsItem] ¶
- connectNotify(self, QMetaMethod)¶
- contextMenuEvent(self, QGraphicsSceneContextMenuEvent)¶
- createItemGroup(self, Iterable[QGraphicsItem]) QGraphicsItemGroup ¶
- customEvent(self, QEvent)¶
- deleteLater(self)¶
- destroyItemGroup(self, QGraphicsItemGroup)¶
- destroyed¶
destroyed(self, object: QObject = None) [signal]
- disconnect(QMetaObject.Connection) bool ¶
- disconnect(self) None
- disconnectNotify(self, QMetaMethod)¶
- dragEnterEvent(self, QGraphicsSceneDragDropEvent)¶
- dragLeaveEvent(self, QGraphicsSceneDragDropEvent)¶
- dragMoveEvent(self, QGraphicsSceneDragDropEvent)¶
- drawBackground(self, QPainter, QRectF)¶
- drawForeground(self, QPainter, QRectF)¶
- dropEvent(self, QGraphicsSceneDragDropEvent)¶
- dumpObjectInfo(self)¶
- dumpObjectTree(self)¶
- dynamicPropertyNames(self) List[QByteArray] ¶
- event(self, QEvent) bool ¶
- eventFilter(self, QObject, QEvent) bool ¶
- findChild(self, type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject ¶
- findChild(self, Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
- findChildren(self, type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject] ¶
- findChildren(self, Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
- findChildren(self, type, QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
- findChildren(self, Tuple, QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
- focusInEvent(self, QFocusEvent)¶
- focusItem(self) QGraphicsItem ¶
- focusItemChanged¶
focusItemChanged(self, QGraphicsItem, QGraphicsItem, Qt.FocusReason) [signal]
- focusNextPrevChild(self, bool) bool ¶
- focusOnTouch(self) bool ¶
- focusOutEvent(self, QFocusEvent)¶
- font(self) QFont ¶
- foregroundBrush(self) QBrush ¶
- hasFocus(self) bool ¶
- height(self) float ¶
- helpEvent(self, QGraphicsSceneHelpEvent)¶
- inherits(self, str) bool ¶
- inputMethodEvent(self, QInputMethodEvent)¶
- inputMethodQuery(self, Qt.InputMethodQuery) Any ¶
- installEventFilter(self, QObject)¶
- invalidate(self, rect: QRectF = QRectF(), layers: QGraphicsScene.SceneLayer = QGraphicsScene.AllLayers)¶
- HelmScene.invalidate(self, float, float, float, float, layers: QGraphicsScene.SceneLayer = QGraphicsScene.AllLayers) -> None
- isActive(self) bool ¶
- isSignalConnected(self, QMetaMethod) bool ¶
- isWidgetType(self) bool ¶
- isWindowType(self) bool ¶
- itemAt(self, QPointF, QTransform) QGraphicsItem ¶
- HelmScene.itemAt(self, float, float, QTransform) -> QGraphicsItem
- itemIndexMethod(self) QGraphicsScene.ItemIndexMethod ¶
- items(self, order: Qt.SortOrder = Qt.DescendingOrder) List[QGraphicsItem] ¶
- items(self, QPointF, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape, order: Qt.SortOrder = Qt.DescendingOrder, deviceTransform: QTransform = QTransform()) List[QGraphicsItem]
- items(self, QRectF, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape, order: Qt.SortOrder = Qt.DescendingOrder, deviceTransform: QTransform = QTransform()) List[QGraphicsItem]
- items(self, QPolygonF, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape, order: Qt.SortOrder = Qt.DescendingOrder, deviceTransform: QTransform = QTransform()) List[QGraphicsItem]
- items(self, QPainterPath, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape, order: Qt.SortOrder = Qt.DescendingOrder, deviceTransform: QTransform = QTransform()) List[QGraphicsItem]
- items(self, float, float, float, float, Qt.ItemSelectionMode, Qt.SortOrder, deviceTransform: QTransform = QTransform()) List[QGraphicsItem]
- itemsBoundingRect(self) QRectF ¶
- keyPressEvent(self, QKeyEvent)¶
- keyReleaseEvent(self, QKeyEvent)¶
- killTimer(self, int)¶
- metaObject(self) QMetaObject ¶
- minimumRenderSize(self) float ¶
- mouseDoubleClickEvent(self, QGraphicsSceneMouseEvent)¶
- mouseGrabberItem(self) QGraphicsItem ¶
- mouseMoveEvent(self, QGraphicsSceneMouseEvent)¶
- mousePressEvent(self, QGraphicsSceneMouseEvent)¶
- mouseReleaseEvent(self, QGraphicsSceneMouseEvent)¶
- moveToThread(self, QThread)¶
- objectName(self) str ¶
- objectNameChanged¶
objectNameChanged(self, str) [signal]
- palette(self) QPalette ¶
- parent(self) QObject ¶
- property(self, str) Any ¶
- pyqtConfigure(...)¶
Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.
- receivers(self, PYQT_SIGNAL) int ¶
- removeEventFilter(self, QObject)¶
- removeItem(self, QGraphicsItem)¶
- render(self, QPainter, target: QRectF = QRectF(), source: QRectF = QRectF(), mode: Qt.AspectRatioMode = Qt.KeepAspectRatio)¶
- sceneRect(self) QRectF ¶
- sceneRectChanged¶
sceneRectChanged(self, QRectF) [signal]
- selectedItems(self) List[QGraphicsItem] ¶
- selectionArea(self) QPainterPath ¶
- selectionChanged¶
selectionChanged(self) [signal]
- sendEvent(self, QGraphicsItem, QEvent) bool ¶
- sender(self) QObject ¶
- senderSignalIndex(self) int ¶
- setActivePanel(self, QGraphicsItem)¶
- setActiveWindow(self, QGraphicsWidget)¶
- setBackgroundBrush(self, Union[QBrush, QColor, Qt.GlobalColor, int, QGradient])¶
- setBspTreeDepth(self, int)¶
- setFocus(self, focusReason: Qt.FocusReason = Qt.OtherFocusReason)¶
- setFocusItem(self, QGraphicsItem, focusReason: Qt.FocusReason = Qt.OtherFocusReason)¶
- setFocusOnTouch(self, bool)¶
- setFont(self, QFont)¶
- setForegroundBrush(self, Union[QBrush, QColor, Qt.GlobalColor, int, QGradient])¶
- setItemIndexMethod(self, QGraphicsScene.ItemIndexMethod)¶
- setMinimumRenderSize(self, float)¶
- setObjectName(self, str)¶
- setPalette(self, QPalette)¶
- setParent(self, QObject)¶
- setProperty(self, str, Any) bool ¶
- setSceneRect(self, QRectF)¶
- HelmScene.setSceneRect(self, float, float, float, float) -> None
- setSelectionArea(self, QPainterPath, QTransform)¶
- setSelectionArea(self, QPainterPath, selectionOperation: Qt.ItemSelectionOperation = Qt.ReplaceSelection, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape, deviceTransform: QTransform = QTransform()) None
- setStickyFocus(self, bool)¶
- setStyle(self, QStyle)¶
- signalsBlocked(self) bool ¶
- startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) int ¶
- staticMetaObject = <PyQt6.QtCore.QMetaObject object>¶
- stickyFocus(self) bool ¶
- style(self) QStyle ¶
- thread(self) QThread ¶
- timerEvent(self, QTimerEvent)¶
- tr(str, disambiguation: str = None, n: int = - 1) str ¶
- update(self, rect: QRectF = QRectF())¶
- HelmScene.update(self, float, float, float, float) -> None
- views(self) List[QGraphicsView] ¶
- wheelEvent(self, QGraphicsSceneWheelEvent)¶
- width(self) float ¶
- class schrodinger.protein.helm.helm_renderer.HelmWidget(helm_mol=None, options=None, *args, **kwargs)¶
Bases:
PyQt6.QtWidgets.QWidget
A widget which creates a visual representation of a coarse-grained 2D helm molecule
- __init__(helm_mol=None, options=None, *args, **kwargs)¶
- layout(self) QLayout ¶
- setupView()¶
Set up the view for the widget
- getPng()¶
- getSvg()¶
- DrawChildren = 2¶
- DrawWindowBackground = 1¶
- IgnoreMask = 4¶
- class PaintDeviceMetric(value)¶
Bases:
enum.Enum
An enumeration.
- PdmWidth = 1¶
- PdmHeight = 2¶
- PdmWidthMM = 3¶
- PdmHeightMM = 4¶
- PdmNumColors = 5¶
- PdmDepth = 6¶
- PdmDpiX = 7¶
- PdmDpiY = 8¶
- PdmPhysicalDpiX = 9¶
- PdmPhysicalDpiY = 10¶
- PdmDevicePixelRatio = 11¶
- PdmDevicePixelRatioScaled = 12¶
- PdmDepth = 6¶
- PdmDevicePixelRatio = 11¶
- PdmDevicePixelRatioScaled = 12¶
- PdmDpiX = 7¶
- PdmDpiY = 8¶
- PdmHeight = 2¶
- PdmHeightMM = 4¶
- PdmNumColors = 5¶
- PdmPhysicalDpiX = 9¶
- PdmPhysicalDpiY = 10¶
- PdmWidth = 1¶
- PdmWidthMM = 3¶
- class RenderFlag(value)¶
Bases:
enum.Flag
An enumeration.
- DrawWindowBackground = 1¶
- DrawChildren = 2¶
- IgnoreMask = 4¶
- acceptDrops(self) bool ¶
- accessibleDescription(self) str ¶
- accessibleName(self) str ¶
- actionEvent(self, QActionEvent)¶
- actions(self) List[QAction] ¶
- activateWindow(self)¶
- addAction(self, QAction)¶
- addActions(self, Iterable[QAction])¶
- adjustSize(self)¶
- autoFillBackground(self) bool ¶
- backgroundRole(self) QPalette.ColorRole ¶
- baseSize(self) QSize ¶
- blockSignals(self, bool) bool ¶
- changeEvent(self, QEvent)¶
- childAt(self, QPoint) QWidget ¶
- HelmWidget.childAt(self, int, int) -> QWidget
- childEvent(self, QChildEvent)¶
- children(self) List[QObject] ¶
- childrenRect(self) QRect ¶
- childrenRegion(self) QRegion ¶
- clearFocus(self)¶
- clearMask(self)¶
- close(self) bool ¶
- closeEvent(self, QCloseEvent)¶
- colorCount(self) int ¶
- connectNotify(self, QMetaMethod)¶
- contentsMargins(self) QMargins ¶
- contentsRect(self) QRect ¶
- contextMenuEvent(self, QContextMenuEvent)¶
- contextMenuPolicy(self) Qt.ContextMenuPolicy ¶
- create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)¶
- createWindowContainer(QWindow, parent: QWidget = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget ¶
- cursor(self) QCursor ¶
- customContextMenuRequested¶
customContextMenuRequested(self, QPoint) [signal]
- customEvent(self, QEvent)¶
- deleteLater(self)¶
- depth(self) int ¶
- destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)¶
- destroyed¶
destroyed(self, object: QObject = None) [signal]
- devType(self) int ¶
- devicePixelRatio(self) float ¶
- devicePixelRatioF(self) float ¶
- devicePixelRatioFScale() float ¶
- disconnect(QMetaObject.Connection) bool ¶
- disconnect(self) None
- disconnectNotify(self, QMetaMethod)¶
- dragEnterEvent(self, QDragEnterEvent)¶
- dragLeaveEvent(self, QDragLeaveEvent)¶
- dragMoveEvent(self, QDragMoveEvent)¶
- dropEvent(self, QDropEvent)¶
- dumpObjectInfo(self)¶
- dumpObjectTree(self)¶
- dynamicPropertyNames(self) List[QByteArray] ¶
- effectiveWinId(self) PyQt6.sip.voidptr ¶
- ensurePolished(self)¶
- enterEvent(self, QEnterEvent)¶
- event(self, QEvent) bool ¶
- eventFilter(self, QObject, QEvent) bool ¶
- find(PyQt6.sip.voidptr) QWidget ¶
- findChild(self, type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject ¶
- findChild(self, Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
- findChildren(self, type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject] ¶
- findChildren(self, Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
- findChildren(self, type, QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
- findChildren(self, Tuple, QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
- focusInEvent(self, QFocusEvent)¶
- focusNextChild(self) bool ¶
- focusNextPrevChild(self, bool) bool ¶
- focusOutEvent(self, QFocusEvent)¶
- focusPolicy(self) Qt.FocusPolicy ¶
- focusPreviousChild(self) bool ¶
- focusProxy(self) QWidget ¶
- focusWidget(self) QWidget ¶
- font(self) QFont ¶
- fontInfo(self) QFontInfo ¶
- fontMetrics(self) QFontMetrics ¶
- foregroundRole(self) QPalette.ColorRole ¶
- frameGeometry(self) QRect ¶
- frameSize(self) QSize ¶
- geometry(self) QRect ¶
- grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap ¶
- grabGesture(self, Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())¶
- grabKeyboard(self)¶
- grabMouse(self)¶
- grabMouse(self, Union[QCursor, Qt.CursorShape]) None
- grabShortcut(self, Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int ¶
- graphicsEffect(self) QGraphicsEffect ¶
- graphicsProxyWidget(self) QGraphicsProxyWidget ¶
- hasFocus(self) bool ¶
- hasHeightForWidth(self) bool ¶
- hasMouseTracking(self) bool ¶
- hasTabletTracking(self) bool ¶
- height(self) int ¶
- heightForWidth(self, int) int ¶
- heightMM(self) int ¶
- hide(self)¶
- hideEvent(self, QHideEvent)¶
- inherits(self, str) bool ¶
- initPainter(self, QPainter)¶
- inputMethodEvent(self, QInputMethodEvent)¶
- inputMethodHints(self) Qt.InputMethodHint ¶
- inputMethodQuery(self, Qt.InputMethodQuery) Any ¶
- HelmWidget.insertAction(self, QAction, QAction)
- insertActions(self, QAction, Iterable[QAction])¶
- installEventFilter(self, QObject)¶
- isActiveWindow(self) bool ¶
- isAncestorOf(self, QWidget) bool ¶
- isEnabled(self) bool ¶
- isEnabledTo(self, QWidget) bool ¶
- isFullScreen(self) bool ¶
- isHidden(self) bool ¶
- isLeftToRight(self) bool ¶
- isMaximized(self) bool ¶
- isMinimized(self) bool ¶
- isModal(self) bool ¶
- isRightToLeft(self) bool ¶
- isSignalConnected(self, QMetaMethod) bool ¶
- isVisible(self) bool ¶
- isVisibleTo(self, QWidget) bool ¶
- isWidgetType(self) bool ¶
- isWindow(self) bool ¶
- isWindowModified(self) bool ¶
- isWindowType(self) bool ¶
- keyPressEvent(self, QKeyEvent)¶
- keyReleaseEvent(self, QKeyEvent)¶
- keyboardGrabber() QWidget ¶
- killTimer(self, int)¶
- layoutDirection(self) Qt.LayoutDirection ¶
- leaveEvent(self, QEvent)¶
- locale(self) QLocale ¶
- logicalDpiX(self) int ¶
- logicalDpiY(self) int ¶
- lower(self)¶
- mapFrom(self, QWidget, QPoint) QPoint ¶
- mapFrom(self, QWidget, QPointF) QPointF
- mapFromGlobal(self, QPoint) QPoint ¶
- mapFromGlobal(self, QPointF) QPointF
- mapFromParent(self, QPoint) QPoint ¶
- mapFromParent(self, QPointF) QPointF
- mapTo(self, QWidget, QPoint) QPoint ¶
- mapTo(self, QWidget, QPointF) QPointF
- mapToGlobal(self, QPoint) QPoint ¶
- mapToGlobal(self, QPointF) QPointF
- mapToParent(self, QPoint) QPoint ¶
- mapToParent(self, QPointF) QPointF
- mask(self) QRegion ¶
- maximumHeight(self) int ¶
- maximumSize(self) QSize ¶
- maximumWidth(self) int ¶
- metaObject(self) QMetaObject ¶
- metric(self, QPaintDevice.PaintDeviceMetric) int ¶
- minimumHeight(self) int ¶
- minimumSize(self) QSize ¶
- minimumSizeHint(self) QSize ¶
- minimumWidth(self) int ¶
- mouseDoubleClickEvent(self, QMouseEvent)¶
- mouseGrabber() QWidget ¶
- mouseMoveEvent(self, QMouseEvent)¶
- mousePressEvent(self, QMouseEvent)¶
- mouseReleaseEvent(self, QMouseEvent)¶
- move(self, QPoint)¶
- HelmWidget.move(self, int, int) -> None
- moveEvent(self, QMoveEvent)¶
- moveToThread(self, QThread)¶
- nativeEvent(self, QByteArray, PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr] ¶
- nativeParentWidget(self) QWidget ¶
- nextInFocusChain(self) QWidget ¶
- normalGeometry(self) QRect ¶
- objectName(self) str ¶
- objectNameChanged¶
objectNameChanged(self, str) [signal]
- overrideWindowFlags(self, Qt.WindowType)¶
- overrideWindowState(self, Qt.WindowState)¶
- paintEngine(self) QPaintEngine ¶
- paintEvent(self, QPaintEvent)¶
- paintingActive(self) bool ¶
- palette(self) QPalette ¶
- parent(self) QObject ¶
- parentWidget(self) QWidget ¶
- physicalDpiX(self) int ¶
- physicalDpiY(self) int ¶
- pos(self) QPoint ¶
- previousInFocusChain(self) QWidget ¶
- property(self, str) Any ¶
- pyqtConfigure(...)¶
Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.
- raise_(self)¶
- receivers(self, PYQT_SIGNAL) int ¶
- rect(self) QRect ¶
- releaseKeyboard(self)¶
- releaseMouse(self)¶
- releaseShortcut(self, int)¶
- removeAction(self, QAction)¶
- removeEventFilter(self, QObject)¶
- render(self, QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))¶
- render(self, QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
- repaint(self)¶
- HelmWidget.repaint(self, int, int, int, int) -> None
- repaint(self, QRect) None
- repaint(self, QRegion) None
- resize(self, QSize)¶
- HelmWidget.resize(self, int, int) -> None
- resizeEvent(self, QResizeEvent)¶
- restoreGeometry(self, QByteArray) bool ¶
- saveGeometry(self) QByteArray ¶
- screen(self) QScreen ¶
- HelmWidget.scroll(self, int, int)
- HelmWidget.scroll(self, int, int, QRect) -> None
- sender(self) QObject ¶
- senderSignalIndex(self) int ¶
- setAcceptDrops(self, bool)¶
- setAccessibleDescription(self, str)¶
- setAccessibleName(self, str)¶
- setAttribute(self, Qt.WidgetAttribute, on: bool = True)¶
- setAutoFillBackground(self, bool)¶
- setBackgroundRole(self, QPalette.ColorRole)¶
- HelmWidget.setBaseSize(self, int, int)
- setBaseSize(self, QSize) None ¶
- HelmWidget.setContentsMargins(self, int, int, int, int)
- setContentsMargins(self, QMargins) None ¶
- setContextMenuPolicy(self, Qt.ContextMenuPolicy)¶
- setCursor(self, Union[QCursor, Qt.CursorShape])¶
- setDisabled(self, bool)¶
- setEnabled(self, bool)¶
- setFixedHeight(self, int)¶
- setFixedSize(self, QSize)¶
- HelmWidget.setFixedSize(self, int, int) -> None
- setFixedWidth(self, int)¶
- setFocus(self)¶
- setFocus(self, Qt.FocusReason) None
- setFocusPolicy(self, Qt.FocusPolicy)¶
- setFocusProxy(self, QWidget)¶
- setFont(self, QFont)¶
- setForegroundRole(self, QPalette.ColorRole)¶
- setGeometry(self, QRect)¶
- HelmWidget.setGeometry(self, int, int, int, int) -> None
- setGraphicsEffect(self, QGraphicsEffect)¶
- setHidden(self, bool)¶
- setInputMethodHints(self, Qt.InputMethodHint)¶
- setLayout(self, QLayout)¶
- setLayoutDirection(self, Qt.LayoutDirection)¶
- setLocale(self, QLocale)¶
- setMask(self, QBitmap)¶
- setMask(self, QRegion) None
- setMaximumHeight(self, int)¶
- HelmWidget.setMaximumSize(self, int, int)
- setMaximumSize(self, QSize) None ¶
- setMaximumWidth(self, int)¶
- setMinimumHeight(self, int)¶
- HelmWidget.setMinimumSize(self, int, int)
- setMinimumSize(self, QSize) None ¶
- setMinimumWidth(self, int)¶
- setMouseTracking(self, bool)¶
- setObjectName(self, str)¶
- setPalette(self, QPalette)¶
- setParent(self, QWidget)¶
- setParent(self, QWidget, Qt.WindowType) None
- setProperty(self, str, Any) bool ¶
- setScreen(self, QScreen)¶
- setShortcutAutoRepeat(self, int, enabled: bool = True)¶
- setShortcutEnabled(self, int, enabled: bool = True)¶
- HelmWidget.setSizeIncrement(self, int, int)
- setSizeIncrement(self, QSize) None ¶
- setSizePolicy(self, QSizePolicy)¶
- setSizePolicy(self, QSizePolicy.Policy, QSizePolicy.Policy) None
- setStatusTip(self, str)¶
- setStyle(self, QStyle)¶
- setStyleSheet(self, str)¶
- HelmWidget.setTabOrder(QWidget, QWidget)
- setTabletTracking(self, bool)¶
- setToolTip(self, str)¶
- setToolTipDuration(self, int)¶
- setUpdatesEnabled(self, bool)¶
- setVisible(self, bool)¶
- setWhatsThis(self, str)¶
- setWindowFilePath(self, str)¶
- setWindowFlag(self, Qt.WindowType, on: bool = True)¶
- setWindowFlags(self, Qt.WindowType)¶
- setWindowIcon(self, QIcon)¶
- setWindowIconText(self, str)¶
- setWindowModality(self, Qt.WindowModality)¶
- setWindowModified(self, bool)¶
- setWindowOpacity(self, float)¶
- setWindowRole(self, str)¶
- setWindowState(self, Qt.WindowState)¶
- setWindowTitle(self, str)¶
- show(self)¶
- showEvent(self, QShowEvent)¶
- showFullScreen(self)¶
- showMaximized(self)¶
- showMinimized(self)¶
- showNormal(self)¶
- signalsBlocked(self) bool ¶
- size(self) QSize ¶
- sizeHint(self) QSize ¶
- sizeIncrement(self) QSize ¶
- sizePolicy(self) QSizePolicy ¶
- stackUnder(self, QWidget)¶
- startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) int ¶
- staticMetaObject = <PyQt6.QtCore.QMetaObject object>¶
- statusTip(self) str ¶
- style(self) QStyle ¶
- styleSheet(self) str ¶
- tabletEvent(self, QTabletEvent)¶
- testAttribute(self, Qt.WidgetAttribute) bool ¶
- thread(self) QThread ¶
- timerEvent(self, QTimerEvent)¶
- toolTip(self) str ¶
- toolTipDuration(self) int ¶
- tr(str, disambiguation: str = None, n: int = - 1) str ¶
- underMouse(self) bool ¶
- ungrabGesture(self, Qt.GestureType)¶
- unsetCursor(self)¶
- unsetLayoutDirection(self)¶
- unsetLocale(self)¶
- update(self)¶
- update(self, QRect) None
- update(self, QRegion) None
- HelmWidget.update(self, int, int, int, int) -> None
- updateGeometry(self)¶
- updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)¶
- updatesEnabled(self) bool ¶
- visibleRegion(self) QRegion ¶
- whatsThis(self) str ¶
- wheelEvent(self, QWheelEvent)¶
- width(self) int ¶
- widthMM(self) int ¶
- winId(self) PyQt6.sip.voidptr ¶
- window(self) QWidget ¶
- windowFilePath(self) str ¶
- windowFlags(self) Qt.WindowType ¶
- windowHandle(self) QWindow ¶
- windowIcon(self) QIcon ¶
- windowIconChanged¶
windowIconChanged(self, QIcon) [signal]
- windowIconText(self) str ¶
- windowIconTextChanged¶
windowIconTextChanged(self, str) [signal]
- windowModality(self) Qt.WindowModality ¶
- windowOpacity(self) float ¶
- windowRole(self) str ¶
- windowState(self) Qt.WindowState ¶
- windowTitle(self) str ¶
- windowTitleChanged¶
windowTitleChanged(self, str) [signal]
- windowType(self) Qt.WindowType ¶
- x(self) int ¶
- y(self) int ¶