6#include "RasterSource.h"
10 using RasterSourcePtr = std::shared_ptr<RasterSource>;
17 void setup(RasterSourcePtr source);
22 void getResponses(std::vector<TileLoadResponse> & responses,
size_t maxResponses);
24 bool isReady()
const {
return (
bool)rasterSource; }
26 RasterSource * operator->() {
return rasterSource.get(); }
28 RasterSourcePtr rasterSource;
31 std::vector<TileLoadResponse> responses;
32 std::mutex responseMutex;
Contains all Cogs related functionality.