9 using namespace operation;
16 _LinePattern(LinePattern) {
36 _LinePattern(LinePattern) {
60 const DxfLinePattern_CSPtr oldLinePattern,
61 const DxfLinePattern_CSPtr newLinePattern) :
63 _oldLinePattern(oldLinePattern),
64 _newLinePattern(newLinePattern) {
AddLinePattern(Document_SPtr document, const DxfLinePattern_CSPtr LinePattern)
Document_SPtr document() const
std::vector< entity::CADEntity_CSPtr > _entities
virtual void processInternal()
DxfLinePattern_CSPtr _oldLinePattern
virtual void redo() const
Redo a given operation.
virtual void undo() const
Undo a given operation.
virtual void undo() const
Undo a given operation.
virtual void processInternal()
ReplaceLinePattern(Document_SPtr document, const DxfLinePattern_CSPtr oldLinePattern, const DxfLinePattern_CSPtr newLinePattern)
virtual void redo() const
Redo a given operation.
RemoveLinePattern(Document_SPtr document, const DxfLinePattern_CSPtr LinePattern)
DxfLinePattern_CSPtr _LinePattern
DxfLinePattern_CSPtr _newLinePattern
virtual void undo() const
Undo a given operation.
DxfLinePattern_CSPtr _LinePattern
virtual void redo() const
Redo a given operation.
virtual void processInternal()