1 #pragma once 2 3 #include <mbgl/actor/actor_ref.hpp> 4 #include <mbgl/util/tileset.hpp> 5 6 #include <memory> 7 #include <string> 8 9 namespace mbgl { 10 11 class RasterDEMTile; 12 13 class RasterDEMTileWorker { 14 public: 15 RasterDEMTileWorker(ActorRef<RasterDEMTileWorker>, ActorRef<RasterDEMTile>); 16 17 void parse(std::shared_ptr<const std::string> data, uint64_t correlationID, Tileset::DEMEncoding encoding); 18 19 private: 20 ActorRef<RasterDEMTile> parent; 21 }; 22 23 } // namespace mbgl 24