25 #import <Foundation/Foundation.h>
26 #import <ArcGIS/AGSObject.h>
27 #import <ArcGIS/AGSBarrierType.h>
28 #import <ArcGIS/AGSRouteTypes.h>
47 #pragma mark initializers
56 -(instancetype)initWithPoint:(
AGSPoint*)point;
63 +(instancetype)barrierWithPoint:(
AGSPoint*)point;
66 #pragma mark properties
73 @property (nonatomic, assign, readwrite) NSInteger
barrierID;
98 @property (nonatomic, copy, readwrite) NSString *
name;
103 -(double)addedCostForCostAttribute:(NSString*)attributeName;
104 -(void)setAddedCost:(
double)addedCost forCostAttribute:(NSString*)attributeName;
AGSBarrierType
Definition: AGSBarrierType.h:35
AGSLocationStatus
Definition: AGSRouteTypes.h:57
AGSCurbApproach
Definition: AGSRouteTypes.h:35
Definition: AGSObject.h:28
A point barrier to constrain routes.
Definition: AGSPointBarrier.h:43
NSInteger barrierID
Definition: AGSPointBarrier.h:73
AGSBarrierType type
Definition: AGSPointBarrier.h:83
AGSPoint * geometry
Definition: AGSPointBarrier.h:78
NSString * name
Definition: AGSPointBarrier.h:98
AGSLocationStatus locationStatus
Definition: AGSPointBarrier.h:93
AGSCurbApproach curbApproach
Definition: AGSPointBarrier.h:88
A location defined by x and y (and optionally z) coordinates.
Definition: AGSPoint.h:73