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 | Static Public Member Functions | Protected Attributes
DtSquitterIdentificationReportIFFDataStruct Class Reference
+ Collaboration diagram for DtSquitterIdentificationReportIFFDataStruct:

Public Member Functions

 DtSquitterIdentificationReportIFFDataStruct ()
 
 ~DtSquitterIdentificationReportIFFDataStruct ()
 
 DtSquitterIdentificationReportIFFDataStruct (const DtSquitterIdentificationReportIFFDataStruct &orig)
 
DtSquitterIdentificationReportIFFDataStructoperator= (const DtSquitterIdentificationReportIFFDataStruct &orig)
 
virtual void setAircraftAddressSource (const DtAircraftAddressSourceEnum8 &val)
 
virtual const
DtAircraftAddressSourceEnum8
aircraftAddressSource () const
 
virtual void setFormatType (const DtFormatTypeEnum8 &val)
 
virtual const DtFormatTypeEnum8formatType () const
 
virtual void setAircraftTypeWake (const DtAircraftTypeWakeEnum8 &val)
 
virtual const
DtAircraftTypeWakeEnum8
aircraftTypeWake () const
 
virtual void setAircraftIDSource (const DtU8 &val)
 
virtual const DtU8aircraftIDSource () const
 
virtual void setICAOSpare (const DtU8 &val)
 
virtual const DtU8ICAOSpare () const
 
bool operator== (const DtSquitterIdentificationReportIFFDataStruct &other) const
 
bool operator!= (const DtSquitterIdentificationReportIFFDataStruct &other) const
 
int netSize () const
 
unsigned int getPaddingSize (unsigned long long byteOffset, unsigned int boundary) const
 
void writeToBuffer (char *buffer) const
 
void fillFromBuffer (const char *buffer, int bufferSize, int offset)
 
virtual void printData () const
 
virtual void printDataToStream (std::ostream &) const
 

Static Public Member Functions

static int octetBoundary ()
 

Protected Attributes

DtAircraftAddressSourceEnum8 myAircraftAddressSource
 
DtFormatTypeEnum8 myFormatType
 
DtAircraftTypeWakeEnum8 myAircraftTypeWake
 
DtU8 myAircraftIDSource
 
DtU8 myICAOSpare
 

Constructor & Destructor Documentation

DtSquitterIdentificationReportIFFDataStruct::DtSquitterIdentificationReportIFFDataStruct ( )
DtSquitterIdentificationReportIFFDataStruct::~DtSquitterIdentificationReportIFFDataStruct ( )
DtSquitterIdentificationReportIFFDataStruct::DtSquitterIdentificationReportIFFDataStruct ( const DtSquitterIdentificationReportIFFDataStruct orig)

Member Function Documentation

virtual const DtAircraftAddressSourceEnum8& DtSquitterIdentificationReportIFFDataStruct::aircraftAddressSource ( ) const
virtual
virtual const DtU8& DtSquitterIdentificationReportIFFDataStruct::aircraftIDSource ( ) const
virtual
virtual const DtAircraftTypeWakeEnum8& DtSquitterIdentificationReportIFFDataStruct::aircraftTypeWake ( ) const
virtual
void DtSquitterIdentificationReportIFFDataStruct::fillFromBuffer ( const char *  buffer,
int  bufferSize,
int  offset 
)
virtual const DtFormatTypeEnum8& DtSquitterIdentificationReportIFFDataStruct::formatType ( ) const
virtual
unsigned int DtSquitterIdentificationReportIFFDataStruct::getPaddingSize ( unsigned long long  byteOffset,
unsigned int  boundary 
) const
virtual const DtU8& DtSquitterIdentificationReportIFFDataStruct::ICAOSpare ( ) const
virtual
int DtSquitterIdentificationReportIFFDataStruct::netSize ( ) const
static int DtSquitterIdentificationReportIFFDataStruct::octetBoundary ( )
static
bool DtSquitterIdentificationReportIFFDataStruct::operator!= ( const DtSquitterIdentificationReportIFFDataStruct other) const
DtSquitterIdentificationReportIFFDataStruct& DtSquitterIdentificationReportIFFDataStruct::operator= ( const DtSquitterIdentificationReportIFFDataStruct orig)
bool DtSquitterIdentificationReportIFFDataStruct::operator== ( const DtSquitterIdentificationReportIFFDataStruct other) const
virtual void DtSquitterIdentificationReportIFFDataStruct::printData ( ) const
virtual
virtual void DtSquitterIdentificationReportIFFDataStruct::printDataToStream ( std::ostream &  ) const
virtual
virtual void DtSquitterIdentificationReportIFFDataStruct::setAircraftAddressSource ( const DtAircraftAddressSourceEnum8 val)
virtual
virtual void DtSquitterIdentificationReportIFFDataStruct::setAircraftIDSource ( const DtU8 val)
virtual
virtual void DtSquitterIdentificationReportIFFDataStruct::setAircraftTypeWake ( const DtAircraftTypeWakeEnum8 val)
virtual
virtual void DtSquitterIdentificationReportIFFDataStruct::setFormatType ( const DtFormatTypeEnum8 val)
virtual
virtual void DtSquitterIdentificationReportIFFDataStruct::setICAOSpare ( const DtU8 val)
virtual
void DtSquitterIdentificationReportIFFDataStruct::writeToBuffer ( char *  buffer) const

Member Data Documentation

DtAircraftAddressSourceEnum8 DtSquitterIdentificationReportIFFDataStruct::myAircraftAddressSource
protected
DtU8 DtSquitterIdentificationReportIFFDataStruct::myAircraftIDSource
protected
DtAircraftTypeWakeEnum8 DtSquitterIdentificationReportIFFDataStruct::myAircraftTypeWake
protected
DtFormatTypeEnum8 DtSquitterIdentificationReportIFFDataStruct::myFormatType
protected
DtU8 DtSquitterIdentificationReportIFFDataStruct::myICAOSpare
protected

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

Document ID: Generated on Thu Oct 16 00:12:25 EDT 2025 from SVN revision 280738
Copyright © 1992-2025 MAK Technologies. All Rights Reserved (www.mak.com)