#include <VRPNTrackerClient.hpp>
Public Member Functions | |
| void | handleVRPNTrackerCB (const vrpn_TRACKERCB t) |
| void | spin () |
| VRPNTrackerClient (const std::string &objectName) | |
| virtual | ~VRPNTrackerClient () |
Protected Attributes | |
| std::string | childFrameID |
| ros::NodeHandle | nodeHandle |
| VRPNTrackerClientOptions * | options |
| std::vector< float > | opttrackRotationMatrix |
| geometry_msgs::PoseStamped | poseStamped |
| ros::Publisher | pub |
| tf::TransformBroadcaster | transBroadcaster |
| vrpn_Tracker_Remote * | vrpnTracker |
Private Member Functions | |
| std::vector< float > | multMatrixVector (const std::vector< float > &mat, const std::vector< float > &vec) |
Friends | |
| void VRPN_CALLBACK | viconTracker_handleTracker (void *userData, const vrpn_TRACKERCB t) |
Definition at line 23 of file VRPNTrackerClient.hpp.
| VRPNTrackerClient::VRPNTrackerClient | ( | const std::string & | objectName | ) |
Definition at line 16 of file VRPNTrackerClient.cpp.
| VRPNTrackerClient::~VRPNTrackerClient | ( | ) | [virtual] |
Definition at line 40 of file VRPNTrackerClient.cpp.
| void VRPNTrackerClient::handleVRPNTrackerCB | ( | const vrpn_TRACKERCB | t | ) |
Definition at line 51 of file VRPNTrackerClient.cpp.
| std::vector< float > VRPNTrackerClient::multMatrixVector | ( | const std::vector< float > & | mat, |
| const std::vector< float > & | vec | ||
| ) | [private] |
Definition at line 119 of file VRPNTrackerClient.cpp.
| void VRPNTrackerClient::spin | ( | ) |
Definition at line 46 of file VRPNTrackerClient.cpp.
| void VRPN_CALLBACK viconTracker_handleTracker | ( | void * | userData, |
| const vrpn_TRACKERCB | t | ||
| ) | [friend] |
Definition at line 10 of file VRPNTrackerClient.cpp.
std::string VRPNTrackerClient::childFrameID [protected] |
Definition at line 28 of file VRPNTrackerClient.hpp.
ros::NodeHandle VRPNTrackerClient::nodeHandle [protected] |
Definition at line 25 of file VRPNTrackerClient.hpp.
VRPNTrackerClientOptions* VRPNTrackerClient::options [protected] |
Definition at line 30 of file VRPNTrackerClient.hpp.
std::vector<float> VRPNTrackerClient::opttrackRotationMatrix [protected] |
Definition at line 35 of file VRPNTrackerClient.hpp.
geometry_msgs::PoseStamped VRPNTrackerClient::poseStamped [protected] |
Definition at line 27 of file VRPNTrackerClient.hpp.
ros::Publisher VRPNTrackerClient::pub [protected] |
Definition at line 26 of file VRPNTrackerClient.hpp.
tf::TransformBroadcaster VRPNTrackerClient::transBroadcaster [protected] |
Definition at line 31 of file VRPNTrackerClient.hpp.
vrpn_Tracker_Remote* VRPNTrackerClient::vrpnTracker [protected] |
Definition at line 33 of file VRPNTrackerClient.hpp.