Skip To Content ArcGIS for Developers Sign In Dashboard

ArcGISRuntime Namespace

Esri::ArcGISRuntime

Contains ArcGIS Runtime SDK for Qt classes. More...

Header: #include <ArcGISRuntime>

Classes

class AbstractLocationDataSource
class AddRastersParameters
class Analysis
class AnalysisListModel
class AnalysisOverlay
class AnalysisOverlayListModel
class AngularUnit
class AnnotationLayer
class AnnotationSublayer
class ArcGISFeature
class ArcGISFeatureLayerInfo
class ArcGISFeatureListModel
class ArcGISFeatureServiceInfo
class ArcGISFeatureTable
class ArcGISImageServiceInfo
class ArcGISMapImageLayer
class ArcGISMapImageSublayer
class ArcGISMapServiceInfo
class ArcGISMapServiceSublayerInfo
class ArcGISRuntimeEnvironment
class ArcGISSceneLayer
class ArcGISSublayer
class ArcGISSublayerListModel
class ArcGISTiledElevationSource
class ArcGISTiledLayer
class ArcGISTiledSublayer
class ArcGISVectorTiledLayer
class AreaUnit
class Attachment
class AttachmentListModel
class AttributeListModel
class AttributeParameterValue
class AuthenticationChallenge
class AuthenticationManager
class BackgroundGrid
class BaseStretchRenderer
class Basemap
class BasemapListModel
class BingMapsLayer
class BlendRenderer
class Bookmark
class BookmarkListModel
class CalloutData
class Camera
class CameraController
class ClassBreak
class ClassBreakListModel
class ClassBreaksRenderer
class ClosestFacilityParameters
class ClosestFacilityResult
class ClosestFacilityRoute
class ClosestFacilityTask
class ClosestFacilityTaskInfo
class CodedValue
class CodedValueDomain
class ColorRamp
class Colormap
class ColormapRenderer
class CompositeSymbol
class CoordinateFormatter
class CostAttribute
class Credential
class CredentialCache
class DashGeometricEffect
class DatumTransformation
class DefaultLocationDataSource
class DictionaryRenderer
class DictionarySymbolStyle
class DictionarySymbolStyleConfiguration
class DirectionEvent
class DirectionManeuver
class DirectionManeuverListModel
class DirectionMessage
class Distance
class DistanceCompositeSceneSymbol
class DistanceSymbolRange
class DistanceSymbolRangeListModel
class Domain
class DownloadPreplannedOfflineMapJob
class DownloadPreplannedOfflineMapParameters
class DownloadPreplannedOfflineMapResult
class DrawingInfo
class DynamicWorkspace
class EditFieldsInfo
class EditResult
class EditorTrackingInfo
class ElevationServiceInfo
class ElevationSource
class ElevationSourceListModel
class EncCell
class EncDataset
class EncDisplayCategories
class EncDisplaySettings
class EncEnvironmentSettings
class EncExchangeSet
class EncFeature
class EncLayer
class EncMarinerSettings
class EncTextGroupVisibilitySettings
class EncViewingGroupSettings
class EnterpriseGeodatabaseWorkspace
class Envelope
class EnvelopeBuilder
class Error
class EstimateTileCacheSizeJob
class EstimateTileCacheSizeResult
class Expiration
class ExportTileCacheJob
class ExportTileCacheParameters
class ExportTileCacheTask
class ExportVectorTilesJob
class ExportVectorTilesParameters
class ExportVectorTilesResult
class ExportVectorTilesTask
class ExtensionLicense
class Facility
class Feature
class FeatureCollection
class FeatureCollectionLayer
class FeatureCollectionTable
class FeatureCollectionTableListModel
class FeatureEditResult
class FeatureIterator
class FeatureLayer
class FeatureQueryResult
class FeatureServiceCapabilities
class FeatureServiceLayerIdInfo
class FeatureSet
class FeatureSubtype
class FeatureTable
class FeatureTableEditResult
class FeatureTableListModel
class FeatureTemplate
class FeatureType
class Field
class FileGeodatabaseWorkspace
class FillSymbol
class FillSymbolLayer
class FrameCameraAddRastersParameters
class GenerateGeodatabaseJob
class GenerateGeodatabaseParameters
class GenerateLayerOption
class GenerateOfflineMapJob
class GenerateOfflineMapParameterOverrides
class GenerateOfflineMapParameters
class GenerateOfflineMapResult
class GeoElement
class GeoElementLineOfSight
class GeoElementViewshed
class GeoPackage
class GeoPackageFeatureTable
class GeoPackageRaster
class GeoView
class GeocodeParameters
class GeocodeResult
class Geodatabase
class GeodatabaseDataset
class GeodatabaseFeatureTable
class GeodatabaseSyncTask
class GeodesicEllipseParameters
class GeodesicSectorParameters
class GeodeticDistanceResult
class GeographicTransformation
class GeographicTransformationStep
class GeometricEffect
class GeometricEffectListModel
class Geometry
class GeometryBuilder
class GeometryEngine
class GeoprocessingBoolean
class GeoprocessingDataFile
class GeoprocessingDate
class GeoprocessingDouble
class GeoprocessingFeatureSet
class GeoprocessingFeatures
class GeoprocessingJob
class GeoprocessingLinearUnit
class GeoprocessingLong
class GeoprocessingMultiValue
class GeoprocessingParameter
class GeoprocessingParameterInfo
class GeoprocessingParameters
class GeoprocessingRaster
class GeoprocessingResult
class GeoprocessingString
class GeoprocessingTask
class GeoprocessingTaskInfo
class GeoprocessingUnknownParameter
class GlobeCameraController
class Graphic
class GraphicListModel
class GraphicsOverlay
class GraphicsOverlayListModel
class Grid
class GroupLayer
class HatchFillSymbolLayer
class HeatmapRenderer
class HillshadeRenderer
class HistogramEqualizationStretchParameters
class HorizontalVerticalTransformation
class HorizontalVerticalTransformationStep
class IdInfo
class IdentifyGraphicsOverlayResult
class IdentifyLayerResult
class ImageAdjustmentLayer
class ImageFrame
class ImageOverlay
class ImageOverlayListModel
class ImageServiceRaster
class ImageTiledLayer
class ImmutablePart
class ImmutablePartCollection
class ImmutablePointCollection
class ImmutablePortalItemListModel
class Incident
class InheritedDomain
class IntegratedMeshLayer
class Item
class ItemResourceCache
class Iterable
class Job
class JobMessage
class JsonSerializable
class KmlColorStyle
class KmlContainer
class KmlDataset
class KmlDocument
class KmlFolder
class KmlGeometry
class KmlGeometryListModel
class KmlGroundOverlay
class KmlIcon
class KmlIconStyle
class KmlImageCoordinate
class KmlLabelStyle
class KmlLayer
class KmlLineStyle
class KmlNetworkLink
class KmlNode
class KmlNodeListModel
class KmlPhotoOverlay
class KmlPlacemark
class KmlPolygonStyle
class KmlScreenOverlay
class KmlStyle
class KmlTour
class KmlTourController
class KmlViewpoint
class LabelDefinition
class LabelDefinitionListModel
class LabelingInfo
class LatitudeLongitudeGrid
class Layer
class LayerContent
class LayerListModel
class LayerSceneProperties
class LayerTimeInfo
class LayerViewState
class LegendInfo
class LegendInfoListModel
class LevelOfDetail
class License
class LicenseInfo
class LicenseResult
class LineOfSight
class LineSegment
class LineSymbol
class LinearUnit
class LoadSettings
class Loadable
class LocalFeatureService
class LocalGeoprocessingService
class LocalItem
class LocalMapService
class LocalServer
class LocalService
class Location
class LocationDisplay
class LocationDistanceMeasurement
class LocationLineOfSight
class LocationToScreenResult
class LocationViewshed
class LocatorAttribute
class LocatorInfo
class LocatorTask
class MGRSGrid
class Map
class MapGraphicsView
class MapQuickView
class MapServiceCapabilities
class MapServiceLayerIdInfo
class MapSublayerSource
class MapView
class MarkerSceneSymbol
class MarkerSymbol
class MarkerSymbolLayer
class MinMaxStretchParameters
class MobileBasemapLayer
class MobileMapPackage
class MobileScenePackage
class ModelSceneSymbol
class MosaicDatasetRaster
class MosaicRule
class MultilayerPointSymbol
class MultilayerPolygonSymbol
class MultilayerPolylineSymbol
class MultilayerSymbol
class Multipart
class MultipartBuilder
class Multipoint
class MultipointBuilder
class NetworkCacheConfiguration
class NetworkLocation
class NetworkRequestProgress
class OAuthClientInfo
class Object
class OfflineCapability
class OfflineMapCapabilities
class OfflineMapItemInfo
class OfflineMapParametersKey
class OfflineMapSyncJob
class OfflineMapSyncLayerResult
class OfflineMapSyncParameters
class OfflineMapSyncResult
class OfflineMapSyncTask
class OfflineMapTask
class OfflineMapUpdateCapabilities
class OfflineMapUpdatesInfo
class OfflineSettings
class OgcFeatureCollectionInfo
class OgcFeatureCollectionTable
class OgcFeatureService
class OgcFeatureServiceInfo
class OpenStreetMapLayer
class OrbitGeoElementCameraController
class OrbitLocationCameraController
class OrderBy
class OwnershipBasedAccessControlInfo
class Part
class PartCollection
class PercentClipStretchParameters
class PictureFillSymbol
class PictureFillSymbolLayer
class PictureMarkerSymbol
class PictureMarkerSymbolLayer
class Point
class PointBarrier
class PointBuilder
class PointCloudLayer
class PointCollection
class Polygon
class PolygonBarrier
class PolygonBuilder
class Polyline
class PolylineBarrier
class PolylineBuilder
class Popup
class PopupAttachment
class PopupAttachmentListModel
class PopupAttachmentManager
class PopupAttributeListModel
class PopupDefinition
class PopupExpression
class PopupExpressionEvaluation
class PopupField
class PopupFieldFormat
class PopupManager
class PopupMedia
class PopupMediaValue
class PopupRelatedFeaturesDefinition
class PopupRelatedFeaturesSortOrder
class PopupSource
class Portal
class PortalFolder
class PortalFolderListModel
class PortalGroup
class PortalGroupListModel
class PortalHelperServices
class PortalInfo
class PortalItem
class PortalItemComment
class PortalItemCommentListModel
class PortalItemListModel
class PortalPrivilege
class PortalPrivilegeListModel
class PortalQueryParameters
class PortalQueryParametersForGroups
class PortalQueryParametersForItems
class PortalQueryResultSetForGroups
class PortalQueryResultSetForItems
class PortalResult
class PortalUser
class PreplannedMapArea
class PreplannedMapAreaListModel
class ProximityResult
class QueryParameters
class RGBRenderer
class RangeDomain
class Raster
class RasterCell
class RasterElevationSource
class RasterFunction
class RasterFunctionArguments
class RasterLayer
class RasterRenderer
class RasterSublayerSource
class RasterWorkspace
class RelatedFeatureQueryResult
class RelatedQueryParameters
class RelationshipInfo
class RemoteResource
class Renderer
class RendererSceneProperties
class RenderingRule
class RenderingRuleInfo
class RequestConfiguration
class RestrictionAttribute
class ReverseGeocodeParameters
class Route
class RouteParameters
class RouteResult
class RouteTask
class RouteTaskInfo
class RouteTracker
class RouteTrackerLocationDataSource
class Scene
class SceneGraphicsView
class SceneQuickView
class SceneView
class Segment
class SelectionProperties
class ServiceAreaFacility
class ServiceAreaParameters
class ServiceAreaPolygon
class ServiceAreaPolyline
class ServiceAreaResult
class ServiceAreaTask
class ServiceAreaTaskInfo
class ServiceDocumentInfo
class ServiceFeatureTable
class ServiceGeodatabase
class ServiceImageTiledLayer
class ServiceTimeInfo
class ServiceVersionInfo
class ServiceVersionParameters
class ShapefileFeatureTable
class ShapefileInfo
class ShapefileWorkspace
class SimpleFillSymbol
class SimpleLineSymbol
class SimpleMarkerSceneSymbol
class SimpleMarkerSymbol
class SimpleRenderer
class SimulatedLocationDataSource
class SimulationParameters
class SolidFillSymbolLayer
class SolidStrokeSymbolLayer
class SourceObjectPosition
class SpatialReference
class StandardDeviationStretchParameters
class StatisticDefinition
class StatisticRecord
class StatisticRecordIterator
class StatisticsQueryParameters
class StatisticsQueryResult
class Stop
class StretchParameters
class StretchRenderer
class StrokeSymbolLayer
class SublayerSource
class SubscriptionInfo
class SubtypeFeatureLayer
class SubtypeSublayer
class SubtypeSublayerListModel
class SuggestListModel
class SuggestParameters
class SuggestResult
class Surface
class Symbol
class SymbolAnchor
class SymbolLayer
class SymbolLayerListModel
class SymbolListModel
class SymbolStyle
class SymbolStyleSearchParameters
class SymbolStyleSearchResult
class SymbolStyleSearchResultListModel
class SyncCapabilities
class SyncGeodatabaseJob
class SyncGeodatabaseParameters
class SyncLayerOption
class SyncLayerResult
class TableJoinSublayerSource
class TableQuerySublayerSource
class TableSublayerSource
class TaskWatcher
class TextSymbol
class TileCache
class TileInfo
class TileKey
class TimeAware
class TimeExtent
class TimeReference
class TimeValue
class TrackingDistance
class TrackingProgress
class TrackingStatus
class TransformationCatalog
class TransformationMatrix
class TransformationMatrixCameraController
class TransportationNetworkDataset
class TravelMode
class USNGGrid
class UTMGrid
class UniqueValue
class UniqueValueListModel
class UniqueValueRenderer
class Unit
class UnknownLayer
class UnsupportedLayer
class UtilityAssetGroup
class UtilityAssetType
class UtilityAssetTypeListModel
class UtilityAssociation
class UtilityCategory
class UtilityCategoryComparison
class UtilityDomainNetwork
class UtilityElement
class UtilityElementTraceResult
class UtilityFunctionTraceResult
class UtilityGeometryTraceResult
class UtilityNearestNeighbor
class UtilityNetwork
class UtilityNetworkAttribute
class UtilityNetworkAttributeComparison
class UtilityNetworkDefinition
class UtilityNetworkSource
class UtilityPropagator
class UtilityPropagatorListModel
class UtilityTerminal
class UtilityTerminalConfiguration
class UtilityTerminalConfigurationPath
class UtilityTerminalPath
class UtilityTier
class UtilityTierGroup
class UtilityTraceAndCondition
class UtilityTraceCondition
class UtilityTraceConditionalExpression
class UtilityTraceConfiguration
class UtilityTraceFilter
class UtilityTraceFunction
class UtilityTraceFunctionBarrier
class UtilityTraceFunctionBarrierListModel
class UtilityTraceFunctionListModel
class UtilityTraceFunctionOutput
class UtilityTraceOrCondition
class UtilityTraceParameters
class UtilityTraceResult
class UtilityTraceResultListModel
class UtilityTraversability
class VectorMarkerSymbolElement
class VectorMarkerSymbolElementListModel
class VectorMarkerSymbolLayer
class VectorTileCache
class VectorTileSourceInfo
class VectorTileStyle
class ViewInsets
class ViewLabelProperties
class Viewpoint
class Viewshed
class VoiceGuidance
class WebTiledLayer
class WfsFeatureTable
class WfsLayerInfo
class WfsService
class WfsServiceInfo
class WmsFeature
class WmsLayer
class WmsLayerInfo
class WmsService
class WmsServiceInfo
class WmsSublayer
class WmtsLayer
class WmtsLayerInfo
class WmtsService
class WmtsServiceInfo
class WmtsTileMatrix
class WmtsTileMatrixSet

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, Unknown }
enum class ArcGISMapServiceSublayerType { FeatureLayer, Table, GroupLayer, RasterLayer, NetworkAnalysisLayer, Unknown }
enum class ArcGISSublayerType { ArcGISMapImageSublayer, ArcGISTiledSublayer, SubtypeSublayer, Unknown }
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 BasemapType { Imagery, ImageryWithLabels, Streets, Topographic, TerrainWithLabels, …, DarkGrayCanvasVector }
enum class BingMapsLayerStyle { Unknown, Aerial, Hybrid, Road }
enum class CacheStorageFormat { Unknown, Compact, CompactV2, Exploded }
enum class CameraControllerType { Unknown, GlobeCameraController, OrbitGeoElementCameraController, OrbitLocationCameraController, TransformationMatrixCameraController }
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 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 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 FeatureTableType { Unknown, FeatureTable, ServiceFeatureTable, GeodatabaseFeatureTable, FeatureCollectionTable, …, OgcFeatureCollectionTable }
enum class FeatureTypeChangeMode { ResetToDefaults, KeepValues }
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 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 }
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 }
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 LabelingPlacement { Unknown, LineAboveAfter, LineAboveAlong, LineAboveBefore, LineAboveEnd, …, 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 LocationDisplayAutoPanMode { Off, Recenter, Navigation, CompassNavigation }
enum class LocationStatus { NotLocated, OnClosest, OnClosestNotRestricted, NotReached }
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 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 }
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 PopupDateFormat { DayShortMonthYear, LongDate, LongMonthDayYear, LongMonthYear, ShortDate, …, Unknown }
enum class PopupErrorCode { InvalidGeoElement, NullNotAllowed, ValueOutOfRange, ExceedsMaxLength }
enum class PopupExpressionReturnType { String, Number }
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, …, WebExperience }
enum class PortalMode { Unknown, MultiTenant, SingleTenant }
enum class PortalPrivilegeRealm { Unknown, Portal, Features, OpenData, Premium, Marketplace }
enum class PortalPrivilegeRole { Unknown, Administrator, Publisher, User }
enum class PortalPrivilegeType { Unknown, Edit, FullEdit, Manage, Purchase, …, ViewTacks }
enum class PortalQuerySortOrder { Ascending, Descending }
enum class PortalReadyState { Uninitialized, Loading, Errored, Completed, Aborting }
enum class PortalStatus { Unknown, Partial, Processing, Failed, Completed }
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 }
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 { LineSegment, Unknown }
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 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, Solid }
enum class SimpleMarkerSceneSymbolStyle { Cone, Cube, Cylinder, Diamond, Sphere, Tetrahedron }
enum class SimpleMarkerSymbolStyle { Circle, Cross, Diamond, Square, Triangle, X }
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 UtilityAssociationRole { None, Container, Structure }
enum class UtilityAssociationType { Connectivity, Containment, Attachment }
enum class UtilityAttributeComparisonOperator { Equal, NotEqual, GreaterThan, GreaterThanEqual, LessThan, …, DoesNotIncludeAny }
enum class UtilityCategoryComparisonOperator { Exists, DoesNotExist }
enum class UtilityNetworkAttributeDataType { Integer, Float, Double, Boolean }
enum class UtilityNetworkSourceType { Junction, Edge }
enum class UtilityNetworkSourceUsageType { Device, Junction, Line, Assembly, SubnetLine, …, StructureEdgeObject }
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. 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 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 that displays 3D features from a scene service. 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 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 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. 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 definition for use with a class breaks renderer. 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

