X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=sym-point.c;h=01b9180c7cee938fbce68641f5bc19822d00d70d;hb=refs%2Fheads%2Flabelling;hp=b738c8662d910a50f40b0653217b0ee3afc6217e;hpb=df24604990174cde6413d9902b7521a5daffadaa;p=leo.git diff --git a/sym-point.c b/sym-point.c index b738c86..01b9180 100644 --- a/sym-point.c +++ b/sym-point.c @@ -33,8 +33,7 @@ static void sym_point_draw(struct symbol *sym, struct svg *svg) svg_push_element(svg, "circle"); svg_set_attr_dimen(svg, "cx", p->x); svg_set_attr_dimen(svg, "cy", p->y); - // svg_set_attr_dimen(svg, "r", p->size / 2); // DEBUG HACK - svg_set_attr_dimen(svg, "r", 3); + svg_set_attr_dimen(svg, "r", p->size / 2); break; // FIXME: Other shapes default: @@ -94,7 +93,6 @@ static void sym_point_gen(struct osm_object *o, struct style_info *si, struct sv style_get_number(si, PROP_SYMBOL_FILL_OPACITY, &sp->fill_opacity); } - //sym_plan(&sp->s, sym_zindex(o, si, 4)); labeller_add_point(&sp->s, o, sym_zindex(o, si, 4)); } @@ -134,8 +132,6 @@ static void sym_icon_gen(struct osm_object *o, struct style_info *si, struct svg if (!osm_obj_center(o, &sir->x, &sir->y)) return; - printf("Right now, coords are [%.2f; %.2f]\n", sir->x, sir->y); - sir->width = icon->width; sir->height = icon->height; style_scale(si, &sir->width, &sir->height, PROP_ICON_WIDTH, PROP_ICON_HEIGHT); @@ -144,29 +140,16 @@ static void sym_icon_gen(struct osm_object *o, struct style_info *si, struct svg // sir->opacity = 1; // style_get_number(si, PROP_ICON_OPACITY, &sir->opacity); - printf("Planning icon to [%.2f; %.2f]\n", sir->x, sir->y); switch (o->type) { case OSM_TYPE_NODE: - printf("it's node\n"); labeller_add_point(&sic->s, o, sym_zindex(o, si, 4)); break; case OSM_TYPE_WAY: - if (!osm_way_cyclic_p((struct osm_way *) o)) - { - printf("it's way\n"); - // CHECK ME - printf("[SP] Labelling way %ju with something\n", o->id); - labeller_add_linelabel(&sic->s, o, sym_zindex(o, si, 4)); - break; - } case OSM_TYPE_MULTIPOLYGON: - printf("it's multipolygon\n"); - labeller_add_arealabel(&sic->s, o, sym_zindex(o, si, 4)); + labeller_add_label(&sic->s, o, sym_zindex(o, si, 4)); break; } - //labeller_add_point(&sic->s, o, sym_zindex(o, si, 4)); - //sym_plan(&sic->s, sym_zindex(o, si, 4)); } struct symbolizer symbolizer_icon = {