VR-Engage  2.2
Loading...
Searching...
No Matches
simulationState.h
Go to the documentation of this file.
1/*********************************************************************************
2** Copyright (c) 2025 MAK Technologies, Inc.
3** All rights reserved.
4*********************************************************************************/
5
6/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
7!!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!!
8!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
9Generated from: /data/exports/DEV-CAM-BML-043/nightly/3085/libsrc/framework/vreMessages/entity.lua
10*/
11/*-----------------COMMENT----------------------
12State update for an entity. Sent any time there's a network update for an entity.
13-------------------COMMENT----------------------*/
14#pragma once
15
18#include <vreMessages/export.h>
19#include <vlpi/entityIdentifier.h>
20#include <vlpi/entityType.h>
21#include <string>
22#include <matrix/vlVector.h>
23#include <matrix/vlTaitBryan.h>
24#include <vector>
25
26
27namespace makVre
28{
29
30
31constexpr const char* SimulationStateMessageType = "simulation.state.entity";
32
34{
35public:
47
49 {
51
52 int size() const;
53 void serialize(DtStreamWriter& writer) const;
55 bool operator==(const EmbeddedEntity& rhs) const;
56
57 std::string myName;
58 DtEntityType myType;
60 DtEntityIdentifier myEntityId;
62
63 };
64
66 {
68
69 int size() const;
70 void serialize(DtStreamWriter& writer) const;
72 bool operator==(const EngagedRole& rhs) const;
73
74 std::string myRole;
75 std::string myStationIds;
76
77 };
78
80 {
82
83 int size() const;
84 void serialize(DtStreamWriter& writer) const;
86 bool operator==(const AttPart& rhs) const;
87
88 DtEntityType myType;
90
91 };
92
94 {
96
97 int size() const;
98 void serialize(DtStreamWriter& writer) const;
100 bool operator==(const Parameter& rhs) const;
101
102 float myValue;
104
105 };
106
108 {
110
111 int size() const;
112 void serialize(DtStreamWriter& writer) const;
114 bool operator==(const ArtPart& rhs) const;
115
116 int myId;
120 DtTaitBryan myOrientation;
122 std::vector<Parameter> myParameters;
123
124 };
125
126
127 // Struct for defining data
129 {
131
132 DtEntityIdentifier myId;
133 DtEntityType myType;
134 std::string myObjectLabel;
137 DtVector32 myWorldVelocity;
142 unsigned int myAppearanceBits;
143 std::vector<ArtPart> myArticulatedParts;
144 DtEntityIdentifier myHost;
145 DtEntityType myHostType;
146 std::string myHostMarking;
148 std::string myAutopilotMode;
149 std::string myDiguyType;
150 std::string myDiguyAppearance;
151 std::string myDiguyItem;
152 std::string myDiguyAction;
156 std::vector<DtEntityIdentifier> myCameraObjectNames;
157 std::vector<DtEntityIdentifier> myGateObjectNames;
158 std::vector<EmbeddedEntity> myEmbeddedEntities;
160 std::vector<std::string> myDisabledInstruments;
161 std::vector<float> myPidGains;
163 std::string myEmbarkedAsRole;
165 std::vector<EngagedRole> myEngagedRoles;
166
167 bool operator==(const SimulationStateData& rhs) const;
168 };
169
170 // Default static creators to promote the usage of not using new.
174
175 //! \brief static message identity functions
176 static const std::string& theType();
179
180 //! \brief Get the name of the message type
181 virtual const std::string& type() const override;
182 virtual const makVre::DtVreMessageId& messageId() const override;
183
184 // default destructor
185 virtual ~SimulationStateMessage() override;
186
187 virtual const DtEntityIdentifier& getId() const;
188 virtual void setId(const DtEntityIdentifier& val);
189
190 virtual const DtEntityType& getType() const;
191 virtual void setType(const DtEntityType& val);
192
193 virtual const std::string& getObjectLabel() const;
194 virtual void setObjectLabel(const std::string& val);
195
197 virtual void setDamageState(DamageState val);
198
199 virtual const DtVector& getWorldPosition() const;
200 virtual void setWorldPosition(const DtVector& val);
201
202 virtual const DtVector32& getWorldVelocity() const;
203 virtual void setWorldVelocity(const DtVector32& val);
204
205 virtual const DtVector32& getWorldAcceleration() const;
206 virtual void setWorldAcceleration(const DtVector32& val);
207
208 virtual const DtTaitBryan& getWorldOrientation() const;
209 virtual void setWorldOrientation(const DtTaitBryan& val);
210
211 virtual const DtVector32& getRotationalVelocity() const;
212 virtual void setRotationalVelocity(const DtVector32& val);
213
214 virtual ForceType getForceType() const;
215 virtual void setForceType(ForceType val);
216
217 virtual unsigned int getAppearanceBits() const;
218 virtual void setAppearanceBits(unsigned int val);
219
220 virtual const std::vector<ArtPart>& getArticulatedParts() const;
221 virtual void setArticulatedParts(const std::vector<ArtPart>& val);
222
223 virtual const DtEntityIdentifier& getHost() const;
224 virtual void setHost(const DtEntityIdentifier& val);
225
226 virtual const DtEntityType& getHostType() const;
227 virtual void setHostType(const DtEntityType& val);
228
229 virtual const std::string& getHostMarking() const;
230 virtual void setHostMarking(const std::string& val);
231
232 virtual const DtVector32& getRelativeVelocity() const;
233 virtual void setRelativeVelocity(const DtVector32& val);
234
235 virtual const std::string& getAutopilotMode() const;
236 virtual void setAutopilotMode(const std::string& val);
237
238 virtual const std::string& getDiguyType() const;
239 virtual void setDiguyType(const std::string& val);
240
241 virtual const std::string& getDiguyAppearance() const;
242 virtual void setDiguyAppearance(const std::string& val);
243
244 virtual const std::string& getDiguyItem() const;
245 virtual void setDiguyItem(const std::string& val);
246
247 virtual const std::string& getDiguyAction() const;
248 virtual void setDiguyAction(const std::string& val);
249
250 virtual int getWeaponIndex() const;
251 virtual void setWeaponIndex(int val);
252
253 virtual int getWeaponState() const;
254 virtual void setWeaponState(int val);
255
256 virtual const std::string& getCameraSystemName() const;
257 virtual void setCameraSystemName(const std::string& val);
258
259 virtual const std::vector<DtEntityIdentifier>& getCameraObjectNames() const;
260 virtual void setCameraObjectNames(const std::vector<DtEntityIdentifier>& val);
261
262 virtual const std::vector<DtEntityIdentifier>& getGateObjectNames() const;
263 virtual void setGateObjectNames(const std::vector<DtEntityIdentifier>& val);
264
265 virtual const std::vector<EmbeddedEntity>& getEmbeddedEntities() const;
266 virtual void setEmbeddedEntities(const std::vector<EmbeddedEntity>& val);
267
268 virtual int getAltitudeAgl() const;
269 virtual void setAltitudeAgl(int val);
270
271 virtual const std::vector<std::string>& getDisabledInstruments() const;
272 virtual void setDisabledInstruments(const std::vector<std::string>& val);
273
274 virtual const std::vector<float>& getPidGains() const;
275 virtual void setPidGains(const std::vector<float>& val);
276
277 virtual bool getHideOccupants() const;
278 virtual void setHideOccupants(bool val);
279
280 virtual const std::string& getEmbarkedAsRole() const;
281 virtual void setEmbarkedAsRole(const std::string& val);
282
283 virtual bool getInvisible() const;
284 virtual void setInvisible(bool val);
285
286 virtual const std::vector<EngagedRole>& getEngagedRoles() const;
287 virtual void setEngagedRoles(const std::vector<EngagedRole>& val);
288
289
290 // Accessors
291 virtual int messageSize() const override;
292 static makVre::DtVreMessage* decode(char* buffer, int length);
295
296 // Operators
297 bool operator==(const SimulationStateMessage& rhs) const;
298
299protected:
300 // Inaccessible default constructor to promote the usage of the static creator functions
302
303 virtual void serialize(DtStreamWriter& writer) const override;
304 virtual void deserialize(DtStreamReader& reader) override;
305
306protected:
309
310 // Store the data for future use
312};
313
314} // ::makVre
315
316
317
Reader class for decoding values from a byte array.
Definition byteStream.h:42
Writer class for encoding values into a byte array.
Definition byteStream.h:161
Abstract base class for all VREngage messages.
Definition vreMessage.h:50
Message identifier class for the VREngage messaging system.
Definition vreMessageId.h:35
virtual void setType(const DtEntityType &val)
virtual void setArticulatedParts(const std::vector< ArtPart > &val)
static SimulationStateMessage * createFrom(SimulationStateMessage *)
TrailingEffects
Definition simulationState.h:36
@ TrailingEffects_NONE
Definition simulationState.h:36
@ TrailingEffects_LARGE
Definition simulationState.h:36
@ TrailingEffects_MEDIUM
Definition simulationState.h:36
@ TrailingEffects_SMALL
Definition simulationState.h:36
virtual const DtEntityType & getType() const
virtual void setCameraSystemName(const std::string &val)
ParameterTypes
Definition simulationState.h:38
@ ParameterTypes_POSITION
Definition simulationState.h:38
@ ParameterTypes_ELEVATIONRATE
Definition simulationState.h:38
@ ParameterTypes_ZRATE
Definition simulationState.h:38
@ ParameterTypes_XRATE
Definition simulationState.h:38
@ ParameterTypes_ROTATIONRATE
Definition simulationState.h:38
@ ParameterTypes_YRATE
Definition simulationState.h:38
@ ParameterTypes_EXTENSIONRATE
Definition simulationState.h:38
@ ParameterTypes_Z
Definition simulationState.h:38
@ ParameterTypes_AZIMUTHRATE
Definition simulationState.h:38
@ ParameterTypes_Y
Definition simulationState.h:38
@ ParameterTypes_ELEVATION
Definition simulationState.h:38
@ ParameterTypes_EXTENSION
Definition simulationState.h:38
@ ParameterTypes_ROTATION
Definition simulationState.h:38
@ ParameterTypes_POSITIONRATE
Definition simulationState.h:38
@ ParameterTypes_AZIMUTH
Definition simulationState.h:38
@ ParameterTypes_X
Definition simulationState.h:38
virtual const DtVector32 & getRelativeVelocity() const
virtual void setHideOccupants(bool val)
virtual void setRelativeVelocity(const DtVector32 &val)
static const makVre::DtVreMessageId & theId()
LifeformState
Definition simulationState.h:44
@ LifeformState_JUMPING
Definition simulationState.h:44
@ LifeformState_PRONE
Definition simulationState.h:44
@ LifeformState_SWIMMING
Definition simulationState.h:44
@ LifeformState_WALKING
Definition simulationState.h:44
@ LifeformState_KNEELING
Definition simulationState.h:44
@ LifeformState_CRAWLING
Definition simulationState.h:44
@ LifeformState_RUNNING
Definition simulationState.h:44
@ LifeformState_CROUCHING
Definition simulationState.h:44
@ LifeformState_SQUATTING
Definition simulationState.h:44
@ LifeformState_SURRENDERED
Definition simulationState.h:44
@ LifeformState_STANDING
Definition simulationState.h:44
@ LifeformState_PARACHUTING
Definition simulationState.h:44
@ LifeformState_WADING
Definition simulationState.h:44
@ LifeformState_NA
Definition simulationState.h:44
@ LifeformState_DETAINED
Definition simulationState.h:44
@ LifeformState_SITTING
Definition simulationState.h:44
virtual const std::string & getAutopilotMode() const
virtual const std::vector< EngagedRole > & getEngagedRoles() const
virtual void setEmbeddedEntities(const std::vector< EmbeddedEntity > &val)
virtual void setEngagedRoles(const std::vector< EngagedRole > &val)
virtual void setGateObjectNames(const std::vector< DtEntityIdentifier > &val)
virtual const std::string & getDiguyAppearance() const
virtual void setWorldVelocity(const DtVector32 &val)
WeaponState
Definition simulationState.h:39
@ WeaponState_FIREPOSITION
Definition simulationState.h:39
@ WeaponState_DEPLOYED
Definition simulationState.h:39
@ WeaponState_NOWEAPON
Definition simulationState.h:39
@ WeaponState_STOWED
Definition simulationState.h:39
virtual const makVre::DtVreMessageId & messageId() const override
Gets the message ID object.
virtual void setDiguyAppearance(const std::string &val)
virtual void setWeaponState(int val)
virtual const std::vector< DtEntityIdentifier > & getGateObjectNames() const
virtual void setDiguyAction(const std::string &val)
SimulationStateData getData() const
bool operator==(const SimulationStateMessage &rhs) const
virtual const DtVector32 & getWorldAcceleration() const
virtual void setId(const DtEntityIdentifier &val)
virtual const DtVector32 & getRotationalVelocity() const
ComplianceState
Definition simulationState.h:41
@ ComplianceState_SURRENDER
Definition simulationState.h:41
@ ComplianceState_PASSIVE_RESISTANCE3
Definition simulationState.h:41
@ ComplianceState_NON_LETHAL_WEAPON5
Definition simulationState.h:41
@ ComplianceState_VERBAL_ABUSE3
Definition simulationState.h:41
@ ComplianceState_NON_LETHAL_WEAPON1
Definition simulationState.h:41
@ ComplianceState_DETAINED
Definition simulationState.h:41
@ ComplianceState_USING_FISTS
Definition simulationState.h:41
@ ComplianceState_NON_LETHAL_WEAPON6
Definition simulationState.h:41
@ ComplianceState_NA
Definition simulationState.h:41
@ ComplianceState_PASSIVE_RESISTANCE1
Definition simulationState.h:41
@ ComplianceState_NON_LETHAL_WEAPON2
Definition simulationState.h:41
@ ComplianceState_NON_LETHAL_WEAPON3
Definition simulationState.h:41
@ ComplianceState_VERBAL_ABUSE1
Definition simulationState.h:41
@ ComplianceState_VERBAL_ABUSE2
Definition simulationState.h:41
@ ComplianceState_NON_LETHAL_WEAPON4
Definition simulationState.h:41
@ ComplianceState_PASSIVE_RESISTANCE2
Definition simulationState.h:41
virtual void setAutopilotMode(const std::string &val)
virtual void setHost(const DtEntityIdentifier &val)
virtual void setHostMarking(const std::string &val)
virtual const std::vector< ArtPart > & getArticulatedParts() const
virtual int getWeaponState() const
virtual bool getHideOccupants() const
static UInt64 theVersion
Definition simulationState.h:308
virtual void setInvisible(bool val)
virtual int getWeaponIndex() const
static const std::string & theType()
static message identity functions
HatchState
Definition simulationState.h:45
@ HatchState_OPEN
Definition simulationState.h:45
@ HatchState_OPENANDPERSON
Definition simulationState.h:45
@ HatchState_POPPEDANDPERSON
Definition simulationState.h:45
@ HatchState_POPPED
Definition simulationState.h:45
@ HatchState_NA
Definition simulationState.h:45
@ HatchState_CLOSED
Definition simulationState.h:45
virtual void setWorldPosition(const DtVector &val)
DamageState
Definition simulationState.h:43
@ DamageState_DESTROYED
Definition simulationState.h:43
@ DamageState_NONE
Definition simulationState.h:43
@ DamageState_MODERATE
Definition simulationState.h:43
@ DamageState_SLIGHT
Definition simulationState.h:43
virtual const std::vector< EmbeddedEntity > & getEmbeddedEntities() const
virtual const std::vector< float > & getPidGains() const
virtual const std::string & getObjectLabel() const
virtual void setDamageState(DamageState val)
virtual const DtEntityType & getHostType() const
virtual const std::string & getHostMarking() const
virtual void setRotationalVelocity(const DtVector32 &val)
virtual const std::vector< std::string > & getDisabledInstruments() const
virtual const std::string & getDiguyAction() const
virtual void setHostType(const DtEntityType &val)
virtual bool getInvisible() const
static UInt64 theVersionNumber()
virtual int messageSize() const override
Static decode function pattern for derived classes.
virtual void setPidGains(const std::vector< float > &val)
virtual const DtVector & getWorldPosition() const
CamoflageType
Definition simulationState.h:46
@ CamoflageType_DESERT
Definition simulationState.h:46
@ CamoflageType_FOREST
Definition simulationState.h:46
@ CamoflageType_WINTER
Definition simulationState.h:46
virtual const std::string & getDiguyItem() const
ForceType
Definition simulationState.h:37
@ ForceType_NEUTRAL
Definition simulationState.h:37
@ ForceType_OPPOSING
Definition simulationState.h:37
@ ForceType_OTHER
Definition simulationState.h:37
@ ForceType_FRIENDLY
Definition simulationState.h:37
virtual void serialize(DtStreamWriter &writer) const override
Serializes the message to a stream writer.
virtual void deserialize(DtStreamReader &reader) override
Deserializes the message from a stream reader.
virtual void setDiguyItem(const std::string &val)
virtual const std::string & getCameraSystemName() const
virtual const std::string & getDiguyType() const
virtual void setEmbarkedAsRole(const std::string &val)
static makVre::DtVreMessageId theMessageId
Definition simulationState.h:307
static SimulationStateMessage * createFromData(const SimulationStateData)
virtual const std::string & type() const override
Get the name of the message type.
EmbeddedEntityState
Definition simulationState.h:40
@ EmbeddedEntityState_DEPLOYED_AND_DELETED
Definition simulationState.h:40
@ EmbeddedEntityState_UNKNOWN
Definition simulationState.h:40
@ EmbeddedEntityState_RECOVERED
Definition simulationState.h:40
@ EmbeddedEntityState_DEPLOYED_AND_EXTANT
Definition simulationState.h:40
static makVre::DtVreMessage * decode(char *buffer, int length)
LightType
Definition simulationState.h:42
@ LightType_INTERNAL_LIGHTS
Definition simulationState.h:42
@ LightType_HEAD_LIGHTS
Definition simulationState.h:42
@ LightType_TAIL_LIGHTS
Definition simulationState.h:42
@ LightType_EXTERIOR_LIGHTS
Definition simulationState.h:42
@ LightType_FLASH_LIGHTS
Definition simulationState.h:42
@ LightType_NAVIGATION_LIGHTS
Definition simulationState.h:42
@ LightType_RUNNING_LIGHTS
Definition simulationState.h:42
@ LightType_BLACK_OUT_BRAKE_LIGHTS
Definition simulationState.h:42
@ LightType_SPOT_LIGHTS
Definition simulationState.h:42
@ LightType_FORMATION_LIGHTS
Definition simulationState.h:42
@ LightType_EXTERNAL_LIGHTS
Definition simulationState.h:42
@ LightType_LANDING_LIGHTS
Definition simulationState.h:42
@ LightType_INTERIOR_LIGHTS
Definition simulationState.h:42
@ LightType_LIGHTS
Definition simulationState.h:42
@ LightType_BLACK_OUT_LIGHTS
Definition simulationState.h:42
@ LightType_BRAKE_LIGHTS
Definition simulationState.h:42
@ LightType_ANTI_COLLISION_LIGHTS
Definition simulationState.h:42
virtual void setObjectLabel(const std::string &val)
virtual int getAltitudeAgl() const
virtual void setDisabledInstruments(const std::vector< std::string > &val)
virtual ForceType getForceType() const
virtual const std::string & getEmbarkedAsRole() const
static SimulationStateMessage * create()
virtual ~SimulationStateMessage() override
virtual unsigned int getAppearanceBits() const
virtual void setDiguyType(const std::string &val)
virtual DamageState getDamageState() const
SimulationStateData myData
Definition simulationState.h:311
virtual void setWeaponIndex(int val)
virtual void setAltitudeAgl(int val)
SimulationStateData getData()
virtual const std::vector< DtEntityIdentifier > & getCameraObjectNames() const
virtual void setWorldAcceleration(const DtVector32 &val)
virtual void setCameraObjectNames(const std::vector< DtEntityIdentifier > &val)
virtual void setForceType(ForceType val)
virtual const DtEntityIdentifier & getId() const
virtual const DtTaitBryan & getWorldOrientation() const
virtual void setWorldOrientation(const DtTaitBryan &val)
virtual const DtVector32 & getWorldVelocity() const
virtual void setAppearanceBits(unsigned int val)
virtual const DtEntityIdentifier & getHost() const
Defines export macros for the VREngage Messages library.
#define VREMESSAGES_DLL
Export/import macro for non-Windows platforms.
Definition export.h:39
Include export definitions for this library.
Definition glsVreMessageUtil.h:49
unsigned long long UInt64
Unsigned 64-bit integer type.
Definition utilFunctions.h:42
constexpr const char * SimulationStateMessageType
Definition simulationState.h:31
DtVector myTranslationRate
Definition simulationState.h:119
int myAttachedTo
Definition simulationState.h:117
std::vector< Parameter > myParameters
Definition simulationState.h:122
void serialize(DtStreamWriter &writer) const
DtVector myRotationalVelocity
Definition simulationState.h:121
void deserialize(DtStreamReader &reader)
int myId
Definition simulationState.h:116
bool operator==(const ArtPart &rhs) const
DtTaitBryan myOrientation
Definition simulationState.h:120
DtVector myTranslation
Definition simulationState.h:118
int myStationId
Definition simulationState.h:89
bool operator==(const AttPart &rhs) const
void serialize(DtStreamWriter &writer) const
DtEntityType myType
Definition simulationState.h:88
void deserialize(DtStreamReader &reader)
int myDeployTime
Definition simulationState.h:61
void serialize(DtStreamWriter &writer) const
std::string myName
Definition simulationState.h:57
void deserialize(DtStreamReader &reader)
DtEntityIdentifier myEntityId
Definition simulationState.h:60
bool operator==(const EmbeddedEntity &rhs) const
EmbeddedEntityState myState
Definition simulationState.h:59
DtEntityType myType
Definition simulationState.h:58
std::string myRole
Definition simulationState.h:74
void deserialize(DtStreamReader &reader)
bool operator==(const EngagedRole &rhs) const
std::string myStationIds
Definition simulationState.h:75
void serialize(DtStreamWriter &writer) const
void serialize(DtStreamWriter &writer) const
float myValue
Definition simulationState.h:102
void deserialize(DtStreamReader &reader)
ParameterTypes myParameter
Definition simulationState.h:103
bool operator==(const Parameter &rhs) const
DamageState myDamageState
Definition simulationState.h:135
DtVector32 myWorldVelocity
Definition simulationState.h:137
std::vector< EmbeddedEntity > myEmbeddedEntities
Definition simulationState.h:158
bool myHideOccupants
Definition simulationState.h:162
std::string myDiguyAction
Definition simulationState.h:152
bool operator==(const SimulationStateData &rhs) const
int myWeaponIndex
Definition simulationState.h:153
std::vector< std::string > myDisabledInstruments
Definition simulationState.h:160
std::string myEmbarkedAsRole
Definition simulationState.h:163
bool myInvisible
Definition simulationState.h:164
std::string myAutopilotMode
Definition simulationState.h:148
int myWeaponState
Definition simulationState.h:154
std::vector< EngagedRole > myEngagedRoles
Definition simulationState.h:165
DtVector32 myRelativeVelocity
Definition simulationState.h:147
std::string myDiguyItem
Definition simulationState.h:151
DtVector32 myRotationalVelocity
Definition simulationState.h:140
DtVector myWorldPosition
Definition simulationState.h:136
int myAltitudeAgl
Definition simulationState.h:159
std::string myDiguyAppearance
Definition simulationState.h:150
DtEntityIdentifier myId
Definition simulationState.h:132
DtEntityType myHostType
Definition simulationState.h:145
std::string myDiguyType
Definition simulationState.h:149
unsigned int myAppearanceBits
Definition simulationState.h:142
std::vector< DtEntityIdentifier > myCameraObjectNames
Definition simulationState.h:156
ForceType myForceType
Definition simulationState.h:141
std::vector< ArtPart > myArticulatedParts
Definition simulationState.h:143
std::string myObjectLabel
Definition simulationState.h:134
DtEntityIdentifier myHost
Definition simulationState.h:144
std::vector< DtEntityIdentifier > myGateObjectNames
Definition simulationState.h:157
std::string myHostMarking
Definition simulationState.h:146
std::string myCameraSystemName
Definition simulationState.h:155
DtEntityType myType
Definition simulationState.h:133
DtTaitBryan myWorldOrientation
Definition simulationState.h:139
DtVector32 myWorldAcceleration
Definition simulationState.h:138
std::vector< float > myPidGains
Definition simulationState.h:161
Defines the base class for all VREngage messages.
Defines message identifier class for the VREngage messaging system.