Information about a ClosestFacilityTask. More...

class CodedValue

Defines valid values for a field. More...

class CodedValueDomain

A domain which specifies an explicit set of valid values for a field. 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 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 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 type of SymbolStyle that is used to obtain unique symbols from a given specification, such as MIL-STD-2525D (mil2525d). More...

class DictionarySymbolStyleConfiguration

Configuration settings for a custom DictionarySymbolStyle. 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 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 DownloadPreplannedOfflineMapJob

A job to download the 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 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 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 to export and download tile packages from tiled map services and image services. 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 their style resource cache. More...

class ExtensionLicense

Runtime extension license information. More...

class Facility

A facility used with a closest facility task. 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 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 Field

Information about a field from a feature table. 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 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 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 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

The result class returned from a geocode or reverse geocode operation of a LocatorTask. 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 GeodatabaseFeatureTable

A feature table coming from a mobile 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

Provides a set of methods to perform geometric operations on geometry instances. 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 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 GraphicListModel

A container class storing a list of graphics available in a GraphicsOverlay. More...

class GraphicsOverlay

A graphics overlay to display graphics on top of a GeoView. 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 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 the KML camera and look at point. More...

class LabelDefinition

Labeling information about a sublayer of a map service or feature service. More...

class LabelDefinitionListModel

A list model storing a list of LabelDefinitions. 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 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 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 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 LocationLineOfSight

An analysis object that evaluates visibility along a line defined by observer and target point objects. 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 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 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 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

Represents the capability of taking a layer or table offline. 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 comprising the service URL and type of online service. The key is used to lookup 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

A mutable collection of Segments that together define the shape of a part in a multipart geometry under construction. 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 picture fill symbol layer is a symbol layer intended for use with polygon geometries. 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 PopupExpression

Defines an Arcade expression within a Popup. 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 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 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 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

Marker interface inherited by classes that can make network requests. 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 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 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 linear shape defined by a start point and 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 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 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 SymbolStyle

A mechanism to obtain symbols from a style (*.stylx) file. More...

class SymbolStyleSearchParameters

Search parameters used to search for symbols in a SymbolStyle. More...

class SymbolStyleSearchResult

The results from searching through a style file. More...

class SymbolStyleSearchResultListModel

A list model storing a list of SymbolStyleSearchResult. 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 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 TextSymbol

A text marker symbol. 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

A class for discovering and managing transformations. 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 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 feature service. 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 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:

ConstantValueDescription
AddRastersParametersType::AddRastersParameters0The add rasters parameters.
AddRastersParametersType::FrameCameraAddRastersParameters1The 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:

ConstantValueDescription
AnalysisType::Unknown-1Unknown anaylsis type.
AnalysisType::LocationViewshed1The LocationViewshed type.
AnalysisType::LocationLineOfSight2The LocationLineOfSight type.
AnalysisType::GeoElementViewshed3The GeoElementViewshed type.
AnalysisType::GeoElementLineOfSight4The GeoElementLineOfSight type.
AnalysisType::LocationDistanceMeasurement5The 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:

