Collection of Core enumerations. More...
| Header | #include <Core | 
Types
| (since Esrienum class | Aspect | 
| (since Esrienum class | Expiration | 
| (since Esrienum class | Item | 
| (since Esrienum class | License | 
| (since Esrienum class | License | 
| (since Esrienum class | License | 
| (since Esrienum class | Local | 
| (since Esrienum class | Network | 
| (since Esrienum class | Sort | 
| (since Esrienum class | Spatial | 
| (since Esrienum class | Statistic | 
| (since Esrienum class | Unit | 
Detailed Description
Type Documentation
[since Esri::ArcGISRuntime 100.0]   enum class AspectRatioMode  
Enumerates the aspect ratio mode used.
| Constant | Value | Description | 
|---|---|---|
| Aspect | Qt | The size is scaled freely. The aspect ratio is not preserved. | 
| Aspect | Qt | The size is scaled to a rectangle as large as possible inside a given rectangle, preserving the aspect ratio. | 
| Aspect | Qt | The size is expanded to a rectangle as small as possible outside given rectangle, preserving the aspect ratio. | 
This enum was introduced in Esri::ArcGISRuntime 100.0.
[since Esri::ArcGISRuntime 100.5]   enum class ExpirationType 
Enumerates the possible types of package expiration.
The ExpirationType can be one of:
| Constant | Value | Description | 
|---|---|---|
| Expiration | -1 | The expiration object is not valid. The package may not be loaded or may have no expiration. | 
| Expiration | 0 | The expiration is provided for warning purposes only. The package can still be used. | 
| Expiration | 1 | The expiration is mandatory and the package can no longer be used - for example, the resource will fail to load. | 
This enum was introduced in Esri::ArcGISRuntime 100.5.
[since Esri::ArcGISRuntime 100.0]   enum class ItemType 
Enumerates the type of item.
| Constant | Value | Description | 
|---|---|---|
| Item | -1 | Unknown. | 
| Item | 0 | Portal item. | 
| Item | 1 | Local item. | 
This enum was introduced in Esri::ArcGISRuntime 100.0.
[since Esri::ArcGISRuntime 100.0]   enum class LicenseLevel 
Enumerates the level of licensing used.
| Constant | Value | Description | 
|---|---|---|
| License | 0 | Licensed for developer use only. | 
| License | 1 | Licensed for lite level deployment. | 
| License | 2 | Licensed for basic level deployment. | 
| License | 3 | Licensed for standard level deployment. | 
| License | 4 | Licensed for advanced level deployment. | 
This enum was introduced in Esri::ArcGISRuntime 100.0.
[since Esri::ArcGISRuntime 100.0]   enum class LicenseStatus 
Enumerates the license status of an ArcGIS Maps SDK license.
| Constant | Value | Description | 
|---|---|---|
| License | 0 | License is not valid. | 
| License | 1 | License is expired. | 
| License | 2 | Login is required to license the app. | 
| License | 3 | License is valid. | 
This enum was introduced in Esri::ArcGISRuntime 100.0.
[since Esri::ArcGISRuntime 100.0]   enum class LicenseType 
Enumerates the possible license types that the application could be licensed as.
The LicenseType can be one of:
| Constant | Value | Description | 
|---|---|---|
| License | 0 | The license type has not been set and will run in developer mode. | 
| License | 1 | Using a subscription license from an authenticated user account. | 
| License | 2 | Licensed from a license string. | 
This enum was introduced in Esri::ArcGISRuntime 100.0.
[since Esri::ArcGISRuntime 100.0]   enum class LocalItemType  
Enumerates the type of local item.
| Constant | Value | Description | 
|---|---|---|
| Local | -1 | Unknown. | 
| Local | 0 | Mobile map. | 
| Local | 1 | Mobile scene. | 
| Local | 2 | Mobile map package. | 
| Local | 3 | Mobile scene package. | 
This enum was introduced in Esri::ArcGISRuntime 100.0.
[since Esri::ArcGISRuntime 100.8]   enum class NetworkCachePolicy  
Enumerates the cache behavior for requests.
| Constant | Value | Description | 
|---|---|---|
| Network | QNetwork | Always load from network and do not check if the cache has a valid entry (similar to the " | 
| Network | QNetwork | Load from the network if the cached entry is older than the network entry. This will never return stale data from the cache, but revalidate resources that have become stale. | 
| Network | QNetwork | Load from cache if available, otherwise load from network. Note that this can return possibly stale (but not expired) items from cache. | 
| Network | QNetwork | Only load from cache, indicating error if the item was not cached (i.e., off-line mode). | 
This enum was introduced in Esri::ArcGISRuntime 100.8.
[since Esri::ArcGISRuntime 100.0]   enum class SortOrder 
Enumerates the sort order in a query on a FeatureTable.
| Constant | Value | Description | 
|---|---|---|
| Sort | 0 | Sorts fields in acending order. | 
| Sort | 1 | Sorts fields in descending order. | 
This enum was introduced in Esri::ArcGISRuntime 100.0.
[since Esri::ArcGISRuntime 100.0]   enum class SpatialRelationship 
Enumerates different types of spatial relationships between geometries that can be tested for.
Geometry tests compare a base (first) geometry to a comparison (second) geometry, though for most relationships, this order does not matter.
The SpatialRelationship can be one of:
| Constant | Value | Description | 
|---|---|---|
| Spatial | -1 | Unknown relationship. Normally the result when an error occurs. | 
| Spatial | 0 | Matched a spatial relationship function. | 
| Spatial | 1 | Geometries are equal. | 
| Spatial | 2 | The intersection of the geometries is empty. | 
| Spatial | 3 | The geometries are not disjoint. | 
| Spatial | 4 | The intersection of the geometries is not empty, while the intersection of their interiors is empty. | 
| Spatial | 5 | Two polylines cross if they share only points in common, at least one of which is not an endpoint. A polyline and a polygon cross if they share a polyline in common on the interior of the polygon which is not equivalent to the entire polyline. | 
| Spatial | 6 | The base geometry is equal to its intersection with the comparison geometry and the intersection of their interiors is not empty. | 
| Spatial | 7 | Same relationship as Spatial | 
| Spatial | 8 | The dimension of both geometries and the intersection of the geometries are all the same, and intersection of the geometries is not equal to either of the geometries. ( | 
| Spatial | 9 | The minimum bounding envelope of the two geometries have the Spatial | 
| Spatial | 10 | The base geometry intersects one or more spatial index entries for the comparison geometry, indicating that the geometries may intersect or are close to each other. | 
This enum was introduced in Esri::ArcGISRuntime 100.0.
See also Esri::ArcGISRuntime::Geometry.
[since Esri::ArcGISRuntime 100.2]   enum class StatisticType 
An enumeration that represents the various statistics that can be calculated for values in a field in a table.
The StatisticType can be one of:
| Constant | Value | Description | 
|---|---|---|
| Statistic | 0 | Returns the average for all non-null values in a column. | 
| Statistic | 1 | Returns the number of non-null values in a column. | 
| Statistic | 2 | Returns the maximum value found within a column. | 
| Statistic | 3 | Returns the minimum value found within a column. | 
| Statistic | 4 | Returns the standard deviation of the values within a column. | 
| Statistic | 5 | Returns the sum of all non-null values within a column. | 
| Statistic | 6 | Returns the variance of the values within a column. | 
This enum was introduced in Esri::ArcGISRuntime 100.2.
[since Esri::ArcGISRuntime 100.0]   enum class UnitSystem 
Enumerates the unit system.
The UnitSystem can be one of:
| Constant | Value | Description | 
|---|---|---|
| Unit | 0 | Imperial units (feet, inches, and so on). | 
| Unit | 1 | Metric units (meters, centimeters, and so on). | 
This enum was introduced in Esri::ArcGISRuntime 100.0.