VR-Link API Documentation for DIS
Index

This is a list of keywords for the developers guide and their associated page or section title.

0-9ABCDEFGHIJKLMNOPQRSTUVWXYZ

 
 

–appNumber command-line optionInitializing Applications
–destAddrString command-line optionInitializing Applications
–deviceAddress command-line optionInitializing Applications
–disPort command-line optionInitializing Applications
–execname command-line optionInitializing Applications
–exerciseId command-line optionInitializing Applications
–federateName command-line optionInitializing Applications
–fedFileName command-line optionInitializing Applications
–fomMapperInitData command-line optionInitializing Applications
–fomMapperLib command-line optionInitializing Applications
–mcastAddresses command-line optionInitializing Applications
–mcastTtl command-line optionInitializing Applications
–notifyLevel command-line optionInitializing Applications
–recvBufferSize command-line optionInitializing Applications
–rprFomRevision command-line optionInitializing Applications
–rprFomVersion command-line optionInitializing Applications
–sendBufferSize command-line optionInitializing Applications
–siteId command-line optionInitializing Applications
–suppressSelfReflect command-line optionInitializing Applications
–useIpv6 command-line optionInitializing Applications
-a command-line optionInitializing Applications
-A command-line optionInitializing Applications
-F command-line optionInitializing Applications
-f command-line optionInitializing Applications
-N command-line optionInitializing Applications
-n command-line optionInitializing Applications
-P command-line optionInitializing Applications
-S command-line optionInitializing Applications
-x command-line optionInitializing Applications, Initializing Applications
0-9
1516, specificationBuilding Applications for Use with the RTI 1516 Specification
A
absolute timestampTimestamps
      f18Absolute Timestamping
absRealTime()Managing Time
acceleration()Coordinate Views, Inspecting an Entity's State
acquireAttributes()Ownership Management
add()Creating Linked Lists with DtList
addAfter()Creating Linked Lists with DtList
addAnnounceSynchPointCb()Registering and Responding to Synchronization Points
addAttributeChecker()Encoder and Decoder Factories
addAttributeDecoder()Encoder and Decoder Factories
addAttributeEncoder()Encoder and Decoder Factories
addBeam()Managing Emitters
addBefore()Creating Linked Lists with DtList
addCallback()Using Callbacks, Subscribing to Interaction Classes, Receiving Interactions, Receiving PDUs
addChecker()Functions for Encoding and Decoding
addCreator()Creating Instances of DtInteraction
addDecoder()Functions for Encoding and Decoding, Encoder and Decoder Factories
addDiscoverObjectCallback()Finding Out when HLA Objects are Discovered and Removed
addEncoder()Functions for Encoding and Decoding, Encoder and Decoder Factories
addEntityAdditionCallback()Learning when Entities Join or Leave an Exercise
addEntityRemovalCallback()Learning when Entities Join or Leave an Exercise
addFederationSynchedCb()Registering and Responding to Synchronization Points
adding, elements to DtListCreating Linked Lists with DtList
      entities, notificationLearning when Entities Join or Leave an Exercise
addInterestInMcastAddr()Subscribing to Multicast Addresses
addInterestInPduKind()Filtering PDUs, Receiving PDUs
addParameterEncoder()Encoder and Decoder Factories
addPostDrainCallback()DtExerciseConn Member Functions, Receiving Interactions
addPostReflectCb()Intercepting Reflected Attribute Values
addPostUpdateCallback()Notifying an Application when State Updates Arrive
addRemoveObjectCallback()Finding Out when HLA Objects are Discovered and Removed
addRemoveObjectCb()Finding Out when HLA Objects are Discovered and Removed, Ownership Management
address, broadcast, returningFunctions for Manipulating IP Addresses
      destinationInitializing Applications
      destination in DISDtExerciseConn Constructors
      IPFunctions for Manipulating IP Addresses
      multicastSubscribing to Multicast Addresses
addSynchPointRegistrationFailedCb()Registering and Responding to Synchronization Points
addSynchPointRegistrationSucceededCb()Registering and Responding to Synchronization Points
addToEnd()Creating Linked Lists with DtList
addToStart()Creating Linked Lists with DtList
aggregateWorking with Other Types of Objects, Dead-Reckoning
      state repositoryVR-Link's Protocol-Independent Classes
AggregateEntitySubscribing to Classes and Attributes
aggregatePublisher.hWorking with Other Types of Objects
aggregateStateRepository.hWorking with Other Types of Objects
agility, FOMFOM Agility
      FOMIntroduction to FOM Agility
ahvps()Intercepting Reflected Attribute Values
algorithm, dead-reckoningCreating a DtEntityPublisher
      dead-reckoningDead-Reckoning
allHlaObjects()Managing HLA Objects
alt()Geodetic Coordinates
announceSynchronizationPoint()Registering and Responding to Synchronization Points
appearance, setting for entitySetting an Entity's State
application, deployingDelivering VR-Link Applications to Users
      development approachesMultiple Layers of Access
      exampleAbout the Applications
      exampleFiles and Executables in VR-Link
      netdumpHLAnetdumpHLA
      notifying of state updatesNotifying an Application when State Updates Arrive
      numberInitializing Applications
      number, DISCreating an Exercise Connection for DIS
appNumber parameterInitializing Applications
articulated partArticulated Parts
      setting dataSetting Articulated Parts Data
articulatedPart.hInspecting Articulated Parts Data
articulatedPartCollection.hArticulated Parts
artPartList()Articulated Parts
artPartThresh.hSetting Position and Orientation Thresholds
artPartThresholder()Setting Position and Orientation Thresholds
asynchronous IOUsing Asynchronous IO
attached partAttached Parts
attachedPartCollection.hAttached Parts
attPartList()Attached Parts
attribute, customizing encoders and decodersCustomizing Encoders and Decoders
      encoding and decodingAttribute and Parameter Encoding and Decoding
      encoding and decoding, for FOM mappingFOM Mapping Information Required By VR-Link's API
      EntityIDIdentifying Objects in HLA
      forcing updateForcing Attribute Updates
      publishing and subscribing toPublishing and Subscribing to FOM Classes and Attributes
      publishing and subscribing, to subsetPublishing Classes and Attributes
      subscribing to subset ofSubscribing to Classes and Attributes
      update, in HLAManaging Locally Simulated Entities
      update, in HLAUsing the DtEntityPublisher::tick() Function
      update, in HLALearning when Entities Join or Leave an Exercise
      value, interceptingIntercepting Reflected Attribute Values
AttributeHandleValuePairSetBuilding Applications for Use with the RTI 1516 Specification
attributeOwnershipAcquisitionNotificationOwnership Management
attributeOwnershipDivestitureNotificationOwnership Management
attributesNeededByFederation()Managing HLA Objects
B
BaseEntitySubscribing to Classes and Attributes
baseEntityStateRepository.hInspecting an Entity's State
beamList()Managing Emitters
big endianBig and Little Endian Wire Formats
blank PDUDtPdu Constructors
body coordinate systemOrientation, Euler Angles, and DtTaitBryan
bodyToGeoc()Lower Level Coordinate Conversion Functions, Coordinate Views, Inspecting an Entity's State, Dead-Reckoning, Using Smoothing
bodyToLocal()UTM Coordinate Views
boostThird-Party Libraries
broadcast, address, as default PDU destinationCreating an Exercise Connection for DIS
      address, returningFunctions for Manipulating IP Addresses
      packetDtExerciseConn Constructors
buffer, argument to PDU constructorDtPdu Constructors
      argument to PDU constructorDtPduFactory
      argument to PDU constructorUsing External Buffers in a PDU Class
      external, in PDUUsing External Buffers in a PDU Class
      sizeInitializing Applications
bundling, packetsBundling and Unbundling PDU Packets
byte swappingUsing DtUnknownPdu
C
C++, calling CCalling C++ from C
C++, calling CCalling C from C++
C++, header files includedHeader Files that are Included by C and C++
C, calling from C++Calling C++ from C
      calling from C++Calling C from C++
      functionUsing Callbacks
      header files includedHeader Files that are Included by C and C++
      languageUsing VR-Link from C
call, RTIReceiving Interactions
      to RTI servicesVR-Link Calls to RTI Services
callbackA Listen-Only Example
      and PDU kind listFiltering PDUs
      calling sequence ofReceiving Interactions
      discoverObjectFinding Out when HLA Objects are Discovered and Removed
      entity-addition and entity-deletionLearning when Entities Join or Leave an Exercise
      execution ofDtExerciseConn Member Functions
      for subscribing to interaction classSubscribing to Classes and Attributes
      functionUsing Callbacks
      interactionReceiving Interactions
      post-drainUsing Callbacks
      post-updateNotifying an Application when State Updates Arrive
      registering, on entity state PDUsIntercepting Incoming Entity State PDUs
      registering, with PDU kindUsing DtUnknownPdu
      RTITime Management
      RTIReceiving Interactions
      synchronization pointRegistering and Responding to Synchronization Points
calling VR-Link from other languageCalling VR-Link from Other Languages
cancelAcquireAttributes()Ownership Management
cancelNegotiatedDivest()Ownership Management
Cartesian coordinate systemCoordinate Views, Cartesian Coordinate Views, Coordinate Systems
cartesianView.hCoordinate Views
changing, dead-reckoning algorithmDead-Reckoning
checkLicense.hDtExerciseConn Member Functions
chooseInteractionClass()Subscribing to Object Classes
chooseObjectClass()FOM Mapping Details, Choosing an Object Class to Publish
choosing, DtFomMapperChoosing a DtFomMapper
      entity identifiersCreating a DtEntityPublisher
      HLA nameHow VR-Link Identifies Objects
class, descriptorsGetting Information About the FOM
      handlePublishing Classes and Attributes
      interactionVR-Link's Protocol-Independent Classes
      interaction descriptorUsing the DtInteraction Class
      mappingSetting Up a FOM Mapper's Class Mappings
      mapping between FOMsFOM Mapping Information Required By VR-Link's API
      objectVR-Link's Protocol-Independent Classes
      objectWorking with Entities
      protocol-independentVR-Link's Protocol-Independent Classes
      publishingPublishing and Subscribing to FOM Classes and Attributes
      publishingPublishing Classes and Attributes
      subscribing toPublishing and Subscribing to FOM Classes and Attributes
      subscribing to, objectSubscribing to Object Classes
      viewCoordinate Views
      viewCoordinate Systems
class:selecting in Code GeneratorSelecting the Objects and Interactions to Generate
classDescManaging HLA Objects, Using the DtInteraction Class
classNeededByFederation()Managing HLA Objects
clockManaging Time
clock()Managing Time
clock, externalTimestamps
clone()Encoder and Decoder Factories
Code Generator, customizing encoders and decodersCustomizing Encoders and Decoders
      data typesData Types
      enumerationsEnumerations
      generating objects and interactionsGenerating Objects and Interactions
      installingInstalling the VR-Link Code Generator
      introductionIntroduction to the Code Generator
      limitationsCode Generator Limitations
      loading FOM definition fileLoading a FOM Definition File
      object and interaction classes createdObjects and Interactions
      output directoryChoosing an Output Directory
      preferencesConfiguring Code Generation Preferences
      projectCode Generator Projects
      project files and makefilesProject Files and Makefiles
      project, loadingLoading a Project
      project, newCreating a Project
      project, savingSaving a Project
      startingStarting the VR-Link Code Generator
      undecodable attributes and typesAttributes and Types that Cannot be Decoded and Generated
      windowThe VR-Link Code Generator Window
collisionInteraction.hWorking with Interactions
collisionInteractionHLA.hWorking with Interactions
collisionPdu.hWorking with Interactions
command line input, parsingInitializing Applications
command-line option, –appNumberInitializing Applications
      –destAddrStringInitializing Applications
      –deviceAddressInitializing Applications
      –disPortInitializing Applications
      –execnameInitializing Applications
      –exerciseIdInitializing Applications
      –federateNameInitializing Applications
      –fedFileNameInitializing Applications
      –fomMapperInitDataInitializing Applications
      –fomMapperLibInitializing Applications
      –mcastAddressesInitializing Applications
      –mcastTtlInitializing Applications
      –notifyLevelInitializing Applications
      –recvBufferSizeInitializing Applications
      –rprFomRevisionInitializing Applications
      –rprFomVersionInitializing Applications
      –sendBufferSizeInitializing Applications
      –siteIdInitializing Applications
      –suppressSelfReflectInitializing Applications
      –useIpv6Initializing Applications
      -aInitializing Applications
      -AInitializing Applications
      -FInitializing Applications
      -fInitializing Applications
      -NInitializing Applications
      -nInitializing Applications
      -PInitializing Applications
      -SInitializing Applications
      -xInitializing Applications
      DIS and HLAInitializing Applications
      f18The f18 Program
      netdumpDISnetdumpDIS
      netdumpHLAnetdumpHLA
compatibility, 1.3 and 1516Support for the HLA RTI 1.3 and RTI 1516 Specifications
compile flagCompiling for a Particular Simulation Standard Under Linux
compilingCompiling and Linking a VR-Link Application
      conditionalConnecting to Exercises
      LinuxCompiling for a Particular Simulation Standard Under Linux
      WindowsCompiling for a Particular Protocol Version under Windows