ConstantValueDescription
AngularUnitId::Other0Other unit
AngularUnitId::Degrees9102Degrees
AngularUnitId::Grads9105Grads
AngularUnitId::Minutes9103Minutes (1/60 degree)
AngularUnitId::Radians9101Radians
AngularUnitId::Seconds9104Seconds (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:

ConstantValueDescription
AnimationCurve::Linear0Linear
AnimationCurve::EaseInQuad1EaseInQuad
AnimationCurve::EaseOutQuad2EaseOutQuad
AnimationCurve::EaseInOutQuad3EaseInOutQuad
AnimationCurve::EaseInCubic4EaseInCubic
AnimationCurve::EaseOutCubic5EaseOutCubic
AnimationCurve::EaseInOutCubic6EaseInOutCubic
AnimationCurve::EaseInQuart7EaseInQuart
AnimationCurve::EaseOutQuart8EaseOutQuart
AnimationCurve::EaseInOutQuart9EaseInOutQuart
AnimationCurve::EaseInQuint10EaseInQuint
AnimationCurve::EaseOutQuint11EaseOutQuint
AnimationCurve::EaseInOutQuint12EaseInOutQuint
AnimationCurve::EaseInSine13EaseInSine
AnimationCurve::EaseOutSine14EaseOutSine
AnimationCurve::EaseInOutSine15EaseInOutSine
AnimationCurve::EaseInExpo16EaseInExpo
AnimationCurve::EaseOutExpo17EaseOutExpo
AnimationCurve::EaseInOutExpo18EaseInOutExpo
AnimationCurve::EaseInCirc19EaseInCirc
AnimationCurve::EaseOutCirc20EaseOutCirc
AnimationCurve::EaseInOutCirc21EaseInOutCirc

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:

ConstantValueDescription
AntialiasingMode::None0No antialiasing is performed.
AntialiasingMode::Fastest1Minimal antialiasing is performed, optimized for speed.
AntialiasingMode::Fast2Some antialiasing is performed, optimized for speed with better quality than Fastest.
AntialiasingMode::Normal3A good balance of speed and quality.
AntialiasingMode::Best4The 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:

ConstantValueDescription
ArcGISFeatureLayerInfoServiceType::Layer0Layer.
ArcGISFeatureLayerInfoServiceType::Table1Table.
ArcGISFeatureLayerInfoServiceType::GroupLayer2Group layer.
ArcGISFeatureLayerInfoServiceType::AnnotationLayer3Annotation layer.
ArcGISFeatureLayerInfoServiceType::Unknown-1Unknown or unsupported dataset type.

This enum was introduced or modified in Esri::ArcGISRuntime 100.0.

enum class ArcGISMapServiceSublayerType

Enumerates type of map service sublayers.

The ArcGISMapServiceSublayerType can be one of:

ConstantValueDescription
ArcGISMapServiceSublayerType::FeatureLayer0Feature Layer.
ArcGISMapServiceSublayerType::Table1Table.
ArcGISMapServiceSublayerType::GroupLayer2Group layer.
ArcGISMapServiceSublayerType::RasterLayer3Raster layer.
ArcGISMapServiceSublayerType::NetworkAnalysisLayer4Network Analysis layer.
ArcGISMapServiceSublayerType::Unknown-1Unknown.

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:

ConstantValueDescription
ArcGISSublayerType::ArcGISMapImageSublayer0ArcGIS map image sublayer.
ArcGISSublayerType::ArcGISTiledSublayer1ArcGIS tiled sublayer.
ArcGISSublayerType::SubtypeSublayer2A feature subtype sublayer.
ArcGISSublayerType::Unknown-1Unknown.

This enum was introduced or modified in Esri::ArcGISRuntime 100.0.

enum class AreaUnitId

Enumerates types of area units that may be represented by AreaUnit.

The AreaUnitId can be one of:

ConstantValueDescription
AreaUnitId::Other0Other unit
AreaUnitId::Acres109402Acres
AreaUnitId::Hectares109401Hectares
AreaUnitId::SquareCentimeters109451SquareCentimeters
AreaUnitId::SquareDecimeters109450SquareDecimeters
AreaUnitId::SquareFeet109405SquareFeet
AreaUnitId::SquareKilometers109414SquareKilometers
AreaUnitId::SquareMeters109404SquareMeters
AreaUnitId::SquareMillimeters109452SquareMillimeters
AreaUnitId::SquareMiles109439SquareMiles
AreaUnitId::SquareYards109442SquareYards

This enum was introduced or modified in Esri::ArcGISRuntime 100.0.

enum class AspectRatioMode

Enumerates the aspect ratio mode used.

ConstantValueDescription
AspectRatioMode::IgnoreAspectRatioQt::AspectRatioMode::IgnoreAspectRatioThe size is scaled freely. The aspect ratio is not preserved.
AspectRatioMode::KeepAspectRatioQt::AspectRatioMode::KeepAspectRatioThe size is scaled to a rectangle as large as possible inside a given rectangle, preserving the aspect ratio.
AspectRatioMode::KeepAspectRatioByExpandingQt::AspectRatioMode::KeepAspectRatioByExpandingThe 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:

ConstantValueDescription
AtmosphereEffect::None0No atmosphere effect.
AtmosphereEffect::HorizonOnly1A simple atmosphere effect. This is not resource intensive.
AtmosphereEffect::Realistic2A 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:

ConstantValueDescription
AttachmentSyncDirection::None0No sync direction specified.
AttachmentSyncDirection::Upload1Upload changes to the service.
AttachmentSyncDirection::Bidirectional2Upload 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:

ConstantValueDescription
AttributeUnit::Unknown0An unknown unit.
AttributeUnit::Inches1Inches.
AttributeUnit::Feet2Feet.
AttributeUnit::Yards3Yards.
AttributeUnit::Miles4Miles.
AttributeUnit::Millimeters5Millimeters.
AttributeUnit::Centimeters6Centimeters.
AttributeUnit::Decimeters7Decimeters.
AttributeUnit::Meters8Meters.
AttributeUnit::Kilometers9Kilometers.
AttributeUnit::NauticalMiles10Nautical miles.
AttributeUnit::DecimalDegrees11Decimal degrees.
AttributeUnit::Seconds12Seconds.
AttributeUnit::Minutes13Minutes.
AttributeUnit::Hours14Hours.
AttributeUnit::Days15Days.

This enum was introduced or modified in Esri::ArcGISRuntime 100.0.

enum class AuthenticationChallengeType

Enumerates types of authentication challenges.

ConstantValueDescription
AuthenticationChallengeType::Unknown0No authentication challenge type defined.
AuthenticationChallengeType::UsernamePassword1Authentication challenge type requiring username and/or password.
AuthenticationChallengeType::OAuth2Authentication challenge type requiring an OAuth authorization code.
AuthenticationChallengeType::ClientCertificate3Authentication challenge type requiring a client certificate.
AuthenticationChallengeType::SslHandshake4Authentication 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.

ConstantValueDescription
AuthenticationType::Unknown0No authentication type defined.
AuthenticationType::Token1Token-based authentication.
AuthenticationType::HTTP2HTTP Basic or Digest authentication.
AuthenticationType::Certificate3The 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:

ConstantValueDescription
BarrierType::Restriction0A restriction attribute barrier type.
BarrierType::CostAdjustment1A cost adjustment barrier type.

This enum was introduced or modified in Esri::ArcGISRuntime 100.0.

enum class BasemapType

Enumerates types of basemaps.

These Esri Basemaps are available from http://www.ArcGIS.com.

The BasemapType can be one of:

ConstantValueDescription
BasemapType::Imagery0Imagery
BasemapType::ImageryWithLabels1Imagery with labels
BasemapType::Streets2Streets
BasemapType::Topographic3Topographic
BasemapType::TerrainWithLabels4Terrain with labels
BasemapType::LightGrayCanvas5Light gray canvas
BasemapType::NationalGeographic6National Geographic Map
BasemapType::Oceans7Ocean basemap
BasemapType::OpenStreetMap8Open street map basemap
BasemapType::ImageryWithLabelsVector9Imagery with labels vector basemap
BasemapType::StreetsVector10Streets vector basemap
BasemapType::TopographicVector11Topographic vector basemap
BasemapType::TerrainWithLabelsVector12Terrain with labels vector basemap
BasemapType::LightGrayCanvasVector13Light gray canvas vector basemap
BasemapType::NavigationVector14Navigation vector basemap
BasemapType::StreetsNightVector15Streets night vector basemap
BasemapType::StreetsWithReliefVector16Streets with relief vector basemap
BasemapType::DarkGrayCanvasVector17Dark gray canvas vector basemap

This enum was introduced or modified in Esri::ArcGISRuntime 100.0.

enum class BingMapsLayerStyle

Enumerates the types of layer styles for a Bing Maps layer.

The BingMapsLayerStyle can be one of:

ConstantValueDescription
BingMapsLayerStyle::Unknown-1Unknown Bing Maps layer style.
BingMapsLayerStyle::Aerial0Aeriel layer style.
BingMapsLayerStyle::Hybrid1Hybrid layer style.
BingMapsLayerStyle::Road2Road 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:

ConstantValueDescription
CacheStorageFormat::Unknown-1Unknown storage format.
CacheStorageFormat::Compact0Compact storage format.
CacheStorageFormat::CompactV21Compact V2 storage format.
CacheStorageFormat::Exploded2Exploded 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:

ConstantValueDescription
CameraControllerType::Unknown-1Unknown camera controller type.
CameraControllerType::GlobeCameraController1A Esri::ArcGISRuntime::GlobeCameraController.
CameraControllerType::OrbitGeoElementCameraController2A Esri::ArcGISRuntime::OrbitGeoElementCameraController.
CameraControllerType::OrbitLocationCameraController3A Esri::ArcGISRuntime::OrbitLocationCameraController.
CameraControllerType::TransformationMatrixCameraController4A Esri::ArcGISRuntime::TransformationMatrixCameraController. New value since 100.6.

This enum was introduced or modified in Esri::ArcGISRuntime 100.1.

enum class CurbApproach

Enumerates the side of street for arrivals or departures of a route.

The CurbApproach can be one of:

ConstantValueDescription
CurbApproach::EitherSide0An either side curb approach.
CurbApproach::LeftSide1A left side curb approach.
CurbApproach::RightSide2A right side curb approach.
CurbApproach::NoUturn3A no U-turn curb approach.
CurbApproach::Unknown4An 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:

ConstantValueDescription
DatumTransformationType::GeographicTransformation1Represents a GeographicTransformation instance.
DatumTransformationType::HorizontalVerticalTransformation2Represents 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:

ConstantValueDescription
DestinationStatus::NotReached0Have not reached the destination
DestinationStatus::Approaching1Approaching the destination
DestinationStatus::Reached2Reached 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:

ConstantValueDescription
DestinationTableRowFilter::All0Indicates all rows of a table will be take offline.
DestinationTableRowFilter::RelatedOnly1Indicates 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:

ConstantValueDescription
DeviceOrientation::Portrait0The device is in portrait mode, with the device held upright and the home button on the bottom.
DeviceOrientation::LandscapeLeft1The device is in landscape mode, with the device held sideways and the home button on the left side.
DeviceOrientation::ReversePortrait2The device is in portrait mode, with the device held upside down and the home button on the top.
DeviceOrientation::LandscapeRight3The 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:

ConstantValueDescription
DirectionManeuverType::Unknown0An unknown maneuver.
DirectionManeuverType::Stop1A stop maneuver.
DirectionManeuverType::Straight2A continue straight maneuver.
DirectionManeuverType::BearLeft3A bear left maneuver.
DirectionManeuverType::BearRight4A bear right maneuver.
DirectionManeuverType::TurnLeft5A left turn.
DirectionManeuverType::TurnRight6A right turn.
DirectionManeuverType::SharpLeft7A sharp left turn.
DirectionManeuverType::SharpRight8A sharp right turn.
DirectionManeuverType::UTurn9A U-turn.
DirectionManeuverType::Ferry10A maneuver connecting with a ferry.
DirectionManeuverType::Roundabout11A maneuver via roundabout.
DirectionManeuverType::HighwayMerge12A merge of several highways.
DirectionManeuverType::HighwayExit13An exit from a highway.
DirectionManeuverType::HighwayChange14A change of highway.
DirectionManeuverType::ForkCenter15A straight at fork.
DirectionManeuverType::ForkLeft16A left at fork.
DirectionManeuverType::ForkRight17A right at fork.
DirectionManeuverType::Depart18A departure.
DirectionManeuverType::TripItem19Connected with trip planning maneuver.
DirectionManeuverType::EndOfFerry20An end of ferry transfer.
DirectionManeuverType::RampRight21A maneuver to the right on a ramp.
DirectionManeuverType::RampLeft22A maneuver to the left on a ramp.
DirectionManeuverType::TurnLeftRight23A complex maneuver; turn left, then right.
DirectionManeuverType::TurnRightLeft24A complex maneuver; turn right, then left.
DirectionManeuverType::TurnRightRight25A complex maneuver; turn right, then right.
DirectionManeuverType::TurnLeftLeft26A complex maneuver; turn left, then left.
DirectionManeuverType::PedestrianRamp27A maneuver via pedestrian ramp.
DirectionManeuverType::Elevator28A maneuver via elevator.
DirectionManeuverType::Escalator29A maneuver via escalator.
DirectionManeuverType::Stairs30A maneuver via stairs.
DirectionManeuverType::DoorPassage31Passing 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:

ConstantValueDescription
DirectionMessageType::Length0A length message. Obsolete since 100.2.
DirectionMessageType::Time1A time message. Obsolete since 100.2.
DirectionMessageType::Summary2A summary message. Obsolete since 100.2.
DirectionMessageType::TimeWindow3A time window message. Obsolete since 100.2.
DirectionMessageType::ViolationTime4A violation time message. Obsolete since 100.2.
DirectionMessageType::WaitTime5A wait time message. Obsolete since 100.2.
DirectionMessageType::ServiceTime6A service time for a stop message. Obsolete since 100.2.
DirectionMessageType::EstimatedArrivalTime7An estimated arrival time message. Obsolete since 100.2.
DirectionMessageType::CumulativeLength8A cumulative length message. Obsolete since 100.2.
DirectionMessageType::StreetName9A street name message.
DirectionMessageType::AlternativeName10An alternative street name message.
DirectionMessageType::Branch11A signpost branch message.
DirectionMessageType::Toward12A signpost toward message.
DirectionMessageType::CrossStreet13An intersected street name message.
DirectionMessageType::Exit14An 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:

ConstantValueDescription
DirectionsStyle::Desktop0Directions suitable for printing.
DirectionsStyle::Navigation1Directions designed for an in-vehicle navigation application.
DirectionsStyle::Campus2Walking directions, designed for pedestrian routes.

This enum was introduced or modified in Esri::ArcGISRuntime 100.0.

enum class DomainType

Enumerates the type of domain.

The DomainType can be one of:

ConstantValueDescription
DomainType::Unknown-1Unknown domain type.
DomainType::CodedValueDomain0The coded value domain type.
DomainType::InheritedDomain1The inherited domain type.
DomainType::RangeDomain2The 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:

ConstantValueDescription
DrawStatus::InProgress0Drawing is in progress.
DrawStatus::Completed1Drawing 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:

ConstantValueDescription
DrawingTool::Unknown-1Unknown drawing tool.
DrawingTool::AutoCompletePolygon0The auto complete polygon tool.
DrawingTool::Circle1The circle tool.
DrawingTool::DownArrow2The down arrow tool.
DrawingTool::Ellipse3The ellipse tool.
DrawingTool::FreeHand4The free hand tool.
DrawingTool::LeftArrow5The left arrow tool.
DrawingTool::Line6The line tool.
DrawingTool::None7No tool.
DrawingTool::Point8The point tool.
DrawingTool::Polygon9The polygon tool.
DrawingTool::Rectangle10The rectangle tool.
DrawingTool::RightArrow11The right arrow tool.
DrawingTool::Text12The text tool.
DrawingTool::Triangle13The triangle tool.
DrawingTool::UpArrow14The up arrow tool.

This enum was introduced or modified in Esri::ArcGISRuntime 100.0.

enum class DynamicWorkspaceType

Enumerates the types of dynamic workspace.

ConstantValueDescription
DynamicWorkspaceType::Raster0Raster workspace.
DynamicWorkspaceType::Shapefile1Shapefile workspace.
DynamicWorkspaceType::EnterpriseGeodatabase2Enterprise Geodatabase workspace.
DynamicWorkspaceType::FileGeodatabase3File 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:

ConstantValueDescription
EditOperation::Unknown-1Unknown operation
EditOperation::Add0Add a feature
EditOperation::Update1Update a feature
EditOperation::Delete2Delete 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:

ConstantValueDescription
EditResultType::Unknown-1Unknown edit result type
EditResultType::FeatureEditResult0Edit result on features
EditResultType::EditResult1Basic 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:

ConstantValueDescription
ElevationSourceType::Unknown0Unknown
ElevationSourceType::ArcGISTiledElevationSource1An ArcGIS tiled elevation source.
ElevationSourceType::RasterElevationSource2A 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:

ConstantValueDescription
EncAreaSymbolizationType::Plain4Use plain symbols.
EncAreaSymbolizationType::Symbolized5Use 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:

ConstantValueDescription
EncColorScheme::Day1Day.
EncColorScheme::Dusk2Dusk.
EncColorScheme::Night3Night.

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:

ConstantValueDescription
EncDisplayDepthUnits::Meters1Meters.
EncDisplayDepthUnits::Feet2Feet.
EncDisplayDepthUnits::Fathoms3Fathoms.

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:

ConstantValueDescription
EncPointSymbolizationType::Simplified2Use simplified symbols.
EncPointSymbolizationType::PaperChart1Use 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:

ConstantValueDescription
ErrorDomainType::Unknown-1Unknown
ErrorDomainType::ArcGISRuntime0ArcGISRuntime error
ErrorDomainType::ArcGISServer1ArcGISServer error

This enum was introduced or modified in Esri::ArcGISRuntime 100.0.

enum class ExpirationType

Enumerates the possible types of package expiration.

The ExpirationType can be one of:

ConstantValueDescription
ExpirationType::Unknown-1The expiration object is not valid. The package may not be loaded or may have no expiration.
ExpirationType::AllowExpiredAccess0The expiration is provided for warning purposes only. The package can still be used.
ExpirationType::PreventExpiredAccess1The 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:

ConstantValueDescription
ExtendedErrorType::None-1None
ExtendedErrorType::NetworkError0Network error
ExtendedErrorType::FileIOError1File 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:

ConstantValueDescription
ExtrusionMode::None0No extrusion.
ExtrusionMode::Minimum1A 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::Maximum2A 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::AbsoluteHeight3The feature is extruded to the specified z-value as a flat top, regardless of the z-values of the feature.
ExtrusionMode::BaseHeight4A 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 doesn't 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:

ConstantValueDescription
FeatureObjectType::Unknown-1Unknown feature object type
FeatureObjectType::ArcGISFeature0An ArcGIS feature type used with an ArcGISFeatureTable
FeatureObjectType::Feature1A 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:

ConstantValueDescription
FeatureRenderingMode::Automatic0The rendering mode for the layer will be automatically chosen based on the geometry type and Esri::ArcGISRuntime::Renderer.
FeatureRenderingMode::Static1Static 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::Dynamic2Dynamic 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:

ConstantValueDescription
FeatureRequestMode::Undefined0The feature request mode is undefined and will be set on initialization of the table. If it's 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::OnInteractionCache1The 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::OnInteractionNoCache2The 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::ManualCache3The 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 FeatureTableType

Enumerates feature table types.

The FeatureTableType can be one of:

ConstantValueDescription
FeatureTableType::Unknown-1Unknown feature table type.
FeatureTableType::FeatureTable0Feature table base type
FeatureTableType::ServiceFeatureTable1A service feature table consuming and interacting with a connected feature service layer.
FeatureTableType::GeodatabaseFeatureTable2A local feature table consuming a feature table from a mobile geodatabase.
FeatureTableType::FeatureCollectionTable3A feature collection table.
FeatureTableType::ShapefileFeatureTable4A shapefile feature table.
FeatureTableType::GeoPackageFeatureTable5A GeoPackage feature table.
FeatureTableType::WfsFeatureTable6A WFS feature table.
FeatureTableType::OgcFeatureCollectionTable7An OGC Feature Collection Table.

This enum was introduced or modified in Esri::ArcGISRuntime 100.0.

enum class FeatureTypeChangeMode

Enumerates the feature type change modes in a Popup.

FeatureTypeChangeMode can be one of:

ConstantValueDescription
FeatureTypeChangeMode::ResetToDefaults0Resets all fields to the default values defined in the feature template prototype.
FeatureTypeChangeMode::KeepValues1Keeps 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 FieldType

Enumerates the type of value stored in a field.

The FieldType can be one of:

ConstantValueDescription
FieldType::Unknown-1Unknown field type.
FieldType::Int160Small integer type.
FieldType::Int321Integer type.
FieldType::GUID3GUID type.
FieldType::Float324Float type.
FieldType::Float645Double type.
FieldType::Date6DateTime type (in case of shapefiles: only date, not time).
FieldType::Text7Text type.
FieldType::OID8ObjectID type.
FieldType::GlobalID9GlobalID type.
FieldType::Blob10Blob type.
FieldType::Geometry11Geometry type.
FieldType::Raster12Raster type.
FieldType::Xml13XML 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:

ConstantValueDescription
FontDecoration::LineThrough0Draw a line through the text.
FontDecoration::None1No decoration on the text.
FontDecoration::Underline2Underline 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:

ConstantValueDescription
FontStyle::Italic0Italic style applied (characters lean forwards, bottom left to top right: /).
FontStyle::Normal1No style applied.
FontStyle::Oblique2Oblique 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:

ConstantValueDescription
FontWeight::Bold0Font will be rendered bold.
FontWeight::Normal1Font 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:

ConstantValueDescription
GarsConversionMode::LowerLeft0Represents a GARS cell by the coordinate of its south-west corner.
GarsConversionMode::Center1Represents 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:

ConstantValueDescription
GenerateLayerQueryOption::Unknown-1An unknown query option. Normally the result when an error occurs.
GenerateLayerQueryOption::All0All features are copied from the server when creating a geodatabase.
GenerateLayerQueryOption::None1When 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::UseFilter2Features 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:

ConstantValueDescription
GenerateOfflineMapUpdateMode::SyncWithFeatureServices0Changes, including local edits, will be synced directly with the underlying feature services.
GenerateOfflineMapUpdateMode::NoUpdates1No 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:

ConstantValueDescription
GeoViewType::MapView0GeoView is a MapView, a 2D view.
GeoViewType::SceneView1GeoView is a SceneView, a 3D view.
GeoViewType::Unknown-1Unknown 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:

ConstantValueDescription
GeodatabaseDatasetType::Unknown-1Unknown geodatabase dataset type.
GeodatabaseDatasetType::TransportationNetworkDataset0A 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:

ConstantValueDescription
GeodeticCurveType::Geodesic0The shortest line between any two points on the Earth's surface on a spheroid (ellipsoid).
GeodeticCurveType::Loxodrome1A line of constant bearing, or azimuth. Straight line is a rhumb line.
GeodeticCurveType::GreatElliptic2The 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::NormalSection3Straight line is a normal section.
GeodeticCurveType::ShapePreserving4Keeps 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:

ConstantValueDescription
GeometricEffectType::Unknown-1An unknown type.
GeometricEffectType::DashGeometricEffect0Dash 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:

ConstantValueDescription
GeometryBuilderType::Unknown-1Unknown geometry builder type
GeometryBuilderType::PointBuilder1A PointBuilder
GeometryBuilderType::EnvelopeBuilder2An EnvelopeBuilder
GeometryBuilderType::PolylineBuilder3A PolylineBuilder
GeometryBuilderType::PolygonBuilder4A PolygonBuilder
GeometryBuilderType::MultipointBuilder5A 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:

ConstantValueDescription
GeometryExtendOptions::Default0Extension considers both ends of paths. The old ends remain and new points are added at the extended ends.
GeometryExtendOptions::RelocateEnds1If 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::KeepEndAttributes2If 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::NoEndAttributes4If 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::DoNotExtendFromStartPoint8Do not extend the 'from' end of any path.
GeometryExtendOptions::DoNotExtendFromEndPoint16Do 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:

ConstantValueDescription
GeometryOffsetType::Mitered0Mitered
GeometryOffsetType::Bevelled1Bevelled
GeometryOffsetType::Rounded2Rounded
GeometryOffsetType::Squared3Squared

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:

ConstantValueDescription
GeometryType::Unknown-1Unknown geometry type
GeometryType::Point1Single point (point)
GeometryType::Envelope2Enclosed rectangular area with sides aligned on the X and Y axes (area, multi-path, multi-vertex)
GeometryType::Polyline3One or more lines in a single %Geometry (linear, multi-vertex, multi-path)
GeometryType::Polygon4One or more enclosed areas in a single %Geometry (multi-vertex, multi-path)
GeometryType::Multipoint5One 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:

ConstantValueDescription
GeoprocessingExecutionType::Unknown-1Unknown geoprocessing execution type.
GeoprocessingExecutionType::AsynchronousSubmit0Asynchronously submit a job.
GeoprocessingExecutionType::SynchronousExecute1Synchronous 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:

ConstantValueDescription
GeoprocessingLinearUnits::Unknown-1Unknown geoprocessing linear units.
GeoprocessingLinearUnits::Centimeter0Centimeter.
GeoprocessingLinearUnits::Decimeter1Decimeter.
GeoprocessingLinearUnits::Kilometer2Kilometer.
GeoprocessingLinearUnits::Meter3Meter.
GeoprocessingLinearUnits::Millimeter4Millimeter.
GeoprocessingLinearUnits::Point5Point.
GeoprocessingLinearUnits::USNauticalMile6US Nautical Mile.
GeoprocessingLinearUnits::USSurveyFoot7US Survey Foot.
GeoprocessingLinearUnits::USSurveyInch8US Survey Inch.
GeoprocessingLinearUnits::USSurveyMile9US Survey Mile.
GeoprocessingLinearUnits::USSurveyYard10US 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:

ConstantValueDescription
GeoprocessingParameterDirection::Input0A parameter provided to a task as an input.
GeoprocessingParameterDirection::Output1A 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:

ConstantValueDescription
GeoprocessingParameterType::GeoprocessingBoolean0GPBoolean
GeoprocessingParameterType::GeoprocessingDataFile1GpDataFile
GeoprocessingParameterType::GeoprocessingDate2GpDate
GeoprocessingParameterType::GeoprocessingDouble3GpDouble
GeoprocessingParameterType::GeoprocessingFeatures4GPRecordSet or GPFeatureRecordSetLayer
GeoprocessingParameterType::GeoprocessingLinearUnit5GPLinearUnit
GeoprocessingParameterType::GeoprocessingLong6GPLong
GeoprocessingParameterType::GeoprocessingMultiValue7GPMultiValue
GeoprocessingParameterType::GeoprocessingRaster8GPRasterData or GPRasterDataLayer
GeoprocessingParameterType::GeoprocessingString9GPString
GeoprocessingParameterType::GeoprocessingUnknownParameter10Unknown 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.

ConstantValueDescription
GeoprocessingServiceType::SynchronousExecute0Synchronous execution
GeoprocessingServiceType::AsynchronousSubmit1Asynchronous execution.
GeoprocessingServiceType::AsynchronousSubmitWithMapServerResult2Asynchronous execution with a map server result.

This enum was introduced or modified in Esri::ArcGISRuntime 100.0.

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:

ConstantValueDescription
GraphicsRenderingMode::Dynamic0Dynamic 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::Static1Static 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:

ConstantValueDescription
GridLabelPosition::Geographic0Labels anchored to a geographical position on the map view.
GridLabelPosition::BottomLeft1x-labels anchored to bottom, y-labels anchored to left of map view.
GridLabelPosition::BottomRight2x-labels anchored to bottom, y-labels anchored to right of map view.
GridLabelPosition::TopLeft3x-labels anchored to top, y-labels anchored to left of map view.
GridLabelPosition::TopRight4x-labels anchored to top, y-labels anchored to right of map view.
GridLabelPosition::Center5x- and y-label axes pass through center of map view.
GridLabelPosition::AllSides6Labels 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:

ConstantValueDescription
GridType::Unknown-1Unknown grid type.
GridType::LatitudeLongitudeGrid0Esri::ArcGISRuntime::LatitudeLongitudeGrid - Latitude and longitude (graticules).
GridType::UTMGrid1Esri::ArcGISRuntime::UTMGrid - Universal Transverse Mercator (UTM).
GridType::MGRSGrid2Esri::ArcGISRuntime::MGRSGrid - Military Grid Reference System (MGRS).
GridType::USNGGrid3Esri::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:

ConstantValueDescription
GroupVisibilityMode::Independent0Each 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::Inherited1Each 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::Exclusive2Only 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:

ConstantValueDescription
HorizontalAlignment::Center0Text is center aligned.
HorizontalAlignment::Justify1Text is aligned along the left margin, and spacing is adjusted so that the text falls flush with both margins.
HorizontalAlignment::Left2Text is left aligned.
HorizontalAlignment::Right3Text 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:

ConstantValueDescription
IdInfoType::IdInfo0Simple IdInfo with ID and name.
IdInfoType::MapServiceLayerIdInfo1MapServiceLayerIdInfo with more info: default visibility, min/max scales, parent layer ID, sublayer IDs.
IdInfoType::FeatureServiceLayerIdInfo2FeatureServiceLayerIdInfo with more info: default visibility, min/max scales, geometry type, service type.
IdInfoType::Unknown-1Unknown IdInfo type.

This enum was introduced or modified in Esri::ArcGISRuntime 100.0.

enum class ItemType

Enumerates the type of item.

ConstantValueDescription
ItemType::Unknown-1Unknown.
ItemType::PortalItem0Portal item.
ItemType::LocalItem1Local 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:

ConstantValueDescription
JobMessageSeverity::Info0An 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::Warning1A 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::Error2An 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-1A 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:

ConstantValueDescription
JobMessageSource::Client0A job message generated by the ArcGISRuntime client.
JobMessageSource::Service1A 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:

ConstantValueDescription
JobStatus::NotStarted0Not started
JobStatus::Started1Started
JobStatus::Paused2Paused
JobStatus::Succeeded3Succeeded
JobStatus::Failed4Failed

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:

ConstantValueDescription
JobType::Unknown-1Unknown job type.
JobType::GenerateGeodatabaseJob0Generate geodatabase Job
JobType::SyncGeodatabaseJob1Sync geodatabase Job.
JobType::ExportTileCacheJob2Export tile cache Job.
JobType::EstimateTileCacheSizeJob3Estimate tile cache size Job.
JobType::GeoprocessingJob4Geoprocessing Job.
JobType::GenerateOfflineMapJob5Generate offline map Job.
JobType::ExportVectorTilesJob6Export vector tiles Job.
JobType::OfflineMapSyncJob7Offline map sync Job.
JobType::DownloadPreplannedOfflineMapJob8Download 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:

ConstantValueDescription
JoinType::InnerJoin0Inner join.
JoinType::LeftOuterJoin1Left outer join.
JoinType::Unknown-1Unknown 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:

ConstantValueDescription
KmlAltitudeMode::ClampToGround0The <altitude> specification is ignored, and the object will be draped over the ground.
KmlAltitudeMode::RelativeToGround1(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::Absolute2Interprets the <altitude> as a value in meters above sea level.
KmlAltitudeMode::Unknown-1Unknown 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:

ConstantValueDescription
KmlColorMode::Normal0Normal is the default value. This means that whatever Color property is set for the KmlColorStyle will be used.
KmlColorMode::Random1Random 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:

ConstantValueDescription
KmlDatasetEventType::AutoBalloonPopup0This event is raised when a network link control message is available or when a tour needs to show a popup.
KmlDatasetEventType::HideBalloonPopup1This event is raised when a previously shown balloon popup needs to be hidden.
KmlDatasetEventType::BeginNodeAutoRefresh2This event is raised when a KML node starts to refresh.
KmlDatasetEventType::NodeAutoRefreshed3This event is raised when a KML node is done refreshing successfully.
KmlDatasetEventType::Unknown-1Unknown 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:

ConstantValueDescription
KmlGeometryType::Point0A point.
KmlGeometryType::Polyline1A polyline
KmlGeometryType::Polygon2A polygon.
KmlGeometryType::Model3A model.
KmlGeometryType::Unknown-1Unknown 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:

ConstantValueDescription
KmlGraphicType::None0There is no geoemtry present.
KmlGraphicType::Point1A point.
KmlGraphicType::Polyline2A polyline.
KmlGraphicType::Polygon3A polygon.
KmlGraphicType::ExtrudedPoint4An extruded point.
KmlGraphicType::ExtrudedPolyline5An extruded polyline.
KmlGraphicType::ExtrudedPolygon6An extruded polygon
KmlGraphicType::Model7A model.
KmlGraphicType::MultiGeometry8A multi-geometry. This is a container for geometries.
KmlGraphicType::Unknown-1Unknown 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:

ConstantValueDescription
KmlListItemType::Check0(default) - The KML node's visibility is tied to its item's checkbox.
KmlListItemType::RadioFolder1When specified for a Container, only one of the Container's items is visible at a time.
KmlListItemType::CheckHideChildren2Use 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-1Unknown KML geometry type.

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:

ConstantValueDescription
KmlNodeType::KmlDocument0A document KML node.
KmlNodeType::KmlFolder1A folder KML node.
KmlNodeType::KmlNetworkLink2A network link KML node.
KmlNodeType::KmlPlacemark3A placemark KML node.
KmlNodeType::KmlPhotoOverlay4A photo overlay KML node.
KmlNodeType::KmlGroundOverlay5A ground overlay KML node.
KmlNodeType::KmlScreenOverlay6A screen overlay KML node.
KmlNodeType::KmlTour7A tour KML node.
KmlNodeType::Unknown-1Unknown 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:

ConstantValueDescription
KmlRefreshMode::OnChange0Refresh when the file is loaded and whenever the Link parameters change.
KmlRefreshMode::OnExpire2Refresh 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::OnInterval1Refresh 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:

ConstantValueDescription
KmlRefreshStatus::None0The KML node has no refresh status.
KmlRefreshStatus::InProgress1KML node refresh has started.
KmlRefreshStatus::Completed2KML node refresh completed.
KmlRefreshStatus::Failed3KML 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:

ConstantValueDescription
KmlTourStatus::NotInitialized0The KML tour is not initilaized. This is the default status. Set the tour on a tour controller to initialize it.
KmlTourStatus::Initializing1This status is set as soon as a KML tour is set on a tour controller.
KmlTourStatus::Initialized2This status is set when a KML tour is successfully initialized. If intialization fails, the status is set to KmlTourStatus::NotInitialized.
KmlTourStatus::Playing3This status is set when a KML tour starts playing.
KmlTourStatus::Paused4This status is set when a KML tour is paused.
KmlTourStatus::Completed5This 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:

ConstantValueDescription
KmlUnitsType::Fraction0Fraction is the default value. Treat the x/y value as a fraction of the width/height.
KmlUnitsType::Pixels1Treat the x/y value as an integral number of pixels.
KmlUnitsType::InsetPixels2Treat 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:

ConstantValueDescription
KmlViewRefreshMode::Never0Ignore changes in the view.
KmlViewRefreshMode::OnStop1Refresh 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::OnRegion3Refresh the file only when the user explicitly requests it.
KmlViewRefreshMode::OnRequest2Refresh 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:

ConstantValueDescription
KmlViewpointType::Camera0The view type is a camera.
KmlViewpointType::LookAt1The view type is a look at point.
KmlViewpointType::Unknown-1Unknown view type.

This enum was introduced or modified in Esri::ArcGISRuntime 100.4.

enum class LabelingPlacement

Enumerates the placement of a label in relation to a geometry.

The LabelingPlacement can be one of:

ConstantValueDescription
LabelingPlacement::Unknown-1Unknown.
LabelingPlacement::LineAboveAfter0Above and after a line.
LabelingPlacement::LineAboveAlong1Above and along a line.
LabelingPlacement::LineAboveBefore2Above and before a line.
LabelingPlacement::LineAboveEnd3Above and at the end of a line.
LabelingPlacement::LineAboveStart4Above and at the start of a line.
LabelingPlacement::LineBelowAfter5Below and after a line.
LabelingPlacement::LineBelowAlong6Below and along a line.
LabelingPlacement::LineBelowBefore7Below and before a line.
LabelingPlacement::LineBelowEnd8Below and at the end of a line.
LabelingPlacement::LineBelowStart9Below and at the start of a line.
LabelingPlacement::LineCenterAfter10After a line in the vertical center.
LabelingPlacement::LineCenterAlong11Along a line in the vertical center.
LabelingPlacement::LineCenterBefore12Before a line in the vertical center.
LabelingPlacement::LineCenterEnd13At the end of a line in the vertical center.
LabelingPlacement::LineCenterStart14At the start of a line in the vertical center.
LabelingPlacement::PointAboveCenter15Above and in the horizontal center of the point.
LabelingPlacement::PointAboveLeft16Above and to the left of the point.
LabelingPlacement::PointAboveRight17Above and to the right of the point.
LabelingPlacement::PointBelowCenter18Below and in the horizontal center of the point.
LabelingPlacement::PointBelowLeft19Below and to the left of the point.
LabelingPlacement::PointBelowRight20Below and to the right of the point.
LabelingPlacement::PointCenterCenter21In the center of the point.
LabelingPlacement::PointCenterLeft22In the vertical center and to the left of the point.
LabelingPlacement::PointCenterRight23In the vertical center and to the right of the point.
LabelingPlacement::PolygonAlwaysHorizontal24Above the polygon and in the horizontal center.

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:

ConstantValueDescription
LatitudeLongitudeFormat::DecimalDegrees0The geographical coordinates are represented in decimal degrees.
LatitudeLongitudeFormat::DegreesDecimalMinutes1The geographical coordinates are represented in degrees and decimal minutes.
LatitudeLongitudeFormat::DegreesMinutesSeconds2The 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:

ConstantValueDescription
LatitudeLongitudeGridLabelFormat::DecimalDegrees0Label the grid lines (graticules) in decimal degrees.
LatitudeLongitudeGridLabelFormat::DegreesMinutesSeconds1Label 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:

ConstantValueDescription
LayerType::ImageTiledLayer1ImageTiledLayer
LayerType::ServiceImageTiledLayer2Service image tiled layer
LayerType::ArcGISMapImageLayer3ArcGISMapImageLayer
LayerType::ArcGISTiledLayer4ArcGISTiledLayer
LayerType::FeatureCollectionLayer5Feature collection layer
LayerType::FeatureLayer6Feature layer
LayerType::KMLLayer7KML layer
LayerType::BingMapLayer8This value is obsolete. Use LayerType::BingMapsLayer
LayerType::RasterLayer9Raster layer
LayerType::UnsupportedLayer10Unsupported layer
LayerType::MobileBasemapLayer11Mobile basemap layer
LayerType::ArcGISVectorTiledLayer12ArcGIS vector tiled layer
LayerType::ArcGISSceneLayer13ArcGIS scene layer
LayerType::WmtsLayer14WMTS layer
LayerType::OpenStreetMapLayer15Open street map layer
LayerType::WebTiledLayer16Web tiled layer
LayerType::BingMapsLayer17Bing Maps layer
LayerType::EncLayer18Electronic Navigational Charts layer
LayerType::WmsLayer19WMS Layer
LayerType::IntegratedMeshLayer20Integrated Mesh layer
LayerType::PointCloudLayer21Point Cloud layer
LayerType::GroupLayer22Group layer
LayerType::AnnotationLayer23Annotation layer
LayerType::SubtypeFeatureLayer24Subtype Feature layer
LayerType::UnknownLayer-1Unknown 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:

ConstantValueDescription
LayerViewStatus::Active1The layer in the view is active. A status of LayerViewStatus::Active indicates that the layer is being displayed in the view.
LayerViewStatus::NotVisible2The layer in the view is not visible.
LayerViewStatus::OutOfScale4The 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::Loading8The 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::Error16The 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 which 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.

ConstantValueDescription
LayerViewStatus::Warning32The 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.

ConstantValueDescription
LicenseLevel::Developer0Licensed for developer use only.
LicenseLevel::Lite1Licensed for lite level deployment.
LicenseLevel::Basic2Licensed for basic level deployment.
LicenseLevel::Standard3Licensed for standard level deployment.
LicenseLevel::Advanced4Licensed 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.

ConstantValueDescription
LicenseStatus::Invalid0License is not valid.
LicenseStatus::Expired1License is expired.
LicenseStatus::LoginRequired2Login is required to license the app.
LicenseStatus::Valid3License is valid.

This enum was introduced or modified in Esri::ArcGISRuntime 100.0.

enum class LicenseType

Enumerates the license type of a Runtime license.

ConstantValueDescription
LicenseType::Developer0Licensed for developer use only.
LicenseType::NamedUser1License is a named-user license.
LicenseType::LicenseKey2License is a license key 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:

ConstantValueDescription
LightingMode::NoLight0Not lighted by the Sun. Illumination is ambient light defined by ambient light color property.
LightingMode::Light1Lighted 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::LightAndShadows2Like 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:

ConstantValueDescription
LineOfSightTargetVisibility::Visible0Target is visible from the observer.
LineOfSightTargetVisibility::Obstructed1Target is not visible from the observer because the line of sight is obstructed.
LineOfSightTargetVisibility::Unknown2Target 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:

ConstantValueDescription
LinearUnitId::Other0Other unit
LinearUnitId::Centimeters1033Centimeters
LinearUnitId::Feet9002Feet
LinearUnitId::Inches109008Inches
LinearUnitId::Kilometers9036Kilometers
LinearUnitId::Meters9001Meters
LinearUnitId::Miles9093Miles
LinearUnitId::Millimeters1025Millimeters
LinearUnitId::NauticalMiles9030NauticalMiles
LinearUnitId::Yards9096Yards

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:

ConstantValueDescription
LoadStatus::Loaded0Loaded
LoadStatus::Loading1Loading
LoadStatus::FailedToLoad2Failed to load
LoadStatus::NotLoaded3Not loaded
LoadStatus::Unknown-1Unknown status

This enum was introduced or modified in Esri::ArcGISRuntime 100.0.

enum class LocalItemType

Enumerates the type of local item.

ConstantValueDescription
LocalItemType::Unknown-1Unknown.
LocalItemType::MobileMap0Mobile map.
LocalItemType::MobileScene1Mobile scene.
LocalItemType::MobileMapPackage2Mobile map package.
LocalItemType::MobileScenePackage3Mobile 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.

ConstantValueDescription
LocalServerStatus::Stopped0The local server or service is not running
LocalServerStatus::Starting1The local server or service is starting up
LocalServerStatus::Started2The local server or service is running
LocalServerStatus::Stopping3The local server or service is shutting down
LocalServerStatus::Failed4The local server or service failed to start

This enum was introduced or modified in Esri::ArcGISRuntime 100.0.

enum class LocationDisplayAutoPanMode

Enumerates types of auto panning with Esri::ArcGISRuntime::LocationDisplay.

The LocationDisplayAutoPanMode can be one of:

ConstantValueDescription
LocationDisplayAutoPanMode::Off0In this mode, the MapView only updates the position of the location symbol on the screen. It does not re-center. Therefore, it is possible that the location symbol may eventually move off the screen as location updates are received. The LocationDisplay defaults to this mode.
LocationDisplayAutoPanMode::Recenter1In this mode, the MapView attempts to keep the location symbol on-screen by re-centering the location symbol when the symbol moves outside a "wander extent". The wander extent is a rectangle that is the same shape as the MapView rectangle, is centered in the MapView, and whose size is a fraction of the size of the MapView rectangle. The fraction is called the wander extent factor. The location symbol may move freely within the wander extent, but as soon as the symbol exits the wander extent, the mapview re-centers map on the symbol. If the map is panned by the user while in this mode, the mode automatically changes to Off to prevent having to "fight" with the map (e.g. you pan to a new location but the MapView automatically pans back to the location symbol). However, if there is a zoom gesture (double-tap or pinch to zoom) or the MapView is rotated, the mode stays in Recenter, and the MapView zooms in/out or rotates around the location symbol.
LocationDisplayAutoPanMode::Navigation2This mode is best suited for in-vehicle navigation. In this mode, the location symbol is pinned to a point on the screen, and always points towards the top edge of the device. The MapView pans and rotates the map based on location updates and the direction the device is traveling in. Therefore, the location symbol appears stationary and always pointing towards the top edge, while the map underneath it appears to be moving and rotating. If the map is panned by the user while in this mode, the mode automatically changes to Off to prevent having to "fight" with the map (e.g. you pan to a new location but the MapView automatically pans back to the location symbol). However, if there is a zoom gesture (double-tap or pinch to zoom) or the MapView is rotated, the mode stays in Navigation, and the MapView zooms in/out or rotates around the location symbol.
LocationDisplayAutoPanMode::CompassNavigation3This mode is best suited for waypoint navigation when while walking. As in Navigation mode, the location symbol is pinned to a point on the screen, and always points towards the top edge of the device. However, the MapView pans and rotates the map based on location updates and the device's heading relative to the magnetic north (as opposed to the direction of travel in Navigation mode). The map reflects what lies ahead of the user as the user pivots around their location. If the map is panned by the user while in this mode, the mode automatically changes to Off to prevent having to "fight" with the map (e.g. you pan to a new location but the MapView automatically pans back to the location symbol). However, if there is a zoom gesture (double-tap or pinch to zoom) or the MapView is rotated, the mode stays in CompassNavigation, and the MapView zooms in/out or rotates around the location symbol.

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:

ConstantValueDescription
LocationStatus::NotLocated0Stop not located on network.
LocationStatus::OnClosest1Stop located on closest network element.
LocationStatus::OnClosestNotRestricted2Stop located on closest network element which is not restricted.
LocationStatus::NotReached3A network location can't be arrived at by the solver.

This enum was introduced or modified in Esri::ArcGISRuntime 100.0.

enum class LoginType

Supported login types for portal.

The LoginType can be one of:

ConstantValueDescription
LoginType::Unknown-1Login type is unknown.
LoginType::OAuth0Login uses an OAuth 2.0 based workflow.
LoginType::ClientCertificate1Login uses a digital certificate to identify the user.
LoginType::UsernamePassword2Login 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:

ConstantValueDescription
MGRSGridLabelUnit::KilometersMeters0Labels are displayed in kilometers or meters based on view's scale.
MGRSGridLabelUnit::Meters1Labels 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:

ConstantValueDescription
MapServiceImageFormat::Default0Default
MapServiceImageFormat::PNG1PNG
MapServiceImageFormat::PNG82PNG8
MapServiceImageFormat::PNG243PNG24
MapServiceImageFormat::PNG324PNG32
MapServiceImageFormat::JPG5JPG
MapServiceImageFormat::JPGPNG6JPGPNG (return JPG if there are no transparent pixels in the requested extent, otherwise return PNG)
MapServiceImageFormat::BMP7BMP
MapServiceImageFormat::GIF8GIF
MapServiceImageFormat::TIFF9TIFF
MapServiceImageFormat::Unknown-1Unknown

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:

ConstantValueDescription
MgrsConversionMode::Automatic0The 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::New180InZone011The MGRS notation uses the new lettering scheme (AA scheme) and, when converted, places points with longitude of 180 degrees in zone 01.
MgrsConversionMode::New180InZone602The MGRS notation uses the new lettering scheme (AA scheme) and, when converted, places points with longitude of 180 degrees in zone 60.
MgrsConversionMode::Old180InZone013The MGRS notation uses the old lettering scheme (AL scheme) and, when converted, places points with longitude of 180 degrees in zone 01.
MgrsConversionMode::Old180InZone604The 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:

ConstantValueDescription
MosaicMethod::None0None.
MosaicMethod::Center1Center.
MosaicMethod::Northwest2Northwest.
MosaicMethod::Nadir3Nadir.
MosaicMethod::Viewpoint4Viewpoint.
MosaicMethod::Attribute5Attribute.
MosaicMethod::LockRaster6LockRaster.
MosaicMethod::Seamline7Seamline.

This enum was introduced or modified in Esri::ArcGISRuntime 100.9.

enum class MosaicOperation

Enumerates mosaic method types.

The MosaicOperation can be one of:

ConstantValueDescription
MosaicOperation::First0First.
MosaicOperation::Last1Last.
MosaicOperation::Min2Min.
MosaicOperation::Max3Max.
MosaicOperation::Mean4Mean.
MosaicOperation::Blend5Blend.
MosaicOperation::Sum6Sum.

This enum was introduced or modified in Esri::ArcGISRuntime 100.9.

Enumerates navigation constraint options that are based on surface elevation.

The navigation constraint can be one of:

ConstantValueDescription
NavigationConstraint::None0Camera navigation is unconstrained. In this mode, the camera may pass above and below the elevation surface. Subsurface navigation is allowed in this mode.
NavigationConstraint::StayAbove1Camera 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.

ConstantValueDescription
NetworkCachePolicy::AlwaysNetworkQNetworkRequest::CacheLoadControl::AlwaysNetworkAlways 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::PreferNetworkQNetworkRequest::CacheLoadControl::PreferNetworkLoad 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::PreferCacheQNetworkRequest::CacheLoadControl::PreferCacheLoad from cache if available, otherwise load from network. Note that this can return possibly stale (but not expired) items from cache.
NetworkCachePolicy::AlwaysCacheQNetworkRequest::CacheLoadControl::AlwaysCacheOnly 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:

ConstantValueDescription
NetworkDirectionsSupport::Unknown-1Directions support is unknown.
NetworkDirectionsSupport::Unsupported0Directions are unsupported.
NetworkDirectionsSupport::Supported1Directions are supported.

This enum was introduced or modified in Esri::ArcGISRuntime 100.7.

enum class NoDataTileBehavior

Enumerates the ways an ImageTiledLayer should treat NoData tiles.

The NoDataTileBehavior can be one of:

ConstantValueDescription
NoDataTileBehavior::UpSample0Show coarser tiles. This is the default for operational layers and basemap base layers.
NoDataTileBehavior::Blank1Show blank tiles (nothing). This is the default for basemap reference layers.
NoDataTileBehavior::Show2Show the tiles with 'No Data' stamped over them.
NoDataTileBehavior::Unknown-1Unknown.

This enum was introduced or modified in Esri::ArcGISRuntime 100.0.

enum class OAuthMode

Enumerates the supported modes for logging in using OAuth.

ConstantValueDescription
OAuthMode::Unknown0No mode specified.
OAuthMode::User1OAuth User authentication mode. Requires client ID.
OAuthMode::App2OAuth 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:

ConstantValueDescription
OfflineMapParametersType::Unknown-1The parameter type is unknown.
OfflineMapParametersType::GenerateGeodatabase0The parameter is of type Esri::ArcGISRuntime::GenerateGeodatabaseParameters.
OfflineMapParametersType::ExportVectorTiles1The parameter is of type Esri::ArcGISRuntime::ExportVectorTilesParameters.
OfflineMapParametersType::ExportTileCache2The 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:

ConstantValueDescription
OfflineUpdateAvailability::Indeterminate-1It is not possible to determine whether updates are available, for example, because the operation is not supported.
OfflineUpdateAvailability::Available0There are updates available.
OfflineUpdateAvailability::None1There 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:

ConstantValueDescription
OgcAxisOrder::Auto0Indicates swapping the axis order will be based on the OGC standard specification, version, and spatial reference.
OgcAxisOrder::Swap1Indicates the order of x/y coordinates will be swapped.
OgcAxisOrder::NoSwap2Indicates 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:

ConstantValueDescription
OnlineOnlyServicesOption::Exclude0Online layers and tables that cannot be taken offline will be excluded when taking a map offline. (0)
OnlineOnlyServicesOption::Include1Online layers and tables that cannot be taken offline will be included when taking a map offline and continue to reference the online service. (1)

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:

ConstantValueDescription
PansharpenType::None-1No pan-sharpening.
PansharpenType::Ihs0IHS pan-sharpening.
PansharpenType::Brovey1Brovey pan-sharpening.
PansharpenType::Mean2Mean pan-sharpening.
PansharpenType::Esri3Esri pan-sharpening.
PansharpenType::GramSchmidt4Gram 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:

ConstantValueDescription
PixelType::Unknown-1Unknown pixel type.
PixelType::Uint101-bit pixel type.
PixelType::Uint212-bit pixel type.
PixelType::Uint424-bit pixel type.
PixelType::Uint83Unsigned 8-bit integer pixel type.
PixelType::Int84Signed 8-bit integer pixel type.
PixelType::Uint165Unsigned 16-bit integer pixel type.
PixelType::Int166Signed 16-bit integer pixel type.
PixelType::Uint327Unsigned 32-bit integer pixel type.
PixelType::Int328Signed 32-bit integer pixel type.
PixelType::Float32932-bit floating point number pixel type.
PixelType::Float641064-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:

ConstantValueDescription
PopupAttachmentEditState::Original0Attachments that already existed on the GeoElement and have not been deleted are considered original.
PopupAttachmentEditState::Added1Attachments that have been provided via a URL or directly via data and then added to a GeoElement are considered added.
PopupAttachmentEditState::Deleted2Attachments 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:

ConstantValueDescription
PopupAttachmentType::Image0An image.
PopupAttachmentType::Video1A video.
PopupAttachmentType::Document2A document.
PopupAttachmentType::Other3Other.

This enum was introduced or modified in Esri::ArcGISRuntime 100.0.

enum class PopupDateFormat

Enumerates the date format for a Popup.

PopupDateFormat can be one of:

ConstantValueDescription
PopupDateFormat::DayShortMonthYear0Example: 30 Dec 1997
PopupDateFormat::LongDate1Example: Tuesday, December 30, 1997
PopupDateFormat::LongMonthDayYear2Example: December 30, 1997
PopupDateFormat::LongMonthYear3Example: December 1997
PopupDateFormat::ShortDate4Example: 12/30/1997
PopupDateFormat::ShortDateLE5Example: 30/12/1997
PopupDateFormat::ShortDateLELongTime6Example: 30/12/1997 5:59:59 PM
PopupDateFormat::ShortDateLELongTime247Example: 30/12/1997 17:59:59
PopupDateFormat::ShortDateLEShortTime8Example: 30/12/1997 6:00 PM
PopupDateFormat::ShortDateLEShortTime249Example: 30/12/1997 18:00
PopupDateFormat::ShortDateLongTime10Example: 12/30/1997 5:59:59 PM
PopupDateFormat::ShortDateLongTime2411Example: 12/30/1997 17:59:59
PopupDateFormat::ShortDateShortTime12Example: 12/30/1997 6:00 PM
PopupDateFormat::ShortDateShortTime2413Example: 12/30/1997 18:00
PopupDateFormat::ShortMonthYear14Example: Dec 1997
PopupDateFormat::Year15Example: 1997
PopupDateFormat::Unknown-1Unknown date format

This enum was introduced or modified in Esri::ArcGISRuntime 100.0.

enum class PopupErrorCode

Enumerates the error codes in a Popup.

PopupErrorCode can be one of:

ConstantValueDescription
PopupErrorCode::InvalidGeoElement11000Invalid attributes or geometry on the associated GeoElement.
PopupErrorCode::NullNotAllowed11001Null value not allowed.
PopupErrorCode::ValueOutOfRange11002Value is out of range.
PopupErrorCode::ExceedsMaxLength11003Value exceeds the maximum length.

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:

ConstantValueDescription
PopupExpressionReturnType::String0A string value is returned.
PopupExpressionReturnType::Number1A numeric value is returned.

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:

ConstantValueDescription
PopupMediaType::Image0An image.
PopupMediaType::BarChart1A bar chart.
PopupMediaType::ColumnChart2A column chart.
PopupMediaType::LineChart3A line chart.
PopupMediaType::PieChart4A pie chart.
PopupMediaType::Unknown-1An 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:

ConstantValueDescription
PopupStringFieldOption::SingleLine0A single-line input box.
PopupStringFieldOption::MultiLine1A multiline input box.
PopupStringFieldOption::RichText2A rich text editor allowing for bold text, highlighting, and so forth.
PopupStringFieldOption::Unknown-1An unknown string field option.

This enum was introduced or modified in Esri::ArcGISRuntime 100.0.

enum class PortalAccess

Enumerates the access privileges that determine who can see and access a Portal object.

The PortalAccess can be one of:

ConstantValueDescription
PortalAccess::Unknown-1Unknown access.
PortalAccess::Organization0Members of the user's organization.
PortalAccess::Private1Only the owner.
PortalAccess::Public2Any user.
PortalAccess::Shared3Shared 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:

ConstantValueDescription
PortalFileType::Unknown-1Unknown file type.
PortalFileType::CSV0Comma-separated value text file.
PortalFileType::Shapefile1Shapefile.
PortalFileType::TilePackage2Tile package.
PortalFileType::FeatureService3Feature service.
PortalFileType::FeatureCollection4Feature collection.
PortalFileType::ServiceDefinition5Service 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:

ConstantValueDescription
PortalGroupSortField::AverageRating0AverageRating.
PortalGroupSortField::Created1Created.
PortalGroupSortField::Modified2Modified.
PortalGroupSortField::Owner3Owner.
PortalGroupSortField::Title4Title.
PortalGroupSortField::Unknown5Unknown.
PortalGroupSortField::ViewCount6ViewCount.

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:

ConstantValueDescription
PortalItemType::Unknown-1Unknown item type.
PortalItemType::ArcGISProAddIn0ArcGISProAddIn
PortalItemType::ArcPadPackage1ArcPad package.
PortalItemType::CADDrawing2CAD Drawing.
PortalItemType::CSV3Comma-separated value text file.
PortalItemType::CityEngineWebScene4CityEngine WebScene.
PortalItemType::CodeAttachment5Code attachment.
PortalItemType::CodeSample6Code sample.
PortalItemType::ColorSet7Color set.
PortalItemType::DesktopAddIn8ArcGIS Desktop add-in.
PortalItemType::DesktopApplication9ArcGIS Desktop application.
PortalItemType::DesktopApplicationTemplate10ArcGIS Desktop application template.
PortalItemType::DesktopStyle11Desktop style.
PortalItemType::DocumentLink12Document link.
PortalItemType::ExplorerAddIn13ArcGIS Explorer add-in.
PortalItemType::ExplorerLayer14ArcGIS Explorer layer.
PortalItemType::ExplorerMap15ArcGIS Explorer map.
PortalItemType::FeatureCollection16Feature collection.
PortalItemType::FeatureCollectionTemplate17Feature collection template.
PortalItemType::FeatureService18Feature service.
PortalItemType::FileGeodatabase19Geodatabase file.
PortalItemType::Form20Form.
PortalItemType::GeocodingService21Geocoding service.
PortalItemType::GeodataService22Geodata service.
PortalItemType::GeometryService23Geometry service.
PortalItemType::GeoprocessingPackage24Geoprocessing package.
PortalItemType::GeoprocessingPackageProVersion25Geoprocessing package pro version.
PortalItemType::GeoprocessingSample26Geoprocessing sample.
PortalItemType::GeoprocessingService27Geoprocessing service.
PortalItemType::GlobeDocument28ArcGlobe document.
PortalItemType::GlobeService29ArcGlobe service.
PortalItemType::Image30Image file.
PortalItemType::ImageCollection31Image collection.
PortalItemType::ImageService32Image service.
PortalItemType::InsightsModel33Insights model.
PortalItemType::InsightsPage34Insights page.
PortalItemType::InsightsWorkbook35Insights workbook.
PortalItemType::IWorkKeynote36IWork keynote.
PortalItemType::IWorkNumbers37IWork numbers.
PortalItemType::IWorkPages38IWork pages.
PortalItemType::KML39KML document.
PortalItemType::KMLCollection40KML collection.
PortalItemType::Layer41Layer.
PortalItemType::LayerPackage42Layer package.
PortalItemType::Layout43Layout.
PortalItemType::LocatorPackage44Locator package.
PortalItemType::MapDocument45ArcMap document.
PortalItemType::MapPackage46Map package.
PortalItemType::MapService47Map service.
PortalItemType::MapTemplate48Map template.
PortalItemType::MicrosoftExcel49Microsoft Excel spreadsheet document.
PortalItemType::MicrosoftPowerpoint50Microsoft PowerPoint document.
PortalItemType::MicrosoftWord51Microsoft Word document.
PortalItemType::MobileApplication52Mobile application.
PortalItemType::MobileBasemapPackage53Mobile basemap package.
PortalItemType::MobileMapPackage54Mobile map package.
PortalItemType::NativeApplication55Native application.
PortalItemType::NativeApplicationInstaller56Native application installer.
PortalItemType::NativeApplicationTemplate57Application template.
PortalItemType::NetCDF58Net CDF.
PortalItemType::NetworkAnalysisService59Network Analysis service.
PortalItemType::OperationView60Operations Dashboard operation view.
PortalItemType::OperationsDashboardAddIn61Operations dashboard add-in.
PortalItemType::OperationsDashboardExtension62Operations dashboard extension.
PortalItemType::PDF63Adobe PDF document.
PortalItemType::ProjectPackage64ArcGIS Pro project package.
PortalItemType::ProjectTemplate65Project template.
PortalItemType::ProMap66Pro map.
PortalItemType::PublishedMap67Published map file.
PortalItemType::RasterFunctionTemplate68Raster function template.
PortalItemType::RelationalDatabaseConnection69Relational database connection.
PortalItemType::ReportTemplate70Report template.
PortalItemType::RulePackage71CityEngine rule package.
PortalItemType::SceneDocument72ArcGIS scene document.
PortalItemType::ScenePackage73ArcGIS scene package.
PortalItemType::SceneService74ArcGIS scene service.
PortalItemType::ServiceDefinition75Service definition file.
PortalItemType::ShapeFile76Shapefile.
PortalItemType::StatisticalDataCollection77Statistical data collection.
PortalItemType::SymbolSet78ArcGIS symbol set file.
PortalItemType::TaskFile79Task file.
PortalItemType::TilePackage80Tile package.
PortalItemType::VectorTilePackage81Vector tile package.
PortalItemType::VectorTileService82Vector tile service.
PortalItemType::VisioDocument83Microsoft Visio document.
PortalItemType::Vr360Experience84Vr360 experience.
PortalItemType::WFS85OGC web feature service.
PortalItemType::WMS86OGC web map service (WMS).
PortalItemType::WMTS87OGC web map tile service (WMTS).
PortalItemType::WebMap88Web map.
PortalItemType::WebMappingApplication89Web mapping application.
PortalItemType::WebScene90WebScene.
PortalItemType::WindowsMobilePackage91Windows Mobile package.
PortalItemType::WorkflowManagerPackage92Workflow Manager package.
PortalItemType::WorkflowManagerService93Workflow Manager service.
PortalItemType::WorkforceProject94Workforce project.
PortalItemType::SQLiteGeodatabase95SQLite Geodatabase.
PortalItemType::MapArea96Map Area.
PortalItemType::HubInitiative97Hub Initiative.
PortalItemType::HubSiteApplication98Hub Site Application.
PortalItemType::HubPage99Hub Page.
PortalItemType::AppBuilderExtension100App Builder Extension.
PortalItemType::AppBuilderWidgetPackage101App Builder Widget Package.
PortalItemType::Dashboard102Dashboard.
PortalItemType::ArcGISProConfiguration103ArcGIS Pro Configuration.
PortalItemType::ContentCategorySet104Content Category Set.
PortalItemType::InsightsTheme105Insights Theme.
PortalItemType::MobileScenePackage106Mobile Scene Package.
PortalItemType::OrientedImageryCatalog107Oriented Imagery Catalog.
PortalItemType::OrthoMappingProject108Ortho Mapping Project.
PortalItemType::OrthoMappingTemplate109Ortho Mapping Template.
PortalItemType::Solution110Solution.
PortalItemType::BuildingSceneLayer111Building Scene Layer.
PortalItemType::CompactTilePackage112Compact Tile Package.
PortalItemType::DataStore113Data Store.
PortalItemType::DeepLearningPackage114Deep Learning Package.
PortalItemType::ExcaliburImageryProject115Excalibur Imagery Project.
PortalItemType::GeoPackage116GeoPackage.
PortalItemType::Mission117Mission.
PortalItemType::SiteApplication118Site Application.
PortalItemType::SitePage119Site Page.
PortalItemType::BigDataAnalytic120Big Data Analytic.
PortalItemType::Feed121Feed.
PortalItemType::RealTimeAnalytic122Real Time Analytic.
PortalItemType::ProReport123Pro Report.
PortalItemType::QuickCaptureProject124QuickCapture Project.
PortalItemType::Survey123AddIn125Survey123 Add In.
PortalItemType::UrbanModel126Urban Model.
PortalItemType::WebExperience127Web Experience.

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:

ConstantValueDescription
PortalMode::Unknown-1Unknown portal mode.
PortalMode::MultiTenant0Multi-tenant mode.
PortalMode::SingleTenant1Single-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:

ConstantValueDescription
PortalPrivilegeRealm::Unknown-1Unknown realm.
PortalPrivilegeRealm::Portal0Used for privileges related to general portal content and usage.
PortalPrivilegeRealm::Features1Used for privileges related to feature editing.
PortalPrivilegeRealm::OpenData2Used for privileges related to ArcGIS Open Data.
PortalPrivilegeRealm::Premium3Used for privileges related to premium content.
PortalPrivilegeRealm::Marketplace4Used 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:

ConstantValueDescription
PortalPrivilegeRole::Unknown-1Unknown privilege.
PortalPrivilegeRole::Administrator0Administrator role.
PortalPrivilegeRole::Publisher1Pulblisher role.
PortalPrivilegeRole::User2User role.

This enum was introduced or modified in Esri::ArcGISRuntime 100.0.

enum class PortalPrivilegeType

Enumerates the particular type of operation a privilege permits.

The PortalPrivilegeType can be one of:

ConstantValueDescription
PortalPrivilegeType::Unknown-1Unknown.
PortalPrivilegeType::Edit0Edit.
PortalPrivilegeType::FullEdit1Full Edit.
PortalPrivilegeType::Manage2Manage.
PortalPrivilegeType::Purchase3Purchase.
PortalPrivilegeType::StartTrial4Start Trial.
PortalPrivilegeType::DesignateGroup5Designate Group.
PortalPrivilegeType::OpenDataAdmin6OpenData Admin.
PortalPrivilegeType::AssignToGroups7Assign To Groups.
PortalPrivilegeType::ChangeUserRoles8Change User Roles.
PortalPrivilegeType::DeleteGroups9Delete Groups.
PortalPrivilegeType::DeleteItems10Delete Items.
PortalPrivilegeType::DeleteUsers11Delete Users.
PortalPrivilegeType::DisableUsers12Disable Users.
PortalPrivilegeType::InviteUsers13Invite Users.
PortalPrivilegeType::ManageEnterpriseGroups14Manage Enterprise Groups.
PortalPrivilegeType::ManageLicenses15Manage Licenses.
PortalPrivilegeType::ReassignGroups16Reassign Groups.
PortalPrivilegeType::ReassignItems17Reassign Items.
PortalPrivilegeType::ReassignUsers18Reassign Users.
PortalPrivilegeType::UpdateGroups19Update Groups.
PortalPrivilegeType::UpdateItems20Update Items.
PortalPrivilegeType::UpdateUsers21Update Users.
PortalPrivilegeType::ViewGroups22View Groups.
PortalPrivilegeType::ViewItems23View Items.
PortalPrivilegeType::ViewUsers24View Users.
PortalPrivilegeType::PublishFeatures25Publish Features.
PortalPrivilegeType::PublishScenes26Publish Scenes.
PortalPrivilegeType::PublishTiles27Publish Tiles.
PortalPrivilegeType::CreateGroup28Create Group.
PortalPrivilegeType::CreateItem29Create Item.
PortalPrivilegeType::JoinGroup30Join Group.
PortalPrivilegeType::JoinNonOrgGroup31Join Non Org Group.
PortalPrivilegeType::ShareGroupToOrg32Share Group To Org.
PortalPrivilegeType::ShareGroupToPublic33Share Group To Public.
PortalPrivilegeType::ShareToGroup34Share To Group.
PortalPrivilegeType::ShareToOrg35Share To Org.
PortalPrivilegeType::ShareToPublic36Share To Public.
PortalPrivilegeType::Demographics37Demographics.
PortalPrivilegeType::Elevation38Elevation.
PortalPrivilegeType::Geocode39Geocode.
PortalPrivilegeType::Geoenrichment40Geoenrichment.
PortalPrivilegeType::NetworkAnalysis41NetworkAnalysis.
PortalPrivilegeType::SpatialAnalysis42SpatialAnalysis.
PortalPrivilegeType::CreateUpdateCapableGroup43CreateUpdateCapableGroup.
PortalPrivilegeType::ViewOrgGroups44ViewOrgGroups.
PortalPrivilegeType::ViewOrgItems45ViewOrgItems.
PortalPrivilegeType::ViewOrgUsers46ViewOrgUsers.
PortalPrivilegeType::Geoanalytics47Geoanalytics.
PortalPrivilegeType::Rasteranalysis48Rasteranalysis.
PortalPrivilegeType::PublishServerGPServices49Grants the ability to publish non-hosted server geoprocessing services.
PortalPrivilegeType::PublishServerServices50Grants the ability to publish non-hosted server services.
PortalPrivilegeType::UpdateItemCategorySchema51Grants the ability to configure the organization content category schema.
PortalPrivilegeType::FeatureReport52Grants the ability to generate feature reports.
PortalPrivilegeType::ManageCollaborations53Grants the ability to manage the organization's collaborations.
PortalPrivilegeType::ManageCredits54Grants the ability to manage the organization's credit settings.
PortalPrivilegeType::ManageRoles55Grants the ability to manage the organization's member roles.
PortalPrivilegeType::ManageSecurity56Grants the ability to manage the organization's security settings.
PortalPrivilegeType::ManageServers57Grants the ability to manage the portal's server settings.
PortalPrivilegeType::ManageUtilityServices58Grants the ability to manage the organization's utility service settings.
PortalPrivilegeType::ManageWebsite59Grants the ability to manage the organization's website settings.
PortalPrivilegeType::ManageReplications60Grants the ability to manage replications and utilize the collaborations API.
PortalPrivilegeType::CreateNotebooks61Grants the ability to create and edit interactive notebook documents.
PortalPrivilegeType::CreateAdvancedNotebooks62Grants the ability to publish a notebook as a geoprocessing service.
PortalPrivilegeType::BulkPublishFromDataStores63Grants the ability to publish web layers from a registered data store.
PortalPrivilegeType::EnumerateDataStores64Grants the ability to get the list of datasets from a registered data store.
PortalPrivilegeType::RegisterDataStores65Grants the ability to register data stores to the portal.
PortalPrivilegeType::CategorizeItems66Grants the ability to categorize items in groups.
PortalPrivilegeType::ViewTacks67Grants the ability to view members' location tracks via shared track views when location tracking is enabled.

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:

ConstantValueDescription
PortalQuerySortOrder::Ascending0Ascending.
PortalQuerySortOrder::Descending1Descending.

This enum was introduced or modified in Esri::ArcGISRuntime 100.0.

enum class PortalReadyState

Enumerates possible readiness states of a portal.

The PortalReadyState can be one of:

ConstantValueDescription
PortalReadyState::Uninitialized0Portal is uninitialized.
PortalReadyState::Loading1Portal is loading the results from a request.
PortalReadyState::Errored2Last request failed.
PortalReadyState::Completed3Last request completed successfully.
PortalReadyState::Aborting4Last request is aborting.

This enum was introduced or modified in Esri::ArcGISRuntime 100.0.

enum class PortalStatus

Enumerates portal status when publishing an item, adding an item in async mode, or adding with a multipart upload.

The PortalStatus can be one of:

ConstantValueDescription
PortalStatus::Unknown-1Unknown.
PortalStatus::Partial0For Add Item Multipart, when only a part is uploaded and the item is not committed.
PortalStatus::Processing1In progress.
PortalStatus::Failed2Process failed.
PortalStatus::Completed3Process completed successfully.

This enum was introduced or modified in Esri::ArcGISRuntime 100.0.

enum class PortalUserRole

Enumerates portal user roles.

The PortalUserRole can be one of:

ConstantValueDescription
PortalUserRole::Unknown-1Unknown.
PortalUserRole::Publisher0Publisher.
PortalUserRole::Admin1Administrator.
PortalUserRole::User2User.

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:

ConstantValueDescription
PreplannedPackagingStatus::Unknown0Indicates 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.

ConstantValueDescription
PreplannedPackagingStatus::Processing1Indicates 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.

ConstantValueDescription
PreplannedPackagingStatus::Failed2Indicates 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.

ConstantValueDescription
PreplannedPackagingStatus::Complete3Indicates 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:

ConstantValueDescription
PreplannedScheduledUpdatesOption::NoUpdates0No updates will be downloaded.
PreplannedScheduledUpdatesOption::DownloadAllUpdates1All 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 map area.

The PreplannedUpdateMode can be one of:

ConstantValueDescription
PreplannedUpdateMode::NoUpdates0No feature updates will be performed.
PreplannedUpdateMode::SyncWithFeatureServices1Changes, including local edits, will be synced directly with the underlying feature services.
PreplannedUpdateMode::DownloadScheduledUpdates2Scheduled, read-only updates will be downloaded from the online map area and applied to the local mobile geodatabases.

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:

ConstantValueDescription
PresetColorRampType::None-1No preset color ramp.
PresetColorRampType::Elevation0Elevation preset color ramp.
PresetColorRampType::DemScreen1DEM screen preset color ramp.
PresetColorRampType::DemLight2DEM 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:

ConstantValueDescription
QueryFeatureFields::IdsOnly0Includes 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::Minimum1Includes 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::LoadAll2Includes 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:

ConstantValueDescription
RasterRendererType::RasterRenderer0A Esri::ArcGISRuntime::RasterRenderer. This value is deprecated since Esri::ArcGISRuntime 100.3
RasterRendererType::BlendRenderer1A Esri::ArcGISRuntime::BlendRenderer.
RasterRendererType::ColormapRenderer2A Esri::ArcGISRuntime::ColormapRenderer.
RasterRendererType::HillshadeRenderer3A Esri::ArcGISRuntime::HillshadeRenderer.
RasterRendererType::RgbRenderer4A Esri::ArcGISRuntime::RGBRenderer.
RasterRendererType::StretchRenderer5A 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:

ConstantValueDescription
RasterType::Raster0A standard file-based raster.
RasterType::MosaicDatasetRaster1A mosaic dataset raster.
RasterType::GeopackageRaster2obsolete since 100.2, use RasterType::GeoPackageRaster.
RasterType::GeoPackageRaster2A GeoPackage raster. New value since 100.2.
RasterType::ImageServiceRaster3An image service raster.
RasterType::Unknown-1Unknown 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:

ConstantValueDescription
RelationshipCardinality::Unknown-1Unknown relationship cardinality.
RelationshipCardinality::ManyToMany0Many-to-many.
RelationshipCardinality::OneToMany1One-to-many.
RelationshipCardinality::OneToOne2One-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:

ConstantValueDescription
RelationshipConstraintViolationType::None0There are no constraint violations.
RelationshipConstraintViolationType::Cardinality1Cardinality of the given feature is violated.
RelationshipConstraintViolationType::Orphaned2The 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:

ConstantValueDescription
RelationshipRole::Unknown-1Unknown relationship role.
RelationshipRole::Destination0Destination.
RelationshipRole::Origin1Origin.

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:

ConstantValueDescription
RendererClassificationMethod::DefinedInterval0Defined interval classification.
RendererClassificationMethod::EqualInterval1Equal interval classification.
RendererClassificationMethod::GeometricalInterval2Geometrical interval classification.
RendererClassificationMethod::NaturalBreaks3Natural breaks classification.
RendererClassificationMethod::Quantile4Quantile classification.
RendererClassificationMethod::StandardDeviation5Standard deviation classification.
RendererClassificationMethod::Manual6Manual 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:

ConstantValueDescription
RendererNormalizationType::ByField0Normalize the data by a field.
RendererNormalizationType::ByLog1Normalize the data by log.
RendererNormalizationType::ByPercentOfTotal2Normalize the data by the normalizationTotal.
RendererNormalizationType::None3No 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:

ConstantValueDescription
RendererType::ClassBreaksRenderer0A class breaks renderer.
RendererType::DictionaryRenderer1A dictionary renderer.
RendererType::SimpleRenderer2A simple renderer.
RendererType::UniqueValueRenderer3A unique value renderer.
RendererType::UnsupportedRenderer4An unsupported renderer.
RendererType::HeatmapRenderer5A heatmap renderer.
RendererType::Unknown-1An 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:

ConstantValueDescription
ReroutingStrategy::ToNextWaypoint0Route 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::ToNextStop1Route 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::ResequenceStopsOnly2Route 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:

ConstantValueDescription
ReturnLayerAttachmentOption::None0Don't include attachments when taking feature layers offline.
ReturnLayerAttachmentOption::AllLayers1Include attachments with all feature layers when taking offline.
ReturnLayerAttachmentOption::ReadOnlyLayers2Only include attachments with read-only feature layers when taking offline.
ReturnLayerAttachmentOption::EditableLayers3Only 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:

ConstantValueDescription
RotationType::Arithmetic0Rotation is from zero on the x-axis (east) with positive rotation counterclockwise.
RotationType::Geographic1Rotation 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:

ConstantValueDescription
RouteShapeType::None0No shape type.
RouteShapeType::StraightLine1A straight line shape type.
RouteShapeType::TrueShapeWithMeasures2A 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:

ConstantValueDescription
SceneLayerDataType::Unknown0The type of the scene layer is unknown.
SceneLayerDataType::SceneObject1The 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::Point2The type of the scene layer is point objects.
SceneLayerDataType::IntegratedMesh3The 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:

ConstantValueDescription
SceneLocationVisibility::Visible0The scene location is visible.
SceneLocationVisibility::HiddenByBaseSurface1The scene location is hidden by the base surface.
SceneLocationVisibility::HiddenByEarth2The scene location is hidden by the Earth.
SceneLocationVisibility::HiddenByElevation3The scene location is hidden by elevation.
SceneLocationVisibility::NotOnScreen4The 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:

ConstantValueDescription
SceneSymbolAnchorPosition::Top0The symbol is above its geographic location.
SceneSymbolAnchorPosition::Bottom1The symbol is below its geographic location.
SceneSymbolAnchorPosition::Center2The symbol is centered on its geographic location.
SceneSymbolAnchorPosition::Origin3The 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:

ConstantValueDescription
SceneViewTilingScheme::Geographic0Use a geographic tiling scheme for tiled layers.
SceneViewTilingScheme::WebMercator1Use a Web Mercator tiling scheme for tiled layers.

This enum was introduced or modified in Esri::ArcGISRuntime 100.2.

enum class SegmentType

Enumerates types segment represented by an instance of a Segment type.

The SegmentType can be one of:

ConstantValueDescription
SegmentType::LineSegment1A Line Segment
SegmentType::Unknown-1An unknown type of 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:

ConstantValueDescription
SelectionMode::Add0Adds features to the current selection set
SelectionMode::New1Creates a new selection
SelectionMode::Subtract2Removes 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:

ConstantValueDescription
ServiceAreaOverlapGeometry::Overlap0The solver creates individual polygons or sets of lines for each facility
ServiceAreaOverlapGeometry::Dissolve1The solver joins the polygons of multiple facilities that have the same cutoff value into a single polygon
ServiceAreaOverlapGeometry::Split2The 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:

ConstantValueDescription
ServiceAreaPolygonCutoffGeometry::Rings0Each polygon includes only the area between consecutive cutoff values
ServiceAreaPolygonCutoffGeometry::Disks1Each 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:

ConstantValueDescription
ServiceAreaPolygonDetail::Generalized0Generalized polygons using the hierarchy present in the network data source in order to produce results quickly
ServiceAreaPolygonDetail::Standard1Polygons with a standard level of detail
ServiceAreaPolygonDetail::High2Polygons 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 ServiceType

Enumerates the type of ArcGIS service.

The ServiceType can be one of:

ConstantValueDescription
ServiceType::Unknown-1Unknown service type.
ServiceType::FeatureService0Feature service type.
ServiceType::ImageService1Image service type.
ServiceType::MapService2Map 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:

ConstantValueDescription
SimpleFillSymbolStyle::BackwardDiagonal0Backwards diagonal lines fill.
SimpleFillSymbolStyle::Cross1Horizontal/vertical lines fill.
SimpleFillSymbolStyle::DiagonalCross2Backwards/forwards diagonal lines fill.
SimpleFillSymbolStyle::ForwardDiagonal3Forwards diagonal lines fill.
SimpleFillSymbolStyle::Horizontal4Horizontal lines fill.
SimpleFillSymbolStyle::Null5No fill.
SimpleFillSymbolStyle::Solid6Solid fill.
SimpleFillSymbolStyle::Vertical7Vertical 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:

ConstantValueDescription
SimpleLineSymbolMarkerPlacement::Begin0The Esri::ArcGISRuntime::SimpleLineSymbolMarkerStyle is applied to the beginning of the line symbol.
SimpleLineSymbolMarkerPlacement::End1The Esri::ArcGISRuntime::SimpleLineSymbolMarkerStyle is applied to the end of the line symbol.
SimpleLineSymbolMarkerPlacement::BeginAndEnd2The 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:

ConstantValueDescription
SimpleLineSymbolMarkerStyle::None0Nothing is applied to either end of the line symbol.
SimpleLineSymbolMarkerStyle::Arrow1Arrow 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:

ConstantValueDescription
SimpleLineSymbolStyle::Dash0Repeating dash pattern.
SimpleLineSymbolStyle::DashDot1Repeating dash dot pattern.
SimpleLineSymbolStyle::DashDotDot2Repeating dash dot dot pattern.
SimpleLineSymbolStyle::Dot3Repeating dot pattern.
SimpleLineSymbolStyle::Null4Invisible line.
SimpleLineSymbolStyle::Solid5Solid line.

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:

ConstantValueDescription
SimpleMarkerSceneSymbolStyle::Cone0The marker is a cone.
SimpleMarkerSceneSymbolStyle::Cube1The marker is a cube.
SimpleMarkerSceneSymbolStyle::Cylinder2The marker is a cylinder.
SimpleMarkerSceneSymbolStyle::Diamond3The marker is a diamond.
SimpleMarkerSceneSymbolStyle::Sphere4The marker is a sphere.
SimpleMarkerSceneSymbolStyle::Tetrahedron5The 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:

ConstantValueDescription
SimpleMarkerSymbolStyle::Circle0The marker is a circle.
SimpleMarkerSymbolStyle::Cross1The marker is a cross (+).
SimpleMarkerSymbolStyle::Diamond2The marker is a diamond.
SimpleMarkerSymbolStyle::Square3The marker is a square.
SimpleMarkerSymbolStyle::Triangle4The marker is a triangle.
SimpleMarkerSymbolStyle::X5The marker is a diagonal cross (X).

This enum was introduced or modified in Esri::ArcGISRuntime 100.0.

enum class SlopeType

Enumerates various slope types.

The SlopeType can be one of:

ConstantValueDescription
SlopeType::None-1No slope type.
SlopeType::Degree0The slope in degrees.
SlopeType::PercentRise1The slope in percent slope.
SlopeType::Scaled2The 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.

ConstantValueDescription
SortOrder::Ascending0Sorts fields in acending order.
SortOrder::Descending1Sorts 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:

ConstantValueDescription
SpaceEffect::Stars0Outer space is black with stars.
SpaceEffect::Transparent1Outer 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:

ConstantValueDescription
SpatialRelationship::Unknown-1Unknown relationship.
SpatialRelationship::Relate0Matched a spatial relationship function.
SpatialRelationship::Equals1Geometries are equal.
SpatialRelationship::Disjoint2The intersection of the geometries is empty.
SpatialRelationship::Intersects3The geometries are not disjoint.
SpatialRelationship::Touches4The intersection of the geometries is not empty, while the intersection of their interiors is empty.
SpatialRelationship::Crosses5Two 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::Within6The base geometry is equal to its intersection with the comparison geometry and the intersection of their interiors is not empty.
SpatialRelationship::Contains7Same relationship as SpatialRelationshipWithin, but with the base and comparison geometry roles swapped.
SpatialRelationship::Overlaps8The 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::EnvelopeIntersects9The minimum bounding envelope of the two geometries have the SpatialRelationshipIntersects relationship.
SpatialRelationship::IndexIntersects10The 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:

ConstantValueDescription
StartTimeUsage::DepartureTime0Use as departure time.
StartTimeUsage::ArrivalTime1Use 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:

ConstantValueDescription
StatisticType::Average0Returns the average for all non-null values in a column.
StatisticType::Count1Returns the number of non-null values in a column.
StatisticType::Maximum2Returns the maximum value found within a column.
StatisticType::Minimum3Returns the minimum value found within a column.
StatisticType::StandardDeviation4Returns the standard deviation of the values within a column.
StatisticType::Sum5Returns the sum of all non-null values within a column.
StatisticType::Variance6Returns 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:

ConstantValueDescription
StopType::Stop0A regular stop
StopType::Waypoint1A waypoint along a route
StopType::RestBreak2A 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:

ConstantValueDescription
StretchParametersType::Unknown-1No stretch type.
StretchParametersType::MinMaxStretchParameters0Minimum maximum stretch type.
StretchParametersType::StandardDeviationStretchParameters1Standard deviation stretch type.
StretchParametersType::HistogramEqualizationStretchParameters2Histogram equalization stretch type.
StretchParametersType::PercentClipStretchParameters3Percent 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:

ConstantValueDescription
StrokeSymbolLayerCapStyle::Butt0Applying 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::Round1Applying 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::Square2Applying 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:

ConstantValueDescription
StrokeSymbolLayerLineStyle3D::Tube0The 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::Strip1The 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:

ConstantValueDescription
SublayerSourceType::MapSublayerSource0MapSublayerSource
SublayerSourceType::TableQuerySublayerSource1TableQuerySublayerSource
SublayerSourceType::TableJoinSublayerSource2TableJoinSublayerSource
SublayerSourceType::TableSublayerSource3TableSublayerSource
SublayerSourceType::RasterSublayerSource4RasterSublayerSource
SublayerSourceType::Unknown-1Unknown 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:

ConstantValueDescription
SubscriptionState::Unknown-1Subscription state is unknown.
SubscriptionState::Active0Subscription is active and allows all functionality.
SubscriptionState::Canceled1Subscription was canceled.
SubscriptionState::Deleted2Subscription was deleted.
SubscriptionState::Expired3Subscription has expired.
SubscriptionState::Restricted4Subscription has run out of credits.
SubscriptionState::Suspended5Subscription 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:

ConstantValueDescription
SurfacePlacement::Draped0The feature is draped on the surface. This value is deprecated since Esri::ArcGISRuntime 100.7. Use SurfacePlacement::DrapedBillboarded instead.
SurfacePlacement::DrapedBillboarded0The feature is draped on the surface by ignoring the Z-Value. Symbols will always face the camera.
SurfacePlacement::Absolute1The feature is placed at the elevation specified in meters above sea level.
SurfacePlacement::Relative2The feature is placed at a height relative to the ground elevation.
SurfacePlacement::RelativeToScene3The height (Z-Value) of the feature is relative to the scene altitude values. New value since 100.6.
SurfacePlacement::DrapedFlat4The 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:

ConstantValueDescription
SymbolAnchorPlacementMode::Relative0Specify 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::Absolute1Specify 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:

ConstantValueDescription
SymbolAngleAlignment::Map0Symbol rotation is relative to the map and will be affected by the map's rotation.
SymbolAngleAlignment::Screen1Symbol 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:

ConstantValueDescription
SymbolLayerType::Unknown-1An unknown value. This value typically indicates an error has occurred.
SymbolLayerType::SymbolLayer0The base symbol layer type.
SymbolLayerType::MarkerSymbolLayer1Marker symbol layer.
SymbolLayerType::VectorMarkerSymbolLayer2Vector marker symbol layer.
SymbolLayerType::StrokeSymbolLayer3Stroke symbol layer.
SymbolLayerType::SolidStrokeSymbolLayer4Solid stroke symbol layer.
SymbolLayerType::PictureMarkerSymbolLayer5Picture marker symbol layer.
SymbolLayerType::FillSymbolLayer6Fill symbol layer.
SymbolLayerType::SolidFillSymbolLayer7Solid fill symbol layer.
SymbolLayerType::PictureFillSymbolLayer8Picture fill symbol layer.
SymbolLayerType::HatchFillSymbolLayer9Hatch 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:

ConstantValueDescription
SymbolSizeUnits::DIPs0Render 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::Meters1Render 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:

ConstantValueDescription
SymbolStyleType::DictionarySymbolStyle0A DictionarySymbolStyle.
SymbolStyleType::SymbolStyle1A SymbolStyle base type.
SymbolStyleType::Unknown-1Unknown 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:

ConstantValueDescription
SymbolType::SimpleFillSymbol0Simple fill symbol.
SymbolType::SimpleLineSymbol1Simple line symbol.
SymbolType::SimpleMarkerSymbol2Simple marker symbol.
SymbolType::PictureMarkerSymbol3Picture marker symbol.
SymbolType::TextSymbol4Text symbol.
SymbolType::SimpleMarkerSceneSymbol5Simple marker scene symbol.
SymbolType::ModelSceneSymbol6Model scene symbol.
SymbolType::DistanceCompositeSceneSymbol7Distance composite scene symbol.
SymbolType::UnsupportedSymbol8Unsupported symbol type.
SymbolType::CompositeSymbol9Composite symbol.
SymbolType::PictureFillSymbol10Picture fill symbol.
SymbolType::MultilayerPointSymbol11Multi-layer point symbol.
SymbolType::MultilayerPolylineSymbol12Multi-layer polyline symbol.
SymbolType::MultilayerPolygonSymbol13Multi-layer polygon symbol.
SymbolType::Unknown-1Unknown 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:

ConstantValueDescription
SyncDirection::None0No sync direction specified.
SyncDirection::Download1Download changes from the service.
SyncDirection::Upload2Upload changes to the service.
SyncDirection::Bidirectional3Upload 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:

ConstantValueDescription
SyncModel::None0No sync model is defined.
SyncModel::Geodatabase1One set of sync options applies for the whole geodatabase.
SyncModel::Layer2Each layer in the geodatabase has its own sync options. 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:

ConstantValueDescription
TextAntialiasingMode::None0No text antialiasing is performed.
TextAntialiasingMode::Normal1Antialiasing 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::Force2Text 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:

ConstantValueDescription
TileImageFormat::PNG0PNG
TileImageFormat::PNG81PNG8
TileImageFormat::PNG242PNG24
TileImageFormat::PNG323PNG32
TileImageFormat::JPG4JPG
TileImageFormat::MIXED5Mixed
TileImageFormat::LERC6LERC
TileImageFormat::Unknown-1Unknown

This enum was introduced or modified in Esri::ArcGISRuntime 100.0.

enum class TimeRelation

Enumerates the time relation.

The TimeRelation can be one of:

ConstantValueDescription
TimeRelation::Unknown-1Unknown.
TimeRelation::Overlaps0Overlaps.
TimeRelation::AfterStartOverlapsEnd1After start overlaps end.
TimeRelation::OverlapsStartWithinEnd2Overlaps 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:

ConstantValueDescription
TimeUnit::Unknown-1Unknown.
TimeUnit::Centuries0Centuries.
TimeUnit::Days1Days.
TimeUnit::Decades2Decades.
TimeUnit::Hours3Hours.
TimeUnit::Milliseconds4Milliseconds.
TimeUnit::Minutes5Minutes.
TimeUnit::Months6Months.
TimeUnit::Seconds7Seconds.
TimeUnit::Weeks8Weeks.
TimeUnit::Years9Years.

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:

ConstantValueDescription
TravelDirection::FromFacility0Traveling away from a facility
TravelDirection::ToFacility1Traveling 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:

ConstantValueDescription
USNGGridLabelUnit::KilometersMeters0Labels are displayed in kilometers or meters based on view's scale.
USNGGridLabelUnit::Meters1Labels 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:

ConstantValueDescription
UTurnPolicy::NotAllowed0No U-turns allowed.
UTurnPolicy::AllowedAtDeadEnds1U-turns only allowed at dead ends.
UTurnPolicy::AllowedAtIntersections2U-turns only allowed at intersections.
UTurnPolicy::AllowedAtDeadEndsAndIntersections3U-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:

ConstantValueDescription
UnitSystem::Imperial0Imperial units (feet, inches, and so on).
UnitSystem::Metric1Metric 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:

ConstantValueDescription
UnitType::LinearUnit0LinearUnit
UnitType::AngularUnit1AngularUnit
UnitType::AreaUnit2AreaUnit
UnitType::Unknown-1Unknown unit type

This enum was introduced or modified in Esri::ArcGISRuntime 100.0.

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:

ConstantValueDescription
UtilityAssociationRole::None0These are features that are neither a container nor a structure but can connect to or be contained by other structures.
UtilityAssociationRole::Container1Features of this asset type can contain other features as contents.
UtilityAssociationRole::Structure2Features 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:

ConstantValueDescription
UtilityAssociationType::Connectivity1The association represents connectivity between two junctions.
UtilityAssociationType::Containment2The association represents containment of one Esri::ArcGISRuntime::UtilityElement within another.
UtilityAssociationType::Attachment3The association represents a structural attachment.

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:

ConstantValueDescription
UtilityAttributeComparisonOperator::Equal0Tests whether an attribute is equal to another attribute or a specific value.
UtilityAttributeComparisonOperator::NotEqual1Tests whether an attribute is not equal to another attribute or a specific value.
UtilityAttributeComparisonOperator::GreaterThan2Tests whether an attribute is greater than another attribute or a specific value.
UtilityAttributeComparisonOperator::GreaterThanEqual3Tests whether an attribute is greater than or equal to another attribute or a specific value.
UtilityAttributeComparisonOperator::LessThan4Tests whether an attribute is less than another attribute or a specific value.
UtilityAttributeComparisonOperator::LessThanEqual5Tests whether an attribute is less than or equal to another attribute or a specific value.
UtilityAttributeComparisonOperator::IncludesTheValues6Tests whether an attribute includes all the values specified in another attribute or the particular values contained in the condition.
UtilityAttributeComparisonOperator::DoesNotIncludeTheValues7Tests whether an attribute does not include all of the values specified in another attribute or the particular values in the condition.
UtilityAttributeComparisonOperator::IncludesAny8Tests whether an attribute includes any of the values specified in another attribute or the particular values contained in the condition.
UtilityAttributeComparisonOperator::DoesNotIncludeAny9Tests 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:

ConstantValueDescription
UtilityCategoryComparisonOperator::Exists0Evaluate that the UtilityCategory exists on a network feature.
UtilityCategoryComparisonOperator::DoesNotExist1Evaluate that the UtilityCategory does not exist on a network feature.

This enum was introduced or modified in Esri::ArcGISRuntime 100.7.

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:

ConstantValueDescription
UtilityNetworkAttributeDataType::Integer0A signed 64-bit integer value.
UtilityNetworkAttributeDataType::Float1A floating point value.
UtilityNetworkAttributeDataType::Double2A double precision floating point value.
UtilityNetworkAttributeDataType::Boolean3A Boolean 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:

ConstantValueDescription
UtilityNetworkSourceType::Junction0The network source references junctions in a feature class or table.
UtilityNetworkSourceType::Edge1The 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:

ConstantValueDescription
UtilityNetworkSourceUsageType::Device0Network devices, such as transformers or valves.
UtilityNetworkSourceUsageType::Junction1Miscellaneous junctions not typically tracked as assets, such as taps.
UtilityNetworkSourceUsageType::Line2Lines such as conductors, pipes, or fiber strands.
UtilityNetworkSourceUsageType::Assembly3Assemblies such as switchgear.
UtilityNetworkSourceUsageType::SubnetLine4System-generated subnetwork lines.
UtilityNetworkSourceUsageType::StructureJunction5Point structures, such as poles.
UtilityNetworkSourceUsageType::StructureLine6Linear structures, such as ducts, conduits, or buffer tubes.
UtilityNetworkSourceUsageType::StructureBoundary7Polygonal structures, such as substations or town border stations.
UtilityNetworkSourceUsageType::JunctionObject8Non-spatial junctions, such as a transceiver in a fiber network.
UtilityNetworkSourceUsageType::EdgeObject9Non-spatial edge, such as a fiber strand in a fiber cable.
UtilityNetworkSourceUsageType::StructureJunctionObject10Non-spatial structure junction, such as a duct port in a manhole.
UtilityNetworkSourceUsageType::StructureEdgeObject11Non-spatial structure edge, such as a duct in a duct bank.

This enum was introduced or modified in Esri::ArcGISRuntime 100.6.

enum class UtilityPropagatorFunctionType

Enumerates the utility propagator function types.

UtilityPropagatorFunctionType can be one of:

ConstantValueDescription
UtilityPropagatorFunctionType::BitwiseAnd1The network attribute value of the current element is bitwise-anded with the network attribute value propagated from the source.
UtilityPropagatorFunctionType::Max2The 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::Min3The 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:

ConstantValueDescription
UtilitySubnetworkControllerType::None0This domain network doesn't support subnetworks.
UtilitySubnetworkControllerType::Source1Subnetwork controllers within this domain network serve as sources.
UtilitySubnetworkControllerType::Sink2Subnetwork 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:

ConstantValueDescription
UtilityTerminalDirectionality::Unidirectional1Only one flow direction is permissible.
UtilityTerminalDirectionality::Bidirectional2Both 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:

ConstantValueDescription
UtilityTierTopologyType::Radial1A radial network. Edges and junctions spread out radially from a single source.
UtilityTierTopologyType::Mesh2A 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:

ConstantValueDescription
UtilityTierType::Hierarchical1A radial network. Edges and junctions spread out radially from a single source.
UtilityTierType::Partitioned2A 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:

ConstantValueDescription
UtilityTraceConditionType::UtilityNetworkAttributeComparison0A condition comparing one network attribute directly to another.
UtilityTraceConditionType::UtilityCategoryComparison1A condition evaluating whether a network category exists on a node.
UtilityTraceConditionType::UtilityTraceAndCondition2A logical "AND" join of two sub-conditions.
UtilityTraceConditionType::UtilityTraceOrCondition3A 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:

ConstantValueDescription
UtilityTraceFunctionType::Add1Computes the sum of the network attribute from each applicable element.
UtilityTraceFunctionType::Average2Computes the average value of the network attribute from each applicable element.
UtilityTraceFunctionType::Count3Counts the number of applicable elements.
UtilityTraceFunctionType::Max4Computes the maximum value of the network attribute from each applicable element.
UtilityTraceFunctionType::Min5Computes the minimum value of the network attribute from each applicable element.
UtilityTraceFunctionType::Subtract6Takes 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:

ConstantValueDescription
UtilityTraceResultObjectType::UtilityElementTraceResult0A UtilityElementTraceResult object.
UtilityTraceResultObjectType::UtilityFunctionTraceResult1A UtilityFunctionTraceResult object.
UtilityTraceResultObjectType::UtilityGeometryTraceResult2A 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:

ConstantValueDescription
UtilityTraceResultType::Elements0An array of UtilityElement objects.
UtilityTraceResultType::FunctionOutputs1An array of UtilityTraceFunctionOutput objects.
UtilityTraceResultType::Geometry2A 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:

ConstantValueDescription
UtilityTraceType::Connected0A connected trace. Finds all features connected to a given set of starting points, ignoring traversability.
UtilityTraceType::Subnetwork1A subnetwork trace. Finds all features within the current subnetwork. This value is new since Esri::ArcGISRuntime 100.7.
UtilityTraceType::Upstream2An 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.

ConstantValueDescription
UtilityTraceType::Downstream3A 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.

ConstantValueDescription
UtilityTraceType::Isolation4An 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.

ConstantValueDescription
UtilityTraceType::Loops5Detects 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.

ConstantValueDescription
UtilityTraceType::ShortestPath6Discovers 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:

ConstantValueDescription
UtilityTraversabilityScope::JunctionsAndEdges0The traversability criteria should be evaluated at both junctions and edges.
UtilityTraversabilityScope::Junctions1The traversability criteria should only be evaluated at junctions.
UtilityTraversabilityScope::Edges2The 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:

ConstantValueDescription
UtmConversionMode::LatitudeBandIndicators0The letter after the UTM zone number represents a latitudinal band (C through X, omitting I and O).
UtmConversionMode::NorthSouthIndicators1The 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:

ConstantValueDescription
VersionAccess::Public0The version is public. (0)

Any portal user can view and edit the version.

ConstantValueDescription
VersionAccess::Protected1The version is protected. (1)

Any portal user can view, but only the version owner, feature layer owner, and portal administrator can edit the version.

ConstantValueDescription
VersionAccess::Private2The 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:

ConstantValueDescription
VerticalAlignment::Baseline0Text is aligned at the baseline.
VerticalAlignment::Bottom1Text is bottom aligned.
VerticalAlignment::Middle2Text is middle aligned.
VerticalAlignment::Top3Text 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:

ConstantValueDescription
ViewpointType::CenterAndScale0Specified with a center point and a scale
ViewpointType::BoundingGeometry1Specified with a bounding Geometry
ViewpointType::Unknown-1Unknown viewpoint type

This enum was introduced or modified in Esri::ArcGISRuntime 100.0.

enum class VoiceGuidanceType

Enumerates possible navigation voice guidance types.

The VoiceGuidanceType can be one of:

ConstantValueDescription
VoiceGuidanceType::ApproachingManeuver0Voice guidance to be given when approaching a maneuver
VoiceGuidanceType::AtManeuver1Voice guidance to be given when at a maneuver location
VoiceGuidanceType::ApproachingDestination2Voice guidance to be given when approaching a destination

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:

ConstantValueDescription
WmsVersion::V110110Version 1.1.0.
WmsVersion::V111111Version 1.1.1.
WmsVersion::V130130Version 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:

ConstantValueDescription
WrapAroundMode::EnabledWhenSupported0Enabled when supported
WrapAroundMode::Disabled1Disabled

This enum was introduced or modified in Esri::ArcGISRuntime 100.0.


Feedback on this topic?