navit 0.5.3-trunk
Loading...
Searching...
No Matches
vehicleprofile Struct Reference

#include <vehicleprofile.h>

Data Fields

NAVIT_OBJECT int mode
 
int flags_forward_mask
 
int flags_reverse_mask
 
int flags
 
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
 

Detailed Description

Navit, a modular navigation system. Copyright (C) 2005-2008 Navit Team

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

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

◆ 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: