FeatureServiceLayerIdInfo Class

  • FeatureServiceLayerIdInfo
  • class Esri::ArcGISRuntime::FeatureServiceLayerIdInfo

    Information about the feature service metadata for an ArcGIS Feature Service. More...

    Header: #include <FeatureServiceLayerIdInfo.h>
    Since: Esri::ArcGISRuntime 100.6
    Inherits: Esri::ArcGISRuntime::IdInfo

    Public Functions

    FeatureServiceLayerIdInfo()
    FeatureServiceLayerIdInfo(const Esri::ArcGISRuntime::FeatureServiceLayerIdInfo &other)
    FeatureServiceLayerIdInfo(Esri::ArcGISRuntime::FeatureServiceLayerIdInfo &&other)
    FeatureServiceLayerIdInfo(const Esri::ArcGISRuntime::IdInfo &other)
    virtual ~FeatureServiceLayerIdInfo() override
    Esri::ArcGISRuntime::GeometryType geometryType() const
    bool isDefaultVisibility() const
    bool isValid() const
    double maxScale() const
    double minScale() const
    Esri::ArcGISRuntime::ArcGISFeatureLayerInfoServiceType serviceType() const
    Esri::ArcGISRuntime::FeatureServiceLayerIdInfo &operator=(const Esri::ArcGISRuntime::FeatureServiceLayerIdInfo &other)
    Esri::ArcGISRuntime::FeatureServiceLayerIdInfo &operator=(Esri::ArcGISRuntime::FeatureServiceLayerIdInfo &&other)

    Detailed Description

    Member Function Documentation

    FeatureServiceLayerIdInfo::FeatureServiceLayerIdInfo()

    Default constructor. Creates an empty FeatureServiceLayerIdInfo.

    FeatureServiceLayerIdInfo::FeatureServiceLayerIdInfo(const Esri::ArcGISRuntime::FeatureServiceLayerIdInfo &other)

    Copy constructor from other FeatureServiceLayerIdInfo.

    FeatureServiceLayerIdInfo::FeatureServiceLayerIdInfo(Esri::ArcGISRuntime::FeatureServiceLayerIdInfo &&other)

    Move constructor from other FeatureServiceLayerIdInfo.

    [explicit] FeatureServiceLayerIdInfo::FeatureServiceLayerIdInfo(const Esri::ArcGISRuntime::IdInfo &other)

    Converting constructor from other IdInfo.

    See also Downcast helper functions.

    [override virtual] FeatureServiceLayerIdInfo::~FeatureServiceLayerIdInfo()

    Destructor.

    Esri::ArcGISRuntime::GeometryType FeatureServiceLayerIdInfo::geometryType() const

    Returns the type of geometry that all the features in the layer possess (read-only).

    For point, multipoint, polyline or polygon feature layers, this will be the type of the feature's geometry. For annotation and dimension feature layers, this will be GeometryType::Polygon.

    bool FeatureServiceLayerIdInfo::isDefaultVisibility() const

    Returns whether the sublayer is visible by default (read-only).

    bool FeatureServiceLayerIdInfo::isValid() const

    Returns whether this FeatureServiceLayerIdInfo is valid.

    A FeatureServiceLayerIdInfo is valid if it is not empty and idInfoType is IdInfoType::FeatureServiceLayerIdInfo.

    Returns true if valid.

    double FeatureServiceLayerIdInfo::maxScale() const

    Returns the sublayer's maximum scale (read-only).

    double FeatureServiceLayerIdInfo::minScale() const

    Returns the sublayer's minimum scale (read-only).

    Esri::ArcGISRuntime::ArcGISFeatureLayerInfoServiceType FeatureServiceLayerIdInfo::serviceType() const

    Returns the type of data held in the layer on the service (read-only).

    Indicates the type of data contained in the layer, e.g., table row, geometric feature, annotation feature, or dimension feature.

    Esri::ArcGISRuntime::FeatureServiceLayerIdInfo &FeatureServiceLayerIdInfo::operator=(const Esri::ArcGISRuntime::FeatureServiceLayerIdInfo &other)

    Assignment operator from other FeatureServiceLayerIdInfo.

    Esri::ArcGISRuntime::FeatureServiceLayerIdInfo &FeatureServiceLayerIdInfo::operator=(Esri::ArcGISRuntime::FeatureServiceLayerIdInfo &&other)

    Move operator from other FeatureServiceLayerIdInfo.

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