18 void convertLayer(
const LayerPtr &layer);
20 void convertShape(
const ShapePtr &shape);
30 void outputLayerGcode();
32 void outputLayerPathGcode();
34 void outputLayerBitmapGcode();
36 bool rasterBitmapRowHighSpeed(
unsigned char *data,
float global_coord_y,
bool reverse, QPointF offset);
38 bool rasterBitmapRow(
unsigned char *data,
float global_coord_y,
bool reverse, QPointF offset);
40 QTransform global_transform_;
41 QList<ShapePtr> layer_elements_;
42 QList<QPolygonF> layer_polygons_;
43 QPixmap layer_bitmap_;
45 unique_ptr<QPainter> layer_painter_;
49 QRectF bitmap_dirty_area_;
Definition: base-generator.h:8
Definition: bitmap-shape.h:7
Definition: group-shape.h:8
Definition: path-shape.h:7
shared_ptr< Layer > LayerPtr
Definition: layer.h:127
shared_ptr< Shape > ShapePtr
Definition: shape.h:137