This commit is contained in:
@@ -24,8 +24,14 @@ public:
|
||||
|
||||
std::filesystem::path mapDir(const std::string& id) const;
|
||||
std::optional<std::filesystem::path> imagePath(const std::string& id) const;
|
||||
/** Scan/original floor plan (map_base.png); falls back to composite image if missing. */
|
||||
std::optional<std::filesystem::path> baseImagePath(const std::string& id) const;
|
||||
std::optional<std::filesystem::path> yamlPath(const std::string& id) const;
|
||||
bool saveImageFile(const std::string& id, const std::string& filename, const std::string& bytes, std::string& err);
|
||||
/** Save flattened composite (map.png) without touching map_base.png. */
|
||||
bool saveCompositeImageFile(const std::string& id, const std::string& bytes, std::string& err);
|
||||
/** Save base scan layer (map_base.png) only. */
|
||||
bool saveBaseImageFile(const std::string& id, const std::string& bytes, std::string& err);
|
||||
bool saveYamlFile(const std::string& id, const std::string& yaml_text, std::string& err);
|
||||
|
||||
private:
|
||||
|
||||
Reference in New Issue
Block a user