cesium-native 0.43.0
Loading...
Searching...
No Matches
CesiumRasterOverlays::WebMapTileServiceRasterOverlayOptions Struct Reference

Options for WebMapTileServiceRasterOverlay. More...

#include <CesiumRasterOverlays/WebMapTileServiceRasterOverlay.h>

Public Attributes

std::optional< std::string > format
 The MIME type for images to retrieve from the server.
 
std::vector< std::string > subdomains
 The subdomains to use for the {s} placeholder in the URL template.
 
std::optional< std::string > credit
 A credit for the data source, which is displayed on the canvas.
 
std::string layer
 The layer name for WMTS requests.
 
std::string style
 The style name for WMTS requests.
 
std::string tileMatrixSetID
 The identifier of the TileMatrixSet to use for WMTS requests.
 
std::optional< std::vector< std::string > > tileMatrixLabels
 A list of identifiers in the TileMatrix to use for WMTS requests, one per TileMatrix level.
 
std::optional< uint32_t > minimumLevel
 The minimum level-of-detail supported by the imagery provider.
 
std::optional< uint32_t > maximumLevel
 The maximum level-of-detail supported by the imagery provider.
 
std::optional< CesiumGeometry::RectanglecoverageRectangle
 The CesiumGeometry::Rectangle, in radians, covered by the image.
 
std::optional< CesiumGeospatial::Projectionprojection
 The CesiumGeospatial::Projection that is used.
 
std::optional< CesiumGeometry::QuadtreeTilingSchemetilingScheme
 The CesiumGeometry::QuadtreeTilingScheme specifying how the ellipsoidal surface is broken into tiles.
 
std::optional< std::map< std::string, std::string > > dimensions
 A object containing static dimensions and their values.
 
std::optional< uint32_t > tileWidth
 Pixel width of image tiles.
 
std::optional< uint32_t > tileHeight
 Pixel height of image tiles.
 

Detailed Description

Options for WebMapTileServiceRasterOverlay.

Definition at line 21 of file WebMapTileServiceRasterOverlay.h.

Member Data Documentation

◆ coverageRectangle

std::optional<CesiumGeometry::Rectangle> CesiumRasterOverlays::WebMapTileServiceRasterOverlayOptions::coverageRectangle

The CesiumGeometry::Rectangle, in radians, covered by the image.

Definition at line 85 of file WebMapTileServiceRasterOverlay.h.

◆ credit

std::optional<std::string> CesiumRasterOverlays::WebMapTileServiceRasterOverlayOptions::credit

A credit for the data source, which is displayed on the canvas.

Definition at line 41 of file WebMapTileServiceRasterOverlay.h.

◆ dimensions

std::optional<std::map<std::string, std::string> > CesiumRasterOverlays::WebMapTileServiceRasterOverlayOptions::dimensions

A object containing static dimensions and their values.

Definition at line 101 of file WebMapTileServiceRasterOverlay.h.

◆ format

std::optional<std::string> CesiumRasterOverlays::WebMapTileServiceRasterOverlayOptions::format

The MIME type for images to retrieve from the server.

Default value is "image/jpeg"

Definition at line 28 of file WebMapTileServiceRasterOverlay.h.

◆ layer

std::string CesiumRasterOverlays::WebMapTileServiceRasterOverlayOptions::layer

The layer name for WMTS requests.

Definition at line 46 of file WebMapTileServiceRasterOverlay.h.

◆ maximumLevel

std::optional<uint32_t> CesiumRasterOverlays::WebMapTileServiceRasterOverlayOptions::maximumLevel

The maximum level-of-detail supported by the imagery provider.

Default value is 25.

Definition at line 79 of file WebMapTileServiceRasterOverlay.h.

◆ minimumLevel

std::optional<uint32_t> CesiumRasterOverlays::WebMapTileServiceRasterOverlayOptions::minimumLevel

The minimum level-of-detail supported by the imagery provider.

Take care when specifying this that the number of tiles at the minimum level is small, such as four or less. A larger number is likely to result in rendering problems. Default value is 0.

Definition at line 72 of file WebMapTileServiceRasterOverlay.h.

◆ projection

std::optional<CesiumGeospatial::Projection> CesiumRasterOverlays::WebMapTileServiceRasterOverlayOptions::projection

The CesiumGeospatial::Projection that is used.

Definition at line 90 of file WebMapTileServiceRasterOverlay.h.

◆ style

std::string CesiumRasterOverlays::WebMapTileServiceRasterOverlayOptions::style

The style name for WMTS requests.

Definition at line 51 of file WebMapTileServiceRasterOverlay.h.

◆ subdomains

std::vector<std::string> CesiumRasterOverlays::WebMapTileServiceRasterOverlayOptions::subdomains

The subdomains to use for the {s} placeholder in the URL template.

If this parameter is a single string, each character in the string is a subdomain. If it is an array, each element in the array is a subdomain.

Definition at line 36 of file WebMapTileServiceRasterOverlay.h.

◆ tileHeight

std::optional<uint32_t> CesiumRasterOverlays::WebMapTileServiceRasterOverlayOptions::tileHeight

Pixel height of image tiles.

Default value is 256

Definition at line 115 of file WebMapTileServiceRasterOverlay.h.

◆ tileMatrixLabels

std::optional<std::vector<std::string> > CesiumRasterOverlays::WebMapTileServiceRasterOverlayOptions::tileMatrixLabels

A list of identifiers in the TileMatrix to use for WMTS requests, one per TileMatrix level.

Definition at line 62 of file WebMapTileServiceRasterOverlay.h.

◆ tileMatrixSetID

std::string CesiumRasterOverlays::WebMapTileServiceRasterOverlayOptions::tileMatrixSetID

The identifier of the TileMatrixSet to use for WMTS requests.

Definition at line 56 of file WebMapTileServiceRasterOverlay.h.

◆ tileWidth

std::optional<uint32_t> CesiumRasterOverlays::WebMapTileServiceRasterOverlayOptions::tileWidth

Pixel width of image tiles.

Default value is 256

Definition at line 108 of file WebMapTileServiceRasterOverlay.h.

◆ tilingScheme

std::optional<CesiumGeometry::QuadtreeTilingScheme> CesiumRasterOverlays::WebMapTileServiceRasterOverlayOptions::tilingScheme

The CesiumGeometry::QuadtreeTilingScheme specifying how the ellipsoidal surface is broken into tiles.

Definition at line 96 of file WebMapTileServiceRasterOverlay.h.


The documentation for this struct was generated from the following file: