X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=labeller.h;h=f4cb2d357145c7cda40ba759c1b2ff707dbacef6;hb=9cecbd9a4ac47beed1e696de612d343b799f9025;hp=d6f53ef60fb3ad0e3249956aed85fdfc086e0d78;hpb=a4c15b3d281348f1190e7e1e46089530e57e3d81;p=leo.git diff --git a/labeller.h b/labeller.h index d6f53ef..f4cb2d3 100644 --- a/labeller.h +++ b/labeller.h @@ -27,22 +27,18 @@ enum term_cond TERM_COND_ITERATIONS, }; -struct point_variant +struct variant { int width; int height; bool *bitmap; }; -struct line_variant -{ - bool *masks; -}; - struct request { enum request_type type; int ind; + struct variant *variants; }; struct request_point @@ -55,7 +51,6 @@ struct request_point double offset_x; double offset_y; int num_variants; - struct point_variant *variants; }; struct request_segment @@ -66,9 +61,8 @@ struct request_segment double y1; double x2; double y2; - double angle; + double slope; struct symbol *label; - struct point_variant *variant; z_index_t zindex; }; @@ -84,7 +78,6 @@ struct request_line struct request request; struct symbol *line; int num_variants; - struct line_variant *variants; struct request_section *sections; }; @@ -93,7 +86,6 @@ struct request_area struct request request; struct osm_multipolygon *o; struct symbol *label; - struct point_variant *variants; z_index_t zindex; double cx, cy; };