HLR  0.0.1
Classes | Public Member Functions | List of all members
HLR::PointCloud::LidarInterpreter Class Reference

A class responsible for reading and interpreting the LiDAR data. More...

#include <LidarInterpreter.hpp>

Inheritance diagram for HLR::PointCloud::LidarInterpreter:
Collaboration diagram for HLR::PointCloud::LidarInterpreter:

Public Member Functions

std::vector< Objectget_objects (const HLR::Vision::CupDetection &detected_cups, const pcl::PointCloud< pcl::PointXYZ > &point_cloud) override
 Construct the objects in the given CupDetection. More...
 

Detailed Description

A class responsible for reading and interpreting the LiDAR data.

Member Function Documentation

std::vector<Object> HLR::PointCloud::LidarInterpreter::get_objects ( const HLR::Vision::CupDetection detected_cups,
const pcl::PointCloud< pcl::PointXYZ > &  point_cloud 
)
overridevirtual

Construct the objects in the given CupDetection.

Parameters
detected_cupsThe latest depth frame and coordinates of cups found.
point_cloudThe latest point cloud generated from the LiDAR.
Returns
A vector of all Objects found in the given CupDetection.

Implements HLR::PointCloud::ISensorInterpreter.


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