DatIO.hpp
Go to the documentation of this file.
1 
35 #ifndef DATIO_HPP_
36 #define DATIO_HPP_
37 
38 #include "lvr2/io/BaseIO.hpp"
39 #include "lvr2/io/Model.hpp"
40 
41 #include <string>
42 using std::string;
43 
44 namespace lvr2
45 {
46 
50 class DatIO : public BaseIO
51 {
52 public:
53  DatIO();
54  virtual ~DatIO();
55 
56  virtual ModelPtr read(string filename, int n, int reduction = 0);
57  virtual ModelPtr read(string filename);
58  virtual void save(ModelPtr model, string filename);
59  virtual void save(string filename);
60 };
61 
62 } // namespace lvr2
63 
64 #endif /* DATIO_HPP_ */
lvr2::DatIO::~DatIO
virtual ~DatIO()
Definition: DatIO.cpp:58
lvr2::DatIO::DatIO
DatIO()
Definition: DatIO.cpp:53
scripts.normalize_multiple.filename
filename
Definition: normalize_multiple.py:60
lvr2::DatIO
IO class for binary laser scans.
Definition: DatIO.hpp:50
Model.hpp
lvr2::DatIO::save
virtual void save(ModelPtr model, string filename)
Definition: DatIO.cpp:172
lvr2::DatIO::read
virtual ModelPtr read(string filename, int n, int reduction=0)
Definition: DatIO.cpp:68
BaseIO.hpp
Base interface for all I/O related classes.
lvr2
Definition: BaseBufferManipulators.hpp:39
lvr2::ModelPtr
std::shared_ptr< Model > ModelPtr
Definition: Model.hpp:80
lvr2::BaseIO
Interface specification for low-level io. All read elements are stored in linear arrays.
Definition: BaseIO.hpp:57


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