Skip To Content ArcGIS for Developers Sign In Dashboard

MapServiceLayerIdInfo Class

class Esri::ArcGISRuntime::MapServiceLayerIdInfo

Information about the map service metadata for an ArcGIS Map Service. More...

Header: #include <MapServiceLayerIdInfo>
Since: Esri::ArcGISRuntime 100.0
Inherits: Esri::ArcGISRuntime::IdInfo

This class was introduced in Esri::ArcGISRuntime 100.0.

Public Functions

MapServiceLayerIdInfo(const Esri::ArcGISRuntime::IdInfo &other)
MapServiceLayerIdInfo(Esri::ArcGISRuntime::MapServiceLayerIdInfo &&other)
MapServiceLayerIdInfo(const Esri::ArcGISRuntime::MapServiceLayerIdInfo &other)
MapServiceLayerIdInfo()
Esri::ArcGISRuntime::MapServiceLayerIdInfo &operator=(Esri::ArcGISRuntime::MapServiceLayerIdInfo &&other)
Esri::ArcGISRuntime::MapServiceLayerIdInfo &operator=(const Esri::ArcGISRuntime::MapServiceLayerIdInfo &other)
virtual ~MapServiceLayerIdInfo() override
bool isDefaultVisible() const
bool isValid() const
double maxScale() const
double minScale() const
qint64 parentLayerId() const
Esri::ArcGISRuntime::ArcGISMapServiceSublayerType serviceType() const
QList<qint64> sublayerIds() const

Detailed Description

Member Function Documentation

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

Converting constructor from other IdInfo.

See also Downcast helper functions.

MapServiceLayerIdInfo::MapServiceLayerIdInfo(Esri::ArcGISRuntime::MapServiceLayerIdInfo &&other)

Move constructor from other MapServiceLayerIdInfo.

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

Copy constructor from other MapServiceLayerIdInfo.

MapServiceLayerIdInfo::MapServiceLayerIdInfo()

Default constructor. Creates an empty MapServiceLayerIdInfo.

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

Move operator from other MapServiceLayerIdInfo.

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

Assignment operator from other MapServiceLayerIdInfo.

[override virtual] MapServiceLayerIdInfo::~MapServiceLayerIdInfo()

Destructor.

bool MapServiceLayerIdInfo::isDefaultVisible() const

Returns whether the sublayer is visible by default.

bool MapServiceLayerIdInfo::isValid() const

Gets whether this MapServiceLayerIdInfo is valid.

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

Returns true if valid.

This function was introduced in Esri::ArcGISRuntime 100.2.

double MapServiceLayerIdInfo::maxScale() const

Returns the sublayer's max scale.

double MapServiceLayerIdInfo::minScale() const

Returns the sublayer's min scale.

qint64 MapServiceLayerIdInfo::parentLayerId() const

Returns the sublayer's parent ID.

Esri::ArcGISRuntime::ArcGISMapServiceSublayerType MapServiceLayerIdInfo::serviceType() const

Returns the type of data held in the layer on the service.

QList<qint64> MapServiceLayerIdInfo::sublayerIds() const

Returns a list of sublayer IDs for this sublayer.


Feedback on this topic?