ScanProjectSchemaHyperlib.hpp
Go to the documentation of this file.
1 #ifndef SCANPROJECTPARSER_HYPERLIB_HPP_
2 #define SCANPROJECTPARSER_HYPERLIB_HPP_
3 
4 #include <string>
5 
6 #include <boost/optional.hpp>
7 #include <boost/filesystem.hpp>
8 
10 
11 namespace lvr2
12 {
13 
15 {
16 public:
18 
19  ~ScanProjectSchemaHyperlib() = default;
20 
21  virtual Description scanProject() const;
22  virtual Description position(const size_t &scanPosNo) const;
23  virtual Description scan(const size_t &scanPosNo, const size_t &scanNo) const;
24  virtual Description scan(const std::string &scanPositionPath, const size_t &scanNo) const;
25 
26  virtual Description scanCamera(const size_t &scanPositionNo, const size_t &camNo) const;
27  virtual Description scanCamera(const std::string &scanPositionPath, const size_t &camNo) const;
28 
29  virtual Description scanImage(
30  const size_t &scanPosNo, const size_t &scanNo,
31  const size_t &scanCameraNo, const size_t &scanImageNo) const;
32 
33  virtual Description scanImage(
34  const std::string &scanImagePath, const size_t &scanImageNo) const;
35 
36 private:
37  boost::filesystem::path m_rootPath;
38 };
39 
40 } // namespace lvr2
41 
42 #endif
virtual Description scanCamera(const size_t &scanPositionNo, const size_t &camNo) const
virtual Description scanImage(const size_t &scanPosNo, const size_t &scanNo, const size_t &scanCameraNo, const size_t &scanImageNo) const
virtual Description scan(const size_t &scanPosNo, const size_t &scanNo) const
virtual Description position(const size_t &scanPosNo) const
virtual Description scanProject() const
Marker interface for directory schemas.


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:09