3 #include <dis6/EntityID.h> 4 #include <dis6/EventID.h> 5 #include <dis6/Vector3Float.h> 6 #include <dis6/SystemID.h> 7 #include <dis6/IffFundamentalData.h> 8 #include <dis6/DistributedEmissionsFamilyPdu.h> 9 #include <dis6/utils/DataStream.h> 10 #include <dis6/opendis6_export.h> 47 virtual void marshal(
DataStream& dataStream)
const;
48 virtual void unmarshal(
DataStream& dataStream);
51 const EntityID& getEmittingEntityId()
const;
52 void setEmittingEntityId(
const EntityID &pX);
55 const EventID& getEventID()
const;
56 void setEventID(
const EventID &pX);
64 void setSystemID(
const SystemID &pX);
66 unsigned short getPad2()
const;
67 void setPad2(
unsigned short pX);
74 virtual int getMarshalledSize()
const;
Definition: IffFundamentalData.h:15
Symbolic names as defined in 5.1.4.
Definition: AcknowledgePdu.h:8
a class to support managing a network buffer.
Definition: DataStream.h:28
Definition: IffAtcNavAidsLayer1Pdu.h:21
SystemID _systemID
System ID information.
Definition: IffAtcNavAidsLayer1Pdu.h:34
Definition: Vector3Float.h:15
IffFundamentalData _fundamentalParameters
fundamental parameters
Definition: IffAtcNavAidsLayer1Pdu.h:40
Definition: EntityID.h:15
EntityID _emittingEntityId
ID of the entity that is the source of the emissions.
Definition: IffAtcNavAidsLayer1Pdu.h:25
Definition: SystemID.h:15
EventID _eventID
Number generated by the issuing simulation to associate realted events.
Definition: IffAtcNavAidsLayer1Pdu.h:28
Vector3Float _location
Location wrt entity.
Definition: IffAtcNavAidsLayer1Pdu.h:31
Definition: DistributedEmissionsFamilyPdu.h:16
unsigned short _pad2
padding
Definition: IffAtcNavAidsLayer1Pdu.h:37