Skip To Content ArcGIS for Developers Sign In Dashboard

FeatureServiceLayerIdInfo Class

class Esri::ArcGISRuntime::FeatureServiceLayerIdInfo

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

Header: #include <FeatureServiceLayerIdInfo>
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).

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


Feedback on this topic?