10 class linetypes::SubfileReference : public ColoredObject |
10 class linetypes::SubfileReference : public ColoredObject |
11 { |
11 { |
12 public: |
12 public: |
13 SubfileReference() = default; |
13 SubfileReference() = default; |
14 SubfileReference( |
14 SubfileReference( |
15 const Vertex& position, |
15 const Point3D& position, |
16 const Matrix3x3& transformation, |
16 const Matrix3x3& transformation, |
17 const QString &referenceName, |
17 const QString &referenceName, |
18 const Color color = colors::main); |
18 const Color color = colors::main); |
19 QVariant getProperty(Property property) const override; |
19 QVariant getProperty(Property property) const override; |
20 SetPropertyResult setProperty(Property property, const QVariant& value) override; |
20 SetPropertyResult setProperty(Property property, const QVariant& value) override; |
21 QString textRepresentation() const override; |
21 QString textRepresentation() const override; |
22 private: |
22 private: |
23 Vertex position; |
23 Point3D position; |
24 Matrix3x3 transformation; |
24 Matrix3x3 transformation; |
25 QString referenceName; |
25 QString referenceName; |
26 }; |
26 }; |