Sun, 03 Nov 2019 13:18:55 +0200
added matrix conversions and datastream operators
#pragma once #include "modelobject.h" #include "matrix.h" namespace modelobjects { class SubfileReference; } class modelobjects::SubfileReference : public ColoredBaseObject { public: SubfileReference() = default; SubfileReference( const Vertex& position, const Matrix3x3& transformation, const QString &referenceName, const Color color = colors::main); QVariant getProperty(Property property) const override; SetPropertyResult setProperty(Property property, const QVariant& value) override; QString textRepresentation() const override; private: Vertex position; Matrix3x3 transformation; QString referenceName; };