concept, callbacksUsing Callbacks
      coordinate systemsCoordinate Systems
      dead-reckoningDead-Reckoning and Smoothing
      interactionManaging Information about Events
      local entityManaging Locally Simulated Entities
      smoothingDead-Reckoning and Smoothing
      state informationManaging State Information
conditional compilationConnecting to Exercises, Protocol Independence
conditions for sending dataUsing the DtEntityPublisher::tick() Function
configuring, Code Generator preferencesConfiguring Code Generation Preferences
      f18 applicationThe f18 Configuration File
      FOM MapperConfiguring a FOM Mapper After Constructing a DtExerciseConn
      network connection for DISConfiguring Your Connection to the DIS Network
confirmAttributeOwnershipAcquisitionCancellationOwnership Management
connecting, exercise toA Conceptual Overview of VR-Link
      exercise toConnecting to an Exercise
      exercise toConnecting to Exercises
connecting: to DIS networkConfiguring Your Connection to the DIS Network
connection, exerciseVR-Link's Protocol-Independent Classes
      exerciseA Listen-Only Example
constructor, DtExerciseConnConfiguring a DtDisSocket
      DtPduDtPdu Constructors
      PDUDtPdu Constructors
controlling, MAK Stealth and LoggerControlling MAK Products Remotely
converting, coordinatesCoordinate Conversions
      coordinatesLower Level Coordinate Conversion Functions
      Euler angles between geocentric and topographicTopographic Coordinates
      geocentric to topographicTopographic Coordinates
      orientationCoordinate Conversions
      vectorsCoordinate Conversions
coordinateA Send-Only Example
coordinate system, bodyOrientation, Euler Angles, and DtTaitBryan
      CartesianCoordinate Views
      CartesianCartesian Coordinate Views
      CartesianCoordinate Systems
      conceptsCoordinate Systems
      conversionCoordinate Conversions
      conversionCoordinate Views
      conversion, functionsLower Level Coordinate Conversion Functions
      converting between geocentric and topographicTopographic Coordinates
      geocentricGeodetic Coordinates
      geocentricCoordinates
      geocentricInspecting an Entity's State
      geocentric, getting and settingGeodetic Coordinates
      geocentric, right-handGeocentric Coordinates
      topographicTopographic Coordinates
      topographicCoordinate Views
      topographicTopographic Coordinate Views
      topographicCoordinate Systems
      UTMUTM Coordinates
      UTMCoordinate Views
      UTMCoordinate Systems
      viewsCoordinate Views
coordTransTopographic Coordinates
copying, PDUsCopying PDUs
count()Iterating Through a DtReflectedEntityList
create()The Fallback FOM Mapper Creation Function, DtPduFactory
createDecoder()Encoder and Decoder Factories
createEncoder()Encoder and Decoder Factories
createFederationExecution RTI serviceVR-Link Calls to RTI Services
createInteraction()Creating Instances of DtInteraction
createPdu()DtPdu Constructors, DtPduFactory
creating, DtEntityPublisherCreating a DtEntityPublisher
      DtReflectedEntityListCreating Reflected Entity Lists
      exercise connectionConnecting to Exercises
      exercise connection, DISCreating an Exercise Connection for DIS
      interaction classesCreating Instances of DtInteraction
      linked listsCreating Linked Lists with DtList
      PDUsWorking with Non-Standard PDUs
currentTimeForStamping()Sending Interactions
Customize Encoders and Decoders windowCustomizing Encoders and Decoders
customizing, encoders and decodersCustomizing Encoders and Decoders
D
damageState()Inspecting an Entity's State
Data Distribution Management. See DDMUsing DDM
data type, Code GeneratorData Types
data()Creating Linked Lists with DtList
data, receiving from exerciseDtExerciseConn Member Functions
      sending to exerciseDtExerciseConn Member Functions
DDMUsing DDM
      geographicGeographic DDM
      interactions inInteractions with Regions
      non-geographicUsing DDM without VR-Link's Geographic Implementation
      publishing objectsPublishing Using Geographic DDM
      reflecting objectsReflecting Using Geographic DDM
      regionUsing DDM
dead-reckoningDead-Reckoning
      algorithmCreating a DtEntityPublisher
      algorithmsDead-Reckoning
      and tick() functionUsing the DtEntityPublisher::tick() Function
      and VR-Link simulation timeManaging Time
      changing the algorithmDead-Reckoning
      conceptsDead-Reckoning and Smoothing
      DtEntityStateRepositoryDead-Reckoning
      orientation()Dead-Reckoning
deadReckonOrientation()Dead-Reckoning
deadReckonPosition()Dead-Reckoning
debug, message, printing in WindowsPrinting Diagnostic Messages in Windows
decode()Encoders and Decoders, Functions for Encoding and Decoding
decoderAttribute and Parameter Encoding and Decoding, Encoders and Decoders, Functions for Encoding and Decoding
decoder()Encoder and Decoder Factories
decoder, customizingCustomizing Encoders and Decoders
      factoryEncoder and Decoder Factories
decoding, attributes and parametersAttribute and Parameter Encoding and Decoding
      factoriesEncoder and Decoder Factories
      functionsFunctions for Encoding and Decoding
      interactionsFunctions for Encoding and Decoding
      mapping attributes and parametersFOM Mapping Information Required By VR-Link's API
      object state updatesFunctions for Encoding and Decoding
default, broadcast addressCreating an Exercise Connection for DIS
delaying, discovery of reflected objectsDelayed Discovery of Reflected Objects
deleteObjectInstance RTI serviceVR-Link Calls to RTI Services, Removing a Locally-Simulated Entity
deleteObjInDtorFlag()Ownership Management
deleting, entityRemoving a Locally-Simulated Entity
      entity, notification ofLearning when Entities Join or Leave an Exercise
deletion, object, notification ofOwnership Management
delivering applicationDelivering VR-Link Applications to Users
deploying applicationDelivering VR-Link Applications to Users
deriving, classes from DtPduDeriving Classes from DtPdu
      DtFomMapperDeriving Your Own DtFomMapper
      PDU classesDeriving Classes from DtPdu
descriptor, classGetting Information About the FOM
      interaction classUsing the DtInteraction Class
designatorWorking with Other Types of Objects
designatorPublisher.hWorking with Other Types of Objects
designatorRepository.hWorking with Other Types of Objects
destAddrSubscribing to Multicast Addresses
destAddrString parameterInitializing Applications
destination addressInitializing Applications
      specifying in DISDtExerciseConn Constructors
      specifying in DISSending PDUs
destroyedToFinalDelay parameterReactions to Detonate Messages
destroyFederationExecution RTI serviceVR-Link Calls to RTI Services
detecting new entitiesCreating Reflected Entity Lists
detonation, f18Reactions to Detonate Messages
detonationInteraction.hWorking with Interactions
detonationInteractionHLA.hWorking with Interactions
detonationPdu.hWorking with Interactions
developing applicationsMultiple Layers of Access
Device addressInitializing Applications
device, name, returning IP address ofFunctions for Manipulating IP Addresses
      secondary networkDtExerciseConn Constructors
deviceAddress parameterInitializing Applications
dExerciseConn.hConfiguring Your Connection to the DIS Network
diagnostic information, printingDiagnostic Utilities
direction cosine matrixOrientation, Euler Angles, and DtTaitBryan, Using the DtDcm Class
DIS 7, heartbeatSetting Different Heartbeats in DIS 7
DIS, asynchronous IOUsing Asynchronous IO
      command line optionsInitializing Applications
      compiling forCompiling for a Particular Simulation Standard Under Linux
      configuring network connectionConfiguring Your Connection to the DIS Network
      creating exercise connectionCreating an Exercise Connection for DIS
      entity identifierIdentifying Objects
      enumerations documentObtaining Further Information about HLA and DIS
      exercise IDInitializing Applications
      final PDURemoving a Locally-Simulated Entity
      heartbeat in DIS 7Setting Different Heartbeats in DIS 7
      identifying objectsIdentifying Objects in DIS
      introduction toThe DIS Protocol
      object IDGetting an Object ID
      packet, receivingReceiving Packets Using DtInetSocket
      PDUsWorking with PDUs
      portInitializing Applications
      protocol version in netdumpDISnetdumpDIS
      reading packetsReceiving PDUs
      receiving PDUsReceiving PDUs
      sending packets, sendingSending Packets Using DtInetSocket
      sending, dataUsing the DtEntityPublisher::tick() Function
      socketConfiguring a DtDisSocket
      socketsConfiguring Your Connection to the DIS Network
      state updatesManaging Locally Simulated Entities
      thresholdsUsing the DtEntityPublisher::tick() Function
      time thresholdSetting Position and Orientation Thresholds
      timestampTimestamps
      UDP portCreating an Exercise Connection for DIS
disableAttributeRelevanceAdvisorySwitch RTI serviceVR-Link Calls to RTI Services, VR-Link Calls to RTI Services
disableFiltering()Filtering PDUs, Receiving PDUs
discovering, new HLA objectsFinding Out when HLA Objects are Discovered and Removed
      reflected objectsDelayed Discovery of Reflected Objects
discoverObject RTI serviceRTI-Initiated Services, Learning when Entities Join or Leave an Exercise
discoverObject()Learning when Entities Join or Leave an Exercise
discoverObjectCbInfo.hFinding Out when HLA Objects are Discovered and Removed
discoverObjectInstance RTI serviceVR-Link Calls to RTI Services
disEnums.hFiltering PDUs, Setting an Entity's State, Inspecting and Setting Data in a PDU Header, Inspecting an Entity's State
displaying HLA messages and PDUsnetdumpDIS, netdumpHLA
drainInput()A Listen-Only Example, DtExerciseConn Member Functions, Receiving Remote Interactions, Managing Remote Entities, Ownership Management
      and readUntil()Receiving PDUs
      callbacksUsing Callbacks
      mintime and timeout argumentsDtExerciseConn Member Functions
      processing PDUsReceiving PDUs
      receiving interactionsReceiving Interactions
      with reflected entitiesCreating Reflected Entity Lists
dscvObjCbInfo()Finding Out when HLA Objects are Discovered and Removed
DSO;DLLPassing the Name of A Shared Library
DtAbort()Diagnostic Utilities, Miscellaneous Global Functions
DtAggregatePublisherWorking with Other Types of Objects
      DDMGeographic DDM
DtAggregateStateRepositoryVR-Link's Protocol-Independent Classes, Working with Other Types of Objects
DtArticulatedPartInspecting Articulated Parts Data
DtArticulatedPartCollectionArticulated Parts, Attached Parts
DtArtPartThresholderSetting Position and Orientation Thresholds
DtAttachedPartCollectionAttached Parts
DtBaseEntityStateRepositoryVR-Link's Protocol-Independent Classes, Setting an Entity's State
DtBaseExerciseConnConnecting to Exercises
DtBodyToRef_to_Euler()Lower Level Coordinate Conversion Functions, Converting Between Euler Angles and Matrix Representation
DtBufferPtrUsing External Buffers in a PDU Class
DtCartesianViewCoordinate Views, Cartesian Coordinate Views
DtClientSocketFiltering PDUs
DtcLoadLispFile()The f18 Configuration File
DtClockManaging Time
DtCollisionInteractionWorking with Interactions
DtCollisionPduWorking with Interactions
DtConstVectorDtVector and DtDcm Semantics
DtCoordTransformTopographic Coordinates
DtCreateFomMapper()Passing the Name of A Shared Library
DtCurrentMapDatum()Using Independent VR-Link Objects in Multiple Threads
DtDcmGeocentric Coordinates, Cartesian Coordinate Views, Converting Between Euler Angles and Matrix Representation, Using the DtDcm Class, Vector and Matrix Manipulation Functions
      semanticsDtVector and DtDcm Semantics
DtDcmVelMul()Lower Level Coordinate Conversion Functions
DtDDMRegionUsing DDM without VR-Link's Geographic Implementation
DtDeadReckonerDead-Reckoning
DtDebugUsing DtOutputStream for Printing
DtDebug()Diagnostic Utilities
DtDegMinSecUTM Coordinates
DtDeleteFomMapper()Passing the Name of A Shared Library
DtDesignatorPublisherWorking with Other Types of Objects
DtDesignatorRepositoryWorking with Other Types of Objects
DtDetonationInteractionWorking with Interactions
DtDetonationPduWorking with Interactions
DtDisSocketDtExerciseConn Constructors, Configuring a DtDisSocket, Bundling and Unbundling PDU Packets
DtEmitterBeamPublisherManaging Emitters
DtEmitterBeamRepositoryManaging Emitters
DtEmitterSystemPublisherWorking with Other Types of Objects
DtEmitterSystemRepositoryWorking with Other Types of Objects, Managing Emitters
DtEmptyFomMapperPassing a DtFomMapper Instance, The Fallback FOM Mapper Creation Function, Deriving Your Own DtFomMapper
DtEntityIdentifierIdentifying Objects in DIS, How VR-Link Identifies Objects, Creating a DtEntityPublisher, Getting an Object ID
DtEntityPublisherVR-Link's Protocol-Independent Classes, A Send-Only Example, Managing Locally Simulated Entities, Working with Entities, Working with Locally Simulated Entities, Setting an Entity's State, Removing a Locally-Simulated Entity
      DDMGeographic DDM
