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.

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