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
DtIffTransponderLocationErrorRecord Class Reference
+ Inheritance diagram for DtIffTransponderLocationErrorRecord:
+ Collaboration diagram for DtIffTransponderLocationErrorRecord:

Public Member Functions

 DtIffTransponderLocationErrorRecord ()
 Constructor. More...
 
 DtIffTransponderLocationErrorRecord (const DtIffTransponderLocationErrorRecord &orig)
 Copy Constructor. More...
 
 DtIffTransponderLocationErrorRecord (void *ptr, unsigned int size)
 Net Constructor. More...
 
 DtIffTransponderLocationErrorRecord (DtNetIffTransponderLocationErrorRecord netRecord)
 NetType Constructor. More...
 
virtual
DtIffTransponderLocationErrorRecord
operator= (const DtIffTransponderLocationErrorRecord &record)
 Assignment Operator. More...
 
virtual DtStandardVariableRecordoperator= (const DtStandardVariableRecord &other)
 Assignment operator. More...
 
virtual bool operator== (const DtIffTransponderLocationErrorRecord &record)
 Equals Operator. More...
 
virtual bool operator== (const DtStandardVariableRecord &record)
 Equals Operator. More...
 
virtual DtStandardVariableRecordclone () const
 Clone. More...
 
virtual unsigned int recordType () const
 Setters and Getters for Record Type. More...
 
virtual void setRecordType (unsigned int recordType)
 Get/Set Record Type. More...
 
virtual unsigned int recordLength () const
 Setters and Getters for Record Length. More...
 
virtual void setRecordLength (unsigned int recordLength)
 Must include size of record header and padding to 8 bytes. More...
 
virtual void printDataToStream (std::ostream &stream) const
 Prints the data to the specified stream. More...
 
virtual void writeRecord (void *addr) const
 
virtual void setFromNet (const void *netRecord, unsigned int length, DtStandardVariableRetCode *retCode=NULL)
 Sets the record from Network Representation from the given location. More...
 
virtual unsigned unpaddedNetsize () const
 This is the network size of the record without padding. More...
 
virtual void setLatitude (DtU32)
 Accessors. More...
 
virtual DtU32 latitude () const
 
virtual void setLongitude (DtU32)
 This assumes that longitude has been correctly encoded based on the DIS 7 standard. More...
 
virtual DtU32 longitude () const
 
virtual void setMode5Altitude (DtU16)
 This assumes that altitude has been correctly encoded based on the DIS 7 standard. More...
 
virtual DtU16 mode5Altitude () const
 
virtual void setBarometricAltitude (DtU16)
 This assumes that altitude has been correctly encoded based on the DIS 7 standard. More...
 
virtual DtU16 barometricAltitude () const
 
- Public Member Functions inherited from DtIffAtcNavaidsVariableRecord
 DtIffAtcNavaidsVariableRecord ()
 Constructor. More...
 
virtual unsigned int netSize ()
 Returns the size of the network representation (including padding bytes) More...
 
- Public Member Functions inherited from DtStandardVariableRecord
 DtStandardVariableRecord ()
 Constructor. More...
 
virtual ~DtStandardVariableRecord ()
 Destructor. More...
 
virtual void printData () const
 Prints the data to DtInfo. More...
 
virtual void setOriginatingSimulationAddress (const DtSimulationAddress &)
 
virtual const DtSimulationAddressoriginatingSimulationAddress () const
 

Static Public Member Functions

static DtStandardVariableRecordcreate (void *addr, unsigned int length)
 Create function used by Standard Variable Record Factory. More...
 

Protected Attributes

DtNetIffTransponderLocationErrorRecord myTransponderLocationErrorRecord
 
DtNetIffTransponderLocationErrorRecordmyTransponderLocationErrorRecordPtr
 
- Protected Attributes inherited from DtStandardVariableRecord
DtSimulationAddress myOriginatingSimulationAddress
 

Constructor & Destructor Documentation

DtIffTransponderLocationErrorRecord::DtIffTransponderLocationErrorRecord ( )

Constructor.

DtIffTransponderLocationErrorRecord::DtIffTransponderLocationErrorRecord ( const DtIffTransponderLocationErrorRecord orig)

Copy Constructor.