DtEntityPublisher::tick()Using the DtEntityPublisher::tick() Function
DtEntityStatePduWorking with Interactions, Deriving Classes from DtPdu
DtEntityStateRepositoryVR-Link's Protocol-Independent Classes, Articulated Parts, Attached Parts, Coordinate Views, Topographic Coordinate Views, Managing Locally Simulated Entities, Coordinate Systems, Working with Entities, Working with Locally Simulated Entities, Setting an Entity's State
      inspecting entity stateInspecting an Entity's State
      setting state informationExample of Setting the State of an Entity
DtEntityTypeMapping a Single FOM Class to a Publisher, Creating a DtEntityPublisher, Working with Other Types of Objects
DtEnvironmentProcessPduWorking with Other Types of Objects
DtEnvironmentProcessPublisherWorking with Other Types of Objects
DtEnvironmentProcessRepositoryWorking with Other Types of Objects
DtEnvironmentTypeRecordWorking with Other Types of Objects
DtEuler_to_BodyToRef()Converting Between Euler Angles and Matrix Representation
DtEuler_to_RefToBody()Converting Between Euler Angles and Matrix Representation
DtEulerToEuler()Lower Level Coordinate Conversion Functions
DtExceptionThe DtException Class
DtExerciseConnVR-Link's Protocol-Independent Classes, A Listen-Only Example, A Send-Only Example, Configuring Your Connection to the DIS Network, Configuring a DtDisSocket, Receiving Packets Using DtInetSocket, Connecting to an Exercise, Connecting to Exercises, DtExerciseConn Member Functions, Time Management, Interacting Directly with the RTI, Receiving Remote Interactions, Using Callbacks, Creating Reflected Entity Lists
      asynchronous IOUsing Asynchronous IO
      constructorDtExerciseConn Constructors
      drainInput()Managing Remote Entities
      drainInput(), receiving interactionsReceiving Interactions
      filtering PDUsFiltering PDUs
      FOM mapperThe Fallback FOM Mapper Creation Function
      multicast subscriptionSubscribing to Multicast Addresses
      registering and unregistering functions withDtExerciseConn Member Functions
      sending interactionsSending Interactions
      setUseGeographicDDMPublishing Using Geographic DDM
      telling about derived classRTI-Initiated Services
      timestampTimestamps
DtExerciseConnInitializerA Listen-Only Example, Creating an Exercise Connection for HLA, Initializing Applications
DtFatalUsing DtOutputStream for Printing
DtFatalError()Diagnostic Utilities
DtFatalPerror()Diagnostic Utilities
DtFedAmbCreator()RTI-Initiated Services
DtFilePrinterUsing DtOutputStream for Printing
DtFireInteractionA Listen-Only Example, Working with Interactions
DtFirePduWorking with Interactions
DtFirstHostInetAddr()Functions for Manipulating IP Addresses
DtFomGetting Information About the FOM
DtFomMapperChoosing a DtFomMapper, Deriving Your Own DtFomMapper, FOM Mapping Information Required By VR-Link's API
      configuringConfiguring a FOM Mapper After Constructing a DtExerciseConn
      derivingDeriving Your Own DtFomMapper
      encoding and decoding attributes and parametersAttribute and Parameter Encoding and Decoding
DtGeocToGeod()Geodetic Coordinates
DtGeocToTopoTransform()Topographic Coordinates
DtGeocToUtm()UTM Coordinates
DtGeodeticCoordGeodetic Coordinates
DtGeodToUtm()UTM Coordinates
DtGlobalObjectDesignatorHow VR-Link Identifies Objects
DtGriddedDataPublisherWorking with Other Types of Objects
DtGriddedDataRepositoryWorking with Other Types of Objects
DtHaveRtiLicense()DtExerciseConn Member Functions
DtHaveVrLinkLicense()DtExerciseConn Member Functions
DtHLA compile line optionConnecting to Exercises, Creating a DtEntityPublisher, Working with Remote Entities
DtHlaObjectManaging HLA Objects, Finding Out when HLA Objects are Discovered and Removed, Ownership Management, Implementing Ownership Management
DtHlaObjectManagerManaging HLA Objects
DtHlaObjectWithStateRepManaging HLA Objects
DtHlaStateDecoderEncoders and Decoders
DtHlaStateEncoderEncoders and Decoders, Functions for Encoding and Decoding
DtInetAddrFunctions for Manipulating IP Addresses
DtInetAddrOfDevice()Functions for Manipulating IP Addresses
DtInetAddrString()Functions for Manipulating IP Addresses
DtInetBroadcastOfDevice()Functions for Manipulating IP Addresses
DtInetDeviceConfiguring a DtDisSocket
DtInetEndpointConfiguring a DtDisSocket
DtInetSocketConfiguring Your Connection to the DIS Network, DtExerciseConn Constructors, Configuring a DtDisSocket, Using Asynchronous IO, Sending Packets Using DtInetSocket, Receiving Packets Using DtInetSocket
      PDU filteringReceiving PDUs
DtInfoUsing DtOutputStream for Printing
DtInfo()Diagnostic Utilities
DtInteractionEncoders and Decoders, Managing Information about Events, Subscribing to Object Classes, Working with Interactions, Receiving Interactions
      callbacksDtExerciseConn Member Functions
      FOM mappingCreating Instances of DtInteraction
      print-related functionsDtInteraction Print-Related Functions
      usingUsing the DtInteraction Class
DtInteractionDecoderEncoders and Decoders
DtInteractionDecoderFactoryEncoder and Decoder Factories
DtInteractionEncoderEncoders and Decoders
DtInteractionEncoderFactoryEncoder and Decoder Factories
DtInteractionFactoryCreating Instances of DtInteraction
DtInterClassDescGetting Information About the FOM, Using the DtInteraction Class
DtIsMulticastAddr()Functions for Manipulating IP Addresses
DtLatLon_to_GeocToTopo()Lower Level Coordinate Conversion Functions
DtLatLon_to_TopoToGeoc()Lower Level Coordinate Conversion Functions
DtListCreating Linked Lists with DtList, Subscribing to Classes and Attributes
DtListItemCreating Linked Lists with DtList
DtMapDatumGeodetic Coordinates, Using Independent VR-Link Objects in Multiple Threads
DtNet64VectorFunctions for Encoding and Decoding
DtNET_READ_BAD_PACKETReceiving PDUs
DtNET_READ_NO_PACKETSReceiving PDUs
DtNET_READ_SIZE_MISMATCHReceiving PDUs
DtNET_READ_SUCCESSReceiving PDUs
DtNetInt32Using DtUnknownPdu
DtNetMaskOfDevice()Functions for Manipulating IP Addresses
DtNetU16Functions for Encoding and Decoding
DtNetworkByteOrdering()Big and Little Endian Wire Formats
DtNotifyLevelDiagnostic Utilities
DtNotifyLevel parameterInitializing Applications
DtObjClassDescGetting Information About the FOM, Publishing Classes and Attributes, Subscribing to Classes and Attributes
DtObjectIdHow VR-Link Identifies Objects, Getting an Object ID
DtObjectPublisherVR-Link's Protocol-Independent Classes, Encoders and Decoders, Functions for Encoding and Decoding, Managing HLA Objects, Forcing Attribute Updates, Reflecting Locally-Generated Updates, Managing Time, Ownership Management, Choosing an Object Class to Publish, Working with Entities
DtOutputStreamUsing DtOutputStream for Printing
DtOwnershipHandlerOwnership Management
DtPduTimestamps, Working with Interactions, Working with PDUs
      callbacksDtExerciseConn Member Functions
DtPduFactoryDtPdu Constructors
DtPrinterUsing DtOutputStream for Printing
DtProtocolVersionToRecvMaxFiltering PDUs, DtPduFactory
DtProtocolVersionToRecvMinFiltering PDUs, DtPduFactory
DtProtocolVersionToSendDtPdu Constructors
DtRadioReceiverPublisherWorking with Other Types of Objects
DtRadioReceiverRepositoryWorking with Other Types of Objects
DtRadioTransmitterPublisherWorking with Other Types of Objects
DtRadioTransmitterRepositoryWorking with Other Types of Objects
DtRecv()Configuring Your Connection to the DIS Network
DtReferenceEllipsoidUsing Independent VR-Link Objects in Multiple Threads
DtReflectedAggregateWorking with Other Types of Objects
DtReflectedAggregateListWorking with Other Types of Objects
DtReflectedDesignatorWorking with Other Types of Objects
DtReflectedDesignatorListWorking with Other Types of Objects
DtReflectedEmitterBeamManaging Emitters
DtReflectedEmitterBeamListManaging Emitters
DtReflectedEmitterSystemWorking with Other Types of Objects
DtReflectedEmitterSystemListWorking with Other Types of Objects
DtReflectedEntityVR-Link's Protocol-Independent Classes, Intercepting Incoming Entity State PDUs, Managing Remote Entities, Working with Entities, Working with Remote Entities, Inspecting an Entity's State
      subclassingSubclassing DtReflectedEntity
DtReflectedEntityListVR-Link's Protocol-Independent Classes, Intercepting Incoming Entity State PDUs, Managing Remote Entities, Using Callbacks, Working with Entities, Working with Remote Entities, Subclassing DtReflectedEntity
DtReflectedEntityList class, creatingCreating Reflected Entity Lists
DtReflectedEntityList, subscribing to classesSubscribing to Classes and Attributes
DtReflectedEnvironmentProcessWorking with Other Types of Objects
DtReflectedEnvironmentProcessListWorking with Other Types of Objects
DtReflectedGriddedDataWorking with Other Types of Objects
DtReflectedGriddedDataListWorking with Other Types of Objects
DtReflectedObjectVR-Link's Protocol-Independent Classes, Managing HLA Objects, Managing Time, Ownership Management, Subscribing to Object Classes, Working with Entities
DtReflectedObjectListVR-Link's Protocol-Independent Classes, Reflecting Locally-Generated Updates, Subscribing to Object Classes, Working with Entities
DtReflectedRadioReceiverWorking with Other Types of Objects
DtReflectedRadioReceiverListWorking with Other Types of Objects
DtReflectedRadioTransmitterWorking with Other Types of Objects
DtReflectedRadioTransmitterListWorking with Other Types of Objects
DtRefToBody_to_Euler()Converting Between Euler Angles and Matrix Representation
DtRprFomMapperPassing a DtFomMapper Instance, Using Different RPR FOM Versions
DtSelect()Miscellaneous Global Functions
DtSend()Configuring Your Connection to the DIS Network
DtSetMapDatum()Using Independent VR-Link Objects in Multiple Threads
DtSetNetworkByteOrdering()Big and Little Endian Wire Formats
DtSimpleRprFomMapperUsing Different RPR FOM Versions
DtSleep()Miscellaneous Global Functions, Using Independent VR-Link Objects in Multiple Threads
DtSmootherUsing Smoothing
DtSocketConfiguring Your Connection to the DIS Network
DtStateDecoderFactoryEncoder and Decoder Factories
DtStateEncoderFactoryEncoder and Decoder Factories
DtStateMessageFunctions for Encoding and Decoding, Timestamps
DtStateRepositoryVR-Link's Protocol-Independent Classes, Functions for Encoding and Decoding, Working with Entities
DtSTATUS_OKDtPdu Constructors
DtStderrPrinterUsing DtOutputStream for Printing
DtStdoutPrinterUsing DtOutputStream for Printing
DtStringIdentifying Objects in HLA, How VR-Link Identifies Objects
DtStringToInetAddr()Functions for Manipulating IP Addresses
DtTaitBryanGeocentric Coordinates, Orientation, Euler Angles, and DtTaitBryan, Using the DtDcm Class, Coordinates, Inspecting an Entity's State
DtThresholderSetting Position and Orientation Thresholds
DtTime, converting from FedTimeTime Management
DtTopoViewCoordinate Views, Topographic Coordinate Views
DtUnknownPduWorking with Non-Standard PDUs, Using DtUnknownPdu, DtPduFactory
DtUSE_INTERNAL_BUFFERDtPdu Constructors
DtUseMapDatum()Geodetic Coordinates
DtUtmCoordUTM Coordinates, UTM Coordinate Views
DtUtmInit()UTM Coordinates, UTM Coordinates, UTM Coordinate Views
DtUtmReferencePointUsing Independent VR-Link Objects in Multiple Threads
DtUtmToGeoc()UTM Coordinates
DtUtmToGeod()UTM Coordinates
DtUtmViewCoordinate Views
DtUtmView viewUTM Coordinate Views
DtVectorFunctions for Encoding and Decoding, Using the DtVector Class, DtVector and DtDcm Semantics, Vector and Matrix Manipulation Functions
      Cartesian coordinatesCartesian Coordinate Views
      geocentric coordinatesGeocentric Coordinates
      topographic coordinateTopographic Coordinates
