cesium-native 0.46.0
Loading...
Searching...
No Matches
ITwinCesiumCuratedContentRasterOverlay.h
1#pragma once
2
3#include <CesiumAsync/IAssetRequest.h>
4#include <CesiumGeospatial/Ellipsoid.h>
5#include <CesiumRasterOverlays/IonRasterOverlay.h>
6#include <CesiumRasterOverlays/Library.h>
7
8#include <functional>
9#include <memory>
10
11namespace CesiumRasterOverlays {
12
16class CESIUMRASTEROVERLAYS_API ITwinCesiumCuratedContentRasterOverlay final
17 : public IonRasterOverlay {
18public:
32 const std::string& name,
33 int64_t assetID,
34 const std::string& iTwinAccessToken,
35 const RasterOverlayOptions& overlayOptions = {});
36};
37
38} // namespace CesiumRasterOverlays
A RasterOverlay that obtains imagery data from the iTwin Cesium Curated Content API.
ITwinCesiumCuratedContentRasterOverlay(const std::string &name, int64_t assetID, const std::string &iTwinAccessToken, const RasterOverlayOptions &overlayOptions={})
Creates a new instance.
A RasterOverlay that obtains imagery data from Cesium ion.
Classes for raster overlays, which allow draping massive 2D textures over a model.
Options for loading raster overlays.