open-dis-cpp
Public Member Functions | Protected Attributes | List of all members
DIS::IffAtcNavAidsLayer2Pdu Class Reference
Inheritance diagram for DIS::IffAtcNavAidsLayer2Pdu:
Inheritance graph
[legend]
Collaboration diagram for DIS::IffAtcNavAidsLayer2Pdu:
Collaboration graph
[legend]

Public Member Functions

virtual void marshal (DataStream &dataStream) const
 
virtual void unmarshal (DataStream &dataStream)
 
LayerHeadergetLayerHeader ()
 
const LayerHeadergetLayerHeader () const
 
void setLayerHeader (const LayerHeader &pX)
 
BeamDatagetBeamData ()
 
const BeamDatagetBeamData () const
 
void setBeamData (const BeamData &pX)
 
BeamDatagetSecondaryOperationalData ()
 
const BeamDatagetSecondaryOperationalData () const
 
void setSecondaryOperationalData (const BeamData &pX)
 
std::vector< FundamentalParameterDataIff > & getFundamentalIffParameters ()
 
const std::vector< FundamentalParameterDataIff > & getFundamentalIffParameters () const
 
void setFundamentalIffParameters (const std::vector< FundamentalParameterDataIff > &pX)
 
virtual int getMarshalledSize () const
 
bool operator== (const IffAtcNavAidsLayer2Pdu &rhs) const
 
- Public Member Functions inherited from DIS::IffAtcNavAidsLayer1Pdu
EntityIDgetEmittingEntityId ()
 
const EntityIDgetEmittingEntityId () const
 
void setEmittingEntityId (const EntityID &pX)
 
EventIDgetEventID ()
 
const EventIDgetEventID () const
 
void setEventID (const EventID &pX)
 
Vector3FloatgetLocation ()
 
const Vector3FloatgetLocation () const
 
void setLocation (const Vector3Float &pX)
 
SystemIDgetSystemID ()
 
const SystemIDgetSystemID () const
 
void setSystemID (const SystemID &pX)
 
unsigned short getPad2 () const
 
void setPad2 (unsigned short pX)
 
IffFundamentalDatagetFundamentalParameters ()
 
const IffFundamentalDatagetFundamentalParameters () const
 
void setFundamentalParameters (const IffFundamentalData &pX)
 
bool operator== (const IffAtcNavAidsLayer1Pdu &rhs) const
 
- Public Member Functions inherited from DIS::DistributedEmissionsFamilyPdu
bool operator== (const DistributedEmissionsFamilyPdu &rhs) const
 
bool operator== (const DistributedEmissionsFamilyPdu &rhs) const
 
- Public Member Functions inherited from DIS::Pdu
unsigned char getProtocolVersion () const
 
void setProtocolVersion (unsigned char pX)
 
unsigned char getExerciseID () const
 
void setExerciseID (unsigned char pX)
 
unsigned char getPduType () const
 
void setPduType (unsigned char pX)
 
unsigned char getProtocolFamily () const
 
void setProtocolFamily (unsigned char pX)
 
unsigned int getTimestamp () const
 
void setTimestamp (unsigned int pX)
 
unsigned short getLength () const
 
void setLength (unsigned short pX)
 
short getPadding () const
 
void setPadding (short pX)
 
bool operator== (const Pdu &rhs) const
 
unsigned char getPduStatus () const
 
void setPduStatus (unsigned char pX)
 
unsigned char getPadding () const
 
void setPadding (unsigned char pX)
 
bool operator== (const Pdu &rhs) const
 
- Public Member Functions inherited from DIS::PduSuperclass
unsigned char getProtocolVersion () const
 
void setProtocolVersion (unsigned char pX)
 
unsigned char getExerciseID () const
 
void setExerciseID (unsigned char pX)
 
unsigned char getPduType () const
 
void setPduType (unsigned char pX)
 
unsigned char getProtocolFamily () const
 
void setProtocolFamily (unsigned char pX)
 
unsigned int getTimestamp () const
 
void setTimestamp (unsigned int pX)
 
unsigned short getLength () const
 
void setLength (unsigned short pX)
 
bool operator== (const PduSuperclass &rhs) const
 

Protected Attributes

LayerHeader _layerHeader
 layer header
 
BeamData _beamData
 beam data
 
BeamData _secondaryOperationalData
 Secondary operational data, 5.2.57.
 
std::vector< FundamentalParameterDataIff_fundamentalIffParameters
 variable length list of fundamental parameters. More...
 
- Protected Attributes inherited from DIS::IffAtcNavAidsLayer1Pdu
EntityID _emittingEntityId
 ID of the entity that is the source of the emissions.
 
EventID _eventID
 Number generated by the issuing simulation to associate realted events. More...
 
Vector3Float _location
 Location wrt entity. More...
 
SystemID _systemID
 System ID information.
 
unsigned short _pad2
 padding
 
IffFundamentalData _fundamentalParameters
 fundamental parameters
 
- Protected Attributes inherited from DIS::Pdu
unsigned char _protocolVersion
 The version of the protocol. More...
 
unsigned char _exerciseID
 Exercise ID.
 
unsigned char _pduType
 Type of pdu, unique for each PDU class.
 
unsigned char _protocolFamily
 value that refers to the protocol family, eg SimulationManagement, et
 
unsigned int _timestamp
 Timestamp value.
 
unsigned short _length
 Length, in bytes, of the PDU.
 
short _padding
 zero-filled array of padding
 
unsigned char _pduStatus
 PDU Status Record. More...
 
unsigned char _padding
 zero-filled array of padding
 
- Protected Attributes inherited from DIS::PduSuperclass
unsigned char _protocolVersion
 The version of the protocol. More...
 
unsigned char _exerciseID
 Exercise ID.
 
unsigned char _pduType
 Type of pdu, unique for each PDU class.
 
unsigned char _protocolFamily
 value that refers to the protocol family, eg SimulationManagement, et
 
unsigned int _timestamp
 Timestamp value.
 
unsigned short _length
 Length, in bytes, of the PDU.
 

Member Data Documentation

◆ _fundamentalIffParameters

std::vector<FundamentalParameterDataIff> DIS::IffAtcNavAidsLayer2Pdu::_fundamentalIffParameters
protected

variable length list of fundamental parameters.

^^^This is wrong


The documentation for this class was generated from the following files: