|
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(), and vehicleprofile_new().
| int vehicleprofile::axle_weight |
Axle Weight of the vehicle in kg
Referenced by vehicleprofile_clear(), vehicleprofile_set_attr_do(), and vehicleprofile_update().
| int vehicleprofile::dangerous_goods |
Flags of dangerous goods present
Referenced by vehicleprofile_clear(), vehicleprofile_set_attr_do(), and vehicleprofile_update().
| int vehicleprofile::flags |
Required flags to move through a segment
Referenced by is_way_allowed(), route_find_nearest_street(), vehicleprofile_clear(), vehicleprofile_set_attr_do(), and vehicleprofile_update().
| int vehicleprofile::flags_forward_mask |
Flags mask for moving in positive direction
Referenced by is_way_allowed(), route_find_nearest_street(), vehicleprofile_clear(), vehicleprofile_set_attr_do(), and vehicleprofile_update().
| int vehicleprofile::flags_reverse_mask |
Flags mask for moving in reverse direction
Referenced by is_way_allowed(), route_find_nearest_street(), vehicleprofile_clear(), vehicleprofile_set_attr_do(), and vehicleprofile_update().
| int vehicleprofile::height |
Height of the vehicle in cm
Referenced by vehicleprofile_clear(), vehicleprofile_set_attr_do(), and vehicleprofile_update().
| int vehicleprofile::length |
Length of the vehicle in cm
Referenced by vehicleprofile_clear(), vehicleprofile_set_attr_do(), and vehicleprofile_update().
| int vehicleprofile::maxspeed_handling |
How to handle maxspeed of segment, see
Referenced by vehicleprofile_clear(), vehicleprofile_set_attr_do(), and vehicleprofile_update().
| NAVIT_OBJECT int vehicleprofile::mode |
0 = Auto, 1 = On-Road, 2 = Off-Road
Referenced by vehicleprofile_clear(), vehicleprofile_set_attr_do(), and vehicleprofile_update().
| 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 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(), vehicleprofile_set_attr_do(), and vehicleprofile_update().
| int vehicleprofile::static_speed |
Maximum speed of vehicle to consider it stationary
Referenced by vehicleprofile_clear(), vehicleprofile_set_attr_do(), and vehicleprofile_update().
| int vehicleprofile::through_traffic_penalty |
Penalty when driving on a through traffic limited road
Referenced by vehicleprofile_clear(), vehicleprofile_set_attr_do(), and vehicleprofile_update().
| int vehicleprofile::turn_around_penalty |
Penalty when turning around
Referenced by vehicleprofile_set_attr_do().
| int vehicleprofile::turn_around_penalty2 |
Penalty when turning around, for planned turn arounds
Referenced by vehicleprofile_set_attr_do().
| int vehicleprofile::weight |
Weight of the vehicle in kg
Referenced by vehicleprofile_clear(), vehicleprofile_set_attr_do(), and vehicleprofile_update().
| int vehicleprofile::width |
Width of the vehicle in cm
Referenced by vehicleprofile_clear(), vehicleprofile_set_attr_do(), and vehicleprofile_update().