callbacks.hh
Go to the documentation of this file.
1 #ifndef VISP_TRACKER_CALLBACKS_HH
2 # define VISP_TRACKER_CALLBACKS_HH
3 # include <boost/thread/recursive_mutex.hpp>
5 # include <sensor_msgs/Image.h>
6 # include <std_msgs/Header.h>
7 
8 # include <string>
9 
10 # include <visp/vpImage.h>
11 # include <visp/vpMbTracker.h>
12 # include <visp/vpMe.h>
13 # include <visp/vpKltOpencv.h>
14 
15 # include <visp_tracker/ModelBasedSettingsConfig.h>
16 # include <visp_tracker/ModelBasedSettingsKltConfig.h>
17 # include <visp_tracker/ModelBasedSettingsEdgeConfig.h>
18 
19 void
20 imageCallback(vpImage<unsigned char>& image,
21  const sensor_msgs::Image::ConstPtr& msg,
22  const sensor_msgs::CameraInfoConstPtr& info);
23 
24 void
25 imageCallback(vpImage<unsigned char>& image,
26  std_msgs::Header& header,
27  sensor_msgs::CameraInfoConstPtr& info,
28  const sensor_msgs::Image::ConstPtr& msg,
29  const sensor_msgs::CameraInfoConstPtr& infoConst);
30 
32 bindImageCallback(vpImage<unsigned char>& image);
33 
35 bindImageCallback(vpImage<unsigned char>& image,
36  std_msgs::Header& header,
37  sensor_msgs::CameraInfoConstPtr& info);
38 
39 
40 void reconfigureCallback(vpMbTracker* tracker,
41  vpImage<unsigned char>& I,
42  vpMe& moving_edge,
43  vpKltOpencv& kltTracker,
44  boost::recursive_mutex& mutex,
45  visp_tracker::ModelBasedSettingsConfig& config,
46  uint32_t level);
47 
48 void reconfigureEdgeCallback(vpMbTracker* tracker,
49  vpImage<unsigned char>& I,
50  vpMe& moving_edge,
51  boost::recursive_mutex& mutex,
52  visp_tracker::ModelBasedSettingsEdgeConfig& config,
53  uint32_t level);
54 
55 void reconfigureKltCallback(vpMbTracker* tracker,
56  vpImage<unsigned char>& I,
57  vpKltOpencv& kltTracker,
58  boost::recursive_mutex& mutex,
59  visp_tracker::ModelBasedSettingsKltConfig& config,
60  uint32_t level);
61 
63  vpMbTracker* tracker);
64 
66  vpMbTracker* tracker,
67  vpImage<unsigned char>& I,
68  vpMe& moving_edge,
69  vpKltOpencv& kltTracker,
70  boost::recursive_mutex& mutex,
71  visp_tracker::ModelBasedSettingsConfig& config,
72  uint32_t level);
73 
75  vpMbTracker* tracker,
76  vpImage<unsigned char>& I,
77  vpMe& moving_edge,
78  boost::recursive_mutex& mutex,
79  visp_tracker::ModelBasedSettingsEdgeConfig& config,
80  uint32_t level);
81 
83  vpMbTracker* tracker,
84  vpImage<unsigned char>& I,
85  vpKltOpencv& kltTracker,
86  boost::recursive_mutex& mutex,
87  visp_tracker::ModelBasedSettingsKltConfig& config,
88  uint32_t level);
89 
90 
91 #endif
void reconfigureEdgeCallback(vpMbTracker *tracker, vpImage< unsigned char > &I, vpMe &moving_edge, boost::recursive_mutex &mutex, visp_tracker::ModelBasedSettingsEdgeConfig &config, uint32_t level)
Definition: callbacks.cpp:107
void reconfigureKltCallbackAndInitViewer(ros::NodeHandle &nh, vpMbTracker *tracker, vpImage< unsigned char > &I, vpKltOpencv &kltTracker, boost::recursive_mutex &mutex, visp_tracker::ModelBasedSettingsKltConfig &config, uint32_t level)
Definition: callbacks.cpp:213
void reconfigureKltCallback(vpMbTracker *tracker, vpImage< unsigned char > &I, vpKltOpencv &kltTracker, boost::recursive_mutex &mutex, visp_tracker::ModelBasedSettingsKltConfig &config, uint32_t level)
Definition: callbacks.cpp:142
void imageCallback(vpImage< unsigned char > &image, const sensor_msgs::Image::ConstPtr &msg, const sensor_msgs::CameraInfoConstPtr &info)
Definition: callbacks.cpp:16
void reconfigureEdgeCallbackAndInitViewer(ros::NodeHandle &nh, vpMbTracker *tracker, vpImage< unsigned char > &I, vpMe &moving_edge, boost::recursive_mutex &mutex, visp_tracker::ModelBasedSettingsEdgeConfig &config, uint32_t level)
Definition: callbacks.cpp:201
void reconfigureCallbackAndInitViewer(ros::NodeHandle &nh, vpMbTracker *tracker, vpImage< unsigned char > &I, vpMe &moving_edge, vpKltOpencv &kltTracker, boost::recursive_mutex &mutex, visp_tracker::ModelBasedSettingsConfig &config, uint32_t level)
Definition: callbacks.cpp:188
void reInitViewerCommonParameters(ros::NodeHandle &nh, vpMbTracker *tracker)
Definition: callbacks.cpp:172
image_transport::CameraSubscriber::Callback bindImageCallback(vpImage< unsigned char > &image)
Definition: callbacks.cpp:42
boost::function< void(const sensor_msgs::ImageConstPtr &, const sensor_msgs::CameraInfoConstPtr &)> Callback
void reconfigureCallback(vpMbTracker *tracker, vpImage< unsigned char > &I, vpMe &moving_edge, vpKltOpencv &kltTracker, boost::recursive_mutex &mutex, visp_tracker::ModelBasedSettingsConfig &config, uint32_t level)
Definition: callbacks.cpp:57


visp_tracker
Author(s): Thomas Moulard
autogenerated on Wed Jul 3 2019 19:48:07