40 #ifndef JSK_PCL_ROS_COLOR_HISTOGRAM_FILTER_H__ 41 #define JSK_PCL_ROS_COLOR_HISTOGRAM_FILTER_H__ 43 #include <dynamic_reconfigure/server.h> 45 #include <jsk_recognition_msgs/ClusterPointIndices.h> 46 #include <jsk_recognition_msgs/ColorHistogram.h> 47 #include <jsk_recognition_msgs/ColorHistogramArray.h> 52 #include <jsk_pcl_ros/ColorHistogramFilterConfig.h> 62 typedef ColorHistogramFilterConfig
Config;
70 virtual void feature(
const jsk_recognition_msgs::ColorHistogramArray::ConstPtr &input_histogram,
71 const jsk_recognition_msgs::ClusterPointIndices::ConstPtr &input_indices);
72 virtual void reference(
const jsk_recognition_msgs::ColorHistogram::ConstPtr &input);
94 #endif // JSK_PCL_ROS_COLOR_HISTOGRAM_FILTER_H__
message_filters::Subscriber< jsk_recognition_msgs::ClusterPointIndices > sub_indices_
virtual void reference(const jsk_recognition_msgs::ColorHistogram::ConstPtr &input)
message_filters::Subscriber< jsk_recognition_msgs::ColorHistogramArray > sub_histogram_
double distance_threshold_
virtual void unsubscribe()
ros::Publisher pub_histogram_
jsk_recognition_utils::ComparePolicy compare_policy_
boost::shared_ptr< dynamic_reconfigure::Server< Config > > srv_
ros::Subscriber sub_reference_
boost::mutex mutex
global mutex.
ColorHistogramFilterConfig Config
std::vector< float > reference_histogram_
ros::Publisher pub_indices_
virtual void feature(const jsk_recognition_msgs::ColorHistogramArray::ConstPtr &input_histogram, const jsk_recognition_msgs::ClusterPointIndices::ConstPtr &input_indices)
virtual void configCallback(Config &config, uint32_t level)
boost::shared_ptr< message_filters::Synchronizer< SyncPolicy > > sync_
message_filters::sync_policies::ExactTime< jsk_recognition_msgs::ColorHistogramArray, jsk_recognition_msgs::ClusterPointIndices > SyncPolicy