#include <interactive_cuboid_likelihood.h>
| Public Types | |
| typedef InteractiveCuboidLikelihoodConfig | Config | 
| typedef pcl::tracking::ParticleCuboid | Particle | 
| typedef boost::shared_ptr < InteractiveCuboidLikelihood > | Ptr | 
| Public Member Functions | |
| InteractiveCuboidLikelihood () | |
| Protected Member Functions | |
| virtual void | configCallback (Config &config, uint32_t level) | 
| virtual void | likelihood (const sensor_msgs::PointCloud2::ConstPtr &msg) | 
| virtual void | onInit () | 
| virtual visualization_msgs::InteractiveMarker | particleToInteractiveMarker (const Particle &p) | 
| virtual visualization_msgs::Marker | particleToMarker (const Particle &p) | 
| virtual visualization_msgs::InteractiveMarker | planeInteractiveMarker () | 
| virtual void | processFeedback (const visualization_msgs::InteractiveMarkerFeedback::ConstPtr &feedback) | 
| virtual void | processPlaneFeedback (const visualization_msgs::InteractiveMarkerFeedback::ConstPtr &feedback) | 
| virtual void | subscribe () | 
| virtual void | unsubscribe () | 
| Protected Attributes | |
| Config | config_ | 
| std::string | frame_id_ | 
| boost::mutex | mutex_ | 
| Particle | particle_ | 
| Eigen::Affine3f | plane_pose_ | 
| boost::shared_ptr < interactive_markers::InteractiveMarkerServer > | plane_server_ | 
| ros::Publisher | pub_ | 
| std::string | sensor_frame_ | 
| boost::shared_ptr < interactive_markers::InteractiveMarkerServer > | server_ | 
| boost::shared_ptr < dynamic_reconfigure::Server < Config > > | srv_ | 
| ros::Subscriber | sub_ | 
| tf::TransformListener * | tf_ | 
| Eigen::Vector3f | viewpoint_ | 
Definition at line 49 of file interactive_cuboid_likelihood.h.
| typedef InteractiveCuboidLikelihoodConfig jsk_pcl_ros::InteractiveCuboidLikelihood::Config | 
Definition at line 53 of file interactive_cuboid_likelihood.h.
Definition at line 54 of file interactive_cuboid_likelihood.h.
| typedef boost::shared_ptr<InteractiveCuboidLikelihood> jsk_pcl_ros::InteractiveCuboidLikelihood::Ptr | 
Definition at line 52 of file interactive_cuboid_likelihood.h.
Definition at line 55 of file interactive_cuboid_likelihood.h.
| void jsk_pcl_ros::InteractiveCuboidLikelihood::configCallback | ( | Config & | config, | 
| uint32_t | level | ||
| ) |  [protected, virtual] | 
Definition at line 150 of file interactive_cuboid_likelihood_nodelet.cpp.
| void jsk_pcl_ros::InteractiveCuboidLikelihood::likelihood | ( | const sensor_msgs::PointCloud2::ConstPtr & | msg | ) |  [protected, virtual] | 
Definition at line 115 of file interactive_cuboid_likelihood_nodelet.cpp.
| void jsk_pcl_ros::InteractiveCuboidLikelihood::onInit | ( | void | ) |  [protected, virtual] | 
Definition at line 43 of file interactive_cuboid_likelihood_nodelet.cpp.
| visualization_msgs::InteractiveMarker jsk_pcl_ros::InteractiveCuboidLikelihood::particleToInteractiveMarker | ( | const Particle & | p | ) |  [protected, virtual] | 
Definition at line 231 of file interactive_cuboid_likelihood_nodelet.cpp.
| visualization_msgs::Marker jsk_pcl_ros::InteractiveCuboidLikelihood::particleToMarker | ( | const Particle & | p | ) |  [protected, virtual] | 
Definition at line 215 of file interactive_cuboid_likelihood_nodelet.cpp.
| visualization_msgs::InteractiveMarker jsk_pcl_ros::InteractiveCuboidLikelihood::planeInteractiveMarker | ( | ) |  [protected, virtual] | 
Definition at line 166 of file interactive_cuboid_likelihood_nodelet.cpp.
| void jsk_pcl_ros::InteractiveCuboidLikelihood::processFeedback | ( | const visualization_msgs::InteractiveMarkerFeedback::ConstPtr & | feedback | ) |  [protected, virtual] | 
Definition at line 99 of file interactive_cuboid_likelihood_nodelet.cpp.
| void jsk_pcl_ros::InteractiveCuboidLikelihood::processPlaneFeedback | ( | const visualization_msgs::InteractiveMarkerFeedback::ConstPtr & | feedback | ) |  [protected, virtual] | 
Definition at line 108 of file interactive_cuboid_likelihood_nodelet.cpp.
| void jsk_pcl_ros::InteractiveCuboidLikelihood::subscribe | ( | ) |  [protected, virtual] | 
Definition at line 89 of file interactive_cuboid_likelihood_nodelet.cpp.
| void jsk_pcl_ros::InteractiveCuboidLikelihood::unsubscribe | ( | ) |  [protected, virtual] | 
Definition at line 94 of file interactive_cuboid_likelihood_nodelet.cpp.
Definition at line 74 of file interactive_cuboid_likelihood.h.
Definition at line 72 of file interactive_cuboid_likelihood.h.
Definition at line 68 of file interactive_cuboid_likelihood.h.
Definition at line 73 of file interactive_cuboid_likelihood.h.
| Eigen::Affine3f jsk_pcl_ros::InteractiveCuboidLikelihood::plane_pose_  [protected] | 
Definition at line 71 of file interactive_cuboid_likelihood.h.
| boost::shared_ptr<interactive_markers::InteractiveMarkerServer> jsk_pcl_ros::InteractiveCuboidLikelihood::plane_server_  [protected] | 
Definition at line 79 of file interactive_cuboid_likelihood.h.
Definition at line 69 of file interactive_cuboid_likelihood.h.
Definition at line 77 of file interactive_cuboid_likelihood.h.
| boost::shared_ptr<interactive_markers::InteractiveMarkerServer> jsk_pcl_ros::InteractiveCuboidLikelihood::server_  [protected] | 
Definition at line 78 of file interactive_cuboid_likelihood.h.
| boost::shared_ptr<dynamic_reconfigure::Server<Config> > jsk_pcl_ros::InteractiveCuboidLikelihood::srv_  [protected] | 
Definition at line 80 of file interactive_cuboid_likelihood.h.
Definition at line 70 of file interactive_cuboid_likelihood.h.
Definition at line 75 of file interactive_cuboid_likelihood.h.
| Eigen::Vector3f jsk_pcl_ros::InteractiveCuboidLikelihood::viewpoint_  [protected] | 
Definition at line 76 of file interactive_cuboid_likelihood.h.