#include <plane_concatenator.h>
Definition at line 87 of file plane_concatenator.h.
◆ Config
◆ PointT
◆ Ptr
◆ SyncPolicy
◆ PlaneConcatenator()
jsk_pcl_ros_utils::PlaneConcatenator::PlaneConcatenator |
( |
| ) |
|
|
inline |
◆ ~PlaneConcatenator()
jsk_pcl_ros_utils::PlaneConcatenator::~PlaneConcatenator |
( |
| ) |
|
|
virtual |
◆ concatenate()
void jsk_pcl_ros_utils::PlaneConcatenator::concatenate |
( |
const sensor_msgs::PointCloud2::ConstPtr & |
cloud_msg, |
|
|
const jsk_recognition_msgs::ClusterPointIndices::ConstPtr & |
indices_msg, |
|
|
const jsk_recognition_msgs::PolygonArray::ConstPtr & |
polygon_array_msg, |
|
|
const jsk_recognition_msgs::ModelCoefficientsArray::ConstPtr & |
coefficients_array_msg |
|
) |
| |
|
protectedvirtual |
◆ configCallback()
void jsk_pcl_ros_utils::PlaneConcatenator::configCallback |
( |
Config & |
config, |
|
|
uint32_t |
level |
|
) |
| |
|
protectedvirtual |
◆ forceToDirectOrigin()
void jsk_pcl_ros_utils::PlaneConcatenator::forceToDirectOrigin |
( |
const pcl::ModelCoefficients::Ptr & |
coefficients, |
|
|
pcl::ModelCoefficients::Ptr & |
output_coefficients |
|
) |
| |
|
protectedvirtual |
◆ isNearPointCloud()
◆ onInit()
void jsk_pcl_ros_utils::PlaneConcatenator::onInit |
( |
| ) |
|
|
protectedvirtual |
◆ refinement()
pcl::ModelCoefficients::Ptr jsk_pcl_ros_utils::PlaneConcatenator::refinement |
( |
pcl::PointCloud< PointT >::Ptr |
cloud, |
|
|
pcl::PointIndices::Ptr |
indices, |
|
|
pcl::ModelCoefficients::Ptr |
original_coefficients |
|
) |
| |
|
protectedvirtual |
◆ subscribe()
void jsk_pcl_ros_utils::PlaneConcatenator::subscribe |
( |
| ) |
|
|
protectedvirtual |
◆ unsubscribe()
void jsk_pcl_ros_utils::PlaneConcatenator::unsubscribe |
( |
| ) |
|
|
protectedvirtual |
◆ connect_angular_threshold_
double jsk_pcl_ros_utils::PlaneConcatenator::connect_angular_threshold_ |
|
protected |
◆ connect_distance_threshold_
double jsk_pcl_ros_utils::PlaneConcatenator::connect_distance_threshold_ |
|
protected |
◆ connect_perpendicular_distance_threshold_
double jsk_pcl_ros_utils::PlaneConcatenator::connect_perpendicular_distance_threshold_ |
|
protected |
◆ max_area_
double jsk_pcl_ros_utils::PlaneConcatenator::max_area_ |
|
protected |
◆ min_area_
double jsk_pcl_ros_utils::PlaneConcatenator::min_area_ |
|
protected |
◆ min_size_
int jsk_pcl_ros_utils::PlaneConcatenator::min_size_ |
|
protected |
◆ mutex_
boost::mutex jsk_pcl_ros_utils::PlaneConcatenator::mutex_ |
|
protected |
◆ pub_coefficients_
ros::Publisher jsk_pcl_ros_utils::PlaneConcatenator::pub_coefficients_ |
|
protected |
◆ pub_indices_
◆ pub_polygon_
◆ ransac_refinement_eps_angle_
double jsk_pcl_ros_utils::PlaneConcatenator::ransac_refinement_eps_angle_ |
|
protected |
◆ ransac_refinement_eps_distance_
double jsk_pcl_ros_utils::PlaneConcatenator::ransac_refinement_eps_distance_ |
|
protected |
◆ ransac_refinement_max_iteration_
int jsk_pcl_ros_utils::PlaneConcatenator::ransac_refinement_max_iteration_ |
|
protected |
◆ ransac_refinement_outlier_threshold_
double jsk_pcl_ros_utils::PlaneConcatenator::ransac_refinement_outlier_threshold_ |
|
protected |
◆ srv_
◆ sub_cloud_
◆ sub_coefficients_
◆ sub_indices_
◆ sub_polygon_
◆ sync_
The documentation for this class was generated from the following files: