VR-Forces 4.5 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DtObserverModesRecord.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2012 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #pragma once
11 
13 
14 #include <list>
15 
16 
17 namespace makArchives
18 {
23  {
24  public:
25  // A list of visual mode records
26  typedef std::list<DtObserverModeRecord> ObserverModeRecords;
27 
30 
33 
35  virtual ~DtObserverModesRecord();
36 
38  DtObserverModesRecord& operator=( const DtObserverModesRecord& orig );
39 
40  const ObserverModeRecords& observerModes() const;
41 
42  void addObserverMode( const DtObserverModeRecord& observerMode );
43 
44  protected:
45  friend class boost::serialization::access;
46 
47  template <typename Archive>
48  void serialize(Archive& ar,unsigned int version)
49  {
50  ar & BOOST_SERIALIZATION_NVP(myObserverModes);
51  }
52 
53  protected:
54  // A vector, by ObserverMode, of ModelSetLists
56  };
57 }

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)