Skip to content

Operations Module

This module contains implementations of the ROperation Interface. Operations offer a convenient API to preview and apply common modifications to a drawing document (adding entities, changing entities, removing entities).

Class Description
RAddObjectOperation Implementation of an operation that adds entities.
RAddObjectsOperation Implementation of an operation that adds entities.
RChangePropertyOperation Implementation of an operation that changes a given property to a given value for the selection in a document.
RClickReferencePointOperation Implementation of an operation triggered when user clicks a reference point.
RClipboardOperation Base class for clipboard related operations (copy, cut, paste).
RCopyOperation Implementation of an operation that copies the selection of the given document to the clipboard.
RDeleteAllEntitiesOperation Implementation of an operation that adds entities.
RDeleteObjectOperation Implementation of an operation that deletes entities.
RDeleteObjectsOperation Implementation of an operation that deletes entities.
RDeleteSelectionOperation Implementation of an operation that deletes the selection of the given document to the clipboard.
RMixedOperation Implementation of an operation that adds, modifies and deletes entities.
RModifyObjectOperation
RModifyObjectsOperation Implementation of an operation that adds entities.
RMoveReferencePointOperation Implementation of an operation that moves a reference point by a given distance.
RMoveSelectionOperation Implementation of an operation that moves a selection by a given distance.
ROperationUtils Implementation of operation utilities.
RPasteOperation Implementation of an operation that pastes the clipboard at a given reference point.
RScaleSelectionOperation Implementation of an operation that scales a selection by a given factor.
RTransformation
RTranslation