navit  0.5.1-trunk
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups
navigation Struct Reference

Data Fields

NAVIT_OBJECT struct routeroute
struct mapmap
struct item_hashhash
struct vehicleprofilevehicleprofile
struct navigation_itmfirst
struct navigation_itmlast
struct navigation_commandcmd_first
struct navigation_commandcmd_last
struct callback_listcallback_speech
struct callback_listcallback
struct navitnavit
struct speechspeech
int level_last
struct item item_last
int turn_around
int turn_around_limit
int distance_turn
struct callbackroute_cb
int announce [route_item_last-route_item_first+1][3]
int tell_street_name
int delay
int curr_delay
int turn_around_count
int flags
struct map_rectroute_mr
enum nav_status_int status_int
struct callbackidle_cb
struct event_idleidle_ev
int nav_status

Field Documentation

struct navigation_command* navigation::cmd_last

Referenced by command_new(), and make_maneuvers().

int navigation::curr_delay
int navigation::delay
int navigation::distance_turn
int navigation::flags

Referenced by navigation_new().

struct callback* navigation::idle_cb

Idle callback to process the route map

Referenced by navigation_update(), and navigation_update_done().

struct event_idle* navigation::idle_ev

The pointer to the idle event

Referenced by navigation_update(), and navigation_update_done().

struct item navigation::item_last
int navigation::level_last
struct map* navigation::map
int navigation::nav_status

Status of the navigation engine

Referenced by navigation_get_attr(), navigation_set_attr(), and navigation_update().

struct navit* navigation::navit

Referenced by get_distance_str(), and navigation_new().

struct callback* navigation::route_cb

Referenced by navigation_set_route().

struct map_rect* navigation::route_mr

Map rect on the route map, used for maneuver generation

Referenced by navigation_new(), navigation_update(), navigation_update_done(), and navigation_update_idle().

struct speech* navigation::speech
enum nav_status_int navigation::status_int

Internal status information used during maneuver generation

Referenced by navigation_update(), navigation_update_done(), and navigation_update_idle().

int navigation::tell_street_name

Referenced by navigation_new().

int navigation::turn_around
int navigation::turn_around_count
int navigation::turn_around_limit
struct vehicleprofile* navigation::vehicleprofile

The documentation for this struct was generated from the following file: