Skip To Content ArcGIS for Developers Sign In Dashboard

MapServiceLayerIdInfo 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: IdInfo

Public Functions

MapServiceLayerIdInfo()
MapServiceLayerIdInfo(const MapServiceLayerIdInfo &other)
MapServiceLayerIdInfo(MapServiceLayerIdInfo &&other)
MapServiceLayerIdInfo(const IdInfo &other)
~MapServiceLayerIdInfo()
bool isDefaultVisible() const
bool isValid() const
double maxScale() const
double minScale() const
qint64 parentLayerId() const
QList<qint64> sublayerIds() const
MapServiceLayerIdInfo &operator=(const MapServiceLayerIdInfo &other)
MapServiceLayerIdInfo &operator=(MapServiceLayerIdInfo &&other)

Detailed Description

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

Member Function Documentation

MapServiceLayerIdInfo::MapServiceLayerIdInfo()

Default constructor. Creates an empty MapServiceLayerIdInfo.

MapServiceLayerIdInfo::MapServiceLayerIdInfo(const MapServiceLayerIdInfo &other)

Copy constructor from other MapServiceLayerIdInfo.

MapServiceLayerIdInfo::MapServiceLayerIdInfo(MapServiceLayerIdInfo &&other)

Move constructor from other MapServiceLayerIdInfo.

MapServiceLayerIdInfo::MapServiceLayerIdInfo(const IdInfo &other)

Converting constructor from other IdInfo.

See also Downcast helper functions.

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.

QList<qint64> MapServiceLayerIdInfo::sublayerIds() const

Returns a list of sublayer IDs for this sublayer.

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

Assignment operator from other MapServiceLayerIdInfo.

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

Move operator from other MapServiceLayerIdInfo.


Feedback on this topic?