![]() |
VR-Link API Documentation for HLA 1.3
|
The vl library contains classes and functions which represent protocol independent simulation concepts. More...
Classes | |
| class | DtAppearance |
| Class Description: DtAppearance is extracted from VR-Link's entity state repository class, and encapsulates all methods and data from that class pertaining to DIS / RPR appearance attributes. More... | |
| class | DtApproximator |
| DtApproximator is an abstract base class. More... | |
| class | DtIdTypeMap |
| Instances of this class are used to conveniently associate datum ids with types. More... | |
| class | DtDeadReckoner |
| Instances of DtDeadReckoner are used to provide approximated position and orientation information for entities using various dead reckoning algorithms. More... | |
| class | DtEntityIdentifierHashKey |
| Instances of DtEntityIdentifierHashKey are hash keys made from DtEntityIdentifiers. More... | |
| class | DtEntityIdentifier |
| Instances of DtEntityIdentifier are used as a unique ID for entities in DIS. More... | |
| class | DtEntityType |
| DtEntityType is used to represent the type an entity object. More... | |
| class | DtEnvironmentTypeRecord |
| Instances of DtEnvironmentTypeRecord are used by the DtGriddedDataPdu for specifying environmental type. More... | |
| class | DtNet64Vector |
| This class is deprecated, please use DtNetVector64 in vlVector.h. More... | |
| class | DtNet32Vector |
| This class is deprecated, please use DtNetVector32 in vlVector.h. More... | |
| class | DtOldSmoother |
| Instances of DtOldSmoother are used to provide approximated position and orientation information for entities. More... | |
| class | DtRecordSet |
| Instances of DtRecordSet are used to contain the record sets used by the PDU classes which inherit from the record set PDU base class. More... | |
| class | DtSimulationAddress |
| A DtSimulationAddress is used in DIS to identify a particular simulator. More... | |
| class | DtSmoother |
| Instances of DtSmoother are used to provide approximated position and orientation information for entities. More... | |
| class | DtSmoothOriWithDr |
| Instances of DtSmoothOriWithDr are used to provide the mechanism to smooth orientation and dead-reckon orientation. More... | |
| class | DtSmoothPosWithDr |
| Instances of DtSmoothPosWithDr are used to provide the mechanism to smooth position and dead-reckon position. More... | |
| class | DtSmoothPos |
| class | DtSmoothOrient |
Files | |
| file | appearance.h |
This file provides a declaration of the class DtAppearance. | |
| file | approximator.h |
This file provides a declaration of the class DtApproximator. | |
| file | apSpec.h |
This file declares the struct DtArtPartSpec. | |
| file | artPartThresh.h |
This file provides a declaration of the class DtArtPartThresholder. | |
| file | artPartUtils.h |
| file | attachedPart.h |
| file | attachedPartCollection.h |
This file provides a declaration of the class DtAttachedPartCollection. | |
| file | bufferMgr.h |
Declares a function for managing decoding buffers. | |
| file | burstDescriptor.h |
| file | datumIdType.h |
| file | deadReckoner.h |
| file | disEnums.h |
| file | entIdHashKey.h |
This file declares DtEntityIdentifierHashKey. | |
| file | entityIdentifier.h |
This file declares DtEntityIdentifier and several helper constants. | |
| file | entityType.h |
This file declares DtEntityType. | |
| file | EntityTypes.h |
This file declares enumerations for use with DtEntityType. | |
| file | enviroTypeRec.h |
| file | NetStructs.h |
| file | oldSmoother.h |
This file provides the declaration of the class DtOldSmoother. | |
| file | oldTStamp.h |
This file contains routines for manipulating DIS time stamps. | |
| file | recordSet.h |
| file | simulationAddress.h |
declares DtSimulationAddress. | |
| file | smoother.h |
| file | smoothOriWDR.h |
This file contains a declaration of the class DtSmoothOriWithDr. | |
| file | smoothPosWDR.h |
This file contains a declaration of the class DtSmoothPosWithDr. | |
| file | smoothUtil.h |
| file | thresholder.h |
Functions | |
| DT_DLL_VLPROTIND char * | DtDecodingBuffer (unsigned int requestedLength) |
| DtDecodingBuffer returns a pointer to a chunk of memory requestedLength long which can be used for decoding buffers. | |
The vl library contains classes and functions which represent protocol independent simulation concepts.
This library is a helper library to VL, but may be used independently if needed.
| DT_DLL_VLPROTIND char* DtDecodingBuffer | ( | unsigned int | requestedLength | ) |
DtDecodingBuffer returns a pointer to a chunk of memory requestedLength long which can be used for decoding buffers.
The buffer can not be deleted. The Buffer is thread safe, different threads will get different buffers. If the return value is not 0, then the buffer will be at least requestedLength long, however it may be longer. Function returns 0 when the buffer can not be set to the requested size.
Referenced by DtF18EntityDecoder::decodeSpecialF18Attribute(), DtHlaStateDecoder::decodingBuffer(), and DtInteractionDecoder::decodingBuffer().