3 #include <dis6/utils/DataStream.h> 4 #include <dis6/opendis6_export.h> 38 virtual void marshal(
DataStream& dataStream)
const;
39 virtual void unmarshal(
DataStream& dataStream);
41 float getBeamAzimuthCenter()
const;
42 void setBeamAzimuthCenter(
float pX);
44 float getBeamAzimuthSweep()
const;
45 void setBeamAzimuthSweep(
float pX);
47 float getBeamElevationCenter()
const;
48 void setBeamElevationCenter(
float pX);
50 float getBeamElevationSweep()
const;
51 void setBeamElevationSweep(
float pX);
53 float getBeamSweepSync()
const;
54 void setBeamSweepSync(
float pX);
57 virtual int getMarshalledSize()
const;
59 bool operator ==(
const BeamData& rhs)
const;
float _beamAzimuthCenter
Specifies the beam azimuth an elevation centers and corresponding half-angles to describe the scan vo...
Definition: BeamData.h:19
Symbolic names as defined in 5.1.4.
Definition: AcknowledgePdu.h:8
Definition: BeamData.h:15
float _beamElevationCenter
Specifies the beam elevation center to determine scan volume.
Definition: BeamData.h:25
a class to support managing a network buffer.
Definition: DataStream.h:28
float _beamSweepSync
allows receiver to synchronize its regenerated scan pattern to that of the emmitter.
Definition: BeamData.h:31
float _beamAzimuthSweep
Specifies the beam azimuth sweep to determine scan volume.
Definition: BeamData.h:22
float _beamElevationSweep
Specifies the beam elevation sweep to determine scan volume.
Definition: BeamData.h:28