ArcGIS Runtime SDK for iOS: AGSSketchEditConfiguration.h Source File
ArcGIS Runtime SDK for iOS  100.9
AGSSketchEditConfiguration.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 <Foundation/Foundation.h>
22 
23 
24 
29 typedef NS_ENUM(NSInteger, AGSSketchVertexEditMode) {
32 };
33 
38 typedef NS_ENUM(NSInteger, AGSSketchResizeMode) {
42 };
43 
50 @interface AGSSketchEditConfiguration : NSObject
51 
55 @property (nonatomic, assign, readwrite) BOOL allowPartSelection;
56 
60 @property (nonatomic, assign, readwrite) BOOL requireSelectionBeforeDrag;
61 
65 @property (nonatomic, assign, readwrite) AGSSketchVertexEditMode vertexEditMode;
66 
67 #if __has_include(<UIKit/UIMenuController.h>)
68 
71 @property (nonatomic, assign, readwrite, getter=isContextMenuEnabled) BOOL contextMenuEnabled;
72 #endif
73 
77 @property (nonatomic, assign, readwrite) BOOL allowVertexEditing;
78 
82 @property (nonatomic, assign, readwrite) BOOL allowRotate;
83 
87 @property (nonatomic, assign, readwrite) BOOL allowMoveParts;
88 
92 @property (nonatomic, assign, readwrite) AGSSketchResizeMode resizeMode;
93 
94 @end
95 
96 
AGSSketchResizeMode resizeMode
Definition: AGSSketchEditConfiguration.h:92
AGSSketchResizeMode
Definition: AGSSketchEditConfiguration.h:38
Definition: AGSSketchEditConfiguration.h:31
BOOL allowVertexEditing
Definition: AGSSketchEditConfiguration.h:77
BOOL requireSelectionBeforeDrag
Definition: AGSSketchEditConfiguration.h:60
AGSSketchVertexEditMode vertexEditMode
Definition: AGSSketchEditConfiguration.h:65
BOOL allowMoveParts
Definition: AGSSketchEditConfiguration.h:87
AGSSketchVertexEditMode
Definition: AGSSketchEditConfiguration.h:29
Definition: AGSSketchEditConfiguration.h:39
Definition: AGSSketchEditConfiguration.h:40
Represents edit configuration for AGSSketchEditor.
Definition: AGSSketchEditConfiguration.h:50
BOOL allowPartSelection
Definition: AGSSketchEditConfiguration.h:55
BOOL allowRotate
Definition: AGSSketchEditConfiguration.h:82
Definition: AGSSketchEditConfiguration.h:30
Definition: AGSSketchEditConfiguration.h:41