DtVectorRefDtVector and DtDcm Semantics
DtVerboseUsing DtOutputStream for Printing
DtVerbose()Diagnostic Utilities
DtVrlApplicationInitializerA Listen-Only Example, Initializing Applications
DtVrlFederateAmbassadorRTI-Initiated Services
DtVrlRtiAmbassadorFederate-Initiated Services
DtWarnUsing DtOutputStream for Printing
DtWarn()Diagnostic Utilities
DtWarnPerror()Diagnostic Utilities
DtWindowsConsolePrinterUsing DtOutputStream for Printing
E
efficiency of DtPduUsing External Buffers in a PDU Class
elements, adding to DtListCreating Linked Lists with DtList
emitterWorking with Other Types of Objects
      managingManaging Emitters
emitterSystemPublisher.hWorking with Other Types of Objects
emitterSystemRep()Managing Emitters
emitterSystemRepository.hWorking with Other Types of Objects
emittingSystemIdManaging Emitters
emptyFomMapper.hThe Fallback FOM Mapper Creation Function
enableAttributeRelevanceAdvisorySwitch RTI serviceVR-Link Calls to RTI Services
enableClassRelevanceAdvisorySwitch RTI serviceVR-Link Calls to RTI Services
enableFiltering()Filtering PDUs
enableInteractionRelevanceAdvisorySwitch RTI serviceVR-Link Calls to RTI Services
encode()Encoders and Decoders, Functions for Encoding and Decoding
encoderAttribute and Parameter Encoding and Decoding, Encoders and Decoders, Functions for Encoding and Decoding
encoder()Encoder and Decoder Factories
encoder, customizingCustomizing Encoders and Decoders
      factoryEncoder and Decoder Factories
encoding, attributes and parametersAttribute and Parameter Encoding and Decoding
      factoryEncoder and Decoder Factories
      functionsFunctions for Encoding and Decoding
      interactionsFunctions for Encoding and Decoding
      mapping attributes and parametersFOM Mapping Information Required By VR-Link's API
      objectsFunctions for Encoding and Decoding
endian, big and littleBig and Little Endian Wire Formats
engineSmokeOn()Inspecting an Entity's State
entity IDIntercepting Incoming Entity State PDUs
      gettingGetting an Object ID
      gettingIterating Through a DtReflectedEntityList
      uniquenessGetting an Object ID
entity state PDUDeriving Classes from DtPdu
      receivingIntercepting Incoming Entity State PDUs
entity state repositorySetting an Entity's State
      printing contents ofExample of Setting the State of an Entity
entity, and protocol independenceCreating a DtEntityPublisher
      appearance, gettingInspecting an Entity's State
      counting in reflected entity listIterating Through a DtReflectedEntityList
      dead-reckoning and smoothingDead-Reckoning and Smoothing
      deletingRemoving a Locally-Simulated Entity
      detecting newCreating Reflected Entity Lists
      identifierIdentifying Objects in DIS
      identifierIdentifying Objects
      identifier, choosingCreating a DtEntityPublisher
      inspecting stateInspecting an Entity's State
      list. See reflected entity listWorking with Remote Entities
      locally-simulatedWorking with Locally Simulated Entities
      locating in reflected entity listIterating Through a DtReflectedEntityList
      low-fidelity stateUsing the DtEntityPublisher::tick() Function
      managingWorking with Entities
      notification of addition and deletionLearning when Entities Join or Leave an Exercise
      publisherVR-Link's Protocol-Independent Classes
      publisherA Send-Only Example
      reflectedVR-Link's Protocol-Independent Classes
      reflecting local updatesReflecting Locally-Generated Updates
      setting appearanceSetting an Entity's State
      setting stateSetting an Entity's State
      timing outTiming Out Entities
      typesCreating a DtEntityPublisher
      updatingManaging Locally Simulated Entities
entityAdded()Learning when Entities Join or Leave an Exercise
EntityID attributeIdentifying Objects in HLA
entityIdentifier.hIdentifying Objects in DIS
entityPublisher.hCreating a DtEntityPublisher
entityPublisherDIS.hCreating a DtEntityPublisher
entityPublisherHLA.hCreating a DtEntityPublisher
entityStateRep()Setting an Entity's State, Inspecting an Entity's State
entityStateRepository.hSetting an Entity's State, Inspecting an Entity's State
entityType()Working with PDUs
entityType.hCreating a DtEntityPublisher
enumerationCreating a DtEntityPublisher, Inspecting and Setting Data in a PDU Header, Inspecting an Entity's State
Enumeration and Bit Encoded Values for Use with Protocols for DIS ApplicationsObtaining Further Information about HLA and DIS
enumeration, documentObtaining Further Information about HLA and DIS
      file, Code GeneratorEnumerations
environmental processWorking with Other Types of Objects
environmentProcessPublisher.hWorking with Other Types of Objects
environmentProcessRepository.hWorking with Other Types of Objects
environmentType()Working with Other Types of Objects
error, license managementDtExerciseConn Member Functions
esr()Inspecting an Entity's State
ESR. See entity state repositoryIntercepting Incoming Entity State PDUs
Euler angles, converting between geocentric and topographicTopographic Coordinates
      in dead reckoningDead-Reckoning
      representing orientationOrientation, Euler Angles, and DtTaitBryan
      topographicLower Level Coordinate Conversion Functions
      UTM coordinatesUTM Coordinate Views
Euler.hLower Level Coordinate Conversion Functions, Converting Between Euler Angles and Matrix Representation
eulerTransTopographic Coordinates
event, IDDtExerciseConn Member Functions
      informationA Conceptual Overview of VR-Link
      informationManaging Information about Events
      PDU. See interactionsWorking with Interactions
example applicationFiles and Executables in VR-Link
      FOM mappingVR-Link FOM Mapping and Extension Examples
example, applicationsAbout the Applications
      applications, licenses forLicense Enforcement for the Example Applications
      f18The f18 Program
      LauncherLauncher
      listenA Listen-Only Example
      listentalk and listen
      netdumpDISnetdumpDIS
      netdumpHLAnetdumpHLA
      sendA Send-Only Example
      simpleCCalling VR-Link from Other Languages
      talktalk and listen
      talk and listenBasic VR-Link Examples
exception, reportingThe DtException Class
exConnUsing the DtInteraction Class
execName parameterInitializing Applications
execName()Creating an Exercise Connection for HLA
exercise connectionVR-Link's Protocol-Independent Classes, A Listen-Only Example, Connecting to Exercises
      and protocolConnecting to Exercises
      and RTI ambassadorCreating an Exercise Connection for HLA
      creatingConnecting to Exercises
      creating in HLACreating an Exercise Connection for HLA
      differences between HLA and DISConnecting to Exercises
      parametersCreating an Exercise Connection for DIS
exercise ID, DISInitializing Applications
      examiningDtExerciseConn Constructors
      globalDtExerciseConn Constructors
      in constructorDtExerciseConn Constructors
      requirement in DISCreating an Exercise Connection for DIS
      setting in PDUDtExerciseConn Constructors
      setting in PDUSending PDUs
exercise, connecting toA Conceptual Overview of VR-Link
      connecting toConnecting to an Exercise
      connecting toConnecting to Exercises
      receiving data fromDtExerciseConn Member Functions
      sending data toDtExerciseConn Member Functions
exerciseConn.hConnecting to Exercises
exerciseConnDIS.hConnecting to Exercises, DtExerciseConn Member Functions
exerciseConnHLA.hConnecting to Exercises, DtExerciseConn Member Functions
exerciseConnInitializer.hCreating an Exercise Connection for HLA, Initializing Applications
exerciseId parameterInitializing Applications
exerciseId()DtExerciseConn Constructors, Inspecting and Setting Data in a PDU Header
extending, FOMFOM Agility
      FOMIntroduction to FOM Agility
      FOMVR-Link FOM Mapping and Extension Examples
      VR-LinkIntroduction to the Code Generator
external, buffers, using in DtPduUsing External Buffers in a PDU Class
      clockTimestamps
F
f18The f18 Program
      command-line optionsThe f18 Program
      configuringThe f18 Configuration File
      firing munitionsFiring Munitions
      modified FOMUsing a Modified FOM
      timestampAbsolute Timestamping
factory, encoding and decodingEncoder and Decoder Factories
features, VR-LinkVR-Link Features
FED fileCreating an Exercise Connection for HLA, Interoperability Between HLA 1.3 and IEEE 1516 Federates
      FDD file, XML fileSupport for the HLA RTI 1.3 and RTI 1516 Specifications
      introduction toThe High Level Architecture (HLA)
      nameInitializing Applications
fedAmb()RTI-Initiated Services
Federate AmbassadorTime Management
federate, nameCreating an Exercise Connection for HLA
      nameInitializing Applications
FederateAmbassadorInteracting Directly with the RTI
federateName parameterInitializing Applications
federation executionThe High Level Architecture (HLA)
Federation Execution Data fileThe High Level Architecture (HLA)
federation execution, nameCreating an Exercise Connection for HLA
Federation Object Model, introduction toThe High Level Architecture (HLA)
federation, timeTime Management
federationSynchronized()Registering and Responding to Synchronization Points
fedFileName parameterInitializing Applications
fedHandle()Creating an Exercise Connection for HLA
fedName()Creating an Exercise Connection for HLA
FedTimeTime Management, Time Management
      converting to DtTimeTime Management
file, FDDSupport for the HLA RTI 1.3 and RTI 1516 Specifications
      FEDThe High Level Architecture (HLA)
      FEDSupport for the HLA RTI 1.3 and RTI 1516 Specifications
      XMLSupport for the HLA RTI 1.3 and RTI 1516 Specifications
filtering PDUsFiltering PDUs, Receiving PDUs
final PDURemoving a Locally-Simulated Entity
findPart()Inspecting Articulated Parts Data
fireInteraction.hWorking with Interactions
fireInteractionHLA.hWorking with Interactions
firePdu.hWorking with Interactions
firing, munition for f18Firing Munitions
FiringLocation parameterUsing a Modified FOM
first()Creating Linked Lists with DtList, Iterating Through a DtReflectedEntityList
firstInterClass()Getting Information About the FOM
firstObjClass()Getting Information About the FOM
flag, compile and linkCompiling for a Particular Simulation Standard Under Linux
flamesPresent()Inspecting an Entity's State
flexibility, FOMFOM Agility
      FOMIntroduction to FOM Agility
flush()Bundling and Unbundling PDU Packets
FOM agilityIntroduction to the Code Generator
FOM definition file, loading in Code GeneratorLoading a FOM Definition File
FOM MapperAttribute and Parameter Encoding and Decoding, Publishing Classes and Attributes
      configuringConfiguring a FOM Mapper After Constructing a DtExerciseConn
      initialization dataInitializing Applications
      library nameInitializing Applications
FOM mapping, choosing DtFomMapperChoosing a DtFomMapper
      detailsFOM Mapping Details
      examplesVR-Link FOM Mapping and Extension Examples
      subscribing to interaction classesSubscribing to Interaction Classes
      subscribing to object classesSubscribing to Object Classes
FOM, agilityFOM Agility
      agilityThe High Level Architecture (HLA)
      agilityIntroduction to FOM Agility
      agilityHLA FOM Support
      compatibilityInteroperability Between HLA 1.3 and IEEE 1516 Federates
      definition fileIntroduction to the Code Generator
      getting information aboutGetting Information About the FOM
      introduction toThe High Level Architecture (HLA)
      mappingFOM Mapping Overview
      modified for f18Using a Modified FOM
      publishing and subscribing to classesPublishing and Subscribing to FOM Classes and Attributes
      switching betweenFOM Mapping Overview
      using different versionsUsing Different RPR FOM Versions
fom.hGetting Information About the FOM
fomMapInitDataPassing the Name of A Shared Library
fomMapper()FOM Mapping Information Required By VR-Link's API
fomMapper.hFOM Mapping Details
fomMapperInitData parameterInitializing Applications
fomMapperLib parameterInitializing Applications
FomNameEnum.hEnumerations
FomNameTypes.cxxData Types
FomNameTypes.hData Types
force IDCreating a DtEntityPublisher
forceUpdate()Functions for Encoding and Decoding, Forcing Attribute Updates
forcing, attribute updateForcing Attribute Updates
function, callbackUsing Callbacks
      converting coordinatesLower Level Coordinate Conversion Functions
      encoding and decodingFunctions for Encoding and Decoding
      post-updateNotifying an Application when State Updates Arrive
      registering and unregistering with DtExerciseConnDtExerciseConn Member Functions
G
gainOwnershipOwnership Management
geoc2Topo()Lower Level Coordinate Conversion Functions
geocentric coordinateCoordinates, Inspecting an Entity's State
      converting to topographicTopographic Coordinates
      right-handGeocentric Coordinates
geocentric()Geodetic Coordinates, UTM Coordinates
geodetic coordinatesGeodetic Coordinates
geodetic()UTM Coordinates
geodeticCoord.hGeodetic Coordinates, Geodetic Coordinates
geographic DDMGeographic DDM
geographic region, publishingPublishing Using Geographic DDM
      reflecting objectsReflecting Using Geographic DDM
