HLR  0.0.1
KinectInterpreter.hpp
1 #ifndef KINECT_INTERPRETER_HPP
2 #define KINECT_INTERPRETER_HPP
3 
4 #include "ISensorInterpreter.hpp"
5 
6 namespace HLR
7 {
8 namespace PointCloud
9 {
15 {
16 public:
22  KinectInterpreter() = default;
32  std::vector<Object> get_objects(
33  const HLR::Vision::CupDetection& /*detected_cups*/) override;
34 
35 private:
36  std::vector<Object> objects;
37 };
38 
39 } // namespace PointCloud
40 } // namespace HLR
41 
42 #endif /*KINECT_INTERPRETER_HPP */
A class responsible for reading and interpreting the Kinect data.
Definition: KinectInterpreter.hpp:14
std::vector< Object > get_objects(const HLR::Vision::CupDetection &) override
A function for creating all the HLR::PointCloud::Objects which the device sees.
Collection of detected cups Collection of detected cups where the location of the cups is described i...
Definition: ICupDetector.hpp:17
An abstract class responsible for reading and interpreting the data from a device interpreting the wo...
Definition: ISensorInterpreter.hpp:16