LVRTreeWidgetHelper.hpp
Go to the documentation of this file.
1 
34 #ifndef LVRTREEWIDGETHELPER_HPP_
35 #define LVRTREEWIDGETHELPER_HPP_
36 
37 #include <QTreeWidget>
38 #include "../widgets/LVRItemTypes.hpp"
39 #include "../widgets/LVRModelItem.hpp"
40 
41 #include "lvr2/io/MeshBuffer.hpp"
42 #include "lvr2/io/PointBuffer.hpp"
43 
44 namespace lvr2
45 {
46 
48 {
49 public:
50  LVRTreeWidgetHelper(QTreeWidget* widget);
51  virtual ~LVRTreeWidgetHelper() {};
52 
53  PointBufferPtr getPointBuffer(QString name);
54  MeshBufferPtr getMeshBuffer(QString name);
55  LVRModelItem* getModelItem(QString name);
56 
57 
58 private:
59  QTreeWidget* m_treeWidget;
60 
61 };
62 
63 } /* namespace lvr2 */
64 
65 #endif /* LVRTREEWIDGETHELPER_HPP_ */
PointBufferPtr getPointBuffer(QString name)
std::shared_ptr< MeshBuffer > MeshBufferPtr
Definition: MeshBuffer.hpp:217
std::shared_ptr< PointBuffer > PointBufferPtr
MeshBufferPtr getMeshBuffer(QString name)
LVRTreeWidgetHelper(QTreeWidget *widget)
LVRModelItem * getModelItem(QString name)


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