Diff of /trunk/src/osm.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 73 by harbaum, Thu Feb 12 14:27:52 2009 UTC revision 98 by achadwick, Sun Feb 22 03:41:09 2009 UTC
# Line 172  typedef struct member_s { Line 172  typedef struct member_s {
172      node_t *node;      node_t *node;
173      way_t *way;      way_t *way;
174      relation_t *relation;      relation_t *relation;
175        void *ptr;
176      item_id_t id;      item_id_t id;
177    };    };
178    
# Line 261  gboolean osm_position_within_bounds(osm_ Line 262  gboolean osm_position_within_bounds(osm_
262  item_id_t osm_new_way_id(osm_t *osm);  item_id_t osm_new_way_id(osm_t *osm);
263  gboolean osm_way_ends_with_node(way_t *way, node_t *node);  gboolean osm_way_ends_with_node(way_t *way, node_t *node);
264    
265  void osm_way_revert(way_t *way);  void osm_way_reverse(way_t *way);
266    guint osm_way_reverse_direction_sensitive_tags(way_t *way);
267    
268  void osm_node_remove_from_relation(osm_t *osm, node_t *node);  void osm_node_remove_from_relation(osm_t *osm, node_t *node);
269  void osm_way_remove_from_relation(osm_t *osm, way_t *way);  void osm_way_remove_from_relation(osm_t *osm, way_t *way);
# Line 273  void osm_way_rotate(way_t *way, gint off Line 275  void osm_way_rotate(way_t *way, gint off
275  tag_t *osm_tags_copy(tag_t *tag, gboolean update_creator);  tag_t *osm_tags_copy(tag_t *tag, gboolean update_creator);
276    
277  char *osm_type_string(type_t type);  char *osm_type_string(type_t type);
278    char *osm_id_string(type_t type, void *object);
279  char *osm_object_string(type_t type, void *object);  char *osm_object_string(type_t type, void *object);
280    tag_t *osm_object_get_tags(type_t type, void *object);
281    
282  relation_t *osm_relation_new(void);  relation_t *osm_relation_new(void);
283  void osm_relation_free(relation_t *relation);  void osm_relation_free(relation_t *relation);
284  void osm_relation_attach(osm_t *osm, relation_t *relation);  void osm_relation_attach(osm_t *osm, relation_t *relation);
285    void osm_relation_delete(osm_t *osm, relation_t *relation,
286                             gboolean permanently);
287    gint osm_relation_members_num(relation_t *relation);
288    
289  #endif /* OSM_H */  #endif /* OSM_H */
290    

Legend:
Removed from v.73  
changed lines
  Added in v.98