getAttributeHandle RTI serviceVR-Link Calls to RTI Services
getAttributeName RTI serviceVR-Link Calls to RTI Services
getGeocentric()Geodetic Coordinates, UTM Coordinates
getGeodetic()UTM Coordinates
getInteractionClassHandle RTI serviceVR-Link Calls to RTI Services
getLastError()Sending Packets Using DtInetSocket
getLastErrorString()Sending Packets Using DtInetSocket
getMaxBundleSize()Bundling and Unbundling PDU Packets
getObjectClassHandle RTI serviceVR-Link Calls to RTI Services
getObjectInstanceName RTI serviceVR-Link Calls to RTI Services
getParameter()Inspecting Articulated Parts Data
getParameterHandle RTI serviceVR-Link Calls to RTI Services
getParameterMetrics()Inspecting Articulated Parts Data
getParameterName RTI serviceVR-Link Calls to RTI Services
getPart()Inspecting Articulated Parts Data
getting, appearance informationInspecting an Entity's State
      entity IDGetting an Object ID
      entity IDIterating Through a DtReflectedEntityList
      exercise IDInspecting and Setting Data in a PDU Header
      geocentric and geodetic coordinatesUTM Coordinates
      geocentric coordinatesGeodetic Coordinates
      kindInspecting and Setting Data in a PDU Header
      lengthInspecting and Setting Data in a PDU Header
      network representationGetting a PDU's Network Representation
      protocol familyInspecting and Setting Data in a PDU Header
      protocol versionInspecting and Setting Data in a PDU Header
      time, space, and position informationInspecting an Entity's State
      UTM coordinatesUTM Coordinates
getVal()Inspecting Articulated Parts Data
global functionUsing Callbacks
globalId()How VR-Link Identifies Objects, Creating a DtEntityPublisher
gridDeclaration()Differences Between UTM and Topographic Coordinates
gridded dataWorking with Other Types of Objects
griddedDataPublisher.hWorking with Other Types of Objects
griddedDataRepository.hWorking with Other Types of Objects
guessTimeValid()Timestamps
GUI, Code GeneratorThe VR-Link Code Generator Window
guiseCreating a DtEntityPublisher
H
handlePublishing Classes and Attributes
      objectIdentifying Objects in HLA
      objectIdentifying Objects
handleListSubscribing to Classes and Attributes
hatchState()Inspecting an Entity's State
header file, included by C and C++Header Files that are Included by C and C++
      interactionWorking with Interactions
header, PDUDtPdu Constructors
headingLower Level Coordinate Conversion Functions
      pitch and roll, obtainingTopographic Coordinates
heartbeatSetting Different Heartbeats in DIS 7, Timing Out Entities
High Level Architecture. See HLAThe High Level Architecture (HLA)
HLA, 1.3 and 1516 interoperabilityInteroperability Between HLA 1.3 and IEEE 1516 Federates
      attribute valuesIntercepting Reflected Attribute Values
      command line optionsInitializing Applications
      compiling forCompiling for a Particular Simulation Standard Under Linux
      creating exercise connectionCreating an Exercise Connection for HLA
      identifying objectsIdentifying Objects in HLA
      interface, introductionIntroduction to the HLA-Specific Interface
      introduction toThe High Level Architecture (HLA)
      name, choosingHow VR-Link Identifies Objects
      object discovery and removalFinding Out when HLA Objects are Discovered and Removed
      object handle and nameIdentifying Objects
      publishing and subscribingPublishing and Subscribing to FOM Classes and Attributes
      specificationObtaining Further Information about HLA and DIS
      specificationSupport for the HLA RTI 1.3 and RTI 1516 Specifications
      synchronization pointRegistering and Responding to Synchronization Points
      Time ManagementTime Management
      timestampTime Stamps
      updatesManaging Locally Simulated Entities
hlaObject()Managing HLA Objects, Ownership Management
hlaObject.hManaging HLA Objects
hlaObjectManager()Managing HLA Objects
hlaObjectManager.hManaging HLA Objects
hlaStateDecoder.hEncoders and Decoders
hlaStateEncoder.hEncoders and Decoders
I
iconv.libThird-Party Libraries
id()How VR-Link Identifies Objects, Creating a DtEntityPublisher
ID, looking up objects byManaging HLA Objects
      objectIdentifying Objects
      obtaining for entityGetting an Object ID
identifier, choosing entityCreating a DtEntityPublisher
identifying, DIS, objectsIdentifying Objects in DIS
      DIS, protocol versionnetdumpDIS
      HLA objectsIdentifying Objects in HLA
      objectsIdentifying Objects
identity()Using the DtDcm Class
IEEE 1516Obtaining Further Information about HLA and DIS
IEEE 1516 APISupport for the HLA RTI 1.3 and RTI 1516 Specifications
IEEE 1516, compatibility with 1.3Interoperability Between HLA 1.3 and IEEE 1516 Federates
information, eventA Conceptual Overview of VR-Link
      FOMGetting Information About the FOM
      messageDiagnostic Utilities
      receivingDtExerciseConn Member Functions
      stateA Conceptual Overview of VR-Link
initialization, failureDtExerciseConn Member Functions
initiatePause()RTI-Initiated Services
inspecting, entity stateInspecting an Entity's State
      PDU dataInspecting and Setting Data in a PDU Header
installing, Code GeneratorInstalling the VR-Link Code Generator
interactionDtExerciseConn Member Functions, Working with Interactions
interaction class, descriptorUsing the DtInteraction Class
interaction, callbackA Listen-Only Example
      callbacksReceiving Interactions
      choosing class to publishSubscribing to Object Classes
      class descriptorsGetting Information About the FOM
      classesVR-Link's Protocol-Independent Classes
      classes, created by Code GeneratorObjects and Interactions
      conceptsManaging Information about Events
      creating;Creating Instances of DtInteraction
      DDMInteractions with Regions
      decodingFunctions for Encoding and Decoding
      encodingFunctions for Encoding and Decoding
      naming conventionsWorking with Interactions
      parameterUsing the DtInteraction Class
      print functionsDtInteraction Print-Related Functions
      protocol independenceSending Interactions
      publishingPublishing Classes and Attributes
      receivingDtExerciseConn Member Functions
      receivingReceiving Remote Interactions
      receivingReceiving Interactions
      responding toUsing Callbacks
      RTI callsReceiving Interactions
      sendingDtExerciseConn Member Functions
      sendingSending Local Interactions
      sendingSending Interactions
      subscribing toSubscribing to Classes and Attributes
      using DtInteractionUsing the DtInteraction Class
interaction.hWorking with Interactions
interaction:removing from Code Generator listRemoving Classes from the Objects to Generate List
interaction:selecting in Code GeneratorSelecting the Objects and Interactions to Generate
interactionClasses()Subscribing to Interaction Classes
interactionClassHandle()Using the DtInteraction Class
interactionClassName()Using the DtInteraction Class
interactionDecoder.hEncoders and Decoders
interactionDecoderFactory()Encoder and Decoder Factories
interactionDecoderFactory.hEncoder and Decoder Factories
interactionDIS.hWorking with Interactions
interactionEncoder.hEncoders and Decoders
interactionEncoderFactory()Encoder and Decoder Factories
interactionEncoderFactory.hEncoder and Decoder Factories
interactionFactory()Creating Instances of DtInteraction
interactionFactory.hCreating Instances of DtInteraction
interactionHLA.hUsing the DtInteraction Class, Working with Interactions
intercepting, attribute valuesIntercepting Reflected Attribute Values
interClassByHandle()Getting Information About the FOM
interClassByName()Getting Information About the FOM
interClassDesc.hGetting Information About the FOM
interest, registeringSubscribing to Multicast Addresses
      registeringFiltering PDUs
      registeringReceiving PDUs
interface, HLA< introductionIntroduction to the HLA-Specific Interface
interface.hUsing VR-Link from C
interoperability, HLA 1.3 and 1516Interoperability Between HLA 1.3 and IEEE 1516 Federates
      simulation toolsThe High Level Architecture (HLA)
IP address, manipulatingFunctions for Manipulating IP Addresses
IPV6Initializing Applications
isBundling()Bundling and Unbundling PDU Packets
isMember()Managing Emitters
J
joinFederationExecution RTI serviceVR-Link Calls to RTI Services
K
kind()Inspecting and Setting Data in a PDU Header
L
language, calling VR-Link from otherCalling VR-Link from Other Languages
last()Creating Linked Lists with DtList, Iterating Through a DtReflectedEntityList
lastSetAcceleration()Inspecting an Entity's State
lastSetLocation()Inspecting an Entity's State
lastSetOrientation()Inspecting an Entity's State
lastSetRotationalVelocity()Inspecting an Entity's State
lastSetVelocity()Inspecting an Entity's State
lastSimTimeUpdateReceived()Managing HLA Objects
lat()Geodetic Coordinates
LauncherLauncher
length()Inspecting and Setting Data in a PDU Header
length, PDUDeriving Classes from DtPdu
LethalDetonationRange parameterReactions to Detonate Messages
libFedTimeTime Management
LibMatrix.hTopographic Coordinates, Vector and Matrix Manipulation Functions
libraryLibraries and Header Files
      sharedPassing the Name of A Shared Library
      third-partyThird-Party Libraries
      Visual C++ 8Libraries and Header Files
libXml2Third-Party Libraries
license management, errorsDtExerciseConn Member Functions
license, example applicationsLicense Enforcement for the Example Applications
limitation, Code GeneratorCode Generator Limitations
link flagCompiling for a Particular Simulation Standard Under Linux
linked-list, creatingCreating Linked Lists with DtList
linkingCompiling and Linking a VR-Link Application
      problemsLibraries and Header Files
Linux, compiling for protocolCompiling for a Particular Simulation Standard Under Linux
list, of objectsManaging HLA Objects
listen exampleA Listen-Only Example
listen example applicationtalk and listen
listenC.hHeader Files that are Included by C and C++
little endianBig and Little Endian Wire Formats
little endian machinesUsing DtUnknownPdu
loading, MTL fileInitializing Applications
      XML fileInitializing Applications
local entity, conceptsManaging Locally Simulated Entities
      deletingRemoving a Locally-Simulated Entity
local interaction, sendingSending Local Interactions
local objectManaging HLA Objects
local updates, reflectingReflecting Locally-Generated Updates
localDeleteObjectInstance RTI serviceVR-Link Calls to RTI Services
localId()Creating a DtEntityPublisher
locally-simulated, entitiesWorking with Locally Simulated Entities
location()Coordinate Views, FOM Mapping Overview, Inspecting an Entity's State, Dead-Reckoning, Using Smoothing
Logger, controllingControlling MAK Products Remotely
lon()Geodetic Coordinates
LookAheadTime Management
looking up objectsManaging HLA Objects
lookup()Iterating Through a DtReflectedEntityList
loseOwnershipOwnership Management
low-fidelity entity state representationUsing the DtEntityPublisher::tick() Function
M
machine, little endianlUsing DtUnknownPdu
MAK Stealth, controllingControlling MAK Products Remotely
makefile, Code GeneratorProject Files and Makefiles
managing, entitiesWorking with Entities
manipulating, IP addressesFunctions for Manipulating IP Addresses
map datumUsing Independent VR-Link Objects in Multiple Threads
mapDatum.hUsing Independent VR-Link Objects in Multiple Threads
mapping, attribute encoding and decodingFOM Mapping Information Required By VR-Link's API
      classesFOM Mapping Information Required By VR-Link's API
      classesSetting Up a FOM Mapper's Class Mappings
      FOMFOM Mapping Overview
      multiple classes to publisherMapping a Single FOM Class to a Publisher
      parameter encoding and decodingFOM Mapping Information Required By VR-Link's API
      single class to publisherMapping a Single FOM Class to a Publisher
matrixUsing the DtDcm Class
matrix libraryLibraries and Header Files
matrix, direction cosineUsing the DtDcm Class
      multiplying by vectorLower Level Coordinate Conversion Functions
mcastTtl parameterInitializing Applications
message()The DtException Class
message, diagnosticDiagnostic Utilities
      printing, WindowsPrinting Diagnostic Messages in Windows
      sending and receivingConnecting to Exercises
      time stamp orderTime Management
      TSOTime Management
mintime parameterDtExerciseConn Member Functions
MTL file, loadingInitializing Applications
mtl libraryLibraries and Header Files
multi-homed machineConfiguring a DtDisSocket
multicast TTLInitializing Applications
multicast, addressSubscribing to Multicast Addresses
      addressInitializing Applications
multiple, threadsUsing Independent VR-Link Objects in Multiple Threads
munitionFlightTimeFiring Munitions
N
name, choosing in HLAHow VR-Link Identifies Objects
naming conventions, interactionsWorking with Interactions
neededByFederation()Using the DtInteraction Class
negotiatedDivest()Ownership Management
net typesUsing DtUnknownPdu
netdumpDIS, command-line optionsnetdumpDIS
      example applicationnetdumpDIS
      PDU and protocol versionnetdumpDIS
