cesium-native 0.44.2
Loading...
Searching...
No Matches
CesiumRasterOverlays::UrlTemplateRasterOverlayOptions Struct Reference

Options for URL template overlays. More...

#include <CesiumRasterOverlays/UrlTemplateRasterOverlay.h>

Public Attributes

std::optional< std::string > credit
 A credit for the data source, which is displayed on the canvas.
 
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.
 
uint32_t minimumLevel = 0
 The minimum level-of-detail supported by the imagery provider.
 
uint32_t maximumLevel = 25
 The maximum level-of-detail supported by the imagery provider.
 
uint32_t tileWidth = 256
 Pixel width of image tiles.
 
uint32_t tileHeight = 256
 Pixel height of image tiles.
 
std::optional< CesiumGeometry::RectanglecoverageRectangle
 The CesiumGeometry::Rectangle, in radians, covered by the image.
 

Detailed Description

Options for URL template overlays.

Definition at line 28 of file UrlTemplateRasterOverlay.h.

Member Data Documentation

◆ coverageRectangle

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

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

Definition at line 73 of file UrlTemplateRasterOverlay.h.

◆ credit

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

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

Definition at line 32 of file UrlTemplateRasterOverlay.h.

◆ maximumLevel

uint32_t CesiumRasterOverlays::UrlTemplateRasterOverlayOptions::maximumLevel = 25

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

Definition at line 57 of file UrlTemplateRasterOverlay.h.

◆ minimumLevel

uint32_t CesiumRasterOverlays::UrlTemplateRasterOverlayOptions::minimumLevel = 0

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.

Definition at line 52 of file UrlTemplateRasterOverlay.h.

◆ projection

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

The CesiumGeospatial::Projection that is used.

Definition at line 37 of file UrlTemplateRasterOverlay.h.

◆ tileHeight

uint32_t CesiumRasterOverlays::UrlTemplateRasterOverlayOptions::tileHeight = 256

Pixel height of image tiles.

Definition at line 67 of file UrlTemplateRasterOverlay.h.

◆ tileWidth

uint32_t CesiumRasterOverlays::UrlTemplateRasterOverlayOptions::tileWidth = 256

Pixel width of image tiles.

Definition at line 62 of file UrlTemplateRasterOverlay.h.

◆ tilingScheme

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

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

Definition at line 43 of file UrlTemplateRasterOverlay.h.


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