#include <ModelOrientationEditor.h>
|
| ModelOrientationEditor (QWidget *parent=nullptr) |
|
virtual | ~ModelOrientationEditor () |
|
void | setManager (QTModelManager *manager) |
|
void | setTargetObject (const UUID &object) |
|
void | setTargetObject (uint01 axis, const UUID &object) |
|
void | setIncludedObjects (const Buffer< UUID > &objects) |
|
void | setIncludedObject (uint01 axis, const Buffer< UUID > &objects) |
|
void | updateFromModel () |
|
| OrientationEditor (QWidget *parent=nullptr) |
|
| ~OrientationEditor () |
|
Vector< 3, fltp08 > | getUILocation () const |
|
Vector< 3, Angle< fltp08 > > | getUIRotation () const |
|
Vector< 3, Angle< fltp08 > > | getUIDialRotation () const |
|
Vector< 3, fltp08 > | getUIScale () const |
|
void | setOffsetTitle (const TranslatedString &title) |
|
void | setOffsetLabels (const TranslatedString &x, const TranslatedString &y, const TranslatedString &z) |
|
void | setScaleTitle (const TranslatedString &title) |
|
void | setRotationTitle (const TranslatedString &roll, const TranslatedString &pitch, const TranslatedString &yaw) |
|
QCustomDial * | getUIDial (uint01 orientation) |
|
QCustomLineEdit * | getUILineEdit (uint01 orientation) |
|
QBoxLayout * | offsetLayout () |
|
Matrix< fltp08 > | getMatrix () |
|
void | setMatrix (const Matrix< fltp08 > &matrix) |
|
void | resizeEvent (QResizeEvent *event) override |
|
void | updateLabels () |
|
virtual QSize | minimumSizeHint () const override |
|
virtual QSize | sizeHint () const override |
|
void | updateLayoutSize () |
|
void | setAutoHideDials (bool auto_hide_dials) |
|
|
enum | SizeMode {
e_normal
, e_small_horizontal
, e_small_vertical
, e_tiny_horizontal
,
e_tiny_vertical
} |
|
void | updatePosition () |
|
void | updateOrientation () |
|
void | updateScale () |
|
void | lockAspectRatio () |
|
void | setSizeMode (SizeMode mode) |
|
void | positionUpdated () |
|
void | scaleUpdated () |
|
void | orientationUpdated () |
|
void | updated () |
|
void | positionEdited () |
|
void | scaleEdited () |
|
void | orientationEdited () |
|
void | edited () |
|
Resource< Vector< 3, bool > > | show_position |
|
Resource< Vector< 3, bool > > | show_scale |
|
Resource< Vector< 3, bool > > | show_orientation |
|
Resource< Vector< 3, fltp08 > > | position |
|
Resource< Vector< 3, Angle< fltp08 > > > | orientation |
|
Resource< Vector< 3, fltp08 > > | scale |
|
Resource< Vector< 3, fltp08 > > | max_position |
|
Resource< Vector< 3, Angle< fltp08 > > > | max_orientation |
|
Resource< Vector< 3, fltp08 > > | max_scale |
|
Resource< Vector< 3, fltp08 > > | min_position |
|
Resource< Vector< 3, Angle< fltp08 > > > | min_orientation |
|
Resource< Vector< 3, fltp08 > > | min_scale |
|
Resource< ConstPointer< Unit > > | angle_unit |
|
Resource< ConstPointer< Unit > > | size_unit |
|
Resource< ConstPointer< Unit > > | position_unit |
|
◆ ModelOrientationEditor()
◆ ~ModelOrientationEditor()
◆ getUUID()
◆ makeRequest()
void makeRequest |
( |
uint01 | axis | ) |
|
|
protected |
◆ modelUpdatedSlot
void modelUpdatedSlot |
( |
UUID | id | ) |
|
|
protectedslot |
◆ setIncludedObject()
◆ setIncludedObjects()
void setIncludedObjects |
( |
const Buffer< UUID > & | objects | ) |
|
◆ setManager()
◆ setTargetObject() [1/2]
void setTargetObject |
( |
const UUID & | object | ) |
|
◆ setTargetObject() [2/2]
void setTargetObject |
( |
uint01 | axis, |
|
|
const UUID & | object ) |
◆ updateFromModel()
◆ m_included_objects
◆ m_manager
◆ m_target_objects
◆ m_unique_included_objects
◆ target_snaps
The documentation for this class was generated from the following files: