00001 /* 00002 * VRPNTrackerClientOptions.hpp 00003 * 00004 * Created on: Dec 11, 2011 00005 * Author: mriedel 00006 */ 00007 00008 #ifndef VRPNTRACKERCLIENTOPTIONS_HPP_ 00009 #define VRPNTRACKERCLIENTOPTIONS_HPP_ 00010 00011 #include <telekyb_defines/telekyb_defines.hpp> 00012 00013 #include <telekyb_base/Options.hpp> 00014 #include <telekyb_base/Base/Singleton.hpp> 00015 00016 namespace TELEKYB_NAMESPACE { 00017 00018 class VRPNTrackerClientOptions : public OptionContainer, public Singleton<VRPNTrackerClientOptions> { 00019 public: 00020 Option<std::string>* tVRPNHostname; 00021 Option<std::string>* tChildFrameID; 00022 Option<bool>* tEnableTF; 00023 Option< std::vector<std::string> >* tVRPNClientObjects; 00024 Option<Eigen::Matrix3d>* tVRPNRotationMatrix; 00025 VRPNTrackerClientOptions(); 00026 }; 00027 00028 } /* namespace telekyb */ 00029 #endif /* VRPNTRACKERCLIENTOPTIONS_HPP_ */