src/linetypes/edge.h

changeset 200
ca23936b455b
parent 199
6988973515d2
child 201
5d201ee4a9c3
equal deleted inserted replaced
199:6988973515d2 200:ca23936b455b
1 #pragma once
2 #include "polygonobject.h"
3
4 namespace ldraw
5 {
6 class Edge;
7 }
8
9 class ldraw::Edge : public PolygonObject<2>
10 {
11 public:
12 using PolygonObject::PolygonObject;
13 QString textRepresentation() const override;
14 void getPolygons(std::vector<gl::Polygon>& polygons, GetPolygonsContext* context) const override;
15 Type typeIdentifier() const override;
16 QString toLDrawCode() const override;
17 QString iconName() const override;
18 QString typeName() const override;
19 };

mercurial