Public Member Functions | Protected Attributes | Private Member Functions | Friends
VRPNTrackerClient Class Reference

#include <VRPNTrackerClient.hpp>

List of all members.

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
VRPNTrackerClientOptionsoptions
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)

Detailed Description

Definition at line 23 of file VRPNTrackerClient.hpp.


Constructor & Destructor Documentation

VRPNTrackerClient::VRPNTrackerClient ( const std::string &  objectName)

Definition at line 16 of file VRPNTrackerClient.cpp.

Definition at line 40 of file VRPNTrackerClient.cpp.


Member Function Documentation

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.

Definition at line 46 of file VRPNTrackerClient.cpp.


Friends And Related Function Documentation

void VRPN_CALLBACK viconTracker_handleTracker ( void *  userData,
const vrpn_TRACKERCB  t 
) [friend]

Definition at line 10 of file VRPNTrackerClient.cpp.


Member Data Documentation

std::string VRPNTrackerClient::childFrameID [protected]

Definition at line 28 of file VRPNTrackerClient.hpp.

Definition at line 25 of file VRPNTrackerClient.hpp.

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.

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.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines


vrpn_tracker
Author(s): Martin Riedel
autogenerated on Mon Nov 11 2013 11:14:25