src/linetypes/conditionaledge.h

changeset 86
4bec0525ef1b
parent 81
62373840e33a
child 87
93ec4d630346
equal deleted inserted replaced
85:40e2940605a3 86:4bec0525ef1b
16 const glm::vec3& controlPoint_1, 16 const glm::vec3& controlPoint_1,
17 const glm::vec3& controlPoint_2, 17 const glm::vec3& controlPoint_2,
18 const Color colorIndex = ldraw::edgeColor); 18 const Color colorIndex = ldraw::edgeColor);
19 ConditionalEdge(const std::array<glm::vec3, 4>& vertices, const Color color); 19 ConditionalEdge(const std::array<glm::vec3, 4>& vertices, const Color color);
20 QVariant getProperty(Property property) const override; 20 QVariant getProperty(Property property) const override;
21 SetPropertyResult setProperty(
22 Property property,
23 const QVariant& value) override;
24 QString textRepresentation() const override; 21 QString textRepresentation() const override;
25 int numPoints() const override; 22 int numPoints() const override;
26 const glm::vec3& getPoint(int index) const override; 23 const glm::vec3& getPoint(int index) const override;
27 glm::vec3 controlPoint_1 = {}; 24 glm::vec3 controlPoint_1 = {};
28 glm::vec3 controlPoint_2 = {}; 25 glm::vec3 controlPoint_2 = {};
26 protected:
27 void setProperty(SetPropertyResult* result, const PropertyKeyValue& pair) override;
29 }; 28 };

mercurial