VR-Link API Documentation for HLA 1516
 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
DtHighFidelityHaveQuickVtpRecord Class Reference
+ Inheritance diagram for DtHighFidelityHaveQuickVtpRecord:
+ Collaboration diagram for DtHighFidelityHaveQuickVtpRecord:

Public Member Functions

 DtHighFidelityHaveQuickVtpRecord ()
 Constructor.
 DtHighFidelityHaveQuickVtpRecord (unsigned short netIdRecord, DtTodTransmitIndicator todTransmitIndicator, signed int todDelta, unsigned int wod1, unsigned int wod2, unsigned int wod3, unsigned int wod4, unsigned int wod5, unsigned int wod6)
 Constructor.
 DtHighFidelityHaveQuickVtpRecord (const DtHighFidelityHaveQuickVtpRecord &orig)
 Copy Constructor.
 DtHighFidelityHaveQuickVtpRecord (const DtNetHighFidelityHaveQuickVtpRecord &orig)
 Copy Constructor.
 DtHighFidelityHaveQuickVtpRecord (void *ptr, unsigned int length)
 Net Constructor.
virtual
DtHighFidelityHaveQuickVtpRecord
operator= (const DtHighFidelityHaveQuickVtpRecord &other)
 Assignment operator.
virtual DtStandardVariableRecordoperator= (const DtStandardVariableRecord &record)
 Assignment operator.
virtual bool operator== (const DtHighFidelityHaveQuickVtpRecord &other)
 Equals operator.
virtual bool operator== (const DtStandardVariableRecord &other)
 Equals operator.
virtual unsigned int recordType () const
 Setters and Getters for Record Type.
virtual void setRecordType (unsigned int recordType)
 Get/Set Record Type.
virtual unsigned int recordLength () const
 Setters and Getters for Record Length.
virtual void setRecordLength (unsigned int recordLength)
 Must include size of record header and padding to 8 bytes.
virtual unsigned short netIdRecord () const
 Setters and getters for NET ID Record.
virtual void setNetIdRecord (unsigned int short)
virtual unsigned short netIdRecordNetNumber () const
 Setters and getters for NET ID Record Net Number.
virtual void setNetIdRecordNetNumber (unsigned short netNumber)
virtual DtNetIdFequencyTable netIdRecordFrequencyTable () const
 Setters and getters for NET ID Record Frequency Table.
virtual void setNetIdRecordFrequencyTable (DtNetIdFequencyTable frequencyTable)
virtual DtNetIdMode netIdRecordMode () const
 Setters and getters for NET ID Record Mode.
virtual void setNetIdRecordMode (DtNetIdMode mode)
virtual DtTodTransmitIndicator todTransmitIndicator () const
 Setters and getters for TOD Transmit Indicator.
virtual void setTodTransmitIndicator (DtTodTransmitIndicator todTransmitIndicator)
virtual signed int todDelta () const
 Setters and getters for TOD Delta.
virtual void setTodDelta (signed int todDelta)
virtual unsigned int wod1 () const
 Setters and getters for WOD1.
virtual void setWod1 (unsigned int wod1)
virtual unsigned int wod2 () const
 Setters and getters for WOD2.
virtual void setWod2 (unsigned int wod2)
virtual unsigned int wod3 () const
 Setters and getters for WOD3.
virtual void setWod3 (unsigned int wod3)
virtual unsigned int wod4 () const
 Setters and getters for WOD4.
virtual void setWod4 (unsigned int wod4)
virtual unsigned int wod5 () const
 Setters and getters for WOD5.
virtual void setWod5 (unsigned int wod5)
virtual unsigned int wod6 () const
 Setters and getters for WOD6.
virtual void setWod6 (unsigned int wod6)
virtual void printDataToStream (std::ostream &stream) const
 Prints the data to the specified stream.
virtual void writeRecord (void *addr) const
 Writes the network representation to the given address.
virtual void setFromNet (const void *netRecord, unsigned int length, DtStandardVariableRetCode *retCode=NULL)
 Sets the record from an address and length. Retcode will be Valid if all goes well.
