219 return SubclassType; |
219 return SubclassType; |
220 } |
220 } |
221 |
221 |
222 virtual QString asText() const override; |
222 virtual QString asText() const override; |
223 Vertex pointAt (qreal t) const; |
223 Vertex pointAt (qreal t) const; |
|
224 bool isRasterizable() const override; |
224 void rasterize(DocumentManager*context, Winding winding, Model&, bool, bool) override; |
225 void rasterize(DocumentManager*context, Winding winding, Model&, bool, bool) override; |
225 QVector<LDPolygon> rasterizePolygons(DocumentManager*, Winding) override; |
226 QVector<LDPolygon> rasterizePolygons(DocumentManager*, Winding) override; |
226 int numVertices() const override { return 4; } |
227 int numVertices() const override { return 4; } |
227 LDColor defaultColor() const override { return EdgeColor; } |
228 LDColor defaultColor() const override { return EdgeColor; } |
228 QString iconName() const override { return "beziercurve"; } |
229 QString iconName() const override { return "beziercurve"; } |