VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties 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 }
DtObserverModeRecord is the serializable record used to read and write a Visual Mode&#39;s Configuration ...
Definition: DtObserverModeRecord.h:23
ObserverModeRecords myObserverModes
Definition: DtObserverModesRecord.h:55
DtObserverModesRecord is the serializable record used to read and write a list of Visual Mode Records...
Definition: DtObserverModesRecord.h:22
std::list< DtObserverModeRecord > ObserverModeRecords
Definition: DtObserverModesRecord.h:26
void serialize(Archive &ar, unsigned int version)
Definition: DtObserverModesRecord.h:48
Contains makArchives::DtObserverModeRecord class.
#define DT_DLL_MAKARCHIVES
Definition: makArchives.h:31

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)