<GeoprocessingTypes.h> - Geoprocessing Enums

Collection of Geoprocessing enumerations. More...

Header: #include <GeoprocessingTypes.h>

Types

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 }

Detailed Description

Type Documentation

[since Esri::ArcGISRuntime 100.0] enum class GeoprocessingExecutionType

Enumerates types of geoprocessing execution modes.

The GeoprocessingExecutionType can be one of:

ConstantValueDescription
GeoprocessingExecutionType::Unknown-1This value is returned when an error has occurred.
GeoprocessingExecutionType::AsynchronousSubmit0Asynchronously submit a job.
GeoprocessingExecutionType::SynchronousExecute1Synchronous task execution.

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

[since Esri::ArcGISRuntime 100.0] enum class GeoprocessingLinearUnits

Enumerates types of geoprocessing linear units.

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.

[since Esri::ArcGISRuntime 100.1] 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.

[since Esri::ArcGISRuntime 100.0] 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.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.

You can no longer sign into this site. Go to your ArcGIS portal or the ArcGIS Location Platform dashboard to perform management tasks.

Your ArcGIS portal

Create, manage, and access API keys and OAuth 2.0 developer credentials, hosted layers, and data services.

Your ArcGIS Location Platform dashboard

Manage billing, monitor service usage, and access additional resources.

Learn more about these changes in the What's new in Esri Developers June 2024 blog post.

Close