#include <color_histogram_filter.h>
Public Types | |
typedef ColorHistogramFilterConfig | Config |
typedef message_filters::sync_policies::ExactTime < jsk_recognition_msgs::ColorHistogramArray, jsk_recognition_msgs::ClusterPointIndices > | SyncPolicy |
Public Member Functions | |
ColorHistogramFilter () | |
Protected Member Functions | |
virtual void | configCallback (Config &config, uint32_t level) |
virtual void | feature (const jsk_recognition_msgs::ColorHistogramArray::ConstPtr &input_histogram, const jsk_recognition_msgs::ClusterPointIndices::ConstPtr &input_indices) |
virtual void | onInit () |
virtual void | reference (const jsk_recognition_msgs::ColorHistogram::ConstPtr &input) |
virtual void | subscribe () |
virtual void | unsubscribe () |
Protected Attributes | |
int | bin_size_ |
jsk_recognition_utils::ComparePolicy | compare_policy_ |
double | distance_threshold_ |
bool | flip_threshold_ |
boost::mutex | mutex_ |
ros::Publisher | pub_histogram_ |
ros::Publisher | pub_indices_ |
int | queue_size_ |
std::vector< float > | reference_histogram_ |
boost::shared_ptr < dynamic_reconfigure::Server < Config > > | srv_ |
message_filters::Subscriber < jsk_recognition_msgs::ColorHistogramArray > | sub_histogram_ |
message_filters::Subscriber < jsk_recognition_msgs::ClusterPointIndices > | sub_indices_ |
ros::Subscriber | sub_reference_ |
boost::shared_ptr < message_filters::Synchronizer < SyncPolicy > > | sync_ |
Definition at line 57 of file color_histogram_filter.h.
typedef ColorHistogramFilterConfig jsk_pcl_ros::ColorHistogramFilter::Config |
Definition at line 62 of file color_histogram_filter.h.
typedef message_filters::sync_policies::ExactTime<jsk_recognition_msgs::ColorHistogramArray, jsk_recognition_msgs::ClusterPointIndices> jsk_pcl_ros::ColorHistogramFilter::SyncPolicy |
Definition at line 61 of file color_histogram_filter.h.
Definition at line 64 of file color_histogram_filter.h.
void jsk_pcl_ros::ColorHistogramFilter::configCallback | ( | Config & | config, |
uint32_t | level | ||
) | [protected, virtual] |
Definition at line 63 of file color_histogram_filter_nodelet.cpp.
void jsk_pcl_ros::ColorHistogramFilter::feature | ( | const jsk_recognition_msgs::ColorHistogramArray::ConstPtr & | input_histogram, |
const jsk_recognition_msgs::ClusterPointIndices::ConstPtr & | input_indices | ||
) | [protected, virtual] |
Definition at line 96 of file color_histogram_filter_nodelet.cpp.
void jsk_pcl_ros::ColorHistogramFilter::onInit | ( | void | ) | [protected, virtual] |
Reimplemented from jsk_topic_tools::DiagnosticNodelet.
Definition at line 45 of file color_histogram_filter_nodelet.cpp.
void jsk_pcl_ros::ColorHistogramFilter::reference | ( | const jsk_recognition_msgs::ColorHistogram::ConstPtr & | input | ) | [protected, virtual] |
Definition at line 139 of file color_histogram_filter_nodelet.cpp.
void jsk_pcl_ros::ColorHistogramFilter::subscribe | ( | ) | [protected, virtual] |
Implements jsk_topic_tools::ConnectionBasedNodelet.
Definition at line 78 of file color_histogram_filter_nodelet.cpp.
void jsk_pcl_ros::ColorHistogramFilter::unsubscribe | ( | ) | [protected, virtual] |
Implements jsk_topic_tools::ConnectionBasedNodelet.
Definition at line 89 of file color_histogram_filter_nodelet.cpp.
int jsk_pcl_ros::ColorHistogramFilter::bin_size_ [protected] |
Definition at line 86 of file color_histogram_filter.h.
Definition at line 89 of file color_histogram_filter.h.
double jsk_pcl_ros::ColorHistogramFilter::distance_threshold_ [protected] |
Definition at line 88 of file color_histogram_filter.h.
bool jsk_pcl_ros::ColorHistogramFilter::flip_threshold_ [protected] |
Definition at line 87 of file color_histogram_filter.h.
Definition at line 75 of file color_histogram_filter.h.
Definition at line 82 of file color_histogram_filter.h.
Definition at line 81 of file color_histogram_filter.h.
int jsk_pcl_ros::ColorHistogramFilter::queue_size_ [protected] |
Definition at line 85 of file color_histogram_filter.h.
std::vector<float> jsk_pcl_ros::ColorHistogramFilter::reference_histogram_ [protected] |
Definition at line 90 of file color_histogram_filter.h.
boost::shared_ptr<dynamic_reconfigure::Server<Config> > jsk_pcl_ros::ColorHistogramFilter::srv_ [protected] |
Definition at line 76 of file color_histogram_filter.h.
message_filters::Subscriber<jsk_recognition_msgs::ColorHistogramArray> jsk_pcl_ros::ColorHistogramFilter::sub_histogram_ [protected] |
Definition at line 78 of file color_histogram_filter.h.
message_filters::Subscriber<jsk_recognition_msgs::ClusterPointIndices> jsk_pcl_ros::ColorHistogramFilter::sub_indices_ [protected] |
Definition at line 79 of file color_histogram_filter.h.
Definition at line 77 of file color_histogram_filter.h.
boost::shared_ptr<message_filters::Synchronizer<SyncPolicy> > jsk_pcl_ros::ColorHistogramFilter::sync_ [protected] |
Definition at line 80 of file color_histogram_filter.h.