netdumpHLA, command-line optionsnetdumpHLA
      example applicationnetdumpHLA
netmask, obtaining for a deviceFunctions for Manipulating IP Addresses
netRead()Bundling and Unbundling PDU Packets, Receiving PDUs
network addressInitializing Applications
network, connecting to for DISConfiguring Your Connection to the DIS Network
      reading packets fromReceiving PDUs
      representationReceiving PDUs
      representation, PDUDtPdu Constructors
      secondary network deviceDtExerciseConn Constructors
newReflectedEntity()Subclassing DtReflectedEntity
next()Iterating Through a DtReflectedEntityList
nextEventID()DtExerciseConn Member Functions
nextId()Creating a DtEntityPublisher, Getting an Object ID
nextInterClass()Getting Information About the FOM
nextnextCreating Linked Lists with DtList
nextObjClass()Getting Information About the FOM
notification levelInitializing Applications
notification, of HLA object removal and discoveryFinding Out when HLA Objects are Discovered and Removed
notify levelDiagnostic Utilities
numParameters()Using the DtInteraction Class
O
objClassByHandle()Getting Information About the FOM
objClassByName()Getting Information About the FOM
objClassDesc.hGetting Information About the FOM
object, aggregateWorking with Other Types of Objects
      class, descriptorsGetting Information About the FOM
      class, to publishChoosing an Object Class to Publish
      class, typesWorking with Entities
      classesVR-Link's Protocol-Independent Classes
      decoding state updatesFunctions for Encoding and Decoding
      deletion, notification ofOwnership Management
      designatorWorking with Other Types of Objects
      discovery and removalFinding Out when HLA Objects are Discovered and Removed
      emitterWorking with Other Types of Objects
      encodingFunctions for Encoding and Decoding
      handleIdentifying Objects in HLA
      handleIdentifying Objects
      handleCreating a DtEntityPublisher
      HLA management ofManaging HLA Objects
      ID, DISGetting an Object ID
      identificationIdentifying Objects
      identifiersCreating a DtEntityPublisher
      in multiple threadsUsing Independent VR-Link Objects in Multiple Threads
      lookup by IDManaging HLA Objects
      nameIdentifying Objects in HLA
      nameIdentifying Objects
      nameCreating a DtEntityPublisher
      publishing with DDMPublishing Using Geographic DDM
      receiverWorking with Other Types of Objects
      reflectedVR-Link's Protocol-Independent Classes
      reflecting using DDMReflecting Using Geographic DDM
      state informationManaging State Information
      subscribing to classesSubscribing to Object Classes
      transmitterWorking with Other Types of Objects
object:removing from Code Generator listRemoving Classes from the Objects to Generate List
object:selecting in Code GeneratorSelecting the Objects and Interactions to Generate
objectClassNames()Subscribing to Object Classes
objectId()How VR-Link Identifies Objects, Managing HLA Objects, Intercepting Reflected Attribute Values
objectId.hHow VR-Link Identifies Objects
objectReflectAttributeValuesCbInfo.hIntercepting Reflected Attribute Values
objectRemoval()Ownership Management
objRefCbInfo()Intercepting Reflected Attribute Values
offset, translationalLower Level Coordinate Conversion Functions
ojbect, classes, created by Code GeneratorObjects and Interactions
OMT fileEnumerations
orientationOrientation, Euler Angles, and DtTaitBryan, Inspecting an Entity's State
orientation()Coordinate Views, Inspecting an Entity's State, Using Smoothing
      dead-reckoningDead-Reckoning
orientation, conversionCoordinate Conversions
      settingCoordinates
      thresholdsSetting Position and Orientation Thresholds
output, Code GeneratorChoosing an Output Directory
ownership managementReflecting Locally-Generated Updates, Ownership Management
ownershipHandler.hOwnership Management
P
packet serverFiltering PDUs
packet()Getting a PDU's Network Representation, Using External Buffers in a PDU Class
packet, bundling and unbundlingBundling and Unbundling PDU Packets
      reading from networkReceiving PDUs
      receivingReceiving Packets Using DtInetSocket
      sendingSending Packets Using DtInetSocket
      unicast or broadcastDtExerciseConn Constructors
parameter handle value pair setFunctions for Encoding and Decoding
parameter, customizing encoders and decodersCustomizing Encoders and Decoders
      encoding and decodingAttribute and Parameter Encoding and Decoding
      mapping for encoding and decodingFOM Mapping Information Required By VR-Link's API
      value for interactionUsing the DtInteraction Class
parameterCount()Inspecting Articulated Parts Data
parsing, command line inputInitializing Applications
part, articulatedArticulated Parts
      attachedAttached Parts
partCount()Inspecting Articulated Parts Data
partType()Inspecting Articulated Parts Data
partTypeAttachedTo()Inspecting Articulated Parts Data
PDU, constructing, blankDtPdu Constructors
      constructing, from network representationDtPdu Constructors
      constructing, unknown typeDtPdu Constructors
      constructorsDtPdu Constructors
      copyingCopying PDUs
      creatingWorking with Non-Standard PDUs
      deriving from DtPduDeriving Classes from DtPdu
      describedThe DIS Protocol
      destination addressSending PDUs
      filteringFiltering PDUs
      filteringReceiving PDUs
      finalRemoving a Locally-Simulated Entity
      getting network representationGetting a PDU's Network Representation
      header informationDtPdu Constructors
      inspectingInspecting and Setting Data in a PDU Header
      protocol versionDtPduFactory
      receivingReceiving PDUs
      receiving, unknownUsing DtUnknownPdu
      registering callbacksUsing DtUnknownPdu
      representingWorking with PDUs
      sendingUsing DtUnknownPdu
      sendingSending PDUs
      setting data inInspecting and Setting Data in a PDU Header
      user-definedWorking with Non-Standard PDUs
      user-definedDeriving Classes from DtPdu
      variable lengthDeriving Classes from DtPdu
      variable lengthDtPdu Constructors
      versionDtPdu Constructors
      version, in netdumpDISnetdumpDIS
pdu.hFiltering PDUs, Working with PDUs, DtPdu Constructors, DtPduFactory
pduFactory()DtPduFactory
pduFactory.hDtPdu Constructors
pduHeader.hUsing DtUnknownPdu
phi()Orientation, Euler Angles, and DtTaitBryan
phvm()Using the DtInteraction Class
PHVPSFunctions for Encoding and Decoding
phvps()Using the DtInteraction Class
pitchLower Level Coordinate Conversion Functions
      obtainingTopographic Coordinates
pointer, to reflected and local objectsManaging HLA Objects
port, DISInitializing Applications
      numberCreating an Exercise Connection for DIS
Position parameterUsing a Modified FOM
position, actual and dead-reckonedDead-Reckoning and Smoothing
      information, obtainingInspecting an Entity's State
      information, settingSetting an Entity's State
      thresholdsSetting Position and Orientation Thresholds
post-drain callbackDtExerciseConn Member Functions, Using Callbacks
post-update callback functionNotifying an Application when State Updates Arrive
predicate()Receiving PDUs
preference, Code GeneratorConfiguring Code Generation Preferences
prev()Iterating Through a DtReflectedEntityList
prevnextCreating Linked Lists with DtList
print()DtInteraction Print-Related Functions, Inspecting and Setting Data in a PDU Header
printData()DtInteraction Print-Related Functions, Inspecting an Entity's State
      printing entity state repositoryExample of Setting the State of an Entity
printDataToStream()Inspecting Articulated Parts Data
printHeader()DtInteraction Print-Related Functions
printing, diagnostic messages, WindowsPrinting Diagnostic Messages in Windows
      entity state dataExample of Setting the State of an Entity
      exceptionsThe DtException Class
      functions for in DtInteractionDtInteraction Print-Related Functions
      using DtOutputStreamUsing DtOutputStream for Printing
printParams()DtInteraction Print-Related Functions
privilegeToDeleteOwnership Management
problem, linkingLibraries and Header Files
processEntityState()Intercepting Incoming Entity State PDUs
processing, incoming interactionsUsing Callbacks
processPdu()Receiving PDUs
project file, Code GeneratorProject Files and Makefiles
project, Code GeneratorCode Generator Projects
      Code Generator, loadingLoading a Project
      Code Generator, newCreating a Project
      Code Generator, savingSaving a Project
Protocol Data UnitThe DIS Protocol
protocol, compiling for in LinuxCompiling for a Particular Simulation Standard Under Linux
      DIS version in netdumpDISnetdumpDIS
      independenceIntroduction to the Protocol-Independent Interface
      supportedSimulation Standards Supported
      version, receivingDtPduFactory
      version, setting in PDUDtPdu Constructors
protocol-independent API, introductionThe Protocol-Independent API
protocol-independent, classVR-Link's Protocol-Independent Classes
      definitionProtocol Independence
protocolFamily()Inspecting and Setting Data in a PDU Header
protocolVersion()Inspecting and Setting Data in a PDU Header
provideAttributeValueUpdate RTI serviceVR-Link Calls to RTI Services
psi()Orientation, Euler Angles, and DtTaitBryan
publish()Publishing Classes and Attributes
publisher, entityVR-Link's Protocol-Independent Classes
      entityA Send-Only Example
      mapping multiple classes toMapping a Single FOM Class to a Publisher
      mapping single class toMapping a Single FOM Class to a Publisher
publishing, classPublishing Classes and Attributes
      FOM classes and attributesPublishing and Subscribing to FOM Classes and Attributes
      interaction classesSubscribing to Object Classes
      interactionsPublishing Classes and Attributes
      object classChoosing an Object Class to Publish
publishInteractionClass RTI serviceVR-Link Calls to RTI Services
publishObjectClass RTI serviceVR-Link Calls to RTI Services, Federate-Initiated Services, Federate-Initiated Services
R
radio transmitterWorking with Other Types of Objects
radioReceiverPublisher.hWorking with Other Types of Objects
radioReceiverRepository.hWorking with Other Types of Objects
radioTransmitterPublisher.hWorking with Other Types of Objects
radioTransmitterRepository.hWorking with Other Types of Objects
read orderTime Management
readAndProcess()Receiving PDUs
reading packets from networkReceiving PDUs
readUntil()Receiving PDUs
Real Time Platform Reference FOMUsing Different RPR FOM Versions, The High Level Architecture (HLA)
Real Time Platform Reference FOM. See also RPR FOMHLA FOM Support
receive buffer sizeInitializing Applications
receiveInteraction RTI serviceVR-Link Calls to RTI Services, RTI-Initiated Services, Using the DtInteraction Class
receiverWorking with Other Types of Objects
receiving, data, DISConfiguring Your Connection to the DIS Network
      informationDtExerciseConn Member Functions
      interactionsDtExerciseConn Member Functions
      interactionsReceiving Remote Interactions
      interactionsReceiving Interactions
      interactions with DDMInteractions with Regions
      packetsReceiving Packets Using DtInetSocket
      PDUsReceiving PDUs
      unknown PDUUsing DtUnknownPdu
recv()Configuring Your Connection to the DIS Network, Receiving Packets Using DtInetSocket
recvBufferSize parameterInitializing Applications
recvFromConnecting to Exercises
reference ellipsoidGeodetic Coordinates
reference point, UTMUsing Independent VR-Link Objects in Multiple Threads
referenceEllipsoid.hUsing Independent VR-Link Objects in Multiple Threads
reflectAttributeValues RTI serviceVR-Link Calls to RTI Services, RTI-Initiated Services
reflected entity list, differences in HLA and DISWorking with Remote Entities
reflected objectManaging HLA Objects, Reflecting Locally-Generated Updates, Ownership Management
      delaying discoveryDelayed Discovery of Reflected Objects
      listSubscribing to Classes and Attributes
reflected, entity and objectVR-Link's Protocol-Independent Classes
reflectedAggregate.hWorking with Other Types of Objects
reflectedAggregateList.hWorking with Other Types of Objects
reflectedDesignator.hWorking with Other Types of Objects
reflectedDesignatorList.hWorking with Other Types of Objects
reflectedEmitterSystem.hWorking with Other Types of Objects
reflectedEmitterSystemList.hWorking with Other Types of Objects
reflectedEntity.hWorking with Remote Entities
reflectedEntityDIS.hWorking with Remote Entities, Working with Remote Entities
reflectedEntityList.hWorking with Remote Entities
reflectedEntityListDIS.hWorking with Remote Entities
reflectedEntityListHLA.hWorking with Remote Entities
reflectedEnvironmentProcess.hWorking with Other Types of Objects
reflectedEnvironmentProcessList.hWorking with Other Types of Objects
reflectedGriddedData.hWorking with Other Types of Objects
reflectedGriddedDataList.hWorking with Other Types of Objects
reflectedRadioReceiver.hWorking with Other Types of Objects
reflectedRadioReceiverList.hWorking with Other Types of Objects
reflectedRadioTransmitter.hWorking with Other Types of Objects
reflectedRadioTransmitterList.hWorking with Other Types of Objects
reflecting, local updatesReflecting Locally-Generated Updates
      object, using DDMReflecting Using Geographic DDM
region, DDMUsing DDM
      publishing with geographicPublishing Using Geographic DDM
