From 677312a5dead51545f22ce0b550215466d777838 Mon Sep 17 00:00:00 2001 From: martin-s Date: Tue, 10 Feb 2009 12:37:55 +0000 Subject: [PATCH] Add:Core:Added some attribute flag definitions git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@2032 ffa7fe5e-494d-0410-b361-a75ebd5db220 --- navit/navit/attr.h | 34 ++++++++++++++++++++++++++++------ 1 file changed, 28 insertions(+), 6 deletions(-) diff --git a/navit/navit/attr.h b/navit/navit/attr.h index ff2919f..620e9c9 100644 --- a/navit/navit/attr.h +++ b/navit/navit/attr.h @@ -38,12 +38,34 @@ enum attr_type { #undef ATTR }; -#define AF_ONEWAY (1<<0) -#define AF_ONEWAYREV (1<<1) -#define AF_NOPASS (AF_ONEWAY|AF_ONEWAYREV) -#define AF_ONEWAYMASK (AF_ONEWAY|AF_ONEWAYREV) -#define AF_SEGMENTED (1<<2) -#define AF_ROUNDABOUT (1<<3) +#define AF_ONEWAY (1<<0) +#define AF_ONEWAYREV (1<<1) +#define AF_NOPASS (AF_ONEWAY|AF_ONEWAYREV) +#define AF_ONEWAYMASK (AF_ONEWAY|AF_ONEWAYREV) +#define AF_SEGMENTED (1<<2) +#define AF_ROUNDABOUT (1<<3) +#define AF_ROUNDABOUT_VALID (1<<4) +#define AF_ONEWAY_EXCEPTION (1<<5) +#define AF_SPEED_LIMIT (1<<6) +#define AF_TRUCK_SPEED_LIMIT (1<<7) +#define AF_SIZE_OR_WEIGHT_LIMIT (1<<8) +#define AF_THROUGH_TRAFFIC (1<<9) +#define AF_TOLL (1<<10) +#define AF_SEASONAL (1<<11) +#define AF_UNPAVED (1<<12) +#define AF_DANGEROUS_GOODS (1<<19) +#define AF_EMERGENCY_VEHICLES (1<<20) +#define AF_TRANSPORT_TRUCK (1<<21) +#define AF_DELIVERY_TRUCK (1<<22) +#define AF_PUBLIC_BUS (1<<23) +#define AF_TAXI (1<<24) +#define AF_HIGH_OCCUPANCY_CAR (1<<25) +#define AF_CAR (1<<26) +#define AF_MOTORCYCLE (1<<27) +#define AF_MOPED (1<<28) +#define AF_HORSE (1<<29) +#define AF_BIKE (1<<30) +#define AF_PEDESTRIAN (1<<31) struct attr { enum attr_type type; -- 2.7.4