virtual unsigned int unpaddedNetsize () const
 Returns the size of the network representation (without padding bytes)
virtual unsigned int netSize () const
 This overrides netSize because this Record is a special case as it is of a fixed size and Will never require padding.
virtual DtStandardVariableRecordclone () const
 Clone.
- Public Member Functions inherited from DtStandardVariableRecord
 DtStandardVariableRecord ()
 Constructor.
virtual ~DtStandardVariableRecord ()
 Destructor.
virtual void printData () const
 Prints the data to DtInfo.
virtual unsigned int netSize ()
 Returns the size of the network representation (including padding bytes)
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.

Protected Attributes

DtNetHighFidelityHaveQuickVtpRecord myHighFidelityHaveQuickVtpRecord
- Protected Attributes inherited from DtStandardVariableRecord
DtSimulationAddress myOriginatingSimulationAddress

Constructor & Destructor Documentation

DtHighFidelityHaveQuickVtpRecord::DtHighFidelityHaveQuickVtpRecord ( )

Constructor.

DtHighFidelityHaveQuickVtpRecord::DtHighFidelityHaveQuickVtpRecord ( unsigned short  netIdRecord,
DtTodTransmitIndicator  todTransmitIndicator,
signed int  todDelta,
unsigned int  wod1,
unsigned int  wod2,
unsigned int  wod3,
unsigned int  wod4,
unsigned int  wod5,
unsigned int  wod6 
)

Constructor.

DtHighFidelityHaveQuickVtpRecord::DtHighFidelityHaveQuickVtpRecord ( const DtHighFidelityHaveQuickVtpRecord orig)

Copy Constructor.

DtHighFidelityHaveQuickVtpRecord::DtHighFidelityHaveQuickVtpRecord ( const DtNetHighFidelityHaveQuickVtpRecord orig)

Copy Constructor.

DtHighFidelityHaveQuickVtpRecord::DtHighFidelityHaveQuickVtpRecord ( void *  ptr,
unsigned int  length 
)

Net Constructor.

Member Function Documentation

virtual DtStandardVariableRecord* DtHighFidelityHaveQuickVtpRecord::clone ( ) const
virtual

Clone.

Implements DtStandardVariableRecord.

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

Create function used by Standard Variable Record Factory.

virtual unsigned short DtHighFidelityHaveQuickVtpRecord::netIdRecord ( ) const
virtual

Setters and getters for NET ID Record.

virtual DtNetIdFequencyTable DtHighFidelityHaveQuickVtpRecord::netIdRecordFrequencyTable ( ) const
virtual

Setters and getters for NET ID Record Frequency Table.

virtual DtNetIdMode DtHighFidelityHaveQuickVtpRecord::netIdRecordMode ( ) const
virtual

Setters and getters for NET ID Record Mode.

virtual unsigned short DtHighFidelityHaveQuickVtpRecord::netIdRecordNetNumber ( ) const
virtual

Setters and getters for NET ID Record Net Number.

virtual unsigned int DtHighFidelityHaveQuickVtpRecord::netSize ( ) const
virtual

This overrides netSize because this Record is a special case as it is of a fixed size and Will never require padding.

virtual DtHighFidelityHaveQuickVtpRecord& DtHighFidelityHaveQuickVtpRecord::operator= ( const DtHighFidelityHaveQuickVtpRecord other)
virtual

Assignment operator.

virtual DtStandardVariableRecord& DtHighFidelityHaveQuickVtpRecord::operator= ( const DtStandardVariableRecord record)
virtual

Assignment operator.

virtual bool DtHighFidelityHaveQuickVtpRecord::operator== ( const DtHighFidelityHaveQuickVtpRecord other)
virtual

Equals operator.

virtual bool DtHighFidelityHaveQuickVtpRecord::operator== ( const DtStandardVariableRecord other)
virtual

Equals operator.

Implements DtStandardVariableRecord.

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

Prints the data to the specified stream.

Implements DtStandardVariableRecord.

virtual unsigned int DtHighFidelityHaveQuickVtpRecord::recordLength ( ) const
virtual

