navit  0.5.3-trunk
vehicleprofile Struct Reference

#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
 

Field Documentation

◆ active_callback

struct attr vehicleprofile::active_callback

◆ axle_weight

int vehicleprofile::axle_weight

Axle Weight of the vehicle in kg

Referenced by vehicleprofile_clear(), vehicleprofile_set_attr_do(), and vehicleprofile_update().

◆ dangerous_goods

int vehicleprofile::dangerous_goods

Flags of dangerous goods present

Referenced by vehicleprofile_clear(), vehicleprofile_set_attr_do(), and vehicleprofile_update().

◆ flags

int vehicleprofile::flags

◆ flags_forward_mask

int vehicleprofile::flags_forward_mask

◆ flags_reverse_mask

int vehicleprofile::flags_reverse_mask

◆ height

int vehicleprofile::height

Height of the vehicle in cm

Referenced by vehicleprofile_clear(), vehicleprofile_set_attr_do(), and vehicleprofile_update().

◆ length

int vehicleprofile::length

Length of the vehicle in cm

Referenced by vehicleprofile_clear(), vehicleprofile_set_attr_do(), and vehicleprofile_update().

◆ maxspeed_handling

int vehicleprofile::maxspeed_handling

How to handle maxspeed of segment, see

maxspeed_handling
Definition: vehicleprofile.h:26


Referenced by vehicleprofile_clear(), vehicleprofile_set_attr_do(), and vehicleprofile_update().

◆ mode

NAVIT_OBJECT int vehicleprofile::mode

0 = Auto, 1 = On-Road, 2 = Off-Road

Referenced by vehicleprofile_clear(), vehicleprofile_set_attr_do(), and vehicleprofile_update().

◆ name

char* vehicleprofile::name

◆ roadprofile_hash

◆ route_depth

char* vehicleprofile::route_depth

the route depth attribute

Referenced by vehicleprofile_clear(), and vehicleprofile_set_attr_do().

◆ static_distance

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().

◆ static_speed

int vehicleprofile::static_speed

Maximum speed of vehicle to consider it stationary

Referenced by vehicleprofile_clear(), vehicleprofile_set_attr_do(), and vehicleprofile_update().

◆ through_traffic_penalty

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().

◆ turn_around_penalty

int vehicleprofile::turn_around_penalty

Penalty when turning around

Referenced by vehicleprofile_set_attr_do().

◆ turn_around_penalty2

int vehicleprofile::turn_around_penalty2

Penalty when turning around, for planned turn arounds

Referenced by vehicleprofile_set_attr_do().

◆ weight

int vehicleprofile::weight

Weight of the vehicle in kg

Referenced by vehicleprofile_clear(), vehicleprofile_set_attr_do(), and vehicleprofile_update().

◆ width

int vehicleprofile::width

Width of the vehicle in cm

Referenced by vehicleprofile_clear(), vehicleprofile_set_attr_do(), and vehicleprofile_update().


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