#include <client.hpp>
Public Member Functions | |
ARPairTrackingClient () | |
void | broadcastMarkersTF () |
void | globalMarkersCB (const ar_track_alvar_msgs::AlvarMarkers::ConstPtr &msg) |
~ARPairTrackingClient () | |
Protected Member Functions | |
void | createMirrorMarkers () |
void | createTargets () |
void | notifyARPairTracker () |
void | publishMarkerTFs (const std::string prefix, const ar_track_alvar_msgs::AlvarMarkers &markers) |
void | publishTargetTFs (const std::string prefix, const ar_track_alvar_msgs::AlvarMarkers &markers) |
Private Attributes | |
double | baseline_ |
std::string | global_frame_ |
std::string | global_marker_prefix_ |
ar_track_alvar_msgs::AlvarMarkers | global_markers_ |
ar_track_alvar_msgs::AlvarMarkers | global_markers_mirrors_ |
ros::Publisher | pub_update_ar_pair_ |
ros::Subscriber | sub_global_marker_ |
std::string | target_frame_postfix_ |
double | target_offset_ |
tf::TransformBroadcaster | tf_brcaster_ |
double | tf_broadcast_freq_ |
tf::TransformListener | tf_listener_ |
Definition at line 19 of file client.hpp.
Definition at line 6 of file client.cpp.
Definition at line 23 of file client.cpp.
Definition at line 86 of file client.cpp.
void yocs::ARPairTrackingClient::createMirrorMarkers | ( | ) | [protected] |
Definition at line 37 of file client.cpp.
void yocs::ARPairTrackingClient::createTargets | ( | ) | [protected] |
void yocs::ARPairTrackingClient::globalMarkersCB | ( | const ar_track_alvar_msgs::AlvarMarkers::ConstPtr & | msg | ) |
Definition at line 27 of file client.cpp.
void yocs::ARPairTrackingClient::notifyARPairTracker | ( | ) | [protected] |
Definition at line 61 of file client.cpp.
void yocs::ARPairTrackingClient::publishMarkerTFs | ( | const std::string | prefix, |
const ar_track_alvar_msgs::AlvarMarkers & | markers | ||
) | [protected] |
Definition at line 121 of file client.cpp.
void yocs::ARPairTrackingClient::publishTargetTFs | ( | const std::string | prefix, |
const ar_track_alvar_msgs::AlvarMarkers & | markers | ||
) | [protected] |
Definition at line 101 of file client.cpp.
double yocs::ARPairTrackingClient::baseline_ [private] |
Definition at line 43 of file client.hpp.
std::string yocs::ARPairTrackingClient::global_frame_ [private] |
Definition at line 40 of file client.hpp.
std::string yocs::ARPairTrackingClient::global_marker_prefix_ [private] |
Definition at line 41 of file client.hpp.
ar_track_alvar_msgs::AlvarMarkers yocs::ARPairTrackingClient::global_markers_ [private] |
Definition at line 32 of file client.hpp.
ar_track_alvar_msgs::AlvarMarkers yocs::ARPairTrackingClient::global_markers_mirrors_ [private] |
Definition at line 32 of file client.hpp.
Definition at line 34 of file client.hpp.
Definition at line 33 of file client.hpp.
std::string yocs::ARPairTrackingClient::target_frame_postfix_ [private] |
Definition at line 42 of file client.hpp.
double yocs::ARPairTrackingClient::target_offset_ [private] |
Definition at line 44 of file client.hpp.
Definition at line 37 of file client.hpp.
double yocs::ARPairTrackingClient::tf_broadcast_freq_ [private] |
Definition at line 38 of file client.hpp.
Definition at line 36 of file client.hpp.