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, const pcl::PointCloud< pcl::PointXYZ > &point_cloud)=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,
const pcl::PointCloud< pcl::PointXYZ > &  point_cloud 
)
pure virtual

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

Parameters
detected_cupsThe latest depth frame and coordinates of cups found.
point_cloudThe latest point cloud generated from the LiDAR.
Returns
Detected objects.

Implemented in HLR::PointCloud::LidarInterpreter.


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