Class: QgsAnnotationItemEditOperationDeleteNode

Annotation item edit operation consisting of deleting a node.

Added in version 3.22.

Class Hierarchy

Inheritance diagram of qgis.core.QgsAnnotationItemEditOperationDeleteNode

Base classes

QgsAbstractAnnotationItemEditOperation

Abstract base class for annotation item edit operations.

Methods

before

Returns the node position before the delete occurred (in layer coordinates).

nodeId

Returns the deleted node ID.

class qgis.core.QgsAnnotationItemEditOperationDeleteNode[source]

Bases: QgsAbstractAnnotationItemEditOperation

__init__(itemId: str | None, nodeId: QgsVertexId, before: QgsPoint)

Constructor for QgsAnnotationItemEditOperationDeleteNode, where the node with the specified id and previous position before is deleted.

Parameters:
__init__(a0: QgsAnnotationItemEditOperationDeleteNode)
Parameters:

a0 (QgsAnnotationItemEditOperationDeleteNode)

before(self) QgsPoint[source]

Returns the node position before the delete occurred (in layer coordinates).

Return type:

QgsPoint

nodeId(self) QgsVertexId[source]

Returns the deleted node ID.

Return type:

QgsVertexId