ProjectStore.hpp 387 B

123456789101112131415161718192021
  1. #pragma once
  2. #include <string>
  3. class ProjectStore {
  4. public:
  5. // Create an empty project
  6. ProjectStore();
  7. // Load an existing project
  8. ProjectStore(std::string projectFile);
  9. // Destructor
  10. ~ProjectStore();
  11. // Load a mesh
  12. void loadMesh(std::string meshFile);
  13. private:
  14. bool projectLoaded;
  15. //Lib3MF::PWrapper _wrapper;
  16. //Lib3MF::PModel _project;
  17. void load3mfLib();
  18. };