3 #include <dis7/utils/DataStream.h> 4 #include <dis7/opendis7_export.h> 18 unsigned int _recordType;
20 unsigned short _recordLength;
22 unsigned char _emitterNumber;
24 unsigned char _beamNumber;
26 unsigned char _stateIndicator;
32 float _lowerElevation;
34 float _upperElevation;
43 virtual void marshal(
DataStream& dataStream)
const;
44 virtual void unmarshal(
DataStream& dataStream);
46 unsigned int getRecordType()
const;
47 void setRecordType(
unsigned int pX);
49 unsigned short getRecordLength()
const;
50 void setRecordLength(
unsigned short pX);
52 unsigned char getEmitterNumber()
const;
53 void setEmitterNumber(
unsigned char pX);
55 unsigned char getBeamNumber()
const;
56 void setBeamNumber(
unsigned char pX);
58 unsigned char getStateIndicator()
const;
59 void setStateIndicator(
unsigned char pX);
61 float getLeftAzimuth()
const;
62 void setLeftAzimuth(
float pX);
64 float getRightAzimuth()
const;
65 void setRightAzimuth(
float pX);
67 float getLowerElevation()
const;
68 void setLowerElevation(
float pX);
70 float getUpperElevation()
const;
71 void setUpperElevation(
float pX);
73 float getResidualPower()
const;
74 void setResidualPower(
float pX);
77 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: BlankingSector.h:15