HLR  0.0.1
Public Member Functions | List of all members
HLR::PointCloud::ISensorInterpreter Class Referenceabstract

An abstract class responsible for reading and interpreting the data from a device interpreting the world. More...

#include <ISensorInterpreter.hpp>

Inheritance diagram for HLR::PointCloud::ISensorInterpreter:
Collaboration diagram for HLR::PointCloud::ISensorInterpreter:

Public Member Functions

virtual std::vector< Objectget_objects (const HLR::Vision::CupDetection &detected_cups)=0
 A function for creating all the HLR::PointCloud::Objects which the device sees. More...
 

Detailed Description

An abstract class responsible for reading and interpreting the data from a device interpreting the world.

Member Function Documentation

virtual std::vector<Object> HLR::PointCloud::ISensorInterpreter::get_objects ( const HLR::Vision::CupDetection detected_cups)
pure virtual

A function for creating all the HLR::PointCloud::Objects which the device sees.

Parameters
detected_cupsThe current detection from the Vision component.
Returns
Detected objects.

Implemented in HLR::PointCloud::LidarInterpreter, and HLR::PointCloud::KinectInterpreter.


The documentation for this class was generated from the following file: