#include <line_segment_collector.h>
Public Types | |
typedef boost::shared_ptr < LineSegmentCluster > | Ptr |
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::Ptr > | segments_ |
Definition at line 60 of file line_segment_collector.h.
typedef boost::shared_ptr<LineSegmentCluster> jsk_pcl_ros::LineSegmentCluster::Ptr |
Definition at line 63 of file line_segment_collector.h.
Definition at line 45 of file line_segment_collector_nodelet.cpp.
virtual jsk_pcl_ros::LineSegmentCluster::~LineSegmentCluster | ( | ) | [inline, virtual] |
Definition at line 65 of file line_segment_collector.h.
void jsk_pcl_ros::LineSegmentCluster::addLineSegmentEWMA | ( | LineSegment::Ptr | segment, |
const double | tau | ||
) | [virtual] |
Definition at line 53 of file line_segment_collector_nodelet.cpp.
virtual Eigen::Vector3f jsk_pcl_ros::LineSegmentCluster::getDelta | ( | ) | [inline, virtual] |
Definition at line 71 of file line_segment_collector.h.
pcl::PointCloud< pcl::PointXYZ >::Ptr jsk_pcl_ros::LineSegmentCluster::getPoints | ( | ) | [virtual] |
Definition at line 75 of file line_segment_collector_nodelet.cpp.
pcl::PointCloud< pcl::PointXYZ >::Ptr jsk_pcl_ros::LineSegmentCluster::getRawPoints | ( | ) | [virtual] |
Definition at line 80 of file line_segment_collector_nodelet.cpp.
bool jsk_pcl_ros::LineSegmentCluster::isEmpty | ( | ) | [virtual] |
Definition at line 121 of file line_segment_collector_nodelet.cpp.
void jsk_pcl_ros::LineSegmentCluster::removeBefore | ( | const ros::Time & | stamp | ) | [virtual] |
Definition at line 85 of file line_segment_collector_nodelet.cpp.
Eigen::Vector3f jsk_pcl_ros::LineSegmentCluster::delta_ [protected] |
Definition at line 77 of file line_segment_collector.h.
pcl::PointCloud<pcl::PointXYZ>::Ptr jsk_pcl_ros::LineSegmentCluster::points_ [protected] |
Definition at line 79 of file line_segment_collector.h.
pcl::PointCloud<pcl::PointXYZ>::Ptr jsk_pcl_ros::LineSegmentCluster::raw_points_ [protected] |
Definition at line 80 of file line_segment_collector.h.
Definition at line 78 of file line_segment_collector.h.