VR-Forces 4.5 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>
21 
22 namespace makVrv
23 {
25 
26 
31  {
32 
33  public:
34 
36  DtInputDriverConfiguration(const std::string& name = "");
37 
40 
43 
45  virtual ~DtInputDriverConfiguration();
46 
47 
49 
50  virtual const std::string& defaultKeyMap() const;
51  virtual void setDefaultKeyMap(const std::string& defaultKeyMap);
53 
60 
61 
63 
64  virtual DtObserverConfigurations& observerConfigurations();
65  virtual const DtObserverConfigurations& observerConfigurations() const;
67 
68 
69  protected:
70 
71  template<class Archive>
72  void _serialize(Archive & ar, const unsigned int version)
73  {
75  ar & DT_SERIALIZE_MEMBER(myDefaultKeyMap);
76  ar & DT_SERIALIZE_MEMBER(myObserverConfigurations);
77  }
78 
80  std::string myDefaultKeyMap;
81  };
82 }
83 
85 
86 #endif
87 

Document ID: Generated on Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)