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