VR-Forces 4.3.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DtInputDriverConfiguration.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2008 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: DtInputDriverConfiguration.h,v $ $Revision: 1.9 $ $State: Exp $
7 ******************************************************************************/
8 
12 
13 #ifndef DtInputDriverConfiguration_H_
14 #define DtInputDriverConfiguration_H_
15 
16 #include <vrvUtil/vrvUtil.h>
17 #include <vrvUtil/DtConfiguration.h>
22 
23 namespace makVrv
24 {
26 
27 
32  {
33 
34  public:
35 
37  DtInputDriverConfiguration(const std::string& name = "");
38 
41 
44 
46  virtual ~DtInputDriverConfiguration();
47 
48 
50 
51  virtual const std::string& defaultKeyMap() const;
52  virtual void setDefaultKeyMap(const std::string& defaultKeyMap);
54 
61 
62 
64 
65  virtual DtObserverConfigurations& observerConfigurations();
66  virtual const DtObserverConfigurations& observerConfigurations() const;
68 
69 
70  protected:
71 
72  template<class Archive>
73  void _serialize(Archive & ar, const unsigned int version)
74  {
76  ar & DT_SERIALIZE_MEMBER(myDefaultKeyMap);
77  ar & DT_SERIALIZE_MEMBER(myObserverConfigurations);
78  }
79 
81  std::string myDefaultKeyMap;
82  };
83 }
84 
86 
87 #endif
88 

Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)