17 #include <vlutil/vlString.h>
18 #include <vlutil/vlNetTypes.h>
19 #include <vlpi/entityType.h>
20 #include <vlpi/disEnums.h>
37 virtual void setTarget(
const DtUUID&);
40 virtual const DtUUID& target()
const;
42 virtual void setContactType(
const DtEntityType& type);
43 virtual DtEntityType contactType()
const;
45 virtual void setCombatIdentificationLevel(
const int level);
46 virtual const int combatIdentificationLevel()
const;
49 virtual void setForceType(
const DtForceType forceType);
50 virtual const DtForceType forceType()
const;
52 virtual int netRepSize()
const;
54 virtual bool setFromNet(
const char* contentBuffer,
55 unsigned contentSize);
57 virtual bool setToNet(
char* contentBuffer);
66 namespace DtBufferSerialize
UUID is a unique ID wrapper class.
Definition: uuid.h:59
DT_DLL_readerWriter int getSize(const DtString &val)
The number of bytes required to encode the value.
DtForceType myForceType
Definition: sensorDataEntry.h:62
#define DT_DLL_vrfmsgs
This file is used to determine how to build.
Definition: vrfmsgsDefines.h:28
DtUUID myTarget
Definition: sensorDataEntry.h:63
DT_DLL_VRVCORE DtTaitBryan level(const DtCoordinateSystem &cs, const DtVector &localOrigin, double topoHeading)
Returns a level orientation with the topographic heading.
Contains the DtUUID class declaration.
std::vector< DtSensorDataEntry > DtSensorDataEntryList
Definition: sensorDataEntry.h:86
DtEntityType myContactType
Definition: sensorDataEntry.h:60
DT_DLL_readerWriter char * encode(const DtFilename &val, char *buffer)
Serializes the provided value val into buffer. buffer must have at least the number of bytes returned...
File: sensorDataEntry.h.
Definition: sensorDataEntry.h:27
DT_DLL_readerWriter const char * decode(DtString &val, const char *buffer)
Decodes a value from buffer and places the result in val of the type specified by val...
int myCombatIdentificationLevel
Definition: sensorDataEntry.h:61