Public Types | Public Member Functions | Protected Member Functions | Protected Attributes
jsk_perception::PolygonArrayColorLikelihood Class Reference

#include <polygon_array_color_likelihood.h>

List of all members.

Public Types

typedef
message_filters::sync_policies::ApproximateTime
< jsk_recognition_msgs::PolygonArray,
jsk_recognition_msgs::HistogramWithRangeArray > 
ApproximateSyncPolicy
typedef
PolygonArrayColorLikelihoodConfig 
Config
typedef boost::shared_ptr
< PolygonArrayColorLikelihood
Ptr
typedef
message_filters::sync_policies::ExactTime
< jsk_recognition_msgs::PolygonArray,
jsk_recognition_msgs::HistogramWithRangeArray > 
SyncPolicy

Public Member Functions

 PolygonArrayColorLikelihood ()

Protected Member Functions

virtual double compareHist (const cv::MatND &ref_hist, const cv::MatND &target_hist)
virtual void configCallback (Config &config, uint32_t level)
virtual void likelihood (const jsk_recognition_msgs::PolygonArray::ConstPtr &polygon_msg, const jsk_recognition_msgs::HistogramWithRangeArray::ConstPtr &histogram_msg)
virtual void onInit ()
virtual void readReference (const std::string &file)
virtual void referenceCallback (const jsk_recognition_msgs::HistogramWithRange::ConstPtr &ref_msg)
virtual void subscribe ()
virtual void unsubscribe ()

Protected Attributes

bool approximate_sync_
boost::shared_ptr
< message_filters::Synchronizer
< ApproximateSyncPolicy > > 
async_
int coefficient_method_
int max_queue_size_
boost::mutex mutex_
ros::Publisher pub_
jsk_recognition_msgs::HistogramWithRange::ConstPtr reference_
bool reference_from_file_
boost::shared_ptr
< dynamic_reconfigure::Server
< Config > > 
srv_
message_filters::Subscriber
< jsk_recognition_msgs::HistogramWithRangeArray > 
sub_histogram_
message_filters::Subscriber
< jsk_recognition_msgs::PolygonArray > 
sub_polygon_
ros::Subscriber sub_reference_
boost::shared_ptr
< message_filters::Synchronizer
< SyncPolicy > > 
sync_
int sync_queue_size_

Detailed Description

Definition at line 52 of file polygon_array_color_likelihood.h.


Member Typedef Documentation

typedef message_filters::sync_policies::ApproximateTime< jsk_recognition_msgs::PolygonArray, jsk_recognition_msgs::HistogramWithRangeArray > jsk_perception::PolygonArrayColorLikelihood::ApproximateSyncPolicy

Definition at line 63 of file polygon_array_color_likelihood.h.

typedef PolygonArrayColorLikelihoodConfig jsk_perception::PolygonArrayColorLikelihood::Config

Definition at line 56 of file polygon_array_color_likelihood.h.

Definition at line 55 of file polygon_array_color_likelihood.h.

typedef message_filters::sync_policies::ExactTime< jsk_recognition_msgs::PolygonArray, jsk_recognition_msgs::HistogramWithRangeArray > jsk_perception::PolygonArrayColorLikelihood::SyncPolicy

Definition at line 60 of file polygon_array_color_likelihood.h.


Constructor & Destructor Documentation

Definition at line 57 of file polygon_array_color_likelihood.h.


Member Function Documentation

double jsk_perception::PolygonArrayColorLikelihood::compareHist ( const cv::MatND &  ref_hist,
const cv::MatND &  target_hist 
) [protected, virtual]

Definition at line 168 of file polygon_array_color_likelihood.cpp.

void jsk_perception::PolygonArrayColorLikelihood::configCallback ( Config config,
uint32_t  level 
) [protected, virtual]

Definition at line 161 of file polygon_array_color_likelihood.cpp.

void jsk_perception::PolygonArrayColorLikelihood::likelihood ( const jsk_recognition_msgs::PolygonArray::ConstPtr &  polygon_msg,
const jsk_recognition_msgs::HistogramWithRangeArray::ConstPtr &  histogram_msg 
) [protected, virtual]

Definition at line 210 of file polygon_array_color_likelihood.cpp.

Definition at line 43 of file polygon_array_color_likelihood.cpp.

void jsk_perception::PolygonArrayColorLikelihood::readReference ( const std::string file) [protected, virtual]

Definition at line 86 of file polygon_array_color_likelihood.cpp.

void jsk_perception::PolygonArrayColorLikelihood::referenceCallback ( const jsk_recognition_msgs::HistogramWithRange::ConstPtr &  ref_msg) [protected, virtual]

Definition at line 154 of file polygon_array_color_likelihood.cpp.

Definition at line 64 of file polygon_array_color_likelihood.cpp.

Definition at line 145 of file polygon_array_color_likelihood.cpp.


Member Data Documentation

Definition at line 87 of file polygon_array_color_likelihood.h.

Definition at line 83 of file polygon_array_color_likelihood.h.

Definition at line 90 of file polygon_array_color_likelihood.h.

Definition at line 88 of file polygon_array_color_likelihood.h.

Definition at line 78 of file polygon_array_color_likelihood.h.

Definition at line 79 of file polygon_array_color_likelihood.h.

jsk_recognition_msgs::HistogramWithRange::ConstPtr jsk_perception::PolygonArrayColorLikelihood::reference_ [protected]

Definition at line 86 of file polygon_array_color_likelihood.h.

Definition at line 91 of file polygon_array_color_likelihood.h.

boost::shared_ptr<dynamic_reconfigure::Server<Config> > jsk_perception::PolygonArrayColorLikelihood::srv_ [protected]

Definition at line 81 of file polygon_array_color_likelihood.h.

message_filters::Subscriber<jsk_recognition_msgs::HistogramWithRangeArray> jsk_perception::PolygonArrayColorLikelihood::sub_histogram_ [protected]

Definition at line 85 of file polygon_array_color_likelihood.h.

Definition at line 84 of file polygon_array_color_likelihood.h.

Definition at line 80 of file polygon_array_color_likelihood.h.

Definition at line 82 of file polygon_array_color_likelihood.h.

Definition at line 89 of file polygon_array_color_likelihood.h.


The documentation for this class was generated from the following files:


jsk_perception
Author(s): Manabu Saito, Ryohei Ueda
autogenerated on Tue Jul 2 2019 19:41:08