Fawkes API  Fawkes Development Version
LineInfo Class Reference

Line information container. More...

#include <line_info.h>

Public Attributes

EIGEN_MAKE_ALIGNED_OPERATOR_NEW float bearing
 bearing to point on line More...
 
float length
 length of the detecte line segment More...
 
Eigen::Vector3f point_on_line
 point on line vector More...
 
Eigen::Vector3f line_direction
 line direction vector More...
 
Eigen::Vector3f base_point
 optimized closest point on line More...
 
Eigen::Vector3f end_point_1
 line segment end point More...
 
Eigen::Vector3f end_point_2
 line segment end point More...
 
pcl::PointCloud< pcl::PointXYZ >::Ptr cloud
 point cloud consisting only of points account to this line More...
 

Detailed Description

Line information container.

All points and angles are in the sensor reference frame from which the lines were extracted.

Definition at line 38 of file line_info.h.

Member Data Documentation

◆ base_point

Eigen::Vector3f LineInfo::base_point

optimized closest point on line

Definition at line 48 of file line_info.h.

Referenced by TrackedLineInfo::distance(), LaserLinesThread::loop(), and TrackedLineInfo::update().

◆ bearing

EIGEN_MAKE_ALIGNED_OPERATOR_NEW float LineInfo::bearing

bearing to point on line

Definition at line 42 of file line_info.h.

Referenced by LaserLinesThread::loop(), and TrackedLineInfo::update().

◆ cloud

pcl::PointCloud<pcl::PointXYZ>::Ptr LineInfo::cloud

point cloud consisting only of points account to this line

Definition at line 53 of file line_info.h.

Referenced by LaserLinesThread::loop(), and TrackedLineInfo::update().

◆ end_point_1

Eigen::Vector3f LineInfo::end_point_1

line segment end point

Definition at line 50 of file line_info.h.

Referenced by LaserLinesThread::loop(), and TrackedLineInfo::update().

◆ end_point_2

Eigen::Vector3f LineInfo::end_point_2

line segment end point

Definition at line 51 of file line_info.h.

Referenced by LaserLinesThread::loop(), and TrackedLineInfo::update().

◆ length

float LineInfo::length

length of the detecte line segment

Definition at line 43 of file line_info.h.

Referenced by LaserLinesThread::loop(), and TrackedLineInfo::update().

◆ line_direction

Eigen::Vector3f LineInfo::line_direction

line direction vector

Definition at line 46 of file line_info.h.

Referenced by LaserLinesThread::loop(), and TrackedLineInfo::update().

◆ point_on_line

Eigen::Vector3f LineInfo::point_on_line

point on line vector

Definition at line 45 of file line_info.h.

Referenced by LaserLinesThread::loop(), and TrackedLineInfo::update().


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