A multi value input or output parameter which contains a collection of values having a single geoprocessing parameter type. More...
| Header | #include <Geoprocessing |
| Since | Esri |
| Inherits | Esri |
This class was introduced in Esri::ArcGISRuntime 100.0.
Public Functions
| Geoprocessing | |
| Geoprocessing | |
| Geoprocessing | |
| virtual | ~ |
| void | set |
| void | set |
| Esri | value |
| QList | values() const |
Detailed Description
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 (Esri::ArcGISRuntime::GeoprocessingParameterType valueParameterType , const QList<Esri::ArcGISRuntime::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 (Esri::ArcGISRuntime::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 (QObject *parent = nullptr)
Constructor that accepts an optional parent object.
[override virtual] GeoprocessingMultiValue::~GeoprocessingMultiValue ()
Destructor.
void GeoprocessingMultiValue::setValueParameterType (Esri::ArcGISRuntime::GeoprocessingParameterType valueParameterType )
Sets the GeoprocessingParameterType to valueParameterType.
See also valueParameterType().
void GeoprocessingMultiValue::setValues (const QList<Esri::ArcGISRuntime::GeoprocessingParameter *> &values)
Sets the list of values to values.
See also values().
Esri::ArcGISRuntime::GeoprocessingParameterType GeoprocessingMultiValue::valueParameterType () const
Returns the GeoprocessingParameterType.
See also setValueParameterType().
QList<Esri::ArcGISRuntime::GeoprocessingParameter *> GeoprocessingMultiValue::values() const
Returns the list of values.
See also setValues().