Collection of Core enumerations. More...
Header | #include <Core |
Types
(since Esri enum class | Aspect |
(since Esri enum class | Authentication |
(since Esri enum class | Authentication |
(since Esri enum class | Expiration |
(since Esri enum class | Item |
(since Esri enum class | License |
(since Esri enum class | License |
(since Esri enum class | License |
(since Esri enum class | Local |
(since Esri enum class | Login |
(since Esri enum class | Network |
(since Esri enum class | O |
(since Esri enum class | Sort |
(since Esri enum class | Spatial |
(since Esri enum class | Statistic |
(since Esri enum 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.0]
enum class AuthenticationChallengeType
Enumerates types of authentication challenges.
Constant | Value | Description |
---|---|---|
Authentication | 0 | No authentication challenge type defined. |
Authentication | 1 | Authentication challenge type requiring username and/or password. |
Authentication | 2 | Authentication challenge type requiring an O |
Authentication | 3 | Authentication challenge type requiring a client certificate. |
Authentication | 4 | Authentication challenge type indicating one or more SS |
This enum was introduced in Esri::ArcGISRuntime 100.0.
[since Esri::ArcGISRuntime 100.0]
enum class AuthenticationType
Enumerates supported authentication types for secured services.
Constant | Value | Description |
---|---|---|
Authentication | 0 | No authentication type defined. |
Authentication | 1 | Token-based authentication. |
Authentication | 2 | HTT |
Authentication | 3 | The client certificate-based security. Requires setting a SS |
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.2]
enum class LoginType
Supported login types for portal.
The LoginType can be one of:
Constant | Value | Description |
---|---|---|
Login | -1 | Login type is unknown. |
Login | 0 | Login uses an O |
Login | 1 | Login uses a digital certificate to identify the user. |
Login | 2 | Login uses a username and password to identify the user. |
This enum was introduced in Esri::ArcGISRuntime 100.2.
[since Esri::ArcGISRuntime 100.8]
enum class NetworkCachePolicy
Enumerates the cache behavior for requests.
Constant | Value | Description |
---|---|---|
Network | Q | Always load from network and do not check if the cache has a valid entry (similar to the " |
Network | Q | 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 | Q | Load from cache if available, otherwise load from network. Note that this can return possibly stale (but not expired) items from cache. |
Network | Q | 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 OAuthMode
Enumerates the supported modes for logging in using OAuth.
Constant | Value | Description |
---|---|---|
O | 0 | No mode specified. |
O | 1 | O |
O | 2 | O |
This enum was introduced in Esri::ArcGISRuntime 100.0.
[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.