diff --git a/GUI/Model/Descriptor/VectorProperty.h b/GUI/Model/Descriptor/VectorProperty.h index ddae4b145fc42cdad72ea59574b875e00cf877b3..c869bb9714b263a9fcb0ea836bd40e6b3e6ef591 100644 --- a/GUI/Model/Descriptor/VectorProperty.h +++ b/GUI/Model/Descriptor/VectorProperty.h @@ -73,10 +73,11 @@ private: // clang-format off //! Add a member, a getter and a setter for a VectorProperty -#define VECTOR_PROPERTY(nameLower, nameUpper) \ -protected: \ - VectorProperty m_##nameLower; \ -public: \ +#define VECTOR_PROPERTY(nameLower, nameUpper) \ +protected: \ + VectorProperty m_##nameLower; \ +public: \ + VectorProperty& nameLower() { return m_##nameLower; } \ const VectorProperty& nameLower() const { return m_##nameLower; } \ void set##nameUpper(const R3& v) { m_##nameLower.set(v); }