Public Member Functions | Protected Member Functions | Private Attributes
yocs::ARPairTrackingClient Class Reference

#include <client.hpp>

List of all members.

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_

Detailed Description

Definition at line 19 of file client.hpp.


Constructor & Destructor Documentation

Definition at line 6 of file client.cpp.

Definition at line 23 of file client.cpp.


Member Function Documentation

Definition at line 86 of file client.cpp.

Definition at line 37 of file client.cpp.

void yocs::ARPairTrackingClient::globalMarkersCB ( const ar_track_alvar_msgs::AlvarMarkers::ConstPtr &  msg)

Definition at line 27 of file client.cpp.

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.


Member Data Documentation

Definition at line 43 of file client.hpp.

Definition at line 40 of file client.hpp.

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.

Definition at line 42 of file client.hpp.

Definition at line 44 of file client.hpp.

Definition at line 37 of file client.hpp.

Definition at line 38 of file client.hpp.

Definition at line 36 of file client.hpp.


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


yocs_ar_pair_tracking
Author(s): Daniel Stonier, Jihoon Lee, Jorge Santos Simon
autogenerated on Thu Jun 6 2019 21:47:30