Point Cloud Library (PCL)  1.9.1-dev
List of all members | Public Member Functions | Public Attributes
pcl::LineRGBD< PointXYZT, PointRGBT >::Detection Struct Reference

A LineRGBD detection. More...

#include <pcl/recognition/linemod/line_rgbd.h>

Public Member Functions

 Detection ()
 Constructor. More...
 

Public Attributes

size_t template_id
 The ID of the template. More...
 
size_t object_id
 The ID of the object corresponding to the template. More...
 
size_t detection_id
 The ID of this detection. More...
 
float response
 The response of this detection. More...
 
BoundingBoxXYZ bounding_box
 The 3D bounding box of the detection. More...
 
RegionXY region
 The 2D template region of the detection. More...
 

Detailed Description

template<typename PointXYZT, typename PointRGBT = PointXYZT>
struct pcl::LineRGBD< PointXYZT, PointRGBT >::Detection

A LineRGBD detection.

Definition at line 77 of file line_rgbd.h.

Constructor & Destructor Documentation

template<typename PointXYZT , typename PointRGBT = PointXYZT>
pcl::LineRGBD< PointXYZT, PointRGBT >::Detection::Detection ( )
inline

Constructor.

Definition at line 80 of file line_rgbd.h.

Member Data Documentation

template<typename PointXYZT , typename PointRGBT = PointXYZT>
BoundingBoxXYZ pcl::LineRGBD< PointXYZT, PointRGBT >::Detection::bounding_box
template<typename PointXYZT , typename PointRGBT = PointXYZT>
size_t pcl::LineRGBD< PointXYZT, PointRGBT >::Detection::detection_id

The ID of this detection.

This is only valid for the last call of the method detect (...).

Definition at line 87 of file line_rgbd.h.

Referenced by pcl::LineRGBD< PointXYZT, PointRGBT >::detect(), pcl::LineRGBD< PointXYZT, PointRGBT >::detectSemiScaleInvariant(), and pcl::LineRGBD< PointXYZT, PointRGBT >::removeOverlappingDetections().

template<typename PointXYZT , typename PointRGBT = PointXYZT>
size_t pcl::LineRGBD< PointXYZT, PointRGBT >::Detection::object_id
template<typename PointXYZT , typename PointRGBT = PointXYZT>
RegionXY pcl::LineRGBD< PointXYZT, PointRGBT >::Detection::region
template<typename PointXYZT , typename PointRGBT = PointXYZT>
float pcl::LineRGBD< PointXYZT, PointRGBT >::Detection::response

The response of this detection.

Responses are between 0 and 1, where 1 is best.

Definition at line 89 of file line_rgbd.h.

Referenced by pcl::LineRGBD< PointXYZT, PointRGBT >::detect(), pcl::LineRGBD< PointXYZT, PointRGBT >::detectSemiScaleInvariant(), and pcl::LineRGBD< PointXYZT, PointRGBT >::removeOverlappingDetections().

template<typename PointXYZT , typename PointRGBT = PointXYZT>
size_t pcl::LineRGBD< PointXYZT, PointRGBT >::Detection::template_id

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