ReUseX  0.0.5
3D Point Cloud Processing for Building Reuse
Loading...
Searching...
No Matches
materialepas_json_import.hpp File Reference
#include "MaterialPassport.hpp"
#include <nlohmann/json.hpp>
#include <string_view>
#include <vector>
Include dependency graph for materialepas_json_import.hpp:

Go to the source code of this file.

Namespaces

namespace  reusex
namespace  reusex::core
 Wire form of one stored report PDF version — the ReportPdfVersion schema in ruxd's API contract (docs/gui/openapi.yaml, in the ruxd repo).
namespace  reusex::core::json_import

Functions

MaterialPassport reusex::core::json_import::from_json (const nlohmann::json &j)
 Import a single MaterialPassport from a JSON object.
std::vector< MaterialPassport > reusex::core::json_import::from_json_array (const nlohmann::json &j)
 Import multiple MaterialPassports from a JSON array.
std::vector< MaterialPassport > reusex::core::json_import::from_json_string (std::string_view json_str)
 Import MaterialPassport(s) from a JSON string.