3#include <CesiumAsync/IAssetRequest.h>
4#include <CesiumGeometry/QuadtreeTilingScheme.h>
5#include <CesiumGeospatial/Ellipsoid.h>
6#include <CesiumGeospatial/GlobeRectangle.h>
7#include <CesiumGeospatial/Projection.h>
8#include <CesiumRasterOverlays/Library.h>
9#include <CesiumRasterOverlays/RasterOverlay.h>
83 const std::string& name,
84 const std::string& url,
85 const std::vector<CesiumAsync::IAssetAccessor::THeader>& headers = {},
87 const RasterOverlayOptions& overlayOptions = {});
88 virtual ~WebMapServiceRasterOverlay()
override;
96 std::vector<CesiumAsync::IAssetAccessor::THeader> _headers;
A value that will be available in the future, as produced by AsyncSystem.
RasterOverlay(const std::string &name, const RasterOverlayOptions &overlayOptions=RasterOverlayOptions())
Creates a new instance.
virtual CesiumAsync::Future< CreateTileProviderResult > createTileProvider(const CreateRasterOverlayTileProviderParameters ¶meters) const override
Begins asynchronous creation of a tile provider for this overlay and eventually returns it via a Futu...
WebMapServiceRasterOverlay(const std::string &name, const std::string &url, const std::vector< CesiumAsync::IAssetAccessor::THeader > &headers={}, const WebMapServiceRasterOverlayOptions &wmsOptions={}, const RasterOverlayOptions &overlayOptions={})
Creates a new instance.
Classes for raster overlays, which allow draping massive 2D textures over a model.
Parameters passed to RasterOverlay::createTileProvider.
Options for Web Map Service (WMS) overlays.
std::string version
The Web Map Service version. The default is "1.3.0".
std::string format
The image format to request, expressed as a MIME type to be given to the server. The default is "imag...
int32_t tileHeight
Pixel height of image tiles.
int32_t maximumLevel
The maximum level-of-detail supported by the imagery provider.
std::string layers
Comma separated Web Map Service layer names to request.
int32_t tileWidth
Pixel width of image tiles.
int32_t minimumLevel
The minimum level-of-detail supported by the imagery provider.
std::optional< std::string > credit
A credit for the data source, which is displayed on the canvas.