registering, for synchronization pointsRegistering and Responding to Synchronization Points
      functions with DtExerciseConnDtExerciseConn Member Functions
      interestSubscribing to Multicast Addresses
      interestFiltering PDUs
      interestReceiving PDUs
registerObjectInstance RTI serviceVR-Link Calls to RTI Services
REL. See reflected entity listWorking with Remote Entities
relative timestampTimestamps
      f18Absolute Timestamping
remObjCbInfo()Finding Out when HLA Objects are Discovered and Removed
remote control, VR-VantageControlling MAK Products Remotely
remote, entity, state informationManaging Remote Entities
      interactionsReceiving Remote Interactions
removeAndDelete()Learning when Entities Join or Leave an Exercise
removeAnnounceSynchPointCb()Registering and Responding to Synchronization Points
removeBeam()Managing Emitters
removeCallback()Receiving Interactions
removeDiscoverObjectCallback()Finding Out when HLA Objects are Discovered and Removed
removeEntityAdditionCallback()Learning when Entities Join or Leave an Exercise
removeEntityRemovalCallback()Learning when Entities Join or Leave an Exercise
removeFederationSynchedCb()Registering and Responding to Synchronization Points
removeObject()Finding Out when HLA Objects are Discovered and Removed, Ownership Management
removeObjectCbInfo.hFinding Out when HLA Objects are Discovered and Removed
removeObjectInstance RTI serviceVR-Link Calls to RTI Services
removePostDrainCallback()DtExerciseConn Member Functions
removePostReflectCb()Intercepting Reflected Attribute Values
removePostUpdateCallback()Notifying an Application when State Updates Arrive
removeRemoveObjectCallback()Finding Out when HLA Objects are Discovered and Removed
removeRemoveObjectCb()Finding Out when HLA Objects are Discovered and Removed
removeSynchPointRegistrationFailedCb()Registering and Responding to Synchronization Points
removeSynchPointRegistrationSucceededCb()Registering and Responding to Synchronization Points
removing:objects from Code Generator listRemoving Classes from the Objects to Generate List
repository, stateVR-Link's Protocol-Independent Classes
requestAttributeOwnershipAssumptionOwnership Management
requestAttributeOwnershipReleaseOwnership Management
requestAttributeUpdateFunctions for Encoding and Decoding
requestClassAttributeValueUpdate RTI serviceVR-Link Calls to RTI Services
requestedAttributes()Managing HLA Objects
requestObjectAttributeValueUpdate RTI serviceVR-Link Calls to RTI Services
requestPause RTI serviceFederate-Initiated Services
resignFederationExecution RTI serviceVR-Link Calls to RTI Services
retCodeReceiving PDUs
returning broadcast addressFunctions for Manipulating IP Addresses
ReverseFiringLocation parameterUsing a Modified FOM
ReversePosition parameterUsing a Modified FOM
right-hand geocentric coordinatesGeocentric Coordinates
ROTime Management
rollLower Level Coordinate Conversion Functions
      obtainingTopographic Coordinates
rotation, matrixLower Level Coordinate Conversion Functions
      thresholdSetting Position and Orientation Thresholds
rotationalVelocity()Coordinate Views, Inspecting an Entity's State
RPR FOMUsing Different RPR FOM Versions, The High Level Architecture (HLA), HLA FOM Support
      attribute update conditionManaging Locally Simulated Entities
      attribute update conditionUsing the DtEntityPublisher::tick() Function
      extensibilityFOM Agility
      extensibilityIntroduction to FOM Agility
      revisionInitializing Applications
      timestampTimestamps
      versionInitializing Applications
rprFomMapper.hUsing Different RPR FOM Versions
rprFomRevision parameterInitializing Applications
RprFomVersion parameterInitializing Applications
RTI service, createFederationExecutionVR-Link Calls to RTI Services
      deleteObjectInstanceVR-Link Calls to RTI Services
      destroyFederationExecutionVR-Link Calls to RTI Services
      disableAttributeRelevanceAdvisorySwitchVR-Link Calls to RTI Services
      discoverObjectInstanceVR-Link Calls to RTI Services
      enableAttributeRelevanceAdvisorySwitchVR-Link Calls to RTI Services
      enableClassRelevanceAdvisorySwitchVR-Link Calls to RTI Services
      enableInteractionRelevanceAdvisorySwitchVR-Link Calls to RTI Services
      getAttributeHandleVR-Link Calls to RTI Services
      getAttributeNameVR-Link Calls to RTI Services
      getInteractionClassHandleVR-Link Calls to RTI Services
      getObjectClassHandleVR-Link Calls to RTI Services
      getObjectInstanceNameVR-Link Calls to RTI Services
      getParameterHandleVR-Link Calls to RTI Services
      getParameterNameVR-Link Calls to RTI Services
      joinFederationExecutionVR-Link Calls to RTI Services
      localDeleteObjectInstanceVR-Link Calls to RTI Services
      provideAttributeValueUpdateVR-Link Calls to RTI Services
      publishInteractionClassVR-Link Calls to RTI Services
      publishObjectClassVR-Link Calls to RTI Services
      receiveInteractionVR-Link Calls to RTI Services
      reflectAttributeValuesVR-Link Calls to RTI Services
      registerObjectInstanceVR-Link Calls to RTI Services
      removeObjectInstanceVR-Link Calls to RTI Services
      requestClassAttributeValueUpdateVR-Link Calls to RTI Services
      requestObjectAttributeValueUpdateVR-Link Calls to RTI Services
      resignFederationExecutionVR-Link Calls to RTI Services
      RTIambassadorVR-Link Calls to RTI Services
      sendInteractionVR-Link Calls to RTI Services
      sendInteractionWithRegionVR-Link Calls to RTI Services
      startRegistrationForObjectClassVR-Link Calls to RTI Services
      stopRegistrationForObjectClassVR-Link Calls to RTI Services
      subscribeInteractionClassVR-Link Calls to RTI Services
      subscribeObjectClassAttributesVR-Link Calls to RTI Services
      synchronizationPointAchievedVR-Link Calls to RTI Services
      tickVR-Link Calls to RTI Services
      turnInteractionsOffVR-Link Calls to RTI Services
      turnInteractionsOnVR-Link Calls to RTI Services
      turnUpdatesOffForObjectInstanceVR-Link Calls to RTI Services
      turnUpdatesOnForObjectInstanceVR-Link Calls to RTI Services
      unsubscribeInteractionClassVR-Link Calls to RTI Services
      unsubscribeObjectClassVR-Link Calls to RTI Services
      updateAttributeValuesVR-Link Calls to RTI Services
RTI, 1.3, compatibility with 1516Support for the HLA RTI 1.3 and RTI 1516 Specifications
      1516, compatibility with 1.3Support for the HLA RTI 1.3 and RTI 1516 Specifications
      ambassadorCreating an Exercise Connection for HLA
      callbacksTime Management
      callbacksOwnership Management
      calling directlyInteracting Directly with the RTI
      callsVR-Link Calls to RTI Services
      callsReceiving Interactions
      classesInteracting Directly with the RTI
      FederateAmbassadorInteracting Directly with the RTI
      introduction toThe High Level Architecture (HLA)
      receiveInteraction serviceUsing the DtInteraction Class
      specificationObtaining Further Information about HLA and DIS
      tick() functionDtExerciseConn Member Functions
      timeTime Management
RTI-initiated servicesRTI-Initiated Services
RTI_DIRProject Files and Makefiles
rtiAmb()Federate-Initiated Services
RTIambassadorInteracting Directly with the RTI, RTI-Initiated Services
RTIambassador RTI serviceVR-Link Calls to RTI Services
rtiCompatability.hBuilding Applications for Use with the RTI 1516 Specification
Run-Time Infrastructure, introduction toThe High Level Architecture (HLA)
      See also RTIThe High Level Architecture (HLA)
S
sample applicationsFiles and Executables in VR-Link
saving, DtVrlApplicationInitializer state to XML fileInitializing Applications
secondary network deviceDtExerciseConn Constructors
selecting:objects and interactions to generateSelecting the Objects and Interactions to Generate
semantics, DtVector and DtDcmDtVector and DtDcm Semantics
send buffer sizeInitializing Applications
send exampleA Send-Only Example
send()Configuring Your Connection to the DIS Network, DtExerciseConn Constructors, Subscribing to Multicast Addresses, Sending Packets Using DtInetSocket, DtExerciseConn Member Functions, Using the DtInteraction Class
      optional address in DISSending PDUs
      with user-defined classesDeriving Classes from DtPdu
sendBufferSize parameterInitializing Applications
sendFedTime()Time Management
sendFinalPduOnDestruction()Removing a Locally-Simulated Entity
sending, data, DISConfiguring Your Connection to the DIS Network
      interactionsDtExerciseConn Member Functions
      interactionsSending Local Interactions
      interactionsSending Interactions
      interactions with DDMInteractions with Regions
      packetsSending Packets Using DtInetSocket
      PDUsUsing DtUnknownPdu
      PDUsSending PDUs
      PDUs, of different versionsDtPdu Constructors
sendInteraction RTI serviceVR-Link Calls to RTI Services, Federate-Initiated Services
sendInteractionWithRegion RTI serviceVR-Link Calls to RTI Services
sendStamped()A Send-Only Example, DtExerciseConn Constructors, Subscribing to Multicast Addresses, Bundling and Unbundling PDU Packets, DtExerciseConn Member Functions, Timestamps, Using the DtInteraction Class, Sending Interactions, Using DtUnknownPdu
      optional address in DISSending PDUs
      with user-defined classesDeriving Classes from DtPdu
sendToConnecting to Exercises
sendTo()Bundling and Unbundling PDU Packets, Sending Packets Using DtInetSocket
service, discoverObjectRTI-Initiated Services
      discoverObjectLearning when Entities Join or Leave an Exercise
      publishObjectClass Federate-Initiated Services
      receiveInteractionRTI-Initiated Services
      reflectAttributeValuesRTI-Initiated Services
      requestPauseFederate-Initiated Services
      RTIRTI-Initiated Services
      RTI, calls toVR-Link Calls to RTI Services
      sendInteractionFederate-Initiated Services
      updateAttributeValues Federate-Initiated Services
setAcceleration()Coordinate Views, Setting an Entity's State
setAlt()Geodetic Coordinates
setApproximator()Dead-Reckoning
setBundling()Bundling and Unbundling PDU Packets
setByInverseTopographic Coordinates
setClock()Managing Time
setDamageState()Setting an Entity's State
setDeleteObjInDtorFlag()Ownership Management
setDfltSmoothPeriod()Using Smoothing
setDfltThreshold()Setting Position and Orientation Thresholds
setEmitterSystemId()Managing Emitters
setEngineSmokeOn()()Setting an Entity's State
setEntityType()Working with PDUs
setEnvironmentType()Working with Other Types of Objects
setExConn()Subscribing to Object Classes, Using the DtInteraction Class
setExerciseId()DtExerciseConn Constructors, Inspecting and Setting Data in a PDU Header
setFedAmbCreator()RTI-Initiated Services
setFileOutput()Printing Diagnostic Messages in Windows
setFlamesPresent()Setting an Entity's State
setFomMapperCreator()Choosing a DtFomMapper, Passing a DtFomMapper Instance, The Fallback FOM Mapper Creation Function
setFromPhvm()Using the DtInteraction Class
setFromPhvps()Using the DtInteraction Class
setGeocentric()Geodetic Coordinates
setHatchState()Setting an Entity's State
setInteractionClass()Subscribing to Interaction Classes
setInteractionClassChooser()Subscribing to Object Classes
setInteractionClasses()Subscribing to Interaction Classes
setInteractionClassToChoose()Subscribing to Object Classes
setInteractionFactory()Creating Instances of DtInteraction
setLat()Geodetic Coordinates
setLocation()Coordinate Views, Setting an Entity's State
setLon()Geodetic Coordinates
setMcastTtl()Subscribing to Multicast Addresses
setObjectClass()Subscribing to Object Classes
setObjectClassChooser()Mapping a Single FOM Class to a Publisher
setObjectClassNames()Subscribing to Object Classes
setObjectClassToChoose()FOM Mapping Details, Mapping a Single FOM Class to a Publisher
setOffset()Cartesian Coordinate Views
setOrientation()Coordinate Views, Setting an Entity's State
setOwnershipHandler()Ownership Management
setPhi()Orientation, Euler Angles, and DtTaitBryan
setPsi()Orientation, Euler Angles, and DtTaitBryan
setRate()Functions for Encoding and Decoding
setReflecting()Reflecting Locally-Generated Updates
setRotation()Cartesian Coordinate Views
setRotationalVelocity()Coordinate Views, Setting an Entity's State
setSimTime()DtExerciseConn Member Functions, Managing Time, Setting an Entity's State, Dead-Reckoning
setSmoothPeriod()Using Smoothing
setTagIsAsciiTime()Time Stamps
setTheta()Orientation, Euler Angles, and DtTaitBryan
setTimeoutInterval()Timing Out Entities
setTimeoutProcessing()Timing Out Entities
setTimeStampTime Stamps
setTimeStamp()Inspecting and Setting Data in a PDU Header
setTimeStampType()DtExerciseConn Member Functions
setting, entity stateSetting an Entity's State
      geocentric coordinatesGeodetic Coordinates
      orientationCoordinates
      PDU dataInspecting and Setting Data in a PDU Header
      space, time, and positionSetting an Entity's State
      UTM reference zoneUTM Coordinates
