navit
0.5.3-trunk
|
Holds information about a command for a navigation maneuver. More...
Data Fields | |
struct navigation_itm * | itm |
struct navigation_command * | next |
struct navigation_command * | prev |
int | delta |
int | roundabout_delta |
int | length |
struct navigation_maneuver * | maneuver |
Holds information about a command for a navigation maneuver.
An instance of this structure is generated for each navigation maneuver that is to be announced.
int navigation_command::delta |
bearing change at maneuver
Referenced by command_new(), navigation_analyze_roundabout(), and navigation_map_item_attr_get().
struct navigation_itm* navigation_command::itm |
The navigation item following the maneuver
Referenced by command_new(), navigation_call_callbacks(), navigation_cmd_get_exit_announce(), navigation_destroy_itms_cmds(), navigation_item_destination(), navigation_map_get_item(), navigation_map_item_attr_get(), select_announced_destinations(), set_highrank(), show_maneuver(), and show_next_maneuvers().
int navigation_command::length |
if the maneuver is a roundabout, distance between entry and exit (plus penalty), else 0
Referenced by navigation_analyze_roundabout(), navigation_call_callbacks(), navigation_map_item_attr_get(), and show_next_maneuvers().
struct navigation_maneuver* navigation_command::maneuver |
Details on the maneuver to perform
Referenced by command_new(), navigation_analyze_roundabout(), navigation_destroy_itms_cmds(), navigation_item_destination(), navigation_map_get_item(), navigation_map_item_attr_get(), and show_maneuver().
struct navigation_command* navigation_command::next |
next command in the list
Referenced by command_new(), navigation_destroy_itms_cmds(), navigation_item_destination(), navigation_map_get_item(), select_announced_destinations(), set_highrank(), and show_next_maneuvers().
struct navigation_command* navigation_command::prev |
previous command in the list
Referenced by command_new(), navigation_destroy_itms_cmds(), and show_maneuver().
int navigation_command::roundabout_delta |
if we are leaving a roundabout, effective bearing change (between entry and exit) with some corrections applied
Referenced by navigation_analyze_roundabout().