summaryrefslogtreecommitdiff
path: root/inc/cad/svg.h
diff options
context:
space:
mode:
Diffstat (limited to 'inc/cad/svg.h')
-rw-r--r--inc/cad/svg.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/inc/cad/svg.h b/inc/cad/svg.h
index 5bfce83..c282c0e 100644
--- a/inc/cad/svg.h
+++ b/inc/cad/svg.h
@@ -14,10 +14,12 @@ enum LineStyle {
enum CanvasState {
CANVAS_INIT,
CANVAS_DRAWING,
+ CANVAS_COORDINATE,
};
struct canvas {
enum CanvasState state;
+ vec2 next_offset;
FILE *f;
};
@@ -30,5 +32,6 @@ void plot_text(struct canvas *canvas, struct point p, double angle, char* str);
void begin_drawing(struct canvas *canvas);
void draw_constraints(struct canvas *canvas, struct constraints *constraints);
+void draw_elements(struct canvas *canvas, struct drawing *drawing);
void draw_topology(struct canvas *canvas, struct topology *topo);
void end_drawing(struct canvas *canvas);