setUnbundling()Bundling and Unbundling PDU Packets
setUseGeographicDDM flagPublishing Using Geographic DDM
setVelocity()Coordinate Views, Setting an Entity's State
setVersion()Inspecting and Setting Data in a PDU Header
shared libraryPassing the Name of A Shared Library
SharedMemorySocketDtExerciseConn Constructors
simpleC exampleCalling VR-Link from Other Languages
simpleC.hUsing VR-Link from C
simpleRprFomMapper.hUsing Different RPR FOM Versions
Simulation Interoperability Standards OrganizationObtaining Further Information about HLA and DIS
simulation, standardSimulation Standards Supported
      timeManaging Time
simulation: standard, compiling for in LinuxCompiling for a Particular Simulation Standard Under Linux
SISOThe High Level Architecture (HLA), Obtaining Further Information about HLA and DIS
SISO DLC HLA API 1516Support for the HLA RTI 1.3 and RTI 1516 Specifications
SISO-STD-004.1-2004Support for the HLA RTI 1.3 and RTI 1516 Specifications
site IDInitializing Applications
      DISCreating an Exercise Connection for DIS
site-application-entity identifierIdentifying Objects
siteId parameterInitializing Applications
sleepTimeReceiving PDUs
smoother.hUsing Smoothing
smoothingUsing Smoothing
      conceptsDead-Reckoning and Smoothing
socketDtExerciseConn Constructors
socket()DtExerciseConn Constructors
socket, asynchronous IOUsing Asynchronous IO
      DISConfiguring Your Connection to the DIS Network
      DISConfiguring a DtDisSocket
space information, obtainingInspecting an Entity's State
      settingSetting an Entity's State
specification, 1516Building Applications for Use with the RTI 1516 Specification
      HLASupport for the HLA RTI 1.3 and RTI 1516 Specifications
      obtaining HLA and RTIObtaining Further Information about HLA and DIS
standards, simulationSimulation Standards Supported
starting, Code GeneratorStarting the VR-Link Code Generator
startRegistrationForObjectClass RTI serviceVR-Link Calls to RTI Services
startup options. See command-line optionsInitializing Applications
state information, conceptsManaging State Information
      inspecting entityInspecting an Entity's State
      remote entityManaging Remote Entities
      setting for entitySetting an Entity's State
      updateCreating Reflected Entity Lists
      update, receivingIntercepting Incoming Entity State PDUs
      updatingManaging Locally Simulated Entities
state repositoryVR-Link's Protocol-Independent Classes
state updates, notifying application ofNotifying an Application when State Updates Arrive
      responding toUsing Callbacks
state, informationA Conceptual Overview of VR-Link
stateDecoderFactory()Encoder and Decoder Factories
stateDecoderFactory.hEncoder and Decoder Factories
stateEncoderFactory()Encoder and Decoder Factories
stateEncoderFactory.hEncoder and Decoder Factories
stateMsgHLA.hIntercepting Reflected Attribute Values
status()DtPdu Constructors
status, initializationDtExerciseConn Member Functions
STL vectorData Types
stopRegistrationForObjectClass RTI serviceVR-Link Calls to RTI Services
string()Orientation, Euler Angles, and DtTaitBryan
subclassing, DtReflectedEntitySubclassing DtReflectedEntity
subscribe()Subscribing to Classes and Attributes
subscribeInteractionClass RTI serviceVR-Link Calls to RTI Services
subscribeObjectClassAttributes RTI serviceVR-Link Calls to RTI Services
subscribing, classes and attributesSubscribing to Classes and Attributes
      DDMPublishing Using Geographic DDM
      FOM classes and attributesPublishing and Subscribing to FOM Classes and Attributes
      interaction classSubscribing to Classes and Attributes
      interaction classes to for FOM mappingSubscribing to Interaction Classes
      subset of attributesSubscribing to Classes and Attributes
subset, publishing and subscribing toPublishing Classes and Attributes
subtractInterestInMcastAddr()Subscribing to Multicast Addresses
subtractInterestInPduKind()Filtering PDUs
supported protocolsSimulation Standards Supported
Suppress self-reflectionInitializing Applications
suppressSelfReflect parameterInitializing Applications
switching, between FOMsFOM Mapping Overview
synchronization, pointRegistering and Responding to Synchronization Points
      simulations ofTimestamps
synchronizationPointAchieved RTI serviceVR-Link Calls to RTI Services
synchronizationPointRegistrationFailed()Registering and Responding to Synchronization Points
synchronizationPointRegistrationSucceeded()Registering and Responding to Synchronization Points
T
Tait-Bryan sequenceOrientation, Euler Angles, and DtTaitBryan, Coordinates
talk example applicationtalk and listen
theta()Orientation, Euler Angles, and DtTaitBryan
third-party libraryThird-Party Libraries
thread, multipleUsing Independent VR-Link Objects in Multiple Threads
thresholdManaging Time
      for sending dataUsing the DtEntityPublisher::tick() Function
      position and orientationSetting Position and Orientation Thresholds
      timeSetting Position and Orientation Thresholds
      translation and rotationSetting Position and Orientation Thresholds
thresholder()Setting Position and Orientation Thresholds
thresholder.hSetting Position and Orientation Thresholds
throwing exceptionsThe DtException Class
tick RTI serviceVR-Link Calls to RTI Services
tick()A Send-Only Example, Forcing Attribute Updates, Receiving Interactions, Working with Locally Simulated Entities, Setting an Entity's State, Using the DtEntityPublisher::tick() Function
      RTIDtExerciseConn Member Functions
Time Management, HLATime Management
time stamp order, messagesTime Management
      messages;Time Management
time to live, for multicast packetsSubscribing to Multicast Addresses
time, federationTime Management
      information, obtainingInspecting an Entity's State
      information, settingSetting an Entity's State
      simulationManaging Time
      thresholdSetting Position and Orientation Thresholds
timeoutReceiving PDUs, Timing Out Entities
      argument to drainInput()DtExerciseConn Member Functions
timeStampTime Stamps
timestampTimestamps, Sending PDUs
timeStamp()Inspecting and Setting Data in a PDU Header
timestamp, f18Absolute Timestamping
      functions forDtExerciseConn Member Functions
      HLATime Stamps
      relative and absoluteTimestamps
      typeDtExerciseConn Member Functions
timeStampTypeAbsolute Timestamping
timeStampType()DtExerciseConn Member Functions, Time Stamps, Inspecting and Setting Data in a PDU Header
timing out, entitiesTiming Out Entities
toolkitVR-Link is a Multi-Layered Toolkit
topoCoord.hTopographic Coordinates, Lower Level Coordinate Conversion Functions
topographic coordinate systemTopographic Coordinates, Coordinate Views, Topographic Coordinate Views, Coordinate Systems
      and UTM coordinate system, comparedDifferences Between UTM and Topographic Coordinates
      converting to geocentricTopographic Coordinates
topoView.hCoordinate Views
totalParameterCount()Inspecting Articulated Parts Data
translation thresholdSetting Position and Orientation Thresholds
translational offsetLower Level Coordinate Conversion Functions
transmitterWorking with Other Types of Objects
triplet IDIdentifying Objects in DIS
TSO, messagesTime Management
turnInteractionsOff RTI serviceVR-Link Calls to RTI Services
turnInteractionsOn RTI serviceVR-Link Calls to RTI Services
turnUpdatesOffForObjectInstance RTI serviceVR-Link Calls to RTI Services
turnUpdatesOnForObjectInstance RTI serviceVR-Link Calls to RTI Services
type, entityCreating a DtEntityPublisher
U
UDP: portCreating an Exercise Connection for DIS
unbundling, packetsBundling and Unbundling PDU Packets
unconditionalDivest()Ownership Management
unicast, packetDtExerciseConn Constructors
Universal Transverse Mercator. See UTMUTM Coordinates
unknown, PDU, constructingDtPdu Constructors
unknownPdu.hUsing DtUnknownPdu
unregistering, functions with DtExerciseConnDtExerciseConn Member Functions
unsubscribeInteractionClass RTI serviceVR-Link Calls to RTI Services
unsubscribeObjectClass RTI serviceVR-Link Calls to RTI Services
update()Forcing Attribute Updates
update, notification ofNotifying an Application when State Updates Arrive
      processingCreating Reflected Entity Lists
updateAttributeValues RTI serviceVR-Link Calls to RTI Services, Federate-Initiated Services
updating, attribute valuesForcing Attribute Updates
      attributesManaging Locally Simulated Entities
      attributesUsing the DtEntityPublisher::tick() Function
      state informationManaging Locally Simulated Entities
Use IPv6Initializing Applications
useAsynchIO()Using Asynchronous IO
useDeadReckoner()Dead-Reckoning
useIpv6 parameterInitializing Applications
user-defined, PDUWorking with Non-Standard PDUs
      PDUDeriving Classes from DtPdu
useSmoother()Using Smoothing
using, external buffers in PDUUsing External Buffers in a PDU Class
      secondary network deviceDtExerciseConn Constructors
usrUsing Callbacks
usr pointerDtExerciseConn Member Functions
UTM coordinate systemUTM Coordinates, Coordinate Views, UTM Coordinate Views, Coordinate Systems
      and topographic system, comparedDifferences Between UTM and Topographic Coordinates
UTM Reference zoneUTM Coordinates
UTM, reference pointUsing Independent VR-Link Objects in Multiple Threads
utmCoord.hUTM Coordinates, UTM Coordinate Views
utmReferencePoint.hUsing Independent VR-Link Objects in Multiple Threads
utmView.hCoordinate Views
V
variable length PDUDeriving Classes from DtPdu, DtPdu Constructors
vector, conversionCoordinate Conversions
      multiplying matrixLower Level Coordinate Conversion Functions
      obtainingUsing the DtDcm Class
      representingUsing the DtVector Class
vecTransTopographic Coordinates
velocity()Coordinate Views, Inspecting an Entity's State, Dead-Reckoning, Using Smoothing
version, FOMUsing Different RPR FOM Versions
      protocol, receivingDtPduFactory
      protocol, setting in PDUDtPdu Constructors
      RPR FOMInitializing Applications
      VR-LinkDtExerciseConn Member Functions
viewUTM Coordinate Views, Inspecting an Entity's State
      classCoordinate Views
      classCoordinate Systems
vl libraryLibraries and Header Files
vlDcm.hUsing the DtDcm Class
vlDisSocket.hDtExerciseConn Constructors, Configuring a DtDisSocket, Sending Packets Using DtInetSocket
vlInetSocket.hConfiguring Your Connection to the DIS Network, Configuring a DtDisSocket, Sending Packets Using DtInetSocket
vlInetTcpSocket.hSending Packets Using DtInetSocket
vlInetUdpSocket.hSending Packets Using DtInetSocket
vlList.hCreating Linked Lists with DtList
vlNetTypes.hBig and Little Endian Wire Formats, Using DtUnknownPdu
vlpi libraryLibraries and Header Files
vlPrint.hDiagnostic Utilities, Printing Diagnostic Messages in Windows, Miscellaneous Global Functions
vlProcessControl.hMiscellaneous Global Functions
vlSocket.hConfiguring Your Connection to the DIS Network
vlTaitBryan.hOrientation, Euler Angles, and DtTaitBryan
vlTime.hManaging Time
vlutil libraryLibraries and Header Files
vlutil.hFunctions for Manipulating IP Addresses, Miscellaneous Global Functions
vlVector.hUsing the DtVector Class
VR-Link, Code GeneratorIntroduction to the Code Generator
      extendingIntroduction to the Code Generator
      featuresVR-Link Features
      simulation timeManaging Time
      simulation timeDead-Reckoning
      versionDtExerciseConn Member Functions
VR-Link.fedCreating an Exercise Connection for HLA, The High Level Architecture (HLA)
VR-Vantage, remote controlControlling MAK Products Remotely
vrlFederateAmbassador.hRTI-Initiated Services
VRLINK_DIRProject Files and Makefiles
vrlinkVersion()DtExerciseConn Member Functions
W
wide stringBuilding Applications for Use with the RTI 1516 Specification
window, Code GeneratorThe VR-Link Code Generator Window
Windows, C++ 8, librariesLibraries and Header Files
      compilingCompiling for a Particular Protocol Version under Windows
      messages, printingPrinting Diagnostic Messages in Windows
wire formatBig and Little Endian Wire Formats
wrapNext()Iterating Through a DtReflectedEntityList
wrapping ownership management servicesOwnership Management
wrapPrev()Iterating Through a DtReflectedEntityList
XYZ
XML fileInteroperability Between HLA 1.3 and IEEE 1516 Federates, Enumerations
      loading or savingInitializing Applications
zero()Using the DtDcm Class

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)