Contains ArcGIS Runtime SDK for Qt classes. More...
Header: | #include <ArcGISRuntime> |
Classes
Types
enum class | AddRastersParametersType { AddRastersParameters, FrameCameraAddRastersParameters } |
enum class | AnalysisType { Unknown, LocationViewshed, LocationLineOfSight, GeoElementViewshed, GeoElementLineOfSight, LocationDistanceMeasurement } |
enum class | AngularUnitId { Other, Degrees, Grads, Minutes, Radians, Seconds } |
enum class | AnimationCurve { Linear, EaseInQuad, EaseOutQuad, EaseInOutQuad, EaseInCubic, …, EaseInOutCirc } |
enum class | AntialiasingMode { None, Fastest, Fast, Normal, Best } |
enum class | ArcGISFeatureLayerInfoServiceType { Layer, Table, GroupLayer, AnnotationLayer, DimensionLayer, Unknown } |
enum class | ArcGISMapServiceSublayerType { FeatureLayer, Table, GroupLayer, RasterLayer, NetworkAnalysisLayer, Unknown } |
enum class | ArcGISSublayerType { ArcGISMapImageSublayer, ArcGISTiledSublayer, SubtypeSublayer, Unknown } |
enum class | ArcadeExpressionReturnType { Automatic, Number, String, Dictionary, Any, Boolean } |
enum class | ArcadeProfile { Restricted, Unrestricted, Alias, AttributeRuleCalculation, AttributeRuleConstraint, …, LocationUpdateConstraint } |
enum class | AreaUnitId { Other, Acres, Hectares, SquareCentimeters, SquareDecimeters, …, SquareYards } |
enum class | AspectRatioMode { IgnoreAspectRatio, KeepAspectRatio, KeepAspectRatioByExpanding } |
enum class | AtmosphereEffect { None, HorizonOnly, Realistic } |
enum class | AttachmentSyncDirection { None, Upload, Bidirectional } |
enum class | AttributeUnit { Unknown, Inches, Feet, Yards, Miles, …, Days } |
enum class | AuthenticationChallengeType { Unknown, UsernamePassword, OAuth, ClientCertificate, SslHandshake } |
enum class | AuthenticationType { Unknown, Token, HTTP, Certificate } |
enum class | BarrierType { Restriction, CostAdjustment } |
enum class | BasemapStyle { ArcGISImagery, ArcGISImageryStandard, ArcGISImageryLabels, ArcGISLightGray, ArcGISLightGrayBase, …, OsmStreetsReliefBase } |
enum class | BingMapsLayerStyle { Unknown, Aerial, Hybrid, Road } |
enum class | CacheStorageFormat { Unknown, Compact, CompactV2, Exploded } |
enum class | CameraControllerType { Unknown, GlobeCameraController, OrbitGeoElementCameraController, OrbitLocationCameraController, TransformationMatrixCameraController } |
enum class | ContingencyConstraintViolationType { Warning, Error } |
enum class | ContingentValueType { ContingentCodedValue, ContingentRangeValue, ContingentNullValue, ContingentAnyValue } |
enum class | CurbApproach { EitherSide, LeftSide, RightSide, NoUturn, Unknown } |
enum class | DatumTransformationType { GeographicTransformation, HorizontalVerticalTransformation } |
enum class | DestinationStatus { NotReached, Approaching, Reached } |
enum class | DestinationTableRowFilter { All, RelatedOnly } |
enum class | DeviceOrientation { Portrait, LandscapeLeft, ReversePortrait, LandscapeRight } |
enum class | DirectionManeuverType { Unknown, Stop, Straight, BearLeft, BearRight, …, DoorPassage } |
enum class | DirectionMessageType { Length, Time, Summary, TimeWindow, ViolationTime, …, Exit } |
enum class | DirectionsStyle { Desktop, Navigation, Campus } |
enum class | DisplayFilterDefinitionType { Unknown, ManualDisplayFilterDefinition, ScaleDisplayFilterDefinition } |
enum class | DisplayFilterType { Unknown, DisplayFilter, ScaleRangeDisplayFilter } |
enum class | DomainDescriptionType { Unknown, CodedValueDomainDescription, RangeDomainDescription } |
enum class | DomainType { Unknown, CodedValueDomain, InheritedDomain, RangeDomain } |
enum class | DrawStatus { InProgress, Completed } |
enum class | DrawingTool { Unknown, AutoCompletePolygon, Circle, DownArrow, Ellipse, …, UpArrow } |
enum class | DynamicWorkspaceType { Raster, Shapefile, EnterpriseGeodatabase, FileGeodatabase } |
enum class | EditOperation { Unknown, Add, Update, Delete } |
enum class | EditResultType { Unknown, FeatureEditResult, EditResult } |
enum class | ElevationSourceType { Unknown, ArcGISTiledElevationSource, RasterElevationSource } |
enum class | EncAreaSymbolizationType { Plain, Symbolized } |
enum class | EncColorScheme { Day, Dusk, Night } |
enum class | EncDisplayDepthUnits { Meters, Feet, Fathoms } |
enum class | EncPointSymbolizationType { Simplified, PaperChart } |
enum class | ErrorDomainType { Unknown, ArcGISRuntime, ArcGISServer } |
enum class | ErrorType { Unknown, Success, CommonNullPtr, CommonInvalidArgument, CommonNotImplemented, …, MotionSensorMagnetometerNotSupported } |
enum class | EsriVectorTilesDownloadOption { UseOriginalService, UseReducedFontsService } |
enum class | ExpirationType { Unknown, AllowExpiredAccess, PreventExpiredAccess } |
enum class | ExtendedErrorType { None, NetworkError, FileIOError } |
enum class | ExtrusionMode { None, Minimum, Maximum, AbsoluteHeight, BaseHeight } |
enum class | FeatureObjectType { Unknown, ArcGISFeature, Feature } |
enum class | FeatureRenderingMode { Automatic, Static, Dynamic } |
enum class | FeatureRequestMode { Undefined, OnInteractionCache, OnInteractionNoCache, ManualCache } |
enum class | FeatureServiceSessionType { Transient, Persistent } |
enum class | FeatureTableType { Unknown, FeatureTable, ServiceFeatureTable, GeodatabaseFeatureTable, FeatureCollectionTable, …, OgcFeatureCollectionTable } |
enum class | FeatureTilingMode { EnabledWhenSupported, Disabled } |
enum class | FeatureTypeChangeMode { ResetToDefaults, KeepValues } |
enum class | FenceEnterExitSpatialRelationship { EnterIntersectsAndExitDoesNotIntersect, EnterContainsAndExitDoesNotContain, EnterContainsAndExitDoesNotIntersect } |
enum class | FenceGeotriggerFeedAccuracyMode { UseGeometry, UseGeometryWithAccuracy } |
enum class | FenceNotificationType { Entered, Exited } |
enum class | FenceParametersType { GraphicFenceParameters, FeatureFenceParameters, GraphicsOverlayFenceParameters } |
enum class | FenceRuleType { Enter, Exit, EnterOrExit } |
enum class | FieldType { Unknown, Int16, Int32, GUID, Float32, …, Xml } |
enum class | FontDecoration { LineThrough, None, Underline } |
enum class | FontStyle { Italic, Normal, Oblique } |
enum class | FontWeight { Bold, Normal } |
enum class | GarsConversionMode { LowerLeft, Center } |
enum class | GenerateLayerQueryOption { Unknown, All, None, UseFilter } |
enum class | GenerateOfflineMapUpdateMode { SyncWithFeatureServices, NoUpdates } |
enum class | GeoViewType { MapView, SceneView, Unknown } |
enum class | GeodatabaseDatasetType { Unknown, TransportationNetworkDataset } |
enum class | GeodeticCurveType { Geodesic, Loxodrome, GreatElliptic, NormalSection, ShapePreserving } |
enum class | GeometricEffectType { Unknown, DashGeometricEffect } |
enum class | GeometryBuilderType { Unknown, PointBuilder, EnvelopeBuilder, PolylineBuilder, PolygonBuilder, MultipointBuilder } |
enum class | GeometryExtendOptions { Default, RelocateEnds, KeepEndAttributes, NoEndAttributes, DoNotExtendFromStartPoint, DoNotExtendFromEndPoint } |
enum class | GeometryOffsetType { Mitered, Bevelled, Rounded, Squared } |
enum class | GeometryType { Unknown, Point, Envelope, Polyline, Polygon, Multipoint } |
enum class | GeoprocessingExecutionType { Unknown, AsynchronousSubmit, SynchronousExecute } |
enum class | GeoprocessingLinearUnits { Unknown, Centimeter, Decimeter, Kilometer, Meter, …, USSurveyYard } |
enum class | GeoprocessingParameterDirection { Input, Output } |
enum class | GeoprocessingParameterType { GeoprocessingBoolean, GeoprocessingDataFile, GeoprocessingDate, GeoprocessingDouble, GeoprocessingFeatures, …, GeoprocessingUnknownParameter } |
enum class | GeoprocessingServiceType { SynchronousExecute, AsynchronousSubmit, AsynchronousSubmitWithMapServerResult } |
enum class | GeotriggerFeedType { LocationGeotriggerFeed } |
enum class | GeotriggerMonitorStatus { Stopped, Starting, Started, FailedToStart } |
enum class | GeotriggerNotificationInfoType { FenceGeotriggerNotificationInfo } |
enum class | GeotriggerType { FenceGeotrigger } |
enum class | GraphicsRenderingMode { Dynamic, Static } |
enum class | GridLabelPosition { Geographic, BottomLeft, BottomRight, TopLeft, TopRight, …, AllSides } |
enum class | GridType { Unknown, LatitudeLongitudeGrid, UTMGrid, MGRSGrid, USNGGrid } |
enum class | GroupVisibilityMode { Independent, Inherited, Exclusive } |
enum class | HorizontalAlignment { Center, Justify, Left, Right } |
enum class | IdInfoType { IdInfo, MapServiceLayerIdInfo, FeatureServiceLayerIdInfo, Unknown } |
enum class | ItemType { Unknown, PortalItem, LocalItem } |
enum class | JobMessageSeverity { Info, Warning, Error, Unknown } |
enum class | JobMessageSource { Client, Service } |
enum class | JobStatus { NotStarted, Started, Paused, Succeeded, Failed, Canceling } |
enum class | JobType { Unknown, GenerateGeodatabaseJob, SyncGeodatabaseJob, ExportTileCacheJob, EstimateTileCacheSizeJob, …, DownloadPreplannedOfflineMapJob } |
enum class | JoinType { InnerJoin, LeftOuterJoin, Unknown } |
enum class | KmlAltitudeMode { ClampToGround, RelativeToGround, Absolute, Unknown } |
enum class | KmlColorMode { Normal, Random } |
enum class | KmlDatasetEventType { AutoBalloonPopup, HideBalloonPopup, BeginNodeAutoRefresh, NodeAutoRefreshed, Unknown } |
enum class | KmlGeometryType { Point, Polyline, Polygon, Model, Unknown } |
enum class | KmlGraphicType { None, Point, Polyline, Polygon, ExtrudedPoint, …, Unknown } |
enum class | KmlListItemType { Check, RadioFolder, CheckHideChildren, Unknown, CheckOffOnly } |
enum class | KmlNodeType { KmlDocument, KmlFolder, KmlNetworkLink, KmlPlacemark, KmlPhotoOverlay, …, Unknown } |
enum class | KmlRefreshMode { OnChange, OnExpire, OnInterval } |
enum class | KmlRefreshStatus { None, InProgress, Completed, Failed } |
enum class | KmlTourStatus { NotInitialized, Initializing, Initialized, Playing, Paused, Completed } |
enum class | KmlUnitsType { Fraction, Pixels, InsetPixels } |
enum class | KmlViewRefreshMode { Never, OnStop, OnRegion, OnRequest } |
enum class | KmlViewpointType { Camera, LookAt, Unknown } |
enum class | LabelAngleRotationType { Automatic, Arithmetic, Geographic } |
enum class | LabelBarrierWeight { None, Low, Medium, High } |
enum class | LabelDeconflictionStrategy { Automatic, Dynamic, None, Static, DynamicNeverRemove } |
enum class | LabelExpressionType { ArcadeLabelExpression, SimpleLabelExpression, WebmapLabelExpression } |
enum class | LabelLineConnection { Automatic, MinimizeLabels, None, UnambiguousLabels } |
enum class | LabelMultipartStrategy { Automatic, LabelLargest, LabelPerFeature, LabelPerPart, LabelPerSegment } |
enum class | LabelOverlapStrategy { Automatic, Allow, Avoid, Exclude } |
enum class | LabelOverrunStrategy { Automatic, None, Allow } |
enum class | LabelRemoveDuplicatesStrategy { Automatic, All, FeatureType, LabelClass, None } |
enum class | LabelRepeatStrategy { Automatic, None, Repeat } |
enum class | LabelStackAlignment { Automatic, Dynamic, TextSymbol } |
enum class | LabelStackBreakPosition { Automatic, After, Before } |
enum class | LabelStackSeparatorBreakPosition { Automatic, After, Before } |
enum class | LabelStackStrategy { Automatic, None, Allow } |
enum class | LabelTextLayout { Automatic, Horizontal, Perpendicular, Straight, FollowFeature } |
enum class | LabelTextOrientation { Automatic, Direction, Screen } |
enum class | LabelingPlacement { Automatic, Unknown, LineAboveAfter, LineAboveAlong, LineAboveBefore, …, PolygonAlwaysHorizontal } |
enum class | LatitudeLongitudeFormat { DecimalDegrees, DegreesDecimalMinutes, DegreesMinutesSeconds } |
enum class | LatitudeLongitudeGridLabelFormat { DecimalDegrees, DegreesMinutesSeconds } |
enum class | LayerType { ImageTiledLayer, ServiceImageTiledLayer, ArcGISMapImageLayer, ArcGISTiledLayer, FeatureCollectionLayer, …, UnknownLayer } |
enum class | LayerViewStatus { Active, NotVisible, OutOfScale, Loading, Error, Warning } |
flags | LayerViewStatusFlags |
enum class | LicenseLevel { Developer, Lite, Basic, Standard, Advanced } |
enum class | LicenseStatus { Invalid, Expired, LoginRequired, Valid } |
enum class | LicenseType { Developer, NamedUser, LicenseKey } |
enum class | LightingMode { NoLight, Light, LightAndShadows } |
enum class | LineOfSightTargetVisibility { Visible, Obstructed, Unknown } |
enum class | LinearUnitId { Other, Centimeters, Feet, Inches, Kilometers, …, Yards } |
enum class | LoadStatus { Loaded, Loading, FailedToLoad, NotLoaded, Unknown } |
enum class | LocalItemType { Unknown, MobileMap, MobileScene, MobileMapPackage, MobileScenePackage } |
enum class | LocalServerStatus { Stopped, Starting, Started, Stopping, Failed } |
enum class | LocationDataSourceStatus { Stopped, Starting, Started, Stopping, FailedToStart } |
enum class | LocationDisplayAutoPanMode { Off, Recenter, Navigation, CompassNavigation } |
enum class | LocationStatus { NotLocated, OnClosest, OnClosestNotRestricted, NotReached } |
enum class | LocationType { Location, NmeaLocation, Unknown } |
enum class | LoginType { Unknown, OAuth, ClientCertificate, UsernamePassword } |
enum class | MGRSGridLabelUnit { KilometersMeters, Meters } |
enum class | MapServiceImageFormat { Default, PNG, PNG8, PNG24, PNG32, …, Unknown } |
enum class | MgrsConversionMode { Automatic, New180InZone01, New180InZone60, Old180InZone01, Old180InZone60 } |
enum class | MosaicMethod { None, Center, Northwest, Nadir, Viewpoint, …, Seamline } |
enum class | MosaicOperation { First, Last, Min, Max, Mean, …, Sum } |
enum class | NavigationConstraint { None, StayAbove } |
enum class | NetworkCachePolicy { AlwaysNetwork, PreferNetwork, PreferCache, AlwaysCache } |
enum class | NetworkDirectionsSupport { Unknown, Unsupported, Supported } |
enum class | NmeaAccuracyType { Gst, Gsa, Gga } |
enum class | NmeaFixType { Invalid, Standard, Dgps, Pps, Rtk, …, Simulation } |
enum class | NmeaGnssSystem { Unknown, Gps, Glonass, Galileo, Bds, …, Navic } |
enum class | NoDataTileBehavior { UpSample, Blank, Show, Unknown } |
enum class | OAuthMode { Unknown, User, App } |
enum class | OfflineMapParametersType { Unknown, GenerateGeodatabase, ExportVectorTiles, ExportTileCache } |
enum class | OfflineUpdateAvailability { Indeterminate, Available, None } |
enum class | OgcAxisOrder { Auto, Swap, NoSwap } |
enum class | OnlineOnlyServicesOption { Exclude, Include, UseAuthoredSettings } |
enum class | PansharpenType { None, Ihs, Brovey, Mean, Esri, GramSchmidt } |
enum class | PixelType { Unknown, Uint1, Uint2, Uint4, Uint8, …, Float64 } |
enum class | PopupAttachmentEditState { Original, Added, Deleted } |
enum class | PopupAttachmentType { Image, Video, Document, Other } |
enum class | PopupAttachmentsDisplayType { List, Preview, Auto } |
enum class | PopupDateFormat { DayShortMonthYear, LongDate, LongMonthDayYear, LongMonthYear, ShortDate, …, Unknown } |
enum class | PopupElementType { Unknown, TextPopupElement, FieldsPopupElement, MediaPopupElement, AttachmentsPopupElement, ExpressionPopupElement } |
enum class | PopupErrorCode { InvalidGeoElement, NullNotAllowed, ValueOutOfRange, ExceedsMaxLength, IllegalDomainCode, ContingencyValidationFailure } |
enum class | PopupExpressionReturnType { String, Number, Dictionary } |
enum class | PopupMediaType { Image, BarChart, ColumnChart, LineChart, PieChart, Unknown } |
enum class | PopupStringFieldOption { SingleLine, MultiLine, RichText, Unknown } |
enum class | PortalAccess { Unknown, Organization, Private, Public, Shared } |
enum class | PortalFileType { Unknown, CSV, Shapefile, TilePackage, FeatureService, …, ServiceDefinition } |
enum class | PortalGroupSortField { AverageRating, Created, Modified, Owner, Title, …, ViewCount } |
enum class | PortalItemType { Unknown, ArcGISProAddIn, ArcPadPackage, CADDrawing, CSV, …, OgcFeatureServer } |
enum class | PortalMode { Unknown, MultiTenant, SingleTenant } |
enum class | PortalPrivilegeRealm { Unknown, Portal, Features, OpenData, Premium, Marketplace } |
enum class | PortalPrivilegeRole { Unknown, Administrator, Publisher, User } |
enum class | PortalPrivilegeSubtype { Unknown, None, Stored, Temporary, ClosestFacility, …, VehicleRouting } |
enum class | PortalPrivilegeType { Unknown, Edit, FullEdit, Manage, Purchase, …, ScheduleNotebooks } |
enum class | PortalQuerySortOrder { Ascending, Descending } |
enum class | PortalUserRole { Unknown, Publisher, Admin, User } |
enum class | PreplannedPackagingStatus { Unknown, Processing, Failed, Complete } |
enum class | PreplannedScheduledUpdatesOption { NoUpdates, DownloadAllUpdates } |
enum class | PreplannedUpdateMode { NoUpdates, SyncWithFeatureServices, DownloadScheduledUpdates, DownloadScheduledUpdatesAndUploadNewFeatures } |
enum class | PresetColorRampType { None, Elevation, DemScreen, DemLight } |
enum class | QueryFeatureFields { IdsOnly, Minimum, LoadAll } |
enum class | RasterRendererType { RasterRenderer, BlendRenderer, ColormapRenderer, HillshadeRenderer, RgbRenderer, StretchRenderer } |
enum class | RasterType { Raster, MosaicDatasetRaster, GeopackageRaster, GeoPackageRaster, ImageServiceRaster, Unknown } |
enum class | RelationshipCardinality { Unknown, ManyToMany, OneToMany, OneToOne } |
enum class | RelationshipConstraintViolationType { None, Cardinality, Orphaned } |
enum class | RelationshipRole { Unknown, Destination, Origin } |
enum class | RendererClassificationMethod { DefinedInterval, EqualInterval, GeometricalInterval, NaturalBreaks, Quantile, …, Manual } |
enum class | RendererNormalizationType { ByField, ByLog, ByPercentOfTotal, None } |
enum class | RendererType { ClassBreaksRenderer, DictionaryRenderer, SimpleRenderer, UniqueValueRenderer, UnsupportedRenderer, …, Unknown } |
enum class | ReroutingStrategy { ToNextWaypoint, ToNextStop, ResequenceStopsOnly } |
enum class | ReturnLayerAttachmentOption { None, AllLayers, ReadOnlyLayers, EditableLayers } |
enum class | RotationType { Arithmetic, Geographic } |
enum class | RouteShapeType { None, StraightLine, TrueShapeWithMeasures } |
enum class | SceneLayerDataType { Unknown, SceneObject, Point, IntegratedMesh } |
enum class | SceneLocationVisibility { Visible, HiddenByBaseSurface, HiddenByEarth, HiddenByElevation, NotOnScreen } |
enum class | SceneSymbolAnchorPosition { Top, Bottom, Center, Origin } |
enum class | SceneViewTilingScheme { Geographic, WebMercator } |
enum class | SegmentType { Unknown, LineSegment, CubicBezierSegment, EllipticArcSegment } |
enum class | SelectionMode { Add, New, Subtract } |
enum class | ServiceAreaOverlapGeometry { Overlap, Dissolve, Split } |
enum class | ServiceAreaPolygonCutoffGeometry { Rings, Disks } |
enum class | ServiceAreaPolygonDetail { Generalized, Standard, High } |
enum class | ServiceCurveGeometryMode { DensifyCurves, FetchCurves, TrueCurveClient } |
enum class | ServiceType { Unknown, FeatureService, ImageService, MapService } |
enum class | SimpleFillSymbolStyle { BackwardDiagonal, Cross, DiagonalCross, ForwardDiagonal, Horizontal, …, Vertical } |
enum class | SimpleLineSymbolMarkerPlacement { Begin, End, BeginAndEnd } |
enum class | SimpleLineSymbolMarkerStyle { None, Arrow } |
enum class | SimpleLineSymbolStyle { Dash, DashDot, DashDotDot, Dot, Null, …, ShortDot } |
enum class | SimpleMarkerSceneSymbolStyle { Cone, Cube, Cylinder, Diamond, Sphere, Tetrahedron } |
enum class | SimpleMarkerSymbolStyle { Circle, Cross, Diamond, Square, Triangle, X } |
enum class | SketchCreationMode { Unknown, Point, Polyline, Polygon, Multipoint } |
enum class | SketchResizeMode { None, Stretch, Uniform } |
enum class | SketchVertexEditMode { InteractionEdit, SelectOnly } |
enum class | SlopeType { None, Degree, PercentRise, Scaled } |
enum class | SortOrder { Ascending, Descending } |
enum class | SpaceEffect { Stars, Transparent } |
enum class | SpatialRelationship { Unknown, Relate, Equals, Disjoint, Intersects, …, IndexIntersects } |
enum class | StartTimeUsage { DepartureTime, ArrivalTime } |
enum class | StatisticType { Average, Count, Maximum, Minimum, StandardDeviation, …, Variance } |
enum class | StopType { Stop, Waypoint, RestBreak } |
enum class | StretchParametersType { Unknown, MinMaxStretchParameters, StandardDeviationStretchParameters, HistogramEqualizationStretchParameters, PercentClipStretchParameters } |
enum class | StrokeSymbolLayerCapStyle { Butt, Round, Square } |
enum class | StrokeSymbolLayerLineStyle3D { Tube, Strip } |
enum class | SublayerSourceType { MapSublayerSource, TableQuerySublayerSource, TableJoinSublayerSource, TableSublayerSource, RasterSublayerSource, Unknown } |
enum class | SubscriptionState { Unknown, Active, Canceled, Deleted, Expired, …, Suspended } |
enum class | SurfacePlacement { Draped, DrapedBillboarded, Absolute, Relative, RelativeToScene, DrapedFlat } |
enum class | SymbolAnchorPlacementMode { Relative, Absolute } |
enum class | SymbolAngleAlignment { Map, Screen } |
enum class | SymbolLayerType { Unknown, SymbolLayer, MarkerSymbolLayer, VectorMarkerSymbolLayer, StrokeSymbolLayer, …, HatchFillSymbolLayer } |
enum class | SymbolSizeUnits { DIPs, Meters } |
enum class | SymbolStyleType { DictionarySymbolStyle, SymbolStyle, Unknown } |
enum class | SymbolType { SimpleFillSymbol, SimpleLineSymbol, SimpleMarkerSymbol, PictureMarkerSymbol, TextSymbol, …, Unknown } |
enum class | SyncDirection { None, Download, Upload, Bidirectional } |
enum class | SyncModel { None, Geodatabase, Layer } |
enum class | TextAntialiasingMode { None, Normal, Force } |
enum class | TileImageFormat { PNG, PNG8, PNG24, PNG32, JPG, …, Unknown } |
enum class | TimeRelation { Unknown, Overlaps, AfterStartOverlapsEnd, OverlapsStartWithinEnd } |
enum class | TimeUnit { Unknown, Centuries, Days, Decades, Hours, …, Years } |
enum class | TravelDirection { FromFacility, ToFacility } |
enum class | USNGGridLabelUnit { KilometersMeters, Meters } |
enum class | UTurnPolicy { NotAllowed, AllowedAtDeadEnds, AllowedAtIntersections, AllowedAtDeadEndsAndIntersections } |
enum class | UnitSystem { Imperial, Metric } |
enum class | UnitType { LinearUnit, AngularUnit, AreaUnit, Unknown } |
enum class | UtilityAssociationDeletionSemantics { None, Cascade, Restricted } |
enum class | UtilityAssociationRole { None, Container, Structure } |
enum class | UtilityAssociationType { Connectivity, Containment, Attachment, JunctionEdgeObjectConnectivityFromSide, JunctionEdgeObjectConnectivityMidspan, JunctionEdgeObjectConnectivityToSide } |
enum class | UtilityAttributeComparisonOperator { Equal, NotEqual, GreaterThan, GreaterThanEqual, LessThan, …, DoesNotIncludeAny } |
enum class | UtilityCategoryComparisonOperator { Exists, DoesNotExist } |
enum class | UtilityMinimumStartingLocations { One, Many } |
enum class | UtilityNetworkAttributeDataType { Integer, Float, Double, Boolean } |
enum class | UtilityNetworkSourceType { Junction, Edge } |
enum class | UtilityNetworkSourceUsageType { Device, Junction, Line, Assembly, SubnetLine, …, StructureEdgeObject } |
enum class | UtilityNetworkSyncMode { None, SyncSystemTables } |
enum class | UtilityPropagatorFunctionType { BitwiseAnd, Max, Min } |
enum class | UtilitySubnetworkControllerType { None, Source, Sink } |
enum class | UtilityTerminalDirectionality { Unidirectional, Bidirectional } |
enum class | UtilityTierTopologyType { Radial, Mesh } |
enum class | UtilityTierType { Hierarchical, Partitioned } |
enum class | UtilityTraceConditionType { UtilityNetworkAttributeComparison, UtilityCategoryComparison, UtilityTraceAndCondition, UtilityTraceOrCondition } |
enum class | UtilityTraceFunctionType { Add, Average, Count, Max, Min, Subtract } |
enum class | UtilityTraceResultObjectType { UtilityElementTraceResult, UtilityFunctionTraceResult, UtilityGeometryTraceResult } |
enum class | UtilityTraceResultType { Elements, FunctionOutputs, Geometry } |
enum class | UtilityTraceType { Connected, Subnetwork, Upstream, Downstream, Isolation, …, ShortestPath } |
enum class | UtilityTraversabilityScope { JunctionsAndEdges, Junctions, Edges } |
enum class | UtmConversionMode { LatitudeBandIndicators, NorthSouthIndicators } |
enum class | VersionAccess { Public, Protected, Private } |
enum class | VerticalAlignment { Baseline, Bottom, Middle, Top } |
enum class | ViewpointType { CenterAndScale, BoundingGeometry, Unknown } |
enum class | VoiceGuidanceType { ApproachingManeuver, AtManeuver, ApproachingDestination } |
enum class | WmsVersion { V110, V111, V130 } |
enum class | WrapAroundMode { EnabledWhenSupported, Disabled } |
Detailed Description
Classes
class AbstractLocationDataSource
A location data source object. More...
class AddRastersParameters
Adds raster datasets to a MosaicDatasetRaster by setting various parameters. More...
class Analysis
Analysis is a base class for those classes used to render analysis results in a scene view. More...
class AnalysisListModel
A list model storing a list of analyses available in an AnalysisOverlay. More...
class AnalysisOverlay
AnalysisOverlay manages the display of one or more analyses in a scene view. More...
class AnalysisOverlayListModel
A list model storing a list of analysis overlays available in a scene view. More...
class AngularUnit
Indicates the units of measurement of an instance of AngularUnit, or an angular measurement operation. More...
class AnnotationLayer
A layer that can visualize annotation text data. Annotation can be used to symbolize text on your maps as described here in "Annotation". It is defined using a text string, geographical location, and display properties including font, size, and color. This information is stored together in an annotation feature class within a geodatabase. More...
class AnnotationSublayer
Allows you to interrogate the properties of a sublayer within an annotation layer and to change the visibility of the sublayer. More...
class ApiKeyResource
An interface for getting and setting the API key of an object. More...
class ArcGISFeature
A Feature stored in an ArcGISFeatureTable. More...
class ArcGISFeatureLayerInfo
Information about an individual layer in an ArcGIS feature service. More...
class ArcGISFeatureListModel
A list model storing a list of ArcGISFeature objects. More...
class ArcGISFeatureServiceInfo
Information about an ArcGIS feature service. More...
class ArcGISFeatureTable
A feature table created from an ArcGIS feature source. More...
class ArcGISImageServiceInfo
Read-only metadata from the image service. More...
class ArcGISMapImageLayer
A layer based on a dynamic ArcGIS Map service. More...
class ArcGISMapImageSublayer
A sublayer of an ArcGISMapImageLayer. More...
class ArcGISMapServiceInfo
Read-only metadata from the map service. More...
class ArcGISMapServiceSublayerInfo
Information about a sublayer in an ArcGIS map service. More...
class ArcGISRuntimeEnvironment
Methods for managing Runtime components, configuring your operating environment and licensing your app for deployment. More...
class ArcGISSceneLayer
A layer to visualize an ArcGIS scene service. Scene layers display content from a scene service or a scene package. More...
class ArcGISSublayer
A sublayer of a Layer. More...
class ArcGISSublayerListModel
A list model storing a list of sublayers. More...
class ArcGISTiledElevationSource
A tile based elevation source. More...
class ArcGISTiledLayer
Displays data from a ArcGIS Map service, by using pre-generated tiles. More...
class ArcGISTiledSublayer
A sublayer of an ArcGISTiledLayer. More...
class ArcGISVectorTiledLayer
Displays data from an ArcGIS vector tiled data source. More...
class ArcadeConsoleMessageContext
Provides information about the execution context where an Arcade console function is invoked. More...
class ArcadeEvaluationResult
The result from the successful evaluation of an Arcade Expression. More...
class ArcadeEvaluator
This object allows you to evaluate an ArcadeExpression under a given ArcadeProfile. More...
class ArcadeExpression
An Arcade expression object, containing an expression, a name, a return type and a title. More...
class ArcadeLabelExpression
An expression script using the Arcade language. More...
class AreaUnit
Indicates the units of measurement of an instance of AreaUnit, or area measurement operation. More...
class Attachment
A feature attachment. More...
class AttachmentListModel
A list model storing a list of Attachments available for an ArcGISFeature. More...
class AttachmentsPopupElement
Represents a pop-up element of type attachments that is displayed in a pop-up for a geoelement. More...
class AttributeListModel
A list model storing a list of key-value pairs to be used as attributes for a Feature or Graphic. More...
class AttributeParameterValue
A placeholder for attribute values that can change for a particular network analysis. More...
class AuthenticationChallenge
Represents an authentication challenge when accessing secured resources. More...
class AuthenticationManager
A singleton instance to manage authentication. More...
class BackgroundGrid
Defines the default color and context grid for display behind a map or scene surface. More...
class BaseStretchRenderer
A base class for stretch raster renderers. More...
class Basemap
A basemap that can be displayed in a map. More...
class BasemapListModel
The result of fetching the basemaps available for a portal. More...
class BingMapsLayer
A Bing Maps layer displays map content from a Bing Maps web service, providing access to static map tiles and imagery metadata. More...
class BlendRenderer
Blends a hillshade with the original raster by specifying the elevation data. More...
class Bookmark
Represents a saved location on a Map. More...
class BookmarkListModel
A list model storing a list of bookmarks available in a Map. More...
class CalloutData
The data for a Callout view. More...
class Camera
3D view description modeled as a virtual camera. More...
class CameraController
A base class for all camera controllers. More...
class ClassBreak
A class break object used to categorize a group of values that fall within a range of values. More...
class ClassBreakListModel
A list model storing a list of class breaks available in a class breaks renderer. More...
class ClassBreaksRenderer
A renderer that displays various symbols based on ranges of attribute values. More...
class ClosestFacilityParameters
Parameters for a ClosestFacilityTask, such as facilities, incidents, barriers, and whether to return directions. More...
class ClosestFacilityResult
The result from a ClosestFacilityTask. More...
class ClosestFacilityRoute
A ClosestFacilityRoute contains information about the route to maneuver between an incident and a facility. More...
class ClosestFacilityTask
A task to find a least-cost route between facilities and incidents. More...
class ClosestFacilityTaskInfo
A class that describes the transportation network that a closest facility task is bound to. More...
class CodedValue
Defines valid values for a field. More...
class CodedValueDescription
An object that describes a CodedValue to be created. More...
class CodedValueDescriptionListModel
A list model storing code value descriptions. More...
class CodedValueDomain
A domain which specifies an explicit set of valid values for a field. More...
class CodedValueDomainDescription
An object that describes a CodedValueDomain to be created. More...
class ColorRamp
A ColorRamp object for use in a StretchRenderer. More...
class Colormap
A Colormap object, which can be used with a ColormapRenderer. More...
class ColormapRenderer
A ColormapRenderer provides a discrete mapping of raster pixel values to colors. More...
class CompositeSymbol
Represents a set of symbols that make up a single symbol. More...
class Contingency
An object that defines a contingency. More...
class ContingencyConstraintViolation
An object that defines a contingency constraint violation. More...
class ContingentAnyValue
An object that indicates any domain value is allowed in a contingency. More...
class ContingentCodedValue
An object that defines a coded value specified in a contingency. More...
class ContingentNullValue
An object that indicates a null value is allowed in a contingency. More...
class ContingentRangeValue
An object that defines a min and max range specified in a contingency. More...
class ContingentValue
An object that defines possible field values for fields participating in contingent field groups. More...
class ContingentValuesDefinition
An object that defines a contingent values definition. More...
class ContingentValuesResult
An object that defines possible values for a field in the context of the contingent field groups it participates in. More...
class CoordinateFormatter
Converts between points and formatted coordinate notation strings. More...
class CostAttribute
An attribute used to measure and model impedance on the network, such as travel time (transit time on a street). More...
class Credential
A credential used for accessing secured ArcGIS services and portals. More...
class CredentialCache
A cache containing credentials to reuse. More...
class CubicBezierSegment
A cubic Bezier curve for use in a multipart geometry. More...
class DashGeometricEffect
A Geometric effect object that transforms the symbolization of a line using a pattern of dashes and gaps. More...
class DatumTransformation
A class to convert between two coordinate systems. More...
class DefaultLocationDataSource
A default location data source object. More...
class DictionaryRenderer
A renderer that displays advanced military symbols obtained from a DictionarySymbolStyle. More...
class DictionarySymbolStyle
A dictionary symbol style object containing symbol primitives and rules for generating symbols from attribute values. More...
class DictionarySymbolStyleConfiguration
Configuration settings for a custom DictionarySymbolStyle. More...
class DimensionLayer
A layer that can visualize dimension features data. More...
class DirectionEvent
A general description of an event that is happening while navigating. More...
class DirectionManeuver
Information about a specific maneuver that must be made in a Route. More...
class DirectionManeuverListModel
A list model storing a list of DirectionManeuver for a Route. More...
class DirectionMessage
A detailed textual representation of a direction that is obtained from a DirectionManeuever or DirectionEvent. More...
class DisplayFilter
Represents a type used for limiting which features are rendered. More...
class DisplayFilterDefinition
Provides definition on how features are filtered from the display. More...
class DisplayFilterListModel
A container class storing a list of display filters. More...
class Distance
Contains the distance measurement data associated with a specific distance component. More...
class DistanceCompositeSceneSymbol
A dynamic composite 3D symbol that changes symbology according to the distance to the camera. More...
class DistanceSymbolRange
Contains a symbol distance range at which the symbol is appropriately viewed. More...
class DistanceSymbolRangeListModel
A list model of DistanceSymbolRange objects. More...
class Domain
Base class for domains that specify the set of valid values for a field. More...
class DomainDescription
An object that describes a domain to be created. More...
class DownloadPreplannedOfflineMapJob
A job to download an offline map area from an online map as part of the preplanned offline workflow. More...
class DownloadPreplannedOfflineMapParameters
Parameters used for creating a DownloadPreplannedOfflineMapJob. More...
class DownloadPreplannedOfflineMapResult
The result of a DownloadPreplannedOfflineMapJob. More...
class DrawingInfo
Drawing information about a sublayer of map or feature service. More...
class DynamicWorkspace
The base class for dynamic workspaces. More...
class EditFieldsInfo
Information about edit tracking fields. More...
class EditResult
The result of an edit operation, such as add, delete, or update. More...
class EditorTrackingInfo
Information about a feature service's editor tracking configuration. More...
class ElevationServiceInfo
Represents a Limited Error Raster Compression (LERC) elevation service that is provided by the portal. More...
class ElevationSource
The base class for elevation source classes such as ArcGISTiledElevationSource. More...
class ElevationSourceListModel
A list model storing a list of elevation sources available in a Scene. More...
class EllipticArcSegment
An elliptic arc segment for use in a multipart geometry. More...
class EncCell
A single Electronic Navigation Chart (ENC) data source object. More...
class EncDataset
An Electronic Navigation Chart (ENC) dataset object. More...
class EncDisplayCategories
An Electronic Navigation Chart (ENC) display categories object. More...
class EncDisplaySettings
An Electronic Navigation Chart (ENC) display settings object. More...
class EncEnvironmentSettings
An Electronic Navigation Chart (ENC) environment settings object. More...
class EncExchangeSet
An Electronic Navigation Chart (ENC) exchange set object. More...
class EncFeature
An Electronic Navigation Chart (ENC) feature object. More...
class EncLayer
A layer that displays ENC data. More...
class EncMarinerSettings
An Electronic Navigation Chart (ENC) mariner settings object. More...
class EncTextGroupVisibilitySettings
Visibility settings for Electronic Navigation Chart (ENC) text groups. More...
class EncViewingGroupSettings
An Electronic Navigation Chart (ENC) viewing group settings object. More...
class EnterpriseGeodatabaseWorkspace
An enterprise geodatabase workspace. More...
class Envelope
Represents a rectangular area, defined by a minimum and maximum x-coordinate and a minimum and maximum y-coordinate, and a spatial reference. More...
class EnvelopeBuilder
Helper class for building immutable Envelope geometries. More...
class Error
Error information about a runtime or server error. More...
class EstimateTileCacheSizeJob
A job returned by the ExportTileCacheTask::estimateTileCacheSize method. More...
class EstimateTileCacheSizeResult
Size estimate of a tile cache requested by ExportTileCacheTask. More...
class Expiration
Expiration details, that indicate whether a given package is out of date. More...
class ExportTileCacheJob
A job that exports a tile cache (.tpk
or .tpkx
) from a service. It is returned by the ExportTileCacheTask::exportTileCache method. More...
class ExportTileCacheParameters
The parameters for estimating the size of and exporting a tile cache with the ExportTileCacheTask. More...
class ExportTileCacheTask
A task used to export a tile cache (.tpk
or .tpkx
). Use this in conjunction with a map or image service to generate and download tile packages. More...
class ExportVectorTilesJob
A job that exports vector tiles from a service, or exports an item resource cache from a portal item. More...
class ExportVectorTilesParameters
The parameters for exporting a vector tile cache with an ExportVectorTilesTask. More...
class ExportVectorTilesResult
The result of an Esri::ArcGISRuntime::ExportVectorTilesTask. More...
class ExportVectorTilesTask
A task used to export vector tiles and optionally a portal item's vector tile style resources. More...
class ExpressionPopupElement
Represents a pop-up element of type expression that defines a pop-up element with an Arcade expression. More...
class ExtensionLicense
Runtime extension license information. More...
class Facility
A facility used with a closest facility task. More...
class FacilityLayerDefinition
Defines the properties of the layer that contains facilities for a floor-aware map or scene. More...
class Feature
A representation of a real-world object on a map. More...
class FeatureCollection
A container for a collection of FeatureCollectionTables. More...
class FeatureCollectionLayer
A layer that can visualize a FeatureCollection. More...
class FeatureCollectionTable
An individual table that can be stored in a FeatureCollection. More...
class FeatureCollectionTableListModel
A list model that stores a list of feature collection tables in a feature collection. More...
class FeatureEditResult
Represents the result of an edit operation, such as add, delete, or update. More...
class FeatureFenceParameters
Geotrigger fence data created from features. More...
class FeatureIterator
An iterator for a collection of features. More...
class FeatureLayer
A layer that can display features from a FeatureTable on a map. More...
class FeatureQueryResult
Contains the features that have been returned from a query. More...
class FeatureServiceCapabilities
The capabilities supported by a given feature service. More...
class FeatureServiceLayerIdInfo
Information about the feature service metadata for an ArcGIS Feature Service. More...
class FeatureSet
Base class for a collection of features. More...
class FeatureSubtype
Encapsulates properties of subtypes of features in a feature layer. More...
class FeatureTable
Base class for classes that represent a table of features. More...
class FeatureTableEditResult
Represents the result of an edit operation to a specific Esri::ArcGISRuntime::FeatureTable. More...
class FeatureTableListModel
A list model that stores a list of feature tables. More...
class FeatureTemplate
Represents all of the information needed to create a feature. More...
class FeatureType
Encapsulates properties of types of features in a feature layer. More...
class FenceGeotrigger
A Geotrigger that defines regions or fences to be monitored using a GeotriggerMonitor. More...
class FenceGeotriggerNotificationInfo
A GeotriggerNotificationInfo from a FenceGeotrigger. More...
class FenceParameters
Geotrigger fence data required for a FenceGeotrigger. More...
class Field
Information about a field from a feature table. More...
class FieldDescription
An object that describes a Field to be created. Creation of fields and tables is currently only supported on mobile geodatabases, either created in ArcGIS Pro or via Geodatabase::create(QString). More...
class FieldDescriptionListModel
A list model storing a list of FieldDescription objects in a TableDescription. More...
class FieldGroup
An object that defines a field group. More...
class FieldsPopupElement
Represents a pop-up element of type fields that is displayed in a pop-up for a geoelement. More...
class FileGeodatabaseWorkspace
A file geodatabase workspace. More...
class FillSymbol
Base class for fill symbols. More...
class FillSymbolLayer
Base class for fill symbol layers. More...
class FloorAware
An interface that can be implemented by layers that support floor filtering. More...
class FloorFacility
A facility that contains one or more levels for a floor-aware map or scene. More...
class FloorLevel
A floor level within a facility for a floor-aware map or scene. More...
class FloorManager
Manages the data displayed by a floor-aware map or scene, allowing filtering based on floor levels. More...
class FloorSite
A site containing one or more facilities for a floor-aware map or scene. More...
class FrameCameraAddRastersParameters
Adds raster datasets to a MosaicDatasetRaster by setting various parameters including the use of frame and camera text files. More...
class GenerateGeodatabaseJob
A job returned by the GeodatabaseSyncTask::generateGeodatabase method. More...
class GenerateGeodatabaseParameters
The parameters to sync data of a sync-enabled geodatabase. More...
class GenerateLayerOption
Options defining what data to generate for a specific layer or table when creating a sync-enabled mobile geodatabase. More...
class GenerateOfflineMapJob
A job to generate an offline map from an online map. More...
class GenerateOfflineMapParameterOverrides
Gives access to the individual parameters objects that will generate the various geodatabase, vector tile and tile cache packages that make up the data of an offline map. More...
class GenerateOfflineMapParameters
Parameters used for creating a GenerateOfflineMapJob. More...
class GenerateOfflineMapResult
The result of a GenerateOfflineMapJob. More...
class GeoElement
An abstract representation of geographic entities on a map. More...
class GeoElementLineOfSight
An analysis object that evaluates visibility along a line defined by observer and target GeoElement objects. More...
class GeoElementViewshed
An analysis object that renders a viewshed for a specified GeoElement. More...
class GeoModel
A base class for either a Map or a Scene. More...
class GeoModelFloorDefinition
Contains floor-awareness settings for a map or scene. More...
class GeoPackage
GeoPackage is an open, standards-based, compact format for transferring geospatial information. More...
class GeoPackageFeatureTable
A GeoPackageFeatureTable is a feature table contained within a GeoPackage. More...
class GeoPackageRaster
A GeoPackageRaster is a raster contained within a GeoPackage. More...
class GeoView
The base class for working with views in an MVC architecture for Maps and Scenes. More...
class GeocodeParameters
Parameters for geocoding using a LocatorTask. More...
class GeocodeResult
A match candidate returned from a LocatorTask geocode or reverse geocode operation. More...
class Geodatabase
A mobile geodatabase on the local file system. More...
class GeodatabaseDataset
An abstract representation of a dataset within a geodatabase. More...
class GeodatabaseDeltaInfo
Represents the delta files created to synchronize changes to a Geodatabase. More...
class GeodatabaseFeatureTable
A feature table stored in a Geodatabase. More...
class GeodatabaseSyncTask
A task to download or sync a sync-enabled mobile geodatabase. More...
class GeodesicEllipseParameters
Parameters for the GeometryEngine::ellipseGeodesic method. More...
class GeodesicSectorParameters
Parameters for the GeometryEngine::sectorGeodesic method. More...
class GeodeticDistanceResult
A result of the GeometryEngine::distanceGeodetic method. More...
class GeographicTransformation
A class used to transform coordinates of geometries between spatial references that have two different geographic coordinate systems. More...
class GeographicTransformationStep
A step in the process of transforming between datums. More...
class GeometricEffect
A base class for multilayer symbol geometric effects. More...
class GeometricEffectListModel
A list model storing a list of geometric effects. More...
class Geometry
Base class for classes that represent geometric shapes. More...
class GeometryBuilder
Base class for classes used to create immutable geometries. More...
class GeometryEngine
Performs geometric operations such as spatial relationship tests, reprojections, shape manipulations, topological query and analysis operations on Geometry objects. More...
class GeoprocessingBoolean
A Boolean input or output parameter. More...
class GeoprocessingDataFile
A data file input or output parameter. More...
class GeoprocessingDate
A date input or output parameter. More...
class GeoprocessingDouble
A double input or output parameter. More...
class GeoprocessingFeatureSet
A read-only set of features that are returned from GeoprocessingFeatures. More...
class GeoprocessingFeatures
A features (or records) input or output parameter. More...
class GeoprocessingJob
A geoprocessing job used to run the geoprocessing task on the service. More...
class GeoprocessingLinearUnit
A linear unit input or output parameter. More...
class GeoprocessingLong
A 32-bit integer input or output parameter. More...
class GeoprocessingMultiValue
A multi value input or output parameter which contains a collection of values having a single geoprocessing parameter type. More...
class GeoprocessingParameter
Base class for all parameter types that can be used in geoprocessing. More...
class GeoprocessingParameterInfo
Information about a single input or output parameter of a geoprocessing task. More...
class GeoprocessingParameters
Contains input parameters that are sent to the target geoprocessing task. More...
class GeoprocessingRaster
A raster input or output parameter. More...
class GeoprocessingResult
The contains output parameters returned from the service. More...
class GeoprocessingString
A string input or output parameter. More...
class GeoprocessingTask
GeoprocessingTask is used to run a geoprocessing task that is published as a web service. More...
class GeoprocessingTaskInfo
Information about a GeoprocessingTask. More...
class GeoprocessingUnknownParameter
Represents a geoprocessing parameter of type Unknown. More...
class Geotrigger
A condition monitored by a GeotriggerMonitor. More...
class GeotriggerFeed
Feed data required for a Geotrigger. More...
class GeotriggerListModel
A list of Geotrigger conditions. More...
class GeotriggerMonitor
A GeotriggerMonitor monitors a Geotrigger condition and, when it is met, results in a GeotriggerNotificationInfo. More...
class GeotriggerNotificationInfo
Provides details about a Geotrigger condition that has been met. More...
class GeotriggersInfo
Presents information on a set of Geotrigger objects defined for a GeoModel. More...
class GlobeCameraController
The Globe camera controller provides free roaming camera navigation around the globe. More...
class Graphic
A visual element displayed in a GraphicsOverlay. More...
class GraphicFenceParameters
Geotrigger fence parameters data created from graphics. More...
class GraphicListModel
A container class storing a list of graphics available in a GraphicsOverlay. More...
class GraphicsOverlay
Contains a collection of graphics for display in a map or scene view. More...
class GraphicsOverlayFenceParameters
Geotrigger fence parameters data created from a GraphicsOverlay. More...
class GraphicsOverlayListModel
A container class storing a list of graphics overlays available in a GeoView. More...
class Grid
Represents options to display a grid on top of a map. More...
class GroupLayer
A layer that is a container for other layers and group layers. More...
class HatchFillSymbolLayer
A HatchFillSymbolLayer represents a polygon geometry filled with hatch lines. More...
class HeatmapRenderer
A renderer based on a heat map. More...
class HillshadeRenderer
A hillshade raster renderer. More...
class HistogramEqualizationStretchParameters
A histogram equalization stretch parameters object. More...
class HorizontalVerticalTransformation
Used to transform coordinates of z-aware geometries between spatial references that have different geographic and/or vertical coordinate systems. More...
class HorizontalVerticalTransformationStep
Represents a step in the process of transforming between horizontal and/or vertical datums. More...
class IdInfo
Information about the sublayer metadata for a feature service or a map service. More...
class IdentifyGraphicsOverlayResult
The identified graphics of a GeoView::identifyGraphicsOverlays task. More...
class IdentifyLayerResult
The identified GeoElements of a GeoView::identifyLayers task. More...
class ImageAdjustmentLayer
A Layer that supports image adjustments. More...
class ImageFrame
A frame that, when added to an ImageOverlay, renders an image on top of a scene. More...
class ImageOverlay
An overlay that contains a frame with an image to display in the view. More...
class ImageOverlayListModel
A container class storing a list of image overlays available in a SceneView. More...
class ImageServiceRaster
Represents a raster based off an image service. More...
class ImageTiledLayer
A base class for layers that display cached maps. More...
class ImmutablePart
Represents a single part of a multipart geometry (polygon or polyline). More...
class ImmutablePartCollection
Represents an immutable collection of Parts that compose a Multipart geometry (Polygon or Polyline). More...
class ImmutablePointCollection
Represents an immutable collection of points. More...
class ImmutablePortalItemListModel
Represents an immutable list of portal items. More...
class Incident
A class that represents an incident. More...
class IndoorsLocationDataSource
Provides an indoor or outdoor position based on device sensor data (radio, GPS, motion sensors). An IPS (indoor positioning system) position is calculated based on radio data and motion sensors. The GPS position is used as a fallback in case an IPS position can't be calculated, or if the IPS position reports a position outside of a building. More...
class InheritedDomain
A domain which applies to domains on subtypes. More...
class IntegratedMeshLayer
An IntegratedMeshLayer represents a layer that can visualize an integrated mesh layer. An integrated mesh can represent built and natural 3D features, such as building walls, trees, valleys, and cliffs, with realistic textures and includes elevation information. More...
class Item
A base class for items in data stores, like Portal or a map package. More...
class ItemResourceCache
Contains information on offline resources, typically associated with a custom style for an ArcGISVectorTiledLayer. More...
class Iterable
Helper class to allow collection types to support iterators. More...
class Job
A base class for classes representing a long running job on a server. More...
class JobMessage
An informational message about the execution of a Job. More...
class JsonSerializable
Marker interface inherited by classes that support serialization to and from JSON. More...
class KmlColorStyle
KmlColorStyle defines how KmlNode will appear based on the specified color and colorMode properties. More...
class KmlContainer
Holds one or more KML nodes and allows the creation of nested hierarchies. More...
class KmlDataset
Contains the current state of the KML data specified in a KML/KMZ file. More...
class KmlDocument
A container for KML features and styles. More...
class KmlFolder
A container used to arrange other features hierarchically (Folders, Placemarks, NetworkLinks, or Overlays). More...
class KmlGeometry
Contains all the KML-specific information associated with a Geometry. More...
class KmlGeometryListModel
A list model storing a list of type KmlGeometry. More...
class KmlGroundOverlay
An image overlay draped over the terrain. More...
class KmlIcon
A KML Icon Object. More...
class KmlIconStyle
A KML icon style object. More...
class KmlImageCoordinate
A KML image coordinate object. More...
class KmlLabelStyle
A KML label style object. More...
class KmlLayer
A layer that can visualize KML data. More...
class KmlLineStyle
A KML line style object. More...
class KmlNetworkLink
A reference to a KML file or KMZ archive on a local or remote network. More...
class KmlNode
A KML Node. More...
class KmlNodeListModel
A list model storing a list of KmlNodes available in a KmlContainer. More...
class KmlPhotoOverlay
A photo overlay draped on a shape. More...
class KmlPlacemark
A KML node with associated Geometry. More...
class KmlPolygonStyle
A KML polygon style object. More...
class KmlScreenOverlay
An image overlay fixed to the screen. More...
class KmlStyle
Specifies the drawing style for a KmlNode. More...
class KmlTour
An execution of a KML Playlist. More...
class KmlTourController
KmlTourController is used to play, pause or reset a KML tour. More...
class KmlViewpoint
Contains all information about the KML camera and look at point. More...
class LabelAngle
Specifies how to calculate the angular position and layout direction for labels on or around point feature symbols. More...
class LabelDefinition
An object that defines the text, appearance, and position of labels for features within a given scale range. More...
class LabelDefinitionListModel
A list model storing a list of LabelDefinitions. More...
class LabelExpression
Abstract base class for the different types of expressions that can be used to create label text. More...
class LabelStackSeparator
A separator character in a label, where a line break may be inserted in long text. More...
class LabelStackSeparatorListModel
A list model storing a list of stack separator options available in a label. More...
class LabelingInfo
Labeling information about a sublayer of a map service or feature service. More...
class LatitudeLongitudeGrid
Represents a grid consisting of east-west lines of latitude and north-south lines of longitude (also known as graticules). More...
class Layer
Represents a layer that displays data on a map. More...
class LayerContent
Marker interface inherited by all types of layers. More...
class LayerFloorDefinition
Describes how features in a FloorAware layer are associated with floor levels of a facility. More...
class LayerListModel
A list model storing a list of layers available in a map. More...
class LayerSceneProperties
Contains 3D-specific rendering properties for a layer. More...
class LayerTimeInfo
Temporal information about a time-aware sublayer of a map service or feature service. More...
class LayerViewState
A helper class that provides information about the state of a layer. More...
class LegendInfo
Legend information from a Layer. More...
class LegendInfoListModel
A list model storing a list of LegendInfos available for a LayerContent type. More...
class LevelLayerDefinition
The layer and field properties for the layer that contains floor levels. More...
class LevelOfDetail
LOD information: level, resolution and scale. More...
class License
Runtime license information. More...
class LicenseInfo
Contains information for licensing an app for Lite or Basic-level functionality from a portal instance. More...
class LicenseResult
Runtime license result information. More...
class LineOfSight
A base class containing common functionality for line-of-sight analysis objects. More...
class LineSegment
Represents a straight line between a start and end point. More...
class LineSymbol
Base class for line symbols. More...
class LinearUnit
Indicates the specific units of measurement of an instance of LinearUnit, or linear measurement operation. More...
class LoadSettings
Contains properties which set the rendering behavior for the contents of a map or scene as they are loaded. More...
class Loadable
Marker interface inherited by classes that can load metadata asynchronously. More...
class LocalFeatureEdit
An object that represents a pending feature edit specifying its edit operation and most recent edit time. More...
class LocalFeatureEditIterator
An iterator for a collection of LocalFeatureEdit. More...
class LocalFeatureEditsResult
An object that represents the LocalFeatureEdit results in ascending order, based on edit time. More...
class LocalFeatureService
A feature service that runs on the local server. More...
class LocalGeoprocessingService
A local geoprocessing service which runs on an instance of Local Server. More...
class LocalItem
An item in a local data store such as a mobile map package. More...
class LocalMapService
A map service that runs on the local server. More...
class LocalServer
A local server instance. More...
class LocalService
The base class for local service classes. More...
class Location
Represents a location update from a position source. More...
class LocationDisplay
Controls displaying position information and updates on a MapView. More...
class LocationDistanceMeasurement
An analysis object that evaluates direct, vertical, and horizontal distances between two points defined by start and end point locations. More...
class LocationGeotriggerFeed
Feed data for a Geotrigger created from a AbstractLocationDataSource. More...
class LocationLineOfSight
An analysis object that evaluates visibility along a line defined by observer and target point objects. More...
class LocationSourcePropertiesKeys
A collection of well-known constant strings for keys in Location::additionalSourceProperties. More...
class LocationToScreenResult
The result of converting a scene location to a screen point. More...
class LocationViewshed
An analysis object that renders a viewshed for a specified point location. More...
class LocatorAttribute
Information about a Locator's attributes. More...
class LocatorInfo
Information about an Address Locator. More...
class LocatorTask
A task for Geocoding and Reverse Geocoding that supports both online and offline capabilities. More...
class MGRSGrid
Represents a grid with Military Grid Reference System (MGRS) for displaying on a map view. More...
class ManualDisplayFilterDefinition
Filter features from the display based on the specified active display filter. More...
class Map
A map that can be displayed on the screen by the mapview. More...
class MapGraphicsView
A MapGraphicsView renders data in a map and allows users to interact with the map. More...
class MapQuickView
A MapQuickView renders data in a map and allows users to interact with the map. More...
class MapServiceCapabilities
The capabilities of a map service. More...
class MapServiceLayerIdInfo
Information about the map service metadata for an ArcGIS Map Service. More...
class MapSublayerSource
Sublayer source that refers to an existing layer in the current map service. More...
class MapView
A MapView renders data in a map and allows users to interact with the map. More...
class MarkerSceneSymbol
Base class for 3D marker scene symbols. More...
class MarkerSymbol
Base class for marker symbols. More...
class MarkerSymbolLayer
A base class for marker symbol layers, representing a symbol layer used to display a marker. More...
class MediaPopupElement
Represents a pop-up element of type media that is displayed in a pop-up for a geoelement. More...
class MinMaxStretchParameters
A minimum/maximum stretch parameters object. More...
class MobileBasemapLayer
A layer that can display the basemap layer of a map from mobile map package. More...
class MobileMapPackage
A mobile map package. More...
class MobileScenePackage
A mobile scene package (.mspk
file). More...
class ModelSceneSymbol
Used to display point or multipoint geoelements in a scene using a 3D model. More...
class MosaicDatasetRaster
A geodatabase model designed for managing a collection of raster images. More...
class MosaicRule
A rule determining how a requested image should participate in the mosaic. More...
class MultilayerPointSymbol
A multi-layer point symbol. More...
class MultilayerPolygonSymbol
A multi-layer polygon symbol. More...
class MultilayerPolylineSymbol
A multi-layer polyline symbol. More...
class MultilayerSymbol
Base type for multi-layer symbols. More...
class Multipart
Multipart geometry is comprised of a collection of shapes. More...
class MultipartBuilder
Base class for builders of geometries that consist of multiple parts, such as Polyline and Polygon. More...
class Multipoint
An ordered collection of points that can be managed as a single geometry. More...
class MultipointBuilder
Helper class for building immutable multipoint geometries. More...
class NetworkCacheConfiguration
A singleton class to configure HTTP network caching options. More...
class NetworkLocation
A stop or barrier's corresponding location of a source feature in the network dataset. More...
class NetworkRequestProgress
Information about the progress of a network request. More...
class NmeaLocation
An NMEA location object. More...
class NmeaLocationDataSource
A NMEA location data source object. More...
class OAuthClientInfo
Client authentication information obtained from registering an application with a portal or ArcGIS Online. More...
class Object
The base class from which most objects in the Esri::ArcGISRuntime namespace derive. More...
class OfflineCapability
Describes whether a layer or table can be included in an offline map. More...
class OfflineMapCapabilities
The capability of taking a map's layers and tables offline. More...
class OfflineMapItemInfo
Contains properties to override the offline map's item properties. More...
class OfflineMapParametersKey
A key consisting of a service URL and type of an online service. The key is used to look up values in a dictionary exposed by a GenerateOfflineMapParameterOverrides. More...
class OfflineMapSyncJob
A job to synchronize an offline map's geodatabases with their originating services. More...
class OfflineMapSyncLayerResult
The result of an OfflineMapSyncJob for a single layer or table. More...
class OfflineMapSyncParameters
Parameters used for creating an OfflineMapSyncJob. More...
class OfflineMapSyncResult
The result of an OfflineMapSyncJob. More...
class OfflineMapSyncTask
A task with methods related to synchronizing an offline map's geodatabases with their originating services. More...
class OfflineMapTask
A task with methods related to taking a map offline and synchronizing online and offline maps. More...
class OfflineMapUpdateCapabilities
Describes supported methods for obtaining updates for a preplanned map area. More...
class OfflineMapUpdatesInfo
Provides information on the available updates for an offline map. More...
class OfflineSettings
Represents settings in an online web map which the author has configured for offline use. More...
class OgcFeatureCollectionInfo
Metadata of a layer (feature collection) in an OGC API - Features service. More...
class OgcFeatureCollectionTable
An OGC API - Features feature-collection table. More...
class OgcFeatureService
An OGC API - Features service. More...
class OgcFeatureServiceInfo
Metadata for an OGC API - Features service. More...
class OpenStreetMapLayer
A layer that requests images from OpenStreetMap servers. More...
class OrbitGeoElementCameraController
Provides orbital camera navigation around a stationary or moving GeoElement. More...
class OrbitLocationCameraController
Provides orbital camera navigation around a stationary or moving point object. More...
class OrderBy
Contains a field name and sort order for use in a query where the results are sorted. More...
class OwnershipBasedAccessControlInfo
Ownership-based access control information for the features of a feature service layer. More...
class Part
Represents a single part of a multipart builder. More...
class PartCollection
A mutable collection of parts for creating a Multipart geometry from a MultipartBuilder. More...
class PercentClipStretchParameters
A percent clip stretch parameters object. More...
class PictureFillSymbol
Uses an image to symbolize the fill for a Polygon GeoElement. More...
class PictureFillSymbolLayer
A symbol layer that fills polygon geometry with an image. The specified image fills the layer's polygon if it is the only symbol layer in a MultilayerPolygonSymbol. If a single image does not completely fill the geometry, it is tiled to complete the fill. More...
class PictureMarkerSymbol
Uses an image to symbolize GeoElements that have Point or Multipoint. More...
class PictureMarkerSymbolLayer
Represents a symbol layer used to place a picture marker on a point geometry. More...
class Point
Represents a specific location, defined by x and y (and optionally z) coordinates, and a SpatialReference. More...
class PointBarrier
A Point indicating where the network analysis should not traverse. More...
class PointBuilder
Helper class for building immutable Point geometries. More...
class PointCloudLayer
A point cloud layer. More...
class PointCollection
Represents a mutable collection of Points for creating a Multipoint geometry from a MultipointBuilder. More...
class Polygon
A geometry with an area shape defined by a collection of parts. More...
class PolygonBarrier
A polygon indicating where the network analysis should not traverse. More...
class PolygonBuilder
Helper class for building immutable polygon geometries. More...
class Polyline
A linear shape defined by a collection of segments. More...
class PolylineBarrier
A Polyline indicating where the network analysis should not traverse. More...
class PolylineBuilder
Helper class for building immutable polyline geometries. More...
class Popup
The combination of a PopupDefinition and a GeoElement, which allows a visual representation of the GeoElement's attributes as well as the ability to edit them. More...
class PopupAttachment
An attachment to a Popup, which contains the attachment data and some additional metadata about the attachment. More...
class PopupAttachmentListModel
A list model storing a list of PopupAttachment available for an ArcGISFeature. More...
class PopupAttachmentManager
Manages PopupAttachments for a Popup. More...
class PopupAttributeListModel
A list model used for viewing and editing attributes in a Popup. More...
class PopupDefinition
Defines how a Popup will be displayed and behave. More...
class PopupElement
Represents an element that is displayed in a pop-up for a geoelement. More...
class PopupExpression
Defines an Arcade expression within a Pop-up. More...
class PopupExpressionEvaluation
The result from evaluating a Popup Arcade expression. More...
class PopupField
A representation of a GeoElement's attribute field in a Popup. More...
class PopupFieldFormat
The formatting of a field when used in a Popup. More...
class PopupFieldListModel
A list model storing pop-up fields. More...
class PopupManager
Manages the viewing and editing of a Popup. More...
class PopupMedia
The media that is displayed in a Popup for a GeoElement. More...
class PopupMediaListModel
A list model storing pop-up fields. More...
class PopupMediaValue
Contents of an individual media element in a popup. More...
class PopupRelatedFeaturesDefinition
Contains information about displaying related features in a popup. More...
class PopupRelatedFeaturesSortOrder
Defines the order in which related features of a particular relationship are sorted for displaying in a popup. More...
class PopupSource
Marker interface inherited by layers and overlays that can display Popups. More...
class Portal
Represents a view into a portal by a user, either anonymous or with a Credential. More...
class PortalFolder
A folder used to organize a user's portal items. More...
class PortalFolderListModel
Represents the folders in the root folder of a user. More...
class PortalGroup
Represents a group within a Portal or Organization. More...
class PortalGroupListModel
Represents a particular set of groups in a portal. More...
class PortalHelperServices
Container for helper services that are provided by the portal. More...
class PortalInfo
Information about a portal as seen by the current user, anonymous or logged in. More...
class PortalItem
An item in a portal. More...
class PortalItemComment
Information about a comment on a PortalItem. More...
class PortalItemCommentListModel
Represents the list of comments relating to a PortalItem. More...
class PortalItemListModel
Represents a list of portal items. More...
class PortalPrivilege
Represents a particular privilege possessed by a portal user. More...
class PortalPrivilegeListModel
Represents the set of privileges possessed by a portal user. More...
class PortalQueryParameters
Base class for parameters needed to perform a query within a Portal. More...
class PortalQueryParametersForGroups
The query parameters suitable for finding groups contained in a portal. More...
class PortalQueryParametersForItems
The query parameters suitable for finding content contained in a portal. More...
class PortalQueryResultSetForGroups
This class represents results of a groups query performed on a portal. More...
class PortalQueryResultSetForItems
This class represents results of an items query performed on a portal. More...
class PortalResult
Represents the result of moving portal items. More...
class PortalUser
A registered user of a portal or organization. More...
class PreplannedMapArea
Represents a single preplanned offline map area. More...
class PreplannedMapAreaListModel
The list of preplanned map areas available obtained from an offline map task. More...
class ProximityResult
The results returned from calling GeometryEngine::nearestCoordinate or GeometryEngine::nearestVertex. More...
class QueryParameters
Contains parameters for a query for features. More...
class RGBRenderer
A RGB composite raster renderer. More...
class RangeDomain
A domain which specifies a range of valid values for a field. More...
class RangeDomainDescription
An object that describes a RangeDomain to be created. More...
class Raster
Represents raster data that can be rendered using a RasterLayer. More...
class RasterCell
A RasterCell is a specific type of GeoElement used to represent the values of a specific pixel in a RasterLayer. More...
class RasterElevationSource
A file-based raster elevation source. More...
class RasterFunction
An operation that can be performed on one or more rasters or a mosaic dataset by applying on-the-fly processing. More...
class RasterFunctionArguments
Represents arguments associated with a raster function. More...
class RasterLayer
Displays raster data in a map or scene. More...
class RasterRenderer
A base class for renderers that can help visualize raster data. More...
class RasterSublayerSource
Sublayer source that is a file-based raster, residing in a registered raster workspace. More...
class RasterWorkspace
A raster workspace. More...
class RelatedFeatureQueryResult
Contains the features that have been returned from a related tables query. More...
class RelatedQueryParameters
Contains the input parameters for a related tables query. More...
class RelationshipInfo
Information about the relationship between two tables. More...
class RemoteResource
An interface adopted by classes that access remote network resources that have the potential to be secured. More...
class Renderer
Base class for renderers. More...
class RendererSceneProperties
3D rendering properties for features or graphics in a Scene. More...
class RenderingRule
Represents a rendering rule created from JSON or a pre-defined one on server. More...
class RenderingRuleInfo
Metadata about a rendering rule on the image service. More...
class RequestConfiguration
Configuration parameters that apply to network requests. More...
class ReroutingParameters
Parameters used to perform automatic rerouting, if off-route while navigating a route. More...
class RestrictionAttribute
An attribute to be used as a restriction in the analysis. More...
class ReverseGeocodeParameters
Parameters for reverse geocoding using a LocatorTask. More...
class Route
A Route contains information about the best way to maneuver between a series of Stops. More...
class RouteParameters
Parameters for a RouteTask, such as stops, barriers, and whether to return directions. More...
class RouteResult
The result from a RouteTask. More...
class RouteTask
A task to find a route between two or more locations. More...
class RouteTaskInfo
Information about a RouteTask. More...
class RouteTracker
Uses a location to provide status and progress updates as a route is traversed (by a moving vehicle, for example). More...
class RouteTrackerLocationDataSource
A location data source that uses a route tracker and a generic location data source to output locations snapped to a route. More...
class ScaleDisplayFilterDefinition
Filter features from the display based on the current map scale. More...
class ScaleRangeDisplayFilter
A DisplayFilter that is applied on the layer based on the provided scale range. More...
class ScaleRangeDisplayFilterListModel
A container class storing a list of scale range display filters. More...
class Scene
A scene which can be displayed on the screen by the scene view. More...
class SceneGraphicsView
A 3D scene implemented as a QGraphicWidget. More...
class SceneQuickView
A 3D scene implemented as a QQuickItem component. More...
class SceneView
The base class for a 3D scene. More...
class Segment
A segment represents an edge of a multipart geometry, connecting a start to an end point. More...
class SelectionProperties
Defines selection properties for the GeoView. More...
class ServiceAreaFacility
Represents a service area facility. More...
class ServiceAreaParameters
Represents input parameters for computing service area using ServiceAreaTask. More...
class ServiceAreaPolygon
A single service area polygon. More...
class ServiceAreaPolyline
A single service area polyline. More...
class ServiceAreaResult
The results generated by a ServiceAreaTask after solving. More...
class ServiceAreaTask
A task to compute areas that can be serviced (reached) from a given location. More...
class ServiceAreaTaskInfo
Information about a ServiceAreaTask. More...
class ServiceDocumentInfo
Identification metadata about a service. More...
class ServiceFeatureTable
A feature table created from the URL to an ArcGIS feature service. More...
class ServiceGeodatabase
A container for a collection of ServiceFeatureTable instances connected to a feature service. More...
class ServiceImageTiledLayer
A base class for all image tiled layers that fetch map tiles from a remote service. More...
class ServiceTimeInfo
Information about a time-aware map service. More...
class ServiceVersionInfo
An object that represents version metadata for a version in a branch-versioned feature service. More...
class ServiceVersionParameters
The parameters used to create a new version in a branch-versioned feature service. More...
class ShapefileFeatureTable
A feature table created from a shapefile. More...
class ShapefileInfo
Contains information about a shapefile. More...
class ShapefileWorkspace
A shapefile workspace. More...
class SimpleFillSymbol
A fill symbol based on simple patterns. More...
class SimpleLabelExpression
An expression script using the Simple REST language. More...
class SimpleLineSymbol
A line symbol based on simple patterns. More...
class SimpleMarkerSceneSymbol
A 3D marker symbol based on simple shapes. More...
class SimpleMarkerSymbol
A marker symbol based on simple shapes. More...
class SimpleRenderer
A simple renderer based on a single symbol. More...
class SimulatedLocationDataSource
A location data source that provides simulated device locations for testing. More...
class SimulationParameters
Parameters to control how locations are created from a simulated route of travel (Polyline). More...
class SiteLayerDefinition
The properties of the layer that contains sites for a floor-aware map or scene. More...
class SketchEditConfiguration
Defines which edit capabilities of the SketchEditor will be enabled or disabled. More...
class SketchEditor
A class that allows the user to sketch geometries on the map. More...
class SketchStyle
SketchStyle allows the visual appearance of the SketchEditor to be configured. More...
class SketchVertex
A class that represents a vertex or mid-vertex in the SketchEditor. More...
class SolidFillSymbolLayer
A solid fill symbol layer is a symbol layer intended for use with polygon geometries. More...
class SolidStrokeSymbolLayer
A class for line symbol layers with customized geometric effects. More...
class SourceObjectPosition
Position of the source object (a network element) in the source network dataset. More...
class SpatialReference
A spatial reference that defines how coordinates correspond to locations in the real world. More...
class StandardDeviationStretchParameters
A standard deviation stretch parameters object. More...
class StatisticDefinition
Represents a type used for defining a statistic to be queried for in the table. More...
class StatisticRecord
Represents a value within the StatisticRecordIterator. More...
class StatisticRecordIterator
An iterator for a collection of statistic records. More...
class StatisticsQueryParameters
Contains parameters for a query for statistics. More...
class StatisticsQueryResult
Contains the statistics that have been returned from a query. More...
class Stop
A location to stop along a Route. More...
class StretchParameters
Base class for various Stretch parameters. More...
class StretchRenderer
A stretch renderer that can help visualize raster data using RasterLayer. More...
class StrokeSymbolLayer
A StrokeSymbolLayer represents a symbol layer that, when applied to a polyline geometry, draws a stroke along that geometry. The StrokeSymbolLayer can also control drawing the outline of a polygon geometry. More...
class SublayerSource
The source of ArcGISMapImageSublayer, used to create dynamic layers. More...
class SubscriptionInfo
Information about the user's subscription. More...
class SubtypeFeatureLayer
A layer that can visualize feature data with different visibility, rendering, popup properties, and so on for some or all of the FeatureSubtype in an ArcGISFeatureTable. More...
class SubtypeSublayer
A sublayer that allows custom rendering for features of a particular subtype. More...
class SubtypeSublayerListModel
A list model storing a list of subtype sublayers. More...
class SuggestListModel
A list model storing a list of SuggestResult for a LocatorTask. More...
class SuggestParameters
Parameters for suggesting potential matches using a LocatorTask. More...
class SuggestResult
The result class returned from a suggest operation of a LocatorTask. More...
class Surface
Class containing elevation sources. More...
class Symbol
Base type for symbols used to display a graphic or a feature. More...
class SymbolAnchor
Implements the anchor of a symbol layer, including placement mode and x and y anchor values. More...
class SymbolLayer
Symbol layers are used to build Multilayer symbols. More...
class SymbolLayerListModel
A list model storing a list of symbol layers available in a multi-layer symbol. More...
class SymbolListModel
A list model storing a list of symbols. More...
class SymbolReferenceProperties
Symbol properties that change how symbols behave when attached to a renderer. More...
class SymbolStyle
Creates a new symbol style object using the registered style name of the Esri web style on the portal. More...
class SymbolStyleSearchParameters
Search parameters used to search for symbols in a SymbolStyle. More...
class SymbolStyleSearchResult
A search result object returned by symbol style. More...
class SymbolStyleSearchResultListModel
A list model storing a list of SymbolStyleSearchResult. More...
class SymbolStyleSearchResultSymbolFetcher
A helper class for SymbolStyleSearchResult to utilize fetchSymbol. More...
class SyncCapabilities
Information about the capabilities supported by a sync-enabled service. More...
class SyncGeodatabaseJob
A job returned by the GeodatabaseSyncTask::syncGeodatabase method. More...
class SyncGeodatabaseParameters
The parameters to sync data of a sync-enabled geodatabase. More...
class SyncLayerOption
Options defining how to sync edits for a specific layer or table when creating a sync-enabled mobile geodatabase. More...
class SyncLayerResult
Result of a sync performed with GeodatabaseSyncTask. More...
class TableDescription
An object that describes a GeodatabaseFeatureTable to be created. Creation of fields and tables is currently only supported on mobile geodatabases, either created in ArcGIS Pro or via Geodatabase::create(QString). More...
class TableJoinSublayerSource
Sublayer source that is the result of a join operation between two sublayer sources. More...
class TableQuerySublayerSource
Sublayer source that is a layer/table defined by a SQL query. More...
class TableSublayerSource
Sublayer source that is a table, a feature class, or a raster that resides in a registered workspace (either a folder or geodatabase). More...
class TaskWatcher
Information about the state of a running task with cancel support. More...
class TextPopupElement
Represents a pop-up element of type text that is displayed in a pop-up for a geoelement. More...
class TextSymbol
Used to display text at points on a layer. More...
class TileCache
A local cache of pre-rendered map tiles that can be used to create a layer. More...
class TileInfo
Describes a map tile cache. More...
class TileKey
A key used to identify specific tiles in a tile cache or service. More...
class TimeAware
A pure virtual interface implemented by classes that support time. More...
class TimeExtent
Represents a span of time between a start time and end time. More...
class TimeReference
Time zone information for a time-aware layer. More...
class TimeValue
Defines a time offset or interval for time related classes. More...
class TrackingDistance
Information about remaining distance on a route. More...
class TrackingProgress
Information about tracking progress (passed and remaining geometries, remaining time and distance). More...
class TrackingStatus
Defines route tracking current status data. More...
class TransformationCatalog
Allows discovery and management of the transformations used to convert coordinates between different datums. More...
class TransformationMatrix
A transformation matrix consisting of a translation vector and a rotation quaternion. More...
class TransformationMatrixCameraController
A transformation matrix camera controller that supports camera navigation by using TransformationMatrix. More...
class TransportationNetworkDataset
A transportation network dataset. More...
class TravelMode
Defines how a pedestrian, car, truck or other mode of transportation moves through the network. More...
class USNGGrid
Represents a United States National Grid (USNG) for displaying on a map view. More...
class UTMGrid
Represents a grid that displays Universal Transverse Mercator (UTM) zones on a map view. More...
class UniqueValue
A unique value definition for use with a unique value renderer. More...
class UniqueValueListModel
A list model storing a list of unique values available in a unique value renderer. More...
class UniqueValueRenderer
A renderer that displays different symbols based on unique values in the feature attributes. More...
class Unit
Base class for classes that represent a unit of measurement. More...
class UnknownLayer
An instance of this class represents a layer whose type could not be determined. More...
class UnsupportedLayer
An instance of this class represents a layer type that is not currently supported. More...
class UtilityAssetGroup
A utility network asset group. More...
class UtilityAssetType
The second-level categorization of a UtilityNetworkSource. More...
class UtilityAssetTypeListModel
A container class storing a list of UtilityAssetTypes. More...
class UtilityAssociation
A connectivity, containment, or structural attachment association. More...
class UtilityCategory
A category used to define a characteristic of an asset in a network. More...
class UtilityCategoryComparison
A condition evaluating whether a particular UtilityCategory exists on a feature in the trace. More...
class UtilityDomainNetwork
A domain network inside a utility network. More...
class UtilityElement
An entity in a utility network that corresponds to a Feature. More...
class UtilityElementTraceResult
A trace result set comprised of a collection of UtilityElement objects. More...
class UtilityFunctionTraceResult
A trace result set comprised of a collection of UtilityTraceFunctionOutput objects. More...
class UtilityGeometryTraceResult
The trace result comprised of a set of Geometry objects representing the network elements identified by the trace. More...
class UtilityNamedTraceConfiguration
A set of predefined trace options that can be used by UtilityTraceParameters to simplify configuring and running a trace operation. More...
class UtilityNamedTraceConfigurationQueryParameters
The query parameters to use when searching for applicable named trace configuration objects. More...
class UtilityNearestNeighbor
A filter set on UtilityTraceFilter::nearestNeighbor to return the next N features from the starting point. More...
class UtilityNetwork
A utility network. More...
class UtilityNetworkAttribute
A network attribute in a utility network. More...
class UtilityNetworkAttributeComparison
A condition evaluating the value of a UtilityNetworkAttribute on nodes in the network, either to another UtilityNetworkAttribute or to a specific value. More...
class UtilityNetworkDefinition
The metadata of a utility network. More...
class UtilityNetworkListModel
A container class storing a list of UtilityNetwork. More...
class UtilityNetworkSource
A network source in a utility network. More...
class UtilityPropagator
Propagator objects allow a subset of UtilityNetworkAttribute values to propagate through a network while executing a trace. More...
class UtilityPropagatorListModel
A container class storing a list of UtilityPropagators. More...
class UtilityTerminal
A single terminal on a junction feature. More...
class UtilityTerminalConfiguration
A utility network terminal configuration. More...
class UtilityTerminalConfigurationPath
The set of flow paths between terminals for a given device configuration. More...
class UtilityTerminalPath
Specifies a flow path between two UtilityTerminal objects. More...
class UtilityTier
A logical level within a network. More...
class UtilityTierGroup
A related group of UtilityTier objects. More...
class UtilityTraceAndCondition
Combines two sub-expressions together using a logical AND operator. More...
class UtilityTraceCondition
The base class for a utility network traversability condition. More...
class UtilityTraceConditionalExpression
A trace condition that depends on the schema information in the Utility Network, such as the existence of a UtilityCategory on a node, or the value of a UtilityNetworkAttribute. More...
class UtilityTraceConfiguration
The set of utility network parameters that define elements of a trace or of a subnetwork. More...
class UtilityTraceFilter
A mechanism to stop tracing when returning results. UtilityTraceFilter objects do not stop traversability to the controller. More...
class UtilityTraceFunction
A function for computing values during a network trace. More...
class UtilityTraceFunctionBarrier
A logical barrier that stops continued network traversal when a comparison expression evaluates as true
. More...
class UtilityTraceFunctionBarrierListModel
A container class storing a list of UtilityTraceFunctionBarrier objects. More...
class UtilityTraceFunctionListModel
A container class storing a list of UtilityTraceFunction. More...
class UtilityTraceFunctionOutput
A UtilityTraceFunctionOutput consists of a UtilityTraceFunction and its corresponding global result. More...
class UtilityTraceOrCondition
Two sub-expressions combined together using a logical OR operator. More...
class UtilityTraceParameters
Utility network trace parameters. More...
class UtilityTraceResult
The base class for utility network trace result objects. More...
class UtilityTraceResultListModel
A list model storing a list of UtilityTraceResult. More...
class UtilityTraversability
A set of options controlling which objects are evaluated or returned during a tracing operation. More...
class VectorMarkerSymbolElement
Vector marker symbol element comprises the pieces of a VectorMarkerSymbolLayer. More...
class VectorMarkerSymbolElementListModel
A list model storing a list of vector marker symbol elements. More...
class VectorMarkerSymbolLayer
Vector marker symbol layer represents a marker comprising vector graphics. More...
class VectorTileCache
This class represents the metadata for a local cache of vector map tiles that can be used to create an ArcGISVectorTiledLayer. More...
class VectorTileSourceInfo
Information about a vector tile source. More...
class VectorTileStyle
A style sheet for a vector tiled layer. More...
class ViewInsets
Defines areas along the edges of a GeoView that may be obscured by some other UI elements. More...
class ViewLabelProperties
Used for specifying labeling properties on the MapView. More...
class Viewpoint
Base class for classes describing the user's viewpoint when viewing a map or scene. More...
class Viewshed
A base class for the Analysis classes that determine visible and non-visible areas in a scene view. More...
class VoiceGuidance
Voice guidance to play at certain locations along a route. More...
class WebTiledLayer
A layer that requests images from a tiled image server based on a URL template. More...
class WebmapLabelExpression
The label Webmap expression expects to hold a legal, Webmap script and to be read and evaluated by a Webmap expression interpreter. An example expression that combines text with a field value is: c {State {State_Name}}. Note that quotes are not needed around the literal text. More...
class WfsFeatureTable
A table in an OGC Web Feature Service. More...
class WfsLayerInfo
Metadata about an individual layer in a Web Feature Service (WFS). More...
class WfsService
An OGC Web Feature Service (WFS). More...
class WfsServiceInfo
Service metadata for an Open Geospatial Consortium (OGC) Web Feature Service (WFS). More...
class WmsFeature
A WMS feature object. More...
class WmsLayer
Defines an Open Geospatial Consortium (OGC) Web Map Service (WMS) layer. More...
class WmsLayerInfo
Information about a WMS layer as described by a WMS service. More...
class WmsService
Represents an OGC Web Map Service (WMS). More...
class WmsServiceInfo
Represents the service metadata for an Open Geospatial Consortium (OGC) Web Map Service (WMS). More...
class WmsSublayer
A sublayer of a WMS Layer. More...
class WmtsLayer
Defines an Open Geospatial Consortium (OGC) Web Map Tile Service (WMTS) layer. More...
class WmtsLayerInfo
Represents metadata about an individual layer in a Web Map Tile Service (WMTS). More...
class WmtsService
An Open Geospatial Consortium (OGC) Web Map Tile Service (WMTS). More...
class WmtsServiceInfo
Represents the service metadata for an Open Geospatial Consortium (OGC) Web Map Tile Service (WMTS). More...
class WmtsTileMatrix
Defines an Open Geospatial Consortium (OGC) Web Map Tile Service (WMTS) Tile Matrix. More...
class WmtsTileMatrixSet
A WMTS tile matrix set. More...
Type Documentation
enum class AddRastersParametersType
Enumerates the AddRastersParametersType used in a mosaic dataset raster.
The AddRastersParametersType can be one of:
Constant | Value | Description |
---|---|---|
AddRastersParametersType::AddRastersParameters | 0 | The add rasters parameters. |
AddRastersParametersType::FrameCameraAddRastersParameters | 1 | The frame camera parameters. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.1.
enum class AnalysisType
Enumerates possible analysis types.
The AnalysisType can be one of:
Constant | Value | Description |
---|---|---|
AnalysisType::Unknown | -1 | Unknown anaylsis type. |
AnalysisType::LocationViewshed | 1 | The LocationViewshed type. |
AnalysisType::LocationLineOfSight | 2 | The LocationLineOfSight type. |
AnalysisType::GeoElementViewshed | 3 | The GeoElementViewshed type. |
AnalysisType::GeoElementLineOfSight | 4 | The GeoElementLineOfSight type. |
AnalysisType::LocationDistanceMeasurement | 5 | The LocationDistanceMeasurement type. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.2.
enum class AngularUnitId
Enumerates types of angular units that may be represented by AngularUnit.
The AngularUnitId can be one of:
Constant | Value | Description |
---|---|---|
AngularUnitId::Other | 0 | Other unit |
AngularUnitId::Degrees | 9102 | Degrees |
AngularUnitId::Grads | 9105 | Grads |
AngularUnitId::Minutes | 9103 | Minutes (1/60 degree) |
AngularUnitId::Radians | 9101 | Radians |
AngularUnitId::Seconds | 9104 | Seconds (1/3600 degree) |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class AnimationCurve
Enumerates types of animation curves.
The AnimationCurve can be one of:
Constant | Value | Description |
---|---|---|
AnimationCurve::Linear | 0 | Linear |
AnimationCurve::EaseInQuad | 1 | EaseInQuad |
AnimationCurve::EaseOutQuad | 2 | EaseOutQuad |
AnimationCurve::EaseInOutQuad | 3 | EaseInOutQuad |
AnimationCurve::EaseInCubic | 4 | EaseInCubic |
AnimationCurve::EaseOutCubic | 5 | EaseOutCubic |
AnimationCurve::EaseInOutCubic | 6 | EaseInOutCubic |
AnimationCurve::EaseInQuart | 7 | EaseInQuart |
AnimationCurve::EaseOutQuart | 8 | EaseOutQuart |
AnimationCurve::EaseInOutQuart | 9 | EaseInOutQuart |
AnimationCurve::EaseInQuint | 10 | EaseInQuint |
AnimationCurve::EaseOutQuint | 11 | EaseOutQuint |
AnimationCurve::EaseInOutQuint | 12 | EaseInOutQuint |
AnimationCurve::EaseInSine | 13 | EaseInSine |
AnimationCurve::EaseOutSine | 14 | EaseOutSine |
AnimationCurve::EaseInOutSine | 15 | EaseInOutSine |
AnimationCurve::EaseInExpo | 16 | EaseInExpo |
AnimationCurve::EaseOutExpo | 17 | EaseOutExpo |
AnimationCurve::EaseInOutExpo | 18 | EaseInOutExpo |
AnimationCurve::EaseInCirc | 19 | EaseInCirc |
AnimationCurve::EaseOutCirc | 20 | EaseOutCirc |
AnimationCurve::EaseInOutCirc | 21 | EaseInOutCirc |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class AntialiasingMode
Enumerates the antialiasing mode for drawing items in the map.
The AntialiasingMode can be one of:
Constant | Value | Description |
---|---|---|
AntialiasingMode::None | 0 | No antialiasing is performed. |
AntialiasingMode::Fastest | 1 | Minimal antialiasing is performed, optimized for speed. |
AntialiasingMode::Fast | 2 | Some antialiasing is performed, optimized for speed with better quality than Fastest. |
AntialiasingMode::Normal | 3 | A good balance of speed and quality. |
AntialiasingMode::Best | 4 | The best quality antialiasing. This option takes the longest to render. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class ArcGISFeatureLayerInfoServiceType
Enumerates the types of the datasets underlying an Esri::ArcGISRuntime::ArcGISFeatureLayerInfo.
This is used to determine the type of the dataset behind an Esri::ArcGISRuntime::ArcGISFeatureLayerInfo. Spatial datasets are considered to be layers whereas non-spatial datasets are tables.
The ArcGISFeatureLayerInfoServiceType can be one of:
Constant | Value | Description |
---|---|---|
ArcGISFeatureLayerInfoServiceType::Layer | 0 | A feature layer. Containing geometrical features such as a points, lines, or polygons. |
ArcGISFeatureLayerInfoServiceType::Table | 1 | A feature table. |
ArcGISFeatureLayerInfoServiceType::GroupLayer | 2 | A group layer. |
ArcGISFeatureLayerInfoServiceType::AnnotationLayer | 3 | An annotation layer. Containing text features to be drawn at specific positions. |
ArcGISFeatureLayerInfoServiceType::DimensionLayer | 4 | A dimension layer. Containing schematic measurement features to be drawn at specific positions. |
ArcGISFeatureLayerInfoServiceType::Unknown | -1 | An unknown/unsupported dataset type. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class ArcGISMapServiceSublayerType
Enumerates type of map service sublayers.
The type of the service underlying an ArcGISMapServiceSublayerInfo. This is used to determine the type of the service behind an ArcGISMapServiceSublayerInfo.
The ArcGISMapServiceSublayerType can be one of:
Constant | Value | Description |
---|---|---|
ArcGISMapServiceSublayerType::FeatureLayer | 0 | A feature layer. |
ArcGISMapServiceSublayerType::Table | 1 | A feature table. |
ArcGISMapServiceSublayerType::GroupLayer | 2 | A group layer. |
ArcGISMapServiceSublayerType::RasterLayer | 3 | A raster layer. |
ArcGISMapServiceSublayerType::NetworkAnalysisLayer | 4 | A network analysis layer. |
ArcGISMapServiceSublayerType::Unknown | -1 | An unknown/unsupported service type. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.1.
enum class ArcGISSublayerType
Enumerates types of ArcGIS sublayers.
The ArcGISSublayerType can be one of:
Constant | Value | Description |
---|---|---|
ArcGISSublayerType::ArcGISMapImageSublayer | 0 | ArcGIS map image sublayer. |
ArcGISSublayerType::ArcGISTiledSublayer | 1 | ArcGIS tiled sublayer. |
ArcGISSublayerType::SubtypeSublayer | 2 | A feature subtype sublayer. |
ArcGISSublayerType::Unknown | -1 | Unknown. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class ArcadeExpressionReturnType
The expected type of the result calculated by an expression described within an ArcadeExpression.
The ArcadeExpressionReturnType can be one of:
Constant | Value | Description |
---|---|---|
ArcadeExpressionReturnType::Automatic | 0 | The return type of the expression will be automatically determined based on the script calculation. The return type is determined by the return value of the script. Different paths through the script might result in different result types. For example, depending on input values, it might return a number, a string, a date or an array. |
ArcadeExpressionReturnType::Number | 1 | The return type is expected to be a floating-point number. |
ArcadeExpressionReturnType::String | 2 | The return type is expected to be a string. |
ArcadeExpressionReturnType::Dictionary | 3 | The return type is expected to be a dictionary of key/value pairs. |
ArcadeExpressionReturnType::Any | 4 | The return type is expected to be any of the other ArcadeExpressionReturnType types. 'Any' implies that the application evaluating the expression will need to check the result for its type and use the value appropriately. |
ArcadeExpressionReturnType::Boolean | 5 | The return type is expected to be a boolean value of true or false . |
This enum was introduced or modified in Esri::ArcGISRuntime 100.11.
enum class ArcadeProfile
The execution context a script will run under.
The Arcade profile specifies the context under which a script should be executed. This allows the script writer to program against a set of known profile variables and functionality restrictions that are appropriate for their use case. This includes the set of expected return types.
Usage of restricted functionality (e.g. FeatureSets) while working in the labeling profile results in an error. Often the restrictions are applied due to performance considerations.
Currently ArcGIS Runtime does not check the required profile variables are present for evaluation within a certain profile, nor does it check the return type is the expected type. We provide ArcadeEvaluationResult::castTo(ArcadeExpressionReturnType) function to convert the type of the evaluation result using Arcade casting rules.
The ArcadeProfile can be one of:
Constant | Value | Description |
---|---|---|
ArcadeProfile::Restricted | 0 | Usage of any optional feature is blocked. Prefer this as your default. |
ArcadeProfile::Unrestricted | 1 | All optional functionality is allowed. The default profile due to compatibility reasons, prefer ArcadeProfile.restricted as default. |
ArcadeProfile::Alias | 2 | Alias profile. Alias profile functionality restrictions apply, only Alias profile variables should be made available. See Arcade profile documentation. |
ArcadeProfile::AttributeRuleCalculation | 3 | Attribute Rule Calculation profile. Attribute Rule Calculation profile functionality restrictions apply, only Attribute Rule Calculation profile variables should be made available. See Arcade profile documentation. |
ArcadeProfile::AttributeRuleConstraint | 4 | Attribute Rule Constraint profile. Attribute Rule Constraint profile functionality restrictions apply, only Attribute Rule Constraint profile variables should be made available. See Arcade profile documentation. |
ArcadeProfile::AttributeRuleValidation | 5 | Attribute Rule Validation profile. Attribute Rule profile functionality restrictions apply, only Attribute Rule profile variables should be made available. See Arcade profile documentation. |
ArcadeProfile::Constraint | 6 | Constraint profile. Constraint profile functionality restrictions apply, only Constraint profile variables should be made available. See Arcade profile documentation. |
ArcadeProfile::DashboardFormatting | 7 | Dashboard Formatting profile. Dashboard Formatting profile functionality restrictions apply, only Dashboard Formatting profile variables should be made available. See Arcade profile documentation. |
ArcadeProfile::DashboardData | 8 | Dashboard Data profile. Dashboard Data profile functionality restrictions apply, only Dashboard Data profile variables should be made available. See Arcade profile documentation. |
ArcadeProfile::DictionaryRenderer | 9 | Dictionary Renderer profile. Dictionary Renderer profile functionality restrictions apply, only Dictionary Renderer profile variables should be made available. See Arcade profile documentation. |
ArcadeProfile::FeatureZ | 10 | Feature Z profile. Feature Z profile functionality restrictions apply, only Feature Z profile variables should be made available. See Arcade profile documentation. |
ArcadeProfile::FieldCalculation | 11 | Field Calculation profile. Field Calculation profile functionality restrictions apply, only Field Calculation profile variables should be made available. See Arcade profile documentation. |
ArcadeProfile::FieldMapping | 12 | Field Mapping profile. Field Mapping profile functionality restrictions apply, only Field Mapping profile variables should be made available. See Arcade profile documentation. |
ArcadeProfile::Geoanalytics | 13 | Geoanalytics profile. Geoanalytics profile functionality restrictions apply, only Geoanalytics profile variables should be made available. See Arcade profile documentation. |
ArcadeProfile::Labeling | 14 | Labeling profile. Labeling profile functionality restrictions apply, only Labeling profile variables should be made available. See Arcade profile documentation. |
ArcadeProfile::Layout | 15 | Layout profile. Layout profile functionality restrictions apply, only Layout profile variables should be made available. See Arcade profile documentation. |
ArcadeProfile::MeasureVisualization | 16 | Measure Visualization profile. Measure Visualization profile functionality restrictions apply, only Measure Visualization profile variables should be made available. See Arcade profile documentation. |
ArcadeProfile::Popup | 17 | Popup profile. Popup functionality profile restrictions apply, only Popup profile variables should be made available. See Arcade profile documentation. |
ArcadeProfile::Velocity | 18 | Velocity profile. Velocity profile functionality restrictions apply, only Velocity profile variables should be made available. See Arcade profile documentation. |
ArcadeProfile::Visualization | 19 | Visualization profile. Visualization profile functionality restrictions apply, only Visualization profile variables should be made available. See Arcade profile documentation. |
ArcadeProfile::GeotriggerNotification | 20 | Geotrigger Notification profile. Geotrigger Notification profile functionality restrictions apply, only Geotrigger Notification profile variables should be made available. See Arcade profile documentation. |
ArcadeProfile::FormCalculation | 21 | Form Calculation profile. Form Calculation profile functionality restrictions apply, only Form Calculation profile variables should be made available. See Arcade profile documentation. |
ArcadeProfile::Task | 22 | Task profile. Task profile functionality restrictions apply, only Task profile variables should be made available. See Arcade profile documentation. |
ArcadeProfile::PopupElement | 23 | Popup Element profile. Popup Element profile functionality restrictions apply, only Popup Element profile variables should be made available. See Arcade profile documentation. |
ArcadeProfile::LocationUpdateConstraint | 24 | Location Update Constraint profile. Location Update Constraint profile functionality restrictions apply, only Location Update Constraint profile variables should be made available. See Arcade profile documentation. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.14.
enum class AreaUnitId
Enumerates types of area units that may be represented by AreaUnit.
The AreaUnitId can be one of:
Constant | Value | Description |
---|---|---|
AreaUnitId::Other | 0 | Other unit |
AreaUnitId::Acres | 109402 | Acres |
AreaUnitId::Hectares | 109401 | Hectares |
AreaUnitId::SquareCentimeters | 109451 | SquareCentimeters |
AreaUnitId::SquareDecimeters | 109450 | SquareDecimeters |
AreaUnitId::SquareFeet | 109405 | SquareFeet |
AreaUnitId::SquareKilometers | 109414 | SquareKilometers |
AreaUnitId::SquareMeters | 109404 | SquareMeters |
AreaUnitId::SquareMillimeters | 109452 | SquareMillimeters |
AreaUnitId::SquareMiles | 109439 | SquareMiles |
AreaUnitId::SquareYards | 109442 | SquareYards |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class AspectRatioMode
Enumerates the aspect ratio mode used.
Constant | Value | Description |
---|---|---|
AspectRatioMode::IgnoreAspectRatio | Qt::AspectRatioMode::IgnoreAspectRatio | The size is scaled freely. The aspect ratio is not preserved. |
AspectRatioMode::KeepAspectRatio | Qt::AspectRatioMode::KeepAspectRatio | The size is scaled to a rectangle as large as possible inside a given rectangle, preserving the aspect ratio. |
AspectRatioMode::KeepAspectRatioByExpanding | Qt::AspectRatioMode::KeepAspectRatioByExpanding | The size is expanded to a rectangle as small as possible outside given rectangle, preserving the aspect ratio. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class AtmosphereEffect
Enumerates possible ways to add an atmosphere display effect to a scene view.
The AtmosphereEffect can be one of:
Constant | Value | Description |
---|---|---|
AtmosphereEffect::None | 0 | No atmosphere effect. |
AtmosphereEffect::HorizonOnly | 1 | A simple atmosphere effect. This is not resource intensive. |
AtmosphereEffect::Realistic | 2 | A more realistic atmosphere effect. Looks the best but is resource intensive. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class AttachmentSyncDirection
Enumerates sync direction for attachments.
AttachmentSyncDirection indicates the direction that attachment changes are sent between the mobile geodatabase and the service. AttachmentSyncDirection can be one of:
Constant | Value | Description |
---|---|---|
AttachmentSyncDirection::None | 0 | No sync direction specified. |
AttachmentSyncDirection::Upload | 1 | Upload changes to the service. |
AttachmentSyncDirection::Bidirectional | 2 | Upload and download changes. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class AttributeUnit
Enumerates the type of units for network attributes.
The AttributeUnit can be one of:
Constant | Value | Description |
---|---|---|
AttributeUnit::Unknown | 0 | An unknown unit. |
AttributeUnit::Inches | 1 | Inches. |
AttributeUnit::Feet | 2 | Feet. |
AttributeUnit::Yards | 3 | Yards. |
AttributeUnit::Miles | 4 | Miles. |
AttributeUnit::Millimeters | 5 | Millimeters. |
AttributeUnit::Centimeters | 6 | Centimeters. |
AttributeUnit::Decimeters | 7 | Decimeters. |
AttributeUnit::Meters | 8 | Meters. |
AttributeUnit::Kilometers | 9 | Kilometers. |
AttributeUnit::NauticalMiles | 10 | Nautical miles. |
AttributeUnit::DecimalDegrees | 11 | Decimal degrees. |
AttributeUnit::Seconds | 12 | Seconds. |
AttributeUnit::Minutes | 13 | Minutes. |
AttributeUnit::Hours | 14 | Hours. |
AttributeUnit::Days | 15 | Days. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class AuthenticationChallengeType
Enumerates types of authentication challenges.
Constant | Value | Description |
---|---|---|
AuthenticationChallengeType::Unknown | 0 | No authentication challenge type defined. |
AuthenticationChallengeType::UsernamePassword | 1 | Authentication challenge type requiring username and/or password. |
AuthenticationChallengeType::OAuth | 2 | Authentication challenge type requiring an OAuth authorization code. |
AuthenticationChallengeType::ClientCertificate | 3 | Authentication challenge type requiring a client certificate. |
AuthenticationChallengeType::SslHandshake | 4 | Authentication challenge type indicating one or more SSL errors have occurred. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class AuthenticationType
Enumerates supported authentication types for secured services.
Constant | Value | Description |
---|---|---|
AuthenticationType::Unknown | 0 | No authentication type defined. |
AuthenticationType::Token | 1 | Token-based authentication. |
AuthenticationType::HTTP | 2 | HTTP Basic or Digest authentication. |
AuthenticationType::Certificate | 3 | The client certificate-based security. Requires setting a SSL configuration. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class BarrierType
Enumerates the type of barrier for a route.
The BarrierType can be one of:
Constant | Value | Description |
---|---|---|
BarrierType::Restriction | 0 | A restriction attribute barrier type. |
BarrierType::CostAdjustment | 1 | A cost adjustment barrier type. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class BasemapStyle
The list of basemap styles.
This is used to determine which basemap to use. These basemaps are secured and require either an APIKey or named user to access them. The BasemapStyle can be one of the following:
Constant | Value | Description |
---|---|---|
BasemapStyle::ArcGISImagery | 0 | A composite basemap with satellite imagery of the world (raster) as the base layer and labels (vector) as the reference layer. |
BasemapStyle::ArcGISImageryStandard | 1 | A raster basemap with satellite imagery of the world as the base layer. |
BasemapStyle::ArcGISImageryLabels | 2 | A vector basemap with labels for the world as the reference layer. Designed to be overlaid on BasemapStyle::ArcGISImageryStandard. |
BasemapStyle::ArcGISLightGray | 3 | A vector basemap for the world featuring a light neutral background style with minimal colors as the base layer and labels as the reference layer. |
BasemapStyle::ArcGISLightGrayBase | 4 | A vector basemap for the world featuring a light neutral background style with minimal colors as the base layer. |
BasemapStyle::ArcGISLightGrayLabels | 5 | A vector basemap with labels for the world as the reference layer. Designed to be overlaid on light neutral backgrounds such as the BasemapStyle::ArcGISLightGrayBase style. |
BasemapStyle::ArcGISDarkGray | 6 | A vector basemap for the world featuring a dark neutral background style with minimal colors as the base layer and labels as the reference layer. |
BasemapStyle::ArcGISDarkGrayBase | 7 | A vector basemap for the world featuring a dark neutral background style with minimal colors as the base layer. |
BasemapStyle::ArcGISDarkGrayLabels | 8 | A vector basemap with labels for the world as the reference layer. Designed to be overlaid on dark neutral backgrounds such as the BasemapStyle::ArcGISDarkGrayBase style. |
BasemapStyle::ArcGISNavigation | 9 | A vector basemap for the world featuring a custom navigation map style. |
BasemapStyle::ArcGISNavigationNight | 10 | A vector basemap for the world featuring a 'dark mode' version of the BasemapStyle::ArcGISNavigation style, using the same content. |
BasemapStyle::ArcGISStreets | 11 | A vector basemap for the world featuring a classic Esri street map style. |
BasemapStyle::ArcGISStreetsNight | 12 | A vector basemap for the world featuring a custom 'night time' street map style. |
BasemapStyle::ArcGISStreetsRelief | 13 | A composite basemap with elevation hillshade (raster) and a classic Esri street map style (vector) as the base layers. |
BasemapStyle::ArcGISTopographic | 14 | A composite basemap with elevation hillshade (raster) and classic Esri topographic map style including a relief map (vector) as the base layers. |
BasemapStyle::ArcGISOceans | 15 | A composite basemap with ocean data of the world (raster) as the base layer and labels (vector) as the reference layer. |
BasemapStyle::ArcGISOceansBase | 16 | A raster basemap with ocean data of the world as the base layer. |
BasemapStyle::ArcGISOceansLabels | 17 | A vector basemap with labels for the world as the reference layer. Designed to be overlaid on BasemapStyle::ArcGISOceansBase. |
BasemapStyle::ArcGISTerrain | 18 | A composite basemap with elevation hillshade (raster), minimal map content like water and land fill, water lines and roads (vector) as the base layers and minimal map content like populated place names, admin and water labels with boundary lines (vector) as the reference layer. |
BasemapStyle::ArcGISTerrainBase | 19 | A vector basemap with minimal map content like water and land fill, water lines and roads as the base layer. |
BasemapStyle::ArcGISTerrainDetail | 20 | A vector basemap with minimal map content like populated place names, admin and water labels with boundary lines as the reference layer. Designed to be overlaid on BasemapStyle::ArcGISTerrainBase and hillshade. |
BasemapStyle::ArcGISCommunity | 21 | A vector basemap for the world in a style that is optimized to display special areas of interest (AOIs) that have been created and edited by Community Maps contributors. |
BasemapStyle::ArcGISChartedTerritory | 22 | A composite basemap with elevation hillshade (raster) and the world featuring a geopolitical style reminiscent of a school classroom wall map (vector) as the base layers. |
BasemapStyle::ArcGISColoredPencil | 23 | A vector basemap presented in the style of hand-drawn, colored pencil cartography. |
BasemapStyle::ArcGISNova | 24 | A vector basemap for the world featuring a dark background with glowing blue symbology inspired by science-fiction and futuristic themes. |
BasemapStyle::ArcGISModernAntique | 25 | A composite basemap with elevation hillshade (raster) and the look of 18th and 19th century antique maps in the modern world of multi-scale mapping (vector) as the base layers. |
BasemapStyle::ArcGISMidcentury | 26 | A vector basemap inspired by the art and advertising of the 1950's that presents a unique design option to the ArcGIS basemaps. |
BasemapStyle::ArcGISNewspaper | 27 | A vector basemap in black & white design with halftone patterns, red highlights, and stylized fonts to depict a unique "newspaper" styled theme. |
BasemapStyle::ArcGISHillshadeLight | 28 | A raster basemap with elevation hillshade. Designed to be used as a backdrop for topographic, soil, hydro, landcover or other outdoor recreational maps. |
BasemapStyle::ArcGISHillshadeDark | 29 | A raster basemap with world hillshade (Dark) is useful in building maps that provide terrain context while highlighting feature layers and labels. |
BasemapStyle::ArcGISStreetsReliefBase | 30 | A vector basemap in the classic Esri street map style, using a relief map as the base layer. This is a transparent basemap so it is recommended to use it along with a hillshade (raster) layer or adjust the BackgroundGrid of the GeoView. |
BasemapStyle::ArcGISTopographicBase | 31 | A vector basemap in the classic Esri topographic map style, using a relief map as the base layer. This is a transparent basemap so it is recommended to use it along with a hillshade (raster) layer or adjust the BackgroundGrid of the GeoView. |
BasemapStyle::ArcGISChartedTerritoryBase | 32 | A vector basemap in a geopolitical style reminiscent of a school classroom wall map as the base layer. This is a transparent basemap so it is recommended to use it along with a hillshade (raster) layer or adjust the BackgroundGrid of the GeoView. |
BasemapStyle::ArcGISModernAntiqueBase | 33 | A vector basemap in the style of 18th and 19th century antique maps in the modern world of multi-scale mapping as the base layer. This is a transparent basemap so it is recommended to use it along with a hillshade (raster) layer or adjust the BackgroundGrid of the GeoView. |
BasemapStyle::OsmStandard | 101 | A vector basemap version of Open Street Map (OSM) data hosted by Esri and rendered using Open Street Map (OSM) cartography. |
BasemapStyle::OsmStandardRelief | 102 | A composite basemap that uses elevation as an artistic hillshade (raster) and Open Street Map (OSM) data hosted by Esri. It is rendered similarly to the Esri Street Map (with Relief) and uses a cartographic style (vector) as the base layer. |
BasemapStyle::OsmStandardReliefBase | 103 | A vector basemap is a version of Open Street Map (OSM) data hosted by Esri and rendered using Esri Street Map cartographic style. |
BasemapStyle::OsmStreets | 104 | A vector basemap version of Open Street Map (OSM) data hosted by Esri and rendered using Esri Street Map style. |
BasemapStyle::OsmStreetsRelief | 105 | A composite basemap with elevation as an artistic hillshade (raster) and Open Street Map (OSM) data hosted by Esri and rendered similarly to the Esri Street Map (with Relief) cartographic style (vector) as the base layers. |
BasemapStyle::OsmLightGray | 106 | A vector basemap version of Open Street Map (OSM) data hosted by Esri and rendered using light neutral style with minimal colors as the base layer and labels as the reference layer. |
BasemapStyle::OsmLightGrayBase | 107 | A vector basemap version of Open Street Map (OSM) data hosted by Esri and rendered using light neutral style with minimal colors as the base layer. |
BasemapStyle::OsmLightGrayLabels | 108 | A vector basemap version of Open Street Map (OSM) data hosted by Esri. Contains only labels as the reference layer. Designed to be overlaid on light neutral styles with minimal colors such as BasemapStyle::OSMLightGrayBase. |
BasemapStyle::OsmDarkGray | 109 | A vector basemap version of Open Street Map (OSM) data hosted by Esri and rendered using dark neutral style with minimal colors as the base layer and labels as the reference layer. |
BasemapStyle::OsmDarkGrayBase | 110 | A vector basemap version of Open Street Map (OSM) data hosted by Esri and rendered using dark neutral style with minimal colors as the base layer. |
BasemapStyle::OsmDarkGrayLabels | 111 | A vector basemap version of Open Street Map (OSM) data hosted by Esri. Contains only labels as the reference layer. Designed to be overlaid on dark neutral styles with minimal colors such as BasemapStyle::OSMDarkGrayBase. |
BasemapStyle::OsmStreetsReliefBase | 112 | A vector basemap with Open Street Map (OSM) data hosted by Esri. It is rendered similarly to the Esri Street Map (with Relief) and uses a cartographic style as the base layer. This is a transparent basemap so it is recommended to use it along with a hillshade (raster) layer or adjust the BackgroundGrid of the GeoView. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.10.
enum class BingMapsLayerStyle
Enumerates the types of layer styles for a Bing Maps layer.
The BingMapsLayerStyle can be one of:
Constant | Value | Description |
---|---|---|
BingMapsLayerStyle::Unknown | -1 | Unknown Bing Maps layer style. |
BingMapsLayerStyle::Aerial | 0 | Aeriel layer style. |
BingMapsLayerStyle::Hybrid | 1 | Hybrid layer style. |
BingMapsLayerStyle::Road | 2 | Road layer style. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.1.
enum class CacheStorageFormat
The storage format of a tile cache.
The CacheStorageFormat can be one of:
Constant | Value | Description |
---|---|---|
CacheStorageFormat::Unknown | -1 | Unknown storage format. |
CacheStorageFormat::Compact | 0 | Compact storage format (.tpk ). |
CacheStorageFormat::CompactV2 | 1 | Compact V2 storage format (.tpkx ). For more details on the specification of a .tpkx file, see https://github.com/Esri/tile-package-spec. |
CacheStorageFormat::Exploded | 2 | Exploded storage format. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.2.
enum class CameraControllerType
Enumerates possible types of camera controller.
The camera controller can be one of:
Constant | Value | Description |
---|---|---|
CameraControllerType::Unknown | -1 | Unknown camera controller type. |
CameraControllerType::GlobeCameraController | 1 | A Esri::ArcGISRuntime::GlobeCameraController. |
CameraControllerType::OrbitGeoElementCameraController | 2 | A Esri::ArcGISRuntime::OrbitGeoElementCameraController. |
CameraControllerType::OrbitLocationCameraController | 3 | A Esri::ArcGISRuntime::OrbitLocationCameraController. |
CameraControllerType::TransformationMatrixCameraController | 4 | A Esri::ArcGISRuntime::TransformationMatrixCameraController. New value since 100.6. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.1.
enum class ContingencyConstraintViolationType
The different types of contingency constraint violations.
The ContingencyConstraintViolationType can be one of:
Constant | Value | Description |
---|---|---|
ContingencyConstraintViolationType::Warning | 0 | A warning violation. |
ContingencyConstraintViolationType::Error | 1 | An error violation. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.13.
enum class ContingentValueType
The different types of contingent values.
The ContingentValueType can be one of:
Constant | Value | Description |
---|---|---|
ContingentValueType::ContingentCodedValue | 0 | Contains one or more specific values from a coded value domain. |
ContingentValueType::ContingentRangeValue | 1 | Contains a subset min and max from a range domain. |
ContingentValueType::ContingentNullValue | 2 | Indicates that a null value is allowed. |
ContingentValueType::ContingentAnyValue | 3 | Indicates that any value from the field's domain is allowed. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.13.
enum class CurbApproach
Enumerates the side of street for arrivals or departures of a route.
The CurbApproach can be one of:
Constant | Value | Description |
---|---|---|
CurbApproach::EitherSide | 0 | An either side curb approach. |
CurbApproach::LeftSide | 1 | A left side curb approach. |
CurbApproach::RightSide | 2 | A right side curb approach. |
CurbApproach::NoUturn | 3 | A no U-turn curb approach. |
CurbApproach::Unknown | 4 | An unknown curb approach, used when the approach is not determined. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class DatumTransformationType
Supported datum transformation types.
The DatumTransformationType can be one of:
Constant | Value | Description |
---|---|---|
DatumTransformationType::GeographicTransformation | 1 | Represents a GeographicTransformation instance. |
DatumTransformationType::HorizontalVerticalTransformation | 2 | Represents a HorizontalVerticalTransformation instance. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.2.
enum class DestinationStatus
Enumerates possible navigation rerouting strategies
The DestinationStatus can be one of:
Constant | Value | Description |
---|---|---|
DestinationStatus::NotReached | 0 | Have not reached the destination |
DestinationStatus::Approaching | 1 | Approaching the destination |
DestinationStatus::Reached | 2 | Reached the destination |
This enum was introduced or modified in Esri::ArcGISRuntime 100.6.
enum class DestinationTableRowFilter
Indicates whether tables will contain all rows or can be filtered to a smaller set of related rows.
The DestinationTableRowFilter can be one of:
Constant | Value | Description |
---|---|---|
DestinationTableRowFilter::All | 0 | Indicates all rows of a table will be take offline. |
DestinationTableRowFilter::RelatedOnly | 1 | Indicates that a table can be filtered to only related rows when taking the table offline. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.4.
enum class DeviceOrientation
Describes the rotation of the device.
Used to match the field of view of the Esri::ArcGISRuntime::SceneView to the field of view of a camera lens using the lens characteristics and orientation.
The DeviceOrientation can be one of:
Constant | Value | Description |
---|---|---|
DeviceOrientation::Portrait | 0 | The device is in portrait mode, with the device held upright and the home button on the bottom. |
DeviceOrientation::LandscapeLeft | 1 | The device is in landscape mode, with the device held sideways and the home button on the left side. |
DeviceOrientation::ReversePortrait | 2 | The device is in portrait mode, with the device held upside down and the home button on the top. |
DeviceOrientation::LandscapeRight | 3 | The device is in landscape mode, with the device held sideways and the home button on the right side. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.6.
enum class DirectionManeuverType
Enumerates the types of direction maneuvers on a route.
The DirectionManeuverType can be one of:
Constant | Value | Description |
---|---|---|
DirectionManeuverType::Unknown | 0 | An unknown maneuver. |
DirectionManeuverType::Stop | 1 | A stop maneuver. |
DirectionManeuverType::Straight | 2 | A continue straight maneuver. |
DirectionManeuverType::BearLeft | 3 | A bear left maneuver. |
DirectionManeuverType::BearRight | 4 | A bear right maneuver. |
DirectionManeuverType::TurnLeft | 5 | A left turn. |
DirectionManeuverType::TurnRight | 6 | A right turn. |
DirectionManeuverType::SharpLeft | 7 | A sharp left turn. |
DirectionManeuverType::SharpRight | 8 | A sharp right turn. |
DirectionManeuverType::UTurn | 9 | A U-turn. |
DirectionManeuverType::Ferry | 10 | A maneuver connecting with a ferry. |
DirectionManeuverType::Roundabout | 11 | A maneuver via roundabout. |
DirectionManeuverType::HighwayMerge | 12 | A merge of several highways. |
DirectionManeuverType::HighwayExit | 13 | An exit from a highway. |
DirectionManeuverType::HighwayChange | 14 | A change of highway. |
DirectionManeuverType::ForkCenter | 15 | A straight at fork. |
DirectionManeuverType::ForkLeft | 16 | A left at fork. |
DirectionManeuverType::ForkRight | 17 | A right at fork. |
DirectionManeuverType::Depart | 18 | A departure. |
DirectionManeuverType::TripItem | 19 | Connected with trip planning maneuver. |
DirectionManeuverType::EndOfFerry | 20 | An end of ferry transfer. |
DirectionManeuverType::RampRight | 21 | A maneuver to the right on a ramp. |
DirectionManeuverType::RampLeft | 22 | A maneuver to the left on a ramp. |
DirectionManeuverType::TurnLeftRight | 23 | A complex maneuver; turn left, then right. |
DirectionManeuverType::TurnRightLeft | 24 | A complex maneuver; turn right, then left. |
DirectionManeuverType::TurnRightRight | 25 | A complex maneuver; turn right, then right. |
DirectionManeuverType::TurnLeftLeft | 26 | A complex maneuver; turn left, then left. |
DirectionManeuverType::PedestrianRamp | 27 | A maneuver via pedestrian ramp. |
DirectionManeuverType::Elevator | 28 | A maneuver via elevator. |
DirectionManeuverType::Escalator | 29 | A maneuver via escalator. |
DirectionManeuverType::Stairs | 30 | A maneuver via stairs. |
DirectionManeuverType::DoorPassage | 31 | Passing through a door. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class DirectionMessageType
Enumerates the types of direction messages on a route.
The DirectionMessageType can be one of:
Constant | Value | Description |
---|---|---|
DirectionMessageType::Length | 0 | A length message. Obsolete since 100.2. |
DirectionMessageType::Time | 1 | A time message. Obsolete since 100.2. |
DirectionMessageType::Summary | 2 | A summary message. Obsolete since 100.2. |
DirectionMessageType::TimeWindow | 3 | A time window message. Obsolete since 100.2. |
DirectionMessageType::ViolationTime | 4 | A violation time message. Obsolete since 100.2. |
DirectionMessageType::WaitTime | 5 | A wait time message. Obsolete since 100.2. |
DirectionMessageType::ServiceTime | 6 | A service time for a stop message. Obsolete since 100.2. |
DirectionMessageType::EstimatedArrivalTime | 7 | An estimated arrival time message. Obsolete since 100.2. |
DirectionMessageType::CumulativeLength | 8 | A cumulative length message. Obsolete since 100.2. |
DirectionMessageType::StreetName | 9 | A street name message. |
DirectionMessageType::AlternativeName | 10 | An alternative street name message. |
DirectionMessageType::Branch | 11 | A signpost branch message. |
DirectionMessageType::Toward | 12 | A signpost toward message. |
DirectionMessageType::CrossStreet | 13 | An intersected street name message. |
DirectionMessageType::Exit | 14 | An exit message. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class DirectionsStyle
Enumerates the style of directions.
The DirectionsStyle can be one of:
Constant | Value | Description |
---|---|---|
DirectionsStyle::Desktop | 0 | Directions suitable for printing. |
DirectionsStyle::Navigation | 1 | Directions designed for an in-vehicle navigation application. |
DirectionsStyle::Campus | 2 | Walking directions, designed for pedestrian routes. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class DisplayFilterDefinitionType
The different types of available display filter definitions.
The DisplayFilterDefinitionType can be one of:
Constant | Value | Description |
---|---|---|
DisplayFilterDefinitionType::Unknown | -1 | An unknown display filter definition type. |
DisplayFilterDefinitionType::ManualDisplayFilterDefinition | 0 | A ManualDisplayFilterDefinition type. |
DisplayFilterDefinitionType::ScaleDisplayFilterDefinition | 1 | A ScaleDisplayFilterDefinition type. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.13.
enum class DisplayFilterType
The different types of available display filters.
The DisplayFilterType can be one of:
Constant | Value | Description |
---|---|---|
DisplayFilterType::Unknown | -1 | An unknown display filter type. |
DisplayFilterType::DisplayFilter | 0 | A DisplayFilter type. |
DisplayFilterType::ScaleRangeDisplayFilter | 1 | A ScaleRangeDisplayFilter type. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.13.
enum class DomainDescriptionType
An enumeration of Esri::ArcGISRuntime::DomainDescription types.
The DomainDescriptionType can be one of:
Constant | Value | Description |
---|---|---|
DomainDescriptionType::Unknown | -1 | An unknown type. |
DomainDescriptionType::CodedValueDomainDescription | 0 | A coded value domain description. |
DomainDescriptionType::RangeDomainDescription | 2 | A range domain description. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.14.
enum class DomainType
Enumerates the type of domain.
The DomainType can be one of:
Constant | Value | Description |
---|---|---|
DomainType::Unknown | -1 | Unknown domain type. |
DomainType::CodedValueDomain | 0 | The coded value domain type. |
DomainType::InheritedDomain | 1 | The inherited domain type. |
DomainType::RangeDomain | 2 | The range domain type. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class DrawStatus
Enumerates the possible draw status of a Esri::ArcGISRuntime::Map.
The DrawStatus can be one of:
Constant | Value | Description |
---|---|---|
DrawStatus::InProgress | 0 | Drawing is in progress. |
DrawStatus::Completed | 1 | Drawing has completed. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class DrawingTool
Enumerates the drawing tool that could be used to draw a feature in an editing application.
The DrawingTool can be one of:
Constant | Value | Description |
---|---|---|
DrawingTool::Unknown | -1 | Unknown drawing tool. |
DrawingTool::AutoCompletePolygon | 0 | The auto complete polygon tool. |
DrawingTool::Circle | 1 | The circle tool. |
DrawingTool::DownArrow | 2 | The down arrow tool. |
DrawingTool::Ellipse | 3 | The ellipse tool. |
DrawingTool::FreeHand | 4 | The free hand tool. |
DrawingTool::LeftArrow | 5 | The left arrow tool. |
DrawingTool::Line | 6 | The line tool. |
DrawingTool::None | 7 | No tool. |
DrawingTool::Point | 8 | The point tool. |
DrawingTool::Polygon | 9 | The polygon tool. |
DrawingTool::Rectangle | 10 | The rectangle tool. |
DrawingTool::RightArrow | 11 | The right arrow tool. |
DrawingTool::Text | 12 | The text tool. |
DrawingTool::Triangle | 13 | The triangle tool. |
DrawingTool::UpArrow | 14 | The up arrow tool. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class DynamicWorkspaceType
Enumerates the types of dynamic workspace.
Constant | Value | Description |
---|---|---|
DynamicWorkspaceType::Raster | 0 | Raster workspace. |
DynamicWorkspaceType::Shapefile | 1 | Shapefile workspace. |
DynamicWorkspaceType::EnterpriseGeodatabase | 2 | Enterprise Geodatabase workspace. |
DynamicWorkspaceType::FileGeodatabase | 3 | File Geodatabase workspace. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.1.
enum class EditOperation
Enumerates types of feature dataset edit operations.
The EditOperation can be one of:
Constant | Value | Description |
---|---|---|
EditOperation::Unknown | -1 | Unknown operation |
EditOperation::Add | 0 | Add a feature |
EditOperation::Update | 1 | Update a feature |
EditOperation::Delete | 2 | Delete a feature |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class EditResultType
Enumerates types of editing results.
The EditResultType can be one of:
Constant | Value | Description |
---|---|---|
EditResultType::Unknown | -1 | Unknown edit result type |
EditResultType::FeatureEditResult | 0 | Edit result on features |
EditResultType::EditResult | 1 | Basic edit result |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class ElevationSourceType
Enumerates possible elevation source types.
The ElevationSourceType can be one of:
Constant | Value | Description |
---|---|---|
ElevationSourceType::Unknown | 0 | Unknown |
ElevationSourceType::ArcGISTiledElevationSource | 1 | An ArcGIS tiled elevation source. |
ElevationSourceType::RasterElevationSource | 2 | A raster elevation source. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class EncAreaSymbolizationType
The list of area features symbolization settings.
This is used to specify whether areas should be symbolized with plain or traditional symbols.
The EncAreaSymbolizationType can be one of:
Constant | Value | Description |
---|---|---|
EncAreaSymbolizationType::Plain | 4 | Use plain symbols. |
EncAreaSymbolizationType::Symbolized | 5 | Use traditional symbols. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.2.
enum class EncColorScheme
A switch between S-52 color schemes.
The S-52 standard allows for switching between three color modes.
The EncColorScheme can be one of:
Constant | Value | Description |
---|---|---|
EncColorScheme::Day | 1 | Day. |
EncColorScheme::Dusk | 2 | Dusk. |
EncColorScheme::Night | 3 | Night. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.2.
enum class EncDisplayDepthUnits
A switch between units for depth.
Change the unit of depth for soundings and contours.
The EncDisplayDepthUnits can be one of:
Constant | Value | Description |
---|---|---|
EncDisplayDepthUnits::Meters | 1 | Meters. |
EncDisplayDepthUnits::Feet | 2 | Feet. |
EncDisplayDepthUnits::Fathoms | 3 | Fathoms. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.2.
enum class EncPointSymbolizationType
The list of point features symbolization settings.
This is used to specify whether point features should be symbolized with simplified or paperchart symbols.
The EncPointSymbolizationType can be one of:
Constant | Value | Description |
---|---|---|
EncPointSymbolizationType::Simplified | 2 | Use simplified symbols. |
EncPointSymbolizationType::PaperChart | 1 | Use Paperchart symbols. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.2.
enum class ErrorDomainType
Enumerates the error domain.
The ErrorDomainType can be one of:
Constant | Value | Description |
---|---|---|
ErrorDomainType::Unknown | -1 | Unknown |
ErrorDomainType::ArcGISRuntime | 0 | ArcGISRuntime error |
ErrorDomainType::ArcGISServer | 1 | ArcGISServer error |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class ErrorType
The list of possible generic errors.
The ErrorType can be one of:
Constant | Value | Description |
---|---|---|
ErrorType::Unknown | -1 | Unknown error. The catch-all for unknown errors. |
ErrorType::Success | 0 | Success. Indicates success, not an error. |
ErrorType::CommonNullPtr | 1 | nullptr pointer. |
ErrorType::CommonInvalidArgument | 2 | Invalid argument. |
ErrorType::CommonNotImplemented | 3 | Not implemented. |
ErrorType::CommonOutOfRange | 4 | Out of range. |
ErrorType::CommonInvalidAccess | 5 | Invalid access. |
ErrorType::CommonIllegalState | 6 | Illegal state. |
ErrorType::CommonNotFound | 7 | Not found. |
ErrorType::CommonExists | 8 | Entity exists. |
ErrorType::CommonTimeout | 9 | Timeout. |
ErrorType::CommonRegularExpression | 10 | Regular expression error. |
ErrorType::CommonPropertyNotSupported | 11 | Property not supported. |
ErrorType::CommonNoPermission | 12 | No permission. |
ErrorType::CommonFile | 13 | File error. |
ErrorType::CommonFileNotFound | 14 | File not found. |
ErrorType::CommonInvalidCall | 15 | Invalid call. |
ErrorType::CommonIo | 16 | IO error. |
ErrorType::CommonUserCanceled | 17 | User canceled. |
ErrorType::CommonInternalError | 18 | Internal error. |
ErrorType::CommonConversionFailed | 19 | Conversion failed. |
ErrorType::CommonNoData | 20 | No data. |
ErrorType::CommonInvalidJson | 21 | Invalid JSON. |
ErrorType::CommonUserDefinedFailure | 22 | Propagated error. |
ErrorType::CommonBadXml | 23 | Invalid XML. |
ErrorType::CommonObjectAlreadyOwned | 24 | Object is already owned. |
ErrorType::CommonQtReserved | 25 | Reserved for use by Qt. |
ErrorType::CommonExpired | 26 | The resource is past its expiry date. |
ErrorType::CommonNullabilityViolation | 27 | Nullability violation. nullptr was returned from a property or method which is expected to be non-nullable. |
ErrorType::CommonInvalidProperty | 28 | Invalid property. The value of a property is invalid. |
ErrorType::SqliteError | 1001 | SQLite error. |
ErrorType::SqliteInternal | 1002 | SQLite internal error. |
ErrorType::SqlitePerm | 1003 | SQLite permission. |
ErrorType::SqliteAbort | 1004 | SQLite operation aborted. |
ErrorType::SqliteBusy | 1005 | SQLite database busy. |
ErrorType::SqliteLocked | 1006 | SQLite database locked. |
ErrorType::SqliteNoMem | 1007 | SQLite out of memory. |
ErrorType::SqliteReadonly | 1008 | SQLite read only. |
ErrorType::SqliteInterrupt | 1009 | SQLite operation interrupted. |
ErrorType::SqliteIoErr | 1010 | SQLite IO error. |
ErrorType::SqliteCorrupt | 1011 | SQLite corrupt database. |
ErrorType::SqliteNotFound | 1012 | SQLite not found. |
ErrorType::SqliteFull | 1013 | SQLite disk full. |
ErrorType::SqliteCantOpen | 1014 | SQLite cannot open. |
ErrorType::SqliteProtocol | 1015 | SQLite file locking protocol. |
ErrorType::SqliteEmpty | 1016 | SQLite empty error. This code is not currently used. |
ErrorType::SqliteSchema | 1017 | SQLite schema changed. |
ErrorType::SqliteTooBig | 1018 | SQLite string or data blob too large. |
ErrorType::SqliteConstraint | 1019 | SQLite constraint violation. |
ErrorType::SqliteMismatch | 1020 | SQLite data type mismatch. |
ErrorType::SqliteMisuse | 1021 | SQLite interface misuse. |
ErrorType::SqliteNolfs | 1022 | SQLite no large file support. |
ErrorType::SqliteAuth | 1023 | SQLite statement not authorized. |
ErrorType::SqliteFormat | 1024 | SQLite format error. This code is not currently used. |
ErrorType::SqliteRange | 1025 | SQLite out of range. |
ErrorType::SQLiteNotADatabase | 1026 | Not an SQLite database. |
ErrorType::SqliteNotice | 1027 | SQLite unusual operation notice. |
ErrorType::SqliteWarning | 1028 | SQLite unusual operation warning. |
ErrorType::SqliteRow | 1029 | SQLite row is available. |
ErrorType::SqliteDone | 1030 | SQLite operation is complete. |
ErrorType::GeometryUnknownError | 2000 | Unknown geometry error. |
ErrorType::GeometryCorruptedGeometry | 2001 | Corrupt geometry. |
ErrorType::GeometryEmptyGeometry | 2002 | Empty geometry. |
ErrorType::GeometryMathSingularity | 2003 | Math singularity. |
ErrorType::GeometryBufferIsTooSmall | 2004 | Geometry buffer too small. |
ErrorType::GeometryInvalidShapeType | 2005 | Geometry invalid shape type. |
ErrorType::GeometryProjectionOutOfSupportedRange | 2006 | Geometry projection out of supported range. |
ErrorType::GeometryNonSimpleGeometry | 2007 | Non simple geometry. |
ErrorType::GeometryCannotCalculateGeodesic | 2008 | Cannot calculate geodesic. |
ErrorType::GeometryNotationConversion | 2009 | Geometry notation conversion. |
ErrorType::GeometryMissingGridFile | 2010 | Missing grid file. |
ErrorType::GeodatabaseValueOutOfRange | 3001 | Geodatabase value out of range. |
ErrorType::GeodatabaseDataTypeMismatch | 3002 | Geodatabase data type mismatch. |
ErrorType::GeodatabaseBadXml | 3003 | Geodatabase invalid XML. |
ErrorType::GeodatabaseDatabaseAlreadyExists | 3004 | Database already exists. |
ErrorType::GeodatabaseDatabaseDoesNotExist | 3005 | Database does not exist. |
ErrorType::GeodatabaseNameLongerThan128Characters | 3006 | Geodatabase name longer than 128 characters. |
ErrorType::GeodatabaseInvalidShapeType | 3007 | Geodatabase invalid shape type. |
ErrorType::GeodatabaseRasterNotSupported | 3008 | Geodatabase raster not supported. |
ErrorType::GeodatabaseRelationshipClassOneToOne | 3009 | Geodatabase relationship class one to one. |
ErrorType::GeodatabaseItemNotFound | 3010 | Geodatabase item not found. |
ErrorType::GeodatabaseDuplicateCode | 3011 | Geodatabase duplicate code. |
ErrorType::GeodatabaseMissingCode | 3012 | Geodatabase missing code. |
ErrorType::GeodatabaseWrongItemType | 3013 | Geodatabase wrong item type. |
ErrorType::GeodatabaseIdFieldNotNullable | 3014 | Geodatabase Id field not nullable. |
ErrorType::GeodatabaseDefaultValueNotSupported | 3015 | Geodatabase default value not supported. |
ErrorType::GeodatabaseTableNotEditable | 3016 | Geodatabase table not editable. |
ErrorType::GeodatabaseFieldNotFound | 3017 | Geodatabase field not found. |
ErrorType::GeodatabaseFieldExists | 3018 | Geodatabase field exists. |
ErrorType::GeodatabaseCannotAlterFieldType | 3019 | Geodatabase cannot alter field type. |
ErrorType::GeodatabaseCannotAlterFieldWidth | 3020 | Geodatabase cannot alter field width. |
ErrorType::GeodatabaseCannotAlterFieldToNullable | 3021 | Geodatabase cannot alter field to nullable. |
ErrorType::GeodatabaseCannotAlterFieldToEditable | 3022 | Geodatabase cannot alter field to editable. |
ErrorType::GeodatabaseCannotAlterFieldToDeletable | 3023 | Geodatabase cannot alter field to deletable. |
ErrorType::GeodatabaseCannotAlterGeometryProperties | 3024 | Geodatabase cannot alter geometry properties. |
ErrorType::GeodatabaseUnnamedTable | 3025 | Geodatabase unnamed table. |
ErrorType::GeodatabaseInvalidTypeForDomain | 3026 | Geodatabase invalid type for domain. |
ErrorType::GeodatabaseMinMaxReversed | 3027 | Geodatabase min max reversed. |
ErrorType::GeodatabaseFieldNotSupportedOnRelationshipClass | 3028 | Geodatabase field not supported on relationship class. |
ErrorType::GeodatabaseRelationshipClassKey | 3029 | Geodatabase relationship class key. |
ErrorType::GeodatabaseValueIsNull | 3030 | Geodatabase value is nullptr . |
ErrorType::GeodatabaseMultipleSqlStatements | 3031 | Geodatabase multiple SQL statements. |
ErrorType::GeodatabaseNoSqlStatements | 3032 | Geodatabase no SQL statements. |
ErrorType::GeodatabaseGeometryFieldMissing | 3033 | Geodatabase geometry field missing. |
ErrorType::GeodatabaseTransactionStarted | 3034 | Geodatabase transaction started. |
ErrorType::GeodatabaseTransactionNotStarted | 3035 | Geodatabase transaction not started. |
ErrorType::GeodatabaseShapeRequiresZ | 3036 | Geodatabase shape requires z. |
ErrorType::GeodatabaseShapeRequiresM | 3037 | Geodatabase shape requires m. |
ErrorType::GeodatabaseShapeNoZ | 3038 | Geodatabase shape no z. |
ErrorType::GeodatabaseShapeNoM | 3039 | Geodatabase shape no m. |
ErrorType::GeodatabaseShapeWrongType | 3040 | Geodatabase shape wrong type. |
ErrorType::GeodatabaseCannotUpdateFieldType | 3041 | Geodatabase cannot update field type. |
ErrorType::GeodatabaseNoRowsAffected | 3042 | Geodatabase no rows affected. |
ErrorType::GeodatabaseSubtypeInvalid | 3043 | Geodatabase subtype invalid. |
ErrorType::GeodatabaseSubtypeMustBeInteger | 3044 | Geodatabase subtype must be integer. |
ErrorType::GeodatabaseSubtypesNotEnabled | 3045 | Geodatabase subtypes not enabled. |
ErrorType::GeodatabaseSubtypeExists | 3046 | Geodatabase subtype exists. |
ErrorType::GeodatabaseDuplicateFieldNotAllowed | 3047 | Geodatabase duplicate field not allowed. |
ErrorType::GeodatabaseCannotDeleteField | 3048 | Geodatabase cannot delete field. |
ErrorType::GeodatabaseIndexExists | 3049 | Geodatabase index exists. |
ErrorType::GeodatabaseIndexNotFound | 3050 | Geodatabase index not found. |
ErrorType::GeodatabaseCursorNotOnRow | 3051 | Geodatabase cursor not on row. |
ErrorType::GeodatabaseInternalError | 3052 | Geodatabase internal error. |
ErrorType::GeodatabaseCannotWriteGeodatabaseManagedFields | 3053 | Geodatabase cannot write geodatabase managed fields. |
ErrorType::GeodatabaseItemAlreadyExists | 3054 | Geodatabase item already exists. |
ErrorType::GeodatabaseInvalidSpatialIndexName | 3055 | Geodatabase invalid spatial index name. |
ErrorType::GeodatabaseRequiresSpatialIndex | 3056 | Geodatabase requires spatial index. |
ErrorType::GeodatabaseReservedName | 3057 | Geodatabase reserved name. |
ErrorType::GeodatabaseCannotUpdateSchemaIfChangeTracking | 3058 | Geodatabase cannot update schema if change tracking. |
ErrorType::GeodatabaseInvalidDate | 3059 | Geodatabase invalid date. |
ErrorType::GeodatabaseDatabaseDoesNotHaveChanges | 3060 | Geodatabase database does not have changes. |
ErrorType::GeodatabaseReplicaDoesNotExist | 3061 | Geodatabase replica does not exist. |
ErrorType::GeodatabaseStorageTypeNotSupported | 3062 | Geodatabase storage type not supported. |
ErrorType::GeodatabaseReplicaModelError | 3063 | Geodatabase replica model error. |
ErrorType::GeodatabaseReplicaClientGenError | 3064 | Geodatabase replica client generation error. |
ErrorType::GeodatabaseReplicaNoUploadToAcknowledge | 3065 | Geodatabase replica no upload to acknowledge. |
ErrorType::GeodatabaseLastWriteTimeInTheFuture | 3066 | Geodatabase last write time in the future. |
ErrorType::GeodatabaseInvalidArgument | 3067 | Geodatabase invalid argument. |
ErrorType::GeodatabaseTransportationNetworkCorrupt | 3068 | Geodatabase transportation network corrupt. |
ErrorType::GeodatabaseTransportationNetworkFileIo | 3069 | Geodatabase transportation network file IO error. |
ErrorType::GeodatabaseFeatureHasPendingEdits | 3070 | Geodatabase feature has pending edits. |
ErrorType::GeodatabaseChangeTrackingNotEnabled | 3071 | Geodatabase change tracking not enabled. |
ErrorType::GeodatabaseTransportationNetworkFileOpen | 3072 | Geodatabase transportation network file open. |
ErrorType::GeodatabaseTransportationNetworkUnsupported | 3073 | Geodatabase transportation network unsupported. |
ErrorType::GeodatabaseCannotSyncCopy | 3074 | Geodatabase cannot sync copy. |
ErrorType::GeodatabaseAccessControlDenied | 3075 | Geodatabase access control denied. |
ErrorType::GeodatabaseGeometryOutsideReplicaExtent | 3076 | Geodatabase geometry outside replica extent. |
ErrorType::GeodatabaseUploadAlreadyInProgress | 3077 | Geodatabase upload already in progress. |
ErrorType::GeodatabaseDatabaseClosed | 3078 | Geodatabase is closed. |
ErrorType::GeodatabaseDomainAlreadyExists | 3079 | Domain exists. |
ErrorType::GeodatabaseGeometryTypeNotSupported | 3080 | Geodatabase geometry type not supported. |
ErrorType::GeodatabaseAttachmentsRequireGlobalIds | 3081 | ArcGISFeatureTable requires a global Id field to support adding bulk attachments. |
ErrorType::GeodatabaseConstraintRuleViolation | 3082 | Violated attribute constraint rule. |
ErrorType::GeodatabaseMaxRuleEvaluationLevelExceeded | 3083 | The evaluation of attribute rules is cyclic or exceeds maximum cascading level. |
ErrorType::GeocodeUnsupportedFileFormat | 4001 | Geocode unsupported file format. |
ErrorType::GeocodeUnsupportedSpatialReference | 4002 | Geocode unsupported spatial reference. |
ErrorType::GeocodeUnsupportedProjectionTransformation | 4003 | Geocode unsupported projection transformation. |
ErrorType::GeocodeGeocoderCreation | 4004 | Geocoder creation error. |
ErrorType::GeocodeIntersectionsNotSupported | 4005 | Geocode intersections not supported. |
ErrorType::GeocodeUninitializedGeocodeTask | 4006 | Uninitialized geocode task. |
ErrorType::GeocodeInvalidLocatorProperties | 4007 | Invalid geocode locator properties. |
ErrorType::GeocodeRequiredFieldMissing | 4008 | Geocode required field missing. |
ErrorType::GeocodeCannotReadAddress | 4009 | Geocode cannot read address. |
ErrorType::GeocodeReverseGeocodingNotSupported | 4010 | Geocoding not supported. |
ErrorType::GeocodeGeometryTypeNotSupported | 4011 | Geocode geometry type not supported. |
ErrorType::GeocodeSuggestAddressNotSupported | 4012 | Geocode suggest address not supported. |
ErrorType::GeocodeSuggestResultCorrupted | 4013 | Geocode suggest result corrupt. |
ErrorType::NetworkAnalystInvalidRouteSettings | 5001 | Network analyst invalid route settings. |
ErrorType::NetworkAnalystNoSolution | 5002 | Network analyst no solution. |
ErrorType::NetworkAnalystTaskCanceled | 5003 | Network analyst task canceled. |
ErrorType::NetworkAnalystInvalidNetwork | 5004 | Network analyst invalid network. |
ErrorType::NetworkAnalystDirectionsError | 5005 | Network analyst directions error. |
ErrorType::NetworkAnalystInsufficientNumberOfStops | 5006 | Network analyst insufficient number of stops. |
ErrorType::NetworkAnalystStopUnlocated | 5007 | Network analyst stop unlocated. |
ErrorType::NetworkAnalystStopLocatedOnNonTraversableElement | 5008 | Network analyst stop located on non traversable element. |
ErrorType::NetworkAnalystPointBarrierInvalidAddedCostAttributeName | 5009 | Network analyst point barrier invalid added cost attribute name. |
ErrorType::NetworkAnalystLineBarrierInvalidScaledCostAttributeName | 5010 | Network analyst line barrier invalid scaled cost attribute name. |
ErrorType::NetworkAnalystPolygonBarrierInvalidScaledCostAttributeName | 5011 | Network analyst polygon barrier invalid scaled cost attribute name. |
ErrorType::NetworkAnalystPolygonBarrierInvalidScaledCostAttributeValue | 5012 | Network analyst polygon barrier invalid scaled cost attribute value. |
ErrorType::NetworkAnalystPolylineBarrierInvalidScaledCostAttributeValue | 5013 | Network analyst polyline barrier invalid scaled cost attribute value. |
ErrorType::NetworkAnalystInvalidImpedanceAttribute | 5014 | Network analyst invalid impedance attribute. |
ErrorType::NetworkAnalystInvalidRestrictionAttribute | 5015 | Network analyst invalid restriction attribute. |
ErrorType::NetworkAnalystInvalidAccumulateAttribute | 5016 | Network analyst invalid accumulate attribute. |
ErrorType::NetworkAnalystInvalidDirectionsTimeAttribute | 5017 | Network analyst invalid directions time attribute. |
ErrorType::NetworkAnalystInvalidDirectionsDistanceAttribute | 5018 | Network analyst invalid directions distance attribute. |
ErrorType::NetworkAnalystInvalidAttributeParametersAttributeName | 5019 | Network analyst invalid attribute parameters attribute name. |
ErrorType::NetworkAnalystInvalidAttributeParametersParameterName | 5020 | Network analyst invalid attributes parameters parameter name. |
ErrorType::NetworkAnalystInvalidAttributeParametersValueType | 5021 | Network analyst invalid attributes parameters value type. |
ErrorType::NetworkAnalystInvalidAttributeParametersRestrictionUsageValue | 5022 | Network analyst invalid attribute parameters restriction usage value. |
ErrorType::NetworkAnalystNetworkHasNoHierarchyAttribute | 5023 | Network analyst network has no hierarchy attribute. |
ErrorType::NetworkAnalystNoPathFoundBetweenStops | 5024 | Network analyst no path found between stops. |
ErrorType::NetworkAnalystUndefinedInputSpatialReference | 5025 | Network analyst undefined input spatial reference. |
ErrorType::NetworkAnalystUndefinedOutputSpatialReference | 5026 | Network analyst undefined output spatial reference. |
ErrorType::NetworkAnalystInvalidDirectionsStyle | 5027 | Network analyst invalid directions style. |
ErrorType::NetworkAnalystInvalidDirectionsLanguage | 5028 | Deprecated. Network analyst invalid directions language. |
ErrorType::NetworkAnalystDirectionsTimeAndImpedanceAttributeMismatch | 5029 | Network analyst directions time and impedance attribute mismatch. |
ErrorType::NetworkAnalystInvalidDirectionsRoadClassAttribute | 5030 | Network analyst invalid directions road class attribute. |
ErrorType::NetworkAnalystStopIsUnreachable | 5031 | Network analyst stop cannot be reached. |
ErrorType::NetworkAnalystStopTimeWindowStartsBeforeUnixEpoch | 5032 | Network analyst stop time window starts before unix epoch. |
ErrorType::NetworkAnalystStopTimeWindowIsInverted | 5033 | Network analyst stop time window is inverted. |
ErrorType::NetworkAnalystWalkingModeRouteTooLarge | 5034 | Walking mode route too large. |
ErrorType::NetworkAnalystStopHasNullGeometry | 5035 | Stop has nullptr geometry. |
ErrorType::NetworkAnalystPointBarrierHasNullGeometry | 5036 | Point barrier has nullptr geometry. |
ErrorType::NetworkAnalystPolylineBarrierHasNullGeometry | 5037 | Polyline barrier has nullptr geometry. |
ErrorType::NetworkAnalystPolygonBarrierHasNullGeometry | 5038 | Polygon barrier has nullptr geometry. |
ErrorType::NetworkAnalystUnsupportedSearchWhereClause | 5039 | Online route task does not support search_where_clause condition. |
ErrorType::NetworkAnalystInsufficientNumberOfFacilities | 5040 | Network analyst insufficient number of facilities. |
ErrorType::NetworkAnalystFacilityHasNullGeometry | 5041 | Network analyst facility has nullptr geometry. |
ErrorType::NetworkAnalystFacilityHasInvalidAddedCostAttributeName | 5042 | Network analyst facility has invalid added cost attribute name. |
ErrorType::NetworkAnalystFacilityHasNegativeAddedCostAttribute | 5043 | Network analyst facility has negative added cost attribute. |
ErrorType::NetworkAnalystFacilityHasInvalidImpedanceCutoff | 5044 | Network analyst facility has invalid impedance cutoff. |
ErrorType::NetworkAnalystInsufficientNumberOfIncidents | 5045 | Network analyst insufficient number of incidents. |
ErrorType::NetworkAnalystIncidentHasNullGeometry | 5046 | Network analyst incident has nullptr geometry. |
ErrorType::NetworkAnalystIncidentHasInvalidAddedCostAttributeName | 5047 | Network analyst incident has invalid added cost attribute name. |
ErrorType::NetworkAnalystIncidentHasNegativeAddedCostAttribute | 5048 | Network analyst incident has negative added cost attribute. |
ErrorType::NetworkAnalystInvalidTargetFacilityCount | 5049 | Network analyst invalid target facility count. |
ErrorType::NetworkAnalystIncidentHasInvalidImpedanceCutoff | 5050 | Network analyst incident has invalid impedance cutoff. |
ErrorType::NetworkAnalystStartTimeIsBeforeUnixEpoch | 5051 | Network analyst start time is before Unix epoch. |
ErrorType::NetworkAnalystInvalidDefaultImpedanceCutoff | 5052 | Network analyst invalid default impedance cutoff. |
ErrorType::NetworkAnalystInvalidDefaultTargetFacilityCount | 5053 | Network analyst invalid default target facility count. |
ErrorType::NetworkAnalystInvalidPolygonBufferDistance | 5054 | Network analyst invalid polygon buffer distance. |
ErrorType::NetworkAnalystPolylinesCannotBeReturned | 5055 | Network analyst polylines cannot be returned. |
ErrorType::NetworkAnalystTimeWindowsWithNonTimeImpedance | 5056 | Network analyst solving non time impedance, but time windows applied. |
ErrorType::NetworkAnalystUnsupportedStopType | 5057 | One or more stops have unsupported type. |
ErrorType::NetworkAnalystRouteStartsOrEndsOnWaypoint | 5058 | Network analyst route starts or ends on a waypoint. |
ErrorType::NetworkAnalystWaypointsAndRestBreaksForbiddenReordering | 5059 | Network analyst reordering stops (Traveling Salesman Problem) is not supported when the collection of stops contains waypoints or rest breaks. |
ErrorType::NetworkAnalystWaypointHasTimeWindows | 5060 | Network analyst waypoint contains time windows. |
ErrorType::NetworkAnalystWaypointHasAddedCostAttribute | 5061 | Network analyst waypoint contains added cost attribute. |
ErrorType::NetworkAnalystStopHasInvalidCurbApproach | 5062 | Network analyst stop has unknown curb approach. |
ErrorType::NetworkAnalystPointBarrierHasInvalidCurbApproach | 5063 | Network analyst point barrier has unknown curb approach. |
ErrorType::NetworkAnalystFacilityHasInvalidCurbApproach | 5064 | Network analyst facility has unknown curb approach. |
ErrorType::NetworkAnalystIncidentHasInvalidCurbApproach | 5065 | Network analyst incident has unknown curb approach. |
ErrorType::NetworkAnalystNetworkDoesNotSupportDirections | 5066 | Network dataset has no directions attributes. |
ErrorType::NetworkAnalystDirectionsLanguageNotFound | 5067 | Desired direction language not supported by platform. |
ErrorType::NetworkAnalystRouteResultCannotBeUpdated | 5068 | Deprecated. Route result requires re-solving with current route task. |
ErrorType::NetworkAnalystNoDirections | 5069 | Deprecated. Input route result does not have directions. |
ErrorType::NetworkAnalystNoStops | 5070 | Deprecated. Input route result does not have stops. |
ErrorType::NetworkAnalystInvalidRouteIndex | 5071 | Deprecated. Input route result does not have the route with passed route index. |
ErrorType::NetworkAnalystInvalidRemainingDestinationsCount | 5072 | Deprecated. Input remaining destinations count does not match with input routes stops collection. |
ErrorType::JsonParserInvalidToken | 6001 | JSON parser invalid token. |
ErrorType::JsonParserInvalidCharacter | 6002 | JSON parser invalid character. |
ErrorType::JsonParserInvalidUnicode | 6003 | JSON parser invalid unicode. |
ErrorType::JsonParserInvalidJsonStart | 6004 | JSON parser invalid start of JSON. |
ErrorType::JsonParserInvalidEndOfPair | 6005 | JSON parser invalid end of pair. |
ErrorType::JsonParserInvalidEndOfElement | 6006 | JSON parser invalid end of element. |
ErrorType::JsonParserInvalidEscapeSequence | 6007 | JSON parser invalid escape sequence. |
ErrorType::JsonParserInvalidEndOfFieldName | 6008 | JSON parser invalid end of field name. |
ErrorType::JsonParserInvalidStartOfFieldName | 6009 | JSON parser invalid start of field name. |
ErrorType::JsonParserInvalidStartOfComment | 6010 | JSON parser invalid start of comment. |
ErrorType::JsonParserInvalidDecDigit | 6011 | JSON parser invalid decimal digit. |
ErrorType::JsonParserInvalidHexDigit | 6012 | JSON parser invalid hex digit. |
ErrorType::JsonParserExpectingNull | 6013 | JSON parser expecting nullptr . |
ErrorType::JsonParserExpectingTrue | 6014 | JSON parser expecting true . |
ErrorType::JsonParserExpectingFalse | 6015 | JSON parser expecting false . |
ErrorType::JsonParserExpectingClosingQuote | 6016 | JSON parser expecting closing quote. |
ErrorType::JsonParserExpectingNan | 6017 | JSON parser expecting not a number. |
ErrorType::JsonParserExpectingEndOfComment | 6018 | JSON parser expecting end of comment. |
ErrorType::JsonParserUnexpectedEndOfData | 6019 | JSON parser unexpected end of data. |
ErrorType::JsonObjectExpectingStartObject | 6020 | JSON object expecting start object. |
ErrorType::JsonObjectExpectingStartArray | 6021 | JSON object expecting start array. |
ErrorType::JsonObjectExpectingValueObject | 6022 | JSON object expecting value object. |
ErrorType::JsonObjectExpectingValueArray | 6023 | JSON object expecting value array. |
ErrorType::JsonObjectExpectingValueInt32 | 6024 | JSON object expecting value int32. |
ErrorType::JsonObjectExpectingIntegerType | 6025 | JSON object expecting integer type. |
ErrorType::JsonObjectExpectingNumberType | 6026 | JSON object expecting number type. |
ErrorType::JsonObjectExpectingValueString | 6027 | JSON object expecting value string. |
ErrorType::JsonObjectExpectingValueBool | 6028 | JSON object expecting value bool. |
ErrorType::JsonObjectIteratorNotStarted | 6029 | JSON object iterator not started. |
ErrorType::JsonObjectIteratorIsFinished | 6030 | JSON object iterator is finished. |
ErrorType::JsonObjectKeyNotFound | 6031 | JSON object key not found. |
ErrorType::JsonObjectIndexOutOfRange | 6032 | JSON object index out of range. |
ErrorType::JsonStringWriterJsonIsComplete | 6033 | JSON string writer JSON is complete. |
ErrorType::JsonStringWriterInvalidJsonInput | 6034 | JSON string writer invalid JSON input. |
ErrorType::JsonStringWriterExpectingContainer | 6035 | JSON string writer expecting container. |
ErrorType::JsonStringWriterExpectingKeyOrEndObject | 6036 | JSON string writer expecting key or end object. |
ErrorType::JsonStringWriterExpectingValueOrEndArray | 6037 | JSON string writer expecting value or end array. |
ErrorType::JsonStringWriterExpectingValue | 6038 | JSON string writer expecting value. |
ErrorType::MappingMissingSpatialReference | 7001 | Spatial reference is missing. |
ErrorType::MappingMissingInitialViewpoint | 7002 | Initial viewpoint is missing. |
ErrorType::MappingInvalidResponse | 7003 | Invalid request response. |
ErrorType::MappingMissingBingMapsKey | 7004 | Bing maps key is missing. |
ErrorType::MappingUnsupportedLayerType | 7005 | Layer type is not supported. |
ErrorType::MappingSyncNotEnabled | 7006 | Sync not enabled. |
ErrorType::MappingTileExportNotEnabled | 7007 | Tile export is not enabled. |
ErrorType::MappingMissingItemProperty | 7008 | Required item property is missing. |
ErrorType::MappingWebmapNotSupported | 7009 | Web map version is not supported. |
ErrorType::MappingSpatialReferenceInvalid | 7011 | Spatial reference invalid or incompatible. |
ErrorType::MappingPackageUnpackRequired | 7012 | Package needs to be unpacked before it can be used. |
ErrorType::MappingUnsupportedElevationFormat | 7013 | Elevation source data format is not supported. |
ErrorType::MappingWebsceneNotSupported | 7014 | Web scene version or viewing mode is not supported. |
ErrorType::MappingNotLoaded | 7015 | Loadable object is not loaded when it is expected to be loaded. |
ErrorType::MappingScheduledUpdatesNotSupported | 7016 | Scheduled updates for an offline preplanned map area are not supported. |
ErrorType::MappingUtilityNetworkTraceFailed | 7017 | Trace operation executed by the service failed. |
ErrorType::MappingInvalidArcadeExpression | 7018 | Arcade expression is invalid. |
ErrorType::MappingUtilityNetworkTooManyAssociations | 7019 | Requested extent contains too many associations. |
ErrorType::MappingMaxFeatureCountExceeded | 7020 | A layer has requested more features than the service maximum feature count. |
ErrorType::MappingBranchVersioningNotSupportedByService | 7021 | Feature service does not support branch versioning. |
ErrorType::MappingPackagingNotComplete | 7022 | Packaging of data for the preplanned map area is not complete and it is not ready for download. |
ErrorType::MappingSyncDirectionUploadNotSupported | 7023 | An upload sync direction is not supported. |
ErrorType::MappingTileCacheCompactV2ExportNotEnabled | 7024 | Tile export in .tpkx format is not supported. |
ErrorType::MappingLayerDoesNotIntersectAreaOfInterest | 7025 | There are no tiles within the export area of interest. |
ErrorType::MappingScheduledUpdateUploadRequired | 7026 | Local edits must be sent to a service (using a sync direction of upload) before scheduled updates can download a replacement geodatabase. |
ErrorType::LicensingUnlicensedFeature | 8001 | Unlicensed feature. |
ErrorType::LicensingLicenseLevelFixed | 8002 | License level fixed. |
ErrorType::LicensingLicenseLevelAlreadySet | 8003 | License level is already set. |
ErrorType::LicensingMainLicenseNotSet | 8004 | Main license is not set. |
ErrorType::LicensingUnlicensedExtension | 8005 | Unlicensed extension. |
ErrorType::LicensingPortalUserWithNoLicense | 8006 | Portal user with no license. |
ErrorType::LocalServerServerFailedToStart | 9001 | Local server failed to start. |
ErrorType::LocalServerServiceFailedToStart | 9002 | A local server's service failed to start. |
ErrorType::LocalServerServiceTerminatedUnexpectedly | 9003 | A local server's service terminated unexpectedly. |
ErrorType::LocalServerServerFailed | 9004 | The local server has failed. |
ErrorType::LocalServerServiceFailed | 9005 | A local server's service has failed. |
ErrorType::StdIosBaseFailure | 10001 | IO error. |
ErrorType::StdBadArrayNewLength | 10002 | Invalid array length. |
ErrorType::StdUnderflowError | 10003 | Arithmetic underflow. |
ErrorType::StdSystemError | 10004 | System error. |
ErrorType::StdRangeError | 10005 | Range error. |
ErrorType::StdOverflowError | 10006 | Arithmetic overflow. |
ErrorType::StdOutOfRange | 10007 | Out of range. |
ErrorType::StdLengthError | 10008 | Length error. |
ErrorType::StdInvalidArgument | 10009 | Invalid argument. |
ErrorType::StdFutureError | 10010 | Asynchronous error. |
ErrorType::StdDomainError | 10011 | Math domain error. |
ErrorType::StdRuntimeError | 10012 | Unknown error. |
ErrorType::StdLogicError | 10013 | Logic error. |
ErrorType::StdBadWeakPtr | 10014 | Invalid weak reference. |
ErrorType::StdBadTypeId | 10015 | Invalid type Id. |
ErrorType::StdBadFunctionCall | 10016 | Invalid function call. |
ErrorType::StdBadException | 10017 | Invalid error management. |
ErrorType::StdBadCast | 10018 | Invalid cast. |
ErrorType::StdBadAlloc | 10019 | Out of memory. |
ErrorType::StdException | 10020 | Unknown error. |
ErrorType::NavigationReroutingNotSupportedByService | 13001 | Service does not support rerouting. |
ErrorType::GeotriggersFeedError | 16001 | A problem was encountered with a GeotriggerFeed. An invalid GeotriggerFeed indicates that a GeotriggerMonitor is unable to perform checks. No GeotriggerNotificationInfo events will be sent. |
ErrorType::GeotriggersFenceParametersError | 16002 | A problem was encountered with the FenceParameters for a FenceGeotrigger. An invalid FenceParameters indicates that a GeotriggerMonitor is unable to perform checks. No GeotriggerNotificationInfo events will be sent. |
ErrorType::GeotriggersFenceDataWarning | 16003 | A problem was encountered with the fence data for a Geotrigger. There is a problem with some of the fence data and these will not be checked by a GeotriggerMonitor. However, other data is valid so GeotriggerNotificationInfo events can be sent. |
ErrorType::MotionSensorAccelerometerNotSupported | 17000 | Device does not support accelerometer. |
ErrorType::MotionSensorGyroscopeNotSupported | 17001 | Device does not support gyroscope. |
ErrorType::MotionSensorMagnetometerNotSupported | 17002 | Device does not support magnetometer. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.11.
enum class EsriVectorTilesDownloadOption
Enumerates options for downloading an Esri vector tiled basemap service.
When taking an Esri vector tiled basemap service offline (e.g. to create a VectorTileCache on your device), you can choose from different versions of the service depending on your use case.
Primary considerations are the download speed and the size of the resulting .vtpk
file. Among other things, file size is influenced by the amount of fonts downloaded from the service. Esri vector tiled basemap layers make use of fonts as part of their style resources - see the vector-tile-style documentation. When you take a vector tiled layer offline, these fonts are downloaded as part of the VectorTileCache.
Esri services also offer an alternative version with a reduced font package size which will reduce the download size of a vtpk by around 80
Mb. You can view a set of vector tile styles which use the reduced font services here. If you are creating a web map that is only intended for taking maps offline and not for online-viewing, these "for export" versions of the services are recommended.
This enumeration describes options for controlling which set of fonts are downloaded. Note that these options only apply to Esri vector tile basemap services.
The EsriVectorTilesDownloadOption can be one of:
Constant | Value | Description |
---|---|---|
EsriVectorTilesDownloadOption::UseOriginalService | 0 | The complete set of vector tile resources for the original service, including the full set of fonts, will be downloaded. Downloading all font resources increases the download size of a .vtpk. However, this option ensures that the offline vector tile layer displays the same as the original online service. |
EsriVectorTilesDownloadOption::UseReducedFontsService | 1 | An alternative service that uses a reduced set of font resources, supporting a limited set of language characters, will be downloaded. Downloading the smaller set of font resources reduces the download size of a .vtpk by around 80 Mb. This omits the large Arial Unicode font that is used to support many characters for the full world basemap. This makes this option unsuitable for some locales or when your offline vector tiled layer includes certain character sets. For example, this option will not display Chinese, Japanese, Thai, Korean or Georgian characters. You should confirm that this option is suitable for your specific use-case. |
You can view a set of vector tile styles which use the reduced font services here. This option is not recommended for Esri basemap services that do not have an equivalent "for export" version.
This enum was introduced or modified in Esri::ArcGISRuntime 100.10.
enum class ExpirationType
Enumerates the possible types of package expiration.
The ExpirationType can be one of:
Constant | Value | Description |
---|---|---|
ExpirationType::Unknown | -1 | The expiration object is not valid. The package may not be loaded or may have no expiration. |
ExpirationType::AllowExpiredAccess | 0 | The expiration is provided for warning purposes only. The package can still be used. |
ExpirationType::PreventExpiredAccess | 1 | The expiration is mandatory and the package can no longer be used - for example, the resource will fail to load. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.5.
enum class ExtendedErrorType
Enumerates extended error type.
The ExtendedErrorType can be one of:
Constant | Value | Description |
---|---|---|
ExtendedErrorType::None | -1 | None |
ExtendedErrorType::NetworkError | 0 | Network error |
ExtendedErrorType::FileIOError | 1 | File I/O error |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class ExtrusionMode
Enumerates possible extrusion modes.
The ExtrusionMode can be one of:
Constant | Value | Description |
---|---|---|
ExtrusionMode::None | 0 | No extrusion. |
ExtrusionMode::Minimum | 1 | A z-value is calculated by adding the extrusion height to the minimum z-value of the feature, and the feature is extruded to a flat top at that value. |
ExtrusionMode::Maximum | 2 | A z-value is calculated by adding the extrusion height to the maximum z-value of the feature, and the feature is extruded to a flat top at that value. |
ExtrusionMode::AbsoluteHeight | 3 | The feature is extruded to the specified z-value as a flat top, regardless of the z-values of the feature. |
ExtrusionMode::BaseHeight | 4 | A z-value is calculated for each vertex of the feature's base, and the feature is extruded to the various z-values. This is the only extrusion mode that does not have a flat top. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class FeatureObjectType
Enumerates feature object types.
The FeatureObjectType can be one of:
Constant | Value | Description |
---|---|---|
FeatureObjectType::Unknown | -1 | Unknown feature object type |
FeatureObjectType::ArcGISFeature | 0 | An ArcGIS feature type used with an ArcGISFeatureTable |
FeatureObjectType::Feature | 1 | A feature type |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class FeatureRenderingMode
Enumerates types of rendering modes available for the FeatureLayer.
FeatureRenderingMode enumerates rendering modes available for the FeatureLayer.
The FeatureRenderingMode can be one of:
Constant | Value | Description |
---|---|---|
FeatureRenderingMode::Automatic | 0 | The rendering mode for the layer will be automatically chosen based on the geometry type and Esri::ArcGISRuntime::Renderer. |
FeatureRenderingMode::Static | 1 | Static rendering mode - Features will only update between zoom and pan operations in a retained mode. This mode is ideal, for example, for complex geometries or features rendered with cartographic quality symbology. It may also be suited for rendering features when low-end graphics hardware is used. |
FeatureRenderingMode::Dynamic | 2 | Dynamic rendering mode - Features will be updated during pan and zoom operations for a smoothly rendered display. This mode is not supported by all Renderers. A Esri::ArcGISRuntime::HeatmapRenderer is an example of a renderer which does not support dynamic rendering mode. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.2.
enum class FeatureRequestMode
Enumerates feature request modes for the feature table.
The feature request mode for a service feature table. This determines (1) whether features are cached locally (for quicker access by map and scene layers) and (2) whether queries are performed on the local cache or on the server.
The FeatureRequestMode can be one of:
Constant | Value | Description |
---|---|---|
FeatureRequestMode::Undefined | 0 | The feature request mode is undefined and will be set on initialization of the table. If it is a spatial table then the feature request mode will be set to OnInteractionCache. If it's a non-spatial table the feature request mode will be set to ManualCache. |
FeatureRequestMode::OnInteractionCache | 1 | The features are requested from the server as they are needed, in response to user or developer interaction with the layer (pan, zoom). Features are cached in the local table for the duration of the session. Queries are executed on the local cache or (if requested features are not resident in the cache) on the server. This mode is the default. In this mode, features have a minimum set of attributes, and feature geometries have no m-values even if m-values are defined by the service. This is an optimization for faster rendering. To access all attributes or access geometries that contain m-values, the features you get from a query must be loaded. You can load them yourself or request that the query method return them already loaded (see Esri::ArcGISRuntime::QueryFeatureFields::LoadAll at Esri::ArcGISRuntime::QueryFeatureFields). For more information, see the class description for Esri::ArcGISRuntime::ServiceFeatureTable. |
FeatureRequestMode::OnInteractionNoCache | 2 | The features are always requested from the server and are never cached. This mode ensures that you are working against the latest data, but it has a high network bandwidth since it goes to the server for all interactions (pans, zooms, selects, or queries). |
FeatureRequestMode::ManualCache | 3 | The features are requested from the server by an explicit call to Esri::ArcGISRuntime::ServiceFeatureTable::populateFromService(), which populates the local cache. Queries performed on the table will be executed locally. In this mode, the features have all fields defined by the outFields argument you pass to Esri::ArcGISRuntime::ServiceFeatureTable::populateFromService(). |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class FeatureServiceSessionType
An enumeration of the session types that control how multiple users access branch versioned data.
Session types—transient and persistent—let you control how multiple viewers and editors access branch versioned feature services. By default, a web map or web scene with branch versioned feature services (a ServiceGeodatabase version) loads as a FeatureServiceSessionType::Transient type; you can change this type to FeatureServiceSessionType::Persistent at the map or scene level when you load the map or scene.
When you switch the ServiceGeodatabase version being used via ServiceGeodatabase::switchVersion(QString), a read operation is started on the new version before releasing the previous version. If acquiring a shared lock on the new version fails (for example, if another user is editing the version), an error is raised. This behavior allows you to keep the user connected to the original version when the version they want is not yet available.
For additional ways to manage multiple viewers and editors in branch versioned data, such as using multiple tiers of editors, see the ArcGIS Pro discussion on branch version scenarios.
The FeatureServiceSessionType can be one of:
Constant | Value | Description |
---|---|---|
FeatureServiceSessionType::Transient | 0 | - A momentary session is used during queries and edit operations. This is the default session type. The server creates an exclusive lock upon an editor's ServiceGeodatabase::applyEdits operation and holds the lock only for the duration that it takes that operation to occur. An exclusive lock prevents readers and editors from accessing (connecting to and viewing) the rows affected by the edit in the ServiceGeodatabase version during this time, but they can access (connect to, view, query, and edit) other rows in the ServiceGeodatabase version. Use the transient type when concurrency is more important than data consistency between queries or between concurrent users. |
FeatureServiceSessionType::Persistent | 1 | - A session is held open as long as tables are actively reading or writing.
|
If one or more read operations were already being performed on the ServiceFeatureTable when an edit operation began (if a shared lock was already in place), then the shared lock becomes an exclusive lock. When all edit operations are applied successfully, the exclusive lock returns to being a shared lock.
A call to ServiceGeodatabase::close will release an exclusive lock.
Note that if the ServiceGeodatabase version requested is the default version, no exclusive lock will be acquired.
Edit operations that trigger the locks described above:
- FeatureTable::addFeature(Feature)
- FeatureTable::addFeatures(QStringList)
- FeatureTable::deleteFeature(Feature)
- FeatureTable::deleteFeatures(QStringList)
- FeatureTable::updateFeature(Feature)
- FeatureTable::updateFeatures(QStringList)
- ArcGISFeature::addAttachment(QString, QString, ByteArrayStruct)
- ArcGISFeature::updateAttachment(Attachment, QString, QString, ByteArrayStruct)
- ArcGISFeature::deleteAttachment(Attachment)
- ArcGISFeature::deleteAttachments(QStringList)
This enum was introduced or modified in Esri::ArcGISRuntime 100.10.
enum class FeatureTableType
Enumerates feature table types.
The FeatureTableType can be one of:
Constant | Value | Description |
---|---|---|
FeatureTableType::Unknown | -1 | Unknown feature table type. |
FeatureTableType::FeatureTable | 0 | Feature table base type |
FeatureTableType::ServiceFeatureTable | 1 | A service feature table consuming and interacting with a connected feature service layer. |
FeatureTableType::GeodatabaseFeatureTable | 2 | A local feature table consuming a feature table from a mobile geodatabase. |
FeatureTableType::FeatureCollectionTable | 3 | A feature collection table. |
FeatureTableType::ShapefileFeatureTable | 4 | A shapefile feature table. |
FeatureTableType::GeoPackageFeatureTable | 5 | A GeoPackage feature table. |
FeatureTableType::WfsFeatureTable | 6 | A WFS feature table. |
FeatureTableType::OgcFeatureCollectionTable | 7 | An OGC Feature Collection Table. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class FeatureTilingMode
Feature tiling modes available to feature layers. This determines whether or not to use feature tiling (if a service supports it). Using the default mode is highly recommended. As of now, only services based on service feature tables use feature tiling.
The FeatureTilingMode can be one of:
Constant | Value | Description |
---|---|---|
FeatureTilingMode::EnabledWhenSupported | 0 | Use feature tiling whenever a service supports it. Feature tiling retrieves more features per layer from a service by making multiple, smaller requests to said service. Since each request gathers a portion of the total features, this allows more features to be rendered in the extent than what the maxRecordCount would normally allow. When in this mode, all rendering requests to services will use feature tiling unless the following applies: FeatureRequestMode is FeatureRequestMode::ManualCache, the service does not support coordinate quantization, the max record count is not exceeded, or if the service does not support tile result types. This is the default mode. |
FeatureTilingMode::Disabled | 1 | Feature tiling is disabled. When in this mode, feature tiling will not be used even if a service supports it. This is a potential performance hit if too many requests are being sent out at once. Disabling feature tiling results in less features returned from a service. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.10.
enum class FeatureTypeChangeMode
Enumerates the feature type change modes in a Popup.
FeatureTypeChangeMode can be one of:
Constant | Value | Description |
---|---|---|
FeatureTypeChangeMode::ResetToDefaults | 0 | Resets all fields to the default values defined in the feature template prototype. |
FeatureTypeChangeMode::KeepValues | 1 | Keeps all applicable current field values. If the value is not allowed in the new feature type, then it will be set to null. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class FenceEnterExitSpatialRelationship
The spatial relationship that determines when a fence has been entered or exited.
When determining whether a feed entity has entered or exited a fence polygon, there are two spatial operations that can be used:
- Intersects: the feed geometry must intersect the fence polygon.
- Contains: the feed geometry must be contained by the fence polygon.
These operations determine whether a fence polygon has been entered, and also when it has been exited (the feed geometry no longer intersects or is no longer contained by the fence polygon). Because the contains condition is more strict than intersects (a geometry can intersect another geometry without being contained by it) it tends to result in fewer notifications when the two geometries are nearby. By using different combinations of these rules for enter and exit, you can control the likelihood that notifications will be sent.
Note that when the feed geometry is a Point, there is no difference between intersection and containment, so both options behave the same. When using a LocationGeotriggerFeed, set FenceGeotrigger::feedAccuracyMode to FenceGeotriggerFeedAccuracyMode::UseGeometryWithAccuracy in order to create a polygon geometry that accounts for the area of uncertainty around a Location::position.
The FenceEnterExitSpatialRelationship can be one of:
Constant | Value | Description |
---|---|---|
FenceEnterExitSpatialRelationship::EnterIntersectsAndExitDoesNotIntersect | 0 | The fence polygon is entered when it intersects a GeotriggerFeed entity and exited when it no longer intersects. This option tends to increase the number of notifications as an entity approaches a fence polygon. Use this option when you want to receive all possible notifications - for example, when you want to be warned that you are approaching a hazard. |
This option has no effect unless the feed entity geometry is a Polygon. Set FenceGeotrigger::feedAccuracyMode to FenceGeotriggerFeedAccuracyMode::UseGeometryWithAccuracy to create a polygon geometry that accounts for the area of uncertainty around a Location::position.
In the diagram above, the feed enters the fence on the left (shown in yellow) and exits on the right (shown in purple).
Constant | Value | Description |
---|---|---|
FenceEnterExitSpatialRelationship::EnterContainsAndExitDoesNotContain | 1 | The fence polygon is entered when it contains the entity from a GeotriggerFeed and exited when the entity is no longer contained. This option limits notifications to when the entity is fully within the fence polygon. Use this option to be certain you are within a given fence - for example when carrying out work within a specific land parcel. |
This option has no effect unless the feed entity geometry is a Polygon. Set FenceGeotrigger::feedAccuracyMode to FenceGeotriggerFeedAccuracyMode::UseGeometryWithAccuracy to create a polygon geometry that accounts for the area of uncertainty around a Location::position.
In the diagram above, the feed enters the fence on the left (shown in yellow) and exits on the right (shown in purple).
Constant | Value | Description |
---|---|---|
FenceEnterExitSpatialRelationship::EnterContainsAndExitDoesNotIntersect | 2 | The fence polygon is entered when it contains a GeotriggerFeed entity and exited when it no longer intersects. This option tends to minimize the number of notifications. The entity must be fully within the fence polygon to enter and must be fully outside to exit. This combination reduces the number of spurious notifications that occur as you move around the border of a fence. Use this option when you want to limit notifications - for example, when driving past properties on your way to a delivery address. |
This option has no effect unless the feed entity geometry is a Polygon. Set FenceGeotrigger::feedAccuracyMode to FenceGeotriggerFeedAccuracyMode::UseGeometryWithAccuracy in order to create a polygon geometry that accounts for the area of uncertainty around a Location::position.
In the diagram above, the feed enters the fence on the left (shown in yellow) and exits on the right (shown in purple).
This enum was introduced or modified in Esri::ArcGISRuntime 100.13.
enum class FenceGeotriggerFeedAccuracyMode
Options that describe how a FenceGeotrigger uses accuracy information from a GeotriggerFeed.
This enumeration defines options for using accuracy information from a GeotriggerFeed to provide the Geometry for checking a Geotrigger condition. In particular, you can choose how to use the Location::horizontalAccuracy property to reflect the uncertainty around a fixed Location::position. Due to various factors, GPS positions may be inaccurate, with Location::horizontalAccuracy representing a radius that defines the area containing the actual location. Spurious notifications may occur when the Location::position is inaccurate and is incorrectly reported as inside or outside of a fence. You can use the Location::horizontalAccuracy to account for that uncertainty.
These values are used in conjunction with FenceGeotrigger::enterExitSpatialRelationship to affect when notifications are sent.
The FenceGeotriggerFeedAccuracyMode can be one of:
Constant | Value | Description |
---|---|---|
FenceGeotriggerFeedAccuracyMode::UseGeometry | 0 | The reported Geometry from a GeotriggerFeed is used. For a LocationGeotriggerFeed the point geometry from the Location::position property is used. |
FenceGeotriggerFeedAccuracyMode::UseGeometryWithAccuracy | 1 | The reported Geometry from a GeotriggerFeed is used in conjunction with accuracy information. For a LocationGeotriggerFeed the point geometry from the Location::position property is buffered by the Location::horizontalAccuracy to produce a polygon geometry. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.13.
enum class FenceNotificationType
The type of a FenceGeotrigger that was met.
The FenceNotificationType can be one of:
Constant | Value | Description |
---|---|---|
FenceNotificationType::Entered | 0 | The feed data has entered one of the fence geometries. |
FenceNotificationType::Exited | 1 | The feed data has exited one of the fence geometries. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.12.
enum class FenceParametersType
The type of a FenceParameters.
The FenceParametersType can be one of:
Constant | Value | Description |
---|---|---|
FenceParametersType::GraphicFenceParameters | 0 | The fence parameters uses Graphic data. |
FenceParametersType::FeatureFenceParameters | 1 | The fence parameters uses features from a FeatureTable |
FenceParametersType::GraphicsOverlayFenceParameters | 2 | The fence parameters uses graphics from a GraphicsOverlay |
This enum was introduced or modified in Esri::ArcGISRuntime 100.12.
enum class FenceRuleType
The rule or query that determines whether a FenceGeotrigger condition is met.
The FenceRuleType can be one of:
Constant | Value | Description |
---|---|---|
FenceRuleType::Enter | 0 | Check whether objects from the GeotriggerFeed enter the FenceParameters. |
FenceRuleType::Exit | 1 | Check whether objects from the GeotriggerFeed exit the FenceParameters. |
FenceRuleType::EnterOrExit | 2 | Check whether objects from the GeotriggerFeed enter or exit the FenceParameters. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.12.
enum class FieldType
Enumerates the type of value stored in a field.
The FieldType can be one of:
Constant | Value | Description |
---|---|---|
FieldType::Unknown | -1 | Unknown field type. |
FieldType::Int16 | 0 | Small integer type. |
FieldType::Int32 | 1 | Integer type. |
FieldType::GUID | 3 | GUID type. |
FieldType::Float32 | 4 | Float type. |
FieldType::Float64 | 5 | Double type. |
FieldType::Date | 6 | DateTime type (in case of shapefiles: only date, not time). |
FieldType::Text | 7 | Text type. |
FieldType::OID | 8 | ObjectID type. |
FieldType::GlobalID | 9 | GlobalID type. |
FieldType::Blob | 10 | Blob type. |
FieldType::Geometry | 11 | Geometry type. |
FieldType::Raster | 12 | Raster type. |
FieldType::Xml | 13 | XML type. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class FontDecoration
Enumerates various font decorations that can be applied to text symbols.
The FontDecoration can be one of:
Constant | Value | Description |
---|---|---|
FontDecoration::LineThrough | 0 | Draw a line through the text. |
FontDecoration::None | 1 | No decoration on the text. |
FontDecoration::Underline | 2 | Underline the text. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class FontStyle
Enumerates various styles that can be applied to the font of a text symbol.
The FontStyle can be one of:
Constant | Value | Description |
---|---|---|
FontStyle::Italic | 0 | Italic style applied (characters lean forwards, bottom left to top right: /). |
FontStyle::Normal | 1 | No style applied. |
FontStyle::Oblique | 2 | Oblique style applied (characters lean back, bottom right to top left: ). |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class FontWeight
Enumerates the weight applied to the font of a text symbol.
The FontWeight can be one of:
Constant | Value | Description |
---|---|---|
FontWeight::Bold | 0 | Font will be rendered bold. |
FontWeight::Normal | 1 | Font will be rendered with its normal weight. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class GarsConversionMode
Enumerates possible locations of a point relative to a GARS cell.
The GarsConversionMode can be one of:
Constant | Value | Description |
---|---|---|
GarsConversionMode::LowerLeft | 0 | Represents a GARS cell by the coordinate of its south-west corner. |
GarsConversionMode::Center | 1 | Represents a GARS cell by the coordinates of its center. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.1.
enum class GenerateLayerQueryOption
Enumerates generate layer query options.
GenerateLayerQueryOption determines which features are copied from the server when generating a geodatabase. GenerateLayerQueryOption can be one of:
Constant | Value | Description |
---|---|---|
GenerateLayerQueryOption::Unknown | -1 | An unknown query option. Normally the result when an error occurs. This value is obsolete. |
GenerateLayerQueryOption::All | 0 | All features are copied from the server when creating a geodatabase. |
GenerateLayerQueryOption::None | 1 | When combined with Esri::ArcGISRuntime::GenerateLayerOption::isIncludeRelated, if false , no features are copied from the server when creating a geodatabase. When true , only features that are in a relationship are copied. When used in conjunction with upload-only synchronization, this enables a faster upload scenario where new features are only sent to the server and none are downloaded. |
GenerateLayerQueryOption::UseFilter | 2 | Features satisfying the criteria imposed by the Esri::ArcGISRuntime::GenerateLayerOption::whereClause and Esri::ArcGISRuntime::GenerateLayerOption::isUseGeometry properties are copied from the server when creating a geodatabase. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.1.
enum class GenerateOfflineMapUpdateMode
Different modes for synchronization of features in a generated offline map.
The GenerateOfflineMapUpdateMode can be one of:
Constant | Value | Description |
---|---|---|
GenerateOfflineMapUpdateMode::SyncWithFeatureServices | 0 | Changes, including local edits, will be synced directly with the underlying feature services. |
GenerateOfflineMapUpdateMode::NoUpdates | 1 | No feature updates will be performed. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.9.
enum class GeoViewType
Enumerates types of Esri::ArcGISRuntime::GeoView objects.
The GeoViewType can be one of:
Constant | Value | Description |
---|---|---|
GeoViewType::MapView | 0 | GeoView is a MapView, a 2D view. |
GeoViewType::SceneView | 1 | GeoView is a SceneView, a 3D view. |
GeoViewType::Unknown | -1 | Unknown type |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class GeodatabaseDatasetType
Enumerates geodatabase dataset types.
The GeodatabaseDatasetType can be one of:
Constant | Value | Description |
---|---|---|
GeodatabaseDatasetType::Unknown | -1 | Unknown geodatabase dataset type. |
GeodatabaseDatasetType::TransportationNetworkDataset | 0 | A transportation network dataset, which is used to perform network-based analyses like finding a route. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class GeodeticCurveType
Enumerates types of geodetic curves for use in geodetic GeometryEngine operations.
The GeodeticCurveType can be one of:
Constant | Value | Description |
---|---|---|
GeodeticCurveType::Geodesic | 0 | The shortest line between any two points on the Earth's surface on a spheroid (ellipsoid). |
GeodeticCurveType::Loxodrome | 1 | A line of constant bearing, or azimuth. Straight line is a rhumb line. |
GeodeticCurveType::GreatElliptic | 2 | The line on a spheroid (ellipsoid) defined by the intersection at the surface by a plane that passes through the center of the spheroid and the start and end points of a segment. This is also known as a great circle when a sphere is used. |
GeodeticCurveType::NormalSection | 3 | Straight line is a normal section. |
GeodeticCurveType::ShapePreserving | 4 | Keeps the original shape of the geometry or curve. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class GeometricEffectType
Enumerates the type of geometric effect stored in a GeometricEffect object.
The GeometricEffectType can be one of:
Constant | Value | Description |
---|---|---|
GeometricEffectType::Unknown | -1 | An unknown type. |
GeometricEffectType::DashGeometricEffect | 0 | Dash geometric effect. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.5.
See also Esri::ArcGISRuntime::GeometricEffectType.
enum class GeometryBuilderType
Enumerates types of geometry builder that may be represented by GeometryBuilder or a class that inherts from GeometryBuilder.
The GeometryBuilderType can be one of:
Constant | Value | Description |
---|---|---|
GeometryBuilderType::Unknown | -1 | Unknown geometry builder type |
GeometryBuilderType::PointBuilder | 1 | A PointBuilder |
GeometryBuilderType::EnvelopeBuilder | 2 | An EnvelopeBuilder |
GeometryBuilderType::PolylineBuilder | 3 | A PolylineBuilder |
GeometryBuilderType::PolygonBuilder | 4 | A PolygonBuilder |
GeometryBuilderType::MultipointBuilder | 5 | A MultipointBuilder |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class GeometryExtendOptions
Enumerates options that the GeometryEngine's extend() method should use.
The GeometryExtendOptions can be one of:
Constant | Value | Description |
---|---|---|
GeometryExtendOptions::Default | 0 | Extension considers both ends of paths. The old ends remain and new points are added at the extended ends. |
GeometryExtendOptions::RelocateEnds | 1 | If an extension is performed at an end, relocate the end point to the new position instead of leaving the old point and adding a new point at the new position. |
GeometryExtendOptions::KeepEndAttributes | 2 | If an extension is performed at an end, do not extrapolate the end-segment's attributes for the new point. Instead, make its attributes the same as the current end. |
GeometryExtendOptions::NoEndAttributes | 4 | If an extension is performed at an end, do not extrapolate the end-segment's attributes for the new point. Instead, make its attributes be empty. |
GeometryExtendOptions::DoNotExtendFromStartPoint | 8 | Do not extend the 'from' end of any path. |
GeometryExtendOptions::DoNotExtendFromEndPoint | 16 | Do not extend the 'to' end of any path. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.1.
enum class GeometryOffsetType
Enumerates types of geometry offsets used in GeometryEngine's offset method.
The GeometryOffsetType can be one of:
Constant | Value | Description |
---|---|---|
GeometryOffsetType::Mitered | 0 | Mitered |
GeometryOffsetType::Bevelled | 1 | Bevelled |
GeometryOffsetType::Rounded | 2 | Rounded |
GeometryOffsetType::Squared | 3 | Squared |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class GeometryType
Enumerates types of geometry that may be represented by Geometry or a class that inherts from Geometry.
The GeometryType can be one of:
Constant | Value | Description |
---|---|---|
GeometryType::Unknown | -1 | Unknown geometry type |
GeometryType::Point | 1 | Single point (point) |
GeometryType::Envelope | 2 | Enclosed rectangular area with sides aligned on the X and Y axes (area, multi-path, multi-vertex) |
GeometryType::Polyline | 3 | One or more lines in a single %Geometry (linear, multi-vertex, multi-path) |
GeometryType::Polygon | 4 | One or more enclosed areas in a single %Geometry (multi-vertex, multi-path) |
GeometryType::Multipoint | 5 | One or more points in a single %Geometry (point, multi-vertex) |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class GeoprocessingExecutionType
Enumerates types of geoprocessing execution modes.
The GeoprocessingExecutionType can be one of:
Constant | Value | Description |
---|---|---|
GeoprocessingExecutionType::Unknown | -1 | This value is returned when an error has occurred. |
GeoprocessingExecutionType::AsynchronousSubmit | 0 | Asynchronously submit a job. |
GeoprocessingExecutionType::SynchronousExecute | 1 | Synchronous task execution. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class GeoprocessingLinearUnits
Enumerates types of geoprocessing linear units.
Note: See Esri::ArcGISRuntime::GeoprocessingLinearUnit for a description of the relationship between Esri::ArcGISRuntime::GeoprocessingLinearUnit and Esri::ArcGISRuntime::LinearUnit.
The GeoprocessingLinearUnits can be one of:
Constant | Value | Description |
---|---|---|
GeoprocessingLinearUnits::Unknown | -1 | Unknown geoprocessing linear units. |
GeoprocessingLinearUnits::Centimeter | 0 | Centimeter. |
GeoprocessingLinearUnits::Decimeter | 1 | Decimeter. |
GeoprocessingLinearUnits::Kilometer | 2 | Kilometer. |
GeoprocessingLinearUnits::Meter | 3 | Meter. |
GeoprocessingLinearUnits::Millimeter | 4 | Millimeter. |
GeoprocessingLinearUnits::Point | 5 | Point. |
GeoprocessingLinearUnits::USNauticalMile | 6 | US Nautical Mile. |
GeoprocessingLinearUnits::USSurveyFoot | 7 | US Survey Foot. |
GeoprocessingLinearUnits::USSurveyInch | 8 | US Survey Inch. |
GeoprocessingLinearUnits::USSurveyMile | 9 | US Survey Mile. |
GeoprocessingLinearUnits::USSurveyYard | 10 | US Survey Yard. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class GeoprocessingParameterDirection
Enumerates types of geoprocessing parameter directions.
The GeoprocessingParameterDirection can be one of:
Constant | Value | Description |
---|---|---|
GeoprocessingParameterDirection::Input | 0 | A parameter provided to a task as an input. |
GeoprocessingParameterDirection::Output | 1 | A parameter provided by the task as an output. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.1.
enum class GeoprocessingParameterType
Enumerates types of geoprocessing parameters.
The GeoprocessingExecutionType can be one of:
Constant | Value | Description |
---|---|---|
GeoprocessingParameterType::GeoprocessingBoolean | 0 | GPBoolean |
GeoprocessingParameterType::GeoprocessingDataFile | 1 | GpDataFile |
GeoprocessingParameterType::GeoprocessingDate | 2 | GpDate |
GeoprocessingParameterType::GeoprocessingDouble | 3 | GpDouble |
GeoprocessingParameterType::GeoprocessingFeatures | 4 | GPRecordSet or GPFeatureRecordSetLayer |
GeoprocessingParameterType::GeoprocessingLinearUnit | 5 | GPLinearUnit |
GeoprocessingParameterType::GeoprocessingLong | 6 | GPLong |
GeoprocessingParameterType::GeoprocessingMultiValue | 7 | GPMultiValue |
GeoprocessingParameterType::GeoprocessingRaster | 8 | GPRasterData or GPRasterDataLayer |
GeoprocessingParameterType::GeoprocessingString | 9 | GPString |
GeoprocessingParameterType::GeoprocessingUnknownParameter | 10 | Unknown type |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
See also Esri::ArcGISRuntime::GeoprocessingParameter.
enum class GeoprocessingServiceType
Enumerates the service type of a GeoprocessingService.
Constant | Value | Description |
---|---|---|
GeoprocessingServiceType::SynchronousExecute | 0 | Synchronous execution |
GeoprocessingServiceType::AsynchronousSubmit | 1 | Asynchronous execution. |
GeoprocessingServiceType::AsynchronousSubmitWithMapServerResult | 2 | Asynchronous execution with a map server result. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class GeotriggerFeedType
The type of a GeotriggerFeed.
The GeotriggerFeedType can be one of:
Constant | Value | Description |
---|---|---|
GeotriggerFeedType::LocationGeotriggerFeed | 0 | The feed uses a location data source. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.12.
enum class GeotriggerMonitorStatus
The current status of a GeotriggerMonitor.
The GeotriggerMonitorStatus can be one of:
Constant | Value | Description |
---|---|---|
GeotriggerMonitorStatus::Stopped | 0 | The GeotriggerMonitor has been stopped. |
GeotriggerMonitorStatus::Starting | 1 | The GeotriggerMonitor is starting. |
GeotriggerMonitorStatus::Started | 2 | The GeotriggerMonitor has been started. |
GeotriggerMonitorStatus::FailedToStart | 3 | The GeotriggerMonitor failed to start. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.12.
enum class GeotriggerNotificationInfoType
The type of a GeotriggerNotificationInfo.
The GeotriggerNotificationInfoType can be one of:
Constant | Value | Description |
---|---|---|
GeotriggerNotificationInfoType::FenceGeotriggerNotificationInfo | 0 | A FenceGeotriggerNotificationInfo. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.12.
enum class GeotriggerType
The type of a Geotrigger.
The GeotriggerType can be one of:
Constant | Value | Description |
---|---|---|
GeotriggerType::FenceGeotrigger | 0 | The geotrigger checks fences. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.12.
enum class GraphicsRenderingMode
Enumerates types of rendering modes available for the GraphicsOverlay.
GraphicsRenderingMode enumerates rendering modes available for the GraphicsOverlay.
The GraphicsRenderingMode can be one of:
Constant | Value | Description |
---|---|---|
GraphicsRenderingMode::Dynamic | 0 | Dynamic mode is used to provide smooth draws of Graphics. Graphics are redrawn at a high frame rate along with other map features. This requires more work on the part of your machine's graphics rendering pipeline than Static. |
GraphicsRenderingMode::Static | 1 | Static mode is used to increase draw performance when the GraphicsOverlay may contain many unmoving Graphics. Graphics are rasterized for display. When the map display changes (such as during zoom) the symbols are not redrawn until the map display change is finished. Static rendering mode is not suitable for moving Graphics. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class GridLabelPosition
Enumerates the label positioning options for the Esri::ArcGISRuntime::Grid in the Esri::ArcGISRuntime::MapView.
The GridLabelPosition can be one of:
Constant | Value | Description |
---|---|---|
GridLabelPosition::Geographic | 0 | Labels anchored to a geographical position on the map view. |
GridLabelPosition::BottomLeft | 1 | x-labels anchored to bottom, y-labels anchored to left of map view. |
GridLabelPosition::BottomRight | 2 | x-labels anchored to bottom, y-labels anchored to right of map view. |
GridLabelPosition::TopLeft | 3 | x-labels anchored to top, y-labels anchored to left of map view. |
GridLabelPosition::TopRight | 4 | x-labels anchored to top, y-labels anchored to right of map view. |
GridLabelPosition::Center | 5 | x- and y-label axes pass through center of map view. |
GridLabelPosition::AllSides | 6 | Labels are anchored to top, right, bottom and left of map view. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class GridType
Enumerates the grid types that can be used in the Esri::ArcGISRuntime::MapView.
The GridType can be one of:
Constant | Value | Description |
---|---|---|
GridType::Unknown | -1 | Unknown grid type. |
GridType::LatitudeLongitudeGrid | 0 | Esri::ArcGISRuntime::LatitudeLongitudeGrid - Latitude and longitude (graticules). |
GridType::UTMGrid | 1 | Esri::ArcGISRuntime::UTMGrid - Universal Transverse Mercator (UTM). |
GridType::MGRSGrid | 2 | Esri::ArcGISRuntime::MGRSGrid - Military Grid Reference System (MGRS). |
GridType::USNGGrid | 3 | Esri::ArcGISRuntime::USNGGrid - United States National Grid (USNG). |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class GroupVisibilityMode
Enumerates the visibility modes on a group layer.
The GroupVisibilityMode can be one of:
Constant | Value | Description |
---|---|---|
GroupVisibilityMode::Independent | 0 | Each child manages its visibility independent of the parent group. Toggling the parent's visibility should not change the child's visibility. In a table of contents, the children might be displayed with check boxes to change their visibility. |
GroupVisibilityMode::Inherited | 1 | Each child inherits the visibility of its parent group. The visibility of children should match that of the parent. In a table of contents, the children might be displayed with checkboxes whose values are bound to the parent or disabled. Alternatively, the children may be hidden from the table of contents because they effectively operate as a single layer. |
GroupVisibilityMode::Exclusive | 2 | Only one child is visible at a time. When one child is made visible, all other children should be made not visible. In a table of contents, the children should be displayed with radio buttons. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.9.
enum class HorizontalAlignment
Enumerates the text's horizontal alignment relative to the symbol's point coordinate.
The HorizontalAlignment can be one of:
Constant | Value | Description |
---|---|---|
HorizontalAlignment::Center | 0 | Text is center aligned. |
HorizontalAlignment::Justify | 1 | Text is aligned along the left margin, and spacing is adjusted so that the text falls flush with both margins. |
HorizontalAlignment::Left | 2 | Text is left aligned. |
HorizontalAlignment::Right | 3 | Text is right aligned. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class IdInfoType
Enumerates the type of IdInfo.
The IdInfoType can be one of:
Constant | Value | Description |
---|---|---|
IdInfoType::IdInfo | 0 | Simple IdInfo with ID and name. |
IdInfoType::MapServiceLayerIdInfo | 1 | MapServiceLayerIdInfo with more info: default visibility, min/max scales, parent layer ID, sublayer IDs. |
IdInfoType::FeatureServiceLayerIdInfo | 2 | FeatureServiceLayerIdInfo with more info: default visibility, min/max scales, geometry type, service type. |
IdInfoType::Unknown | -1 | Unknown IdInfo type. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class ItemType
Enumerates the type of item.
Constant | Value | Description |
---|---|---|
ItemType::Unknown | -1 | Unknown. |
ItemType::PortalItem | 0 | Portal item. |
ItemType::LocalItem | 1 | Local item. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class JobMessageSeverity
Enumerates the different levels of severity of a job message.
JobMessageSeverity can be one of:
Constant | Value | Description |
---|---|---|
JobMessageSeverity::Info | 0 | An informative message is generated during the job's execution, such as a job uploading data, job progressing on a server or job results. This message type never indicates a problem. |
JobMessageSeverity::Warning | 1 | A warning message is generated when a job experiences a situation that may cause a problem during its execution or when the result may not be what you expect. For example, when the job has failed to take a layer offline from an online map. Generally the job will run to successful completion even if there are one or more warnings. |
JobMessageSeverity::Error | 2 | An error message indicates a critical event that caused the job to fail. The error instance is also available from the job's error property. |
JobMessageSeverity::Unknown | -1 | A message of unknown severity. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.4.
enum class JobMessageSource
Enumerates the origin of a job message.
JobMessageSource can be one of:
Constant | Value | Description |
---|---|---|
JobMessageSource::Client | 0 | A job message generated by the ArcGISRuntime client. |
JobMessageSource::Service | 1 | A job message generated by a service. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.4.
enum class JobStatus
Enumerates the status of an instance of a Job.
JobStatus can be one of:
Constant | Value | Description |
---|---|---|
JobStatus::NotStarted | 0 | Not started |
JobStatus::Started | 1 | Started |
JobStatus::Paused | 2 | Paused |
JobStatus::Succeeded | 3 | Succeeded |
JobStatus::Failed | 4 | Failed |
JobStatus::Canceling | 5 | In the process of being canceled. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class JobType
Enumerates the type of an instance of a Job.
JobType can be one of:
Constant | Value | Description |
---|---|---|
JobType::Unknown | -1 | Unknown job type. |
JobType::GenerateGeodatabaseJob | 0 | Generate geodatabase Job |
JobType::SyncGeodatabaseJob | 1 | Sync geodatabase Job. |
JobType::ExportTileCacheJob | 2 | Export tile cache Job. |
JobType::EstimateTileCacheSizeJob | 3 | Estimate tile cache size Job. |
JobType::GeoprocessingJob | 4 | Geoprocessing Job. |
JobType::GenerateOfflineMapJob | 5 | Generate offline map Job. |
JobType::ExportVectorTilesJob | 6 | Export vector tiles Job. |
JobType::OfflineMapSyncJob | 7 | Offline map sync Job. |
JobType::DownloadPreplannedOfflineMapJob | 8 | Download preplanned map areas Job. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class JoinType
Enumerates join types of a Esri::ArcGISRuntime::TableJoinSublayerSource.
The JoinType can be one of:
Constant | Value | Description |
---|---|---|
JoinType::InnerJoin | 0 | Inner join. |
JoinType::LeftOuterJoin | 1 | Left outer join. |
JoinType::Unknown | -1 | Unknown join type. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.1.
enum class KmlAltitudeMode
Enumerates the KML altitude modes.
The KmlAltitudeMode can be one of:
Constant | Value | Description |
---|---|---|
KmlAltitudeMode::ClampToGround | 0 | The <altitude> specification is ignored, and the object will be draped over the ground. |
KmlAltitudeMode::RelativeToGround | 1 | (default) Interprets the <altitude> as a value in meters above the ground. If the point is over water, the <altitude> will be interpreted as a value in meters above sea level. |
KmlAltitudeMode::Absolute | 2 | Interprets the <altitude> as a value in meters above sea level. |
KmlAltitudeMode::Unknown | -1 | Unknown altitude type. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.4.
enum class KmlColorMode
Enumerates the KML color modes.
The KmlColorMode can be one of:
Constant | Value | Description |
---|---|---|
KmlColorMode::Normal | 0 | Normal is the default value. This means that whatever Color property is set for the KmlColorStyle will be used. |
KmlColorMode::Random | 1 | Random means whatever the Color property is set for the KmlColorStyle will be overwritten by a random color. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.6.
enum class KmlDatasetEventType
Enumerates the types of KML events.
The KmlDatasetEventType can be one of:
Constant | Value | Description |
---|---|---|
KmlDatasetEventType::AutoBalloonPopup | 0 | This event is raised when a network link control message is available or when a tour needs to show a popup. |
KmlDatasetEventType::HideBalloonPopup | 1 | This event is raised when a previously shown balloon popup needs to be hidden. |
KmlDatasetEventType::BeginNodeAutoRefresh | 2 | This event is raised when a KML node starts to refresh. |
KmlDatasetEventType::NodeAutoRefreshed | 3 | This event is raised when a KML node is done refreshing successfully. |
KmlDatasetEventType::Unknown | -1 | Unknown event type. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.4.
enum class KmlGeometryType
Enumerates the types of KML geometry.
The KmlGeometryType can be one of:
Constant | Value | Description |
---|---|---|
KmlGeometryType::Point | 0 | A point. |
KmlGeometryType::Polyline | 1 | A polyline |
KmlGeometryType::Polygon | 2 | A polygon. |
KmlGeometryType::Model | 3 | A model. |
KmlGeometryType::Unknown | -1 | Unknown KML geometry type. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.4.
enum class KmlGraphicType
Enumerates the types of KML graphics.
The KmlGraphicType can be one of:
Constant | Value | Description |
---|---|---|
KmlGraphicType::None | 0 | There is no geoemtry present. |
KmlGraphicType::Point | 1 | A point. |
KmlGraphicType::Polyline | 2 | A polyline. |
KmlGraphicType::Polygon | 3 | A polygon. |
KmlGraphicType::ExtrudedPoint | 4 | An extruded point. |
KmlGraphicType::ExtrudedPolyline | 5 | An extruded polyline. |
KmlGraphicType::ExtrudedPolygon | 6 | An extruded polygon |
KmlGraphicType::Model | 7 | A model. |
KmlGraphicType::MultiGeometry | 8 | A multi-geometry. This is a container for geometries. |
KmlGraphicType::Unknown | -1 | Unknown KML graphic type. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.4.
enum class KmlListItemType
Enumerates the types of KML list item. This information is used to determine how a KML node is displayed in a list view.
The KmlListItemType can be one of:
Constant | Value | Description |
---|---|---|
KmlListItemType::Check | 0 | (default) - The KML node's visibility is tied to its item's checkbox. |
KmlListItemType::RadioFolder | 1 | When specified for a Container, only one of the Container's items is visible at a time. |
KmlListItemType::CheckHideChildren | 2 | Use a normal checkbox for visibility but do not display the Container or Network Link's children in the list view. A checkbox allows the user to toggle visibility of the child objects in the viewer. |
KmlListItemType::Unknown | -1 | Unknown KML geometry type. |
KmlListItemType::CheckOffOnly | 3 | Everything in the container or network link can be turned off all at once. Prevents nodes from becoming visible simultaneously. Child nodes must be enabled individually. This is useful if the container or network link contains a large amount of data. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.4.
enum class KmlNodeType
Enumerates the types of KML nodes.
The KmlNodeType can be one of:
Constant | Value | Description |
---|---|---|
KmlNodeType::KmlDocument | 0 | A document KML node. |
KmlNodeType::KmlFolder | 1 | A folder KML node. |
KmlNodeType::KmlNetworkLink | 2 | A network link KML node. |
KmlNodeType::KmlPlacemark | 3 | A placemark KML node. |
KmlNodeType::KmlPhotoOverlay | 4 | A photo overlay KML node. |
KmlNodeType::KmlGroundOverlay | 5 | A ground overlay KML node. |
KmlNodeType::KmlScreenOverlay | 6 | A screen overlay KML node. |
KmlNodeType::KmlTour | 7 | A tour KML node. |
KmlNodeType::Unknown | -1 | Unknown KML node. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.4.
enum class KmlRefreshMode
Enumerates types of KML refresh mode.
Defines the time-based refresh behavior of a KML network link.
The KmlRefreshMode can be one of:
Constant | Value | Description |
---|---|---|
KmlRefreshMode::OnChange | 0 | Refresh when the file is loaded and whenever the Link parameters change. |
KmlRefreshMode::OnExpire | 2 | Refresh every n milliseconds. Note, if refresh interval is 0 when the mode is set to OnInterval , it will automatically update the refresh interval to 4000 milliseconds. |
KmlRefreshMode::OnInterval | 1 | Refresh the file when the expiration time is reached. If a fetched file has a network link control, the "expires" time takes precedence over expiration times specified in HTTP headers. If no "expires" time is specified, the HTTP max-age header is used (if present). If max-age is not present, the Expires HTTP header is used (if present). Currently this is treated the same as if the mode were onChange. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.6.
enum class KmlRefreshStatus
Enumerates types of KML refresh status.
The KmlRefreshStatus can be one of:
Constant | Value | Description |
---|---|---|
KmlRefreshStatus::None | 0 | The KML node has no refresh status. |
KmlRefreshStatus::InProgress | 1 | KML node refresh has started. |
KmlRefreshStatus::Completed | 2 | KML node refresh completed. |
KmlRefreshStatus::Failed | 3 | KML node refresh failed. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.4.
enum class KmlTourStatus
Enumerates types of KML tour status.
The KmlTourStatus can be one of:
Constant | Value | Description |
---|---|---|
KmlTourStatus::NotInitialized | 0 | The KML tour is not initialized. This is the default status. Set the tour on a tour controller to initialize it. |
KmlTourStatus::Initializing | 1 | This status is set as soon as a KML tour is set on a tour controller. |
KmlTourStatus::Initialized | 2 | This status is set when a KML tour is successfully initialized. If initialization fails, the status is set to KmlTourStatus::NotInitialized. |
KmlTourStatus::Playing | 3 | This status is set when a KML tour starts playing. |
KmlTourStatus::Paused | 4 | This status is set when a KML tour is paused. |
KmlTourStatus::Completed | 5 | This status is set when a KML tour is completed. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.6.
enum class KmlUnitsType
A KML units type object.
Use the Esri::ArcGISRuntime::KmlUnitsType enumeration via the Esri::ArcGISRuntime::KmlImageCoordinate::KmlImageCoordinate(double, double, Esri::ArcGISRuntime::KmlUnitsType, Esri::ArcGISRuntime::KmlUnitsType, QObject*) constructor to establish the KML image coordinate system. Values of type fraction must be between 0.0
and 1.0
. Values below 0.0
will be set to 0.0
, and values above 1.0
will be set to 1.0
. If a non-integral number is specified with a unit type of pixels or insetPixels, it will be rounded down to a whole number (e.g. 2.243
will be rounded to 2.0
).
The Esri::ArcGISRuntime::KmlUnitsType can be one of:
Constant | Value | Description |
---|---|---|
KmlUnitsType::Fraction | 0 | Fraction is the default value. Treat the x/y value as a fraction of the width/height. |
KmlUnitsType::Pixels | 1 | Treat the x/y value as an integral number of pixels. |
KmlUnitsType::InsetPixels | 2 | Treat the x/y value as an integral number of pixels from the top right corner. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.7.
enum class KmlViewRefreshMode
Enumerates types of KML view refresh mode.
Defines the view-based refresh behavior of a KML network link.
The KmlViewRefreshMode can be one of:
Constant | Value | Description |
---|---|---|
KmlViewRefreshMode::Never | 0 | Ignore changes in the view. |
KmlViewRefreshMode::OnStop | 1 | Refresh the file n milliseconds after movement stops, where n is specified by viewRefreshTime. Note, if viewRefreshTime is 0 when the mode is set to onStop , it will automatically update the viewRefreshTime to 500 milliseconds. |
KmlViewRefreshMode::OnRegion | 3 | Refresh the file only when the user explicitly requests it. |
KmlViewRefreshMode::OnRequest | 2 | Refresh the file when the KML region becomes active. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.6.
enum class KmlViewpointType
Enumerates the types of KML viewpoints.
The KmlViewpointType can be one of:
Constant | Value | Description |
---|---|---|
KmlViewpointType::Camera | 0 | The view type is a camera. |
KmlViewpointType::LookAt | 1 | The view type is a look at point. |
KmlViewpointType::Unknown | -1 | Unknown view type. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.4.
enum class LabelAngleRotationType
How the placement angle should be interpreted.
The type of rotation applied to the LabelAngle::angleExpression should be interpreted as LabelAngleRotationType::Arithmetic (counter-clockwise from East) or LabelAngleRotationType::Geographic (clockwise from North).
The LabelAngleRotationType can be one of:
Constant | Value | Description |
---|---|---|
LabelAngleRotationType::Automatic | 0 | The angle uses the default interpretation (LabelAngleRotationType::Arithmetic). |
LabelAngleRotationType::Arithmetic | 1 | The angle is interpreted as arithmetic, i.e., counterclockwise from East. |
LabelAngleRotationType::Geographic | 2 | The angle is interpreted as geographic, i.e., clockwise from North. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.11.
enum class LabelBarrierWeight
The weight of features when considered as barriers to labeling.
An AnnotationLayer or a DimensionLayer that has no LabelDefinition of its own can be added to a map's operational layers. Their features will be automatically considered by the labeling process, to block labels from being placed such that they overlap the features. This LabelBarrierWeight property controls how much labels must avoid the layer's features.
Note: Other layer types that have their own LabelDefinition can also have their features treated as barriers, but this is controlled by their LabelDefinition::featureBoundaryOverlapStrategy and LabelDefinition::featureInteriorOverlapStrategy properties.
The LabelBarrierWeight can be one of:
Constant | Value | Description |
---|---|---|
LabelBarrierWeight::None | 0 | The feature will not act as an barrier to labels. |
LabelBarrierWeight::Low | 1 | Labels will avoid overlapping this feature unless there are no other placement positions. In this case, the label will overlap the feature. |
LabelBarrierWeight::Medium | 2 | Labels will only overlap this feature after first unsuccessfully attempting other placement positions. In this case, the label will overlap the feature.``` This is similar to LabelBarrierWeight::Low, but the labeling process can try additional positions. Not all styles of labeling will have additional positions to try. |
LabelBarrierWeight::High | 3 | The feature is an exclusion zone for labels. Labels that overlap the feature will not be placed unless the label is using a deconfliction strategy of LabelDeconflictionStrategy::None or LabelDeconflictionStrategy::DynamicNeverRemove. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.14.
enum class LabelDeconflictionStrategy
The strategy for moving labels to avoid overlapping point symbols or higher priority labels.
The LabelDeconflictionStrategy can be one of:
Constant | Value | Description |
---|---|---|
LabelDeconflictionStrategy::Automatic | 0 | The label will use the default deconfliction strategy (LabelDeconflictionStrategy::Static). This value corresponds to no value being specified for a LabelDefinition::deconflictionStrategy property. |
LabelDeconflictionStrategy::Dynamic | 1 | Place the label in the preferred location, but move to an alternative location to not overlap higher priority labels or or feature/graphic symbols. This label is placed only if it can be moved to a location that will not overlap a higher priority label. |
LabelDeconflictionStrategy::None | 2 | Place the label in the preferred location, regardless of overlaps with other features, graphics, or labels. |
LabelDeconflictionStrategy::Static | 3 | Place the label in the preferred location, unless it would overlap a higher priority label or feature/graphic symbol. If it overlaps a lower priority label, then the lower priority label may disappear or move (depending on its LabelDefinition::deconflictionStrategy). If this label overlaps a higher priority label, then this label is not placed. |
LabelDeconflictionStrategy::DynamicNeverRemove | 4 | Place the label in the preferred location, but move to an alternative location to minimize overlapping higher priority labels or feature/graphic symbols. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.11.
enum class LabelExpressionType
The type of the label expression.
The type specifies which language interpreter should be used to read and evaluate the expression.
The LabelExpressionType can be one of:
Constant | Value | Description |
---|---|---|
LabelExpressionType::ArcadeLabelExpression | 1 | The LabelExpression property contains a ArcadeLabelExpression object. |
LabelExpressionType::SimpleLabelExpression | 2 | The LabelExpression property contains a SimpleLabelExpression object. |
LabelExpressionType::WebmapLabelExpression | 3 | The LabelExpression property contains a WebmapLabelExpression object. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.11.
enum class LabelLineConnection
The strategy for whether line features with the same label, and matching end vertices, should be joined before sharing a label.
The LabelLineConnection can be one of:
Constant | Value | Description |
---|---|---|
LabelLineConnection::Automatic | 0 | The default approach for connectable features is to connect them (LabelLineConnection::MinimizeLabels). This value corresponds to no value being specified for a LabelDefinition::lineConnection property. |
LabelLineConnection::MinimizeLabels | 1 | Line geometries with the same label and coincident end vertices should be considered together as a single, continuous geometry when placing labels. For example, if a single label is being placed on a line feature, then the single location will be chosen along the combined geometries. This combining will ignore junctions, so it may be ambiguous which line feature after a junction is the continuation of the earlier geometry. |
LabelLineConnection::None | 2 | Keep one label per line feature geometry. |
LabelLineConnection::UnambiguousLabels | 3 | Line geometries with the same label and coincident end vertices should be joined, until they hit a junction. For example, if a single label is being placed on a line geometry (composed of multiple features' geometries, but all having the same label text), then a label will be placed on both sides of any junction, to make it unambiguous which geometries are the continuation of the initial geometry. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.11.
enum class LabelMultipartStrategy
The strategy for the number of labels to be placed on a multi-part feature.
The LabelMultipartStrategy can be one of:
Constant | Value | Description |
---|---|---|
LabelMultipartStrategy::Automatic | 0 | Labeling will use the default distribution of labels across multi-part features. This depends on Feature type: - Polygon labels will use LabelMultipartStrategy::LabelLargest - Point and Line labels will use LabelMultipartStrategy::LabelPerPart. |
LabelMultipartStrategy::LabelLargest | 1 | If a feature consists of multiple parts, only the largest one will be assigned a label. If a line feature consists of multiple part geometries, or a polygon feature consists of multiple ring geometries, only the largest one will be assigned a label. |
LabelMultipartStrategy::LabelPerFeature | 2 | One label per feature, but not supported yet in runtime. The intended use is to place one label to represent each feature, even if the feature is made up of multiple parts, e.g. placing a single label at the center of a group of point parts, not necessarily at the position of any individual part. |
LabelMultipartStrategy::LabelPerPart | 3 | If a feature consists of multiple geometries, each geometry will be assigned a label. If a line feature consists of multiple line geometries, or a polygon feature consists of multiple ring geometries, each geometry will be assigned a label. |
LabelMultipartStrategy::LabelPerSegment | 4 | One label per segment, but not supported yet in runtime. The intended use is to place a label on each segment of each line geometry. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.11.
enum class LabelOverlapStrategy
The strategy for whether another label is allowed to be placed over this feature or label
The LabelOverlapStrategy can be one of:
Constant | Value | Description |
---|---|---|
LabelOverlapStrategy::Automatic | 0 | The other label will use the default overlap behavior, which depends on the object being overlapped. This value corresponds to no value being specified for a LabelDefinition overlap property. |
LabelOverlapStrategy::Allow | 1 | The other label will be allowed to place itself in its preferred location, ignoring this obstacle. |
LabelOverlapStrategy::Avoid | 2 | The other label will move to minimize overlapping this obstacle, but will overlap if necessary. The other label can only move if its LabelDefinition::deconflictionStrategy allows. |
LabelOverlapStrategy::Exclude | 3 | The other label will not be placed rather than overlap this obstacle. The other label can only move if its LabelDefinition::deconflictionStrategy allows. If it cannot move, or if there is no free position available, then the other label will not be placed. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.11.
enum class LabelOverrunStrategy
The strategy for whether a label should be visible at viewing scales where the feature is too small for the label to fit.
The LabelOverrunStrategy can be one of:
Constant | Value | Description |
---|---|---|
LabelOverrunStrategy::Automatic | 0 | The label will use the default overrun behavior, which depends on the object being overrun. This value corresponds to no value being specified for the LabelDefinition::overrunStrategy property. |
LabelOverrunStrategy::None | 1 | The label cannot run past the ends of its line geometry or edges of its polygon geometry. |
LabelOverrunStrategy::Allow | 2 | The label can run past the ends of its line geometry or edges or its polygon geometry. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.11.
enum class LabelRemoveDuplicatesStrategy
The strategy for whether labels should be removed if they have the same text as other labels, to reduce clutter and free up space.
The LabelRemoveDuplicatesStrategy can be one of:
Constant | Value | Description |
---|---|---|
LabelRemoveDuplicatesStrategy::Automatic | 0 | The default approach to duplicate labels to is keep them (LabelRemoveDuplicatesStrategy::None). This value corresponds to no value being specified for a LabelDefinition::removeDuplicatesStrategy property. |
LabelRemoveDuplicatesStrategy::All | 1 | Remove nearby duplicate labels. The distance within which to look for duplicates is controlled by LabelDefinition::removeDuplicatesDistance. |
LabelRemoveDuplicatesStrategy::FeatureType | 2 | Remove nearby duplicate labels, if they belong to the same Feature Type. Two features are considered the same type if they are both point features, both line features or both polygon features. The distance within which to look for duplicates is controlled by LabelDefinition::removeDuplicatesDistance. |
LabelRemoveDuplicatesStrategy::LabelClass | 3 | Remove nearby duplicate labels, if they below to the same Label Class. Two labels are considered the same Label Class if they are both created from the same LabelDefinition. The distance within which to look for duplicates is controlled by LabelDefinition::removeDuplicatesDistance. |
LabelRemoveDuplicatesStrategy::None | 4 | No duplicates should be removed. Place all labels on the map, regardless of duplicates. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.11.
enum class LabelRepeatStrategy
The strategy for whether a label should have multiple copies created and placed along or across the same feature.
The LabelRepeatStrategy can be one of:
Constant | Value | Description |
---|---|---|
LabelRepeatStrategy::Automatic | 0 | Labeling will use the default repetition for the feature type. Line feature labels will use LabelRepeatStrategy::Repeat. Polygon feature labels will use LabelRepeatStrategy::None. Point feature labels will use LabelRepeatStrategy::None. |
LabelRepeatStrategy::None | 1 | Only place one label per feature. |
LabelRepeatStrategy::Repeat | 2 | Repeat the label along or across the feature. The frequency of repetition is controlled by the LabelDefinition::repeatDistance property. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.11.
enum class LabelStackAlignment
The strategy for how multi-row (stacked) text should be horizontally aligned.
Multi-row text labels can each be horizontally aligned on the left, right or at their center. By using the LabelStackAlignment, the user can choose to use the TextSymbol::horizontalAlignment property for all labels, or can choose to have the most aesthetic alignment calculated case-by-case for each label depending on its placement position around its feature. This is particularly useful for labels of dense point features, where labels may move above, below, left or right of their point symbol, in order to fit on the display.
The LabelStackAlignment can be one of:
Constant | Value | Description |
---|---|---|
LabelStackAlignment::Automatic | 0 | The default behavior is to use LabelStackAlignment::TextSymbol. This value corresponds to no value being specified for a LabelDefinition::stackAlignment property. |
LabelStackAlignment::Dynamic | 1 | Set the alignment depending upon the label's position with respect to its feature. Have the alignment decided case-by-case for each label depending on its placement position around its feature. This is particularly useful for labels of dense point features, where labels may move above, below, left or right of their point symbol, in order to fit on the display. For example, a stack to the right of a point symbol will be left-aligned. |
LabelStackAlignment::TextSymbol | 2 | Follow the alignment specified by the TextSymbol::horizontalAlignment. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.11.
enum class LabelStackBreakPosition
The strategy for whether a row of text should be broken before or after it exceeds the ideal length.
If stacking is turned on, label placement can insert a line break before or after the word that overruns the maximum number of characters per row.
The LabelStackBreakPosition can be one of:
Constant | Value | Description |
---|---|---|
LabelStackBreakPosition::Automatic | 0 | Use the default break position (LabelStackBreakPosition::After). |
LabelStackBreakPosition::After | 1 | Insert the line break after a word that has broken the stackRowLength limit. This means rows will generally be longer than the LabelDefinition::stackRowLength. |
LabelStackBreakPosition::Before | 2 | Insert the line break before a word that will break the stackRowLength limit. This means rows will generally be shorter than the LabelDefinition::stackRowLength (although they will overrun for individual words larger than this count). |
This enum was introduced or modified in Esri::ArcGISRuntime 100.11.
enum class LabelStackSeparatorBreakPosition
The position where the separator character in a label will be written, if used.
Determines whether the separator code point should appear at the end of one row, or the beginning of the next. This does not matter if the separator is not to be visible when used.
The LabelStackSeparatorBreakPosition can be one of:
Constant | Value | Description |
---|---|---|
LabelStackSeparatorBreakPosition::Automatic | 0 | Use the default position (LabelStackSeparatorBreakPosition::After). |
LabelStackSeparatorBreakPosition::After | 1 | Write the separator after the line break, at the start of the next row of text. |
LabelStackSeparatorBreakPosition::Before | 2 | Write the separator before the line break, at the end of the previous row of text. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.11.
enum class LabelStackStrategy
The strategy for whether the label text should be "stacked" (wrapped), rather than placed as a single line or row of text across the map.
The LabelStackStrategy can be one of:
Constant | Value | Description |
---|---|---|
LabelStackStrategy::Automatic | 0 | Stacking will be enabled for some feature types. The default stacking behavior for labels will depend on their feature type: - Point feature labels may stack - Line feature labels will not stack - Polygon feature labels may stack. |
LabelStackStrategy::None | 1 | The text should not be broken (wrapped), no matter how long it is. |
LabelStackStrategy::Allow | 2 | The label placement engine can break the text into two or more row (lines) if the rows are longer than the LabelDefinition::stackRowLength limit. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.11.
enum class LabelTextLayout
The layout to use for label text, which can be either horizontal, straight, perpendicular, or follow the line feature.
The LabelTextLayout can be one of:
Constant | Value | Description |
---|---|---|
LabelTextLayout::Automatic | 0 | The text layout will be determined by the individual feature type. For each label, the layout will be determined by the feature geometry type: - Point feature labels will use LabelTextLayout::Horizontal - Line feature labels will use LabelTextLayout::FollowFeature - Polygon feature labels will use LabelTextLayout::Horizontal. |
LabelTextLayout::Horizontal | 1 | Text will be written horizontally (with respect to the screen). If the map is rotated within the screen, then the text will be redrawn (and possibly repositioned) to remain horizontal with respect to the screen. |
LabelTextLayout::Perpendicular | 2 | Text will be written perpendicular to the LabelTextLayout::Straight text layout. |
LabelTextLayout::Straight | 3 | Text will be written along a straight line, following the point positioning angle or at a tangent to the line feature. An angle for placement and orientation will be calculated for each label if the "labelAngleInfo" json property for the LabelDefinition has been specified. |
Centered point labels will stay centered on the point feature, but will be rotated to the angle (or horizontal, if none has been defined).
Offset point labels will be positioned around the point feature, at the position specified by the angle. The text will lie along this angle, so that it stretches radially from the edge of the point feature.
Note that if a label has an angle of zero then its text will be drawn horizontally with respect to the map. If the map is rotated within the screen, the text will rotate with the map.
Line labels will be positioned as usual, but then rotated (around their midpoint) to lie on a straight line at a tangent to the line geometry at that point.
Constant | Value | Description |
---|---|---|
LabelTextLayout::FollowFeature | 4 | Text will bend to follow a curved or multi-segment line feature. Individual characters will be angled to follow the changes in angle of the line geometry. If the text overruns the beginning or end of the line geometry, then the remaining characters will be laid out in a straight line extrapolated from the last geometry segment. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.11.
enum class LabelTextOrientation
The orientation of label text.
The LabelTextOrientation can be one of:
Constant | Value | Description |
---|---|---|
LabelTextOrientation::Automatic | 0 | Use the default text orientation (LabelTextOrientation::Screen). |
LabelTextOrientation::Direction | 1 | Text follows the placement angle direction, even if it means being drawn upside-down. |
LabelTextOrientation::Screen | 2 | Text follows the screen orientation, and flips if necessary. Text should be flipped through 180 degrees to keep it readable on the screen. The text will flip whenever the feature determines that the text is angled upside-down, or if the map is rotated within the screen to make the text upside-down (with respect to the screen). |
This enum was introduced or modified in Esri::ArcGISRuntime 100.11.
enum class LabelingPlacement
Enumerates the placement of a label in relation to a geometry.
The LabelingPlacement can be one of:
Constant | Value | Description |
---|---|---|
LabelingPlacement::Automatic | -2 | Default position for the label, dependent on the type of feature being labeled. |
LabelingPlacement::Unknown | -1 | Preferred placement position has not been specified. |
LabelingPlacement::LineAboveAfter | 0 | Lower-left corner of label is at final geometry coordinate; label extrapolates the last geometry segment. |
LabelingPlacement::LineAboveAlong | 1 | Lower midpoint of label prefers the midpoint of the geometry; label follows the geometry segments. |
LabelingPlacement::LineAboveBefore | 2 | Lower right corner of label is at first geometry coordinate; label extrapolates the first geometry segment. |
LabelingPlacement::LineAboveEnd | 3 | Lower right corner of label is at final geometry coordinate; label follows the last geometry segments. |
LabelingPlacement::LineAboveStart | 4 | Lower left corner of label is at first geometry coordinate; label follows the first geometry segments. |
LabelingPlacement::LineBelowAfter | 5 | Upper left corner of label is at final geometry coordinate; label extrapolates the last geometry segment. |
LabelingPlacement::LineBelowAlong | 6 | Upper midpoint of label prefers the midpoint of the geometry, label follows the geometry segments. |
LabelingPlacement::LineBelowBefore | 7 | Upper right corner of label is at first geometry coordinate; label extrapolates the first geometry segment. |
LabelingPlacement::LineBelowEnd | 8 | Upper right corner of label is at final geometry coordinate; label follows the last geometry segments. |
LabelingPlacement::LineBelowStart | 9 | Upper left corner of label is at first geometry coordinate, label follows the first geometry segments. |
LabelingPlacement::LineCenterAfter | 10 | Left midpoint of label is at final geometry coordinate; label extrapolates the last geometry segment. |
LabelingPlacement::LineCenterAlong | 11 | Center of label prefers the midpoint of the geometry; label follows the geometry segments. |
LabelingPlacement::LineCenterBefore | 12 | Right midpoint of label is at first geometry coordinate; label extrapolates the first geometry segment. |
LabelingPlacement::LineCenterEnd | 13 | Right midpoint of label is at final geometry coordinate; label follows the last geometry segments. |
LabelingPlacement::LineCenterStart | 14 | Left midpoint of label is at first geometry coordinate; label follows the first geometry segments. |
LabelingPlacement::PointAboveCenter | 15 | Lower midpoint of label is offset north of point symbol. |
LabelingPlacement::PointAboveLeft | 16 | Lower-right corner of the label is offset northwest of point symbol. |
LabelingPlacement::PointAboveRight | 17 | Lower left corner of the label is offset North-east of point symbol. |
LabelingPlacement::PointBelowCenter | 18 | Upper midpoint of label is offset South of point symbol. |
LabelingPlacement::PointBelowLeft | 19 | Upper right corner of the label is offset South-west of point symbol. |
LabelingPlacement::PointBelowRight | 20 | Upper left corner of the label is offset South-east of point symbol. |
LabelingPlacement::PointCenterCenter | 21 | Center of label is placed on geometry point. |
LabelingPlacement::PointCenterLeft | 22 | Right midpoint of label is offset West of point symbol. |
LabelingPlacement::PointCenterRight | 23 | Left midpoint of label is offset East of point symbol. |
LabelingPlacement::PolygonAlwaysHorizontal | 24 | Center of label is as far inside polygon as possible. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class LatitudeLongitudeFormat
Enumerates supported formats for representing latitude-longitude geographical coordinates as a string.
The LatitudeLongitudeFormat can be one of:
Constant | Value | Description |
---|---|---|
LatitudeLongitudeFormat::DecimalDegrees | 0 | The geographical coordinates are represented in decimal degrees. |
LatitudeLongitudeFormat::DegreesDecimalMinutes | 1 | The geographical coordinates are represented in degrees and decimal minutes. |
LatitudeLongitudeFormat::DegreesMinutesSeconds | 2 | The geographical coordinates are represented in degrees and minutes and decimal seconds. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.1.
enum class LatitudeLongitudeGridLabelFormat
Enumerates the possible formats for Latitude-Longitude values used in grid labels.
The LatitudeLongitudeGridLabelFormat can be one of:
Constant | Value | Description |
---|---|---|
LatitudeLongitudeGridLabelFormat::DecimalDegrees | 0 | Label the grid lines (graticules) in decimal degrees. |
LatitudeLongitudeGridLabelFormat::DegreesMinutesSeconds | 1 | Label the grid lines (graticules) in degrees, minutes and seconds. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class LayerType
Enumerates types of map layers.
The LayerType can be one of:
Constant | Value | Description |
---|---|---|
LayerType::ImageTiledLayer | 1 | ImageTiledLayer |
LayerType::ServiceImageTiledLayer | 2 | Service image tiled layer |
LayerType::ArcGISMapImageLayer | 3 | ArcGISMapImageLayer |
LayerType::ArcGISTiledLayer | 4 | ArcGISTiledLayer |
LayerType::FeatureCollectionLayer | 5 | Feature collection layer |
LayerType::FeatureLayer | 6 | Feature layer |
LayerType::KMLLayer | 7 | KML layer |
LayerType::BingMapLayer | 8 | This value is obsolete. Use LayerType::BingMapsLayer |
LayerType::RasterLayer | 9 | Raster layer |
LayerType::UnsupportedLayer | 10 | Unsupported layer |
LayerType::MobileBasemapLayer | 11 | Mobile basemap layer |
LayerType::ArcGISVectorTiledLayer | 12 | ArcGIS vector tiled layer |
LayerType::ArcGISSceneLayer | 13 | ArcGIS scene layer |
LayerType::WmtsLayer | 14 | WMTS layer |
LayerType::OpenStreetMapLayer | 15 | Open street map layer |
LayerType::WebTiledLayer | 16 | Web tiled layer |
LayerType::BingMapsLayer | 17 | Bing Maps layer |
LayerType::EncLayer | 18 | Electronic Navigational Charts layer |
LayerType::WmsLayer | 19 | WMS Layer |
LayerType::IntegratedMeshLayer | 20 | Integrated Mesh layer |
LayerType::PointCloudLayer | 21 | Point Cloud layer |
LayerType::GroupLayer | 22 | Group layer |
LayerType::AnnotationLayer | 23 | Annotation layer |
LayerType::SubtypeFeatureLayer | 24 | Subtype Feature layer |
LayerType::DimensionLayer | 25 | Dimension layer |
LayerType::UnknownLayer | -1 | Unknown layer type |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class LayerViewStatus
flags LayerViewStatusFlags
The status of a layer in the Esri::ArcGISRuntime::GeoView.
This status is used to determine whether a layer is displaying in a MapView or SceneView or whether it is still loading, not visible, out of scale, or has encountered an error or warning. Each layer can have multiple states at the same time. For example, a layer could be both LayerViewStatus::NotVisible and l {LayerViewStatus} {LayerViewStatus::OutOfScale}, or it could be LayerViewStatus::NotVisible and LayerViewStatus::Loading. These multiple states are represented using a flags enumeration.
A status of LayerViewStatus::Active indicates that the layer is being displayed in the view. Note, that some of the layer view states are not possible together. For example, a layer cannot be both LayerViewStatus::Active and LayerViewStatus::NotVisible at the same time.
If you implement a layer list in a table of contents (TOCs), you can use the layer view status to manage the TOC user interface. For example, you could gray out the layer if it is LayerViewStatus::OutOfScale, or you could show a spinning icon if the layer is LayerViewStatus::Loading. If the layer list contains a GroupLayer that is LayerViewStatus::NotVisible then its child layers will be LayerViewStatus::NotVisible. If the GroupLayer is visible, then each child layer can be either visible or LayerViewStatus::NotVisible.
If the layer completely fails to load or render you will encounter a LayerViewStatus::Error. If the layer fails to render some of its content then you will encounter a LayerViewStatus::Warning. This could be due to the temporary loss of a network connection, failing layer requests or exceeding the max feature count. In both cases you will find more details about the problem in the LayerViewState::error.
The LayerViewStatus can be one of:
Constant | Value | Description |
---|---|---|
LayerViewStatus::Active | 1 | The layer in the view is active. A status of LayerViewStatus::Active indicates that the layer is being displayed in the view. |
LayerViewStatus::NotVisible | 2 | The layer in the view is not visible. |
LayerViewStatus::OutOfScale | 4 | The layer in the view is out of scale. A status of LayerViewStatus::OutOfScale indicates that the view is zoomed outside of the scale range of the layer. If the view is zoomed too far in (e.g. to a street level) it is beyond the max scale defined for the layer. If the view has zoomed to far out (e.g. to global scale) it is beyond the min scale defined for the layer. |
LayerViewStatus::Loading | 8 | The layer in the view is loading. After loading has completed, the layer will be available for display in the view. If there was a problem loading the layer, the status will be set to LayerViewStatus::Error and the LayerViewState::error property will provide details on the specific problem. |
LayerViewStatus::Error | 16 | The layer in the view has an unrecoverable error. |
When the status is LayerViewStatus::Error, the layer cannot be rendered in the view. For example, it may have failed to load, be an unsupported layer type or contain invalid data.
The LayerViewState::error property will provide more details about the specific problem that was encountered. Depending on the type of problem, you could: - call Esri::ArcGISRuntime::Layer::retryLoad - remove the layer from the Map or Scene - inspect the data.
Constant | Value | Description |
---|---|---|
LayerViewStatus::Warning | 32 | The layer in the view has encountered an error which may be temporary. When the status is LayerViewStatus::Warning, the layer may still be displayed in the view. It is possible for the status to be both LayerViewStatus::Active and LayerViewStatus::Warning. |
A warning status indicates that the layer has encountered a problem but may still be usable. For example, some tiles or features may be failing to load due to network failure or server error.
You should be aware that when a LayerViewStatus::Warning is received, the layer may not be showing all data or it may be showing data which is not up-to-date.
The LayerViewState::error property will provide more details about the specific problem which was encountered. Depending on the type of problem, you could: - check your network connection - check whether an online service is experiencing problems.
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
The LayerViewStatusFlags type is a typedef for QFlags<LayerViewStatus>. It stores an OR combination of LayerViewStatus values.
enum class LicenseLevel
Enumerates the level of licensing used.
Constant | Value | Description |
---|---|---|
LicenseLevel::Developer | 0 | Licensed for developer use only. |
LicenseLevel::Lite | 1 | Licensed for lite level deployment. |
LicenseLevel::Basic | 2 | Licensed for basic level deployment. |
LicenseLevel::Standard | 3 | Licensed for standard level deployment. |
LicenseLevel::Advanced | 4 | Licensed for advanced level deployment. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class LicenseStatus
Enumerates the license status of a Runtime license.
Constant | Value | Description |
---|---|---|
LicenseStatus::Invalid | 0 | License is not valid. |
LicenseStatus::Expired | 1 | License is expired. |
LicenseStatus::LoginRequired | 2 | Login is required to license the app. |
LicenseStatus::Valid | 3 | License is valid. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class LicenseType
Enumerates the possible license types that the application could be licensed as.
The LicenseType can be one of:
Constant | Value | Description |
---|---|---|
LicenseType::Developer | 0 | The license type has not been set and will run in developer mode. |
LicenseType::NamedUser | 1 | Using a subscription license from a named user account. |
LicenseType::LicenseKey | 2 | Licensed from a license string. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class LightingMode
Enumerates possible ways to add a lighting mode (sunlit/dark) to a scene view.
The LightingMode can be one of:
Constant | Value | Description |
---|---|---|
LightingMode::NoLight | 0 | Not lighted by the Sun. Illumination is ambient light defined by ambient light color property. |
LightingMode::Light | 1 | Lighted by the Sun, creating a day and night effect. The dark side of the globe is illuminated as defined by the ambient light property. |
LightingMode::LightAndShadows | 2 | Like Light (lighted by the Sun), plus uses elevation and buildings to create and cast shadows. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.1.
enum class LineOfSightTargetVisibility
Enumerates the visibility state between an observer and target in a line of sight analysis.
The LineOfSightTargetVisibility can be one of:
Constant | Value | Description |
---|---|---|
LineOfSightTargetVisibility::Visible | 0 | Target is visible from the observer. |
LineOfSightTargetVisibility::Obstructed | 1 | Target is not visible from the observer because the line of sight is obstructed. |
LineOfSightTargetVisibility::Unknown | 2 | Target visibility from the observer cannot be accurately evaluated with the currently loaded data. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.2.
enum class LinearUnitId
Enumerates types of linear units that may be represented by LinearUnit.
Note: See Esri::ArcGISRuntime::GeoprocessingLinearUnit for a description of the relationship between Esri::ArcGISRuntime::GeoprocessingLinearUnit and Esri::ArcGISRuntime::LinearUnit.
The LinearUnitId can be one of:
Constant | Value | Description |
---|---|---|
LinearUnitId::Other | 0 | Other unit |
LinearUnitId::Centimeters | 1033 | Centimeters |
LinearUnitId::Feet | 9002 | Feet |
LinearUnitId::Inches | 109008 | Inches |
LinearUnitId::Kilometers | 9036 | Kilometers |
LinearUnitId::Meters | 9001 | Meters |
LinearUnitId::Miles | 9093 | Miles |
LinearUnitId::Millimeters | 1025 | Millimeters |
LinearUnitId::NauticalMiles | 9030 | NauticalMiles |
LinearUnitId::Yards | 9096 | Yards |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class LoadStatus
Enumerates possible load status for a layer or other resource.
The LoadStatus can be one of:
Constant | Value | Description |
---|---|---|
LoadStatus::Loaded | 0 | Loaded |
LoadStatus::Loading | 1 | Loading |
LoadStatus::FailedToLoad | 2 | Failed to load |
LoadStatus::NotLoaded | 3 | Not loaded |
LoadStatus::Unknown | -1 | Unknown status |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class LocalItemType
Enumerates the type of local item.
Constant | Value | Description |
---|---|---|
LocalItemType::Unknown | -1 | Unknown. |
LocalItemType::MobileMap | 0 | Mobile map. |
LocalItemType::MobileScene | 1 | Mobile scene. |
LocalItemType::MobileMapPackage | 2 | Mobile map package. |
LocalItemType::MobileScenePackage | 3 | Mobile scene package. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class LocalServerStatus
Enumerates the status of the local server or a local service.
Note: Local server is only available on Windows and Linux.
Constant | Value | Description |
---|---|---|
LocalServerStatus::Stopped | 0 | The local server or service is not running |
LocalServerStatus::Starting | 1 | The local server or service is starting up |
LocalServerStatus::Started | 2 | The local server or service is running |
LocalServerStatus::Stopping | 3 | The local server or service is shutting down |
LocalServerStatus::Failed | 4 | The local server or service failed to start |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class LocationDataSourceStatus
The list of possible LocationDataSource statuses.
This is used to determine the status of a LocationDataSource.
The LocationDataSourceStatus can be one of:
Constant | Value | Description |
---|---|---|
LocationDataSourceStatus::Stopped | 0 | The data source is stopped. |
LocationDataSourceStatus::Starting | 1 | The data source is starting. |
LocationDataSourceStatus::Started | 2 | The data source has started. |
LocationDataSourceStatus::Stopping | 3 | The data source is stopping. |
LocationDataSourceStatus::FailedToStart | 4 | The data source has failed to start. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.14.
enum class LocationDisplayAutoPanMode
An enumeration of the various modes that define how the map view extent reacts to location changes.
The LocationDisplayAutoPanMode can be one of:
Constant | Value | Description |
---|---|---|
LocationDisplayAutoPanMode::Off | 0 | Displays the location symbol at the current location without adjusting the map view's extent, so no auto-panning is performed. |
LocationDisplayAutoPanMode::Recenter | 1 | Centers the map view at the current location, and shows the location symbol. When the current location changes, the map view is automatically panned to re-center at the new location. Behavior is affected by the wander extent factor. |
LocationDisplayAutoPanMode::Navigation | 2 | Pans the map view so that the current location symbol is shown near the bottom of the map view, and rotates the map view to align it with the direction of travel. When the current location or direction of travel changes the map view is automatically panned and rotated to maintain this position. To use this mode effectively, the device location must be moving at a speed greater than 0 meters per second. Behavior is affected by the navigation point height factor. |
LocationDisplayAutoPanMode::CompassNavigation | 3 | Centers the map view at the current location, rotates the map view to align with the direction in which the device is currently, and shows the location symbol. When the current location or position of the device changes, the map view is automatically panned and rotated to maintain this position, thus if the device is spun in a circle, the map view stays aligned with the real world. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class LocationStatus
Enumerates the status regarding the network location associated with a stop.
The LocationStatus can be one of:
Constant | Value | Description |
---|---|---|
LocationStatus::NotLocated | 0 | Stop not located on network. |
LocationStatus::OnClosest | 1 | Stop located on closest network element. |
LocationStatus::OnClosestNotRestricted | 2 | Stop located on closest network element which is not restricted. |
LocationStatus::NotReached | 3 | A network location can't be arrived at by the solver. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class LocationType
The list of Location types.
This is used to determine the Location type.
The LocationType can be one of:
Constant | Value | Description |
---|---|---|
LocationType::Location | 0 | A basic location. |
LocationType::NmeaLocation | 1 | A location obtained from an NMEA location source. |
LocationType::Unknown | -1 | An unknown location. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.10.
enum class LoginType
Supported login types for portal.
The LoginType can be one of:
Constant | Value | Description |
---|---|---|
LoginType::Unknown | -1 | Login type is unknown. |
LoginType::OAuth | 0 | Login uses an OAuth 2.0 based workflow. |
LoginType::ClientCertificate | 1 | Login uses a digital certificate to identify the user. |
LoginType::UsernamePassword | 2 | Login uses a username and password to identify the user. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.2.
enum class MGRSGridLabelUnit
Enumerates units for displaying values in the Esri::ArcGISRuntime::MGRSGrid.
The MGRSGridLabelUnit can be one of:
Constant | Value | Description |
---|---|---|
MGRSGridLabelUnit::KilometersMeters | 0 | Labels are displayed in kilometers or meters based on view's scale. |
MGRSGridLabelUnit::Meters | 1 | Labels are always displayed in meters. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class MapServiceImageFormat
Enumerates image formats, the method for encoding a raster image, for images from a map service.
The MapServiceImageFormat can be one of:
Constant | Value | Description |
---|---|---|
MapServiceImageFormat::Default | 0 | Default |
MapServiceImageFormat::PNG | 1 | PNG |
MapServiceImageFormat::PNG8 | 2 | PNG8 |
MapServiceImageFormat::PNG24 | 3 | PNG24 |
MapServiceImageFormat::PNG32 | 4 | PNG32 |
MapServiceImageFormat::JPG | 5 | JPG |
MapServiceImageFormat::JPGPNG | 6 | JPGPNG (return JPG if there are no transparent pixels in the requested extent, otherwise return PNG) |
MapServiceImageFormat::BMP | 7 | BMP |
MapServiceImageFormat::GIF | 8 | GIF |
MapServiceImageFormat::TIFF | 9 | TIFF |
MapServiceImageFormat::Unknown | -1 | Unknown |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class MgrsConversionMode
Enumerates the lettering scheme and treatment of coordinates at 180 degrees longitude when converting MGRS.
The MgrsConversionMode can be one of:
Constant | Value | Description |
---|---|---|
MgrsConversionMode::Automatic | 0 | The choice of MGRS lettering scheme is based on the datum and ellipsoid of the spatial reference provided. Spatial references with new datums (e.g. WGS 84) assume new lettering scheme (AA scheme). This is equivalent to MgrsConversionMode::New180InZone60 . Spatial references with older datums (e.g. Clarke 1866, Bessel 1841, Clarke 1880) assume old lettering scheme (AL scheme). This is equivalent to MgrsConversionMode::Old180InZone60 . When converted, points with longitude of exactly 180 degrees are placed in zone 60. |
MgrsConversionMode::New180InZone01 | 1 | The MGRS notation uses the new lettering scheme (AA scheme) and, when converted, places points with longitude of 180 degrees in zone 01. |
MgrsConversionMode::New180InZone60 | 2 | The MGRS notation uses the new lettering scheme (AA scheme) and, when converted, places points with longitude of 180 degrees in zone 60. |
MgrsConversionMode::Old180InZone01 | 3 | The MGRS notation uses the old lettering scheme (AL scheme) and, when converted, places points with longitude of 180 degrees in zone 01. |
MgrsConversionMode::Old180InZone60 | 4 | The MGRS notation uses the old lettering scheme (AL scheme) and, when converted, places points with longitude of 180 degrees in zone 60. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.1.
enum class MosaicMethod
Enumerates mosaic method types.
The MosaicMethod can be one of:
Constant | Value | Description |
---|---|---|
MosaicMethod::None | 0 | None. |
MosaicMethod::Center | 1 | Center. |
MosaicMethod::Northwest | 2 | Northwest. |
MosaicMethod::Nadir | 3 | Nadir. |
MosaicMethod::Viewpoint | 4 | Viewpoint. |
MosaicMethod::Attribute | 5 | Attribute. |
MosaicMethod::LockRaster | 6 | LockRaster. |
MosaicMethod::Seamline | 7 | Seamline. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.9.
enum class MosaicOperation
Enumerates mosaic method types.
The MosaicOperation can be one of:
Constant | Value | Description |
---|---|---|
MosaicOperation::First | 0 | First. |
MosaicOperation::Last | 1 | Last. |
MosaicOperation::Min | 2 | Min. |
MosaicOperation::Max | 3 | Max. |
MosaicOperation::Mean | 4 | Mean. |
MosaicOperation::Blend | 5 | Blend. |
MosaicOperation::Sum | 6 | Sum. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.9.
enum class NavigationConstraint
Enumerates navigation constraint options that are based on surface elevation.
The navigation constraint can be one of:
Constant | Value | Description |
---|---|---|
NavigationConstraint::None | 0 | Camera navigation is unconstrained. In this mode, the camera may pass above and below the elevation surface. Subsurface navigation is allowed in this mode. |
NavigationConstraint::StayAbove | 1 | Camera navigation is constrained to remaining above the elevation surface. The altitude of the camera may not fall below the elevation of the surface. If the elevation is added or updates resulting in the camera altitude being below the elevation the camera will be pushed up to be at the surface. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.5.
enum class NetworkCachePolicy
Enumerates the cache behavior for requests.
Constant | Value | Description |
---|---|---|
NetworkCachePolicy::AlwaysNetwork | QNetworkRequest::CacheLoadControl::AlwaysNetwork | Always load from network and do not check if the cache has a valid entry (similar to the "Reload" feature in browsers). In addition, force intermediate caches to re-validate. |
NetworkCachePolicy::PreferNetwork | QNetworkRequest::CacheLoadControl::PreferNetwork | Load from the network if the cached entry is older than the network entry. This will never return stale data from the cache, but revalidate resources that have become stale. |
NetworkCachePolicy::PreferCache | QNetworkRequest::CacheLoadControl::PreferCache | Load from cache if available, otherwise load from network. Note that this can return possibly stale (but not expired) items from cache. |
NetworkCachePolicy::AlwaysCache | QNetworkRequest::CacheLoadControl::AlwaysCache | Only load from cache, indicating error if the item was not cached (i.e., off-line mode). |
This enum was introduced or modified in Esri::ArcGISRuntime 100.8.
enum class NetworkDirectionsSupport
Enumerates the type of direction support.
The NetworkDirectionsSupport can be one of:
Constant | Value | Description |
---|---|---|
NetworkDirectionsSupport::Unknown | -1 | Directions support is unknown. |
NetworkDirectionsSupport::Unsupported | 0 | Directions are unsupported. |
NetworkDirectionsSupport::Supported | 1 | Directions are supported. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.7.
enum class NmeaAccuracyType
The list of NMEA accuracy types.
The NmeaAccuracyType can be one of:
Constant | Value | Description |
---|---|---|
NmeaAccuracyType::Gst | 0 | An accuracy calculated from GST (pseudo-range error statistics) message. |
NmeaAccuracyType::Gsa | 1 | An accuracy calculated from GSA (DOP and active satellites) message. |
NmeaAccuracyType::Gga | 2 | An accuracy calculated from GGA (time, position, and fix-related data) message. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.10.
enum class NmeaFixType
The list of NMEA fix types.
Indicates the type of signal or technique being used by the GPS receiver to determine its location. For example it indicates the quality of the signal, or the accuracy and reliability of the location being reported. The fix type is determined by the receiver based on number of satellites visible, the type of GPS receiver and the GPS technology being used.
The NmeaFixType can be one of:
Constant | Value | Description |
---|---|---|
NmeaFixType::Invalid | 0 | An invalid GPS fix type. Indicates that there is no satellite signal being received or there are not enough satellites available for proper location determination. |
NmeaFixType::Standard | 1 | A standard GPS fix type. Indicates a standard GPS signal, or Standard Positioning Service (SPS) is being used. SPS is the standard specified level of positioning and timing accuracy that is available, without qualification or restrictions, to any user on a continuous worldwide basis. |
NmeaFixType::Dgps | 2 | A differential GPS fix type. Indicates that Differential GPS is being used to provide increased accuracy over SPS. This technique uses a network of fixed ground based reference stations to broadcast the difference between the positions indicated by the satellite systems and the known fixed positions. |
NmeaFixType::Pps | 3 | A PPS GPS fix type. Indicates that Precise Positioning System, encrypted for government use is being used by the receiver. PPS is the most accurate positioning, velocity, and timing information continuously available, worldwide, from the basic GPS. |
NmeaFixType::Rtk | 4 | A real time kinematic GPS fix type. A technique used in land survey based on the use of carrier phase measurements of the GPS signals where a single reference station provides the real-time corrections of even to a centimeter level of accuracy. |
NmeaFixType::Frtk | 5 | A float real time kinematic GPS fix type. The type is very similar to the fixed RTK (NmeaFixType::RTK) method of calculating location, but is not as precise, typically around 20 cm to 1 meter accuracy range. |
NmeaFixType::Estimated | 6 | An estimated GPS fix type. The type is the determination of a location based on computations of position given an accurately known point of origin and measurements of speed, heading and elapsed time. |
NmeaFixType::Manual | 7 | A manual input mode GPS fix type. Indicates that the location has been manually entered into the GPS receiver, and is not based on the satellite system. |
NmeaFixType::Simulation | 8 | A simulation mode GPS fix type. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.10.
enum class NmeaGnssSystem
Enumeration of supported GNSS (Global Navigation Satellite System) systems
The NmeaGnssSystem can be one of:
Constant | Value | Description |
---|---|---|
NmeaGnssSystem::Unknown | 0 | The unknown GNSS type. Used if GNSS System ID is unknown or NMEA version before v4.11 is used. |
NmeaGnssSystem::Gps | 1 | The Global Positioning System. |
NmeaGnssSystem::Glonass | 2 | The Russian Global Navigation Satellite System. |
NmeaGnssSystem::Galileo | 3 | The European Union Global Navigation Satellite System. |
NmeaGnssSystem::Bds | 4 | The BeiDou Navigation Satellite System. Is a Chinese satellite navigation system. |
NmeaGnssSystem::Qzss | 5 | The Quasi-Zenith Satellite System. Is a Japanese satellite navigation system. |
NmeaGnssSystem::Navic | 6 | The Navigation Indian Constellation. Was renamed from IRNSS (Indian Regional Navigation Satellite System). |
This enum was introduced or modified in Esri::ArcGISRuntime 100.10.
enum class NoDataTileBehavior
Enumerates the ways an ImageTiledLayer should treat NoData tiles.
The NoDataTileBehavior can be one of:
Constant | Value | Description |
---|---|---|
NoDataTileBehavior::UpSample | 0 | Show coarser tiles. This is the default for operational layers and basemap base layers. |
NoDataTileBehavior::Blank | 1 | Show blank tiles (nothing). This is the default for basemap reference layers. |
NoDataTileBehavior::Show | 2 | Show the tiles with 'No Data' stamped over them. |
NoDataTileBehavior::Unknown | -1 | Unknown. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class OAuthMode
Enumerates the supported modes for logging in using OAuth.
Constant | Value | Description |
---|---|---|
OAuthMode::Unknown | 0 | No mode specified. |
OAuthMode::User | 1 | OAuth User authentication mode. Requires client ID. |
OAuthMode::App | 2 | OAuth App authentication mode. Requires client ID and client secret. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class OfflineMapParametersType
Enumerates the type of parameters object used to take layers offline.
The OfflineMapParametersType can be one of:
Constant | Value | Description |
---|---|---|
OfflineMapParametersType::Unknown | -1 | The parameter type is unknown. |
OfflineMapParametersType::GenerateGeodatabase | 0 | The parameter is of type Esri::ArcGISRuntime::GenerateGeodatabaseParameters. |
OfflineMapParametersType::ExportVectorTiles | 1 | The parameter is of type Esri::ArcGISRuntime::ExportVectorTilesParameters. |
OfflineMapParametersType::ExportTileCache | 2 | The parameter is of type Esri::ArcGISRuntime::ExportTileCacheParameters. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.4.
enum class OfflineUpdateAvailability
Enumerates whether offline data has updates, has no updates, or that the availability of updates cannot be determined.
The OfflineUpdateAvailability can be one of:
Constant | Value | Description |
---|---|---|
OfflineUpdateAvailability::Indeterminate | -1 | It is not possible to determine whether updates are available, for example, because the operation is not supported. |
OfflineUpdateAvailability::Available | 0 | There are updates available. |
OfflineUpdateAvailability::None | 1 | There are no updates available. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.6.
enum class OgcAxisOrder
Enumerates the different ways to treat the x/y coordinates order.
The OgcAxisOrder can be one of:
Constant | Value | Description |
---|---|---|
OgcAxisOrder::Auto | 0 | Indicates swapping the axis order will be based on the OGC standard specification, version, and spatial reference. |
OgcAxisOrder::Swap | 1 | Indicates the order of x/y coordinates will be swapped. |
OgcAxisOrder::NoSwap | 2 | Indicates the order of x/y coordinates will stay as is, and all swapping rules by the OGC standards will be ignored. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.5.
enum class OnlineOnlyServicesOption
Enumerates the possible options for dealing with online-only services (those which cannot be taken offline).
The OnlineOnlyServicesOption can be one of:
Constant | Value | Description |
---|---|---|
OnlineOnlyServicesOption::Exclude | 0 | Online layers and tables that cannot be taken offline will be excluded when taking a map offline. (0) |
OnlineOnlyServicesOption::Include | 1 | Online layers and tables that cannot be taken offline will be included when taking a map offline and will continue to reference the online service. (1) |
OnlineOnlyServicesOption::UseAuthoredSettings | 2 | A given layer or table will be taken offline, included as online content, or excluded according to the settings in the web map. (2) When a web map is created, the author has the option to pre-select which layers should remain online. This can include:
|
If no settings are provided in the web map, the default behavior will be to omit any online-only layers or tables from the offline map. This matches the OnlineOnlyServicesOption::Exclude option.
This enum was introduced or modified in Esri::ArcGISRuntime 100.9.
enum class PansharpenType
Enumerates various types of pan-sharpening for use in a RasterRenderer.
For detailed information on pan-sharpening, please consult the ArcGIS Desktop documentation.
The PansharpenType can be one of:
Constant | Value | Description |
---|---|---|
PansharpenType::None | -1 | No pan-sharpening. |
PansharpenType::Ihs | 0 | IHS pan-sharpening. |
PansharpenType::Brovey | 1 | Brovey pan-sharpening. |
PansharpenType::Mean | 2 | Mean pan-sharpening. |
PansharpenType::Esri | 3 | Esri pan-sharpening. |
PansharpenType::GramSchmidt | 4 | Gram Shmidt pan-sharpening. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class PixelType
Enumerates various pixel type values.
The PixelType can be one of:
Constant | Value | Description |
---|---|---|
PixelType::Unknown | -1 | Unknown pixel type. |
PixelType::Uint1 | 0 | 1-bit pixel type. |
PixelType::Uint2 | 1 | 2-bit pixel type. |
PixelType::Uint4 | 2 | 4-bit pixel type. |
PixelType::Uint8 | 3 | Unsigned 8-bit integer pixel type. |
PixelType::Int8 | 4 | Signed 8-bit integer pixel type. |
PixelType::Uint16 | 5 | Unsigned 16-bit integer pixel type. |
PixelType::Int16 | 6 | Signed 16-bit integer pixel type. |
PixelType::Uint32 | 7 | Unsigned 32-bit integer pixel type. |
PixelType::Int32 | 8 | Signed 32-bit integer pixel type. |
PixelType::Float32 | 9 | 32-bit floating point number pixel type. |
PixelType::Float64 | 10 | 64-bit floating point number pixel type. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.1.
enum class PopupAttachmentEditState
Enumerates the attachment edit state of the Popup.
PopupAttachmentEditState can be one of:
Constant | Value | Description |
---|---|---|
PopupAttachmentEditState::Original | 0 | Attachments that already existed on the GeoElement and have not been deleted are considered original. |
PopupAttachmentEditState::Added | 1 | Attachments that have been provided via a URL or directly via data and then added to a GeoElement are considered added. |
PopupAttachmentEditState::Deleted | 2 | Attachments that existed on the GeoElement but have been removed are considered deleted. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class PopupAttachmentType
Enumerates the type of attachment in the Popup.
PopupAttachmentType can be one of:
Constant | Value | Description |
---|---|---|
PopupAttachmentType::Image | 0 | An image. |
PopupAttachmentType::Video | 1 | A video. |
PopupAttachmentType::Document | 2 | A document. |
PopupAttachmentType::Other | 3 | Other. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class PopupAttachmentsDisplayType
Indicates how to display the attachments. If `list` is specified, attachments show as links. If `preview` is specified, attachments expand to the width of the pop-up. Setting the value to `auto` allows applications to choose the most suitable default experience for their application.
The PopupAttachmentsDisplayType can be one of:
Constant | Value | Description |
---|---|---|
PopupAttachmentsDisplayType::List | 0 | Show attachments as links. |
PopupAttachmentsDisplayType::Preview | 1 | Attachments expand to the width of the pop-up. |
PopupAttachmentsDisplayType::Auto | 2 | Allows applications to choose the most suitable default experience for their application. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.14.
enum class PopupDateFormat
Enumerates the date format for a Popup.
PopupDateFormat can be one of:
Constant | Value | Description |
---|---|---|
PopupDateFormat::DayShortMonthYear | 0 | Example: 30 Dec 1997 |
PopupDateFormat::LongDate | 1 | Example: Tuesday, December 30, 1997 |
PopupDateFormat::LongMonthDayYear | 2 | Example: December 30, 1997 |
PopupDateFormat::LongMonthYear | 3 | Example: December 1997 |
PopupDateFormat::ShortDate | 4 | Example: 12/30/1997 |
PopupDateFormat::ShortDateLE | 5 | Example: 30/12/1997 |
PopupDateFormat::ShortDateLELongTime | 6 | Example: 30/12/1997 5:59:59 PM |
PopupDateFormat::ShortDateLELongTime24 | 7 | Example: 30/12/1997 17:59:59 |
PopupDateFormat::ShortDateLEShortTime | 8 | Example: 30/12/1997 6:00 PM |
PopupDateFormat::ShortDateLEShortTime24 | 9 | Example: 30/12/1997 18:00 |
PopupDateFormat::ShortDateLongTime | 10 | Example: 12/30/1997 5:59:59 PM |
PopupDateFormat::ShortDateLongTime24 | 11 | Example: 12/30/1997 17:59:59 |
PopupDateFormat::ShortDateShortTime | 12 | Example: 12/30/1997 6:00 PM |
PopupDateFormat::ShortDateShortTime24 | 13 | Example: 12/30/1997 18:00 |
PopupDateFormat::ShortMonthYear | 14 | Example: Dec 1997 |
PopupDateFormat::Year | 15 | Example: 1997 |
PopupDateFormat::Unknown | -1 | Unknown date format |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class PopupElementType
Enumerates types of PopupElement.
The PopupElementType can be one of:
Constant | Value | Description |
---|---|---|
PopupElementType::Unknown | -1 | an unknown value |
PopupElementType::TextPopupElement | 0 | a TextPopupElement |
PopupElementType::FieldsPopupElement | 1 | a FieldsPopupElement |
PopupElementType::MediaPopupElement | 2 | a MediaPopupElement |
PopupElementType::AttachmentsPopupElement | 3 | a AttachmentsPopupElement |
PopupElementType::ExpressionPopupElement | 4 | a ExpressionPopupElement |
This enum was introduced or modified in Esri::ArcGISRuntime 100.14.
enum class PopupErrorCode
Enumerates the error codes in a Popup.
PopupErrorCode can be one of:
Constant | Value | Description |
---|---|---|
PopupErrorCode::InvalidGeoElement | 11000 | Invalid attributes or geometry on the associated GeoElement. |
PopupErrorCode::NullNotAllowed | 11001 | Null value not allowed. |
PopupErrorCode::ValueOutOfRange | 11002 | Value is out of range. |
PopupErrorCode::ExceedsMaxLength | 11003 | Value exceeds the maximum length. |
PopupErrorCode::IllegalDomainCode | 11007 | Coded value domain code is not defined in the domain list. |
PopupErrorCode::ContingencyValidationFailure | 11008 | Field values do not satisfy the ContingentValuesDefinition. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class PopupExpressionReturnType
Enumerates the type of the result returned by an Arcade expression.
PopupExpressionReturnType can be one of:
Constant | Value | Description |
---|---|---|
PopupExpressionReturnType::String | 0 | A string value is returned. |
PopupExpressionReturnType::Number | 1 | A numeric value is returned. |
PopupExpressionReturnType::Dictionary | 2 | The return type is expected to be a dictionary of key/value pairs that must follow the Web Map Specification for a popupElement. Refer to Popup Element for more details. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.3.
enum class PopupMediaType
Enumerates the type of media in a Popup.
PopupMediaType can be one of:
Constant | Value | Description |
---|---|---|
PopupMediaType::Image | 0 | An image. |
PopupMediaType::BarChart | 1 | A bar chart. |
PopupMediaType::ColumnChart | 2 | A column chart. |
PopupMediaType::LineChart | 3 | A line chart. |
PopupMediaType::PieChart | 4 | A pie chart. |
PopupMediaType::Unknown | -1 | An unknown media type. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class PopupStringFieldOption
Enumerates the string field options in a Popup.
PopupStringFieldOption can be one of:
Constant | Value | Description |
---|---|---|
PopupStringFieldOption::SingleLine | 0 | A single-line input box. |
PopupStringFieldOption::MultiLine | 1 | A multiline input box. |
PopupStringFieldOption::RichText | 2 | A rich text editor allowing for bold text, highlighting, and so forth. |
PopupStringFieldOption::Unknown | -1 | An unknown string field option. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class PortalAccess
Indicates the level of access to this portal object: private, shared, organization, or public.
The PortalAccess can be one of:
Constant | Value | Description |
---|---|---|
PortalAccess::Unknown | -1 | An unknown portal access. |
PortalAccess::Organization | 0 | Members of the user's organization. |
PortalAccess::Private | 1 | Only the owner. |
PortalAccess::Public | 2 | Any user. |
PortalAccess::Shared | 3 | Shared with one or more groups. |
- For the PortalInfo object, it determines the level of access to an organization for anonymous users.
- For the PortalItemInfo object, it determines who can see and access the item.
- For the PortalGroupInfo object, it determines who can see and access the group.
- For the PortalUserInfo object, it determines what level of access to the user information will be available to others and whether it will be searchable.
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class PortalFileType
Enumerates types of files that can be items in a portal.
The PortalFileType can be one of:
Constant | Value | Description |
---|---|---|
PortalFileType::Unknown | -1 | Unknown file type. |
PortalFileType::CSV | 0 | Comma-separated value text file. |
PortalFileType::Shapefile | 1 | Shapefile. |
PortalFileType::TilePackage | 2 | Tile package. |
PortalFileType::FeatureService | 3 | Feature service. |
PortalFileType::FeatureCollection | 4 | Feature collection. |
PortalFileType::ServiceDefinition | 5 | Service definition. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class PortalGroupSortField
Enumerates fields to sort by.
The PortalGroupSortField can be one of:
Constant | Value | Description |
---|---|---|
PortalGroupSortField::AverageRating | 0 | AverageRating. |
PortalGroupSortField::Created | 1 | Created. |
PortalGroupSortField::Modified | 2 | Modified. |
PortalGroupSortField::Owner | 3 | Owner. |
PortalGroupSortField::Title | 4 | Title. |
PortalGroupSortField::Unknown | 5 | Unknown. |
PortalGroupSortField::ViewCount | 6 | ViewCount. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class PortalItemType
Enumerates types of items that may be stored in a portal.
The PortalItemType can be one of:
Constant | Value | Description |
---|---|---|
PortalItemType::Unknown | -1 | Unknown item type. |
PortalItemType::ArcGISProAddIn | 0 | ArcGISProAddIn |
PortalItemType::ArcPadPackage | 1 | ArcPad package. |
PortalItemType::CADDrawing | 2 | CAD Drawing. |
PortalItemType::CSV | 3 | Comma-separated value text file. |
PortalItemType::CityEngineWebScene | 4 | CityEngine WebScene. |
PortalItemType::CodeAttachment | 5 | Code attachment. |
PortalItemType::CodeSample | 6 | Code sample. |
PortalItemType::ColorSet | 7 | Color set. |
PortalItemType::DesktopAddIn | 8 | ArcGIS Desktop add-in. |
PortalItemType::DesktopApplication | 9 | ArcGIS Desktop application. |
PortalItemType::DesktopApplicationTemplate | 10 | ArcGIS Desktop application template. |
PortalItemType::DesktopStyle | 11 | Desktop style. |
PortalItemType::DocumentLink | 12 | Document link. |
PortalItemType::ExplorerAddIn | 13 | ArcGIS Explorer add-in. |
PortalItemType::ExplorerLayer | 14 | ArcGIS Explorer layer. |
PortalItemType::ExplorerMap | 15 | ArcGIS Explorer map. |
PortalItemType::FeatureCollection | 16 | Feature collection. |
PortalItemType::FeatureCollectionTemplate | 17 | Feature collection template. |
PortalItemType::FeatureService | 18 | Feature service. |
PortalItemType::FileGeodatabase | 19 | Geodatabase file. |
PortalItemType::Form | 20 | Form. |
PortalItemType::GeocodingService | 21 | Geocoding service. |
PortalItemType::GeodataService | 22 | Geodata service. |
PortalItemType::GeometryService | 23 | Geometry service. |
PortalItemType::GeoprocessingPackage | 24 | Geoprocessing package. |
PortalItemType::GeoprocessingPackageProVersion | 25 | Geoprocessing package pro version. |
PortalItemType::GeoprocessingSample | 26 | Geoprocessing sample. |
PortalItemType::GeoprocessingService | 27 | Geoprocessing service. |
PortalItemType::GlobeDocument | 28 | ArcGlobe document. |
PortalItemType::GlobeService | 29 | ArcGlobe service. |
PortalItemType::Image | 30 | Image file. |
PortalItemType::ImageCollection | 31 | Image collection. |
PortalItemType::ImageService | 32 | Image service. |
PortalItemType::InsightsModel | 33 | Insights model. |
PortalItemType::InsightsPage | 34 | Insights page. |
PortalItemType::InsightsWorkbook | 35 | Insights workbook. |
PortalItemType::IWorkKeynote | 36 | IWork keynote. |
PortalItemType::IWorkNumbers | 37 | IWork numbers. |
PortalItemType::IWorkPages | 38 | IWork pages. |
PortalItemType::KML | 39 | KML document. |
PortalItemType::KMLCollection | 40 | KML collection. |
PortalItemType::Layer | 41 | Layer. |
PortalItemType::LayerPackage | 42 | Layer package. |
PortalItemType::Layout | 43 | Layout. |
PortalItemType::LocatorPackage | 44 | Locator package. |
PortalItemType::MapDocument | 45 | ArcMap document. |
PortalItemType::MapPackage | 46 | Map package. |
PortalItemType::MapService | 47 | Map service. |
PortalItemType::MapTemplate | 48 | Map template. |
PortalItemType::MicrosoftExcel | 49 | Microsoft Excel spreadsheet document. |
PortalItemType::MicrosoftPowerpoint | 50 | Microsoft PowerPoint document. |
PortalItemType::MicrosoftWord | 51 | Microsoft Word document. |
PortalItemType::MobileApplication | 52 | Mobile application. |
PortalItemType::MobileBasemapPackage | 53 | Mobile basemap package. |
PortalItemType::MobileMapPackage | 54 | Mobile map package. |
PortalItemType::NativeApplication | 55 | Native application. |
PortalItemType::NativeApplicationInstaller | 56 | Native Application Installer for ArcGIS AppStudio. |
PortalItemType::NativeApplicationTemplate | 57 | Native Application Template for ArcGIS AppStudio. |
PortalItemType::NetCDF | 58 | Net CDF. |
PortalItemType::NetworkAnalysisService | 59 | Network Analysis service. |
PortalItemType::OperationView | 60 | Operations Dashboard operation view. |
PortalItemType::OperationsDashboardAddIn | 61 | Operations dashboard add-in. |
PortalItemType::OperationsDashboardExtension | 62 | Operations dashboard extension. |
PortalItemType::PDF | 63 | Adobe PDF document. |
PortalItemType::ProjectPackage | 64 | ArcGIS Pro project package. |
PortalItemType::ProjectTemplate | 65 | Project template. |
PortalItemType::ProMap | 66 | Pro map. |
PortalItemType::PublishedMap | 67 | Published map file. |
PortalItemType::RasterFunctionTemplate | 68 | Raster function template. |
PortalItemType::RelationalDatabaseConnection | 69 | Relational database connection. |
PortalItemType::ReportTemplate | 70 | Report template. |
PortalItemType::RulePackage | 71 | CityEngine rule package. |
PortalItemType::SceneDocument | 72 | ArcGIS scene document. |
PortalItemType::ScenePackage | 73 | ArcGIS scene package. |
PortalItemType::SceneService | 74 | ArcGIS scene service. |
PortalItemType::ServiceDefinition | 75 | Service definition file. |
PortalItemType::ShapeFile | 76 | Shapefile. |
PortalItemType::StatisticalDataCollection | 77 | Statistical data collection. |
PortalItemType::SymbolSet | 78 | ArcGIS symbol set file. |
PortalItemType::TaskFile | 79 | Task file. |
PortalItemType::TilePackage | 80 | Tile package. |
PortalItemType::VectorTilePackage | 81 | Vector tile package. |
PortalItemType::VectorTileService | 82 | Vector tile service. The URL to the service is stored in the serviceUrl property of the item (see Esri::ArcGISRuntime::PortalItem::serviceUrl). |
PortalItemType::VisioDocument | 83 | Microsoft Visio document. |
PortalItemType::Vr360Experience | 84 | Vr360 experience. |
PortalItemType::WFS | 85 | OGC web feature service. |
PortalItemType::WMS | 86 | OGC web map service (WMS). |
PortalItemType::WMTS | 87 | OGC web map tile service (WMTS). |
PortalItemType::WebMap | 88 | Web map. |
PortalItemType::WebMappingApplication | 89 | Web mapping application. |
PortalItemType::WebScene | 90 | WebScene. |
PortalItemType::WindowsMobilePackage | 91 | Windows Mobile package. |
PortalItemType::WorkflowManagerPackage | 92 | Workflow Manager package. |
PortalItemType::WorkflowManagerService | 93 | Workflow Manager service. |
PortalItemType::WorkforceProject | 94 | Workforce project. |
PortalItemType::SQLiteGeodatabase | 95 | SQLite Geodatabase. |
PortalItemType::MapArea | 96 | Map Area. |
PortalItemType::HubInitiative | 97 | Hub Initiative. |
PortalItemType::HubSiteApplication | 98 | Hub Site Application. |
PortalItemType::HubPage | 99 | Hub Page. |
PortalItemType::AppBuilderExtension | 100 | AppBuilder Extension for ArcGIS Web AppBuilder. |
PortalItemType::AppBuilderWidgetPackage | 101 | AppBuilder Widget Package for ArcGIS Web AppBuilder. Custom widget in a zip file that can be downloaded for use in Web AppBuilder Developer Edition or ArcGIS Enterprise 10.5.1 or above. |
PortalItemType::Dashboard | 102 | Dashboard. |
PortalItemType::ArcGISProConfiguration | 103 | ArcGIS Pro Configuration. |
PortalItemType::ContentCategorySet | 104 | Content Category Set. |
PortalItemType::InsightsTheme | 105 | Insights Theme. |
PortalItemType::MobileScenePackage | 106 | Mobile Scene Package. |
PortalItemType::OrientedImageryCatalog | 107 | Oriented Imagery Catalog. |
PortalItemType::OrthoMappingProject | 108 | Ortho Mapping Project. |
PortalItemType::OrthoMappingTemplate | 109 | Ortho Mapping Template. |
PortalItemType::Solution | 110 | Solution. |
PortalItemType::BuildingSceneLayer | 111 | Building Scene Layer. |
PortalItemType::CompactTilePackage | 112 | Compact Tile Package. |
PortalItemType::DataStore | 113 | Data Store. |
PortalItemType::DeepLearningPackage | 114 | Deep Learning Package. |
PortalItemType::ExcaliburImageryProject | 115 | Excalibur Imagery Project. |
PortalItemType::GeoPackage | 116 | GeoPackage. |
PortalItemType::Mission | 117 | Mission. |
PortalItemType::SiteApplication | 118 | Site Application. |
PortalItemType::SitePage | 119 | Site Page. |
PortalItemType::BigDataAnalytic | 120 | Big Data Analytic. |
PortalItemType::Feed | 121 | Feed. |
PortalItemType::RealTimeAnalytic | 122 | Real Time Analytic. |
PortalItemType::ProReport | 123 | Pro Report. |
PortalItemType::QuickCaptureProject | 124 | QuickCapture Project. |
PortalItemType::Survey123AddIn | 125 | Survey123 Add In. |
PortalItemType::UrbanModel | 126 | Urban Model. |
PortalItemType::WebExperience | 127 | Web Experience. |
PortalItemType::WebExperienceTemplate | 128 | A template for a web experience, created from Experience Builder for ArcGIS. |
PortalItemType::StoryMap | 129 | The next generation of StoryMap applications. |
PortalItemType::Workflow | 130 | A collection of information (jobs, workflows, and configuration elements) supporting the ArcGIS Workflow Manager Server. |
PortalItemType::InsightsScript | 131 | An Insights Script is JSON that allows parameterized code created in the Insights console to be shared as an item and consumed in Insights in order for the user to run the script using different Insights data sets and fields as input parameters. |
PortalItemType::KernelGatewayConnection | 132 | A Kernel Gateway Connection is JSON that creates a connection string from Insights in order for the Insights console to connect and execute code against a Jupyter Kernel Gateway. |
PortalItemType::KnowledgeGraph | 133 | A Knowledge Graph enables you to connect, open, and access graph data so that it can be used in Link Charts and Maps. |
PortalItemType::LinkChart | 134 | A Link Chart enables you to visualize and perform link analysis using entities and relationships from a Knowledge Graph so that you may better understand their connectivity. |
PortalItemType::Style | 135 | A webstyle item. |
PortalItemType::AdministrativeReport | 136 | An administrative report in CSV format that outlines various organization usage activities. This cannot be shared to the public. |
PortalItemType::ExportPackage | 137 | A package that allows administrators or group owners to export a group, and its content, into a downloadable package (.epk file). |
PortalItemType::GeoJson | 138 | An open standard geospatial data interchange format that represents simple geographic features and their nonspatial attributes. Based on JavaScript Object Notation (JSON), GeoJSON is a format for encoding a variety of geographic data structures. |
PortalItemType::Gml | 139 | Geography Markup Language (GML) file (.zip). An XML grammar defined by the OGC for expressing geographical features, serving as both a modeling language and an interchange format. |
PortalItemType::HubEvent | 140 | A central premium capability within ArcGIS Hub Premium, empowering customers and their trusted community members to create, edit, and manage in-person/online events. |
PortalItemType::HubInitiativeTemplate | 141 | A package of multiple solutions related to a specific project or goal. |
PortalItemType::StoryMapTheme | 142 | A set of fonts, colors, block styles, and other design elements that define the appearance of a StoryMap. |
PortalItemType::WebAppBuilderWidget | 143 | A custom widget (available via marketplace) is a configurable and shareable functional unit for use in ArcGIS Web AppBuilder. It will allow administrators to enable the use of a custom widget in Web AppBuilder UI so an organization can leverage the ArcGIS Online platform to host their applications. |
PortalItemType::EarthConfiguration | 144 | An ArcGIS Earth configuration file is an exportable file containing all major settings in Earth. Earth users who have access to this file can customize the Earth settings by modifying this file. An Earth configuration file is saved as an .xml file. Users need to compress and zip the file before sharing. This zip file can be distributed and imported to Earth deployments. |
PortalItemType::OgcFeatureServer | 145 | Support to publish OGC API Features service. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class PortalMode
Enumerates whether the portal is operating in multi-tenant or single-tenant mode.
The PortalMode can be one of:
Constant | Value | Description |
---|---|---|
PortalMode::Unknown | -1 | Unknown portal mode. |
PortalMode::MultiTenant | 0 | Multi-tenant mode. |
PortalMode::SingleTenant | 1 | Single-tenant mode. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class PortalPrivilegeRealm
Enumerates the types of privilege realms available for a portal.
The PortalPrivilegeRealm can be one of:
Constant | Value | Description |
---|---|---|
PortalPrivilegeRealm::Unknown | -1 | Unknown realm. |
PortalPrivilegeRealm::Portal | 0 | Used for privileges related to general portal content and usage. |
PortalPrivilegeRealm::Features | 1 | Used for privileges related to feature editing. |
PortalPrivilegeRealm::OpenData | 2 | Used for privileges related to ArcGIS Open Data. |
PortalPrivilegeRealm::Premium | 3 | Used for privileges related to premium content. |
PortalPrivilegeRealm::Marketplace | 4 | Used for privileges related to the ArcGIS Marketplace. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class PortalPrivilegeRole
Enumerates the types of privileges available for a portal.
The PortalPrivilegeRole can be one of:
Constant | Value | Description |
---|---|---|
PortalPrivilegeRole::Unknown | -1 | Unknown privilege. |
PortalPrivilegeRole::Administrator | 0 | Administrator role. |
PortalPrivilegeRole::Publisher | 1 | Pulblisher role. |
PortalPrivilegeRole::User | 2 | User role. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class PortalPrivilegeSubtype
An enumeration of the fine-grained operation subtypes a portal privilege can permit.
The PortalPrivilegeSubtype can be one of:
Constant | Value | Description |
---|---|---|
PortalPrivilegeSubtype::Unknown | -1 | An unknown portal privilege subtype. |
PortalPrivilegeSubtype::None | 0 | The privilege does not relate to a fine-grained operation. |
PortalPrivilegeSubtype::Stored | 1 | Grants the ability to perform geocode operations and store the results, in a database for instance. |
PortalPrivilegeSubtype::Temporary | 2 | Grants the ability to perform geocode operations in which the results are not stored. |
PortalPrivilegeSubtype::ClosestFacility | 3 | Grants the ability to perform closest facility tasks. |
PortalPrivilegeSubtype::LocationAllocation | 4 | Grants the ability to perform location-allocation tasks. |
PortalPrivilegeSubtype::OptimizedRouting | 5 | Grants the ability to perform optimized routing tasks. |
PortalPrivilegeSubtype::OriginDestinationCostMatrix | 6 | Grants the ability to perform origin-destination cost matrix tasks. |
PortalPrivilegeSubtype::Routing | 7 | Grants the ability to perform simple routing tasks. |
PortalPrivilegeSubtype::ServiceArea | 8 | Grants the ability to perform service area tasks. |
PortalPrivilegeSubtype::VehicleRouting | 9 | Grants the ability to perform vehicle routing tasks. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.12.
enum class PortalPrivilegeType
Enumerates the particular type of operation a privilege permits.
The PortalPrivilegeType can be one of:
Constant | Value | Description |
---|---|---|
PortalPrivilegeType::Unknown | -1 | Unknown. |
PortalPrivilegeType::Edit | 0 | Edit. |
PortalPrivilegeType::FullEdit | 1 | Full Edit. |
PortalPrivilegeType::Manage | 2 | Manage. |
PortalPrivilegeType::Purchase | 3 | Purchase. |
PortalPrivilegeType::StartTrial | 4 | Start Trial. |
PortalPrivilegeType::DesignateGroup | 5 | Designate Group. |
PortalPrivilegeType::OpenDataAdmin | 6 | OpenData Admin. |
PortalPrivilegeType::AssignToGroups | 7 | Assign To Groups. |
PortalPrivilegeType::ChangeUserRoles | 8 | Change User Roles. |
PortalPrivilegeType::DeleteGroups | 9 | Delete Groups. |
PortalPrivilegeType::DeleteItems | 10 | Delete Items. |
PortalPrivilegeType::DeleteUsers | 11 | Delete Users. |
PortalPrivilegeType::DisableUsers | 12 | Disable Users. |
PortalPrivilegeType::InviteUsers | 13 | Invite Users. |
PortalPrivilegeType::ManageEnterpriseGroups | 14 | Manage Enterprise Groups. |
PortalPrivilegeType::ManageLicenses | 15 | Manage Licenses. |
PortalPrivilegeType::ReassignGroups | 16 | Reassign Groups. |
PortalPrivilegeType::ReassignItems | 17 | Reassign Items. |
PortalPrivilegeType::ReassignUsers | 18 | Reassign Users. |
PortalPrivilegeType::UpdateGroups | 19 | Update Groups. |
PortalPrivilegeType::UpdateItems | 20 | Update Items. |
PortalPrivilegeType::UpdateUsers | 21 | Update Users. |
PortalPrivilegeType::ViewGroups | 22 | View Groups. |
PortalPrivilegeType::ViewItems | 23 | View Items. |
PortalPrivilegeType::ViewUsers | 24 | View Users. |
PortalPrivilegeType::PublishFeatures | 25 | Publish Features. |
PortalPrivilegeType::PublishScenes | 26 | Publish Scenes. |
PortalPrivilegeType::PublishTiles | 27 | Publish Tiles. |
PortalPrivilegeType::CreateGroup | 28 | Create Group. |
PortalPrivilegeType::CreateItem | 29 | Create Item. |
PortalPrivilegeType::JoinGroup | 30 | Join Group. |
PortalPrivilegeType::JoinNonOrgGroup | 31 | Join Non Org Group. |
PortalPrivilegeType::ShareGroupToOrg | 32 | Share Group To Org. |
PortalPrivilegeType::ShareGroupToPublic | 33 | Share Group To Public. |
PortalPrivilegeType::ShareToGroup | 34 | Share To Group. |
PortalPrivilegeType::ShareToOrg | 35 | Share To Org. |
PortalPrivilegeType::ShareToPublic | 36 | Share To Public. |
PortalPrivilegeType::Demographics | 37 | Demographics. |
PortalPrivilegeType::Elevation | 38 | Elevation. |
PortalPrivilegeType::Geocode | 39 | Geocode. |
PortalPrivilegeType::Geoenrichment | 40 | Geoenrichment. |
PortalPrivilegeType::NetworkAnalysis | 41 | NetworkAnalysis. |
PortalPrivilegeType::SpatialAnalysis | 42 | SpatialAnalysis. |
PortalPrivilegeType::CreateUpdateCapableGroup | 43 | CreateUpdateCapableGroup. |
PortalPrivilegeType::ViewOrgGroups | 44 | ViewOrgGroups. |
PortalPrivilegeType::ViewOrgItems | 45 | ViewOrgItems. |
PortalPrivilegeType::ViewOrgUsers | 46 | ViewOrgUsers. |
PortalPrivilegeType::Geoanalytics | 47 | Geoanalytics. |
PortalPrivilegeType::Rasteranalysis | 48 | Rasteranalysis. |
PortalPrivilegeType::PublishServerGPServices | 49 | Grants the ability to publish non-hosted server geoprocessing services. |
PortalPrivilegeType::PublishServerServices | 50 | Grants the ability to publish non-hosted server services. |
PortalPrivilegeType::UpdateItemCategorySchema | 51 | Grants the ability to configure the organization content category schema. |
PortalPrivilegeType::FeatureReport | 52 | Grants the ability to generate feature reports. |
PortalPrivilegeType::ManageCollaborations | 53 | Grants the ability to manage the organization's collaborations. |
PortalPrivilegeType::ManageCredits | 54 | Grants the ability to manage the organization's credit settings. |
PortalPrivilegeType::ManageRoles | 55 | Grants the ability to manage the organization's member roles. |
PortalPrivilegeType::ManageSecurity | 56 | Grants the ability to manage the organization's security settings. |
PortalPrivilegeType::ManageServers | 57 | Grants the ability to manage the portal's server settings. |
PortalPrivilegeType::ManageUtilityServices | 58 | Grants the ability to manage the organization's utility service settings. |
PortalPrivilegeType::ManageWebsite | 59 | Grants the ability to manage the organization's website settings. |
PortalPrivilegeType::ManageReplications | 60 | Grants the ability to manage replications and utilize the collaborations API. |
PortalPrivilegeType::CreateNotebooks | 61 | Grants the ability to create and edit interactive notebook documents. |
PortalPrivilegeType::CreateAdvancedNotebooks | 62 | Grants the ability to publish a notebook as a geoprocessing service. |
PortalPrivilegeType::BulkPublishFromDataStores | 63 | Grants the ability to publish web layers from a registered data store. |
PortalPrivilegeType::EnumerateDataStores | 64 | Grants the ability to get the list of datasets from a registered data store. |
PortalPrivilegeType::RegisterDataStores | 65 | Grants the ability to register data stores to the portal. |
PortalPrivilegeType::CategorizeItems | 66 | Grants the ability to categorize items in groups. |
PortalPrivilegeType::ViewTacks | 67 | This value is deprecated in 100.12. Use PortalPrivilegeType::ViewTracks instead. |
PortalPrivilegeType::ViewTracks | 67 | Grants the ability to view members' location tracks via shared track views when location tracking is enabled. |
PortalPrivilegeType::AddExternalMembersToGroup | 68 | Grants the ability to create groups that allow external members, as well as invite external members to groups. |
PortalPrivilegeType::ManageCollaborationGroupMembers | 69 | Grants the ability to manage members in partnered collaboration groups. |
PortalPrivilegeType::ManageVersions | 70 | Grants the ability to manage version locks and view, alter, delete, edit, reconcile, and post to all branch versions accessed through ArcGIS Server feature layers. |
PortalPrivilegeType::PublishDynamicImagery | 71 | Grants the ability to publish hosted dynamic imagery layers from a single image or collection of images. |
PortalPrivilegeType::PublishTiledImagery | 72 | Grants the ability to publish hosted tiled imagery layers from a single image or collection of images. |
PortalPrivilegeType::ScheduleNotebooks | 73 | Grants the ability to schedule future automated runs of a notebook. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class PortalQuerySortOrder
Enumerates sort order for returned results.
The PortalQuerySortOrder can be one of:
Constant | Value | Description |
---|---|---|
PortalQuerySortOrder::Ascending | 0 | Ascending. |
PortalQuerySortOrder::Descending | 1 | Descending. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class PortalUserRole
Enumerates portal user roles.
The PortalUserRole can be one of:
Constant | Value | Description |
---|---|---|
PortalUserRole::Unknown | -1 | Unknown. |
PortalUserRole::Publisher | 0 | Publisher. |
PortalUserRole::Admin | 1 | Administrator. |
PortalUserRole::User | 2 | User. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class PreplannedPackagingStatus
Enumerates the different packaging states that an online Esri::ArcGISRuntime::PreplannedMapArea can be in.
A Esri::ArcGISRuntime::PreplannedMapArea is made up of a set of data packages for each of the layers in the map. When a web map author first creates a map area these packages must be prepared by the relevant online services before the area is ready to be downloaded as an offline map.
PreplannedPackagingStatus lists the possible packaging states for an online map area. The area cannot be downloaded until the value is Complete.
The PreplannedPackagingStatus can be one of:
Constant | Value | Description |
---|---|---|
PreplannedPackagingStatus::Unknown | 0 | Indicates that the packaging status of the Esri::ArcGISRuntime::PreplannedMapArea is unknown. |
This status is returned when your app does not yet know the status of the online area. For example, this would be the case when the Esri::ArcGISRuntime::PreplannedMapArea has a load status of Esri::ArcGISRuntime::LoadStatus::NotLoaded.
Constant | Value | Description |
---|---|---|
PreplannedPackagingStatus::Processing | 1 | Indicates that the Esri::ArcGISRuntime::PreplannedMapArea is not yet ready for download. |
This is the initial status for a Esri::ArcGISRuntime::PreplannedMapArea that has been created on the web map, but is not yet ready for download.
Constant | Value | Description |
---|---|---|
PreplannedPackagingStatus::Failed | 2 | Indicates that a failure occurred when creating the packages for the Esri::ArcGISRuntime::PreplannedMapArea. |
This status means that the Esri::ArcGISRuntime::PreplannedMapArea cannot be downloaded. Failures encountered while creating packages need to be addressed by the web map author.
Constant | Value | Description |
---|---|---|
PreplannedPackagingStatus::Complete | 3 | Indicates that packaging is complete and the Esri::ArcGISRuntime::PreplannedMapArea is ready to be downloaded. |
This status means that all packages required to download the Esri::ArcGISRuntime::PreplannedMapArea have been successfully prepared.
This enum was introduced or modified in Esri::ArcGISRuntime 100.9.
enum class PreplannedScheduledUpdatesOption
Enumerates options for downloading read-only preplanned updates from an online map area.
The PreplannedScheduledUpdatesOption can be one of:
Constant | Value | Description |
---|---|---|
PreplannedScheduledUpdatesOption::NoUpdates | 0 | No updates will be downloaded. |
PreplannedScheduledUpdatesOption::DownloadAllUpdates | 1 | All available updates for feature data will be downloaded. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.6.
enum class PreplannedUpdateMode
Different modes for how updates are obtained for a preplanned offline map area.
The PreplannedUpdateMode can be one of:
Constant | Value | Description |
---|---|---|
PreplannedUpdateMode::NoUpdates | 0 | No feature updates will be performed. |
PreplannedUpdateMode::SyncWithFeatureServices | 1 | Changes, including local edits, will be synced directly with the underlying feature services. This mode gives you full control over when you upload and download changes. However, performing a download sync places additional load on the backing feature service, so this approach does not scale well for larger deployments. |
This mode is available when the PreplannedMapArea::updateCapabilities include OfflineMapUpdateCapabilities::isSupportsSyncWithFeatureServices.
Constant | Value | Description |
---|---|---|
PreplannedUpdateMode::DownloadScheduledUpdates | 2 | Scheduled, read-only updates will be downloaded from the online map area and applied to the local mobile geodatabases. Updates are prepared on a regular schedule and cached for download by all users of the offline map area. Sharing a single set of cached updates, rather than performing individual sync operations, reduces the load on the back-end services. This approach is scalable for large deployments but does not support offline editing. |
This mode is available when the PreplannedMapArea::updateCapabilities include OfflineMapUpdateCapabilities::isSupportsScheduledUpdatesForFeatures.
Constant | Value | Description |
---|---|---|
PreplannedUpdateMode::DownloadScheduledUpdatesAndUploadNewFeatures | 3 | Scheduled, read-only updates are downloaded from the online map area and applied to the local mobile geodatabases. Newly added features can also be uploaded to the feature service. This is an advanced workflow that improves the scalability of feature services. When available, applicable scheduled update packages are downloaded and merged into a local geodatabase. This allows for efficient downloading of changes. New features are uploaded using feature sync, which is an efficient operation in the feature service. |
Note that when the required update packages are not available, the local geodatabase will be replaced with a new copy. OfflineMapUpdatesInfo::isMobileMapPackageReopenRequired indicates that a new copy of a geodatabase will be downloaded. Local adds on your device must be uploaded to the feature service before the database can safely be replaced.
Be aware that immediately following replacement, the new geodatabase may not contain the new features that have been synced up to the feature service, as this relies on a subsequent scheduled update to download to the client. The new features will be retrieved when the next scheduled update is downloaded and applied.
This mode is available when the PreplannedMapArea::updateCapabilities include both OfflineMapUpdateCapabilities::isSupportsSyncWithFeatureServices and OfflineMapUpdateCapabilities::isSupportsScheduledUpdatesForFeatures and the feature services in your map support creating new features.
This enum was introduced or modified in Esri::ArcGISRuntime 100.6.
enum class PresetColorRampType
Enumerates various types of preset color ramps for use in a RasterRenderer.
The PresetColorRampType can be one of:
Constant | Value | Description |
---|---|---|
PresetColorRampType::None | -1 | No preset color ramp. |
PresetColorRampType::Elevation | 0 | Elevation preset color ramp. |
PresetColorRampType::DemScreen | 1 | DEM screen preset color ramp. |
PresetColorRampType::DemLight | 2 | DEM light preset color ramp. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class QueryFeatureFields
Enumerates query feature options.
Controls which attributes are included in the features returned by Esri::ArcGISRuntime::ServiceFeatureTable::queryFeatures() or Esri::ArcGISRuntime::ServiceFeatureTable::queryRelatedFeatures().
The QueryFeatureFields can be one of:
Constant | Value | Description |
---|---|---|
QueryFeatureFields::IdsOnly | 0 | Includes only the object id and global id in the ArcGISFeatures of the query result. The features are returned with no other attributes. The geometry returned by this request does not include m-values, even if they are defined in the feature service. To get full feature details, you should load the feature. |
QueryFeatureFields::Minimum | 1 | Includes the minimum set of attributes in the ArcGISFeatures of the query result. The geometry returned by this request does not include m-values, even if they are defined in the feature service. To get full feature details, you should load the feature. |
QueryFeatureFields::LoadAll | 2 | Includes all available attributes in the ArcGISFeatures of the query result. This constant loads the features returned by the query, which makes all attributes available. The geometry returned by this request includes m-values if defined in the feature service. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class RasterRendererType
Enumerates various types of raster renderers.
The RasterRendererType can be one of:
Constant | Value | Description |
---|---|---|
RasterRendererType::RasterRenderer | 0 | A Esri::ArcGISRuntime::RasterRenderer. This value is deprecated since Esri::ArcGISRuntime 100.3 |
RasterRendererType::BlendRenderer | 1 | A Esri::ArcGISRuntime::BlendRenderer. |
RasterRendererType::ColormapRenderer | 2 | A Esri::ArcGISRuntime::ColormapRenderer. |
RasterRendererType::HillshadeRenderer | 3 | A Esri::ArcGISRuntime::HillshadeRenderer. |
RasterRendererType::RgbRenderer | 4 | A Esri::ArcGISRuntime::RGBRenderer. |
RasterRendererType::StretchRenderer | 5 | A Esri::ArcGISRuntime::StretchRenderer. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class RasterType
Enumerates various types of rasters.
The RasterType can be one of:
Constant | Value | Description |
---|---|---|
RasterType::Raster | 0 | A standard file-based raster. |
RasterType::MosaicDatasetRaster | 1 | A mosaic dataset raster. |
RasterType::GeopackageRaster | 2 | obsolete since 100.2, use RasterType::GeoPackageRaster. |
RasterType::GeoPackageRaster | 2 | A GeoPackage raster. New value since 100.2. |
RasterType::ImageServiceRaster | 3 | An image service raster. |
RasterType::Unknown | -1 | Unknown raster. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class RelationshipCardinality
Enumerates the relationship cardinality.
The RelationshipCardinality can be one of:
Constant | Value | Description |
---|---|---|
RelationshipCardinality::Unknown | -1 | Unknown relationship cardinality. |
RelationshipCardinality::ManyToMany | 0 | Many-to-many. |
RelationshipCardinality::OneToMany | 1 | One-to-many. |
RelationshipCardinality::OneToOne | 2 | One-to-one. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.1.
enum class RelationshipConstraintViolationType
Enumerates the type of constraint violation for a given feature participating in a relationship.
The RelationshipConstraintViolationType can be one of:
Constant | Value | Description |
---|---|---|
RelationshipConstraintViolationType::None | 0 | There are no constraint violations. |
RelationshipConstraintViolationType::Cardinality | 1 | Cardinality of the given feature is violated. |
RelationshipConstraintViolationType::Orphaned | 2 | The given feature is an orphaned destination feature in a composite relationship. Note: Orphaned destination feature in a simple relationship is not considered a violation. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.1.
enum class RelationshipRole
Enumerates the relationship role.
The RelationshipRole can be one of:
Constant | Value | Description |
---|---|---|
RelationshipRole::Unknown | -1 | Unknown relationship role. |
RelationshipRole::Destination | 0 | Destination. |
RelationshipRole::Origin | 1 | Origin. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.1.
enum class RendererClassificationMethod
Enumerates the type of classification methods used to generate class breaks.
The RendererClassificationMethod can be one of:
Constant | Value | Description |
---|---|---|
RendererClassificationMethod::DefinedInterval | 0 | Defined interval classification. |
RendererClassificationMethod::EqualInterval | 1 | Equal interval classification. |
RendererClassificationMethod::GeometricalInterval | 2 | Geometrical interval classification. |
RendererClassificationMethod::NaturalBreaks | 3 | Natural breaks classification. |
RendererClassificationMethod::Quantile | 4 | Quantile classification. |
RendererClassificationMethod::StandardDeviation | 5 | Standard deviation classification. |
RendererClassificationMethod::Manual | 6 | Manual classification. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.2.
enum class RendererNormalizationType
Enumerates the type of normalization used in a class breaks renderer.
The RendererNormalizationType can be one of:
Constant | Value | Description |
---|---|---|
RendererNormalizationType::ByField | 0 | Normalize the data by a field. |
RendererNormalizationType::ByLog | 1 | Normalize the data by log. |
RendererNormalizationType::ByPercentOfTotal | 2 | Normalize the data by the normalizationTotal. |
RendererNormalizationType::None | 3 | No normalization is used. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class RendererType
Enumerates the type of renderer.
The RendererType can be one of:
Constant | Value | Description |
---|---|---|
RendererType::ClassBreaksRenderer | 0 | A class breaks renderer. |
RendererType::DictionaryRenderer | 1 | A dictionary renderer. |
RendererType::SimpleRenderer | 2 | A simple renderer. |
RendererType::UniqueValueRenderer | 3 | A unique value renderer. |
RendererType::UnsupportedRenderer | 4 | An unsupported renderer. |
RendererType::HeatmapRenderer | 5 | A heatmap renderer. |
RendererType::Unknown | -1 | An unknown renderer. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class ReroutingStrategy
Enumerates possible navigation rerouting strategies
The ReroutingStrategy can be one of:
Constant | Value | Description |
---|---|---|
ReroutingStrategy::ToNextWaypoint | 0 | Route to next unvisited stop or waypoint, and use all remaining unvisited stops or waypoints, in their original sequence, for the rest of the route. |
ReroutingStrategy::ToNextStop | 1 | Route to next unvisited stop, dropping all waypoint up to that stop. Then, use all remaining unvisited waypoints and stops, in their original sequence, for the rest of the route. |
ReroutingStrategy::ResequenceStopsOnly | 2 | Route to only unvisited stops. All waypoints for the whole route are dropped. The property Esri::ArcGISRuntime::RouteParameters::isFindBestSequence will be set to true . |
This enum was introduced or modified in Esri::ArcGISRuntime 100.6.
enum class ReturnLayerAttachmentOption
Enumerates the type of layers we wish to include attachments with when taking feature layers offline.
The ReturnLayerAttachmentOption can be one of:
Constant | Value | Description |
---|---|---|
ReturnLayerAttachmentOption::None | 0 | Don't include attachments when taking feature layers offline. |
ReturnLayerAttachmentOption::AllLayers | 1 | Include attachments with all feature layers when taking offline. |
ReturnLayerAttachmentOption::ReadOnlyLayers | 2 | Only include attachments with read-only feature layers when taking offline. |
ReturnLayerAttachmentOption::EditableLayers | 3 | Only include attachments with editable feature layers when taking offline. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.1.
enum class RotationType
Enumerates the type of rotation applied to symbols.
The RotationType can be one of:
Constant | Value | Description |
---|---|---|
RotationType::Arithmetic | 0 | Rotation is from zero on the x-axis (east) with positive rotation counterclockwise. |
RotationType::Geographic | 1 | Rotation is from zero on the y-axis (north) with positive rotation clockwise. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class RouteShapeType
Enumerates the output shape type for a route.
The RouteShapeType can be one of:
Constant | Value | Description |
---|---|---|
RouteShapeType::None | 0 | No shape type. |
RouteShapeType::StraightLine | 1 | A straight line shape type. |
RouteShapeType::TrueShapeWithMeasures | 2 | A true shape type with measures. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class SceneLayerDataType
Identifies data type contained within a scene layer.
The scene layer data type can be one of:
Constant | Value | Description |
---|---|---|
SceneLayerDataType::Unknown | 0 | The type of the scene layer is unknown. |
SceneLayerDataType::SceneObject | 1 | The type of the scene layer is 3D scene objects. Examples of 3D are building, ground, etc. The geometry of the data is a mesh. |
SceneLayerDataType::Point | 2 | The type of the scene layer is point objects. |
SceneLayerDataType::IntegratedMesh | 3 | The type of the scene layer is an integrated mesh. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.5.
enum class SceneLocationVisibility
Enumerates the visibility of a scene location.
The SceneLocationVisibility can be one of:
Constant | Value | Description |
---|---|---|
SceneLocationVisibility::Visible | 0 | The scene location is visible. |
SceneLocationVisibility::HiddenByBaseSurface | 1 | The scene location is hidden by the base surface. |
SceneLocationVisibility::HiddenByEarth | 2 | The scene location is hidden by the Earth. |
SceneLocationVisibility::HiddenByElevation | 3 | The scene location is hidden by elevation. |
SceneLocationVisibility::NotOnScreen | 4 | The scene location is not on the screen. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class SceneSymbolAnchorPosition
Enumerates the anchor position for scene symbols.
The SceneSymbolAnchorPosition can be one of:
Constant | Value | Description |
---|---|---|
SceneSymbolAnchorPosition::Top | 0 | The symbol is above its geographic location. |
SceneSymbolAnchorPosition::Bottom | 1 | The symbol is below its geographic location. |
SceneSymbolAnchorPosition::Center | 2 | The symbol is centered on its geographic location. |
SceneSymbolAnchorPosition::Origin | 3 | The symbol's origin is positioned at its geographic location. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class SceneViewTilingScheme
Enumerates the options for setting the tiling scheme of a Scene.
The SceneViewTilingScheme can be one of:
Constant | Value | Description |
---|---|---|
SceneViewTilingScheme::Geographic | 0 | Use a geographic tiling scheme for tiled layers. |
SceneViewTilingScheme::WebMercator | 1 | Use a Web Mercator tiling scheme for tiled layers. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.2.
enum class SegmentType
The different types of segments.
Each of the different supported segment types. The segment type can be accessed by calling Segment::segmentType.
The SegmentType can be one of:
Constant | Value | Description |
---|---|---|
SegmentType::Unknown | -1 | An unknown segment. |
SegmentType::LineSegment | 1 | Line segment. |
SegmentType::CubicBezierSegment | 2 | Cubic bezier curve segment. |
SegmentType::EllipticArcSegment | 3 | Elliptic arc curve segment. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class SelectionMode
Enumerates the modes used for selecting features.
The SelectionMode can be one of:
Constant | Value | Description |
---|---|---|
SelectionMode::Add | 0 | Adds features to the current selection set |
SelectionMode::New | 1 | Creates a new selection |
SelectionMode::Subtract | 2 | Removes features from the current selection set |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class ServiceAreaOverlapGeometry
Enumerates the behavior of service area output from multiple facilities in relation to one another.
The ServiceAreaOverlapGeometry can be one of:
Constant | Value | Description |
---|---|---|
ServiceAreaOverlapGeometry::Overlap | 0 | The solver creates individual polygons or sets of lines for each facility |
ServiceAreaOverlapGeometry::Dissolve | 1 | The solver joins the polygons of multiple facilities that have the same cutoff value into a single polygon |
ServiceAreaOverlapGeometry::Split | 2 | The solver assigns area(s) to the service area so polygons or lines do not overlap each other |
This enum was introduced or modified in Esri::ArcGISRuntime 100.1.
enum class ServiceAreaPolygonCutoffGeometry
Enumerates the behavior of service area output for a single facility when multiple cutoff values are specified.
The ServiceAreaPolygonCutoffGeometry can be one of:
Constant | Value | Description |
---|---|---|
ServiceAreaPolygonCutoffGeometry::Rings | 0 | Each polygon includes only the area between consecutive cutoff values |
ServiceAreaPolygonCutoffGeometry::Disks | 1 | Each polygon includes the area reachable from the facility up to the cutoff value |
This enum was introduced or modified in Esri::ArcGISRuntime 100.1.
enum class ServiceAreaPolygonDetail
Enumerates the level of detail of the output polygons.
The ServiceAreaPolygonDetail can be one of:
Constant | Value | Description |
---|---|---|
ServiceAreaPolygonDetail::Generalized | 0 | Generalized polygons using the hierarchy present in the network data source in order to produce results quickly |
ServiceAreaPolygonDetail::Standard | 1 | Polygons with a standard level of detail |
ServiceAreaPolygonDetail::High | 2 | Polygons with a higher level of detail for applications in which very precise results are important |
This enum was introduced or modified in Esri::ArcGISRuntime 100.1.
enum class ServiceCurveGeometryMode
How curve geometries are fetched from and sent to services that support curves.
By default, curve geometries are not fetched from services that support curves, meaning that densified versions of any curve geometries are fetched from the service. Additionally, by default, Runtime indicates that is it not a true-curve-capable client when sending updates to services that support curves. Use ArcGISRuntimeEnvironment::serviceCurveGeometryMode to change this default behavior.
For details of curve support in services, see ArcGIS REST API documentation.
The ServiceCurveGeometryMode can be one of:
Constant | Value | Description |
---|---|---|
ServiceCurveGeometryMode::DensifyCurves | 0 | Densified versions of geometries with curves are fetched. This is the default. |
ServiceCurveGeometryMode::FetchCurves | 1 | Curve geometries are fetched, but ArcGIS Runtime does not act as a true-curve client when editing. This value is deprecated since Esri::ArcGISRuntime 100.14. Use DensifyCurves or TrueCurveClient values instead. |
ServiceCurveGeometryMode::TrueCurveClient | 2 | Curve geometries are fetched, and ArcGIS Runtime acts as a true-curve client when editing. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.12.
enum class ServiceType
Enumerates the type of ArcGIS service.
The ServiceType can be one of:
Constant | Value | Description |
---|---|---|
ServiceType::Unknown | -1 | Unknown service type. |
ServiceType::FeatureService | 0 | Feature service type. |
ServiceType::ImageService | 1 | Image service type. |
ServiceType::MapService | 2 | Map service type. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class SimpleFillSymbolStyle
Enumerates the fill style for simple fill symbols.
The SimpleFillSymbolStyle can be one of:
Constant | Value | Description |
---|---|---|
SimpleFillSymbolStyle::BackwardDiagonal | 0 | Backwards diagonal lines fill. |
SimpleFillSymbolStyle::Cross | 1 | Horizontal/vertical lines fill. |
SimpleFillSymbolStyle::DiagonalCross | 2 | Backwards/forwards diagonal lines fill. |
SimpleFillSymbolStyle::ForwardDiagonal | 3 | Forwards diagonal lines fill. |
SimpleFillSymbolStyle::Horizontal | 4 | Horizontal lines fill. |
SimpleFillSymbolStyle::Null | 5 | No fill. |
SimpleFillSymbolStyle::Solid | 6 | Solid fill. |
SimpleFillSymbolStyle::Vertical | 7 | Vertical lines fill. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class SimpleLineSymbolMarkerPlacement
Enumerates the locations a Esri::ArcGISRuntime::SimpleLineSymbolMarkerStyle can be applied to a Esri::ArcGISRuntime::SimpleLineSymbol.
The SimpleLineSymbolMarkerPlacement can be one of:
Constant | Value | Description |
---|---|---|
SimpleLineSymbolMarkerPlacement::Begin | 0 | The Esri::ArcGISRuntime::SimpleLineSymbolMarkerStyle is applied to the beginning of the line symbol. |
SimpleLineSymbolMarkerPlacement::End | 1 | The Esri::ArcGISRuntime::SimpleLineSymbolMarkerStyle is applied to the end of the line symbol. |
SimpleLineSymbolMarkerPlacement::BeginAndEnd | 2 | The Esri::ArcGISRuntime::SimpleLineSymbolMarkerStyle is applied to the beginning and end of the line symbol. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.2.
See also Esri::ArcGISRuntime::SimpleLineSymbolMarkerStyle.
enum class SimpleLineSymbolMarkerStyle
Enumerates the type of marker styles which can be applied to the ends of a Esri::ArcGISRuntime::SimpleLineSymbol.
The SimpleLineSymbolMarkerStyle can be one of:
Constant | Value | Description |
---|---|---|
SimpleLineSymbolMarkerStyle::None | 0 | Nothing is applied to either end of the line symbol. |
SimpleLineSymbolMarkerStyle::Arrow | 1 | Arrow heads are applied to the one or both ends of the line symbol. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.2.
See also Esri::ArcGISRuntime::SimpleLineSymbolMarkerPlacement.
enum class SimpleLineSymbolStyle
Enumerates the line style for simple line symbols.
The SimpleLineSymbolStyle can be one of:
Constant | Value | Description |
---|---|---|
SimpleLineSymbolStyle::Dash | 0 | Repeating dash pattern. |
SimpleLineSymbolStyle::DashDot | 1 | Repeating dash dot pattern. |
SimpleLineSymbolStyle::DashDotDot | 2 | Repeating dash dot dot pattern. |
SimpleLineSymbolStyle::Dot | 3 | Repeating dot pattern. |
SimpleLineSymbolStyle::Null | 4 | Invisible line. |
SimpleLineSymbolStyle::Solid | 5 | Solid line. |
SimpleLineSymbolStyle::LongDash | 6 | Dash line with long dash. |
SimpleLineSymbolStyle::LongDashDot | 7 | Dash dot line with long dash. |
SimpleLineSymbolStyle::ShortDash | 8 | Dash line with short gaps. |
SimpleLineSymbolStyle::ShortDashDot | 9 | Dash dot line with short gaps. |
SimpleLineSymbolStyle::ShortDashDotDot | 10 | Dash dot dot line with short gaps. |
SimpleLineSymbolStyle::ShortDot | 11 | Dot line with short gaps. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class SimpleMarkerSceneSymbolStyle
Enumerates the marker style for simple marker scene symbols.
The SimpleMarkerSceneSymbolStyle can be one of:
Constant | Value | Description |
---|---|---|
SimpleMarkerSceneSymbolStyle::Cone | 0 | The marker is a cone. |
SimpleMarkerSceneSymbolStyle::Cube | 1 | The marker is a cube. |
SimpleMarkerSceneSymbolStyle::Cylinder | 2 | The marker is a cylinder. |
SimpleMarkerSceneSymbolStyle::Diamond | 3 | The marker is a diamond. |
SimpleMarkerSceneSymbolStyle::Sphere | 4 | The marker is a sphere. |
SimpleMarkerSceneSymbolStyle::Tetrahedron | 5 | The marker is a tetrahedron. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class SimpleMarkerSymbolStyle
Enumerates the marker style for simple marker symbols.
The SimpleMarkerSymbolStyle can be one of:
Constant | Value | Description |
---|---|---|
SimpleMarkerSymbolStyle::Circle | 0 | The marker is a circle. |
SimpleMarkerSymbolStyle::Cross | 1 | The marker is a cross (+). |
SimpleMarkerSymbolStyle::Diamond | 2 | The marker is a diamond. |
SimpleMarkerSymbolStyle::Square | 3 | The marker is a square. |
SimpleMarkerSymbolStyle::Triangle | 4 | The marker is a triangle. |
SimpleMarkerSymbolStyle::X | 5 | The marker is a diagonal cross (X). |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class SketchCreationMode
Enumerates the type of geometry and how it will be created by the SketchEditor.
Constant | Value | Description |
---|---|---|
SketchCreationMode::Unknown | -1 | Unknown geometry. |
SketchCreationMode::Point | 0 | Sketches a Point geometry. |
SketchCreationMode::Polyline | 1 | Sketches a Polyline geometry incrementally vertex by vertex. |
SketchCreationMode::Polygon | 2 | Sketches a Polygon geometry incrementally vertex by vertex. |
SketchCreationMode::Multipoint | 10 | Sketches a Multipoint geometry. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.12.
enum class SketchResizeMode
Describes how geometry is resized to fill its allocated space while editing geometry.
The SketchResizeMode can be one of:
Constant | Value | Description |
---|---|---|
SketchResizeMode::None | 0 | The geometry preserves its original size. |
SketchResizeMode::Stretch | 1 | The geometry is resized to fill the destination dimensions. The aspect ratio is not preserved. |
SketchResizeMode::Uniform | 2 | The geometry is resized to fill the destination dimensions while it preserves its native aspect ratio. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.12.
enum class SketchVertexEditMode
Describes how vertices respond to user interaction.
The SketchVertexEditMode can be one of:
Constant | Value | Description |
---|---|---|
SketchVertexEditMode::InteractionEdit | 0 | Selection state and location of vertex can be updated through user interaction (i.e. tap, drag). |
SketchVertexEditMode::SelectOnly | 1 | Only selection state of vertex can be updated through user interaction. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.12.
enum class SlopeType
Enumerates various slope types.
The SlopeType can be one of:
Constant | Value | Description |
---|---|---|
SlopeType::None | -1 | No slope type. |
SlopeType::Degree | 0 | The slope in degrees. |
SlopeType::PercentRise | 1 | The slope in percent slope. |
SlopeType::Scaled | 2 | The slope is scaled. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class SortOrder
Enumerates the sort order in a query on a FeatureTable.
Constant | Value | Description |
---|---|---|
SortOrder::Ascending | 0 | Sorts fields in acending order. |
SortOrder::Descending | 1 | Sorts fields in descending order. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class SpaceEffect
Enumerates whether outer space is black with stars or transparent.
The SpaceEffect can be one of:
Constant | Value | Description |
---|---|---|
SpaceEffect::Stars | 0 | Outer space is black with stars. |
SpaceEffect::Transparent | 1 | Outer space is transparent. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.6.
enum class SpatialRelationship
Enumerates different types of spatial relationships between geometries that can be tested for.
Geometry tests compare a base (first) geometry to a comparison (second) geometry, though for most relationships, this order does not matter.
The SpatialRelationship can be one of:
Constant | Value | Description |
---|---|---|
SpatialRelationship::Unknown | -1 | Unknown relationship. Normally the result when an error occurs. |
SpatialRelationship::Relate | 0 | Matched a spatial relationship function. |
SpatialRelationship::Equals | 1 | Geometries are equal. |
SpatialRelationship::Disjoint | 2 | The intersection of the geometries is empty. |
SpatialRelationship::Intersects | 3 | The geometries are not disjoint. |
SpatialRelationship::Touches | 4 | The intersection of the geometries is not empty, while the intersection of their interiors is empty. |
SpatialRelationship::Crosses | 5 | Two polylines cross if they share only points in common, at least one of which is not an endpoint. A polyline and a polygon cross if they share a polyline in common on the interior of the polygon which is not equivalent to the entire polyline. |
SpatialRelationship::Within | 6 | The base geometry is equal to its intersection with the comparison geometry and the intersection of their interiors is not empty. |
SpatialRelationship::Contains | 7 | Same relationship as SpatialRelationshipWithin, but with the base and comparison geometry roles swapped. |
SpatialRelationship::Overlaps | 8 | The dimension of both geometries and the intersection of the geometries are all the same, and intersection of the geometries is not equal to either of the geometries. (See Esri::ArcGISRuntime::Geometry for description of dimension.) |
SpatialRelationship::EnvelopeIntersects | 9 | The minimum bounding envelope of the two geometries have the SpatialRelationshipIntersects relationship. |
SpatialRelationship::IndexIntersects | 10 | The base geometry intersects one or more spatial index entries for the comparison geometry, indicating that the geometries may intersect or are close to each other. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
See also Esri::ArcGISRuntime::Geometry.
enum class StartTimeUsage
Enumerates the start time usage types.
The StartTimeUsage can be one of:
Constant | Value | Description |
---|---|---|
StartTimeUsage::DepartureTime | 0 | Use as departure time. |
StartTimeUsage::ArrivalTime | 1 | Use as arrival time. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.1.
enum class StatisticType
An enumeration that represents the various statistics that can be calculated for values in a field in a table.
The StatisticType can be one of:
Constant | Value | Description |
---|---|---|
StatisticType::Average | 0 | Returns the average for all non-null values in a column. |
StatisticType::Count | 1 | Returns the number of non-null values in a column. |
StatisticType::Maximum | 2 | Returns the maximum value found within a column. |
StatisticType::Minimum | 3 | Returns the minimum value found within a column. |
StatisticType::StandardDeviation | 4 | Returns the standard deviation of the values within a column. |
StatisticType::Sum | 5 | Returns the sum of all non-null values within a column. |
StatisticType::Variance | 6 | Returns the variance of the values within a column. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.2.
enum class StopType
Enumerates types of stops that can be in routes.
The StopType can be one of:
Constant | Value | Description |
---|---|---|
StopType::Stop | 0 | A regular stop |
StopType::Waypoint | 1 | A waypoint along a route |
StopType::RestBreak | 2 | A rest break along a route |
This enum was introduced or modified in Esri::ArcGISRuntime 100.1.
enum class StretchParametersType
Enumerates the StretchParametersType used in a raster renderer.
For detailed information on the different stretch types, please consult the ArcGIS Desktop documentation.
The StretchParametersType can be one of:
Constant | Value | Description |
---|---|---|
StretchParametersType::Unknown | -1 | No stretch type. |
StretchParametersType::MinMaxStretchParameters | 0 | Minimum maximum stretch type. |
StretchParametersType::StandardDeviationStretchParameters | 1 | Standard deviation stretch type. |
StretchParametersType::HistogramEqualizationStretchParameters | 2 | Histogram equalization stretch type. |
StretchParametersType::PercentClipStretchParameters | 3 | Percent clip stretch type. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class StrokeSymbolLayerCapStyle
Enumerates the list of possible cap styles.
The cap style describes the way that line symbol layers will terminate when combined with a geometry. The term "cap" refers to the end of the line. The options here control the shape that cap will take.
The StrokeSymbolLayerCapStyle can be one of:
Constant | Value | Description |
---|---|---|
StrokeSymbolLayerCapStyle::Butt | 0 | Applying the "butt" cap style will terminate the line ending exactly where the geometry ends. The end cap will be squared off. That is, two 90 degree angles form a butted ending to the symbol. In dynamic rendering mode, caps are always rendered with the StrokeSymbolLayerCapStyle::Butt style. |
StrokeSymbolLayerCapStyle::Round | 1 | Applying the "round" cap style will terminate the line ending with a semicircle of radius equal to the stroke width. That semicircle will be centered at the line endpoint. |
StrokeSymbolLayerCapStyle::Square | 2 | Applying the "square" cap style will extend the termination of the line ending past the end of the geometry. The end cap will be squared off. That is, two 90 degree angles form a squared ending to the symbol. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.5.
See also Esri::ArcGISRuntime::StrokeSymbolLayerCapStyle.
enum class StrokeSymbolLayerLineStyle3D
Enumerates the type of line styles in a Esri::ArcGISRuntime::StrokeSymbolLayer.
The StrokeSymbolLayerLineStyle3D can be one of:
Constant | Value | Description |
---|---|---|
StrokeSymbolLayerLineStyle3D::Tube | 0 | The tube style causes the stroke to appear as a 3D tube. A "tube" here refers to a solid circular cylinder, following the given geometry. |
StrokeSymbolLayerLineStyle3D::Strip | 1 | The strip style causes the stroke to appear as a flat strip of surface. Note that the cap style for this line is always StrokeSymbolLayerCapStyle::Butt . A "strip" here refers to a flat 2D surface with more significant width than a line, though it is presented in 3D. Only the StrokeSymbolLayerLineStyle3D::Strip style is supported in static rendering mode. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.5.
See also Esri::ArcGISRuntime::StrokeSymbolLayerLineStyle3D.
enum class SublayerSourceType
Enumerates the types of sublayer sources.
The SublayerSourceType can be one of:
Constant | Value | Description |
---|---|---|
SublayerSourceType::MapSublayerSource | 0 | MapSublayerSource |
SublayerSourceType::TableQuerySublayerSource | 1 | TableQuerySublayerSource |
SublayerSourceType::TableJoinSublayerSource | 2 | TableJoinSublayerSource |
SublayerSourceType::TableSublayerSource | 3 | TableSublayerSource |
SublayerSourceType::RasterSublayerSource | 4 | RasterSublayerSource |
SublayerSourceType::Unknown | -1 | Unknown type |
This enum was introduced or modified in Esri::ArcGISRuntime 100.1.
enum class SubscriptionState
Enumerates the state of the user's subscription.
The SubscriptionState can be one of:
Constant | Value | Description |
---|---|---|
SubscriptionState::Unknown | -1 | Subscription state is unknown. |
SubscriptionState::Active | 0 | Subscription is active and allows all functionality. |
SubscriptionState::Canceled | 1 | Subscription was canceled. |
SubscriptionState::Deleted | 2 | Subscription was deleted. |
SubscriptionState::Expired | 3 | Subscription has expired. |
SubscriptionState::Restricted | 4 | Subscription has run out of credits. |
SubscriptionState::Suspended | 5 | Subscription was suspended. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.9.
enum class SurfacePlacement
Enumerates possible ways to add a surface placement of a feature on a scene view.
The SurfacePlacement can be one of:
Constant | Value | Description |
---|---|---|
SurfacePlacement::Draped | 0 | The feature is draped on the surface. This value is deprecated since Esri::ArcGISRuntime 100.7. Use SurfacePlacement::DrapedBillboarded instead. |
SurfacePlacement::DrapedBillboarded | 0 | The feature is draped on the surface by ignoring the Z-Value. Symbols will always face the camera. |
SurfacePlacement::Absolute | 1 | The feature is placed at the elevation specified in meters above sea level. |
SurfacePlacement::Relative | 2 | The feature is placed at a height relative to the ground elevation. |
SurfacePlacement::RelativeToScene | 3 | The height (Z-Value) of the feature is relative to the scene altitude values. New value since 100.6. |
SurfacePlacement::DrapedFlat | 4 | The feature is draped to the surface by ignoring the Z-Value. Symbols will appear flat on the surface. New value since 100.7. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class SymbolAnchorPlacementMode
Enumerates the type of placement modes in a Esri::ArcGISRuntime::SymbolAnchor.
The SymbolAnchorPlacementMode can be one of:
Constant | Value | Description |
---|---|---|
SymbolAnchorPlacementMode::Relative | 0 | Specify anchor with relative values. This mode causes anchor values to be interpreted as percentages relative to the origin of the symbol. Percentage values must be expressed as fractions between [0 , 1 ]. A 50% (.5) x-anchor, for example, moves the symbol layer anchor in the positive-x direction an amount equal to 50% of the symbol layer size. |
SymbolAnchorPlacementMode::Absolute | 1 | Specify anchor with absolute values. This mode causes anchor values to be interpreted as absolute units (DIPs) rather than percentages. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.5.
See also Esri::ArcGISRuntime::SymbolAnchorPlacementMode.
enum class SymbolAngleAlignment
Enumerates whether the rotation of a marker symbol is relative to the map or the screen.
Note: This enumeration is only applicable for 2D and is not supported in 3D.
The SymbolAngleAlignment can be one of:
Constant | Value | Description |
---|---|---|
SymbolAngleAlignment::Map | 0 | Symbol rotation is relative to the map and will be affected by the map's rotation. |
SymbolAngleAlignment::Screen | 1 | Symbol rotation is relative to the screen and will not be affected by the map's rotation. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class SymbolLayerType
Enumerates the type of symbol layer stored in a SymbolLayer object.
The SymbolLayerType can be one of:
Constant | Value | Description |
---|---|---|
SymbolLayerType::Unknown | -1 | An unknown value. This value typically indicates an error has occurred. |
SymbolLayerType::SymbolLayer | 0 | The base symbol layer type. |
SymbolLayerType::MarkerSymbolLayer | 1 | Marker symbol layer. |
SymbolLayerType::VectorMarkerSymbolLayer | 2 | Vector marker symbol layer. |
SymbolLayerType::StrokeSymbolLayer | 3 | Stroke symbol layer. |
SymbolLayerType::SolidStrokeSymbolLayer | 4 | Solid stroke symbol layer. |
SymbolLayerType::PictureMarkerSymbolLayer | 5 | Picture marker symbol layer. |
SymbolLayerType::FillSymbolLayer | 6 | Fill symbol layer. |
SymbolLayerType::SolidFillSymbolLayer | 7 | Solid fill symbol layer. |
SymbolLayerType::PictureFillSymbolLayer | 8 | Picture fill symbol layer. |
SymbolLayerType::HatchFillSymbolLayer | 9 | Hatch fill symbol layer. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.5.
See also Esri::ArcGISRuntime::SymbolLayerType.
enum class SymbolSizeUnits
The list of possible size units for symbols.
The SymbolSizeUnits can be one of:
Constant | Value | Description |
---|---|---|
SymbolSizeUnits::DIPs | 0 | Render the affected symbol by interpreting the size values as DIPs. Symbols in this mode remain the same size on the screen even as the display is zoomed in or out. |
SymbolSizeUnits::Meters | 1 | Render the affected symbol by interpreting the size values as meters. Symbols in this mode remain the same world space size even if the display is zoomed in or out. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.5.
See also Esri::ArcGISRuntime::SymbolSizeUnits.
enum class SymbolStyleType
Enumerates the type of SymbolStyle.
The SymbolStyleType can be one of:
Constant | Value | Description |
---|---|---|
SymbolStyleType::DictionarySymbolStyle | 0 | A DictionarySymbolStyle. |
SymbolStyleType::SymbolStyle | 1 | A SymbolStyle base type. |
SymbolStyleType::Unknown | -1 | Unknown SymbolStyle. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class SymbolType
Enumerates the type of symbol stored in a Symbol object.
The SymbolType can be one of:
Constant | Value | Description |
---|---|---|
SymbolType::SimpleFillSymbol | 0 | Simple fill symbol. |
SymbolType::SimpleLineSymbol | 1 | Simple line symbol. |
SymbolType::SimpleMarkerSymbol | 2 | Simple marker symbol. |
SymbolType::PictureMarkerSymbol | 3 | Picture marker symbol. |
SymbolType::TextSymbol | 4 | Text symbol. |
SymbolType::SimpleMarkerSceneSymbol | 5 | Simple marker scene symbol. |
SymbolType::ModelSceneSymbol | 6 | Model scene symbol. |
SymbolType::DistanceCompositeSceneSymbol | 7 | Distance composite scene symbol. |
SymbolType::UnsupportedSymbol | 8 | Unsupported symbol type. |
SymbolType::CompositeSymbol | 9 | Composite symbol. |
SymbolType::PictureFillSymbol | 10 | Picture fill symbol. |
SymbolType::MultilayerPointSymbol | 11 | Multi-layer point symbol. |
SymbolType::MultilayerPolylineSymbol | 12 | Multi-layer polyline symbol. |
SymbolType::MultilayerPolygonSymbol | 13 | Multi-layer polygon symbol. |
SymbolType::Unknown | -1 | Unknown symbol type. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class SyncDirection
Enumerates sync direction of features.
SyncDirection indicates the direction that feature changes are sent between the mobile geodatabase and the service. SyncDirection can be one of:
Constant | Value | Description |
---|---|---|
SyncDirection::None | 0 | No sync direction specified. |
SyncDirection::Download | 1 | Download changes from the service. |
SyncDirection::Upload | 2 | Upload changes to the service. |
SyncDirection::Bidirectional | 3 | Upload and download changes. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class SyncModel
Enumerates sync model.
SyncModel indicates whether sync options are applied for the whole mobile geodatabase or for each layer or table that is synced. SyncModel can be one of:
Constant | Value | Description |
---|---|---|
SyncModel::None | 0 | No sync model is defined. |
SyncModel::Geodatabase | 1 | Layers within a geodatabase cannot be synchronized independently; the whole geodatabase must be synced. The sync operation and sync direction applies to all the layers in the geodatabase. |
SyncModel::Layer | 2 | Layers within a geodatabase can be synchronized independently of one another. Any subset of the layers can be synchronized when running the sync operation. Also, each layer's sync direction can be set independently. See Esri::ArcGISRuntime::GenerateGeodatabaseParameters::setLayerOptions and Esri::ArcGISRuntime::GenerateLayerOption. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class TextAntialiasingMode
Enumerates the antialiasing mode for drawing text in the map.
The TextAntialiasingMode can be one of:
Constant | Value | Description |
---|---|---|
TextAntialiasingMode::None | 0 | No text antialiasing is performed. |
TextAntialiasingMode::Normal | 1 | Antialiasing is performed as determined by the font. Each individual font has parameters created within it by the font author that define which sizes the font should draw with antialiasing. |
TextAntialiasingMode::Force | 2 | Text is always drawn with antialiasing, regardless of the individual font's parameters. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class TileImageFormat
Enumerates image formats, the method for encoding a raster image, for images from a map tile source.
The TileImageFormat can be one of:
Constant | Value | Description |
---|---|---|
TileImageFormat::PNG | 0 | PNG |
TileImageFormat::PNG8 | 1 | PNG8 |
TileImageFormat::PNG24 | 2 | PNG24 |
TileImageFormat::PNG32 | 3 | PNG32 |
TileImageFormat::JPG | 4 | JPG |
TileImageFormat::MIXED | 5 | Mixed |
TileImageFormat::LERC | 6 | LERC |
TileImageFormat::Unknown | -1 | Unknown |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class TimeRelation
Enumerates the time relation.
The TimeRelation can be one of:
Constant | Value | Description |
---|---|---|
TimeRelation::Unknown | -1 | Unknown. |
TimeRelation::Overlaps | 0 | Overlaps. |
TimeRelation::AfterStartOverlapsEnd | 1 | After start overlaps end. |
TimeRelation::OverlapsStartWithinEnd | 2 | Overlaps start within end. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class TimeUnit
Enumerates the temporal unit of measurement.
The TimeUnit can be one of:
Constant | Value | Description |
---|---|---|
TimeUnit::Unknown | -1 | Unknown. |
TimeUnit::Centuries | 0 | Centuries. |
TimeUnit::Days | 1 | Days. |
TimeUnit::Decades | 2 | Decades. |
TimeUnit::Hours | 3 | Hours. |
TimeUnit::Milliseconds | 4 | Milliseconds. |
TimeUnit::Minutes | 5 | Minutes. |
TimeUnit::Months | 6 | Months. |
TimeUnit::Seconds | 7 | Seconds. |
TimeUnit::Weeks | 8 | Weeks. |
TimeUnit::Years | 9 | Years. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class TravelDirection
Enumerates travel direction for closest facilty and service area tasks.
The TravelDirection can be one of:
Constant | Value | Description |
---|---|---|
TravelDirection::FromFacility | 0 | Traveling away from a facility |
TravelDirection::ToFacility | 1 | Traveling toward a facility |
This enum was introduced or modified in Esri::ArcGISRuntime 100.1.
enum class USNGGridLabelUnit
Enumerates units for displaying values in the Esri::ArcGISRuntime::USNGGrid.
The USNGGridLabelUnit can be one of:
Constant | Value | Description |
---|---|---|
USNGGridLabelUnit::KilometersMeters | 0 | Labels are displayed in kilometers or meters based on view's scale. |
USNGGridLabelUnit::Meters | 1 | Labels are always displayed in meters. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class UTurnPolicy
Enumerates the type of backtracking allowed via U-turns in a network.
The UTurnPolicy can be one of:
Constant | Value | Description |
---|---|---|
UTurnPolicy::NotAllowed | 0 | No U-turns allowed. |
UTurnPolicy::AllowedAtDeadEnds | 1 | U-turns only allowed at dead ends. |
UTurnPolicy::AllowedAtIntersections | 2 | U-turns only allowed at intersections. |
UTurnPolicy::AllowedAtDeadEndsAndIntersections | 3 | U-turns allowed at dead ends and intersections. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class UnitSystem
Enumerates the unit system.
The UnitSystem can be one of:
Constant | Value | Description |
---|---|---|
UnitSystem::Imperial | 0 | Imperial units (feet, inches, and so on). |
UnitSystem::Metric | 1 | Metric units (meters, centimeters, and so on). |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class UnitType
Enumerates types of unit represented by an instance of a Unit type.
The UnitType can be one of:
Constant | Value | Description |
---|---|---|
UnitType::LinearUnit | 0 | LinearUnit |
UnitType::AngularUnit | 1 | AngularUnit |
UnitType::AreaUnit | 2 | AreaUnit |
UnitType::Unknown | -1 | Unknown unit type |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class UtilityAssociationDeletionSemantics
An enumeration of various association deletion behaviors.
Determines the behavior that occurs when attempting to delete a feature which has containment or structural attachment associations to other features.
The UtilityAssociationDeletionSemantics can be one of:
Constant | Value | Description |
---|---|---|
UtilityAssociationDeletionSemantics::None | 0 | Any associated features will not be deleted, but the associations will no longer exist. Default for UtilityAssociationRole::Structure. |
UtilityAssociationDeletionSemantics::Cascade | 1 | Any associations features will be deleted. |
UtilityAssociationDeletionSemantics::Restricted | 2 | If the feature has any associations, deleting the feature will fail. Default for UtilityAssociationRole::Container. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.12.
enum class UtilityAssociationRole
Enumerates the various association roles
A feature's association role specifies how the feature can associate with other features, such as containment or attachment.
UtilityAssociationRole can be one of:
Constant | Value | Description |
---|---|---|
UtilityAssociationRole::None | 0 | These are features that are neither a container nor a structure but can connect to or be contained by other structures. |
UtilityAssociationRole::Container | 1 | Features of this asset type can contain other features as contents. |
UtilityAssociationRole::Structure | 2 | Features of this asset type can have other features attached to them. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.6.
enum class UtilityAssociationType
An enumeration of the various types of associations supported by the utility network.
UtilityAssociationType can be one of:
Constant | Value | Description |
---|---|---|
UtilityAssociationType::Connectivity | 1 | The association represents connectivity between two junctions. |
UtilityAssociationType::Containment | 2 | The association represents containment of one Esri::ArcGISRuntime::UtilityElement within another. |
UtilityAssociationType::Attachment | 3 | The association represents a structural attachment. |
UtilityAssociationType::JunctionEdgeObjectConnectivityFromSide | 4 | The association represents a junction or non-spatial junction connected to the end point of a non-spatial edge. |
UtilityAssociationType::JunctionEdgeObjectConnectivityMidspan | 5 | The association represents a junction or non-spatial junction connected along the midspan of a non-spatial edge. |
UtilityAssociationType::JunctionEdgeObjectConnectivityToSide | 6 | The association represents a junction or non-spatial junction connected to the start point of a non-spatial edge. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.7.
enum class UtilityAttributeComparisonOperator
Enumerates the various comparison operators for utility attributes
An enumeration of the various comparisons to perform between a UtilityNetworkAttribute and a second UtilityNetworkAttribute or a specific value.
UtilityAttributeComparisonOperator can be one of:
Constant | Value | Description |
---|---|---|
UtilityAttributeComparisonOperator::Equal | 0 | Tests whether an attribute is equal to another attribute or a specific value. |
UtilityAttributeComparisonOperator::NotEqual | 1 | Tests whether an attribute is not equal to another attribute or a specific value. |
UtilityAttributeComparisonOperator::GreaterThan | 2 | Tests whether an attribute is greater than another attribute or a specific value. |
UtilityAttributeComparisonOperator::GreaterThanEqual | 3 | Tests whether an attribute is greater than or equal to another attribute or a specific value. |
UtilityAttributeComparisonOperator::LessThan | 4 | Tests whether an attribute is less than another attribute or a specific value. |
UtilityAttributeComparisonOperator::LessThanEqual | 5 | Tests whether an attribute is less than or equal to another attribute or a specific value. |
UtilityAttributeComparisonOperator::IncludesTheValues | 6 | Tests whether an attribute includes all the values specified in another attribute or the particular values contained in the condition. |
UtilityAttributeComparisonOperator::DoesNotIncludeTheValues | 7 | Tests whether an attribute does not include all of the values specified in another attribute or the particular values in the condition. |
UtilityAttributeComparisonOperator::IncludesAny | 8 | Tests whether an attribute includes any of the values specified in another attribute or the particular values contained in the condition. |
UtilityAttributeComparisonOperator::DoesNotIncludeAny | 9 | Tests whether an attribute does not include any of the values specified in another attribute or the particular values in the condition. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.7.
enum class UtilityCategoryComparisonOperator
Enumerates the various comparison operators for utility categories
An enumeration of the various types of operators to use when evaluating the existence of a UtilityCategory on a network feature.
UtilityCategoryComparisonOperator can be one of:
Constant | Value | Description |
---|---|---|
UtilityCategoryComparisonOperator::Exists | 0 | Evaluate that the UtilityCategory exists on a network feature. |
UtilityCategoryComparisonOperator::DoesNotExist | 1 | Evaluate that the UtilityCategory does not exist on a network feature. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.7.
enum class UtilityMinimumStartingLocations
An enumeration of the various types of minimum starting locations used in UtilityTraceParameters.
The UtilityMinimumStartingLocations can be one of:
Constant | Value | Description |
---|---|---|
UtilityMinimumStartingLocations::One | 1 | At least one starting point is necessary for the particular trace parameters. Downstream traces require at least 1 starting point. |
UtilityMinimumStartingLocations::Many | 2 | At least 2 starting points are necessary for the particular trace parameters. A shortestPath trace requires at least 2 starting points. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.11.
enum class UtilityNetworkAttributeDataType
Enumerates the various network attribute data types
The UtilityNetworkAttribute objects in a topological index are limited to specific data types.
UtilityNetworkAttributeDataType can be one of:
Constant | Value | Description |
---|---|---|
UtilityNetworkAttributeDataType::Integer | 0 | A signed 64-bit integer value. |
UtilityNetworkAttributeDataType::Float | 1 | A floating point value. |
UtilityNetworkAttributeDataType::Double | 2 | A double precision floating point value. |
UtilityNetworkAttributeDataType::Boolean | 3 | A Boolean m-value. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.6.
enum class UtilityNetworkSourceType
Enumerates the various utility network source types
UtilityNetworkSourceType can be one of:
Constant | Value | Description |
---|---|---|
UtilityNetworkSourceType::Junction | 0 | The network source references junctions in a feature class or table. |
UtilityNetworkSourceType::Edge | 1 | The network source references edges in a feature class or table. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.6.
enum class UtilityNetworkSourceUsageType
Enumerates the various network source usage types
These values indicate how a UtilityNetworkSource is used in a utility network.
UtilityNetworkSourceUsageType can be one of:
Constant | Value | Description |
---|---|---|
UtilityNetworkSourceUsageType::Device | 0 | Network devices, such as transformers or valves. |
UtilityNetworkSourceUsageType::Junction | 1 | Miscellaneous junctions not typically tracked as assets, such as taps. |
UtilityNetworkSourceUsageType::Line | 2 | Lines such as conductors, pipes, or fiber strands. |
UtilityNetworkSourceUsageType::Assembly | 3 | Assemblies such as switchgear. |
UtilityNetworkSourceUsageType::SubnetLine | 4 | System-generated subnetwork lines. |
UtilityNetworkSourceUsageType::StructureJunction | 5 | Point structures, such as poles. |
UtilityNetworkSourceUsageType::StructureLine | 6 | Linear structures, such as ducts, conduits, or buffer tubes. |
UtilityNetworkSourceUsageType::StructureBoundary | 7 | Polygonal structures, such as substations or town border stations. |
UtilityNetworkSourceUsageType::JunctionObject | 8 | Non-spatial junctions, such as a transceiver in a fiber network. |
UtilityNetworkSourceUsageType::EdgeObject | 9 | Non-spatial edge, such as a fiber strand in a fiber cable. |
UtilityNetworkSourceUsageType::StructureJunctionObject | 10 | Non-spatial structure junction, such as a duct port in a manhole. |
UtilityNetworkSourceUsageType::StructureEdgeObject | 11 | Non-spatial structure edge, such as a duct in a duct bank. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.6.
enum class UtilityNetworkSyncMode
The different modes for generation and synchronization of utility networks as part of a geodatabase sync task.
The UtilityNetworkSyncMode can be one of:
Constant | Value | Description |
---|---|---|
UtilityNetworkSyncMode::None | 0 | No utility network resource will be synced. |
UtilityNetworkSyncMode::SyncSystemTables | 1 | Utility Network system tables will be synced. The service must return true for SyncCapabilities::isSupportsUtilityNetworkSystem to support taking Utility Network System data offline. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.11.
enum class UtilityPropagatorFunctionType
Enumerates the utility propagator function types.
UtilityPropagatorFunctionType can be one of:
Constant | Value | Description |
---|---|---|
UtilityPropagatorFunctionType::BitwiseAnd | 1 | The network attribute value of the current element is bitwise-anded with the network attribute value propagated from the source. |
UtilityPropagatorFunctionType::Max | 2 | The network attribute value of the current element is compared against the network attribute value propagated from the source - the maximum of these values is propagated further. |
UtilityPropagatorFunctionType::Min | 3 | The network attribute value of the current element is compared against the network attribute value propagated from the source - the minimum of these values is propagated further. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.7.
enum class UtilitySubnetworkControllerType
Enumerates the type of subnetwork controllers that are supported by a domain network.
UtilitySubnetworkControllerType can be one of:
Constant | Value | Description |
---|---|---|
UtilitySubnetworkControllerType::None | 0 | This domain network does not support subnetworks. |
UtilitySubnetworkControllerType::Source | 1 | Subnetwork controllers within this domain network serve as sources. |
UtilitySubnetworkControllerType::Sink | 2 | Subnetwork controllers within this domain network serve as sinks. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.7.
enum class UtilityTerminalDirectionality
An enumeration of the directionality setting of terminals on a device.
UtilityTerminalDirectionality can be one of:
Constant | Value | Description |
---|---|---|
UtilityTerminalDirectionality::Unidirectional | 1 | Only one flow direction is permissible. |
UtilityTerminalDirectionality::Bidirectional | 2 | Both flow directions are permissible. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.8.
enum class UtilityTierTopologyType
Enumerates the type of topology that makes up a UtilityTier definition.
UtilityTierTopologyType can be one of:
Constant | Value | Description |
---|---|---|
UtilityTierTopologyType::Radial | 1 | A radial network. Edges and junctions spread out radially from a single source. |
UtilityTierTopologyType::Mesh | 2 | A mesh network. Edges and junctions are connected to multiple sources in an interconnected lattice. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.7.
enum class UtilityTierType
Enumerates the type of topology that makes up a UtilityTier definition.
UtilityTierType can be one of:
Constant | Value | Description |
---|---|---|
UtilityTierType::Hierarchical | 1 | A radial network. Edges and junctions spread out radially from a single source. |
UtilityTierType::Partitioned | 2 | A mesh network. Edges and junctions are connected to multiple sources in an interconnected lattice. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.7.
enum class UtilityTraceConditionType
Enumerates the concrete type of a Utility Network trace condition.
UtilityTraceConditionType can be one of:
Constant | Value | Description |
---|---|---|
UtilityTraceConditionType::UtilityNetworkAttributeComparison | 0 | A condition comparing one network attribute directly to another. |
UtilityTraceConditionType::UtilityCategoryComparison | 1 | A condition evaluating whether a network category exists on a node. |
UtilityTraceConditionType::UtilityTraceAndCondition | 2 | A logical "AND" join of two sub-conditions. |
UtilityTraceConditionType::UtilityTraceOrCondition | 3 | A logical "OR" join of two sub-conditions. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.7.
enum class UtilityTraceFunctionType
Enumerates the type of function calculation to perform.
UtilityTraceFunctionType can be one of:
Constant | Value | Description |
---|---|---|
UtilityTraceFunctionType::Add | 1 | Computes the sum of the network attribute from each applicable element. |
UtilityTraceFunctionType::Average | 2 | Computes the average value of the network attribute from each applicable element. |
UtilityTraceFunctionType::Count | 3 | Counts the number of applicable elements. |
UtilityTraceFunctionType::Max | 4 | Computes the maximum value of the network attribute from each applicable element. |
UtilityTraceFunctionType::Min | 5 | Computes the minimum value of the network attribute from each applicable element. |
UtilityTraceFunctionType::Subtract | 6 | Takes the network attribute value from the starting point as the base number, and then subtracts the value of the network attribute from each applicable element. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.7.
enum class UtilityTraceResultObjectType
Enumerates the subclasses of UtilityTraceResult.
An enumeration of the result types returned by a trace operation. UtilityTraceResultObjectType can be one of:
Constant | Value | Description |
---|---|---|
UtilityTraceResultObjectType::UtilityElementTraceResult | 0 | A UtilityElementTraceResult object. |
UtilityTraceResultObjectType::UtilityFunctionTraceResult | 1 | A UtilityFunctionTraceResult object. |
UtilityTraceResultObjectType::UtilityGeometryTraceResult | 2 | A UtilityGeometryTraceResult object. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.6.
enum class UtilityTraceResultType
An enumeration of the result types returned by a trace operation.
The default is UtilityTraceResultType::Elements.
The UtilityTraceResultType can be one of:
Constant | Value | Description |
---|---|---|
UtilityTraceResultType::Elements | 0 | An array of UtilityElement objects. |
UtilityTraceResultType::FunctionOutputs | 1 | An array of UtilityTraceFunctionOutput objects. |
UtilityTraceResultType::Geometry | 2 | A trace result consisting of three distinct Geometry types: a Polygon, a {Esri::ArcGISRuntime::Polyline} {Polyline}, and a Multipoint. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.6.
enum class UtilityTraceType
Enumerates the various types of traces that may be performed with a utility network.
The UtilityTraceType can be one of:
Constant | Value | Description |
---|---|---|
UtilityTraceType::Connected | 0 | A connected trace. Finds all features connected to a given set of starting points, ignoring traversability. |
UtilityTraceType::Subnetwork | 1 | A subnetwork trace. Finds all features within the current subnetwork. This value is new since Esri::ArcGISRuntime 100.7. |
UtilityTraceType::Upstream | 2 | An upstream trace. |
For subnetworks with sources, upstream is defined as paths that lead to a source. For subnetworks with sinks, upstream is defined as paths that do not lead to a sink. This value is new since Esri::ArcGISRuntime 100.7.
Constant | Value | Description |
---|---|---|
UtilityTraceType::Downstream | 3 | A downstream trace. |
For subnetworks with sources, downstream is defined as paths that do not lead to a source. For subnetworks with sinks, downstream is defined as paths that lead to a sink. This value is new since Esri::ArcGISRuntime 100.7.
Constant | Value | Description |
---|---|---|
UtilityTraceType::Isolation | 4 | An isolation trace. |
The isolation trace requires that at least one UtilityTraceFilter barrier is set in the UtilityTraceConfiguration. Typically this filter identifies those features that isolate the section of network (e.g., valves). This value is new since Esri::ArcGISRuntime 100.8.
Constant | Value | Description |
---|---|---|
UtilityTraceType::Loops | 5 | Detects loops in the network. |
The loops trace finds areas of the network where flow direction is ambiguous where resource can flow in either direction. Loops are expected with mesh networks but usually indicate error conditions in radial networks. This value is new since Esri::ArcGISRuntime 100.9.
Constant | Value | Description |
---|---|---|
UtilityTraceType::ShortestPath | 6 | Discovers the shortest path. |
This trace returns the shortest path based on cost or distance, which is calculated using a numeric network attribute such as shape length. This value is new since Esri::ArcGISRuntime 100.9.
This enum was introduced or modified in Esri::ArcGISRuntime 100.6.
enum class UtilityTraversabilityScope
Enumerates whether traversability criteria are applied to junctions, edges, or both.
UtilityTraversabilityScope can be one of:
Constant | Value | Description |
---|---|---|
UtilityTraversabilityScope::JunctionsAndEdges | 0 | The traversability criteria should be evaluated at both junctions and edges. |
UtilityTraversabilityScope::Junctions | 1 | The traversability criteria should only be evaluated at junctions. |
UtilityTraversabilityScope::Edges | 2 | The traversability criteria should only be evaluated at edges. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.7.
enum class UtmConversionMode
Enumerates types of latitude designation in UTM notation.
Within a single longitudinal zone within the UTM system, two points share the same grid position: one in the northern hemisphere and one in the south. Two schemes are used to resolve this ambiguity. In the first, the point is designated a latitude band, identified with letters C
through X
(omitting I
and O
). In the second, in place of the latitude band, a hemisphere indicator (N
or S
) is used.
The UtmConversionMode can be one of:
Constant | Value | Description |
---|---|---|
UtmConversionMode::LatitudeBandIndicators | 0 | The letter after the UTM zone number represents a latitudinal band (C through X , omitting I and O ). |
UtmConversionMode::NorthSouthIndicators | 1 | The letter after the UTM zone number represents a hemisphere (N or S ). |
This enum was introduced or modified in Esri::ArcGISRuntime 100.1.
enum class VersionAccess
The access permissions of a version in a branch-versioned service.
The VersionAccess can be one of:
Constant | Value | Description |
---|---|---|
VersionAccess::Public | 0 | The version is public. (0) |
Any portal user can view and edit the version.
Constant | Value | Description |
---|---|---|
VersionAccess::Protected | 1 | The version is protected. (1) |
Any portal user can view, but only the version owner, feature layer owner, and portal administrator can edit the version.
Constant | Value | Description |
---|---|---|
VersionAccess::Private | 2 | The version is private. (2) |
Only the version owner, feature layer owner, and portal administrator can view and edit the version.
This enum was introduced or modified in Esri::ArcGISRuntime 100.9.
enum class VerticalAlignment
Enumerates the text's vertical alignment relative to the symbol's point coordinate.
The VerticalAlignment can be one of:
Constant | Value | Description |
---|---|---|
VerticalAlignment::Baseline | 0 | Text is aligned at the baseline. |
VerticalAlignment::Bottom | 1 | Text is bottom aligned. |
VerticalAlignment::Middle | 2 | Text is middle aligned. |
VerticalAlignment::Top | 3 | Text is top aligned. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class ViewpointType
Enumerates types of Viewpoints for a MapView.
ViewpointType enumerates types of Viewpoints for a MapView.
The ViewpointType can be one of:
Constant | Value | Description |
---|---|---|
ViewpointType::CenterAndScale | 0 | Specified with a center point and a scale |
ViewpointType::BoundingGeometry | 1 | Specified with a bounding Geometry |
ViewpointType::Unknown | -1 | Unknown viewpoint type |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class VoiceGuidanceType
Enumerates possible navigation voice guidance types.
Constant | Value | Description |
---|---|---|
VoiceGuidanceType::ApproachingManeuver | 0 | Approaching maneuver. This guidance notification type is set:
|
VoiceGuidanceType::AtManeuver | 1 | At maneuver. Guidance notification set when at maneuver, this type has no text. Can be used to notify user with a sound (e.g. beep) when at maneuver. |
VoiceGuidanceType::ApproachingDestination | 2 | Approaching destination. Guidance notification type set when approaching a destination. Examples:
|
This enum was introduced or modified in Esri::ArcGISRuntime 100.6.
enum class WmsVersion
Enumerates the versions of a WMS service.
The WmsVersion can be one of:
Constant | Value | Description |
---|---|---|
WmsVersion::V110 | 110 | Version 1.1.0. |
WmsVersion::V111 | 111 | Version 1.1.1. |
WmsVersion::V130 | 130 | Version 1.3.0. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.2.
enum class WrapAroundMode
Enumerates the wraparound mode of the Esri::ArcGISRuntime::MapView.
The WrapAroundMode can be one of:
Constant | Value | Description |
---|---|---|
WrapAroundMode::EnabledWhenSupported | 0 | Enabled when supported |
WrapAroundMode::Disabled | 1 | Disabled |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.