ArcGIS Runtime SDK for iOS: AGSSimpleLineSymbol.h Source File
ArcGIS Runtime SDK for iOS  100.9
AGSSimpleLineSymbol.h
Go to the documentation of this file.
1 /*
2  COPYRIGHT 1995-2020 ESRI
3 
4  TRADE SECRETS: ESRI PROPRIETARY AND CONFIDENTIAL
5  Unpublished material - all rights reserved under the
6  Copyright Laws of the United States and applicable international
7  laws, treaties, and conventions.
8 
9  For additional information, contact:
10  Environmental Systems Research Institute, Inc.
11  Attn: Contracts and Legal Services Department
12  380 New York Street
13  Redlands, California, 92373
14  USA
15 
16  email: contracts@esri.com
17  */
18  //Required for Globals API doc
20 
21 #import <ArcGIS/AGSLineSymbol.h>
22 
23 
24 
29 typedef NS_ENUM(NSInteger, AGSSimpleLineSymbolStyle) {
36 };
37 
42 typedef NS_ENUM(NSInteger, AGSSimpleLineSymbolMarkerPlacement) {
46 };
47 
52 typedef NS_ENUM(NSInteger, AGSSimpleLineSymbolMarkerStyle) {
55 };
56 
58 
70 
71 #pragma mark -
72 #pragma mark initializers
73 
81 -(instancetype)initWithStyle:(AGSSimpleLineSymbolStyle)style color:(AGSColor *)color width:(CGFloat)width;
82 
90 +(instancetype)simpleLineSymbolWithStyle:(AGSSimpleLineSymbolStyle)style color:(AGSColor *)color width:(CGFloat)width;
91 
101 -(instancetype)initWithStyle:(AGSSimpleLineSymbolStyle)style color:(AGSColor *)color width:(CGFloat)width markerStyle:(AGSSimpleLineSymbolMarkerStyle)markerStyle markerPlacement:(AGSSimpleLineSymbolMarkerPlacement)markerPlacement;
102 
112 +(instancetype)simpleLineSymbolWithStyle:(AGSSimpleLineSymbolStyle)style color:(AGSColor *)color width:(CGFloat)width markerStyle:(AGSSimpleLineSymbolMarkerStyle)markerStyle markerPlacement:(AGSSimpleLineSymbolMarkerPlacement)markerPlacement;
113 
114 #pragma mark -
115 #pragma mark properties
116 
120 @property (nonatomic, assign, readwrite) AGSSimpleLineSymbolStyle style;
121 
125 @property (nonatomic, assign, readwrite) AGSSimpleLineSymbolMarkerPlacement markerPlacement;
126 
130 @property (nonatomic, assign, readwrite) AGSSimpleLineSymbolMarkerStyle markerStyle;
131 
132 #pragma mark -
133 #pragma mark methods
134 
142 
143 @end
144 
145 
A multilayer polyline symbol.
Definition: AGSMultilayerPolylineSymbol.h:31
An abstract base class for line symbols.
Definition: AGSLineSymbol.h:34
Definition: AGSSimpleLineSymbol.h:43
A line symbol based on simple patterns.
Definition: AGSSimpleLineSymbol.h:69
Definition: AGSSimpleLineSymbol.h:53
AGSSimpleLineSymbolMarkerStyle markerStyle
Definition: AGSSimpleLineSymbol.h:130
Definition: AGSSimpleLineSymbol.h:54
Definition: AGSSimpleLineSymbol.h:34
Definition: AGSSimpleLineSymbol.h:44
Definition: AGSSimpleLineSymbol.h:30
AGSSimpleLineSymbolStyle
Definition: AGSSimpleLineSymbol.h:29
Definition: AGSSimpleLineSymbol.h:33
AGSSimpleLineSymbolStyle style
Definition: AGSSimpleLineSymbol.h:120
Definition: AGSSimpleLineSymbol.h:35
AGSSimpleLineSymbolMarkerStyle
Definition: AGSSimpleLineSymbol.h:52
AGSSimpleLineSymbolMarkerPlacement
Definition: AGSSimpleLineSymbol.h:42
Definition: AGSSimpleLineSymbol.h:31
AGSMultilayerPolylineSymbol * toMultilayerSymbol()
Definition: AGSSimpleLineSymbol.h:32
AGSSimpleLineSymbolMarkerPlacement markerPlacement
Definition: AGSSimpleLineSymbol.h:125
Definition: AGSSimpleLineSymbol.h:45