GeoprocessingMultiValue Class

  • 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.h>
    Since: Esri::ArcGISRuntime 100.0
    Inherits: Esri::ArcGISRuntime::GeoprocessingParameter

    Public Functions

    GeoprocessingMultiValue(QObject *parent = nullptr)
    GeoprocessingMultiValue(Esri::ArcGISRuntime::GeoprocessingParameterType valueParameterType, QObject *parent = nullptr)
    GeoprocessingMultiValue(Esri::ArcGISRuntime::GeoprocessingParameterType valueParameterType, const QList<Esri::ArcGISRuntime::GeoprocessingParameter *> &values, QObject *parent = nullptr)
    virtual ~GeoprocessingMultiValue() override
    void setValueParameterType(Esri::ArcGISRuntime::GeoprocessingParameterType valueParameterType)
    void setValues(const QList<Esri::ArcGISRuntime::GeoprocessingParameter *> &values)
    Esri::ArcGISRuntime::GeoprocessingParameterType valueParameterType() const
    QList<Esri::ArcGISRuntime::GeoprocessingParameter *> 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

    [explicit] GeoprocessingMultiValue::GeoprocessingMultiValue(QObject *parent = nullptr)

    Constructor that accepts an optional parent object.

    [explicit] 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(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.

    [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().

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