navit
0.5.3-trunk
|
#include <vehicleprofile.h>
Data Fields | |
NAVIT_OBJECT int | mode |
int | flags_forward_mask |
int | flags_reverse_mask |
int | flags |
int | maxspeed_handling |
int | static_speed |
int | static_distance |
char * | name |
char * | route_depth |
int | width |
int | height |
int | length |
int | weight |
int | axle_weight |
int | dangerous_goods |
int | through_traffic_penalty |
GHashTable * | roadprofile_hash |
struct attr | active_callback |
int | turn_around_penalty |
int | turn_around_penalty2 |
struct attr vehicleprofile::active_callback |
Referenced by vehicleprofile_add_attr().
int vehicleprofile::axle_weight |
Axle Weight of the vehicle in kg
Referenced by route_seg_speed(), vehicleprofile_clear(), and vehicleprofile_set_attr_do().
int vehicleprofile::dangerous_goods |
Flags of dangerous goods present
Referenced by route_seg_speed(), vehicleprofile_clear(), and vehicleprofile_set_attr_do().
int vehicleprofile::flags |
Required flags to move through a segment
Referenced by is_way_allowed(), route_find_nearest_street(), route_value_seg(), tracking_angle_delta(), vehicleprofile_clear(), and vehicleprofile_set_attr_do().
int vehicleprofile::flags_forward_mask |
Flags mask for moving in positive direction
Referenced by is_way_allowed(), route_find_nearest_street(), route_value_seg(), tracking_angle_delta(), vehicleprofile_clear(), and vehicleprofile_set_attr_do().
int vehicleprofile::flags_reverse_mask |
Flags mask for moving in reverse direction
Referenced by is_way_allowed(), route_find_nearest_street(), route_value_seg(), tracking_angle_delta(), vehicleprofile_clear(), and vehicleprofile_set_attr_do().
int vehicleprofile::height |
Height of the vehicle in cm
Referenced by route_seg_speed(), vehicleprofile_clear(), and vehicleprofile_set_attr_do().
int vehicleprofile::length |
Length of the vehicle in cm
Referenced by route_seg_speed(), vehicleprofile_clear(), and vehicleprofile_set_attr_do().
int vehicleprofile::maxspeed_handling |
How to handle maxspeed of segment, see
Referenced by route_seg_speed(), vehicleprofile_clear(), and vehicleprofile_set_attr_do().
NAVIT_OBJECT int vehicleprofile::mode |
0 = Auto, 1 = On-Road, 2 = Off-Road
Referenced by route_path_new(), vehicleprofile_clear(), and vehicleprofile_set_attr_do().
char* vehicleprofile::name |
the vehicle profile name
Referenced by vehicleprofile_apply_roadprofile(), vehicleprofile_clear(), vehicleprofile_get_name(), and vehicleprofile_set_attr_do().
GHashTable* vehicleprofile::roadprofile_hash |
char* vehicleprofile::route_depth |
the route depth attribute
Referenced by route_calc_selection(), vehicleprofile_clear(), and vehicleprofile_set_attr_do().
int vehicleprofile::static_distance |
Maximum distance of previous position of vehicle to consider it stationary
Referenced by vehicleprofile_clear(), and vehicleprofile_set_attr_do().
int vehicleprofile::static_speed |
Maximum speed of vehicle to consider it stationary
Referenced by vehicleprofile_clear(), and vehicleprofile_set_attr_do().
int vehicleprofile::through_traffic_penalty |
Penalty when driving on a through traffic limited road
Referenced by route_value_seg(), vehicleprofile_clear(), and vehicleprofile_set_attr_do().
int vehicleprofile::turn_around_penalty |
Penalty when turning around
Referenced by route_path_new(), and vehicleprofile_set_attr_do().
int vehicleprofile::turn_around_penalty2 |
Penalty when turning around, for planned turn arounds
Referenced by route_graph_flood(), and vehicleprofile_set_attr_do().
int vehicleprofile::weight |
Weight of the vehicle in kg
Referenced by route_seg_speed(), vehicleprofile_clear(), and vehicleprofile_set_attr_do().
int vehicleprofile::width |
Width of the vehicle in cm
Referenced by route_seg_speed(), vehicleprofile_clear(), and vehicleprofile_set_attr_do().