This is a list of keywords for the developers guide and their associated page or section title.
| –appNumber command-line option | Initializing Applications |
| –destAddrString command-line option | Initializing Applications |
| –deviceAddress command-line option | Initializing Applications |
| –disPort command-line option | Initializing Applications |
| –execname command-line option | Initializing Applications |
| –exerciseId command-line option | Initializing Applications |
| –federateName command-line option | Initializing Applications |
| –fedFileName command-line option | Initializing Applications |
| –fomMapperInitData command-line option | Initializing Applications |
| –fomMapperLib command-line option | Initializing Applications |
| –mcastAddresses command-line option | Initializing Applications |
| –mcastTtl command-line option | Initializing Applications |
| –notifyLevel command-line option | Initializing Applications |
| –recvBufferSize command-line option | Initializing Applications |
| –rprFomRevision command-line option | Initializing Applications |
| –rprFomVersion command-line option | Initializing Applications |
| –sendBufferSize command-line option | Initializing Applications |
| –siteId command-line option | Initializing Applications |
| –suppressSelfReflect command-line option | Initializing Applications |
| –useIpv6 command-line option | Initializing Applications |
| -a command-line option | Initializing Applications |
| -A command-line option | Initializing Applications |
| -F command-line option | Initializing Applications |
| -f command-line option | Initializing Applications |
| -N command-line option | Initializing Applications |
| -n command-line option | Initializing Applications |
| -P command-line option | Initializing Applications |
| -S command-line option | Initializing Applications |
| -x command-line option | Initializing Applications, Initializing Applications |
| 0-9 |
| 1516, specification | Building Applications for Use with the RTI 1516 Specification |
| A |
| absolute timestamp | Timestamps |
| f18 | Absolute 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 DtList | Creating Linked Lists with DtList |
| entities, notification | Learning when Entities Join or Leave an Exercise |
| addInterestInMcastAddr() | Subscribing to Multicast Addresses |
| addInterestInPduKind() | Filtering PDUs, Receiving PDUs |
| addMessageHandler() | Callbacks and Interactions |
| 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, returning | Functions for Manipulating IP Addresses |
| destination | Initializing Applications |
| destination in DIS | DtExerciseConn Constructors |
| IP | Functions for Manipulating IP Addresses |
| multicast | Subscribing 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 |
| aggregate | Working with Other Types of Objects, Dead-Reckoning |
| state repository | VR-Link's Protocol-Independent Classes |
| AggregateEntity | Subscribing to Classes and Attributes |
| aggregatePublisher.h | Working with Other Types of Objects |
| aggregateStateRepository.h | Working with Other Types of Objects |
| agility, FOM | FOM Agility |
| FOM | Introduction to FOM Agility |
| ahvps() | Intercepting Reflected Attribute Values |
| algorithm, dead-reckoning | Creating a DtEntityPublisher |
| dead-reckoning | Dead-Reckoning |
| allHlaObjects() | Managing HLA Objects |
| alt() | Geodetic Coordinates |
| announceSynchronizationPoint() | Registering and Responding to Synchronization Points |
| appearance, setting for entity | Setting an Entity's State |
| application, deploying | Delivering VR-Link Applications to Users |
| development approaches | Multiple Layers of Access |
| example | About the Applications |
| example | Files and Executables in VR-Link |
| netdumpHLA | netdumpHLA |
| notifying of state updates | Notifying an Application when State Updates Arrive |
| number | Initializing Applications |
| number, DIS | Creating an Exercise Connection for DIS |
| ApplicationInitializer | Using the Application Initializer Class |
| appNumber parameter | Initializing Applications |
| architecture, VR-Link C# | Architectural Overview |
| articulated part | Articulated Parts |
| setting data | Setting Articulated Parts Data |
| articulatedPart.h | Inspecting Articulated Parts Data |
| articulatedPartCollection.h | Articulated Parts |
| artPartList() | Articulated Parts |
| artPartThresh.h | Setting Position and Orientation Thresholds |
| artPartThresholder() | Setting Position and Orientation Thresholds |
| asynchronous IO | Using Asynchronous IO |
| attached part | Attached Parts |
| attachedPartCollection.h | Attached Parts |
| attPartList() | Attached Parts |
| attribute, customizing encoders and decoders | Customizing Encoders and Decoders |
| encoding and decoding | Attribute and Parameter Encoding and Decoding |
| encoding and decoding, for FOM mapping | FOM Mapping Information Required By VR-Link's API |
| EntityID | Identifying Objects in HLA |
| forcing update | Forcing Attribute Updates |
| message, VR-Link C# | Message Attributes |
| publishing and subscribing to | Publishing and Subscribing to FOM Classes and Attributes |
| publishing and subscribing, to subset | Publishing Classes and Attributes |
| subscribing to subset of | Subscribing to Classes and Attributes |
| update, in HLA | Managing Locally Simulated Entities |
| update, in HLA | Using the DtEntityPublisher::tick() Function |
| update, in HLA | Learning when Entities Join or Leave an Exercise |
| value, intercepting | Intercepting Reflected Attribute Values |
| AttributeHandleValuePairSet | Building Applications for Use with the RTI 1516 Specification |
| attributeOwnershipAcquisitionNotification | Ownership Management |
| attributeOwnershipDivestitureNotification | Ownership Management |
| attributesNeededByFederation() | Managing HLA Objects |
| B |
| BaseEntity | Subscribing to Classes and Attributes |
| baseEntityStateRepository.h | Inspecting an Entity's State |
| beamList() | Managing Emitters |
| big endian | Big and Little Endian Wire Formats |
| blank PDU | DtPdu Constructors |
| body coordinate system | Orientation, 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 |
| boost | Third-Party Libraries |
| broadcast, address, as default PDU destination | Creating an Exercise Connection for DIS |
| address, returning | Functions for Manipulating IP Addresses |
| packet | DtExerciseConn Constructors |
| buffer, argument to PDU constructor | DtPdu Constructors |
| argument to PDU constructor | DtPduFactory |
| argument to PDU constructor | Using External Buffers in a PDU Class |
| external, in PDU | Using External Buffers in a PDU Class |
| size | Initializing Applications |
| building, VR-Link C# | Build Requirements |
| bundling, packets | Bundling and Unbundling PDU Packets |
| byte swapping | Using DtUnknownPdu |
| C |
| C++, calling C | Calling C++ from C |
| C++, calling C | Calling C from C++ |
| C++, header files included | Header Files that are Included by C and C++ |
| C, calling from C++ | Calling C++ from C |
| calling from C++ | Calling C from C++ |
| function | Using Callbacks |
| header files included | Header Files that are Included by C and C++ |
| language | Using VR-Link from C |
| call, RTI | Receiving Interactions |
| to RTI services | VR-Link Calls to RTI Services |
| callback | A Listen-Only Example, Callbacks and Interactions |
| and PDU kind list | Filtering PDUs |
| calling sequence of | Receiving Interactions |
| discoverObject | Finding Out when HLA Objects are Discovered and Removed |
| entity-addition and entity-deletion | Learning when Entities Join or Leave an Exercise |
| execution of | DtExerciseConn Member Functions |
| for subscribing to interaction class | Subscribing to Classes and Attributes |
| function | Using Callbacks |
| interaction | Receiving Interactions |
| Java | Callbacks and Interactions |
| post-drain | Using Callbacks |
| post-update | Notifying an Application when State Updates Arrive |
| registering, on entity state PDUs | Intercepting Incoming Entity State PDUs |
| registering, with PDU kind | Using DtUnknownPdu |
| RTI | Time Management |
| RTI | Receiving Interactions |
| synchronization point | Registering and Responding to Synchronization Points |
| calling VR-Link from other language | Calling VR-Link from Other Languages |
| cancelAcquireAttributes() | Ownership Management |
| cancelNegotiatedDivest() | Ownership Management |
| Cartesian coordinate system | Coordinate Views, Cartesian Coordinate Views, Coordinate Systems |
| cartesianView.h | Coordinate Views |
| changing, dead-reckoning algorithm | Dead-Reckoning |
| checkLicense.h | DtExerciseConn Member Functions |
| chooseInteractionClass() | Subscribing to Object Classes |
| chooseObjectClass() | FOM Mapping Details, Choosing an Object Class to Publish |
| choosing, DtFomMapper | Choosing a DtFomMapper |
| entity identifiers | Creating a DtEntityPublisher |
| HLA name | How VR-Link Identifies Objects |
| class, descriptors | Getting Information About the FOM |
| handle | Publishing Classes and Attributes |
| interaction | VR-Link's Protocol-Independent Classes |
| interaction descriptor | Using the DtInteraction Class |
| ManagedInterface | ManagedInterface Class |
| mapping | Setting Up a FOM Mapper's Class Mappings |
| mapping between FOMs | FOM Mapping Information Required By VR-Link's API |
| object | VR-Link's Protocol-Independent Classes |
| object | Working with Entities |
| protocol-independent | VR-Link's Protocol-Independent Classes |
| publishing | Publishing and Subscribing to FOM Classes and Attributes |
| publishing | Publishing Classes and Attributes |
| subscribing to | Publishing and Subscribing to FOM Classes and Attributes |
| subscribing to, object | Subscribing to Object Classes |
| view | Coordinate Views |
| view | Coordinate Systems |
| class:selecting in Code Generator | Selecting the Objects and Interactions to Generate |
| classDesc | Managing HLA Objects, Using the DtInteraction Class |
| classNeededByFederation() | Managing HLA Objects |
| clock | Managing Time |
| clock() | Managing Time |
| clock, external | Timestamps |
| clone() | Encoder and Decoder Factories |
| Code Generator, command line options | Starting the VR-Link Code Generator |
| customizing encoders and decoders | Customizing Encoders and Decoders |
| data types | Data Types |
| enumerations | Enumerations |
| generating objects and interactions | Generating Objects and Interactions |
| installing | Installing the VR-Link Code Generator |
| introduction | Introduction to the Code Generator |
| limitations | Code Generator Limitations |
| loading FOM definition file | Loading a FOM Definition File |
| object and interaction classes created | Objects and Interactions |
| output directory | Choosing an Output Directory |
| preferences | Configuring Code Generation Preferences |
| project | Code Generator Projects |
| project files and makefiles | Project Files and Makefiles |
| project, loading | Loading a Project |
| project, new | Creating a Project |
| project, saving | Saving a Project |
| starting | Starting the VR-Link Code Generator |
| undecodable attributes and types | Attributes and Types that Cannot be Decoded and Generated |
| code generator, VR-Link C# | Code Generator |
| Code Generator, window | The VR-Link Code Generator Window |
| collisionInteraction.h | Working with Interactions |
| collisionInteractionHLA.h | Working with Interactions |
| collisionPdu.h | Working with Interactions |
| command line arguments | Using the Application Initializer Class |
| command line input, parsing | Initializing Applications |
| command line, code generator | Code Generator |
| command-line option, –appNumber | Initializing Applications |
| –destAddrString | Initializing Applications |
| –deviceAddress | Initializing Applications |
| –disPort | Initializing Applications |
| –execname | Initializing Applications |
| –exerciseId | Initializing Applications |
| –federateName | Initializing Applications |
| –fedFileName | Initializing Applications |
| –fomMapperInitData | Initializing Applications |
| –fomMapperLib | Initializing Applications |
| –mcastAddresses | Initializing Applications |
| –mcastTtl | Initializing Applications |
| –notifyLevel | Initializing Applications |
| –recvBufferSize | Initializing Applications |
| –rprFomRevision | Initializing Applications |
| –rprFomVersion | Initializing Applications |
| –sendBufferSize | Initializing Applications |
| –siteId | Initializing Applications |
| –suppressSelfReflect | Initializing Applications |
| –useIpv6 | Initializing Applications |
| -a | Initializing Applications |
| -A | Initializing Applications |
| -F | Initializing Applications |
| -f | Initializing Applications |
| -N | Initializing Applications |
| -n | Initializing Applications |
| -P | Initializing Applications |
| -S | Initializing Applications |
| -x | Initializing Applications |
| DIS and HLA | Initializing Applications |
| f18 | The f18 Program |
| netdumpDIS | netdumpDIS |
| netdumpHLA | netdumpHLA |
| command-line, Code Generator | Starting the VR-Link Code Generator |
| compatibility, 1.3 and 1516 | Support for the HLA RTI 1.3 and RTI 1516 Specifications |
| compile flag | Compiling for a Particular Simulation Standard Under Linux |
| compiler, supported | Build Requirements |
| compiling | Compiling and Linking a VR-Link Application |
| conditional | Connecting to Exercises |
| Linux | Compiling for a Particular Simulation Standard Under Linux |
| Windows | Compiling for a Particular Protocol Version under Windows |
| concept, callbacks | Using Callbacks |
| coordinate systems | Coordinate Systems |
| dead-reckoning | Dead-Reckoning and Smoothing |
| interaction | Managing Information about Events |
| local entity | Managing Locally Simulated Entities |
| smoothing | Dead-Reckoning and Smoothing |
| state information | Managing State Information |
| conditional compilation | Connecting to Exercises, Protocol Independence |
| conditions for sending data | Using the DtEntityPublisher::tick() Function |
| configuring, Code Generator preferences | Configuring Code Generation Preferences |
| f18 application | The f18 Configuration File |
| FOM Mapper | Configuring a FOM Mapper After Constructing a DtExerciseConn |
| message, VR-Link C# | Message Configuration |
| network connection for DIS | Configuring Your Connection to the DIS Network |
| confirmAttributeOwnershipAcquisitionCancellation | Ownership Management |
| connecting, exercise to | A Conceptual Overview of VR-Link |
| exercise to | Connecting to an Exercise |
| exercise to | Connecting to Exercises |
| connecting: to DIS network | Configuring Your Connection to the DIS Network |
| connection, exercise | VR-Link's Protocol-Independent Classes |
| exercise | A Listen-Only Example |
| initializing, VR-Link C# | Initializating Connections |
| constructor, DtExerciseConn | Configuring a DtDisSocket |
| DtPdu | DtPdu Constructors |
| PDU | DtPdu Constructors |
| controlling, MAK Stealth and Logger | Controlling MAK Products Remotely |
| converting, coordinates | Coordinate Conversions |
| coordinates | Lower Level Coordinate Conversion Functions |
| Euler angles between geocentric and topographic | Topographic Coordinates |
| geocentric to topographic | Topographic Coordinates |
| orientation | Coordinate Conversions |
| vectors | Coordinate Conversions |
| coordinate | A Send-Only Example |
| coordinate system, body | Orientation, Euler Angles, and DtTaitBryan |
| Cartesian | Coordinate Views |
| Cartesian | Cartesian Coordinate Views |
| Cartesian | Coordinate Systems |
| concepts | Coordinate Systems |
| conversion | Coordinate Conversions |
| conversion | Coordinate Views |
| conversion, functions | Lower Level Coordinate Conversion Functions |
| converting between geocentric and topographic | Topographic Coordinates |
| geocentric | Geodetic Coordinates |
| geocentric | Coordinates |
| geocentric | Inspecting an Entity's State |
| geocentric, getting and setting | Geodetic Coordinates |
| geocentric, right-hand | Geocentric Coordinates |
| topographic | Topographic Coordinates |
| topographic | Coordinate Views |
| topographic | Topographic Coordinate Views |
| topographic | Coordinate Systems |
| UTM | UTM Coordinates |
| UTM | Coordinate Views |
| UTM | Coordinate Systems |
| views | Coordinate Views |
| coordTrans | Topographic Coordinates |
| copying, PDUs | Copying 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 service | VR-Link Calls to RTI Services |
| createInteraction() | Creating Instances of DtInteraction |
| createPdu() | DtPdu Constructors, DtPduFactory |
| creating, DtEntityPublisher | Creating a DtEntityPublisher |
| DtReflectedEntityList | Creating Reflected Entity Lists |
| exercise connection | Connecting to Exercises |
| exercise connection, DIS | Creating an Exercise Connection for DIS |
| interaction classes | Creating Instances of DtInteraction |
| linked lists | Creating Linked Lists with DtList |
| PDUs | Working with Non-Standard PDUs |
| Csharp, application initializer | Using the Application Initializer Class |
| callbacks and interactions | Callbacks and Interactions |
| compilers | Build Requirements |
| entity state repository | Publishing Objects |
| exercise connection | Initializing an Exercise Connection |
| introduction | Build Requirements |
| reflected objects | Reflected Objects |
| currentTimeForStamping() | Sending Interactions |
| Customize Encoders and Decoders window | Customizing Encoders and Decoders |
| customizing, encoders and decoders | Customizing Encoders and Decoders |
| D |
| damageState() | Inspecting an Entity's State |
| Data Distribution Management. See DDM | Using DDM |
| data type, Code Generator | Data Types |
| data() | Creating Linked Lists with DtList |
| data, receiving from exercise | DtExerciseConn Member Functions |
| sending to exercise | DtExerciseConn Member Functions |
| DDM | Using DDM |
| geographic | Geographic DDM |
| interactions in | Interactions with Regions |
| non-geographic | Using DDM without VR-Link's Geographic Implementation |
| publishing objects | Publishing Using Geographic DDM |
| reflecting objects | Reflecting Using Geographic DDM |
| region | Using DDM |
| dead-reckoning | Dead-Reckoning |
| algorithm | Creating a DtEntityPublisher |
| algorithms | Dead-Reckoning |
| and tick() function | Using the DtEntityPublisher::tick() Function |
| and VR-Link simulation time | Managing Time |
| changing the algorithm | Dead-Reckoning |
| concepts | Dead-Reckoning and Smoothing |
| DtEntityStateRepository | Dead-Reckoning |
| orientation() | Dead-Reckoning |
| deadReckonOrientation() | Dead-Reckoning |
| deadReckonPosition() | Dead-Reckoning |
| debug, message, printing in Windows | Printing Diagnostic Messages in Windows |
| decode() | Encoders and Decoders, Functions for Encoding and Decoding |
| decoder | Attribute and Parameter Encoding and Decoding, Encoders and Decoders, Functions for Encoding and Decoding |
| decoder() | Encoder and Decoder Factories |
| decoder, customizing | Customizing Encoders and Decoders |
| factory | Encoder and Decoder Factories |
| decoding, attributes and parameters | Attribute and Parameter Encoding and Decoding |
| factories | Encoder and Decoder Factories |
| functions | Functions for Encoding and Decoding |
| interactions | Functions for Encoding and Decoding |
| mapping attributes and parameters | FOM Mapping Information Required By VR-Link's API |
| object state updates | Functions for Encoding and Decoding |
| default, broadcast address | Creating an Exercise Connection for DIS |
| definition language, message | Message Definition Language |
| delaying, discovery of reflected objects | Delayed Discovery of Reflected Objects |
| delegate, message | Callbacks and Interactions |
| delegates, VR-Link C# | - Delegates |
| deleteObjectInstance RTI service | VR-Link Calls to RTI Services, Removing a Locally-Simulated Entity |
| deleteObjInDtorFlag() | Ownership Management |
| deleting, entity | Removing a Locally-Simulated Entity |
| entity, notification of | Learning when Entities Join or Leave an Exercise |
| deletion, object, notification of | Ownership Management |
| delivering application | Delivering VR-Link Applications to Users |
| deploying application | Delivering VR-Link Applications to Users |
| deriving, classes from DtPdu | Deriving Classes from DtPdu |
| DtFomMapper | Deriving Your Own DtFomMapper |
| PDU classes | Deriving Classes from DtPdu |
| descriptor, class | Getting Information About the FOM |
| interaction class | Using the DtInteraction Class |
| designator | Working with Other Types of Objects |
| designatorPublisher.h | Working with Other Types of Objects |
| designatorRepository.h | Working with Other Types of Objects |
| destAddr | Subscribing to Multicast Addresses |
| destAddrString parameter | Initializing Applications |
| destination address | Initializing Applications |
| specifying in DIS | DtExerciseConn Constructors |
| specifying in DIS | Sending PDUs |
| destroyedToFinalDelay parameter | Reactions to Detonate Messages |
| destroyFederationExecution RTI service | VR-Link Calls to RTI Services |
| detecting new entities | Creating Reflected Entity Lists |
| detonation, f18 | Reactions to Detonate Messages |
| detonationInteraction.h | Working with Interactions |
| detonationInteractionHLA.h | Working with Interactions |
| detonationPdu.h | Working with Interactions |
| developing applications | Multiple Layers of Access |
| Device address | Initializing Applications |
| device, name, returning IP address of | Functions for Manipulating IP Addresses |
| secondary network | DtExerciseConn Constructors |
| deviceAddress parameter | Initializing Applications |
| dExerciseConn.h | Configuring Your Connection to the DIS Network |
| diagnostic information, printing | Diagnostic Utilities |
| direction cosine matrix | Orientation, Euler Angles, and DtTaitBryan, Using the DtDcm Class |
| DIS 7, heartbeat | Setting Different Heartbeats in DIS 7 |
| DIS, asynchronous IO | Using Asynchronous IO |
| command line options | Initializing Applications |
| compiling for | Compiling for a Particular Simulation Standard Under Linux |
| configuring network connection | Configuring Your Connection to the DIS Network |
| creating exercise connection | Creating an Exercise Connection for DIS |
| entity identifier | Identifying Objects |
| enumerations document | Obtaining Further Information about HLA and DIS |
| exercise ID | Initializing Applications |
| final PDU | Removing a Locally-Simulated Entity |
| heartbeat in DIS 7 | Setting Different Heartbeats in DIS 7 |
| identifying objects | Identifying Objects in DIS |
| introduction to | The DIS Protocol |
| object ID | Getting an Object ID |
| packet, receiving | Receiving Packets Using DtInetSocket |
| PDUs | Working with PDUs |
| port | Initializing Applications |
| protocol version in netdumpDIS | netdumpDIS |
| reading packets | Receiving PDUs |
| receiving PDUs | Receiving PDUs |
| sending packets, sending | Sending Packets Using DtInetSocket |
| sending, data | Using the DtEntityPublisher::tick() Function |
| socket | Configuring a DtDisSocket |
| sockets | Configuring Your Connection to the DIS Network |
| state updates | Managing Locally Simulated Entities |
| thresholds | Using the DtEntityPublisher::tick() Function |
| time threshold | Setting Position and Orientation Thresholds |
| timestamp | Timestamps |
| UDP port | Creating an Exercise Connection for DIS |
| disableAttributeRelevanceAdvisorySwitch RTI service | VR-Link Calls to RTI Services, VR-Link Calls to RTI Services |
| disableFiltering() | Filtering PDUs, Receiving PDUs |
| discovering, new HLA objects | Finding Out when HLA Objects are Discovered and Removed |
| reflected objects | Delayed Discovery of Reflected Objects |
| discoverObject RTI service | RTI-Initiated Services, Learning when Entities Join or Leave an Exercise |
| discoverObject() | Learning when Entities Join or Leave an Exercise |
| discoverObjectCbInfo.h | Finding Out when HLA Objects are Discovered and Removed |
| discoverObjectInstance RTI service | VR-Link Calls to RTI Services |
| disEnums.h | Filtering PDUs, Setting an Entity's State, Inspecting and Setting Data in a PDU Header, Inspecting an Entity's State |
| displaying HLA messages and PDUs | netdumpDIS, netdumpHLA |
| drainInput() | A Listen-Only Example, DtExerciseConn Member Functions, Receiving Remote Interactions, Managing Remote Entities, Ownership Management |
| and readUntil() | Receiving PDUs |
| callbacks | Using Callbacks |
| mintime and timeout arguments | DtExerciseConn Member Functions |
| processing PDUs | Receiving PDUs |
| receiving interactions | Receiving Interactions |
| with reflected entities | Creating Reflected Entity Lists |
| drainInput, Java | Threading |
| Java | Publishing Objects |
| dscvObjCbInfo() | Finding Out when HLA Objects are Discovered and Removed |
| DSO;DLL | Passing the Name of A Shared Library |
| DtAbort() | Diagnostic Utilities, Miscellaneous Global Functions |
| DtAggregatePublisher | Working with Other Types of Objects |
| DDM | Geographic DDM |
| DtAggregateStateRepository | VR-Link's Protocol-Independent Classes, Working with Other Types of Objects |
| DtArticulatedPart | Inspecting Articulated Parts Data |
| DtArticulatedPartCollection | Articulated Parts, Attached Parts |
| DtArtPartThresholder | Setting Position and Orientation Thresholds |
| DtAttachedPartCollection | Attached Parts |
| DtBaseEntityStateRepository | VR-Link's Protocol-Independent Classes, Setting an Entity's State |
| DtBaseExerciseConn | Connecting to Exercises |
| DtBodyToRef_to_Euler() | Lower Level Coordinate Conversion Functions, Converting Between Euler Angles and Matrix Representation |
| DtBufferPtr | Using External Buffers in a PDU Class |
| DtCartesianView | Coordinate Views, Cartesian Coordinate Views |
| DtClientSocket | Filtering PDUs |
| DtcLoadLispFile() | The f18 Configuration File |
| DtClock | Managing Time |
| DtCollisionInteraction | Working with Interactions |
| DtCollisionPdu | Working with Interactions |
| DtConstVector | DtVector and DtDcm Semantics |
| DtCoordTransform | Topographic Coordinates |
| DtCreateFomMapper() | Passing the Name of A Shared Library |
| DtCurrentMapDatum() | Using Independent VR-Link Objects in Multiple Threads |
| DtDcm | Geocentric Coordinates, Cartesian Coordinate Views, Converting Between Euler Angles and Matrix Representation, Using the DtDcm Class, Vector and Matrix Manipulation Functions |
| semantics | DtVector and DtDcm Semantics |
| DtDcmVelMul() | Lower Level Coordinate Conversion Functions |
| DtDDMRegion | Using DDM without VR-Link's Geographic Implementation |
| DtDeadReckoner | Dead-Reckoning |
| DtDebug | Using DtOutputStream for Printing |
| DtDebug() | Diagnostic Utilities |
| DtDefaultOwnershipHandler | Ownership Management |
| DtDegMinSec | UTM Coordinates |
| DtDeleteFomMapper() | Passing the Name of A Shared Library |
| DtDesignatorPublisher | Working with Other Types of Objects |
| DtDesignatorRepository | Working with Other Types of Objects |
| DtDetonationInteraction | Working with Interactions |
| DtDetonationPdu | Working with Interactions |
| DtDisSocket | DtExerciseConn Constructors, Configuring a DtDisSocket, Bundling and Unbundling PDU Packets |
| DtEmitterBeamPublisher | Managing Emitters |
| DtEmitterBeamRepository | Managing Emitters |
| DtEmitterSystemPublisher | Working with Other Types of Objects |
| DtEmitterSystemRepository | Working with Other Types of Objects, Managing Emitters |
| DtEmptyFomMapper | Passing a DtFomMapper Instance, The Fallback FOM Mapper Creation Function, Deriving Your Own DtFomMapper |
| DtEntityIdentifier | Identifying Objects in DIS, How VR-Link Identifies Objects, Creating a DtEntityPublisher, Getting an Object ID |
| DtEntityPublisher | VR-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 |
| DDM | Geographic DDM |
| DtEntityPublisher::tick() | Using the DtEntityPublisher::tick() Function |
| DtEntityStatePdu | Working with Interactions, Deriving Classes from DtPdu |
| DtEntityStateRepository | VR-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 state | Inspecting an Entity's State |
| setting state information | Example of Setting the State of an Entity |
| DtEntityType | Mapping a Single FOM Class to a Publisher, Creating a DtEntityPublisher, Working with Other Types of Objects |
| DtEnvironmentProcessPdu | Working with Other Types of Objects |
| DtEnvironmentProcessPublisher | Working with Other Types of Objects |
| DtEnvironmentProcessRepository | Working with Other Types of Objects |
| DtEnvironmentTypeRecord | Working 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 |
| DtException | The DtException Class |
| DtExerciseConn | VR-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, Ownership Management, Creating Reflected Entity Lists |
| asynchronous IO | Using Asynchronous IO |
| constructor | DtExerciseConn Constructors |
| drainInput() | Managing Remote Entities |
| drainInput(), receiving interactions | Receiving Interactions |
| filtering PDUs | Filtering PDUs |
| FOM mapper | The Fallback FOM Mapper Creation Function |
| multicast subscription | Subscribing to Multicast Addresses |
| registering and unregistering functions with | DtExerciseConn Member Functions |
| sending interactions | Sending Interactions |
| setUseGeographicDDM | Publishing Using Geographic DDM |
| telling about derived class | RTI-Initiated Services |
| timestamp | Timestamps |
| DtExerciseConnInitializer | A Listen-Only Example, Creating an Exercise Connection for HLA, Initializing Applications |
| DtFatal | Using DtOutputStream for Printing |
| DtFatalError() | Diagnostic Utilities |
| DtFatalPerror() | Diagnostic Utilities |
| DtFedAmbCreator() | RTI-Initiated Services |
| DtFilePrinter | Using DtOutputStream for Printing |
| DtFireInteraction | A Listen-Only Example, Working with Interactions |
| DtFirePdu | Working with Interactions |
| DtFirstHostInetAddr() | Functions for Manipulating IP Addresses |
| DtFom | Getting Information About the FOM |
| DtFomMapper | Choosing a DtFomMapper, Deriving Your Own DtFomMapper, FOM Mapping Information Required By VR-Link's API |
| configuring | Configuring a FOM Mapper After Constructing a DtExerciseConn |
| deriving | Deriving Your Own DtFomMapper |
| encoding and decoding attributes and parameters | Attribute and Parameter Encoding and Decoding |
| DtGeocToGeod() | Geodetic Coordinates |
| DtGeocToTopoTransform() | Topographic Coordinates |
| DtGeocToUtm() | UTM Coordinates |
| DtGeodeticCoord | Geodetic Coordinates |
| DtGeodToUtm() | UTM Coordinates |
| DtGlobalObjectDesignator | How VR-Link Identifies Objects |
| DtGriddedDataPublisher | Working with Other Types of Objects |
| DtGriddedDataRepository | Working with Other Types of Objects |
| DtHaveRtiLicense() | DtExerciseConn Member Functions |
| DtHaveVrLinkLicense() | DtExerciseConn Member Functions |
| DtHLA compile line option | Connecting to Exercises, Creating a DtEntityPublisher, Working with Remote Entities |
| DtHlaObject | Managing HLA Objects, Finding Out when HLA Objects are Discovered and Removed, Ownership Management, Implementing Ownership Management |
| DtHlaObjectManager | Managing HLA Objects |
| DtHlaObjectWithStateRep | Managing HLA Objects |
| DtHlaStateDecoder | Encoders and Decoders |
| DtHlaStateEncoder | Encoders and Decoders, Functions for Encoding and Decoding |
| DtInetAddr | Functions for Manipulating IP Addresses |
| DtInetAddrOfDevice() | Functions for Manipulating IP Addresses |
| DtInetAddrString() | Functions for Manipulating IP Addresses |
| DtInetBroadcastOfDevice() | Functions for Manipulating IP Addresses |
| DtInetDevice | Configuring a DtDisSocket |
| DtInetEndpoint | Configuring a DtDisSocket |
| DtInetSocket | Configuring Your Connection to the DIS Network, DtExerciseConn Constructors, Configuring a DtDisSocket, Using Asynchronous IO, Sending Packets Using DtInetSocket, Receiving Packets Using DtInetSocket |
| PDU filtering | Receiving PDUs |
| DtInfo | Using DtOutputStream for Printing |
| DtInfo() | Diagnostic Utilities |
| DtInteraction | Encoders and Decoders, Managing Information about Events, Subscribing to Object Classes, Working with Interactions, Receiving Interactions |
| callbacks | DtExerciseConn Member Functions |
| FOM mapping | Creating Instances of DtInteraction |
| print-related functions | DtInteraction Print-Related Functions |
| using | Using the DtInteraction Class |
| DtInteractionDecoder | Encoders and Decoders |
| DtInteractionDecoderFactory | Encoder and Decoder Factories |
| DtInteractionEncoder | Encoders and Decoders |
| DtInteractionEncoderFactory | Encoder and Decoder Factories |
| DtInteractionFactory | Creating Instances of DtInteraction |
| DtInterClassDesc | Getting 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 |
| DtList | Creating Linked Lists with DtList, Subscribing to Classes and Attributes |
| DtListItem | Creating Linked Lists with DtList |
| DtMapDatum | Geodetic Coordinates, Using Independent VR-Link Objects in Multiple Threads |
| DtNet64Vector | Functions for Encoding and Decoding |
| DtNET_READ_BAD_PACKET | Receiving PDUs |
| DtNET_READ_NO_PACKETS | Receiving PDUs |
| DtNET_READ_SIZE_MISMATCH | Receiving PDUs |
| DtNET_READ_SUCCESS | Receiving PDUs |
| DtNetInt32 | Using DtUnknownPdu |
| DtNetMaskOfDevice() | Functions for Manipulating IP Addresses |
| DtNetU16 | Functions for Encoding and Decoding |
| DtNetworkByteOrdering() | Big and Little Endian Wire Formats |
| DtNotifyLevel | Diagnostic Utilities |
| DtNotifyLevel parameter | Initializing Applications |
| DtObjClassDesc | Getting Information About the FOM, Publishing Classes and Attributes, Subscribing to Classes and Attributes |
| DtObjectId | How VR-Link Identifies Objects, Getting an Object ID |
| DtObjectPublisher | VR-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 |
| DtOutputStream | Using DtOutputStream for Printing |
| DtOwnershipHandler | Ownership Management |
| DtPartialOwnershipHandler | Ownership Management |
| DtPdu | Timestamps, Working with Interactions, Working with PDUs |
| callbacks | DtExerciseConn Member Functions |
| DtPduFactory | DtPdu Constructors |
| DtPrinter | Using DtOutputStream for Printing |
| DtProtocolVersionToRecvMax | Filtering PDUs, DtPduFactory |
| DtProtocolVersionToRecvMin | Filtering PDUs, DtPduFactory |
| DtProtocolVersionToSend | DtPdu Constructors |
| DtRadioReceiverPublisher | Working with Other Types of Objects |
| DtRadioReceiverRepository | Working with Other Types of Objects |
| DtRadioTransmitterPublisher | Working with Other Types of Objects |
| DtRadioTransmitterRepository | Working with Other Types of Objects |
| DtRecv() | Configuring Your Connection to the DIS Network |
| DtReferenceEllipsoid | Using Independent VR-Link Objects in Multiple Threads |
| DtReflectedAggregate | Working with Other Types of Objects |
| DtReflectedAggregateList | Working with Other Types of Objects |
| DtReflectedDesignator | Working with Other Types of Objects |
| DtReflectedDesignatorList | Working with Other Types of Objects |
| DtReflectedEmitterBeam | Managing Emitters |
| DtReflectedEmitterBeamList | Managing Emitters |
| DtReflectedEmitterSystem | Working with Other Types of Objects |
| DtReflectedEmitterSystemList | Working with Other Types of Objects |
| DtReflectedEntity | VR-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 |
| subclassing | Subclassing DtReflectedEntity |
| DtReflectedEntityList | VR-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, creating | Creating Reflected Entity Lists |
| DtReflectedEntityList, subscribing to classes | Subscribing to Classes and Attributes |
| DtReflectedEnvironmentProcess | Working with Other Types of Objects |
| DtReflectedEnvironmentProcessList | Working with Other Types of Objects |
| DtReflectedGriddedData | Working with Other Types of Objects |
| DtReflectedGriddedDataList | Working with Other Types of Objects |
| DtReflectedObject | VR-Link's Protocol-Independent Classes, Managing HLA Objects, Managing Time, Ownership Management, Subscribing to Object Classes, Working with Entities |
| DtReflectedObjectList | VR-Link's Protocol-Independent Classes, Reflecting Locally-Generated Updates, Subscribing to Object Classes, Working with Entities |
| DtReflectedRadioReceiver | Working with Other Types of Objects |
| DtReflectedRadioReceiverList | Working with Other Types of Objects |
| DtReflectedRadioTransmitter | Working with Other Types of Objects |
| DtReflectedRadioTransmitterList | Working with Other Types of Objects |
| DtRefToBody_to_Euler() | Converting Between Euler Angles and Matrix Representation |
| DtRprFomMapper | Passing a DtFomMapper Instance, Using Different RPR FOM Versions |
| DtRprOwnershipHandler | Ownership Management |
| 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 |
| DtSimpleRprFomMapper | Using Different RPR FOM Versions |
| DtSleep() | Miscellaneous Global Functions, Using Independent VR-Link Objects in Multiple Threads |
| DtSmoother | Using Smoothing |
| DtSocket | Configuring Your Connection to the DIS Network |
| DtStateDecoderFactory | Encoder and Decoder Factories |
| DtStateEncoderFactory | Encoder and Decoder Factories |
| DtStateMessage | Functions for Encoding and Decoding, Timestamps |
| DtStateRepository | VR-Link's Protocol-Independent Classes, Functions for Encoding and Decoding, Working with Entities |
| DtSTATUS_OK | DtPdu Constructors |
| DtStderrPrinter | Using DtOutputStream for Printing |
| DtStdoutPrinter | Using DtOutputStream for Printing |
| DtString | Identifying Objects in HLA, How VR-Link Identifies Objects |
| DtStringToInetAddr() | Functions for Manipulating IP Addresses |
| DtTaitBryan | Geocentric Coordinates, Orientation, Euler Angles, and DtTaitBryan, Using the DtDcm Class, Coordinates, Inspecting an Entity's State |
| DtThresholder | Setting Position and Orientation Thresholds |
| DtTime, converting from FedTime | Time Management |
| DtTopoView | Coordinate Views, Topographic Coordinate Views |
| DtUnknownPdu | Working with Non-Standard PDUs, Using DtUnknownPdu, DtPduFactory |
| DtUSE_INTERNAL_BUFFER | DtPdu Constructors |
| DtUseMapDatum() | Geodetic Coordinates |
| DtUtmCoord | UTM Coordinates, UTM Coordinate Views |
| DtUtmInit() | UTM Coordinates, UTM Coordinates, UTM Coordinate Views |
| DtUtmReferencePoint | Using Independent VR-Link Objects in Multiple Threads |
| DtUtmToGeoc() | UTM Coordinates |
| DtUtmToGeod() | UTM Coordinates |
| DtUtmView | Coordinate Views |
| DtUtmView view | UTM Coordinate Views |
| DtVector | Functions for Encoding and Decoding, Using the DtVector Class, DtVector and DtDcm Semantics, Vector and Matrix Manipulation Functions |
| Cartesian coordinates | Cartesian Coordinate Views |
| geocentric coordinates | Geocentric Coordinates |
| topographic coordinate | Topographic Coordinates |
| DtVectorRef | DtVector and DtDcm Semantics |
| DtVerbose | Using DtOutputStream for Printing |
| DtVerbose() | Diagnostic Utilities |
| DtVrlApplicationInitializer | A Listen-Only Example, Initializing Applications |
| DtVrlFederateAmbassador | RTI-Initiated Services |
| DtVrlRtiAmbassador | Federate-Initiated Services |
| DtWarn | Using DtOutputStream for Printing |
| DtWarn() | Diagnostic Utilities |
| DtWarnPerror() | Diagnostic Utilities |
| DtWindowsConsolePrinter | Using DtOutputStream for Printing |
| E |
| efficiency of DtPdu | Using External Buffers in a PDU Class |
| elements, adding to DtList | Creating Linked Lists with DtList |
| emitter | Working with Other Types of Objects |
| managing | Managing Emitters |
| emitterSystemPublisher.h | Working with Other Types of Objects |
| emitterSystemRep() | Managing Emitters |
| emitterSystemRepository.h | Working with Other Types of Objects |
| emittingSystemId | Managing Emitters |
| emptyFomMapper.h | The Fallback FOM Mapper Creation Function |
| enableAttributeRelevanceAdvisorySwitch RTI service | VR-Link Calls to RTI Services |
| enableClassRelevanceAdvisorySwitch RTI service | VR-Link Calls to RTI Services |
| enableFiltering() | Filtering PDUs |
| enableInteractionRelevanceAdvisorySwitch RTI service | VR-Link Calls to RTI Services |
| encode() | Encoders and Decoders, Functions for Encoding and Decoding |
| encoder | Attribute and Parameter Encoding and Decoding, Encoders and Decoders, Functions for Encoding and Decoding |
| encoder() | Encoder and Decoder Factories |
| encoder, customizing | Customizing Encoders and Decoders |
| factory | Encoder and Decoder Factories |
| encoding, attributes and parameters | Attribute and Parameter Encoding and Decoding |
| factory | Encoder and Decoder Factories |
| functions | Functions for Encoding and Decoding |
| interactions | Functions for Encoding and Decoding |
| mapping attributes and parameters | FOM Mapping Information Required By VR-Link's API |
| objects | Functions for Encoding and Decoding |
| endian, big and little | Big and Little Endian Wire Formats |
| engineSmokeOn() | Inspecting an Entity's State |
| entity ID | Intercepting Incoming Entity State PDUs |
| getting | Getting an Object ID |
| getting | Iterating Through a DtReflectedEntityList |
| uniqueness | Getting an Object ID |
| entity state PDU | Deriving Classes from DtPdu |
| receiving | Intercepting Incoming Entity State PDUs |
| entity state repository | Setting an Entity's State |
| Csharp | Publishing Objects |
| printing contents of | Example of Setting the State of an Entity |
| entity, and protocol independence | Creating a DtEntityPublisher |
| appearance, getting | Inspecting an Entity's State |
| counting in reflected entity list | Iterating Through a DtReflectedEntityList |
| dead-reckoning and smoothing | Dead-Reckoning and Smoothing |
| deleting | Removing a Locally-Simulated Entity |
| detecting new | Creating Reflected Entity Lists |
| identifier | Identifying Objects in DIS |
| identifier | Identifying Objects |
| identifier, choosing | Creating a DtEntityPublisher |
| inspecting state | Inspecting an Entity's State |
| list. See reflected entity list | Working with Remote Entities |
| locally-simulated | Working with Locally Simulated Entities |
| locating in reflected entity list | Iterating Through a DtReflectedEntityList |
| low-fidelity state | Using the DtEntityPublisher::tick() Function |
| managing | Working with Entities |
| notification of addition and deletion | Learning when Entities Join or Leave an Exercise |
| publisher | VR-Link's Protocol-Independent Classes |
| publisher | A Send-Only Example |
| publisher | Publishing Objects |
| reflected | VR-Link's Protocol-Independent Classes |
| reflecting local updates | Reflecting Locally-Generated Updates |
| setting appearance | Setting an Entity's State |
| setting state | Setting an Entity's State |
| timing out | Timing Out Entities |
| types | Creating a DtEntityPublisher |
| updating | Managing Locally Simulated Entities |
| entityAdded() | Learning when Entities Join or Leave an Exercise |
| EntityID attribute | Identifying Objects in HLA |
| entityIdentifier.h | Identifying Objects in DIS |
| entityPublisher.h | Creating a DtEntityPublisher |
| entityPublisherDIS.h | Creating a DtEntityPublisher |
| entityPublisherHLA.h | Creating a DtEntityPublisher |
| entityStateRep() | Setting an Entity's State, Inspecting an Entity's State |
| entityStateRepository.h | Setting an Entity's State, Inspecting an Entity's State |
| entityType() | Working with PDUs |
| entityType.h | Creating a DtEntityPublisher |
| enum, message, VR-Link C# | Message Enums |
| enumeration | Creating 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 Applications | Obtaining Further Information about HLA and DIS |
| enumeration, document | Obtaining Further Information about HLA and DIS |
| file, Code Generator | Enumerations |
| environment variable, MAK_VRL_USE_DEBUG_FOR_CPLUSPLUS | Setting up a Project |
| environmental process | Working with Other Types of Objects |
| environmentProcessPublisher.h | Working with Other Types of Objects |
| environmentProcessRepository.h | Working with Other Types of Objects |
| environmentType() | Working with Other Types of Objects |
| error, license management | DtExerciseConn Member Functions |
| esr() | Inspecting an Entity's State |
| ESR. See entity state repository | Intercepting Incoming Entity State PDUs |
| Euler angles, converting between geocentric and topographic | Topographic Coordinates |
| in dead reckoning | Dead-Reckoning |
| representing orientation | Orientation, Euler Angles, and DtTaitBryan |
| topographic | Lower Level Coordinate Conversion Functions |
| UTM coordinates | UTM Coordinate Views |
| Euler.h | Lower Level Coordinate Conversion Functions, Converting Between Euler Angles and Matrix Representation |
| eulerTrans | Topographic Coordinates |
| event, ID | DtExerciseConn Member Functions |
| information | A Conceptual Overview of VR-Link |
| information | Managing Information about Events |
| PDU. See interactions | Working with Interactions |
| example application | Files and Executables in VR-Link |
| FOM mapping | VR-Link FOM Mapping and Extension Examples |
| example, applications | About the Applications |
| applications, licenses for | License Enforcement for the Example Applications |
| f18 | The f18 Program |
| Launcher | Launcher |
| listen | A Listen-Only Example |
| listen | talk and listen |
| netdumpDIS | netdumpDIS |
| netdumpHLA | netdumpHLA |
| send | A Send-Only Example |
| simpleC | Calling VR-Link from Other Languages |
| talk | talk and listen |
| talk and listen | Basic VR-Link Examples |
| VR-Link Csharp | Laser Designator Example |
| exception, reporting | The DtException Class |
| exConn | Using the DtInteraction Class |
| execName parameter | Initializing Applications |
| execName() | Creating an Exercise Connection for HLA |
| exercise connection | VR-Link's Protocol-Independent Classes, A Listen-Only Example, Connecting to Exercises |
| and protocol | Connecting to Exercises |
| and RTI ambassador | Creating an Exercise Connection for HLA |
| creating | Connecting to Exercises |
| creating in HLA | Creating an Exercise Connection for HLA |
| differences between HLA and DIS | Connecting to Exercises |
| initializing for Csharp | Initializing an Exercise Connection |
| Java | Exercise Connections |
| parameters | Creating an Exercise Connection for DIS |
| exercise ID, DIS | Initializing Applications |
| examining | DtExerciseConn Constructors |
| global | DtExerciseConn Constructors |
| in constructor | DtExerciseConn Constructors |
| requirement in DIS | Creating an Exercise Connection for DIS |
| setting in PDU | DtExerciseConn Constructors |
| setting in PDU | Sending PDUs |
| exercise, connecting to | A Conceptual Overview of VR-Link |
| connecting to | Connecting to an Exercise |
| connecting to | Connecting to Exercises |
| receiving data from | DtExerciseConn Member Functions |
| sending data to | DtExerciseConn Member Functions |
| exerciseConn.h | Connecting to Exercises |
| exerciseConnDIS.h | Connecting to Exercises, DtExerciseConn Member Functions |
| ExerciseConnection Java interface | Exercise Connections |
| ExerciseConnectionInitializer | Initializing an Exercise Connection |
| exerciseConnHLA.h | Connecting to Exercises, DtExerciseConn Member Functions |
| exerciseConnInitializer.h | Creating an Exercise Connection for HLA, Initializing Applications |
| exerciseId parameter | Initializing Applications |
| exerciseId() | DtExerciseConn Constructors, Inspecting and Setting Data in a PDU Header |
| ExerciseInitializer class | Exercise Connections |
| extending, FOM | FOM Agility |
| FOM | Introduction to FOM Agility |
| FOM | VR-Link FOM Mapping and Extension Examples |
| VR-Link | Introduction to the Code Generator |
| external, buffers, using in DtPdu | Using External Buffers in a PDU Class |
| clock | Timestamps |
| F |
| f18 | The f18 Program |
| command-line options | The f18 Program |
| configuring | The f18 Configuration File |
| firing munitions | Firing Munitions |
| modified FOM | Using a Modified FOM |
| timestamp | Absolute Timestamping |
| f18init.cs | Initializing an Exercise Connection |
| factory, encoding and decoding | Encoder and Decoder Factories |
| features, VR-Link | VR-Link Features |
| FED file | Creating an Exercise Connection for HLA, Interoperability Between HLA 1.3 and IEEE 1516 Federates |
| FDD file, XML file | Support for the HLA RTI 1.3 and RTI 1516 Specifications |
| introduction to | The High Level Architecture (HLA) |
| name | Initializing Applications |
| fedAmb() | RTI-Initiated Services |
| Federate Ambassador | Time Management |
| federate, name | Creating an Exercise Connection for HLA |
| name | Initializing Applications |
| FederateAmbassador | Interacting Directly with the RTI |
| federateName parameter | Initializing Applications |
| federation execution | The High Level Architecture (HLA) |
| Federation Execution Data file | The High Level Architecture (HLA) |
| federation execution, name | Creating an Exercise Connection for HLA |
| Federation Object Model, introduction to | The High Level Architecture (HLA) |
| federation, time | Time Management |
| federationSynchronized() | Registering and Responding to Synchronization Points |
| fedFileName parameter | Initializing Applications |
| fedHandle() | Creating an Exercise Connection for HLA |
| fedName() | Creating an Exercise Connection for HLA |
| FedTime | Time Management, Time Management |
| converting to DtTime | Time Management |
| file, FDD | Support for the HLA RTI 1.3 and RTI 1516 Specifications |
| FED | The High Level Architecture (HLA) |
| FED | Support for the HLA RTI 1.3 and RTI 1516 Specifications |
| XML | Support for the HLA RTI 1.3 and RTI 1516 Specifications |
| filtering PDUs | Filtering PDUs, Receiving PDUs |
| final PDU | Removing a Locally-Simulated Entity |
| findPart() | Inspecting Articulated Parts Data |
| fireInteraction.h | Working with Interactions |
| fireInteractionHLA.h | Working with Interactions |
| firePdu.h | Working with Interactions |
| firing, munition for f18 | Firing Munitions |
| FiringLocation parameter | Using 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 link | Compiling for a Particular Simulation Standard Under Linux |
| flamesPresent() | Inspecting an Entity's State |
| flexibility, FOM | FOM Agility |
| FOM | Introduction to FOM Agility |
| flush() | Bundling and Unbundling PDU Packets |
| FOM agility | Introduction to the Code Generator |
| FOM definition file, loading in Code Generator | Loading a FOM Definition File |
| FOM Mapper | Attribute and Parameter Encoding and Decoding, Publishing Classes and Attributes |
| configuring | Configuring a FOM Mapper After Constructing a DtExerciseConn |
| initialization data | Initializing Applications |
| library name | Initializing Applications |
| FOM mapping, choosing DtFomMapper | Choosing a DtFomMapper |
| details | FOM Mapping Details |
| examples | VR-Link FOM Mapping and Extension Examples |
| subscribing to interaction classes | Subscribing to Interaction Classes |
| subscribing to object classes | Subscribing to Object Classes |
| FOM, agility | FOM Agility |
| agility | The High Level Architecture (HLA) |
| agility | Introduction to FOM Agility |
| agility | HLA FOM Support |
| compatibility | Interoperability Between HLA 1.3 and IEEE 1516 Federates |
| definition file | Introduction to the Code Generator |
| getting information about | Getting Information About the FOM |
| introduction to | The High Level Architecture (HLA) |
| mapping | FOM Mapping Overview |
| modified for f18 | Using a Modified FOM |
| publishing and subscribing to classes | Publishing and Subscribing to FOM Classes and Attributes |
| switching between | FOM Mapping Overview |
| using different versions | Using Different RPR FOM Versions |
| fom.h | Getting Information About the FOM |
| fomMapInitData | Passing the Name of A Shared Library |
| fomMapper() | FOM Mapping Information Required By VR-Link's API |
| fomMapper.h | FOM Mapping Details |
| fomMapperInitData parameter | Initializing Applications |
| fomMapperLib parameter | Initializing Applications |
| FomNameEnum.h | Enumerations |
| FomNameTypes.cxx | Data Types |
| FomNameTypes.h | Data Types |
| force ID | Creating a DtEntityPublisher |
| forceUpdate() | Functions for Encoding and Decoding, Forcing Attribute Updates |
| forcing, attribute update | Forcing Attribute Updates |
| function, callback | Using Callbacks |
| converting coordinates | Lower Level Coordinate Conversion Functions |
| encoding and decoding | Functions for Encoding and Decoding |
| post-update | Notifying an Application when State Updates Arrive |
| registering and unregistering with DtExerciseConn | DtExerciseConn Member Functions |
| G |
| gainOwnership | Ownership Management |
| geoc2Topo() | Lower Level Coordinate Conversion Functions |
| geocentric coordinate | Coordinates, Inspecting an Entity's State |
| converting to topographic | Topographic Coordinates |
| right-hand | Geocentric Coordinates |
| geocentric() | Geodetic Coordinates, UTM Coordinates |
| geodetic coordinates | Geodetic Coordinates |
| geodetic() | UTM Coordinates |
| geodeticCoord.h | Geodetic Coordinates, Geodetic Coordinates |
| geographic DDM | Geographic DDM |
| geographic region, publishing | Publishing Using Geographic DDM |
| reflecting objects | Reflecting Using Geographic DDM |
| getAttributeHandle RTI service | VR-Link Calls to RTI Services |
| getAttributeName RTI service | VR-Link Calls to RTI Services |
| getGeocentric() | Geodetic Coordinates, UTM Coordinates |
| getGeodetic() | UTM Coordinates |
| getInteractionClassHandle RTI service | VR-Link Calls to RTI Services |
| getLastError() | Sending Packets Using DtInetSocket |
| getLastErrorString() | Sending Packets Using DtInetSocket |
| getMaxBundleSize() | Bundling and Unbundling PDU Packets |
| getObjectClassHandle RTI service | VR-Link Calls to RTI Services |
| getObjectInstanceName RTI service | VR-Link Calls to RTI Services |
| getParameter() | Inspecting Articulated Parts Data |
| getParameterHandle RTI service | VR-Link Calls to RTI Services |
| getParameterMetrics() | Inspecting Articulated Parts Data |
| getParameterName RTI service | VR-Link Calls to RTI Services |
| getPart() | Inspecting Articulated Parts Data |
| getting, appearance information | Inspecting an Entity's State |
| entity ID | Getting an Object ID |
| entity ID | Iterating Through a DtReflectedEntityList |
| exercise ID | Inspecting and Setting Data in a PDU Header |
| geocentric and geodetic coordinates | UTM Coordinates |
| geocentric coordinates | Geodetic Coordinates |
| kind | Inspecting and Setting Data in a PDU Header |
| length | Inspecting and Setting Data in a PDU Header |
| network representation | Getting a PDU's Network Representation |
| protocol family | Inspecting and Setting Data in a PDU Header |
| protocol version | Inspecting and Setting Data in a PDU Header |
| time, space, and position information | Inspecting an Entity's State |
| UTM coordinates | UTM Coordinates |
| getVal() | Inspecting Articulated Parts Data |
| global function | Using Callbacks |
| globalId() | How VR-Link Identifies Objects, Creating a DtEntityPublisher |
| gridDeclaration() | Differences Between UTM and Topographic Coordinates |
| gridded data | Working with Other Types of Objects |
| griddedDataPublisher.h | Working with Other Types of Objects |
| griddedDataRepository.h | Working with Other Types of Objects |
| guessTimeValid() | Timestamps |
| GUI, Code Generator | The VR-Link Code Generator Window |
| guise | Creating a DtEntityPublisher |
| H |
| handle | Publishing Classes and Attributes |
| object | Identifying Objects in HLA |
| object | Identifying Objects |
| handleList | Subscribing 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++ |
| interaction | Working with Interactions |
| header, PDU | DtPdu Constructors |
| heading | Lower Level Coordinate Conversion Functions |
| pitch and roll, obtaining | Topographic Coordinates |
| heartbeat | Setting Different Heartbeats in DIS 7, Timing Out Entities |
| High Level Architecture. See HLA | The High Level Architecture (HLA) |
| HLA, 1.3 and 1516 interoperability | Interoperability Between HLA 1.3 and IEEE 1516 Federates |
| attribute values | Intercepting Reflected Attribute Values |
| command line options | Initializing Applications |
| compiling for | Compiling for a Particular Simulation Standard Under Linux |
| creating exercise connection | Creating an Exercise Connection for HLA |
| identifying objects | Identifying Objects in HLA |
| interface, introduction | Introduction to the HLA-Specific Interface |
| introduction to | The High Level Architecture (HLA) |
| name, choosing | How VR-Link Identifies Objects |
| object discovery and removal | Finding Out when HLA Objects are Discovered and Removed |
| object handle and name | Identifying Objects |
| publishing and subscribing | Publishing and Subscribing to FOM Classes and Attributes |
| specification | Obtaining Further Information about HLA and DIS |
| specification | Support for the HLA RTI 1.3 and RTI 1516 Specifications |
| synchronization point | Registering and Responding to Synchronization Points |
| Time Management | Time Management |
| timestamp | Time Stamps |
| updates | Managing Locally Simulated Entities |
| hlaObject() | Managing HLA Objects, Ownership Management |
| hlaObject.h | Managing HLA Objects |
| hlaObjectManager() | Managing HLA Objects |
| hlaObjectManager.h | Managing HLA Objects |
| hlaStateDecoder.h | Encoders and Decoders |
| hlaStateEncoder.h | Encoders and Decoders |
| I |
| iconv.lib | Third-Party Libraries |
| id() | How VR-Link Identifies Objects, Creating a DtEntityPublisher |
| ID, looking up objects by | Managing HLA Objects |
| object | Identifying Objects |
| obtaining for entity | Getting an Object ID |
| identifier, choosing entity | Creating a DtEntityPublisher |
| identifying, DIS, objects | Identifying Objects in DIS |
| DIS, protocol version | netdumpDIS |
| HLA objects | Identifying Objects in HLA |
| objects | Identifying Objects |
| identity() | Using the DtDcm Class |
| IEEE 1516 | Obtaining Further Information about HLA and DIS |
| IEEE 1516 API | Support for the HLA RTI 1.3 and RTI 1516 Specifications |
| IEEE 1516, compatibility with 1.3 | Interoperability Between HLA 1.3 and IEEE 1516 Federates |
| information, event | A Conceptual Overview of VR-Link |
| FOM | Getting Information About the FOM |
| message | Diagnostic Utilities |
| receiving | DtExerciseConn Member Functions |
| state | A Conceptual Overview of VR-Link |
| initialization, failure | DtExerciseConn Member Functions |
| initializing connection, VR-Link C# | Initializating Connections |
| initializing, applications | Using the Application Initializer Class |
| exercise connection for Csharp | Initializing an Exercise Connection |
| initiatePause() | RTI-Initiated Services |
| inspecting, entity state | Inspecting an Entity's State |
| PDU data | Inspecting and Setting Data in a PDU Header |
| installing, Code Generator | Installing the VR-Link Code Generator |
| interaction | DtExerciseConn Member Functions, Callbacks and Interactions, Working with Interactions |
| interaction class, descriptor | Using the DtInteraction Class |
| interaction, callback | A Listen-Only Example |
| callbacks | Receiving Interactions |
| choosing class to publish | Subscribing to Object Classes |
| class descriptors | Getting Information About the FOM |
| classes | VR-Link's Protocol-Independent Classes |
| classes, created by Code Generator | Objects and Interactions |
| concepts | Managing Information about Events |
| creating; | Creating Instances of DtInteraction |
| DDM | Interactions with Regions |
| decoding | Functions for Encoding and Decoding |
| encoding | Functions for Encoding and Decoding |
| Java | Callbacks and Interactions |
| naming conventions | Working with Interactions |
| parameter | Using the DtInteraction Class |
| print functions | DtInteraction Print-Related Functions |
| protocol independence | Sending Interactions |
| publishing | Publishing Classes and Attributes |
| receiving | DtExerciseConn Member Functions |
| receiving | Receiving Remote Interactions |
| receiving | Receiving Interactions |
| responding to | Using Callbacks |
| RTI calls | Receiving Interactions |
| sending | DtExerciseConn Member Functions |
| sending | Sending Local Interactions |
| sending | Sending Interactions |
| subscribing to | Subscribing to Classes and Attributes |
| using DtInteraction | Using the DtInteraction Class |
| interaction.h | Working with Interactions |
| interaction:removing from Code Generator list | Removing Classes from the Objects to Generate List |
| interaction:selecting in Code Generator | Selecting the Objects and Interactions to Generate |
| interactionClasses() | Subscribing to Interaction Classes |
| interactionClassHandle() | Using the DtInteraction Class |
| interactionClassName() | Using the DtInteraction Class |
| interactionDecoder.h | Encoders and Decoders |
| interactionDecoderFactory() | Encoder and Decoder Factories |
| interactionDecoderFactory.h | Encoder and Decoder Factories |
| interactionDIS.h | Working with Interactions |
| interactionEncoder.h | Encoders and Decoders |
| interactionEncoderFactory() | Encoder and Decoder Factories |
| interactionEncoderFactory.h | Encoder and Decoder Factories |
| interactionFactory() | Creating Instances of DtInteraction |
| interactionFactory.h | Creating Instances of DtInteraction |
| interactionHLA.h | Using the DtInteraction Class, Working with Interactions |
| intercepting, attribute values | Intercepting Reflected Attribute Values |
| interClassByHandle() | Getting Information About the FOM |
| interClassByName() | Getting Information About the FOM |
| interClassDesc.h | Getting Information About the FOM |
| interest, registering | Subscribing to Multicast Addresses |
| registering | Filtering PDUs |
| registering | Receiving PDUs |
| interface, HLA< introduction | Introduction to the HLA-Specific Interface |
| interface.h | Using VR-Link from C |
| interoperability, HLA 1.3 and 1516 | Interoperability Between HLA 1.3 and IEEE 1516 Federates |
| simulation tools | The High Level Architecture (HLA) |
| IP address, manipulating | Functions for Manipulating IP Addresses |
| IPV6 | Initializing Applications |
| isBundling() | Bundling and Unbundling PDU Packets |
| isMember() | Managing Emitters |
| J |
| Java API | Introduction to the Java API |
| Java, callbacks and interactions | Callbacks and Interactions |
| class, ExerciseInitializer | Exercise Connections |
| exercise, connection | Exercise Connections |
| interface, ExerciseConnection | Exercise Connections |
| libraries | Setting up a Project |
| project | Setting up a Project |
| publishing objects | Publishing Objects |
| reflected objects | Reflected Objects |
| threading | Threading |
| jcommander | Exercise Connections |
| joinFederationExecution RTI service | VR-Link Calls to RTI Services |
| K |
| kind() | Inspecting and Setting Data in a PDU Header |
| L |
| language, calling VR-Link from other | Calling 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 |
| Launcher | Launcher |
| layer, VR-Link C# | Architectural Overview |
| length() | Inspecting and Setting Data in a PDU Header |
| length, PDU | Deriving Classes from DtPdu |
| LethalDetonationRange parameter | Reactions to Detonate Messages |
| libFedTime | Time Management |
| LibMatrix.h | Topographic Coordinates, Vector and Matrix Manipulation Functions |
| libraries, Java | Setting up a Project |
| library | Libraries and Header Files |
| ManagedInterface | Architectural Overview |
| shared | Passing the Name of A Shared Library |
| third-party | Third-Party Libraries |
| Visual C++ 8 | Libraries and Header Files |
| libXml2 | Third-Party Libraries |
| license management, errors | DtExerciseConn Member Functions |
| license, example applications | License Enforcement for the Example Applications |
| limitation, Code Generator | Code Generator Limitations |
| link flag | Compiling for a Particular Simulation Standard Under Linux |
| linked-list, creating | Creating Linked Lists with DtList |
| linking | Compiling and Linking a VR-Link Application |
| problems | Libraries and Header Files |
| Linux, compiling for protocol | Compiling for a Particular Simulation Standard Under Linux |
| list, of objects | Managing HLA Objects |
| listen example | A Listen-Only Example |
| listen example application | talk and listen |
| listenC.h | Header Files that are Included by C and C++ |
| little endian | Big and Little Endian Wire Formats |
| little endian machines | Using DtUnknownPdu |
| loading, MTL file | Initializing Applications |
| plug-in, VR-Link C# | Loading Plug-ins |
| XML file | Initializing Applications |
| local entity, concepts | Managing Locally Simulated Entities |
| deleting | Removing a Locally-Simulated Entity |
| local interaction, sending | Sending Local Interactions |
| local object | Managing HLA Objects |
| local updates, reflecting | Reflecting Locally-Generated Updates |
| localDeleteObjectInstance RTI service | VR-Link Calls to RTI Services |
| localId() | Creating a DtEntityPublisher |
| locally-simulated, entities | Working with Locally Simulated Entities |
| location() | Coordinate Views, FOM Mapping Overview, Inspecting an Entity's State, Dead-Reckoning, Using Smoothing |
| Logger, controlling | Controlling MAK Products Remotely |
| lon() | Geodetic Coordinates |
| LookAhead | Time Management |
| looking up objects | Managing HLA Objects |
| lookup() | Iterating Through a DtReflectedEntityList |
| loseOwnership | Ownership Management |
| low-fidelity entity state representation | Using the DtEntityPublisher::tick() Function |
| Lua, message definition language | Message Definition Language |
| M |
| machine, little endianl | Using DtUnknownPdu |
| MAK Stealth, controlling | Controlling MAK Products Remotely |
| MAK_VRL_USE_DEBUG_FOR_CPLUSPLUS environment variable | Setting up a Project |
| makefile, Code Generator | Project Files and Makefiles |
| ManagedInterface | - Strategies |
| ManagedInterface class | ManagedInterface Class |
| ManagedInterfaceCS | Architectural Overview |
| managing, entities | Working with Entities |
| manipulating, IP addresses | Functions for Manipulating IP Addresses |
| map datum | Using Independent VR-Link Objects in Multiple Threads |
| mapDatum.h | Using Independent VR-Link Objects in Multiple Threads |
| mapping, attribute encoding and decoding | FOM Mapping Information Required By VR-Link's API |
| classes | FOM Mapping Information Required By VR-Link's API |
| classes | Setting Up a FOM Mapper's Class Mappings |
| FOM | FOM Mapping Overview |
| multiple classes to publisher | Mapping a Single FOM Class to a Publisher |
| parameter encoding and decoding | FOM Mapping Information Required By VR-Link's API |
| single class to publisher | Mapping a Single FOM Class to a Publisher |
| matrix | Using the DtDcm Class |
| matrix library | Libraries and Header Files |
| matrix, direction cosine | Using the DtDcm Class |
| multiplying by vector | Lower Level Coordinate Conversion Functions |
| mcastTtl parameter | Initializing Applications |
| message definition language | Message Definition Language |
| message delegate | Callbacks and Interactions |
| message handler | Callbacks and Interactions |
| message() | The DtException Class |
| message, attributes, VR-Link C# | Message Attributes |
| configuring, VR-Link C# | Message Configuration |
| definition language | Message Definition Language |
| diagnostic | Diagnostic Utilities |
| enumerations, VR-Link C# | Message Enums |
| printing, Windows | Printing Diagnostic Messages in Windows |
| sending and receiving | Connecting to Exercises |
| structures, VR-Link C# | Message Structures |
| time stamp order | Time Management |
| TSO | Time Management |
| VR-Link C# | Messages |
| mintime parameter | DtExerciseConn Member Functions |
| MTL file, loading | Initializing Applications |
| mtl library | Libraries and Header Files |
| multi-homed machine | Configuring a DtDisSocket |
| multicast TTL | Initializing Applications |
| multicast, address | Subscribing to Multicast Addresses |
| address | Initializing Applications |
| multiple, threads | Using Independent VR-Link Objects in Multiple Threads |
| munitionFlightTime | Firing Munitions |
| N |
| name, choosing in HLA | How VR-Link Identifies Objects |
| naming conventions, interactions | Working with Interactions |
| neededByFederation() | Using the DtInteraction Class |
| negotiatedDivest() | Ownership Management |
| net types | Using DtUnknownPdu |
| netdumpDIS, command-line options | netdumpDIS |
| example application | netdumpDIS |
| PDU and protocol version | netdumpDIS |
| netdumpHLA, command-line options | netdumpHLA |
| example application | netdumpHLA |
| netmask, obtaining for a device | Functions for Manipulating IP Addresses |
| netRead() | Bundling and Unbundling PDU Packets, Receiving PDUs |
| network address | Initializing Applications |
| network, connecting to for DIS | Configuring Your Connection to the DIS Network |
| reading packets from | Receiving PDUs |
| representation | Receiving PDUs |
| representation, PDU | DtPdu Constructors |
| secondary network device | DtExerciseConn 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 |
| nextnext | Creating Linked Lists with DtList |
| nextObjClass() | Getting Information About the FOM |
| notification level | Initializing Applications |
| notification, of HLA object removal and discovery | Finding Out when HLA Objects are Discovered and Removed |
| notify level | Diagnostic Utilities |
| numParameters() | Using the DtInteraction Class |
| O |
| objClassByHandle() | Getting Information About the FOM |
| objClassByName() | Getting Information About the FOM |
| objClassDesc.h | Getting Information About the FOM |
| object, aggregate | Working with Other Types of Objects |
| class, descriptors | Getting Information About the FOM |
| class, to publish | Choosing an Object Class to Publish |
| class, types | Working with Entities |
| classes | VR-Link's Protocol-Independent Classes |
| decoding state updates | Functions for Encoding and Decoding |
| deletion, notification of | Ownership Management |
| designator | Working with Other Types of Objects |
| discovery and removal | Finding Out when HLA Objects are Discovered and Removed |
| emitter | Working with Other Types of Objects |
| encoding | Functions for Encoding and Decoding |
| handle | Identifying Objects in HLA |
| handle | Identifying Objects |
| handle | Creating a DtEntityPublisher |
| HLA management of | Managing HLA Objects |
| ID, DIS | Getting an Object ID |
| identification | Identifying Objects |
| identifiers | Creating a DtEntityPublisher |
| in multiple threads | Using Independent VR-Link Objects in Multiple Threads |
| lookup by ID | Managing HLA Objects |
| name | Identifying Objects in HLA |
| name | Identifying Objects |
| name | Creating a DtEntityPublisher |
| publishing with DDM | Publishing Using Geographic DDM |
| publishing, Java | Publishing Objects |
| receiver | Working with Other Types of Objects |
| reflected | VR-Link's Protocol-Independent Classes |
| reflected, Csharp | Reflected Objects |
| reflecting using DDM | Reflecting Using Geographic DDM |
| state information | Managing State Information |
| subscribing to classes | Subscribing to Object Classes |
| transmitter | Working with Other Types of Objects |
| object:removing from Code Generator list | Removing Classes from the Objects to Generate List |
| object:selecting in Code Generator | Selecting 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.h | How VR-Link Identifies Objects |
| ObjectPublisher | Publishing Objects |
| objectReflectAttributeValuesCbInfo.h | Intercepting Reflected Attribute Values |
| objectRemoval() | Ownership Management |
| objRefCbInfo() | Intercepting Reflected Attribute Values |
| offset, translational | Lower Level Coordinate Conversion Functions |
| ojbect, classes, created by Code Generator | Objects and Interactions |
| OMT file | Enumerations |
| orientation | Orientation, Euler Angles, and DtTaitBryan, Inspecting an Entity's State |
| orientation() | Coordinate Views, Inspecting an Entity's State, Using Smoothing |
| dead-reckoning | Dead-Reckoning |
| orientation, conversion | Coordinate Conversions |
| setting | Coordinates |
| thresholds | Setting Position and Orientation Thresholds |
| output, Code Generator | Choosing an Output Directory |
| ownership management | Reflecting Locally-Generated Updates, Ownership Management |
| ownershipHandler.h | Ownership Management |
| P |
| packet server | Filtering PDUs |
| packet() | Getting a PDU's Network Representation, Using External Buffers in a PDU Class |
| packet, bundling and unbundling | Bundling and Unbundling PDU Packets |
| reading from network | Receiving PDUs |
| receiving | Receiving Packets Using DtInetSocket |
| sending | Sending Packets Using DtInetSocket |
| unicast or broadcast | DtExerciseConn Constructors |
| parameter handle value pair set | Functions for Encoding and Decoding |
| parameter, customizing encoders and decoders | Customizing Encoders and Decoders |
| encoding and decoding | Attribute and Parameter Encoding and Decoding |
| mapping for encoding and decoding | FOM Mapping Information Required By VR-Link's API |
| value for interaction | Using the DtInteraction Class |
| parameterCount() | Inspecting Articulated Parts Data |
| parsing, command line input | Initializing Applications |
| part, articulated | Articulated Parts |
| attached | Attached Parts |
| partCount() | Inspecting Articulated Parts Data |
| partType() | Inspecting Articulated Parts Data |
| partTypeAttachedTo() | Inspecting Articulated Parts Data |
| PDU, constructing, blank | DtPdu Constructors |
| constructing, from network representation | DtPdu Constructors |
| constructing, unknown type | DtPdu Constructors |
| constructors | DtPdu Constructors |
| copying | Copying PDUs |
| creating | Working with Non-Standard PDUs |
| deriving from DtPdu | Deriving Classes from DtPdu |
| described | The DIS Protocol |
| destination address | Sending PDUs |
| filtering | Filtering PDUs |
| filtering | Receiving PDUs |
| final | Removing a Locally-Simulated Entity |
| getting network representation | Getting a PDU's Network Representation |
| header information | DtPdu Constructors |
| inspecting | Inspecting and Setting Data in a PDU Header |
| protocol version | DtPduFactory |
| receiving | Receiving PDUs |
| receiving, unknown | Using DtUnknownPdu |
| registering callbacks | Using DtUnknownPdu |
| representing | Working with PDUs |
| sending | Using DtUnknownPdu |
| sending | Sending PDUs |
| setting data in | Inspecting and Setting Data in a PDU Header |
| user-defined | Working with Non-Standard PDUs |
| user-defined | Deriving Classes from DtPdu |
| variable length | Deriving Classes from DtPdu |
| variable length | DtPdu Constructors |
| version | DtPdu Constructors |
| version, in netdumpDIS | netdumpDIS |
| pdu.h | Filtering PDUs, Working with PDUs, DtPdu Constructors, DtPduFactory |
| pduFactory() | DtPduFactory |
| pduFactory.h | DtPdu Constructors |
| pduHeader.h | Using DtUnknownPdu |
| phi() | Orientation, Euler Angles, and DtTaitBryan |
| phvm() | Using the DtInteraction Class |
| PHVPS | Functions for Encoding and Decoding |
| phvps() | Using the DtInteraction Class |
| pitch | Lower Level Coordinate Conversion Functions |
| obtaining | Topographic Coordinates |
| plug-in, loading, VR-Link C# | Loading Plug-ins |
| pointer, to reflected and local objects | Managing HLA Objects |
| port, DIS | Initializing Applications |
| number | Creating an Exercise Connection for DIS |
| Position parameter | Using a Modified FOM |
| position, actual and dead-reckoned | Dead-Reckoning and Smoothing |
| information, obtaining | Inspecting an Entity's State |
| information, setting | Setting an Entity's State |
| thresholds | Setting Position and Orientation Thresholds |
| post-drain callback | DtExerciseConn Member Functions, Using Callbacks |
| post-update callback function | Notifying an Application when State Updates Arrive |
| predicate() | Receiving PDUs |
| preference, Code Generator | Configuring Code Generation Preferences |
| prev() | Iterating Through a DtReflectedEntityList |
| prevnext | Creating 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 repository | Example of Setting the State of an Entity |
| printDataToStream() | Inspecting Articulated Parts Data |
| printHeader() | DtInteraction Print-Related Functions |
| printing, diagnostic messages, Windows | Printing Diagnostic Messages in Windows |
| entity state data | Example of Setting the State of an Entity |
| exceptions | The DtException Class |
| functions for in DtInteraction | DtInteraction Print-Related Functions |
| using DtOutputStream | Using DtOutputStream for Printing |
| printParams() | DtInteraction Print-Related Functions |
| privilegeToDelete | Ownership Management |
| problem, linking | Libraries and Header Files |
| processEntityState() | Intercepting Incoming Entity State PDUs |
| processing, incoming interactions | Using Callbacks |
| processPdu() | Receiving PDUs |
| project file, Code Generator | Project Files and Makefiles |
| project, adding VR-Link-Sharp.dll | Adding the VR-Link for C#.dll to Your Project |
| Code Generator | Code Generator Projects |
| Code Generator, loading | Loading a Project |
| Code Generator, new | Creating a Project |
| Code Generator, saving | Saving a Project |
| Java | Setting up a Project |
| Protocol Data Unit | The DIS Protocol |
| protocol, compiling for in Linux | Compiling for a Particular Simulation Standard Under Linux |
| DIS version in netdumpDIS | netdumpDIS |
| independence | Introduction to the Protocol-Independent Interface |
| supported | Simulation Standards Supported |
| version, receiving | DtPduFactory |
| version, setting in PDU | DtPdu Constructors |
| protocol-independent API, introduction | The Protocol-Independent API |
| protocol-independent, class | VR-Link's Protocol-Independent Classes |
| definition | Protocol Independence |
| protocolFamily() | Inspecting and Setting Data in a PDU Header |
| protocolVersion() | Inspecting and Setting Data in a PDU Header |
| provideAttributeValueUpdate RTI service | VR-Link Calls to RTI Services |
| psi() | Orientation, Euler Angles, and DtTaitBryan |
| publish() | Publishing Classes and Attributes |
| publisher, Csharp | Publishing Objects |
| entity | VR-Link's Protocol-Independent Classes |
| entity | A Send-Only Example |
| mapping multiple classes to | Mapping a Single FOM Class to a Publisher |
| mapping single class to | Mapping a Single FOM Class to a Publisher |
| PublisherFactory | Publishing Objects |
| publishing objects, Java | Publishing Objects |
| publishing, class | Publishing Classes and Attributes |
| FOM classes and attributes | Publishing and Subscribing to FOM Classes and Attributes |
| interaction classes | Subscribing to Object Classes |
| interactions | Publishing Classes and Attributes |
| object class | Choosing an Object Class to Publish |
| publishInteractionClass RTI service | VR-Link Calls to RTI Services |
| publishObjectClass RTI service | VR-Link Calls to RTI Services, Federate-Initiated Services, Federate-Initiated Services |
| R |
| radio transmitter | Working with Other Types of Objects |
| radioReceiverPublisher.h | Working with Other Types of Objects |
| radioReceiverRepository.h | Working with Other Types of Objects |
| radioTransmitterPublisher.h | Working with Other Types of Objects |
| radioTransmitterRepository.h | Working with Other Types of Objects |
| read order | Time Management |
| readAndProcess() | Receiving PDUs |
| reading packets from network | Receiving PDUs |
| readUntil() | Receiving PDUs |
| Real Time Platform Reference FOM | Using Different RPR FOM Versions, The High Level Architecture (HLA) |
| Real Time Platform Reference FOM. See also RPR FOM | HLA FOM Support |
| receive buffer size | Initializing Applications |
| receiveInteraction RTI service | VR-Link Calls to RTI Services, RTI-Initiated Services, Using the DtInteraction Class |
| receiver | Working with Other Types of Objects |
| receiving, data, DIS | Configuring Your Connection to the DIS Network |
| information | DtExerciseConn Member Functions |
| interactions | DtExerciseConn Member Functions |
| interactions | Receiving Remote Interactions |
| interactions | Receiving Interactions |
| interactions with DDM | Interactions with Regions |
| packets | Receiving Packets Using DtInetSocket |
| PDUs | Receiving PDUs |
| unknown PDU | Using DtUnknownPdu |
| recv() | Configuring Your Connection to the DIS Network, Receiving Packets Using DtInetSocket |
| recvBufferSize parameter | Initializing Applications |
| recvFrom | Connecting to Exercises |
| reference ellipsoid | Geodetic Coordinates |
| reference point, UTM | Using Independent VR-Link Objects in Multiple Threads |
| referenceEllipsoid.h | Using Independent VR-Link Objects in Multiple Threads |
| reflectAttributeValues RTI service | VR-Link Calls to RTI Services, RTI-Initiated Services |
| reflected entity list, differences in HLA and DIS | Working with Remote Entities |
| reflected object | Managing HLA Objects, Reflecting Locally-Generated Updates, Ownership Management |
| reflected object list | Reflected Objects |
| reflected object, Csharp | Reflected Objects |
| delaying discovery | Delayed Discovery of Reflected Objects |
| Java | Reflected Objects |
| list | Subscribing to Classes and Attributes |
| reflected, entity and object | VR-Link's Protocol-Independent Classes |
| reflectedAggregate.h | Working with Other Types of Objects |
| reflectedAggregateList.h | Working with Other Types of Objects |
| reflectedDesignator.h | Working with Other Types of Objects |
| reflectedDesignatorList.h | Working with Other Types of Objects |
| reflectedEmitterSystem.h | Working with Other Types of Objects |
| reflectedEmitterSystemList.h | Working with Other Types of Objects |
| ReflectedEntity | Reflected Objects |
| reflectedEntity.h | Working with Remote Entities |
| reflectedEntityDIS.h | Working with Remote Entities, Working with Remote Entities |
| ReflectedEntityList | Reflected Objects |
| reflectedEntityList.h | Working with Remote Entities |
| reflectedEntityListDIS.h | Working with Remote Entities |
| reflectedEntityListHLA.h | Working with Remote Entities |
| reflectedEnvironmentProcess.h | Working with Other Types of Objects |
| reflectedEnvironmentProcessList.h | Working with Other Types of Objects |
| reflectedGriddedData.h | Working with Other Types of Objects |
| reflectedGriddedDataList.h | Working with Other Types of Objects |
| ReflectedMap | Reflected Objects |
| ReflectedObjectCollection | Reflected Objects |
| reflectedRadioReceiver.h | Working with Other Types of Objects |
| reflectedRadioReceiverList.h | Working with Other Types of Objects |
| reflectedRadioTransmitter.h | Working with Other Types of Objects |
| reflectedRadioTransmitterList.h | Working with Other Types of Objects |
| reflecting, local updates | Reflecting Locally-Generated Updates |
| object, using DDM | Reflecting Using Geographic DDM |
| region, DDM | Using DDM |
| publishing with geographic | Publishing Using Geographic DDM |
| registering, for synchronization points | Registering and Responding to Synchronization Points |
| functions with DtExerciseConn | DtExerciseConn Member Functions |
| interest | Subscribing to Multicast Addresses |
| interest | Filtering PDUs |
| interest | Receiving PDUs |
| registerObjectInstance RTI service | VR-Link Calls to RTI Services |
| REL. See reflected entity list | Working with Remote Entities |
| relative timestamp | Timestamps |
| f18 | Absolute Timestamping |
| remObjCbInfo() | Finding Out when HLA Objects are Discovered and Removed |
| remote control, VR-Vantage | Controlling MAK Products Remotely |
| remote, entity, state information | Managing Remote Entities |
| interactions | Receiving 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.h | Finding Out when HLA Objects are Discovered and Removed |
| removeObjectInstance RTI service | VR-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 list | Removing Classes from the Objects to Generate List |
| repository, state | VR-Link's Protocol-Independent Classes |
| requestAttributeOwnershipAssumption | Ownership Management |
| requestAttributeOwnershipRelease | Ownership Management |
| requestAttributeUpdate | Functions for Encoding and Decoding |
| requestClassAttributeValueUpdate RTI service | VR-Link Calls to RTI Services |
| requestedAttributes() | Managing HLA Objects |
| requestObjectAttributeValueUpdate RTI service | VR-Link Calls to RTI Services |
| requestPause RTI service | Federate-Initiated Services |
| resignFederationExecution RTI service | VR-Link Calls to RTI Services |
| resource, VR-Link C# | - Resources |
| retCode | Receiving PDUs |
| returning broadcast address | Functions for Manipulating IP Addresses |
| ReverseFiringLocation parameter | Using a Modified FOM |
| ReversePosition parameter | Using a Modified FOM |
| right-hand geocentric coordinates | Geocentric Coordinates |
| RO | Time Management |
| roll | Lower Level Coordinate Conversion Functions |
| obtaining | Topographic Coordinates |
| rotation, matrix | Lower Level Coordinate Conversion Functions |
| threshold | Setting Position and Orientation Thresholds |
| rotationalVelocity() | Coordinate Views, Inspecting an Entity's State |
| RPR FOM | Using Different RPR FOM Versions, The High Level Architecture (HLA), HLA FOM Support |
| attribute update condition | Managing Locally Simulated Entities |
| attribute update condition | Using the DtEntityPublisher::tick() Function |
| extensibility | FOM Agility |
| extensibility | Introduction to FOM Agility |
| revision | Initializing Applications |
| timestamp | Timestamps |
| version | Initializing Applications |
| rprFomMapper.h | Using Different RPR FOM Versions |
| rprFomRevision parameter | Initializing Applications |
| RprFomVersion parameter | Initializing Applications |
| RTI service, createFederationExecution | VR-Link Calls to RTI Services |
| deleteObjectInstance | VR-Link Calls to RTI Services |
| destroyFederationExecution | VR-Link Calls to RTI Services |
| disableAttributeRelevanceAdvisorySwitch | VR-Link Calls to RTI Services |
| discoverObjectInstance | VR-Link Calls to RTI Services |
| enableAttributeRelevanceAdvisorySwitch | VR-Link Calls to RTI Services |
| enableClassRelevanceAdvisorySwitch | VR-Link Calls to RTI Services |
| enableInteractionRelevanceAdvisorySwitch | VR-Link Calls to RTI Services |
| getAttributeHandle | VR-Link Calls to RTI Services |
| getAttributeName | VR-Link Calls to RTI Services |
| getInteractionClassHandle | VR-Link Calls to RTI Services |
| getObjectClassHandle | VR-Link Calls to RTI Services |
| getObjectInstanceName | VR-Link Calls to RTI Services |
| getParameterHandle | VR-Link Calls to RTI Services |
| getParameterName | VR-Link Calls to RTI Services |
| joinFederationExecution | VR-Link Calls to RTI Services |
| localDeleteObjectInstance | VR-Link Calls to RTI Services |
| provideAttributeValueUpdate | VR-Link Calls to RTI Services |
| publishInteractionClass | VR-Link Calls to RTI Services |
| publishObjectClass | VR-Link Calls to RTI Services |
| receiveInteraction | VR-Link Calls to RTI Services |
| reflectAttributeValues | VR-Link Calls to RTI Services |
| registerObjectInstance | VR-Link Calls to RTI Services |
| removeObjectInstance | VR-Link Calls to RTI Services |
| requestClassAttributeValueUpdate | VR-Link Calls to RTI Services |
| requestObjectAttributeValueUpdate | VR-Link Calls to RTI Services |
| resignFederationExecution | VR-Link Calls to RTI Services |
| RTIambassador | VR-Link Calls to RTI Services |
| sendInteraction | VR-Link Calls to RTI Services |
| sendInteractionWithRegion | VR-Link Calls to RTI Services |
| startRegistrationForObjectClass | VR-Link Calls to RTI Services |
| stopRegistrationForObjectClass | VR-Link Calls to RTI Services |
| subscribeInteractionClass | VR-Link Calls to RTI Services |
| subscribeObjectClassAttributes | VR-Link Calls to RTI Services |
| synchronizationPointAchieved | VR-Link Calls to RTI Services |
| tick | VR-Link Calls to RTI Services |
| turnInteractionsOff | VR-Link Calls to RTI Services |
| turnInteractionsOn | VR-Link Calls to RTI Services |
| turnUpdatesOffForObjectInstance | VR-Link Calls to RTI Services |
| turnUpdatesOnForObjectInstance | VR-Link Calls to RTI Services |
| unsubscribeInteractionClass | VR-Link Calls to RTI Services |
| unsubscribeObjectClass | VR-Link Calls to RTI Services |
| updateAttributeValues | VR-Link Calls to RTI Services |
| RTI, 1.3, compatibility with 1516 | Support for the HLA RTI 1.3 and RTI 1516 Specifications |
| 1516, compatibility with 1.3 | Support for the HLA RTI 1.3 and RTI 1516 Specifications |
| ambassador | Creating an Exercise Connection for HLA |
| callbacks | Time Management |
| callbacks | Ownership Management |
| calling directly | Interacting Directly with the RTI |
| calls | VR-Link Calls to RTI Services |
| calls | Receiving Interactions |
| classes | Interacting Directly with the RTI |
| FederateAmbassador | Interacting Directly with the RTI |
| introduction to | The High Level Architecture (HLA) |
| receiveInteraction service | Using the DtInteraction Class |
| specification | Obtaining Further Information about HLA and DIS |
| tick() function | DtExerciseConn Member Functions |
| time | Time Management |
| RTI-initiated services | RTI-Initiated Services |
| RTI_DIR | Project Files and Makefiles |
| rtiAmb() | Federate-Initiated Services |
| RTIambassador | Interacting Directly with the RTI, RTI-Initiated Services |
| RTIambassador RTI service | VR-Link Calls to RTI Services |
| rtiCompatibility.h | Building Applications for Use with the RTI 1516 Specification |
| Run-Time Infrastructure, introduction to | The High Level Architecture (HLA) |
| See also RTI | The High Level Architecture (HLA) |
| S |
| sample applications | Files and Executables in VR-Link |
| saving, DtVrlApplicationInitializer state to XML file | Initializing Applications |
| secondary network device | DtExerciseConn Constructors |
| selecting:objects and interactions to generate | Selecting the Objects and Interactions to Generate |
| semantics, DtVector and DtDcm | DtVector and DtDcm Semantics |
| send buffer size | Initializing Applications |
| send example | A 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 DIS | Sending PDUs |
| with user-defined classes | Deriving Classes from DtPdu |
| sendBufferSize parameter | Initializing Applications |
| sendFedTime() | Time Management |
| sendFinalPduOnDestruction() | Removing a Locally-Simulated Entity |
| sending, data, DIS | Configuring Your Connection to the DIS Network |
| interactions | DtExerciseConn Member Functions |
| interactions | Sending Local Interactions |
| interactions | Sending Interactions |
| interactions with DDM | Interactions with Regions |
| packets | Sending Packets Using DtInetSocket |
| PDUs | Using DtUnknownPdu |
| PDUs | Sending PDUs |
| PDUs, of different versions | DtPdu Constructors |
| sendInteraction RTI service | VR-Link Calls to RTI Services, Federate-Initiated Services |
| sendInteractionWithRegion RTI service | VR-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 DIS | Sending PDUs |
| with user-defined classes | Deriving Classes from DtPdu |
| sendTo | Connecting to Exercises |
| sendTo() | Bundling and Unbundling PDU Packets, Sending Packets Using DtInetSocket |
| service, discoverObject | RTI-Initiated Services |
| discoverObject | Learning when Entities Join or Leave an Exercise |
| publishObjectClass | Federate-Initiated Services |
| receiveInteraction | RTI-Initiated Services |
| reflectAttributeValues | RTI-Initiated Services |
| requestPause | Federate-Initiated Services |
| RTI | RTI-Initiated Services |
| RTI, calls to | VR-Link Calls to RTI Services |
| sendInteraction | Federate-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 |
| setByInverse | Topographic 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 |
| setLoadPath method | Setting up a Project |
| 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 |
| setTimeStamp | Time Stamps |
| setTimeStamp() | Inspecting and Setting Data in a PDU Header |
| setTimeStampType() | DtExerciseConn Member Functions |
| setting, entity state | Setting an Entity's State |
| geocentric coordinates | Geodetic Coordinates |
| orientation | Coordinates |
| PDU data | Inspecting and Setting Data in a PDU Header |
| space, time, and position | Setting an Entity's State |
| UTM reference zone | UTM Coordinates |
| setUnbundling() | Bundling and Unbundling PDU Packets |
| setUseGeographicDDM flag | Publishing Using Geographic DDM |
| setVelocity() | Coordinate Views, Setting an Entity's State |
| setVersion() | Inspecting and Setting Data in a PDU Header |
| shared library | Passing the Name of A Shared Library |
| SharedMemorySocket | DtExerciseConn Constructors |
| simpleC example | Calling VR-Link from Other Languages |
| simpleC.h | Using VR-Link from C |
| simpleRprFomMapper.h | Using Different RPR FOM Versions |
| Simulation Interoperability Standards Organization | Obtaining Further Information about HLA and DIS |
| simulation, standard | Simulation Standards Supported |
| time | Managing Time |
| simulation: standard, compiling for in Linux | Compiling for a Particular Simulation Standard Under Linux |
| SISO | The High Level Architecture (HLA), Obtaining Further Information about HLA and DIS |
| SISO DLC HLA API 1516 | Support for the HLA RTI 1.3 and RTI 1516 Specifications |
| SISO-STD-004.1-2004 | Support for the HLA RTI 1.3 and RTI 1516 Specifications |
| site ID | Initializing Applications |
| DIS | Creating an Exercise Connection for DIS |
| site-application-entity identifier | Identifying Objects |
| siteId parameter | Initializing Applications |
| sleepTime | Receiving PDUs |
| smoother.h | Using Smoothing |
| smoothing | Using Smoothing |
| concepts | Dead-Reckoning and Smoothing |
| socket | DtExerciseConn Constructors |
| socket() | DtExerciseConn Constructors |
| socket, asynchronous IO | Using Asynchronous IO |
| DIS | Configuring Your Connection to the DIS Network |
| DIS | Configuring a DtDisSocket |
| space information, obtaining | Inspecting an Entity's State |
| setting | Setting an Entity's State |
| specification, 1516 | Building Applications for Use with the RTI 1516 Specification |
| HLA | Support for the HLA RTI 1.3 and RTI 1516 Specifications |
| obtaining HLA and RTI | Obtaining Further Information about HLA and DIS |
| standards, simulation | Simulation Standards Supported |
| starting, Code Generator | Starting the VR-Link Code Generator |
| startRegistrationForObjectClass RTI service | VR-Link Calls to RTI Services |
| startup options. See command-line options | Initializing Applications |
| state information, concepts | Managing State Information |
| inspecting entity | Inspecting an Entity's State |
| remote entity | Managing Remote Entities |
| setting for entity | Setting an Entity's State |
| update | Creating Reflected Entity Lists |
| update, receiving | Intercepting Incoming Entity State PDUs |
| updating | Managing Locally Simulated Entities |
| state repository | VR-Link's Protocol-Independent Classes |
| state updates, notifying application of | Notifying an Application when State Updates Arrive |
| responding to | Using Callbacks |
| state, information | A Conceptual Overview of VR-Link |
| stateDecoderFactory() | Encoder and Decoder Factories |
| stateDecoderFactory.h | Encoder and Decoder Factories |
| stateEncoderFactory() | Encoder and Decoder Factories |
| stateEncoderFactory.h | Encoder and Decoder Factories |
| stateMsgHLA.h | Intercepting Reflected Attribute Values |
| status() | DtPdu Constructors |
| status, initialization | DtExerciseConn Member Functions |
| STL vector | Data Types |
| stopRegistrationForObjectClass RTI service | VR-Link Calls to RTI Services |
| strategy, VR-Link C# | - Strategies |
| string() | Orientation, Euler Angles, and DtTaitBryan |
| structure, message, VR-Link C# | Message Structures |
| subclassing, DtReflectedEntity | Subclassing DtReflectedEntity |
| subscribe() | Subscribing to Classes and Attributes |
| subscribeInteractionClass RTI service | VR-Link Calls to RTI Services |
| subscribeObjectClassAttributes RTI service | VR-Link Calls to RTI Services |
| subscribing, classes and attributes | Subscribing to Classes and Attributes |
| DDM | Publishing Using Geographic DDM |
| FOM classes and attributes | Publishing and Subscribing to FOM Classes and Attributes |
| interaction class | Subscribing to Classes and Attributes |
| interaction classes to for FOM mapping | Subscribing to Interaction Classes |
| subset of attributes | Subscribing to Classes and Attributes |
| subset, publishing and subscribing to | Publishing Classes and Attributes |
| subtractInterestInMcastAddr() | Subscribing to Multicast Addresses |
| subtractInterestInPduKind() | Filtering PDUs |
| supported protocols | Simulation Standards Supported |
| Suppress self-reflection | Initializing Applications |
| suppressSelfReflect parameter | Initializing Applications |
| switching, between FOMs | FOM Mapping Overview |
| synchronization, point | Registering and Responding to Synchronization Points |
| simulations of | Timestamps |
| synchronizationPointAchieved RTI service | VR-Link Calls to RTI Services |
| synchronizationPointRegistrationFailed() | Registering and Responding to Synchronization Points |
| synchronizationPointRegistrationSucceeded() | Registering and Responding to Synchronization Points |
| T |
| Tait-Bryan sequence | Orientation, Euler Angles, and DtTaitBryan, Coordinates |
| talk example application | talk and listen |
| theta() | Orientation, Euler Angles, and DtTaitBryan |
| third-party library | Third-Party Libraries |
| thread, multiple | Using Independent VR-Link Objects in Multiple Threads |
| threading, Java | Threading |
| threshold | Managing Time |
| for sending data | Using the DtEntityPublisher::tick() Function |
| position and orientation | Setting Position and Orientation Thresholds |
| time | Setting Position and Orientation Thresholds |
| translation and rotation | Setting Position and Orientation Thresholds |
| thresholder() | Setting Position and Orientation Thresholds |
| thresholder.h | Setting Position and Orientation Thresholds |
| throwing exceptions | The DtException Class |
| tick RTI service | VR-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 |
| Csharp | Publishing Objects |
| RTI | DtExerciseConn Member Functions |
| Time Management, HLA | Time Management |
| time stamp order, messages | Time Management |
| messages; | Time Management |
| time to live, for multicast packets | Subscribing to Multicast Addresses |
| time, federation | Time Management |
| information, obtaining | Inspecting an Entity's State |
| information, setting | Setting an Entity's State |
| simulation | Managing Time |
| threshold | Setting Position and Orientation Thresholds |
| timeout | Receiving PDUs, Timing Out Entities |
| argument to drainInput() | DtExerciseConn Member Functions |
| timeStamp | Time Stamps |
| timestamp | Timestamps, Sending PDUs |
| timeStamp() | Inspecting and Setting Data in a PDU Header |
| timestamp, f18 | Absolute Timestamping |
| functions for | DtExerciseConn Member Functions |
| HLA | Time Stamps |
| relative and absolute | Timestamps |
| type | DtExerciseConn Member Functions |
| timeStampType | Absolute Timestamping |
| timeStampType() | DtExerciseConn Member Functions, Time Stamps, Inspecting and Setting Data in a PDU Header |
| timing out, entities | Timing Out Entities |
| toolkit | VR-Link is a Multi-Layered Toolkit |
| topoCoord.h | Topographic Coordinates, Lower Level Coordinate Conversion Functions |
| topographic coordinate system | Topographic Coordinates, Coordinate Views, Topographic Coordinate Views, Coordinate Systems |
| and UTM coordinate system, compared | Differences Between UTM and Topographic Coordinates |
| converting to geocentric | Topographic Coordinates |
| topoView.h | Coordinate Views |
| totalParameterCount() | Inspecting Articulated Parts Data |
| translation threshold | Setting Position and Orientation Thresholds |
| translational offset | Lower Level Coordinate Conversion Functions |
| transmitter | Working with Other Types of Objects |
| triplet ID | Identifying Objects in DIS |
| TSO, messages | Time Management |
| turnInteractionsOff RTI service | VR-Link Calls to RTI Services |
| turnInteractionsOn RTI service | VR-Link Calls to RTI Services |
| turnUpdatesOffForObjectInstance RTI service | VR-Link Calls to RTI Services |
| turnUpdatesOnForObjectInstance RTI service | VR-Link Calls to RTI Services |
| type, entity | Creating a DtEntityPublisher |
| U |
| UDP: port | Creating an Exercise Connection for DIS |
| unbundling, packets | Bundling and Unbundling PDU Packets |
| unconditionalDivest() | Ownership Management |
| unicast, packet | DtExerciseConn Constructors |
| Universal Transverse Mercator. See UTM | UTM Coordinates |
| unknown, PDU, constructing | DtPdu Constructors |
| unknownPdu.h | Using DtUnknownPdu |
| unregistering, functions with DtExerciseConn | DtExerciseConn Member Functions |
| unsubscribeInteractionClass RTI service | VR-Link Calls to RTI Services |
| unsubscribeObjectClass RTI service | VR-Link Calls to RTI Services |
| update() | Forcing Attribute Updates |
| update, notification of | Notifying an Application when State Updates Arrive |
| processing | Creating Reflected Entity Lists |
| updateAttributeValues RTI service | VR-Link Calls to RTI Services, Federate-Initiated Services |
| updating, attribute values | Forcing Attribute Updates |
| attributes | Managing Locally Simulated Entities |
| attributes | Using the DtEntityPublisher::tick() Function |
| state information | Managing Locally Simulated Entities |
| Use IPv6 | Initializing Applications |
| useAsynchIO() | Using Asynchronous IO |
| useDeadReckoner() | Dead-Reckoning |
| useIpv6 parameter | Initializing Applications |
| user-defined, PDU | Working with Non-Standard PDUs |
| PDU | Deriving Classes from DtPdu |
| useSmoother() | Using Smoothing |
| using, external buffers in PDU | Using External Buffers in a PDU Class |
| secondary network device | DtExerciseConn Constructors |
| usr | Using Callbacks |
| usr pointer | DtExerciseConn Member Functions |
| UTM coordinate system | UTM Coordinates, Coordinate Views, UTM Coordinate Views, Coordinate Systems |
| and topographic system, compared | Differences Between UTM and Topographic Coordinates |
| UTM Reference zone | UTM Coordinates |
| UTM, reference point | Using Independent VR-Link Objects in Multiple Threads |
| utmCoord.h | UTM Coordinates, UTM Coordinate Views |
| utmReferencePoint.h | Using Independent VR-Link Objects in Multiple Threads |
| utmView.h | Coordinate Views |
| V |
| variable length PDU | Deriving Classes from DtPdu, DtPdu Constructors |
| vector, conversion | Coordinate Conversions |
| multiplying matrix | Lower Level Coordinate Conversion Functions |
| obtaining | Using the DtDcm Class |
| representing | Using the DtVector Class |
| vecTrans | Topographic Coordinates |
| velocity() | Coordinate Views, Inspecting an Entity's State, Dead-Reckoning, Using Smoothing |
| version, FOM | Using Different RPR FOM Versions |
| protocol, receiving | DtPduFactory |
| protocol, setting in PDU | DtPdu Constructors |
| RPR FOM | Initializing Applications |
| VR-Link | DtExerciseConn Member Functions |
| view | UTM Coordinate Views, Inspecting an Entity's State |
| class | Coordinate Views |
| class | Coordinate Systems |
| vl library | Libraries and Header Files |
| vlDcm.h | Using the DtDcm Class |
| vlDisSocket.h | DtExerciseConn Constructors, Configuring a DtDisSocket, Sending Packets Using DtInetSocket |
| vlInetSocket.h | Configuring Your Connection to the DIS Network, Configuring a DtDisSocket, Sending Packets Using DtInetSocket |
| vlInetTcpSocket.h | Sending Packets Using DtInetSocket |
| vlInetUdpSocket.h | Sending Packets Using DtInetSocket |
| vlList.h | Creating Linked Lists with DtList |
| vlNetTypes.h | Big and Little Endian Wire Formats, Using DtUnknownPdu |
| vlpi library | Libraries and Header Files |
| vlPrint.h | Diagnostic Utilities, Printing Diagnostic Messages in Windows, Miscellaneous Global Functions |
| vlProcessControl.h | Miscellaneous Global Functions |
| vlSocket.h | Configuring Your Connection to the DIS Network |
| vlTaitBryan.h | Orientation, Euler Angles, and DtTaitBryan |
| vlTime.h | Managing Time |
| vlutil library | Libraries and Header Files |
| vlutil.h | Functions for Manipulating IP Addresses, Miscellaneous Global Functions |
| vlVector.h | Using the DtVector Class |
| VR-Link C#, architecture | Architectural Overview |
| code generator | Code Generator |
| communicating with VR-Link | Messages |
| delegates | - Delegates |
| initializing connections | Initializating Connections |
| introduction | Build Requirements |
| ManagedInterface class | ManagedInterface Class |
| message attributes | Message Attributes |
| message configuration | Message Configuration |
| message enums | Message Enums |
| message structure | Message Structures |
| messages | Messages |
| resources | - Resources |
| strategies | - Strategies |
| VR-Link Csharp, example | Laser Designator Example |
| VR-Link, Code Generator | Introduction to the Code Generator |
| communicating with VR-Link C# | Messages |
| Csharp, compilers | Build Requirements |
| extending | Introduction to the Code Generator |
| features | VR-Link Features |
| simulation time | Managing Time |
| simulation time | Dead-Reckoning |
| version | DtExerciseConn Member Functions |
| VR-Link-Sharp.dll, adding to project | Adding the VR-Link for C#.dll to Your Project |
| VR-Link.fed | Creating an Exercise Connection for HLA, The High Level Architecture (HLA) |
| VR-Vantage, remote control | Controlling MAK Products Remotely |
| vrlFederateAmbassador.h | RTI-Initiated Services |
| VRLINK_DIR | Project Files and Makefiles |
| vrlinkVersion() | DtExerciseConn Member Functions |
| W |
| wide string | Building Applications for Use with the RTI 1516 Specification |
| window, Code Generator | The VR-Link Code Generator Window |
| Windows, C++ 8, libraries | Libraries and Header Files |
| compiling | Compiling for a Particular Protocol Version under Windows |
| messages, printing | Printing Diagnostic Messages in Windows |
| wire format | Big and Little Endian Wire Formats |
| wrapNext() | Iterating Through a DtReflectedEntityList |
| wrapping ownership management services | Ownership Management |
| wrapPrev() | Iterating Through a DtReflectedEntityList |
| XYZ |
| XML file | Interoperability Between HLA 1.3 and IEEE 1516 Federates, Enumerations |
| loading or saving | Initializing Applications |
| zero() | Using the DtDcm Class |