src/objecttypes/polygon.h

changeset 8
44679e468ba9
parent 6
73e448b2943d
child 13
6e838748867b
equal deleted inserted replaced
7:68443f5be176 8:44679e468ba9
14 Triangle( 14 Triangle(
15 const Vertex &point_1, 15 const Vertex &point_1,
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 Triangle(const QVector<Vertex>& vertices, const Color color);
19 QVariant getProperty(Property id) const override; 20 QVariant getProperty(Property id) const override;
20 SetPropertyResult setProperty(Property id, const QVariant& value) override; 21 SetPropertyResult setProperty(Property id, const QVariant& value) override;
21 QString textRepresentation() const override; 22 QString textRepresentation() const override;
22 private: 23 private:
23 Vertex points[3] = {{}}; 24 Vertex points[3] = {{}};
31 const Vertex &point_1, 32 const Vertex &point_1,
32 const Vertex &point_2, 33 const Vertex &point_2,
33 const Vertex &point_3, 34 const Vertex &point_3,
34 const Vertex &point_4, 35 const Vertex &point_4,
35 Color color_index = colors::main); 36 Color color_index = colors::main);
37 Quadrilateral(const QVector<Vertex>& vertices, const Color color);
36 QVariant getProperty(Property id) const override; 38 QVariant getProperty(Property id) const override;
37 SetPropertyResult setProperty(Property id, const QVariant& value) override; 39 SetPropertyResult setProperty(Property id, const QVariant& value) override;
38 QString textRepresentation() const override; 40 QString textRepresentation() const override;
39 private: 41 private:
40 Vertex points[4] = {{}}; 42 Vertex points[4] = {{}};

mercurial