3 #include <dis7/EntityID.h> 4 #include <dis7/utils/DataStream.h> 5 #include <dis7/opendis7_export.h> 33 virtual void marshal(
DataStream& dataStream)
const;
34 virtual void unmarshal(
DataStream& dataStream);
38 void setEntityID(
const EntityID &pX);
40 unsigned char getEmitterNumber()
const;
41 void setEmitterNumber(
unsigned char pX);
43 unsigned char getBeamNumber()
const;
44 void setBeamNumber(
unsigned char pX);
47 virtual int getMarshalledSize()
const;
Symbolic names as defined in 5.1.4.
Definition: AcknowledgePdu.h:8
a class to support managing a network buffer.
Definition: DataStream.h:28
EntityID _entityID
the entity tracked or illumated, or an emitter beam targeted with jamming
Definition: TrackJamData.h:20
unsigned char _emitterNumber
Emitter system associated with the entity.
Definition: TrackJamData.h:23
Definition: EntityID.h:15
Definition: TrackJamData.h:16
unsigned char _beamNumber
Beam associated with the entity.
Definition: TrackJamData.h:26