Setters and Getters for Record Length.

Implements DtStandardVariableRecord.

virtual unsigned int DtHighFidelityHaveQuickVtpRecord::recordType ( ) const
virtual

Setters and Getters for Record Type.

Implements DtStandardVariableRecord.

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

Sets the record from an address and length. Retcode will be Valid if all goes well.

Implements DtStandardVariableRecord.

virtual void DtHighFidelityHaveQuickVtpRecord::setNetIdRecord ( unsigned int  short)
virtual
virtual void DtHighFidelityHaveQuickVtpRecord::setNetIdRecordFrequencyTable ( DtNetIdFequencyTable  frequencyTable)
virtual
virtual void DtHighFidelityHaveQuickVtpRecord::setNetIdRecordMode ( DtNetIdMode  mode)
virtual
virtual void DtHighFidelityHaveQuickVtpRecord::setNetIdRecordNetNumber ( unsigned short  netNumber)
virtual
virtual void DtHighFidelityHaveQuickVtpRecord::setRecordLength ( unsigned int  recordLength)
virtual

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

Implements DtStandardVariableRecord.

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

Get/Set Record Type.

Implements DtStandardVariableRecord.

virtual void DtHighFidelityHaveQuickVtpRecord::setTodDelta ( signed int  todDelta)
virtual
virtual void DtHighFidelityHaveQuickVtpRecord::setTodTransmitIndicator ( DtTodTransmitIndicator  todTransmitIndicator)
virtual
virtual void DtHighFidelityHaveQuickVtpRecord::setWod1 ( unsigned int  wod1)
virtual
virtual void DtHighFidelityHaveQuickVtpRecord::setWod2 ( unsigned int  wod2)
virtual
virtual void DtHighFidelityHaveQuickVtpRecord::setWod3 ( unsigned int  wod3)
virtual
virtual void DtHighFidelityHaveQuickVtpRecord::setWod4 ( unsigned int  wod4)
virtual
virtual void DtHighFidelityHaveQuickVtpRecord::setWod5 ( unsigned int  wod5)
virtual
virtual void DtHighFidelityHaveQuickVtpRecord::setWod6 ( unsigned int  wod6)
virtual
virtual signed int DtHighFidelityHaveQuickVtpRecord::todDelta ( ) const
virtual

Setters and getters for TOD Delta.

virtual DtTodTransmitIndicator DtHighFidelityHaveQuickVtpRecord::todTransmitIndicator ( ) const
virtual

Setters and getters for TOD Transmit Indicator.

virtual unsigned int DtHighFidelityHaveQuickVtpRecord::unpaddedNetsize ( ) const
virtual

Returns the size of the network representation (without padding bytes)

Implements DtStandardVariableRecord.

virtual unsigned int DtHighFidelityHaveQuickVtpRecord::wod1 ( ) const
virtual

Setters and getters for WOD1.

virtual unsigned int DtHighFidelityHaveQuickVtpRecord::wod2 ( ) const
virtual

Setters and getters for WOD2.

virtual unsigned int DtHighFidelityHaveQuickVtpRecord::wod3 ( ) const
virtual

Setters and getters for WOD3.

virtual unsigned int DtHighFidelityHaveQuickVtpRecord::wod4 ( ) const
virtual

Setters and getters for WOD4.

virtual unsigned int DtHighFidelityHaveQuickVtpRecord::wod5 ( ) const
virtual

Setters and getters for WOD5.

virtual unsigned int DtHighFidelityHaveQuickVtpRecord::wod6 ( ) const
virtual

Setters and getters for WOD6.

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

Writes the network representation to the given address.

The assumption is that this memory is allocated and is of the proper size.

Implements DtStandardVariableRecord.

Member Data Documentation

DtNetHighFidelityHaveQuickVtpRecord DtHighFidelityHaveQuickVtpRecord::myHighFidelityHaveQuickVtpRecord
protected

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

Document ID: Generated on Mon Jun 22 21:18:40 EDT 2020 from SVN revision 213785
Copyright © 2005-2018 MAK Technologies. All Rights Reserved (www.mak.com)