#include <CSOUndoRedoCommands.h>

Public Member Functions | |
| CSOCommand () | |
| Constructor. | |
| virtual | ~CSOCommand () |
| Destructor. | |
| virtual void | execute ()=0 |
| Execute method, must be overridden by each derived class. | |
Public Attributes | |
| std::string | commandName |
| The command as a string (for debugging purposes). | |
Definition at line 23 of file CSOUndoRedoCommands.h.
| ml::CSOCommand::CSOCommand | ( | ) |
Constructor.
| virtual ml::CSOCommand::~CSOCommand | ( | ) | [virtual] |
Destructor.
| virtual void ml::CSOCommand::execute | ( | ) | [pure virtual] |
Execute method, must be overridden by each derived class.
Is called for undo/redo mechanism.
Implemented in ml::CSOCmdAddCSO, ml::CSOCmdRemoveCSO, ml::CSOCmdAddCSOGroup, ml::CSOCmdRemoveCSOGroup, ml::CSOCmdAddCSOtoGroup, ml::CSOCmdRemoveCSOfromGroup, ml::CSOCmdAddCSOList, ml::CSOCmdMoveContour, ml::CSOCmdMoveSeedPoint, ml::CSOCmdInsertRemoveSeedPoint, ml::CSOCmdAddCSOSet, ml::CSOCmdRemoveCSOSet, and ml::CSOCmdModifySet.
| std::string ml::CSOCommand::commandName |
The command as a string (for debugging purposes).
Definition at line 37 of file CSOUndoRedoCommands.h.
1.5.8