248 |
/* ----------- edit functions ----------- */ |
/* ----------- edit functions ----------- */ |
249 |
node_t *osm_node_new(osm_t *osm, gint x, gint y); |
node_t *osm_node_new(osm_t *osm, gint x, gint y); |
250 |
void osm_node_attach(osm_t *osm, node_t *node); |
void osm_node_attach(osm_t *osm, node_t *node); |
251 |
|
void osm_node_restore(osm_t *osm, node_t *node); |
252 |
way_chain_t *osm_node_delete(osm_t *osm, struct icon_s **icon, node_t *node, |
way_chain_t *osm_node_delete(osm_t *osm, struct icon_s **icon, node_t *node, |
253 |
gboolean permanently, gboolean affect_ways); |
gboolean permanently, gboolean affect_ways); |
254 |
void osm_way_delete(osm_t *osm, struct icon_s **icon, way_t *way, |
void osm_way_delete(osm_t *osm, struct icon_s **icon, way_t *way, |
273 |
tag_t *osm_tags_copy(tag_t *tag, gboolean update_creator); |
tag_t *osm_tags_copy(tag_t *tag, gboolean update_creator); |
274 |
|
|
275 |
char *osm_type_string(type_t type); |
char *osm_type_string(type_t type); |
276 |
|
char *osm_object_string(type_t type, void *object); |
277 |
|
|
278 |
#endif /* OSM_H */ |
#endif /* OSM_H */ |
279 |
|
|