3 #include <dis6/utils/DataStream.h> 4 #include <dis6/opendis6_export.h> 41 virtual void marshal(
DataStream& dataStream)
const;
42 virtual void unmarshal(
DataStream& dataStream);
44 unsigned short getActiveEmissionParameterIndex()
const;
45 void setActiveEmissionParameterIndex(
unsigned short pX);
47 unsigned short getScanPattern()
const;
48 void setScanPattern(
unsigned short pX);
50 float getBeamCenterAzimuth()
const;
51 void setBeamCenterAzimuth(
float pX);
53 float getAzimuthalBeamwidth()
const;
54 void setAzimuthalBeamwidth(
float pX);
56 float getBeamCenterDE()
const;
57 void setBeamCenterDE(
float pX);
59 float getDeBeamwidth()
const;
60 void setDeBeamwidth(
float pX);
63 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
Definition: AcousticBeamFundamentalParameter.h:15
float _beamCenterAzimuth
beam center azimuth
Definition: AcousticBeamFundamentalParameter.h:25
float _azimuthalBeamwidth
azimuthal beamwidth
Definition: AcousticBeamFundamentalParameter.h:28
float _beamCenterDE
beam center
Definition: AcousticBeamFundamentalParameter.h:31
float _deBeamwidth
DE beamwidth (vertical beamwidth)
Definition: AcousticBeamFundamentalParameter.h:34
unsigned short _scanPattern
scan pattern
Definition: AcousticBeamFundamentalParameter.h:22
unsigned short _activeEmissionParameterIndex
parameter index
Definition: AcousticBeamFundamentalParameter.h:19