ScanDataManager.hpp
Go to the documentation of this file.
1 
28 #ifndef LVR2_IO_SCANDATAMANAGER_HPP
29 #define LVR2_IO_SCANDATAMANAGER_HPP
30 
31 #include <vector>
32 
33 #include "lvr2/io/HDF5IO.hpp"
34 #include "lvr2/types/ScanTypes.hpp"
35 
36 namespace lvr2
37 {
38 
40 {
41  public:
42  ScanDataManager(std::string filename);
43 
44  void loadPointCloudData(ScanPtr &sd, bool preview = false);
45 
46  std::vector<ScanPtr> getScans();
47 
48  std::vector<std::vector<ScanImage> > getCameraData();
49 
50  cv::Mat loadImageData(int scan_id, int cam_id);
51 
52  private:
54 };
55 
56 } // namespace lvr2
57 
58 #endif
std::vector< ScanPtr > getScans()
std::shared_ptr< Scan > ScanPtr
Shared pointer to scans.
Definition: ScanTypes.hpp:98
ScanDataManager(std::string filename)
cv::Mat loadImageData(int scan_id, int cam_id)
std::vector< std::vector< ScanImage > > getCameraData()
void loadPointCloudData(ScanPtr &sd, bool preview=false)


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