Skip To Content ArcGIS for Developers Sign In Dashboard

GeoprocessingMultiValue Class

(Esri::ArcGISRuntime::GeoprocessingMultiValue)

A multi value input or output parameter which contains a collection of values having a single geoprocessing parameter type. More...

Header: #include <GeoprocessingMultiValue>
Since: Esri::ArcGISRuntime 100.0
Inherits: GeoprocessingParameter

Public Functions

GeoprocessingMultiValue(QObject *parent = nullptr)
GeoprocessingMultiValue(GeoprocessingParameterType valueParameterType, QObject *parent = nullptr)
GeoprocessingMultiValue(GeoprocessingParameterType valueParameterType, const QList<GeoprocessingParameter *> &values, QObject *parent = nullptr)
~GeoprocessingMultiValue()
void setValueParameterType(GeoprocessingParameterType valueParameterType)
void setValues(const QList<GeoprocessingParameter *> &values)
GeoprocessingParameterType valueParameterType() const
QList<GeoprocessingParameter *> values() const

Additional Inherited Members

Detailed Description

A multi value input or output parameter which contains a collection of values having a single geoprocessing parameter type.

Corresponds to GPMultiValue parameter type on the service.

All values contained in this GeoprocessingMultiValue must be of the same GeoprocessingParameterType.

Member Function Documentation

GeoprocessingMultiValue::GeoprocessingMultiValue(QObject *parent = nullptr)

Constructor that accepts an optional parent object.

GeoprocessingMultiValue::GeoprocessingMultiValue(GeoprocessingParameterType valueParameterType, QObject *parent = nullptr)

Constructor that accepts a GeoprocessingParameter enumeration (valueParameterType) and an optional parent object.

All values later added to this GeoprocessingMultiValue must be of the same GeoprocessingParameterType as specified in this constructor.

GeoprocessingMultiValue::GeoprocessingMultiValue(GeoprocessingParameterType valueParameterType, const QList<GeoprocessingParameter *> &values, QObject *parent = nullptr)

Constructor that accepts a GeoprocessingParameterType enumeration (valueParameterType), a list of GeoprocessingParameter objects (values), and an optional parent object.

All values must be of the same GeoprocessingParameterType as specified in valueParameterType.

GeoprocessingMultiValue::~GeoprocessingMultiValue()

Destructor.

void GeoprocessingMultiValue::setValueParameterType(GeoprocessingParameterType valueParameterType)

Sets the GeoprocessingParameterType to valueParameterType.

See also valueParameterType().

void GeoprocessingMultiValue::setValues(const QList<GeoprocessingParameter *> &values)

Sets the list of values to values.

See also values().

GeoprocessingParameterType GeoprocessingMultiValue::valueParameterType() const

Returns the GeoprocessingParameterType.

See also setValueParameterType().

QList<GeoprocessingParameter *> GeoprocessingMultiValue::values() const

Returns the list of values.

See also setValues().


Feedback on this topic?