navit
0.5.3-trunk
|
A complete route. More...
Data Fields | |
NAVIT_OBJECT struct mapset * | ms |
enum route_path_flags | flags |
struct route_info * | pos |
GList * | destinations |
int | reached_destinations_count |
struct route_info * | current_dst |
struct route_graph * | graph |
struct route_path * | path2 |
struct map * | map |
struct map * | graph_map |
struct callback * | route_graph_done_cb |
struct callback * | route_graph_flood_done_cb |
struct callback_list * | cbl2 |
int | destination_distance |
struct vehicleprofile * | vehicleprofile |
int | route_status |
int | link_path |
struct pcoord | pc |
struct vehicle * | v |
A complete route.
This struct holds all information about a route.
struct callback_list* route::cbl2 |
Callback list to call when route changes
Referenced by route_add_attr(), route_dup(), route_remove_attr(), and route_set_attr().
struct route_info* route::current_dst |
Current destination
int route::destination_distance |
Distance to the destination at which the destination is considered "reached"
Referenced by route_dup().
GList* route::destinations |
Destinations of the route
Referenced by rm_attr_get(), rm_get_item(), route_clear_destinations(), route_get_attr(), and route_get_selection().
enum route_path_flags route::flags |
Referenced by route_dup().
struct route_graph* route::graph |
Pointer to the route graph
Referenced by route_add_traffic_distortion(), route_change_traffic_distortion(), route_destroy(), route_get_graph(), route_has_graph(), route_recalculate_partial(), route_remove_traffic_distortion(), rp_get_item(), and rp_rect_new().
struct map* route::graph_map |
The map containing the route graph
Referenced by route_destroy(), and route_get_flags().
int route::link_path |
Link paths over multiple waypoints together
struct map* route::map |
The map containing the route path
Referenced by route_destroy(), and route_get_map().
NAVIT_OBJECT struct mapset* route::ms |
The mapset this route is built upon
Referenced by route_dup().
struct route_path* route::path2 |
Pointer to the route path
Referenced by rm_rect_new(), route_destroy(), and route_get_attr().
struct pcoord route::pc |
Referenced by route_get_attr().
struct route_info* route::pos |
Current position within this route
Referenced by rm_get_item(), route_destroy(), and route_get_selection().
int route::reached_destinations_count |
Used as base to calculate waypoint numbers
Referenced by rm_attr_get().
struct callback* route::route_graph_done_cb |
Callback when route graph is done
struct callback* route::route_graph_flood_done_cb |
Callback when route graph flooding is done
int route::route_status |
Route Status
Referenced by rm_rect_destroy(), route_get_attr(), and route_set_attr().
struct vehicle* route::v |
Referenced by route_get_attr(), route_remove_attr(), and route_set_attr().
struct vehicleprofile* route::vehicleprofile |
Routing preferences
Referenced by rm_attr_get(), route_add_traffic_distortion(), route_change_traffic_distortion(), route_dup(), route_get_attr(), route_get_selection(), route_recalculate_partial(), route_remove_traffic_distortion(), and rp_attr_get().