27#include <cartographer/common/lua_parameter_dictionary.h>
28#include <cartographer/common/time.h>
29#include <cartographer/mapping/map_builder_interface.h>
49 std::unique_ptr<::cartographer::common::LuaParameterDictionary>
58 int64_t
fromCarto(::cartographer::common::Time time);
67 ::cartographer::common::Time
toCarto(
const int64_t& time);
76 std::unique_ptr<::cartographer::mapping::MapBuilderInterface>
77 loadMap(
const std::filesystem::path& mapPath,
const std::filesystem::path& configPath);
int64_t fromCarto(::cartographer::common::Time time)
Convert cartographer time to unix time in [µs].
std::unique_ptr<::cartographer::mapping::MapBuilderInterface > loadMap(const std::filesystem::path &mapPath, const std::filesystem::path &configPath)
Creates a map builder object from a stored map.
::cartographer::common::Time toCarto(const int64_t &time)
Convert unix time in [µs] to cartographer time.
std::unique_ptr<::cartographer::common::LuaParameterDictionary > resolveLuaParameters(const std::string &luaCode, const std::filesystem::path &configPath)
Helper function to create Lua parameter object from string.