#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.