Class: QgsAnnotationItemEditOperationDeleteNode

class qgis.core.QgsAnnotationItemEditOperationDeleteNode

Bases: QgsAbstractAnnotationItemEditOperation

Annotation item edit operation consisting of deleting a node

New in version 3.22.

QgsAnnotationItemEditOperationDeleteNode(itemId: str, nodeId: QgsVertexId, before: QgsPoint) Constructor for QgsAnnotationItemEditOperationDeleteNode, where the node with the specified id and previous position before is deleted.

QgsAnnotationItemEditOperationDeleteNode(QgsAnnotationItemEditOperationDeleteNode)

Methods

before

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

nodeId

Returns the deleted node ID.

type

rtype

QgsAbstractAnnotationItemEditOperation.Type

before(self) QgsPoint

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

Return type

QgsPoint

nodeId(self) QgsVertexId

Returns the deleted node ID.

Return type

QgsVertexId

type(self) QgsAbstractAnnotationItemEditOperation.Type
Return type

QgsAbstractAnnotationItemEditOperation.Type