attr_type
Definition: attr.h:34
char type[3]
Definition: garmin_img.c:2
projection
Definition: projection.h:23
Represents an object on a map.
Definition: item.h:115
Definition: gpx2navit_txt.h:51
A complete route.
Definition: route.c:201
Information about a street.
Definition: route.h:66
struct route * rt
Definition: track.c:88
struct mapset * ms
Definition: track.c:87
Definition: vehicleprofile.h:33
int tracking_get_angle(struct tracking *tr)
Definition: track.c:297
void tracking_flush(struct tracking *tr)
Definition: track.c:489
struct map * tracking_get_map(struct tracking *this_)
Definition: track.c:891
void tracking_destroy(struct tracking *tr)
Definition: track.c:882
int * tracking_get_current_flags(struct tracking *_this)
Definition: track.c:395
int tracking_get_current_tunnel(struct tracking *_this)
Definition: track.c:401
void tracking_init(void)
Definition: track.c:1161
void tracking_update(struct tracking *tr, struct vehicle *v, struct vehicleprofile *vehicleprofile, enum projection pro)
Processes a position update.
Definition: track.c:617
int tracking_add_attr(struct tracking *this_, struct attr *attr)
Definition: track.c:809
struct coord * tracking_get_pos(struct tracking *tr)
Definition: track.c:302
struct street_data * tracking_get_street_data(struct tracking *tr)
Definition: track.c:315
void tracking_set_route(struct tracking *this_, struct route *rt)
Definition: track.c:878
int tracking_get_segment_pos(struct tracking *tr)
Definition: track.c:310
struct tracking * tracking_ref(struct tracking *this_)
int tracking_get_attr(struct tracking *_this, enum attr_type type, struct attr *attr, struct attr_iter *attr_iter)
Definition: track.c:321
int tracking_get_street_direction(struct tracking *tr)
Definition: track.c:306
void tracking_unref(struct tracking *this_)
struct tracking * tracking_new(struct attr *parent, struct attr **attrs)
Definition: track.c:847
struct item * tracking_get_current_item(struct tracking *_this)
Definition: track.c:389
int tracking_remove_attr(struct tracking *this_, struct attr *attr)
Definition: track.c:819
void tracking_set_mapset(struct tracking *this_, struct mapset *ms)
Definition: track.c:874
int tracking_set_attr(struct tracking *tr, struct attr *attr)
Definition: track.c:805