Public Types | Public Member Functions | Protected Attributes | List of all members
jsk_pcl_ros::LineSegmentCluster Class Reference

#include <line_segment_collector.h>

Public Types

typedef boost::shared_ptr< LineSegmentClusterPtr
 

Public Member Functions

virtual void addLineSegmentEWMA (LineSegment::Ptr segment, const double tau)
 
virtual Eigen::Vector3f getDelta ()
 
virtual pcl::PointCloud< pcl::PointXYZ >::Ptr getPoints ()
 
virtual pcl::PointCloud< pcl::PointXYZ >::Ptr getRawPoints ()
 
virtual bool isEmpty ()
 
 LineSegmentCluster ()
 
virtual void removeBefore (const ros::Time &stamp)
 
virtual ~LineSegmentCluster ()
 

Protected Attributes

Eigen::Vector3f delta_
 
pcl::PointCloud< pcl::PointXYZ >::Ptr points_
 
pcl::PointCloud< pcl::PointXYZ >::Ptr raw_points_
 
std::vector< LineSegment::Ptrsegments_
 

Detailed Description

Definition at line 92 of file line_segment_collector.h.

Member Typedef Documentation

◆ Ptr

Definition at line 127 of file line_segment_collector.h.

Constructor & Destructor Documentation

◆ LineSegmentCluster()

jsk_pcl_ros::LineSegmentCluster::LineSegmentCluster ( )

Definition at line 45 of file line_segment_collector_nodelet.cpp.

◆ ~LineSegmentCluster()

virtual jsk_pcl_ros::LineSegmentCluster::~LineSegmentCluster ( )
inlinevirtual

Definition at line 129 of file line_segment_collector.h.

Member Function Documentation

◆ addLineSegmentEWMA()

void jsk_pcl_ros::LineSegmentCluster::addLineSegmentEWMA ( LineSegment::Ptr  segment,
const double  tau 
)
virtual

Definition at line 53 of file line_segment_collector_nodelet.cpp.

◆ getDelta()

virtual Eigen::Vector3f jsk_pcl_ros::LineSegmentCluster::getDelta ( )
inlinevirtual

Definition at line 135 of file line_segment_collector.h.

◆ getPoints()

pcl::PointCloud< pcl::PointXYZ >::Ptr jsk_pcl_ros::LineSegmentCluster::getPoints ( )
virtual

Definition at line 75 of file line_segment_collector_nodelet.cpp.

◆ getRawPoints()

pcl::PointCloud< pcl::PointXYZ >::Ptr jsk_pcl_ros::LineSegmentCluster::getRawPoints ( )
virtual

Definition at line 80 of file line_segment_collector_nodelet.cpp.

◆ isEmpty()

bool jsk_pcl_ros::LineSegmentCluster::isEmpty ( )
virtual

Definition at line 121 of file line_segment_collector_nodelet.cpp.

◆ removeBefore()

void jsk_pcl_ros::LineSegmentCluster::removeBefore ( const ros::Time stamp)
virtual

Definition at line 85 of file line_segment_collector_nodelet.cpp.

Member Data Documentation

◆ delta_

Eigen::Vector3f jsk_pcl_ros::LineSegmentCluster::delta_
protected

Definition at line 141 of file line_segment_collector.h.

◆ points_

pcl::PointCloud<pcl::PointXYZ>::Ptr jsk_pcl_ros::LineSegmentCluster::points_
protected

Definition at line 143 of file line_segment_collector.h.

◆ raw_points_

pcl::PointCloud<pcl::PointXYZ>::Ptr jsk_pcl_ros::LineSegmentCluster::raw_points_
protected

Definition at line 144 of file line_segment_collector.h.

◆ segments_

std::vector<LineSegment::Ptr> jsk_pcl_ros::LineSegmentCluster::segments_
protected

Definition at line 142 of file line_segment_collector.h.


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


jsk_pcl_ros
Author(s): Yohei Kakiuchi
autogenerated on Tue Jan 7 2025 04:05:46