DirectoryIO.hpp
Go to the documentation of this file.
1 #ifndef DIRECTORYIO_HPP
2 #define DIRECTORYIO_HPP
3 
9 
10 namespace lvr2
11 {
12 
14 {
15 public:
16  DirectoryIO() = delete;
17  DirectoryIO(DirectoryKernelPtr kernel, DirectorySchemaPtr schema) : m_kernel(kernel), m_schema(schema) {}
18 
19  void saveScanProject(ScanProjectPtr project);
21 
22 private:
25 };
26 
27 using DirectoryIOPtr = std::shared_ptr<DirectoryIO>;
28 
29 } // namespace lvr2
30 
31 #endif
ScanProjectPtr loadScanProject()
Definition: DirectoryIO.cpp:15
std::shared_ptr< DirectoryIO > DirectoryIOPtr
Definition: DirectoryIO.hpp:27
DirectoryIO()=delete
DirectoryKernelPtr m_kernel
Definition: DirectoryIO.hpp:23
std::shared_ptr< DirectorySchema > DirectorySchemaPtr
std::shared_ptr< ScanProject > ScanProjectPtr
Definition: ScanTypes.hpp:344
void saveScanProject(ScanProjectPtr project)
Definition: DirectoryIO.cpp:6
DirectorySchemaPtr m_schema
Definition: DirectoryIO.hpp:24
std::shared_ptr< DirectoryKernel > DirectoryKernelPtr
DirectoryIO(DirectoryKernelPtr kernel, DirectorySchemaPtr schema)
Definition: DirectoryIO.hpp:17


lvr2
Author(s): Thomas Wiemann , Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr
autogenerated on Mon Feb 28 2022 22:46:06