![]() |
NDEVR
API Documentation
|
A wrapper for logic that uses a web engine to provide an Image Tile service. More...
Public Member Functions | |
| WebMercatorTileService ()=default | |
| Default constructor. | |
| WebMercatorTileService (const WebMercatorTileService &other)=default | |
| Copy constructor. | |
| WebMercatorTileService (WebMercatorTileService &&other)=default | |
| Move constructor. | |
| virtual | ~WebMercatorTileService ()=default |
| Virtual destructor. | |
| virtual Buffer< WebMercatorTile::DPI > | getSupportedDPIs () const =0 |
| Returns the list of DPI settings supported by this service. | |
| virtual Buffer< WebMercatorTile::Resolution > | getSupportedResolutions () const =0 |
| Returns the list of tile resolutions supported by this service. | |
| virtual String | getUrl (WebMercatorTile tile, const MercatorImageRequest &request) const =0 |
| Builds the URL used to fetch the specified tile image. | |
| virtual UUID | getUUID (WebMercatorTile tile, const MercatorImageRequest &request) const =0 |
| Generates a unique identifier for the given tile and request combination. | |
| WebMercatorTileService & | operator= (const WebMercatorTileService &other)=default |
| Copy assignment operator. | |
| WebMercatorTileService & | operator= (WebMercatorTileService &&other)=default |
| Move assignment operator. | |
A wrapper for logic that uses a web engine to provide an Image Tile service.
Definition at line 150 of file MercatorImageManager.h.
|
pure virtual |
Returns the list of DPI settings supported by this service.
Implemented in GoogleWebMercatorTileService, and OpenStreetMapWebMercatorTileService.
|
pure virtual |
Returns the list of tile resolutions supported by this service.
Implemented in GoogleWebMercatorTileService, and OpenStreetMapWebMercatorTileService.
|
pure virtual |
Builds the URL used to fetch the specified tile image.
| [in] | tile | The tile descriptor. |
| [in] | request | The image request containing theme and display options. |
Implemented in GoogleWebMercatorTileService, and OpenStreetMapWebMercatorTileService.
|
pure virtual |
Generates a unique identifier for the given tile and request combination.
| [in] | tile | The tile descriptor. |
| [in] | request | The image request. |
Implemented in GoogleWebMercatorTileService, and OpenStreetMapWebMercatorTileService.