#include <linemod.h>
|
typedef LINEMODDetectorConfig | Config |
|
Definition at line 98 of file linemod.h.
◆ Config
◆ LINEMODDetector()
jsk_pcl_ros::LINEMODDetector::LINEMODDetector |
( |
| ) |
|
|
inline |
◆ computeCenterOfTemplate()
void jsk_pcl_ros::LINEMODDetector::computeCenterOfTemplate |
( |
pcl::PointCloud< pcl::PointXYZRGBA >::Ptr |
cloud, |
|
|
const pcl::SparseQuantizedMultiModTemplate & |
linemod_template, |
|
|
const pcl::LINEMODDetection & |
linemod_detection, |
|
|
Eigen::Vector3f & |
center |
|
) |
| |
|
protectedvirtual |
◆ configCallback()
void jsk_pcl_ros::LINEMODDetector::configCallback |
( |
Config & |
config, |
|
|
uint32_t |
level |
|
) |
| |
|
protectedvirtual |
◆ detect()
void jsk_pcl_ros::LINEMODDetector::detect |
( |
const sensor_msgs::PointCloud2::ConstPtr & |
cloud_msg | ) |
|
|
protectedvirtual |
◆ onInit()
void jsk_pcl_ros::LINEMODDetector::onInit |
( |
| ) |
|
|
protectedvirtual |
◆ setTemplate()
void jsk_pcl_ros::LINEMODDetector::setTemplate |
( |
YAML::Node |
doc | ) |
|
|
protectedvirtual |
◆ subscribe()
void jsk_pcl_ros::LINEMODDetector::subscribe |
( |
| ) |
|
|
protectedvirtual |
◆ unsubscribe()
void jsk_pcl_ros::LINEMODDetector::unsubscribe |
( |
| ) |
|
|
protectedvirtual |
◆ color_gradient_mod_
pcl::ColorGradientModality<pcl::PointXYZRGBA> jsk_pcl_ros::LINEMODDetector::color_gradient_mod_ |
|
protected |
◆ detection_threshold_
double jsk_pcl_ros::LINEMODDetector::detection_threshold_ |
|
protected |
◆ gradient_magnitude_threshold_
double jsk_pcl_ros::LINEMODDetector::gradient_magnitude_threshold_ |
|
protected |
◆ linemod_
pcl::LINEMOD jsk_pcl_ros::LINEMODDetector::linemod_ |
|
protected |
◆ mutex_
◆ pub_cloud_
◆ pub_detect_mask_
◆ pub_original_template_cloud_
ros::Publisher jsk_pcl_ros::LINEMODDetector::pub_original_template_cloud_ |
|
protected |
◆ pub_pose_
◆ srv_
◆ sub_cloud_
◆ surface_normal_mod_
pcl::SurfaceNormalModality<pcl::PointXYZRGBA> jsk_pcl_ros::LINEMODDetector::surface_normal_mod_ |
|
protected |
◆ template_bboxes_
std::vector<jsk_recognition_msgs::BoundingBox> jsk_pcl_ros::LINEMODDetector::template_bboxes_ |
|
protected |
◆ template_cloud_
pcl::PointCloud<pcl::PointXYZRGBA>::Ptr jsk_pcl_ros::LINEMODDetector::template_cloud_ |
|
protected |
◆ template_file_
std::string jsk_pcl_ros::LINEMODDetector::template_file_ |
|
protected |
◆ template_poses_
std::vector<Eigen::Affine3f> jsk_pcl_ros::LINEMODDetector::template_poses_ |
|
protected |
The documentation for this class was generated from the following files: