|
|
Classes | |
| class | AddOperation |
| A Operation to create a new object in the scene and the WorkingMemory. More... | |
| class | AddToGroupOperation |
| A operation to add a object to a existing group. More... | |
| class | Controller |
| A class to execute Operations, maintain the execution history and initialize Scene and MemoryXController. More... | |
| class | CreateGroupOperation |
| A operation to create a new group. More... | |
| class | DeleteGroupOperation |
| A operation to delete a group. More... | |
| class | DeselectOperation |
| A operation to deselect a object. More... | |
| class | EmptyOperation |
| A operation which does nothing. More... | |
| class | Operation |
| An abstract class, which offers methods to run operations on the WorkingMemory and the Scene. More... | |
| class | RemoveFromGroupOperation |
| A operation to removes a object from a existing group. More... | |
| class | RemoveOperation |
| A Operation to remove a object in the scene and the WorkingMemory. More... | |
| class | RenameGroupOperation |
| A operation to rename a group. More... | |
| class | RotateTranslateOperation |
| A operation to rotate and translate a object. More... | |
| class | SelectOperation |
| A operation to select a object. More... | |
| class | UndoAction |
| A container class to store multiple Operations and undo/redo them. More... | |
| class | UndoRedoStack |
| A Stack to save a history of Actions. More... | |
| using AddOperationPtr = std::shared_ptr<AddOperation> |
Definition at line 32 of file ClassDefinitions.h.
| using AddToGroupOperationPtr = std::shared_ptr<AddToGroupOperation> |
Definition at line 35 of file ClassDefinitions.h.
| using ClassDefinitionsPtr = std::shared_ptr<ClassDefinitions> |
Definition at line 38 of file ClassDefinitions.h.
| using ControllerPtr = std::shared_ptr<Controller> |
Definition at line 41 of file ClassDefinitions.h.
| using ControllerWeakPtr = std::weak_ptr<Controller> |
Definition at line 42 of file ClassDefinitions.h.
| using CreateGroupOperationPtr = std::shared_ptr<CreateGroupOperation> |
Definition at line 45 of file ClassDefinitions.h.
| using DeleteGroupOperationPtr = std::shared_ptr<DeleteGroupOperation> |
Definition at line 48 of file ClassDefinitions.h.
| using DeselectOperationPtr = std::shared_ptr<DeselectOperation> |
Definition at line 51 of file ClassDefinitions.h.
| using OperationPtr = std::shared_ptr<Operation> |
Definition at line 54 of file ClassDefinitions.h.
| using OperationPtrListPtr = std::shared_ptr<std::vector<OperationPtr> > |
Definition at line 55 of file ClassDefinitions.h.
| using RemoveFromGroupOperationPtr = std::shared_ptr<RemoveFromGroupOperation> |
Definition at line 58 of file ClassDefinitions.h.
| using RemoveOperationPtr = std::shared_ptr<RemoveOperation> |
Definition at line 61 of file ClassDefinitions.h.
| using RotateTranslateOperationPtr = std::shared_ptr<RotateTranslateOperation> |
Definition at line 64 of file ClassDefinitions.h.
| using SelectOperationPtr = std::shared_ptr<SelectOperation> |
Definition at line 67 of file ClassDefinitions.h.
| using UndoActionPtr = std::shared_ptr<UndoAction> |
Definition at line 70 of file ClassDefinitions.h.
| using UndoRedoStackPtr = std::shared_ptr<UndoRedoStack> |
Definition at line 73 of file ClassDefinitions.h.
| using UndoRedoStackWeakPtr = std::weak_ptr<UndoRedoStack> |
Definition at line 74 of file ClassDefinitions.h.
| using vector_string = std::vector<std::string> |
Definition at line 47 of file Controller.h.