19 #import <ArcGIS/AGSObject.h> 20 #import <ArcGIS/AGSBarrierType.h> 21 #import <ArcGIS/AGSRouteTypes.h> 40 #pragma mark initializers 49 -(instancetype)initWithPoint:(
AGSPoint*)point;
56 +(instancetype)barrierWithPoint:(
AGSPoint*)point;
59 #pragma mark properties 66 @property (nonatomic, assign, readwrite) NSInteger
barrierID;
91 @property (nonatomic, copy, readwrite) NSString *
name;
96 -(double)addedCostForCostAttribute:(NSString*)attributeName;
97 -(void)setAddedCost:(
double)addedCost forCostAttribute:(NSString*)attributeName;
NSInteger barrierID
Definition: AGSPointBarrier.h:66
AGSBarrierType
Definition: AGSBarrierType.h:29
AGSCurbApproach
Definition: AGSRouteTypes.h:29
AGSPoint * geometry
Definition: AGSPointBarrier.h:71
AGSLocationStatus locationStatus
Definition: AGSPointBarrier.h:86
AGSCurbApproach curbApproach
Definition: AGSPointBarrier.h:81
A point barrier to constrain routes.
Definition: AGSPointBarrier.h:36
AGSLocationStatus
Definition: AGSRouteTypes.h:51
Definition: AGSObject.h:21
AGSBarrierType type
Definition: AGSPointBarrier.h:76
NSString * name
Definition: AGSPointBarrier.h:91
A location defined by x and y (and optionally z) coordinates.
Definition: AGSPoint.h:57