|
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().