VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
DtIffAtcNavaidsSystemID Class Reference

DtIffAtcNavaidsSystemID is a class which contains information identifying the emitting system in the IFF/ATC/NAVAIDS PDU. More...

+ Collaboration diagram for DtIffAtcNavaidsSystemID:

Public Member Functions

 DtIffAtcNavaidsSystemID ()
 Constructors. More...
 
 DtIffAtcNavaidsSystemID (DtIffAtcNavaidsSysType type, DtIffAtcNavaidsSysName name, DtIffAtcNavaidsSysMode mode, unsigned int changeOptions=0)
 
 DtIffAtcNavaidsSystemID (const DtIffAtcNavaidsSystemID &orig)
 
DtIffAtcNavaidsSystemIDoperator= (const DtIffAtcNavaidsSystemID &orig)
 Assignment operator. More...
 
DtIffAtcNavaidsSystemIDoperator= (const DtNetIffAtcNavaidsSystemID &orig)
 
virtual ~DtIffAtcNavaidsSystemID ()
 Destructor. More...
 
virtual void setSystemType (DtIffAtcNavaidsSysType type)
 Set/Get the system type. More...
 
virtual DtIffAtcNavaidsSysType systemType () const
 
virtual void setSystemName (DtIffAtcNavaidsSysName name)
 Set/Get the system name. More...
 
virtual DtIffAtcNavaidsSysName systemName () const
 
virtual void setSystemMode (DtIffAtcNavaidsSysMode mode)
 Set/Get the system mode. More...
 
virtual DtIffAtcNavaidsSysMode systemMode () const
 
virtual void setChangeOptions (DtU8 opts)
 Set/Get the system change/options. More...
 
virtual DtU8 changeOptions () const
 
virtual void setChangeOptionsBit (DtIffAtcNavaidsChangeOptionsBit bit, bool value)
 Set/Get the system change/option by bit value. More...
 
virtual bool changeOptionsBit (DtIffAtcNavaidsChangeOptionsBit bit) const
 
virtual bool interrogator () const
 Convenience function: Returns whether or not the systemType is an interrogator. More...
 
virtual void print () const
 Print the information contained in the record. More...
 
virtual void printDataToStream (std::ostream &stream) const
 Print the information to a stream. More...
 
virtual void unloadNetRecord (const DtNetIffAtcNavaidsSystemID &record)
 Load/Unload data from a packet record. More...
 
virtual void loadNetRecord (DtNetIffAtcNavaidsSystemID &record) const
 

Protected Attributes

DtIffAtcNavaidsSysType myType
 Data members: More...
 
DtIffAtcNavaidsSysName myName
 
DtIffAtcNavaidsSysMode myMode
 
DtU8 myChangeOptions
 

Detailed Description

DtIffAtcNavaidsSystemID is a class which contains information identifying the emitting system in the IFF/ATC/NAVAIDS PDU.

Constructor & Destructor Documentation

DtIffAtcNavaidsSystemID::DtIffAtcNavaidsSystemID ( )

Constructors.

DtIffAtcNavaidsSystemID::DtIffAtcNavaidsSystemID ( DtIffAtcNavaidsSysType  type,
DtIffAtcNavaidsSysName  name,
DtIffAtcNavaidsSysMode  mode,
unsigned int  changeOptions = 0 
)
DtIffAtcNavaidsSystemID::DtIffAtcNavaidsSystemID ( const DtIffAtcNavaidsSystemID orig)
virtual DtIffAtcNavaidsSystemID::~DtIffAtcNavaidsSystemID ( )
virtual

Destructor.

Member Function Documentation

virtual DtU8 DtIffAtcNavaidsSystemID::changeOptions ( ) const
virtual
virtual bool DtIffAtcNavaidsSystemID::changeOptionsBit ( DtIffAtcNavaidsChangeOptionsBit  bit) const
virtual
virtual bool DtIffAtcNavaidsSystemID::interrogator ( ) const
virtual

Convenience function: Returns whether or not the systemType is an interrogator.

virtual void DtIffAtcNavaidsSystemID::loadNetRecord ( DtNetIffAtcNavaidsSystemID record) const
virtual
DtIffAtcNavaidsSystemID& DtIffAtcNavaidsSystemID::operator= ( const DtIffAtcNavaidsSystemID orig)

Assignment operator.

DtIffAtcNavaidsSystemID& DtIffAtcNavaidsSystemID::operator= ( const DtNetIffAtcNavaidsSystemID orig)
virtual void DtIffAtcNavaidsSystemID::print ( ) const
virtual

Print the information contained in the record.

virtual void DtIffAtcNavaidsSystemID::printDataToStream ( std::ostream &  stream) const
virtual

Print the information to a stream.

virtual void DtIffAtcNavaidsSystemID::setChangeOptions ( DtU8  opts)
virtual

Set/Get the system change/options.

virtual void DtIffAtcNavaidsSystemID::setChangeOptionsBit ( DtIffAtcNavaidsChangeOptionsBit  bit,
bool  value 
)
virtual

Set/Get the system change/option by bit value.

virtual void DtIffAtcNavaidsSystemID::setSystemMode ( DtIffAtcNavaidsSysMode  mode)
virtual

Set/Get the system mode.

virtual void DtIffAtcNavaidsSystemID::setSystemName ( DtIffAtcNavaidsSysName  name)
virtual

Set/Get the system name.

virtual void DtIffAtcNavaidsSystemID::setSystemType ( DtIffAtcNavaidsSysType  type)
virtual

Set/Get the system type.

virtual DtIffAtcNavaidsSysMode DtIffAtcNavaidsSystemID::systemMode ( ) const
virtual
virtual DtIffAtcNavaidsSysName DtIffAtcNavaidsSystemID::systemName ( ) const
virtual
virtual DtIffAtcNavaidsSysType DtIffAtcNavaidsSystemID::systemType ( ) const
virtual
virtual void DtIffAtcNavaidsSystemID::unloadNetRecord ( const DtNetIffAtcNavaidsSystemID record)
virtual

Load/Unload data from a packet record.

Member Data Documentation

DtU8 DtIffAtcNavaidsSystemID::myChangeOptions
protected
DtIffAtcNavaidsSysMode DtIffAtcNavaidsSystemID::myMode
protected
DtIffAtcNavaidsSysName DtIffAtcNavaidsSystemID::myName
protected
DtIffAtcNavaidsSysType DtIffAtcNavaidsSystemID::myType
protected

Data members:


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

Document ID: Generated on Tue Aug 10 00:12:31 EDT 2021 from SVN revision 232765
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)