33#include <NDEVR/QTDesignObject.h>
34#include <NDEVR/OrientationEditor.h>
35#include <NDEVR/Button.h>
36#include <NDEVR/ManagedDesignCommand.h>
37#include <NDEVR/Translator.h>
#define _t(english_string)
Definition Translator.h:90
Definition DesignObjectOrientation.h:42
DynamicPointer< QTDesignObject > m_design_object
Definition DesignObjectOrientation.h:78
void modelUpdatedSlot()
Definition DesignObjectOrientation.h:67
DesignObjectOrientation(const DynamicPointer< QTDesignObject > &object, QWidget *parent=nullptr)
Definition DesignObjectOrientation.h:44
void orientationEditedSlot()
Definition DesignObjectOrientation.h:71
void setTarget(const DynamicPointer< QTDesignObject > &object)
Definition DesignObjectOrientation.h:58
Provides a modifiable pointer that has shared ownership of a dynamically allocated object.
Definition Pointer.hpp:319
static DynamicPointer< DesignCommand > SetTransform(const Matrix< fltp08 > &transform)
Definition ManagedDesignCommand.h:166
Definition Matrix.hpp:176
A core class that represents a node on model heirarchy. This node may contain a Geometry or.
Definition Model.h:58
A dialog where the user can set a 3D orientation of an object.
Definition OrientationEditor.h:54
QBoxLayout * offsetLayout()
Matrix< fltp08 > getMatrix()
void setMatrix(const Matrix< fltp08 > &matrix)
void updatedSignal(UUID id)
Used to lock a particular variable for writing. Only one write lock can be created when no read locks...
Definition RWLock.h:115