src/objecttypes/polygon.h

changeset 6
73e448b2943d
parent 3
55a55a9ec2c2
child 8
44679e468ba9
equal deleted inserted replaced
5:593a658cba8e 6:73e448b2943d
16 const Vertex &point_2, 16 const Vertex &point_2,
17 const Vertex &point_3, 17 const Vertex &point_3,
18 Color color_index = colors::main); 18 Color color_index = colors::main);
19 QVariant getProperty(Property id) const override; 19 QVariant getProperty(Property id) const override;
20 SetPropertyResult setProperty(Property id, const QVariant& value) override; 20 SetPropertyResult setProperty(Property id, const QVariant& value) override;
21 QString textRepresentation() const override;
21 private: 22 private:
22 Vertex points[3] = {{}}; 23 Vertex points[3] = {{}};
23 }; 24 };
24 25
25 class modelobjects::Quadrilateral : public ColoredBaseObject 26 class modelobjects::Quadrilateral : public ColoredBaseObject
32 const Vertex &point_3, 33 const Vertex &point_3,
33 const Vertex &point_4, 34 const Vertex &point_4,
34 Color color_index = colors::main); 35 Color color_index = colors::main);
35 QVariant getProperty(Property id) const override; 36 QVariant getProperty(Property id) const override;
36 SetPropertyResult setProperty(Property id, const QVariant& value) override; 37 SetPropertyResult setProperty(Property id, const QVariant& value) override;
38 QString textRepresentation() const override;
37 private: 39 private:
38 Vertex points[4] = {{}}; 40 Vertex points[4] = {{}};
39 }; 41 };

mercurial