GeoprocessingMultiValue Class
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 |
- 1 public function inherited from Esri::ArcGISRuntime::GeoprocessingParameter
- 31 public functions inherited from QObject
Additional Inherited Members
- 1 property inherited from QObject
- 1 public slot inherited from QObject
- 1 signal inherited from Esri::ArcGISRuntime::Object
- 2 signals inherited from QObject
- 1 public variable inherited from QObject
- 10 static public members inherited from QObject
- 9 protected functions inherited from QObject
- 2 protected variables inherited from QObject
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().