26 #include "repo_model_export_web.h"
27 #include "../../../lib/repo_property_tree.h"
28 #include "../../../core/model/collection/repo_scene.h"
29 #include "../../../core/model/bson/repo_node_mesh.h"
32 namespace manipulator{
33 namespace modelconvertor{
56 std::unordered_map<std::string, std::vector<uint8_t>> fullDataBuffer;
69 const std::vector<uint16_t> &faceBuf,
70 const std::vector<std::vector<float>> &idMapBuf,
71 const std::string &fileExt
81 bool generateJSONMapping(
84 const std::unordered_map<repoUUID, std::vector<uint32_t>,
RepoUUIDHasher> &splitMapping);
91 bool generateTreeRepresentation();
97 std::unordered_map<std::string, std::vector<uint8_t>> getSRCFilesAsBuffer()
const;
virtual ~SRCModelExport()
Definition: repo_model_export_src.cpp:124
Definition: repo_connection_pool_mongo.h:32
SRCModelExport(const repo::core::model::RepoScene *scene)
Definition: repo_model_export_src.cpp:102
Definition: repo_scene.h:44
Definition: repo_model_export_web.h:36
Definition: repo_node_utils.h:40
repo_web_buffers_t getAllFilesExportedAsBuffer() const
Definition: repo_model_export_src.cpp:180
Definition: repo_node_mesh.h:62
Definition: repo_model_export_src.h:34
Definition: repo_structs.h:25