cesium-native 0.43.0
|
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::Rectangle > | coverageRectangle |
The CesiumGeometry::Rectangle , in radians, covered by the image. | |
std::optional< CesiumGeospatial::Projection > | projection |
The CesiumGeospatial::Projection that is used. | |
std::optional< CesiumGeometry::QuadtreeTilingScheme > | tilingScheme |
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. | |
Options for WebMapTileServiceRasterOverlay
.
Definition at line 21 of file WebMapTileServiceRasterOverlay.h.
std::optional<CesiumGeometry::Rectangle> CesiumRasterOverlays::WebMapTileServiceRasterOverlayOptions::coverageRectangle |
The CesiumGeometry::Rectangle
, in radians, covered by the image.
Definition at line 85 of file WebMapTileServiceRasterOverlay.h.
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.
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.
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.
std::string CesiumRasterOverlays::WebMapTileServiceRasterOverlayOptions::layer |
The layer name for WMTS requests.
Definition at line 46 of file WebMapTileServiceRasterOverlay.h.
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.
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.
std::optional<CesiumGeospatial::Projection> CesiumRasterOverlays::WebMapTileServiceRasterOverlayOptions::projection |
The CesiumGeospatial::Projection
that is used.
Definition at line 90 of file WebMapTileServiceRasterOverlay.h.
std::string CesiumRasterOverlays::WebMapTileServiceRasterOverlayOptions::style |
The style name for WMTS requests.
Definition at line 51 of file WebMapTileServiceRasterOverlay.h.
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.
std::optional<uint32_t> CesiumRasterOverlays::WebMapTileServiceRasterOverlayOptions::tileHeight |
Pixel height of image tiles.
Default value is 256
Definition at line 115 of file WebMapTileServiceRasterOverlay.h.
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.
std::string CesiumRasterOverlays::WebMapTileServiceRasterOverlayOptions::tileMatrixSetID |
The identifier of the TileMatrixSet to use for WMTS requests.
Definition at line 56 of file WebMapTileServiceRasterOverlay.h.
std::optional<uint32_t> CesiumRasterOverlays::WebMapTileServiceRasterOverlayOptions::tileWidth |
Pixel width of image tiles.
Default value is 256
Definition at line 108 of file WebMapTileServiceRasterOverlay.h.
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.