00001 /* 00002 * VRPNTrackerClientOptions.hpp 00003 * 00004 * Created on: Nov 30, 2012 00005 * Author: vgrabe 00006 */ 00007 00008 #ifndef VRPNTRACKERCLIENTOPTIONS_HPP_ 00009 #define VRPNTRACKERCLIENTOPTIONS_HPP_ 00010 00011 #include <vector> 00012 #include <ros/ros.h> 00013 00014 #define VRPN_TOPIC_UNDEF_STRING "undef" 00015 00016 class VRPNTrackerClientOptions { 00017 public: 00018 std::string tVRPNHostname; 00019 std::string tChildFrameID; 00020 bool tEnableTF, useOptitrackToENURot, useVRPNServerTime, useNEDconvention; 00021 std::string tVRPNClientObject; 00022 std::string tTopicName; 00023 00024 ros::NodeHandle privateNodeHandle; 00025 00026 VRPNTrackerClientOptions(); 00027 }; 00028 00029 #endif /* VRPNTRACKERCLIENTOPTIONS_HPP_ */