LVRHistogram.hpp
Go to the documentation of this file.
1 
28 #ifndef HISTOGRAM_H_
29 #define HISTOGRAM_H_
30 
31 #include "lvr2/io/PointBuffer.hpp"
32 #include <QtWidgets>
33 #include <QDialog>
34 #include "LVRPlotter.hpp"
35 #include "ui_LVRHistogram.h"
36 
37 using Ui::Histogram;
38 
39 namespace lvr2
40 {
41 
42 class LVRHistogram : public QDialog
43 {
44  Q_OBJECT
45 
46 public:
47  LVRHistogram(QWidget* parent, PointBufferPtr points);
48  virtual ~LVRHistogram();
49 
50 public Q_SLOTS:
51  void refresh();
52 
53 private:
54  Histogram m_histogram;
56  size_t m_numChannels;
57 };
58 
59 } // namespace lvr2
60 
61 #endif /* HISTOGRAM_H_ */
lvr2::floatArr
boost::shared_array< float > floatArr
Definition: DataStruct.hpp:133
lvr2::LVRHistogram::~LVRHistogram
virtual ~LVRHistogram()
Definition: LVRHistogram.cpp:72
lvr2::PointBufferPtr
std::shared_ptr< PointBuffer > PointBufferPtr
Definition: PointBuffer.hpp:130
lvr2::LVRHistogram::LVRHistogram
LVRHistogram(QWidget *parent, PointBufferPtr points)
Definition: LVRHistogram.cpp:33
lvr2::LVRHistogram::m_histogram
Histogram m_histogram
Definition: LVRHistogram.hpp:54
PointBuffer.hpp
LVRPlotter.hpp
lvr2::LVRHistogram::m_data
floatArr m_data
Definition: LVRHistogram.hpp:55
lvr2::LVRHistogram::m_numChannels
size_t m_numChannels
Definition: LVRHistogram.hpp:56
lvr2
Definition: BaseBufferManipulators.hpp:39
lvr2::LVRHistogram
Definition: LVRHistogram.hpp:42
lvr2::LVRHistogram::refresh
void refresh()
Definition: LVRHistogram.cpp:76


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