ViconTrackerOptions.hpp
Go to the documentation of this file.
00001 /*
00002  * ViconTrackerOptions.hpp
00003  *
00004  *  Created on: Oct 22, 2011
00005  *      Author: mriedel
00006  */
00007 
00008 #ifndef VICONTRACKEROPTIONS_HPP_
00009 #define VICONTRACKEROPTIONS_HPP_
00010 
00011 #include <telekyb_defines/telekyb_defines.hpp>
00012 #include <telekyb_base/Options/OptionContainer.hpp>
00013 // local
00014 #include <telekyb_vicon/ViconTypes.hpp>
00015 
00016 // Singleton
00017 #include <telekyb_base/Base/Singleton.hpp>
00018 
00019 // boost
00020 #include <boost/array.hpp>
00021 
00022 namespace TELEKYB_NAMESPACE
00023 {
00024 
00025 class ViconTrackerOptions :  public Singleton<ViconTrackerOptions>, public OptionContainer
00026 {
00027 public:
00028         Option<std::string>* tTrackerHostname;
00029         Option<ViconStreamModeBaseEnum<Vicon::StreamMode::Enum>::Type>* tStreamMode;
00030         Option<bool>* tEnableSegmentData;
00031         Option<bool>* tEnableMarkerData;
00032         Option<boost::array<ViconDirectionBaseEnum<Vicon::Direction::Enum>::Type, 3> >* tAxisMapping;
00033 
00034         // Segment Folders
00035         Option<bool>* tPublishTF;
00036 
00037         ViconTrackerOptions();
00038 };
00039 
00040 } // namespace
00041 
00042 #endif /* VICONTRACKEROPTIONS_HPP_ */
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends


telekyb_vicon
Author(s): Dr. Antonio Franchi
autogenerated on Wed Apr 24 2013 11:29:26