19 #import <ArcGIS/AGSObject.h> 20 #import <ArcGIS/AGSBarrierType.h> 39 #pragma mark initializers 48 -(instancetype)initWithPolygon:(
AGSPolygon*)polygon;
55 +(instancetype)barrierWithPolygon:(
AGSPolygon*)polygon;
58 #pragma mark properties 65 @property (nonatomic, assign, readwrite) NSInteger
barrierID;
76 @property (nonatomic, copy, readwrite) NSString *
name;
91 -(double)scaleFactorForCostAttribute:(NSString*)attributeName;
98 -(void)setScaleFactor:(
double)scaleFactor forCostAttribute:(NSString*)attributeName;
AGSBarrierType
Definition: AGSBarrierType.h:29
NSString * name
Definition: AGSPolygonBarrier.h:76
AGSPolygon * geometry
Definition: AGSPolygonBarrier.h:71
A multipart shape used to represent an area.
Definition: AGSPolygon.h:57
AGSBarrierType type
Definition: AGSPolygonBarrier.h:81
Definition: AGSObject.h:21
A polygon barrier to constrain routes.
Definition: AGSPolygonBarrier.h:35
NSInteger barrierID
Definition: AGSPolygonBarrier.h:65