32 #ifndef ROTATION_PROPERTY_H 33 #define ROTATION_PROPERTY_H 35 #include <Eigen/Geometry> 50 const QString& name = QString(),
51 const Eigen::Quaterniond& value = Eigen::Quaterniond::Identity(),
52 const char* changed_slot =
nullptr,
53 QObject* receiver =
nullptr);
56 bool setValue(
const QVariant& value)
override;
68 void setEulerAngles(
double e1,
double e2,
double e3,
bool normalize);
92 #endif // ROTATION_PROPERTY_H
TFSIMD_FORCE_INLINE Vector3 & normalize()
Property(const QString &name=QString(), const QVariant default_value=QVariant(), const QString &description=QString(), Property *parent=0, const char *changed_slot=0, QObject *receiver=0)