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
lvr2::ScanProjectPtr
std::shared_ptr< ScanProject > ScanProjectPtr
Definition: ScanTypes.hpp:344
ScanProjectSchema.hpp
DirectoryKernel.hpp
lvr2::DirectoryIO::saveScanProject
void saveScanProject(ScanProjectPtr project)
Definition: DirectoryIO.cpp:6
ScanProjectIO.hpp
FeatureBase.hpp
ScanTypes.hpp
lvr2::DirectoryIO::loadScanProject
ScanProjectPtr loadScanProject()
Definition: DirectoryIO.cpp:15
lvr2::DirectoryIOPtr
std::shared_ptr< DirectoryIO > DirectoryIOPtr
Definition: DirectoryIO.hpp:27
lvr2::DirectoryIO::m_kernel
DirectoryKernelPtr m_kernel
Definition: DirectoryIO.hpp:23
lvr2::DirectorySchemaPtr
std::shared_ptr< DirectorySchema > DirectorySchemaPtr
Definition: ScanProjectSchema.hpp:93
lvr2::DirectoryIO::DirectoryIO
DirectoryIO()=delete
lvr2::DirectoryIO::DirectoryIO
DirectoryIO(DirectoryKernelPtr kernel, DirectorySchemaPtr schema)
Definition: DirectoryIO.hpp:17
lvr2
Definition: BaseBufferManipulators.hpp:39
lvr2::DirectoryIO::m_schema
DirectorySchemaPtr m_schema
Definition: DirectoryIO.hpp:24
lvr2::DirectoryIO
Definition: DirectoryIO.hpp:13
lvr2::DirectoryKernelPtr
std::shared_ptr< DirectoryKernel > DirectoryKernelPtr
Definition: DirectoryKernel.hpp:156


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 Wed Mar 2 2022 00:37:23