1 #line 1 "E:/jenkins/workspace/ufe-full-windows/ufe/include/transform3dUndoableCommands.h" 2 #ifndef _transform3dUndoableCommands 3 #define _transform3dUndoableCommands 36 typedef std::shared_ptr<TranslateUndoableCommand>
Ptr;
54 virtual bool translate(
double x,
double y,
double z) = 0;
62 typedef std::shared_ptr<RotateUndoableCommand>
Ptr;
80 virtual bool rotate(
double x,
double y,
double z) = 0;
88 typedef std::shared_ptr<ScaleUndoableCommand>
Ptr;
106 virtual bool scale(
double x,
double y,
double z) = 0;
std::shared_ptr< RotateUndoableCommand > Ptr
Definition of macros for symbol visibility.
Abstract class for undoable scale command.
std::shared_ptr< ScaleUndoableCommand > Ptr
std::shared_ptr< TranslateUndoableCommand > Ptr
Abstract class for undoable rotate command.
Abstract base class for undoable commands.
std::shared_ptr< SceneItem > Ptr
Abstract class for undoable translate command.