navit
0.5.3-trunk
|
A complete route path. More...
Data Fields | |
int | in_use |
int | update_required |
int | updated |
int | path_time |
int | path_len |
struct route_path_segment * | path |
struct route_path_segment * | path_last |
struct item_hash * | path_hash |
struct route_path * | next |
A complete route path.
A route path is an ordered set of segments describing the route from the current position (or previous destination) to the next destination.
int route_path::in_use |
The path is in use and can not be updated
Referenced by rm_get_item(), rm_rect_destroy(), rm_rect_new(), route_get_coord_dist(), route_path_destroy(), and route_path_new().
struct route_path* route_path::next |
Next route path in case of intermediate destinations
Referenced by rm_get_item(), route_path_get_distances(), and route_path_update_done().
struct route_path_segment* route_path::path |
The first segment in the path, i.e. the segment one should drive in next
Referenced by rm_get_item(), rm_rect_new(), route_extract_segment_from_path(), route_get_attr(), route_path_destroy(), route_path_get_distances(), and route_remove_waypoint().
struct item_hash* route_path::path_hash |
A hashtable of all the items represented by this route's segements
Referenced by route_extract_segment_from_path(), route_get_coord_dist(), route_path_add_item_from_graph(), route_path_destroy(), and route_path_new().
struct route_path_segment* route_path::path_last |
The last segment in the path
int route_path::path_len |
Length of the path
int route_path::path_time |
Time to pass the path
int route_path::update_required |
The path needs to be updated after it is no longer in use
Referenced by rm_rect_destroy().
int route_path::updated |
The path has only been updated
Referenced by route_get_coord_dist(), and route_path_new().