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

    This class was introduced in Esri::ArcGISRuntime 100.6.

    Public Functions

    FeatureServiceLayerIdInfo(const Esri::ArcGISRuntime::IdInfo &other)
    FeatureServiceLayerIdInfo(Esri::ArcGISRuntime::FeatureServiceLayerIdInfo &&other)
    FeatureServiceLayerIdInfo(const Esri::ArcGISRuntime::FeatureServiceLayerIdInfo &other)
    FeatureServiceLayerIdInfo()
    Esri::ArcGISRuntime::FeatureServiceLayerIdInfo &operator=(Esri::ArcGISRuntime::FeatureServiceLayerIdInfo &&other)
    Esri::ArcGISRuntime::FeatureServiceLayerIdInfo &operator=(const Esri::ArcGISRuntime::FeatureServiceLayerIdInfo &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

    Detailed Description

    Member Function Documentation

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

    Converting constructor from other IdInfo.

    See also Downcast helper functions.

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

    Move constructor from other FeatureServiceLayerIdInfo.

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

    Copy constructor from other FeatureServiceLayerIdInfo.

    FeatureServiceLayerIdInfo::FeatureServiceLayerIdInfo()

    Default constructor. Creates an empty FeatureServiceLayerIdInfo.

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

    Move operator from other FeatureServiceLayerIdInfo.

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

    Assignment operator from other FeatureServiceLayerIdInfo.

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

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