Go to the documentation of this file.
   37 #ifndef JSK_PCL_ROS_INTERACTIVE_CUBOID_LIKELIHOOD_H_ 
   38 #define JSK_PCL_ROS_INTERACTIVE_CUBOID_LIKELIHOOD_H_ 
   42 #include <jsk_pcl_ros/InteractiveCuboidLikelihoodConfig.h> 
   43 #include <dynamic_reconfigure/server.h> 
   44 #include <visualization_msgs/Marker.h> 
   45 #include <std_msgs/Float32.h> 
   49   class InteractiveCuboidLikelihood: 
public jsk_topic_tools::DiagnosticNodelet
 
   53     typedef InteractiveCuboidLikelihoodConfig 
Config;
 
   61     virtual void likelihood(
const sensor_msgs::PointCloud2::ConstPtr& 
msg);
 
   62     virtual void processFeedback(
const visualization_msgs::InteractiveMarkerFeedback::ConstPtr& feedback);
 
   63     virtual void processPlaneFeedback(
const visualization_msgs::InteractiveMarkerFeedback::ConstPtr& feedback);
 
  
virtual void processPlaneFeedback(const visualization_msgs::InteractiveMarkerFeedback::ConstPtr &feedback)
virtual void unsubscribe()
virtual void likelihood(const sensor_msgs::PointCloud2::ConstPtr &msg)
virtual void configCallback(Config &config, uint32_t level)
boost::shared_ptr< InteractiveCuboidLikelihood > Ptr
boost::shared_ptr< interactive_markers::InteractiveMarkerServer > plane_server_
std::string sensor_frame_
virtual void processFeedback(const visualization_msgs::InteractiveMarkerFeedback::ConstPtr &feedback)
boost::shared_ptr< dynamic_reconfigure::Server< Config > > srv_
Eigen::Vector3f viewpoint_
InteractiveCuboidLikelihood()
boost::shared_ptr< interactive_markers::InteractiveMarkerServer > server_
pcl::tracking::ParticleCuboid Particle
virtual visualization_msgs::Marker particleToMarker(const Particle &p)
InteractiveCuboidLikelihoodConfig Config
Eigen::Affine3f plane_pose_
tf::TransformListener * tf_
boost::mutex mutex
global mutex.
virtual visualization_msgs::InteractiveMarker planeInteractiveMarker()
virtual visualization_msgs::InteractiveMarker particleToInteractiveMarker(const Particle &p)
jsk_pcl_ros
Author(s): Yohei Kakiuchi 
autogenerated on Fri May 16 2025 03:12:11