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 |
| 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 |
| aggPub.h | Working with Other Types of Objects |
| aggregate | Working with Other Types of Objects, Dead-Reckoning |
| state repository | VR-Link's Protocol-Independent Classes |
| AggregateEntity | Subscribing to Classes and Attributes |
| aggregateSR.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 |
| appNumber parameter | Initializing Applications |
| 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, 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 |
| 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 |
| baseEntitySR.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 |
| 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 |
| 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 |
| 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 |
| cartView.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 |
| 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, 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 files and makefiles | Project Files and Makefiles |
| starting | Starting the VR-Link Code Generator |
| undecodable attributes and types | Attributes and Types that Cannot be Decoded and Generated |
| window | The VR-Link Code Generator Window |
| collideInter.h | Working with Interactions |
| collidePdu.h | Working with Interactions |
| command line input, parsing | Initializing Applications |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| currentTimeForStamping() | Sending Interactions |
| 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 |
| decFactory.h | Encoder and Decoder Factories |
| 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, 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 |
| delaying, discovery of reflected objects | Delayed Discovery of Reflected Objects |
| 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 |
| dEntityPub.h | Creating a DtEntityPublisher |
| 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 |
| designatorSR.h | Working with Other Types of Objects |
| designatrPub.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 |
| detonateInter.h | Working with Interactions |
| detonatePdu.h | Working with Interactions |
| detonation, f18 | Reactions to Detonate Messages |
| 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, Connecting to Exercises, DtExerciseConn Member Functions |
| diagnostic information, printing | Diagnostic Utilities |
| dInteraction.h | Working with Interactions |
| direction cosine matrix | Orientation, Euler Angles, and DtTaitBryan, Using the DtDcm Class |
| 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 |
| 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 |
| 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 |
| dReflectedEnt.h | Working with Remote Entities |
| dReflEntList.h | Working with Remote Entities |
| 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 |
| 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, 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 |
| 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 | vrlSubclassingDtReflectedEntity |
| DtReflectedEntityList | VR-Link's Protocol-Independent Classes, Intercepting Incoming Entity State PDUs, Managing Remote Entities, Using Callbacks, Working with Entities, Working with Remote Entities, vrlSubclassingDtReflectedEntity |
| 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 |
| 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 |
| emitterSysSR.h | Working with Other Types of Objects |
| emitterSystemRep() | Managing Emitters |
| emittingSystemId | Managing Emitters |
| emptyFomMap.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 |
| encFactory.h | Encoder and Decoder Factories |
| 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, 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 |
| 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 |
| 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 |
| entityPub.h | Creating a DtEntityPublisher |
| entitySR.h | Setting an Entity's State, Inspecting an Entity's State |
| entityStateRep() | Setting an Entity's State, Inspecting an Entity's State |
| entityType() | Working with PDUs |
| entityType.h | Creating a DtEntityPublisher |
| 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 |
| environmental process | Working with Other Types of Objects |
| environmentType() | Working with Other Types of Objects |
| envProcessSR.h | Working with Other Types of Objects |
| envProcPub.h | 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 |
| exception, reporting | The DtException Class |
| exConn | Using the DtInteraction Class |
| exConnInit.h | Creating an Exercise Connection for HLA, Initializing Applications |
| 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 |
| 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 |
| exerciseId parameter | Initializing Applications |
| exerciseId() | DtExerciseConn Constructors, Inspecting and Setting Data in a PDU Header |
| 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 |
| 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 |
| fireInter.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 |
| geodCoord.h | Geodetic Coordinates, Geodetic Coordinates |
| geodetic coordinates | Geodetic Coordinates |
| geodetic() | UTM 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 |
| gridDataPub.h | Working with Other Types of Objects |
| gridDataSR.h | Working with Other Types of Objects |
| gridDeclaration() | Differences Between UTM and Topographic Coordinates |
| gridded data | 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 |
| hCollideInter.h | Working with Interactions |
| hDetInter.h | Working with Interactions |
| 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 | Timing Out Entities |
| hEmittrSysPub.h | Working with Other Types of Objects |
| hEntityPub.h | Creating a DtEntityPublisher |
| hExerciseConn.h | Connecting to Exercises, DtExerciseConn Member Functions |
| hFireInter.h | Working with Interactions |
| High Level Architecture. See HLA | The High Level Architecture (HLA) |
| hInteraction.h | Using the DtInteraction Class, Working with Interactions |
| hInterFactory.h | Creating Instances of DtInteraction |
| 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 |
| hlaObj.h | Managing HLA Objects |
| hlaObject() | Managing HLA Objects, Ownership Management |
| hlaObjectManager() | Managing HLA Objects |
| hlaObjMgr.h | Managing HLA Objects |
| hRadioXmitPub.h | Working with Other Types of Objects |
| hRefGrDatList.h | Working with Other Types of Objects |
| hRefGridData.h | Working with Other Types of Objects |
| hReflectedEnt.h | Working with Remote Entities |
| hReflEntList.h | Working with Remote Entities |
| hRefRadRvList.h | Working with Other Types of Objects |
| hStateDecoder.h | Encoders and Decoders |
| hStateEncoder.h | Encoders and Decoders |
| hStateMsg.h | Intercepting Reflected Attribute Values |
| 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 |
| 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 |
| intDecFact.h | Encoder and Decoder Factories |
| intEncFact.h | Encoder and Decoder Factories |
| interaction | DtExerciseConn Member Functions, 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 |
| 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 |
| interactionDecoderFactory() | Encoder and Decoder Factories |
| interactionEncoderFactory() | Encoder and Decoder Factories |
| interactionFactory() | Creating Instances of DtInteraction |
| 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 |
| interDecoder.h | Encoders and Decoders |
| interEncoder.h | Encoders and Decoders |
| 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 |
| 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 |
| 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 |
| library | Libraries and Header Files |
| 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 |
| 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 |
| M |
| machine, little endianl | Using DtUnknownPdu |
| MAK Stealth, controlling | Controlling MAK Products Remotely |
| makefile, Code Generator | Project Files and Makefiles |
| 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() | The DtException Class |
| message, diagnostic | Diagnostic Utilities |
| printing, Windows | Printing Diagnostic Messages in Windows |
| sending and receiving | Connecting to Exercises |
| time stamp order | Time Management |
| TSO | Time Management |
| 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() | vrlSubclassingDtReflectedEntity |
| 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 |
| receiver | Working with Other Types of Objects |
| reflected | VR-Link's Protocol-Independent Classes |
| 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 |
| 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 |
| ownerHandler.h | Ownership Management |
| ownership management | Reflecting Locally-Generated Updates, 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, 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 |
| 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 |
| 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, 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 |
| 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 |
| radioRcvrPub.h | Working with Other Types of Objects |
| radioRecvrSR.h | Working with Other Types of Objects |
| radioXmitSR.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 |
| refEllipsoid.h | Using Independent VR-Link Objects in Multiple Threads |
| refEmitList.h | Working with Other Types of Objects |
| refEnvList.h | Working with Other Types of Objects |
| reference ellipsoid | Geodetic Coordinates |
| reference point, UTM | Using Independent VR-Link Objects in Multiple Threads |
| reflAggList.h | Working with Other Types of Objects |
| 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 |
| delaying discovery | Delayed Discovery of Reflected Objects |
| list | Subscribing to Classes and Attributes |
| reflected, entity and object | VR-Link's Protocol-Independent Classes |
| reflectedAgg.h | Working with Other Types of Objects |
| reflectedDesignator.h | Working with Other Types of Objects |
| reflectedDesignatorList.h | Working with Other Types of Objects |
| reflectedEnt.h | Working with Remote Entities |
| reflecting, local updates | Reflecting Locally-Generated Updates |
| object, using DDM | Reflecting Using Geographic DDM |
| reflEmittr.h | Working with Other Types of Objects |
| reflEntList.h | Working with Remote Entities |
| reflEnvProc.h | Working with Other Types of Objects |
| reflRadXmitr.h | Working with Other Types of Objects |
| refRadioRcvr.h | Working with Other Types of Objects |
| refRadXmList.h | Working with Other Types of Objects |
| 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 |
| 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 |
| 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 |
| rprFomMap.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 |
| rtiCompatability.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 |
| 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 |
| simRprFomMap.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 |
| stateEncoderFactory() | Encoder and Decoder Factories |
| status() | DtPdu Constructors |
| status, initialization | DtExerciseConn Member Functions |
| STL vector | Data Types |
| stopRegistrationForObjectClass RTI service | VR-Link Calls to RTI Services |
| string() | Orientation, Euler Angles, and DtTaitBryan |
| subclassing, DtReflectedEntity | vrlSubclassingDtReflectedEntity |
| 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 |
| 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 |
| 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 |
| 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, Code Generator | Introduction to the Code Generator |
| extending | Introduction to the Code Generator |
| features | VR-Link Features |
| simulation time | Managing Time |
| simulation time | Dead-Reckoning |
| version | DtExerciseConn Member Functions |
| VR-Link.fed | Creating an Exercise Connection for HLA, The High Level Architecture (HLA) |
| VR-Vantage, remote control | Controlling MAK Products Remotely |
| vrlFedAmb.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 |