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
HDF5IO.hpp
lvr2::ScanDataManager
Definition: ScanDataManager.hpp:39
lvr2::ScanDataManager::loadImageData
cv::Mat loadImageData(int scan_id, int cam_id)
Definition: ScanDataManager.cpp:29
ScanTypes.hpp
scripts.normalize_multiple.filename
filename
Definition: normalize_multiple.py:60
lvr2::ScanDataManager::ScanDataManager
ScanDataManager(std::string filename)
Definition: ScanDataManager.cpp:6
lvr2
Definition: BaseBufferManipulators.hpp:39
lvr2::HDF5IO
Definition: descriptions/HDF5IO.hpp:13
lvr2::ScanDataManager::m_io
HDF5IO m_io
Definition: ScanDataManager.hpp:53
lvr2::ScanDataManager::getScans
std::vector< ScanPtr > getScans()
Definition: ScanDataManager.cpp:19
lvr2::ScanDataManager::getCameraData
std::vector< std::vector< ScanImage > > getCameraData()
Definition: ScanDataManager.cpp:24
lvr2::ScanDataManager::loadPointCloudData
void loadPointCloudData(ScanPtr &sd, bool preview=false)
Definition: ScanDataManager.cpp:11
lvr2::ScanPtr
std::shared_ptr< Scan > ScanPtr
Shared pointer to scans.
Definition: ScanTypes.hpp:98


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