DtIffTransponderLocationErrorRecord::DtIffTransponderLocationErrorRecord ( void *  ptr,
unsigned int  size 
)

Net Constructor.

DtIffTransponderLocationErrorRecord::DtIffTransponderLocationErrorRecord ( DtNetIffTransponderLocationErrorRecord  netRecord)

NetType Constructor.

Member Function Documentation

virtual DtU16 DtIffTransponderLocationErrorRecord::barometricAltitude ( ) const
virtual
virtual DtStandardVariableRecord* DtIffTransponderLocationErrorRecord::clone ( ) const
virtual

Clone.

Implements DtStandardVariableRecord.

static DtStandardVariableRecord* DtIffTransponderLocationErrorRecord::create ( void *  addr,
unsigned int  length 
)
static

Create function used by Standard Variable Record Factory.

virtual DtU32 DtIffTransponderLocationErrorRecord::latitude ( ) const
virtual
virtual DtU32 DtIffTransponderLocationErrorRecord::longitude ( ) const
virtual
virtual DtU16 DtIffTransponderLocationErrorRecord::mode5Altitude ( ) const
virtual
virtual DtIffTransponderLocationErrorRecord& DtIffTransponderLocationErrorRecord::operator= ( const DtIffTransponderLocationErrorRecord record)
virtual

Assignment Operator.

virtual DtStandardVariableRecord& DtIffTransponderLocationErrorRecord::operator= ( const DtStandardVariableRecord other)
virtual

Assignment operator.

virtual bool DtIffTransponderLocationErrorRecord::operator== ( const DtIffTransponderLocationErrorRecord record)
virtual

Equals Operator.

virtual bool DtIffTransponderLocationErrorRecord::operator== ( const DtStandardVariableRecord record)
virtual

Equals Operator.

Implements DtStandardVariableRecord.

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

Prints the data to the specified stream.

Implements DtStandardVariableRecord.

virtual unsigned int DtIffTransponderLocationErrorRecord::recordLength ( ) const
virtual

Setters and Getters for Record Length.

Implements DtStandardVariableRecord.

virtual unsigned int DtIffTransponderLocationErrorRecord::recordType ( ) const
virtual

Setters and Getters for Record Type.

Implements DtStandardVariableRecord.

virtual void DtIffTransponderLocationErrorRecord::setBarometricAltitude ( DtU16  )
virtual

This assumes that altitude has been correctly encoded based on the DIS 7 standard.

virtual void DtIffTransponderLocationErrorRecord::setFromNet ( const void *  netRecord,
unsigned int  length,
DtStandardVariableRetCode retCode = NULL 
)
virtual

Sets the record from Network Representation from the given location.

Implements DtStandardVariableRecord.

virtual void DtIffTransponderLocationErrorRecord::setLatitude ( DtU32  )
virtual

Accessors.

This assumes that latitude has been correctly encoded based on the DIS 7 standard

virtual void DtIffTransponderLocationErrorRecord::setLongitude ( DtU32  )
virtual

This assumes that longitude has been correctly encoded based on the DIS 7 standard.

virtual void DtIffTransponderLocationErrorRecord::setMode5Altitude ( DtU16  )
virtual

This assumes that altitude has been correctly encoded based on the DIS 7 standard.

virtual void DtIffTransponderLocationErrorRecord::setRecordLength ( unsigned int  recordLength)
virtual

Must include size of record header and padding to 8 bytes.

Implements DtStandardVariableRecord.

virtual void DtIffTransponderLocationErrorRecord::setRecordType ( unsigned int  recordType)
virtual

Get/Set Record Type.

Implements DtStandardVariableRecord.

virtual unsigned DtIffTransponderLocationErrorRecord::unpaddedNetsize ( ) const
virtual

This is the network size of the record without padding.

Implements DtStandardVariableRecord.

virtual void DtIffTransponderLocationErrorRecord::writeRecord ( void *  addr) const
virtual

Member Data Documentation

DtNetIffTransponderLocationErrorRecord DtIffTransponderLocationErrorRecord::myTransponderLocationErrorRecord
protected
DtNetIffTransponderLocationErrorRecord* DtIffTransponderLocationErrorRecord::myTransponderLocationErrorRecordPtr
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)