00001 /* 00002 * ExperimentOptions.hpp 00003 * 00004 * Created on: Oct 26, 2011 00005 * Author: mriedel 00006 */ 00007 00008 #ifndef EXPERIMENTOPTIONS_HPP_ 00009 #define EXPERIMENTOPTIONS_HPP_ 00010 00011 #include <telekyb_base/Options.hpp> 00012 #include <telekyb_base/Base/Singleton.hpp> 00013 00014 #include <telekyb_base/Spaces.hpp> 00015 00016 namespace telekyb { 00017 00018 class ExperimentOptions : public OptionContainer { 00019 public: 00020 // Option<std::string>* tJoystickTopic; 00021 // Option<std::string>* tTransformInTopic; 00022 // Option<std::string>* tTransformOutTopic; 00023 Option<std::string>* tClientHostname; 00024 Option<int>* tClientPort; 00025 // Option<double>* tMaxInputOffset; 00026 00027 Option<int>* robotID; 00028 Option<std::string>* tJoystickTopic; 00029 Option<std::string>* tHandJoystickTopic; 00030 Option<bool>* tUseMKInterface; 00031 00032 Option<Eigen::Vector2d>* tXYOffsetTranslation; 00033 Option<double>* tMaxSquareAreaSize; 00034 00035 ExperimentOptions(); 00036 00037 }; 00038 00039 } 00040 00041 #endif /* EXPERIMENTOPTIONS_HPP_ */