QCAD
Open Source 2D CAD
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). More...

Classes

class  RAddObjectOperation
 Implementation of an operation that adds entities. More...
 
class  RAddObjectsOperation
 Implementation of an operation that adds entities. More...
 
class  RChangePropertyOperation
 Copyright (c) 2011-2018 by Andrew Mustun. More...
 
class  RClickReferencePointOperation
 Implementation of an operation triggered when user clicks a reference point. More...
 
class  RClipboardOperation
 Base class for clipboard related operations (copy, cut, paste). More...
 
class  RCopyOperation
 Copyright (c) 2011-2018 by Andrew Mustun. More...
 
class  RDeleteAllEntitiesOperation
 Implementation of an operation that adds entities. More...
 
class  RDeleteObjectOperation
 Implementation of an operation that deletes entities. More...
 
class  RDeleteObjectsOperation
 Implementation of an operation that deletes entities. More...
 
class  RDeleteSelectionOperation
 Copyright (c) 2011-2018 by Andrew Mustun. More...
 
class  RMixedOperation
 Implementation of an operation that adds, modifies and deletes entities. More...
 
class  RModifyObjectOperation
 Copyright (c) 2011-2018 by Andrew Mustun. More...
 
class  RModifyObjectsOperation
 Copyright (c) 2011-2018 by Andrew Mustun. More...
 
class  RMoveReferencePointOperation
 Implementation of an operation that moves a reference point by a given distance. More...
 
class  RMoveSelectionOperation
 Copyright (c) 2011-2018 by Andrew Mustun. More...
 
class  ROperationUtils
 Implementation of operation utilities. More...
 
class  RPasteOperation
 Copyright (c) 2011-2018 by Andrew Mustun. More...
 
class  RScaleSelectionOperation
 Copyright (c) 2011-2018 by Andrew Mustun. More...
 
class  RTransformation
 Copyright (c) 2011-2018 by Andrew Mustun. More...
 
class  RTranslation
 Copyright (c) 2011-2018 by Andrew Mustun. More...
 

Detailed Description

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).