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

A DtGlobalObjectDesignator is an identifier that can be used to describe an object when communicating among simulations in DIS PDUs or HLA objects or interactions. More...

+ Collaboration diagram for DtNetGlobalObjectDesignator:

Public Member Functions

DtNetGlobalObjectDesignatoroperator= (const DtGlobalObjectDesignator &des)
 operator DtGlobalObjectDesignator () const

Protected Attributes

char myRep [DtMAX_OBJECT_NAME_LENGTH]

Detailed Description

A DtGlobalObjectDesignator is an identifier that can be used to describe an object when communicating among simulations in DIS PDUs or HLA objects or interactions.

In DIS, the Global Object Designator is the entity ID. In HLA, it is a DtString denoting an object name when using RTI 1.3, or an HLA ObjectID when using RTI 1.0.3. This class was created as a hack so that the simple encoders and decoders will work for DtGlobalObjectDesignators. However, it is not correct to give all RTI Object Designators a fixed size of 64 bytes. VR-Link's lgrControl, stealth view control, and isPartOf struct currently use this class, but in general these are special cases and it should never be used.

Member Function Documentation

DtNetGlobalObjectDesignator::operator DtGlobalObjectDesignator ( ) const
DtNetGlobalObjectDesignator& DtNetGlobalObjectDesignator::operator= ( const DtGlobalObjectDesignator des)

Member Data Documentation

char DtNetGlobalObjectDesignator::myRep[DtMAX_OBJECT_NAME_LENGTH]
protected

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

Document ID: Generated on Thu Feb 22 04:26:36 EST 2018 from SVN revision 186468
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)