Add:Core:Added some attribute flag definitions
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Tue, 10 Feb 2009 12:37:55 +0000 (12:37 +0000)
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Tue, 10 Feb 2009 12:37:55 +0000 (12:37 +0000)
git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk/navit@2032 ffa7fe5e-494d-0410-b361-a75ebd5db220

navit/attr.h

index ff2919f..620e9c9 100644 (file)
@@ -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;