VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
aggregateState.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2013 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
10 
11 #pragma once
12 
13 #include <vrfGuiCore/vrfGuiCore.h>
14 #include <vrvCore/DtEntityState.h>
15 #include <vrfutil/rwProperties.h>
17 
18 namespace makVrv
19 {
20  class DtMessage;
21 }
22 
23 namespace makVrf
24 {
29  {
30  public:
31 
34 
37 
41  {
42  return !(*this == rhs);
43  }
44 
45  public:
49  std::string myFormation;
50  std::vector<std::string> mySubAggregates;
51  std::vector<std::string> mySubEntities;
52  std::map<std::string, std::string> myExtendedData;
53 
54  typedef struct _DtSilentEntityRecord
55  {
57  std::string myEntityType;
58  std::vector<int> myAppearances;
60  std::vector<DtSilentEntityRecord> mySilentEntities;
61 
62  std::vector<std::pair<int, std::string> > mySilentAggregates;
63 
65  std::map<int, uintptr_t> myStateDataUpdateBuffers;
66 
67  std::string myStatePropertiesName;
68  };
69 
71  {
72 
73  public:
74 
77 
80 
85  {
86  return !(*this == rhs);
87  }
88 
89  public:
93  };
94 
97 
100 
103 
106 
108  DT_DLL_VRFGUICORE makVrv::DtMessage& operator<<( makVrv::DtMessage& msg,const std::map<int, uintptr_t>& state );
109 
111  DT_DLL_VRFGUICORE makVrv::DtMessage& operator>>( makVrv::DtMessage& msg, std::map<int, uintptr_t>& state );
112 
115 
118 
121 }

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)