TileInfo Class

  • TileInfo
  • class Esri::ArcGISRuntime::TileInfo

    Describes a map tile cache. More...

    Header: #include <TileInfo.h>
    Since: Esri::ArcGISRuntime 100.0

    This class was introduced in Esri::ArcGISRuntime 100.0.

    Public Functions

    TileInfo(Esri::ArcGISRuntime::TileInfo &&other)
    TileInfo(const Esri::ArcGISRuntime::TileInfo &other)
    TileInfo(int dpi, Esri::ArcGISRuntime::TileImageFormat format, const QList<Esri::ArcGISRuntime::LevelOfDetail> &levelsOfDetail, const Esri::ArcGISRuntime::SpatialReference &spatialReference, const Esri::ArcGISRuntime::Point &origin, int tileHeight, int tileWidth)
    TileInfo()
    Esri::ArcGISRuntime::TileInfo &operator=(Esri::ArcGISRuntime::TileInfo &&other)
    Esri::ArcGISRuntime::TileInfo &operator=(const Esri::ArcGISRuntime::TileInfo &other)
    ~TileInfo()
    float compressionQuality() const
    int dpi() const
    Esri::ArcGISRuntime::TileImageFormat format() const
    bool isEmpty() const
    QList<Esri::ArcGISRuntime::LevelOfDetail> levelsOfDetail() const
    Esri::ArcGISRuntime::Point origin() const
    Esri::ArcGISRuntime::SpatialReference spatialReference() const
    int tileHeight() const
    int tileWidth() const

    Detailed Description

    Represents the tiling scheme used by a cached map service. The tiling scheme describes how the map is broken up into tiles of images and how a client can use these tiles to display a map.

    Member Function Documentation

    TileInfo::TileInfo(Esri::ArcGISRuntime::TileInfo &&other)

    Move constructor from other TileInfo.

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

    Copy constructor from other TileInfo.

    TileInfo::TileInfo(int dpi, Esri::ArcGISRuntime::TileImageFormat format, const QList<Esri::ArcGISRuntime::LevelOfDetail> &levelsOfDetail, const Esri::ArcGISRuntime::SpatialReference &spatialReference, const Esri::ArcGISRuntime::Point &origin, int tileHeight, int tileWidth)

    Constructor that accepts all properties.

    • dpi - The dots-per-inch of the tile cache.
    • format - The tile image format.
    • levelsOfDetail - A list of levels of detail that describe the scale levels.
    • spatialReference - The spatial reference.
    • origin - The origin (upper left corner) of the tiling scheme. Must have the same spatial reference as the source map document.
    • tileHeight - The height of each tile in pixels.
    • tileWidth - The width of each tile in pixels.

    TileInfo::TileInfo()

    Default constructor.

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

    Move operator from other TileInfo.

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

    Assignment operator from other TileInfo.

    TileInfo::~TileInfo()

    Destructor.

    float TileInfo::compressionQuality() const

    Returns the compression quality.

    int TileInfo::dpi() const

    Returns the dots-per-inch of the tile cache.

    Esri::ArcGISRuntime::TileImageFormat TileInfo::format() const

    Returns the format of the images.

    bool TileInfo::isEmpty() const

    Gets whether the object is empty.

    Returns true if empty.

    QList<Esri::ArcGISRuntime::LevelOfDetail> TileInfo::levelsOfDetail() const

    Returns the levels of detail.

    Esri::ArcGISRuntime::Point TileInfo::origin() const

    Returns the origin (upper left corner) of the tiling scheme.

    Esri::ArcGISRuntime::SpatialReference TileInfo::spatialReference() const

    Returns the spatial reference of this TileInfo.

    int TileInfo::tileHeight() const

    Returns the tile height in pixels.

    int TileInfo::tileWidth() const

    Returns the tile width in pixels.

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

    You can no longer sign into this site. Go to your ArcGIS portal or the ArcGIS Location Platform dashboard to perform management tasks.

    Your ArcGIS portal

    Create, manage, and access API keys and OAuth 2.0 developer credentials, hosted layers, and data services.

    Your ArcGIS Location Platform dashboard

    Manage billing, monitor service usage, and access additional resources.

    Learn more about these changes in the What's new in Esri Developers June 2024 blog post.

    Close