VR-Link API Documentation for DIS
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  DtEventIdHashKey
 Instances of DtEventIdHashKey are hash keys made from DtEventIds. More...
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  DtDeadReckoner
 Instances of DtDeadReckoner are used to provide approximated position and orientation information for entities using various dead reckoning algorithms. More...
class  DtEntityIdentifier
 Instances of DtEntityIdentifier are used as a unique ID for entities in DIS. More...
class  DtEntityIdentifierHashKey
 Instances of DtEntityIdentifierHashKey are hash keys made from DtEntityIdentifiers. 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  DtIdTypeMap
 Instances of this class are used to conveniently associate datum ids with types. 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  eventIdHashKey.h
 This file declares DtEventIdHashKey.
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  articulatedPartsUtilities.h
file  artPartSpec.h
 This file declares the struct DtArtPartSpec.
file  artPartThresholder.h
 This file provides a declaration of the class DtArtPartThresholder.
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  deadReckoner.h
file  entityIdentifier.h
 Contains the DtEntityIdentifier class declaration.
file  entityIdentifierHashKey.h
 This file declares DtEntityIdentifierHashKey.
file  entityType.h
 Contains the DtEntityType and DtRadioEntityType class declarations.
file  entityTypes.h
 This file declares enumerations for use with DtEntityType.
file  environmentTypeRecord.h
file  idTypeMap.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  smoothOriWithDr.h
 This file contains a declaration of the class DtSmoothOriWithDr.
file  smoothPosWithDr.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.


Document ID: Generated on Wed Oct 23 22:25:48 EDT 2013 from SVN revision 132765
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)