VR-Link API Documentation for HLA 1.3
Classes | Files | Functions
The VR-Link Protocol Independent Simulation Library (vl)

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.

Detailed Description

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.


Function Documentation

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().


Document ID: Generated on Mon May 14 08:06:18 EDT 2012 from SVN revision 114750
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)