VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Index (Developers Guide)

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

0-9ABCDEFGHIJKLMNOPQRSTUVWXYZ

 
 

0-9
30mm cannon, behavior30mm Cannon
3D chordQuerying the Terrain Interface
A
abandoning, planAbandoning a Plan
abandonPlan()Abandoning a Plan
absolute signatureTarget Object
accessing, environment, remote control APIAccessing and Modifying Environment State
      featuresAccessing Features through the API
actCmpnt.hAdding a New Simulation Object Behavior (Creating an Actuator)
activate()Triggers
activating a portSending Data Through an Output Port
activeConnection()Retrieving Data from an Input Port, Retrieving Data from an Input Port
actuatorComponents, Actuators, Components and The Component Manager, Actuator Components
      creatingAdding a New Simulation Object Behavior (Creating an Actuator)
actuatorComponent.hThe DtSimComponent Class, Actuators, Actuator Components
add()Modifying a Plan Programmatically
addAfter()Modifying a Plan Programmatically
addBackendDiscoveryCallback()Finding Out About Remote VR-Forces Applications
addBackendLoadedCallback()Loading a Scenario
addBackendRemovalCallbacks()Finding Out About Remote VR-Forces Applications
addChildResource()Managing Resources
addComponents()The Component Manager
addIndependentBool()Creating Settings
adding, commandAdding a New Simulation Command
      componentThe DtVrfApp Class
      component, to remote simulation objectAdding Existing Components to a Remote Simulation Object
      component, to remote simulation objectAdding New or Modified Components to a Remote Simulation Object
      plan, statementModifying a Plan Programmatically
      sensorAdding a Sensor Component
      sensor domainAdding Sensor Domains
      statements to plansCreating a New Plan Using API Calls
      subordinate objectThe Subordinate Manager
      taskAdding a New Task for a Simulation Object
addItem()List Properties, Map Properties
addPlanCompleteCallback()Tasks and Plans
addPlanStatementCallback()Tasks and Plans
addRecentArrival()Overriding the Remote Attachment Process
addRemoteConfigurationToObject()Overriding the Remote Attachment Process
addResource()The Resource Manager
addResourceCreatorFcn()Managing Resources
address, simulationLooking Up Objects
      simulationCalling the DtCgf Constructor
addressing messageAddressing a Message
addScenarioLoadedCallback()Loading a Scenario
addScenarioSavedCallback()Saving a Scenario
addSetDataNotifyCallback()The Set Data Manager
addSetDataProcessorCallback()The Set Data Manager
addStateProperty exampleAccessing User-Created State Properties from the GUI
addSubordinatesChangedCallback()Getting Notification of Changes to the Hierarchy
addTerrainPassThroughLayer()Adding a DtTerrainPassThroughLayer
addTickEntry()Scheduling Events with the Simulation Engine
addToForceLevelOrganization()Changing the Simulation Object Hierarchy
addToOrganization()Changing the Simulation Object Hierarchy
addToStart()Modifying a Plan Programmatically
addTrigger()Triggers (or When Statements)
addVrfObjectAboutToBeAddedCallback()Getting Notified When Objects are Added or Removed
addVrfObjectAboutToBeRemovedCallback().Getting Notified When Objects are Added or Removed
addVrfObjectAddedCallback()Getting Notified When Objects are Added or Removed
admin, messageAdmin Messages
administration, messageAdmin Messages
adminMessage.hThe DtAdminMessage Class
aggregateThe Object Type
      component systemsComponent Systems that make up an Aggregate
      disaggregated movementGround Disaggregated Movement System
      modelThe Aggregate Entity Behavior Model
      movement systemGround Aggregated Movement System
aggregate. See also unitThe Object Type
aggregated stateThe Aggregate Entity Behavior Model
aggregateModelResolutionController.hThe Aggregate Multi-resolution Model
aggregator.hThe Aggregate Multi-resolution Model
allFeatures() functionAccessing Feature Sets through the Terrain Interface
allowBlockingQueueing Object Creation
allowDeactivation()Sending Data Through an Output Port, Sending Data through and Retrieving Data from Port Groups, Setting the Priority of Components
allowPartialLoading a Scenario
allPortsActive()Sending Data through and Retrieving Data from Port Groups
altitudeCoordinate Systems
ammunitionThe Resource Manager
amount()Resource Operators
animation, DI-GuyDI-Guy Integration
anyPortsActive()Sending Data through and Retrieving Data from Port Groups
API, object parameter databaseThe Object Parameter Database API
      OPD EditorThe Simulation Object Editor and OPD Editor Plug-in API
      remote controlIntroduction to the Remote Control API
      remote controlThe VR-Forces Remote Control API
      SimulationGetting Started with the VR-Forces Simulation API
      Simulation Object EditorThe Simulation Object Editor and OPD Editor Plug-in API
      terrainThe VR-Forces Terrain API
      terrainUsing the DtTerrainInterface Class
apparent signatureSignature Sensor Concepts
apparentObjectSignature()Sensor Propagation
appearance, DI-GuyDI-Guy Integration
application IDLooking Up Objects, Calling the DtCgf Constructor
application, building, linking, and compilingRebuilding the VR-Forces Application
      building, prerequisitesPrerequisites for Building VR-Forces Applications
      communicating betweenThe Message Interface
      creating simulation object fromCreating a Local Simulation Object from Within an Application
      deployingDeploying VR-Forces Applications
      remote controlCalling the DtCgf Constructor
architecture, componentIntroduction to Simulation Objects
areaControl Objects
      featureAreal Features
areal featureAccessing Feature Sets through the Terrain Interface
areal vector feature, creating DtSpecification forFeature Specifications
armor, rotary-wingRotary-wing Default Armor System
articulated partThe Attachment Manager
assertOnBlockingTerrainCallsObject Operations and Blocking Terrain Calls
assigning, DtPlanCreating a New Plan Using API Calls
      echelon IDsCreating a Local Simulation Object from Within an Application
assignPlanByName()Creating a New Plan Using API Calls, Creating a New Plan Using API Calls
assignTask()Using the Remote Control API
AssociatedObjectIdentifier attributePublishing User-Created State Properties to HLA
asynchronous callSynchronous and Asynchronous Calls with Paged Terrains
attached objectKinematic State
attached, partThe Attachment Manager
attaching, partThe Attachment Manager
Attachment ManagerState Repositories
attachPart()The Attachment Manager, The Attachment Manager
attachToAttaching Environmental Objects to Simulation Objects
attachToParent()The Attachment Manager
attemptToActivate()Sending Data Through an Output Port, Sending Data through and Retrieving Data from Port Groups, Setting the Priority of Components
attribute record, DISPublishing User-Created State Properties to DIS
attribute, AssociatedObjectIdentifierPublishing User-Created State Properties to HLA
      object, state propertyPublishing User-Created State Properties to HLA
automatic, reorganizationUnit Organization
awaitingTask()Starting the Plan, The Task Manager, Reporting that a Task is Complete, Skipping a Task
B
Back-End Settings ManagerThe Back-End Settings Manager (DtVrfSimSettingsManager)
back-end, loading scenarioLoading a Scenario
      plug-inCreating a Plug-in
      plug-inPlug-ins
      saving scenarioSaving a Scenario
      settingsThe Back-End Settings Manager (DtVrfSimSettingsManager)
      statusPublishing a Back-End's Status
      tracking in remote control applicationFinding Out About Remote VR-Forces Applications
      vrfSimSettings.xmlThe Settings Manager
backend()Addressing a Message
backend.hFinding Out About Remote VR-Forces Applications
backendList()Finding Out About Remote VR-Forces Applications
backendSave()Saving a Scenario
BackendSavedCallback()Saving a Scenario
ballistic gunHandheld M16 System
batch modeRunning VR-Forces Applications in Batch Mode
      remote control APIRunning VR-Forces Applications in Batch Mode Using the Remote Control API
batchMgr.hRunning VR-Forces Applications in Batch Mode
behavior, 30mm cannon30mm Cannon
      adding newAdding a New Simulation Object Behavior (Creating an Actuator)
      fixed wing fighter jetFixed Wing Fighter Jet System
      ground aggregate movementGround Aggregated Movement System
      ground armor damage systemGround Armor Damage Systems
      handheld M16 systemHandheld M16 System
      IR sensorIR Sensor System
      missileMissile Kinematics Model
      missile dynamicsMissile Dynamics System
      missile, inputsMissile Kinematics Model
      rotary wing attack movement systemRotary-wing Attack Movement System
      rotary-wingRotary-wing Default Armor System
      spot report generator systemSpot Report Generator System
      spot report receiver systemSpot Report Receiver System
      US attack missile launcherAttack Missile Launcher System
block, planIterating Through the Statements in a Plan
      statementStatement Blocks
blocking call, terrainObject Operations and Blocking Terrain Calls
boolean, expression, in conditional expressionConditional Expression Objects
boolSetting.hThe Settings Manager
BoostThe Boost Serialization Library
      libraryThe Settings Manager
bounding volumeObject Geometry, Object Geometry
building application, remote control APIBuilding an Application Using the Remote Control API
building, application, prerequisitePrerequisites for Building VR-Forces Applications
      VR-Forces applicationRebuilding the VR-Forces Application
C
C++ taskIntroduction
C++ task, sending task messageStarting C++ Tasks
C++ task, startingStarting C++ Tasks
call, synchronous and asynchronousSynchronous and Asynchronous Calls with Paged Terrains
callbackThe Object Manager and Simulated Objects
      functionReceiving Interface Messages
      function, for predicateNotifying an Application When a Simulation Object Changes
      interface messageThe DtInterfaceMessageExecutive Class
      messageThe DtMessageExecutive Class
      message receipt forMessage Receipt Callback Member Functions
      message, typesReceiving Specific Types of Messages
      notify and processorThe Set Data Manager
      object addition and removalGetting Notified When Objects are Added or Removed
      scenario loadedLoading a Scenario
      scenario savedSaving a Scenario
      settings changesGetting Notification of Changes to Settings
      timerScheduling Events with the Simulation Engine
      unregisteringGetting Notified When Objects are Added or Removed
      vrfobject messagesThe DtVrfObjectMessageExecutive Class
canceling subtaskHow to Use Subtasks
capabilities, terrainTerrain Capabilities
categoryEchelon IDs
ceAnd.hLogical Operators
ceConstant.hLogical Constants
ceEntDstroyed.hConditional Expressions for Testing Entity Status
ceEntInArea.hConditional Expressions for Testing Entity Status
ceEntLOfLine.hConditional Expressions for Testing Entity Status
ceNot.hLogical Operators
ceOr.hLogical Operators
ceRandom.hThe Random Operator
ceResourceOp.hResource Operators
cgf()The DtVrfApp Class
cgf.hCreating a Plug-in, Getting Started with the VR-Forces Simulation API
changing, environment, remote control APIAccessing and Modifying Environment State
      planExamining and Changing Plans
      plan via codeModifying a Plan Programmatically
      settings, remote application fromModifying Settings from Remote Applications
      simulation object hierarchyModifying the Simulation Object Hierarchy
character, DI-GuyDI-Guy Integration
character_animations_table.mtl configuration fileDI-Guy Integration
character_digest.xml configuration fileDI-Guy Integration
checkpointThe Object Manager and Simulated Objects
checkpointing, scenarioProcess State Repositories
checkRadioConnectivity()Creating Custom Communication Models
chordUsing Metrics to Query the Vector Network
      3DQuerying the Terrain Interface
      intersectingCreating Spatial Subdivision Objects
chrdIntRec.hQuerying the Terrain Interface
clampToGround()Object Operations and Blocking Terrain Calls
class, creating taskDeriving a New Task from DtSimTask
      DtScriptedTaskTaskIntroduction
      DynamicTerrainReceiving Dynamic Terrain Updates
      hierarchy, parameterSimulation Object Parameters
      messageMessage Classes
      network representationCreating the Network Representation
      readable and writableSimulation Object Parameters
      save and restoreTasks
      sharedThe VR-Forces APIs Share Classes and Libraries
      tasksTasks
classes, importantImportant Classes
Clear Task requestHandling Clear Task Messages
clearSubtask()How to Use Subtasks
clearTask()Skipping a Task
clock, exerciseSimulation Time, Time of Day, and the Exercise Clock
clone()Creating a New DtSetDataRequest, Creating New Interface Content, Implementing the type() and clone() Member Functions, Setting Parameters, Deriving a New Task from DtSimTask
closeScenario()DtCgf Member Functions
closestTerrainLocation()Terrain Database
cloud layer objectEnvironmental State Manager
collision avoidanceObject Geometry
color, surfaceTerrain Surface (Soil Type)
command, addingAdding a New Simulation Command
      executingSimulation Command Execution
      simulationSimulation Commands
commModel.hThe VR-Forces Radio Message System
commModelParams.mtl configuration fileCreating Custom Communication Models
CommonDataReceiving Dynamic Terrain Updates
CommonDataEventNumberReceiving Dynamic Terrain Updates
communication model, configuringThe VR-Forces Radio Message System
      creatingCreating Custom Communication Models
      registering with factoryCreating Custom Communication Models
communication, radio netIntroduction to Simulation Objects
      simulation objectSimulation Object Communication
      simulation objectOverview of Simulation Object Communication
compDescTypes.hComponent Descriptors
compilingBuilding the VR-Forces Application for Linux
      VR-Forces applicationRebuilding the VR-Forces Application
completing, planCompleting a Plan
compMgr.hThe Component Manager
componentComponents, Introduction to Components
component descriptorComponent Parameters and Component Descriptors, Connecting Components
      for process state repositoryCreating and Configuring Process State Repositories
Component ManagerComponents and The Component Manager, Component Systems, How the Object Manager Chooses an Object's Subcomponents, Connecting Components, The Component Manager, Ticking Components, Simulated Objects, The Task Manager
      configuringConfiguring a Component Manager
      looking up componentLooking Up a Component
component, actuatorActuators
      actuatorActuator Components
      addingThe DtVrfApp Class
      adding to remote simulation objectAdding Existing Components to a Remote Simulation Object
      adding to remote simulation objectAdding New or Modified Components to a Remote Simulation Object
      adding, sensorAdding a Sensor Component
      architectureIntroduction to Simulation Objects
      attaching to remote simulation objectsRemote Attachment
      communicationInter-Component Communication
      connectingConnecting Components
      connectingConnecting Components
      controllerController Components
      controllerSensor Components
      controllerController Components
      creatingCreating Components
      creating, ports and port groupsCreating Ports and Port Groups in Components
      creating, process state repositoryCreating and Configuring Process State Repositories
      descriptorComponent Descriptors
      exchanging dataInter-Component Communication
      getting simulation object state informationProcess State Repositories
      handing off tasksHandling Handover of Tasks between Components
      looking upLooking Up a Component
      multi-resolutionWriting Components for a Multiresolution Model
      nameCreating Components
      new, adding to process state repositoryExtending Process State Repositories
      parameters forSpecifying Parameters for Components
      priorityThe Component Manager
      prioritySetting the Priority of Components
      provided with VR-ForcesComponents Provided with VR-Forces
      relationship to state repositoryComponents and State Repositories
      sensorSensor Components
      sensorThe Sensor Component
      systemComponent Systems
      system, aggregateComponent Systems that make up an Aggregate
      tick orderConnecting Components
      tick orderThe Component Manager
      tickingTicking Components
      unit managementThe Aggregate Multi-resolution Model
component-managerConfiguring a Component Manager
componentDescriptor.hComponent Parameters and Component Descriptors, Components and The Component Manager
componentFactory()VR-Forces Factories
components, enabled and disabledComponents and Systems can be Enabled and Disabled Dynamically
componentSystem.hComponent Systems
compositePred.hObject Predicates
condExpr()Logical Operators
condExpr.hConditional Expression Objects
condition, meetingObject Predicates
      randomThe Random Operator
conditional expressionConditional Expressions, Conditional Expressions for Testing Entity Status, Iterating Through the Statements in a Plan, Statements
      boolean expressionConditional Expression Objects
      evaluatorConditional Expression Evaluators
conditional expression;Conditional Expression Objects
configuration file, character_animations_table.mtlDI-Guy Integration
      character_digest.xmlDI-Guy Integration
      commModelParams.mtlCreating Custom Communication Models
      physicalWorldParams.mtlSignature Sensor Concepts
      vrfSimSettings.xmlThe Settings Manager
configuration, fileTerrain File Locations
configuring, Component ManagerConfiguring a Component Manager
      hostilityThe Hostility Manager
      network interface for objectConfiguring an Object with a Network Interface
      process state repositoryCreating and Configuring Process State Repositories
      radios and communication modelsThe VR-Forces Radio Message System
      simulation objectsManaging Local and Remote Simulation Objects
connecting, componentsConnecting Components
      componentsConnecting Components
connectionConnecting Components
      checking for on portRetrieving Data from an Input Port
      listConnecting Components
console, message, sendingObject Console Messages
constant, logicalLogical Constants
constructor, DtPlanCreating a New Plan Using API Calls
consuming, resourcesModeling Resource Consumption
contact fusion controllerUsing the Contact Fusion Controller
continuePlan()Starting the Plan, Advancing Through a Plan
control messageChoosing Which VR-Forces Applications to Control, Customizing or Extending the vrfSim Application
control object, definition ofControl Objects
      instantiatingObject Factories
      nameThe Object Name
      network interfaceCreating Control Objects
      order of battleIdentifying Control Objects
      parametersControl Object Parameters
      state repositoryCreating Control Objects
      verticesObject Geometry
controllerComponents, Controller Components, Components and The Component Manager
      componentSensor Components
      componentController Components
      contact fusionUsing the Contact Fusion Controller
      creating newCreating a New Controller
      making decisions and performing tasksSensor Components
      subtaskSubtasks
      user task Adding a Controller for a User Task
controllerComponent.hThe DtSimComponent Class, Controller Components, Controller Components
controllers, humanComponent Systems that Make Up a Human Entity
coordinate system, databaseKinematic State
      geocentricKinematic State
      geodeticCoordinate Systems
      Lambert Conformal ConicalCoordinate Systems
      localState Repositories
      local and worldObject Geometry
      networkKinematic State
      setting and retrievingCoordinate Systems
      UTMCoordinate Systems
coordinate, projectedObject Geometry
      topocentricObject Geometry
Coordinate_SystemDtFeatureGeometry Objects and DtProj Objects, Coordinate Systems
coordSystem.hCoordinate Systems
create()How the Object Manager Creates an Object
createAggregate()Changing the Simulation Object Hierarchy
createAndDeliver()Sending an Interface Message
createAndInitVrfObject()Creating a New Local Object, Creating a Simulation Object
createConnections()Connecting Components
createConnectionsFromList()Connecting Components
createEntity()Finding Out About Remote VR-Forces Applications, DtCgf Member Functions, Using the Remote Control API
createObject()How the Object Manager Creates an Object
createParameters()Simulation Object Parameters
createPortGroups()Creating Ports and Port Groups in Components
createPorts()Types of Input and Output Ports Supported in VR-Forces, Creating Ports and Port Groups in Components
createPSR()Creating and Configuring Process State Repositories
createRemoteComponentAttachmentManager()Overriding the Remote Attachment Process
createResource()Managing Resources
createVrfObjectManager()The VR-Forces Creator
creating, actuatorAdding a New Simulation Object Behavior (Creating an Actuator)
      communication modelCreating Custom Communication Models
      componentsCreating Components
      controllerCreating a New Controller
      DtPlanCreating a New Plan Using API Calls
      functorExtending the DtSpatialSubdivision Classes
      interface contentCreating New Interface Content
      intersectorExtending the DtSpatialSubdivision Classes
      objectHow the Object Manager Creates an Object
      Object ManagerCreating the Object Manager
      object, remote control APICreating Objects
      objectsObject Factories
      objectsDtCgf Member Functions
      plug-inCreating a Plug-in
      ports and port groupsCreating Ports and Port Groups in Components
      process state repositoryCreating and Configuring Process State Repositories
      set data requestCreating a New DtSetDataRequest
      settingsCreating Settings
      simulation engineCreating and Initializing the Simulation Engine
      simulation objectCreating a Simulation Object
      spatial subdivisionCreating Spatial Subdivision Objects
      task classDeriving a New Task from DtSimTask
creatorInitializing A DtCgf
creator functionVR-Forces Factories
creator, registeringThe VR-Forces Creator
cstringHashKey.hSymbol Strings
ctlrCompList.hCreating Components
cultural featureThe Object Type
currentStmt()The Initial Execution State
currentTaskState()Handling Handover of Tasks between Components
customizing VR-ForcesCustomizing or Extending the Simulation Engine
D
damage, ground armorGround Armor Damage Systems
      interactionFire and Detonation Processing
      lifeformLifeform Default Damage System
      rotary-wingRotary-wing Default Armor System
damageAdjudicationActuator.hFire and Detonation Processing
data object, listGetting the State of a Simulated Object
data types, state propertiesSupported Data Types for User-Created State Properties
data, exchanging among componentsInter-Component Communication
      getting from portRetrieving Data from an Input Port
      interactionVR-Forces Sessions
      reading from fileReading Data from a File
      sending through portSending Data Through an Output Port
      settingSet Data Requests
      terrainTerrain File Locations
      writing to fileWriting Data to a File
dataAvailableObject Operations and Blocking Terrain Calls, Queueing Object Creation
database, coordinate systemKinematic State
      formats supportedTerrain Implementations
      terrainTerrain Database
      terrain APIUsing the DtTerrainInterface Class
dataReceived()Sending Data through and Retrieving Data from Port Groups
deactivate()Sending Data Through an Output Port, Sending Data through and Retrieving Data from Port Groups, Setting the Priority of Components
deactivating portSending Data Through an Output Port
decideToGiveUpTask()Handling Unachievable Tasks
decision makingSensor Components
default, radioSending Radio Messages
defVrfCreator.hThe Object Parameter Database API
deleteObject()Modifying and Deleting Objects, Using the Remote Control API
deleting, local objectRemoving a Locally Simulated Object from the Simulation
      Object ManagerCreating the Object Manager
      objectsDtCgf Member Functions
      objects, using remote control APIModifying and Deleting Objects
      statementModifying a Plan Programmatically
deregistering callbacksGetting Notified When Objects are Added or Removed
descriptorComponent Descriptors
designatorEchelon IDs
destroyedPred.hObject Predicates
detachFromParent()The Attachment Manager
detachFromSuperior()Changing the Simulation Object Hierarchy, Modifying the Simulation Object Hierarchy
detaching, partThe Attachment Manager
detachPart()The Attachment Manager
detecting objects with sensorsDetecting Objects with Sensors
detonationManager.hFire and Detonation Processing
DFADUsing Vector Networks, The MAK Specification Model
DI-GuyDI-Guy Integration
Digital Feature Analysis DataThe MAK Specification Model
DISIntroduction to Simulation Objects, VR-Forces and VR-Link
DIS PDU, dynamic terrainReceiving Dynamic Terrain Updates
DIS, publishing state propertiesPublishing User-Created State Properties to DIS
disable()Registering and Unregistering for Set Data Requests
disabled componentsComponents and Systems can be Enabled and Disabled Dynamically
disableExecutionState()The Plan Administrator
disablePlanExecutionState()The Plan Administrator
disaggregated movement systemGround Disaggregated Movement System
disaggregated stateThe Aggregate Entity Behavior Model
disaggregatedEmbarkationController.hEmbarkation
disaggregation areaControl Objects
disaggregator.hThe Aggregate Multi-resolution Model
discovering remote objectsThe Object Manager and Simulated Objects
discovering, remote objectsCreating and Managing Objects
dispatcher, planIntroduction to Plans
distributeAmountToChildren()Managing Resources
distributeFullAmountToChildren()Managing Resources
doDeferredInitialization()Overriding the Remote Attachment Process
domain, adding sensorAdding Sensor Domains
      sensorSignature Sensor Concepts
done()Running VR-Forces Applications in Batch Mode
doubleSetting.hThe Settings Manager
drainInput()Saving a Scenario, Using the Remote Control API
driver threadDriver Thread
dT()Ticking Components
DtAbandonPlanCommandSimulation Commands
DtAbandonPlanMessageTypeThe Plan Administrator
DtActuatorComponentAdding a New Simulation Object Behavior (Creating an Actuator), The DtSimComponent Class, Controller Components, Actuators, Actuator Components, Customizing or Extending the Simulation Engine
DtAddDynamicTerrainChangesCommandChanging the Dynamic Terrain, Changing the Dynamic Terrain
DtAdminContentAdmin Messages
DtAdminMessageAdmin Messages, The DtAdminMessage Class
DtAggregateDataInterfaceGUI Classes
DtAggregatedMoveAlongControllerGround Aggregated Movement System
DtAggregatedMovementActuatorGround Aggregated Movement System
DtAggregatedMoveToControllerGround Aggregated Movement System
DtAggregatedPatrolControllerGround Aggregated Movement System
DtAggregateModelResolutionControllerThe Aggregate Multi-resolution Model, Components and Systems can be Enabled and Disabled Dynamically
DtAggregateOrganizationControllerEchelon IDs
DtAggregatePublisherThe Network Interface
DtAggregatorThe Aggregate Multi-resolution Model
DtAirVehicleWeaponHoldControllerAttack Missile Launcher System
DtArtPartTypeThe Attachment Manager
DtAttachedTerrainHow Embarkation Affects Simulation Object Models
DtAttachmentManagerState Repositories
DtAutomotiveActuatorComponentActuators, Creating and Configuring Process State Repositories, Ground Vehicle Kinematics Model, Ground Tracked Movement System
DtBackendFinding Out About Remote VR-Forces Applications, Loading a Scenario, Querying Settings from Remote Applications
DtBallisticGunJoyHandheld M16 System
DtBaseTaskSetDialogInterfaceGUI Classes
DtBatchManagerThe DtVrfApp Class, Running VR-Forces Applications in Batch Mode Using the Remote Control API, Running VR-Forces Applications in Batch Mode
DtBoolSettingThe Settings Manager
DtCeAndLogical Operators
DtCeConstantLogical Constants
DtCeEntDestroyedConditional Expressions for Testing Entity Status
DtCeEntInAreaConditional Expressions for Testing Entity Status
DtCeEntLeftOfLineConditional Expressions for Testing Entity Status
DtCeNotLogical Operators
DtCeOrLogical Operators
DtCeRandomThe Random Operator
DtCeResourceOperatorResource Operators
DtCgfChoosing Which VR-Forces Applications to Control, Creating a Plug-in, Customizing or Extending the Simulation Engine, Executing a Plan, Getting Started with the VR-Forces Simulation API, The VR-Forces Simulation API, Managing Plans, Queueing Object Creation, Running VR-Forces Applications in Batch Mode, The Object Parameter Database API, The Physical World, The Plan Administrator, Scheduling Events with the Simulation Engine, Using the DtCgf Class, Simulation Engine (Back-End) Classes
DtCgfDispatcherThe DtVrfApp Class
DtChangeHostilityCommandSimulation Commands
DtChordSpatial Organization of Simulation Objects
DtChordIntersectionRecordQuerying the Terrain Interface
DtCommModelThe VR-Forces Radio Message System, Creating Custom Communication Models
DtCommModelFactoryCreating Custom Communication Models
DtComponentDescriptorComponent Parameters and Component Descriptors, Components and The Component Manager, Component Descriptors, Simulation Engine (Back-End) Classes
DtComponentSystemComponents and The Component Manager, Component Systems, Looking Up a Component, Setting the Priority of Components, The Resource Manager, Component Systems that make up an Aggregate
DtCompositePredicateObject Predicates
DtConnectionRetrieving Data from an Input Port
DtConsoleMessageCommandSimulation Commands
DtContactFusionControllerUsing the Contact Fusion Controller, The Ground Vehicle Entity Behavior Model, The Subsurface Entity Behavior Model, The Surface Entity Behavior Model
DtControllerComponentThe DtSimComponent Class, Controller Components, Controller Components, Customizing or Extending the Simulation Engine, Creating Components, Registering and Unregistering for Set Data Requests
DtControllerComponentListCreating Components
DtConvoyTaskControllerGround Disaggregated Movement System
DtCreateMenuGUI Classes
DtCreateObjectCommandSimulation Commands
DtCStringHashKeySymbol Strings
DtDamageAdjudicationActuatorFire and Detonation Processing, Rotary-wing Default Armor System
DtDeDriver Thread, GUI Classes
DtDefaultVrfCreatorThe VR-Forces Creator, The Object Parameter Database API
DtDeleteObjectCommandSimulation Commands
DtDeliverRadioMessageTypeThe Object Manager and Simulated Objects
DtDestroyedPredicateIterating Through Simulation Objects, Object Predicates
DtDetonationManagerFire and Detonation Processing
DtDIGuyControllerDI-Guy Integration
DtDisaggregatedActuatorGround Disaggregated Movement System
DtDisaggregatedEmbarkationControllerEmbarkation
DtDisaggregatedFormationControllerGround Disaggregated Movement System
DtDisaggregatedMoveAlongControllerGround Disaggregated Movement System
DtDisaggregatedMoveIntoFormationControllerGround Disaggregated Movement System
DtDisaggregatedMoveToControllerGround Disaggregated Movement System
DtDisaggregatedMoveToLocationControllerGround Disaggregated Movement System
DtDisaggregatedPatrolAlongControllerGround Disaggregated Movement System
DtDisaggregatedPatrolBetweenControllerGround Disaggregated Movement System
DtDisaggregatedTurnToHeadingControllerGround Disaggregated Movement System
DtDisaggregatedWaitControllerGround Disaggregated Movement System
DtDisaggregatorThe Aggregate Multi-resolution Model
DtDoubleSettingThe Settings Manager
DtEchelonIdChangedPredicateObject Predicates
DTED, loadingLoading a Terrain using the VR-Forces Terrain Library
DtEmbarkationControllerEmbarkation, The Ground Vehicle Entity Behavior Model, The Subsurface Entity Behavior Model
DtEntDestroyedSearchConditional Expressions for Testing Entity Status
DtEntInAreaSearchConditional Expressions for Testing Entity Status
DtEntityDataInterfaceGUI Classes
DtEntityIdentifierRemoving a Locally Simulated Object from the Simulation, Identifying Objects
DtEntityPublisherThe Network Interface
DtEntityTypeThe Object Type
DtEntLeftOfLineSearchConditional Expressions for Testing Entity Status
DtEnvironmentalStateManagerEnvironmental State Manager
DtEnvironmentProcessPublisherThe Network Interface
DtEnvironmentStateViewCollectionGetting the State of a Simulated Object
DtEvalAndLogical Operators
DtEvalConstantLogical Constants
DtEvalEntDestroyedConditional Expressions for Testing Entity Status
DtEvalEntInAreaConditional Expressions for Testing Entity Status
DtEvalEntLeftOfLineConditional Expressions for Testing Entity Status
DtEvalNotLogical Operators
DtEvalOrLogical Operators
DtEvalRandomThe Random Operator
DtEvalResourceOpResource Operators
DtEvaluatorConditional Expression Evaluators
DtEventManagerScheduling Events with the Simulation Engine
DtExerciseClockSimulation Time, Time of Day, and the Exercise Clock
DtExerciseConnCustomizing or Extending the Simulation Engine, Saving a Scenario, Initializing A DtCgf, Using the Remote Control API
DtExerciseConnectionDriver Thread
DtExtentSpatial Organization of Simulation Objects
DtFactoryManagerCreating a New DtSetDataRequest, VR-Forces Factories
DtFeatureGeometryDtFeatureGeometry Objects and DtProj Objects
DtFilterFunctionPredicateIterating Through Simulation Objects, Object Predicates
DtFireManagerFire and Detonation Processing
DtFixedWingEntityStateRepositoryThe State Repository Hierarchy, Core Elements of Fixed-wing Entities
DtForceTypeObject Predicates, The Object Name
DtForceTypeOtherIdentifying Control Objects
DtForceTypePredicateObject Predicates
DtGdbNodeCreating Spatial Subdivision Objects
DtGeodeticCoordinateSystemDDDCoordinate Systems
DtGeodeticCoordinateSystemDMSCoordinate Systems
DtGlobalObjectDesignatorIdentifying Objects, Simulated Objects
DtGroundCollisionAvoidanceControllerGround Tracked Movement System
DtGroundFollowEntityControllerGround Tracked Movement System
DtGroundInterceptAndDestroyControllerGround Tracked Movement System
DtGroundJoyMoveControllerGround Tracked Movement System
DtGroundMoveAlongControllerComponentGround Tracked Movement System
DtGroundMovementChooserControllerHuman Movement System, Ground Tracked Movement System
DtGroundMoveToControllerComponentGround Tracked Movement System
DtGroundMoveToLocationControllerComponentGround Tracked Movement System
DtGroundPatrolBetweenControllerGround Tracked Movement System
DtGroundPatrolRouteControllerGround Tracked Movement System
DtGroundStopMovingControllerComponentGround Tracked Movement System
DtGroundTurnToControllerComponentGround Tracked Movement System
DtGroundVehicleParametersParameter Inheritance
DtGroundVehicleStateRepositoryThe State Repository Hierarchy, The Ground Vehicle Entity Behavior Model
DtGuIThreadNetworkCallbackManagerGUI Classes
DtGuiThreadVrfRemoteControllerDriver Thread, GUI Classes
DtHostilityManagerThe Hostility Manager
DtHumanAcquireControllerHandheld M16 System
DtHumanAimWeaponControllerHuman Movement System
DtHumanCollisionAvoidanceControllerHuman Movement System
DtHumanEyepointControllerHuman Movement System
DtHumanFollowControllerHuman Movement System
DtHumanJoystickMovementControllerHuman Movement System
DtHumanMoveAlongControllerHuman Movement System
DtHumanMovementActuatorHuman Movement System
DtHumanMoveToControllerHuman Movement System
DtHumanPatrolControllerHuman Movement System
DtHumanPostureControllerHuman Movement System
DtHumanStateRepositoryThe Human Entity Behavior Model
DtHumanStopMovingControllerHuman Movement System
DtHumanTurnToControllerHuman Movement System
DtHumanWeaponStateActuatorHandheld M16 System
DtIfCreateVrfObjectSending an Interface Message
DtIfDeleteVrfObjectReceiving Interface Messages
DtIfExecuteSimCommandSimulation Commands
DtIfModifySetting messageModifying Settings from Remote Applications
DtIfPlanTasks
DtIfRequestSetting messageQuerying Settings from Remote Applications
DtIfSetting messageQuerying Settings from Remote Applications
DtIfSkipTaskSkipping a Task
DtIfStatusPublishing a Back-End's Status
DtIfStmtIterating Through the Statements in a Plan, Modifying a Plan Programmatically
DtIfVrfObjectDataVR-Forces Sessions
DtIndividualLifeFormDamageAdjudicationActuatorLifeform Default Damage System
DtInputPortInter-Component Communication, Inter-Component Communication, Ports and Port Groups, Types of Input and Output Ports Supported in VR-Forces
DtInputPortGroupInter-Component Communication, Port Groups, Connecting Components, Sending Data through and Retrieving Data from Port Groups
DtInterfaceMessageExecutiveThe DtInterfaceMessageExecutive Class
DtIntersectTimerPassThroughLayerAdding a DtTerrainPassThroughLayer
DtIntSettingThe Settings Manager
DtJoyDeviceManagerThe Joystick Device Manager
DtLauncherActuatorAttack Missile Launcher System
DtLauncherControllerAttack Missile Launcher System
DtLclVerticesNotEqualPredicateObject Predicates
DtListLoading a Scenario, Multiple Inheritance and DtReaderWriter
DtLocalEntitySetControllerQueueing Set Location Requests, The Ground Vehicle Entity Behavior Model, The Subsurface Entity Behavior Model, The Surface Entity Behavior Model
DtLocalObjectManagerGUI Classes
DtMessageExecutiveThe DtMessageExecutive Class
DtMetricUsing Metrics to Query the Vector Network
DtMissileManeuverActComponentMissile Kinematics Model
DtMissileStateRepositoryThe State Repository Hierarchy, The Missile Entity Behavior Model
DtMovementBasedTerrainPreloadControllerObject Operations and Blocking Terrain Calls, Ground Aggregated Movement System, Human Movement System, Rotary-wing Attack Movement System, Ground Tracked Movement System
DtMovingObjectParametersSimulation Object Parameters
DtMovingObjectStateRepositoryThe State Repository Hierarchy, State Repositories for Simulation Objects
DtMtlParameterDbThe Object Parameter Database API
DtNetworkEdgeUsing Vector Networks, Linear Features
DtNetworkEdgePointIterLinear Features
DtNetworkEdgeTraverserLinear Features
DtNetworkNodeUsing Vector Networks, Using Metrics to Query the Vector Network
DtNetworkSegmentUsing Vector Networks, Linear Features
DtObjectDataInterfaceGUI Classes
DtObjectIdSimulated Objects
DtObjectPublisherState Repositories
DtObjectSensorSensors, Detecting Objects with Sensors
DtObjectTypeHow the Object Manager Creates an Object, The Object Type, State Repositories, The Attachment Manager, Simulation Engine (Back-End) Classes
DtObjectTypeEqualPredicateIterating Through Simulation Objects, Object Predicates
DtObstructionSensorGround Tracked Movement System
DtOccupancyDirectorControllerEmbarkation, The Ground Vehicle Entity Behavior Model, The Surface Entity Behavior Model
DtOrganizationControllerEchelon IDs, The Ground Vehicle Entity Behavior Model, The Subsurface Entity Behavior Model, The Surface Entity Behavior Model
DtOrganizationManagerIdentifying Objects, Simulated Objects, The Organization Manager, How the Organization Manager Works, Modifying the Simulation Object Hierarchy
DtOrganizationManagerNodeHow the Organization Manager Works
DtOrganizationViewHow the Organization Manager Works, Querying the Organization Hierarchy
DtOutputPortInter-Component Communication, Inter-Component Communication, Ports and Port Groups, Types of Input and Output Ports Supported in VR-Forces
DtOutputPortGroupInter-Component Communication, Port Groups, Sending Data through and Retrieving Data from Port Groups, Sending Data through and Retrieving Data from Port Groups
DtPathMovementControllerHuman Movement System
DtPatrolBetweenPointsTaskStateHandling Handover of Tasks between Components
DtPeriodicTimerScheduling Events with the Simulation Engine
DtPhysicalWorldGetting Started with the VR-Forces Simulation API, Object Operations and Blocking Terrain Calls
DtPhysicalWorld The Physical World
DtPlanCustomizing or Extending the Simulation Engine, Examining and Changing Plans, Executing a Plan, Abandoning a Plan, Managing Plans, Statements, The Plan Administrator, The Plan Manager, The Task Manager, Reporting that a Task is Complete, Triggers
      assigningCreating a New Plan Using API Calls
      constructorCreating a New Plan Using API Calls
DtPlanBlockIterating Through the Statements in a Plan, Modifying a Plan Programmatically, Starting the Plan, Creating a New Plan Using API Calls
DtPlanMessageTypeThe Plan Administrator
DtPointQuerying the Terrain Interface
DtProjDtFeatureGeometry Objects and DtProj Objects
DtPropertyInterfaceList Properties
DtQueryAccessing Features through the API
DtRadarObjectSensorSensors, Detecting Objects with Sensors
DtRailMovementControllerGround Tracked Movement System
DtRangeNetworkNodeMetricUsing Metrics to Query the Vector Network
DtRangeNetworkSegmentMetricUsing Metrics to Query the Vector Network
DtReaderWriterHandling Unspecified Parameters, Multiple Inheritance and DtReaderWriter, Process State Repositories, Readable, Writable Objects, Simulation Object Parameters, Parameter Type Strings, Tasks, The Object Manager and Simulated Objects, The Object Parameter Database API, Simulation Engine (Back-End) Classes
DtReaderWriterFileReading Data from a File, Parameter Type Strings
DtReaderWriterRegistryThe Reader/Writer Registry, Simulation Engine (Back-End) Classes
DtRecurringTimerScheduling Events with the Simulation Engine
DtReflectedAggregateThe Network Interface
DtReflectedDynamicTerrainListReceiving Dynamic Terrain Updates
DtReflectedEntityThe Network Interface
DtReflectedEnvironmentProcessThe Network Interface
DtReflectedExtEntityListSimulation Engine (Back-End) Classes
DtReflectedObjectState Repositories
DtReflectedVrfControlObjectListAccessing User-Created State Properties from Remote Applications
DtReflectedVrfExtAggregateListAccessing User-Created State Properties from Remote Applications
DtReflectedVrfExtEntityListAccessing User-Created State Properties from Remote Applications
DtRemoteBatchManagerRunning VR-Forces Applications in Batch Mode Using the Remote Control API, Running VR-Forces Applications in Batch Mode
DtRemoteEnvironmentControllerAccessing and Modifying Environment State
DtRemoteLoggerControllerRunning VR-Forces Applications in Batch Mode Using the Remote Control API, Running VR-Forces Applications in Batch Mode
DtRemoveDynamicTerrainDamageCommandChanging the Dynamic Terrain
DtReportMessageThe DtReportMessage Class, Reports
DtReportMessageTypeThe DtReportMessage Class
DtRequestPlanMessageTypeThe Plan Administrator
DtRotaryWingActuatorComponentRotary-wing Attack Movement System
DtRotaryWingCollisionAvoidanceControllerRotary-wing Attack Movement System
DtRotaryWingEntityStateRepositoryThe State Repository Hierarchy, The Rotary-wing Entity Behavior Model
DtRotaryWingFlightCommandControllerRotary-wing Attack Movement System
DtRotaryWingFollowEntityControllerRotary-wing Attack Movement System
DtRotaryWingJoyFlightControllerRotary-wing Attack Movement System
DtRotaryWingLandingControllerRotary-wing Attack Movement System
DtRotaryWingLoiterControllerComponentRotary-wing Attack Movement System
DtRotaryWingMoveAlongControllerComponentRotary-wing Attack Movement System
DtRotaryWingMoveToControllerComponentRotary-wing Attack Movement System
DtRotaryWingMoveToLocationControllerComponentRotary-wing Attack Movement System
DtRotaryWingPatrolBetweenControllerRotary-wing Attack Movement System
DtRotaryWingPatrolRouteControllerRotary-wing Attack Movement System
DtRotaryWingTurnToHeadingControllerRotary-wing Attack Movement System
DtRoughnessSoilTypeTerrain Surface (Soil Type)
DtRwDIGuyCharacterInfoDI-Guy Integration
DtRwIntThe Reader/Writer Registry
DtRwIntrusiveListStatement Blocks
DtRwPropertiesStructure Properties
DtRwPropertiesListList Properties
DtRwPropertiesMapMap Properties
DtRwPropertiesStructureStructure Properties
DtRwRealThe Reader/Writer Registry
DtRwStringMultiple Inheritance and DtReaderWriter, Writing Data to a File
DtScenarioBatchIteratorRunning VR-Forces Applications in Batch Mode Using the Remote Control API, Running VR-Forces Applications in Batch Mode
DtSchedulerScheduling Events with the Simulation Engine
DtScriptedMovementControllerHuman Movement System, Rotary-wing Attack Movement System, Ground Tracked Movement System
DtScriptedTaskTask classIntroduction, Starting Tasks That Use Scripted Task Messages
DtScriptMultiTaskControllerComponent Systems that make up an Aggregate, Core Elements of Fixed-wing Entities, The Human Entity Behavior Model, The Missile Entity Behavior Model, The Rotary-wing Entity Behavior Model, The Subsurface Entity Behavior Model, The Surface Entity Behavior Model
DtScriptReactiveTaskControllerComponent Systems that make up an Aggregate, Core Elements of Fixed-wing Entities, The Human Entity Behavior Model, The Missile Entity Behavior Model, The Rotary-wing Entity Behavior Model, The Subsurface Entity Behavior Model, The Surface Entity Behavior Model
DtSendRadioMessageControllerThe Ground Vehicle Entity Behavior Model, The Subsurface Entity Behavior Model, The Surface Entity Behavior Model
DtSensorContactListMultiInputPortUsing the Contact Fusion Controller
DtSensorSignatureManagerSensor Propagation
DtSetAggregateStateThe Aggregate Multi-resolution Model
DtSetDataManagerThe Set Data Manager
DtSetDataRequestCreating a New DtSetDataRequest, Creating a New Plan Using API Calls, The DtSetDataRequestMessage Class, Registering and Unregistering for Set Data Requests
DtSetDataRequestMessageCreating a New DtSetDataRequest, The DtSetDataRequestMessage Class
DtSetDataRequestMessageTypeThe DtSetDataRequestMessage Class
DtSetDataRequestStmtStarting the Plan, Creating a New Plan Using API Calls, Statements
DtSetMenuGUI Classes
DtSetReorganizeRequestType messageUnit Organization
DtSetTaskedBySuperiorRequestResponding to the Tasked by Superior Request
DtSettingsConsumerFcnGetting Notification of Changes to Settings
DtSettingsManagerThe Settings Manager, Creating Settings, Getting Notification of Changes to Settings
DtSettingsObjectThe Settings Manager, Creating Settings, Accessing Settings, Getting Notification of Changes to Settings, Querying Settings from Remote Applications, Modifying Settings from Remote Applications
DtSettingsObjectFactoryThe Settings Manager
DtSettingsProducerFcnCreating Settings, Querying Settings from Remote Applications
DtSignatureObjectSensorSensors, IR Sensor System, Detecting Objects with Sensors, Visual Sensor System
DtSignaturePropagatorSensor Propagation, Detecting Objects with Sensors
DtSimArtPartKindThe Attachment Manager
DtSimBlockIterating Through the Statements in a Plan, Modifying a Plan Programmatically, Statements, Statement Blocks
DtSimBoundingGeometryObject Geometry
DtSimCommandSimulation Commands
DtSimCommandExecutorSimulation Command Execution
DtSimCommandExecutorFactorySimulation Command Execution
DtSimCommandFactorySimulation Commands
DtSimComponentThe DtSimComponent Class, The DtSimComponent::tick() Function, Controller Components, Components and The Component Manager, Sensor Components, Component Systems, Customizing or Extending the Simulation Engine, Introduction to Creating Actuators and Controllers, Object Console Messages, Component Descriptors, The Component Manager, Components and Systems can be Enabled and Disabled Dynamically, Component Systems that make up an Aggregate, Human Movement System, Spot Report Receiver System, Simulation Engine (Back-End) Classes
DtSimComponentListCreating Components
DtSimComponentManagerComponents and The Component Manager, Component Systems, How the Object Manager Chooses an Object's Subcomponents, Introduction to Components, The Basic Structure of a Simulation Object, The Component Manager, Creating Components, Simulated Objects
DtSimComponentNetworkModeling Resource Consumption
DtSimCondExprConditional Expression Objects, Conditional Expression Evaluators, Logical Operators, Customizing or Extending the Simulation Engine
DtSimEntryGetting and Setting User-Created State Property Values
DtSimIndividualLocalEntityNetInterfaceConfiguring an Object with a Network Interface, Core Elements of Fixed-wing Entities, The Ground Vehicle Entity Behavior Model, The Human Entity Behavior Model, The Missile Entity Behavior Model, The Rotary-wing Entity Behavior Model, The Subsurface Entity Behavior Model, The Surface Entity Behavior Model
DtSimInterfaceContentCreating New Interface Content, The DtSimInterfaceMessage Class, The Message Interface
DtSimInterfaceMessageThe DtSimMessage Class, The DtSimInterfaceMessage Class, Receiving Interface Messages, Addressing a Message, The Message Interface
DtSimInternalCommunicationInterfaceReceiving Messages from Specific Sources
DtSimLocalEnvironmentalNetInterfaceCreating Control Objects, Configuring an Object with a Network Interface
DtSimManagerCustomizing or Extending the Simulation Engine, The Physical World, Accessing Settings, The Simulation Manager, Scheduling Events with the Simulation Engine, Simulation Engine (Back-End) Classes
DtSimMessageVR-Forces Factories, The DtSimMessage Class, Receiving Interface Messages
DtSimObjectNetInterfaceThe Basic Structure of a Simulation Object, The Network Interface, Simulated Objects
DtSimObjectStateRepositorySimulation Object Parameters
DtSimpleRadioCommModelCreating Custom Communication Models
DtSimpleRotaryWingPilotRotary-wing Attack Movement System
DtSimPseudoAggregateLocalEntityNetInterfaceConfiguring an Object with a Network Interface, The Aggregate Entity Behavior Model
DtSimRadioController Components, Actuator Components
DtSimReportThe DtReportMessage Class, Reports
DtSimResourceThe Resource Manager, Managing Resources
DtSimResourceListManaging Resources
DtSimResourceManagerComponent Systems, Modeling Resource Consumption, The Resource Manager, Managing Resources
DtSimSendToAllChoosing Which VR-Forces Applications to Control, Creating Objects, Addressing a Message, Querying Settings from Remote Applications, Modifying Settings from Remote Applications
DtSimStateGetting the State of a Simulated Object
DtSimStatementCustomizing or Extending the Simulation Engine, Iterating Through the Statements in a Plan, The Initial Execution State, Starting the Plan, Creating a New Plan Using API Calls, Creating a New Plan Using API Calls, Statements, Statement Blocks
DtSimSubordinateSearchConditional Expressions for Testing Entity Status
DtSimTaskAdding a New Task for a Simulation Object, Creating a New DtSetDataRequest, Customizing or Extending the Simulation Engine, Deriving a New Task from DtSimTask, Creating a New Plan Using API Calls, The DtTaskMessage Class, Task Messages, Tasks, How to Use Subtasks, Simulation Engine (Back-End) Classes
DtSimTaskFactoryTasks
DtSimTaskManagerStarting the Plan, How the Object Manager Chooses an Object's Subcomponents, The Basic Structure of a Simulation Object, Simulated Objects, The Task Manager
DtSimTaskStateHandling Handover of Tasks between Components
DtSimTaskStatePtrHandling Handover of Tasks between Components
DtSimTriggerTriggers (or When Statements), Triggers
DtSimulationAddressFinding Out About Remote VR-Forces Applications, Loading a Scenario, Addressing a Message, Querying Settings from Remote Applications, Modifying Settings from Remote Applications, Calling the DtCgf Constructor
DtSoilFactorsParameter Inheritance
DtSpatialSubdivisionSpatial Subdivisions
DtSpatialVrfObjectManagerSpatial Organization of Objects
DtSpecificationSymbol Strings, Using Vector Networks, Feature Specifications
DtSpecificationAttributeFeature Specifications
DtSpecificationManagerUsing Vector Networks
DtSpotReportGeneratorControllerSpot Report Generator System
DtSpotReportReceiverSpot Report Receiver System
DtSpotReportStateViewCollectionGetting the State of a Simulated Object
DtSsAccumulationFunctorThe Spatial Subdivision Container
DtSsChordIntersectorThe Spatial Subdivision Container, Creating Spatial Subdivision Objects
DtSsExtentIntersectorThe Spatial Subdivision Container, Creating Spatial Subdivision Objects
DtSsFunctorThe Spatial Subdivision Container, Extending the DtSpatialSubdivision Classes
DtSsInsertionFunctorThe Spatial Subdivision Container
DtStateViewCollectionGetting the State of a Simulated Object
DtStmtIndexThe Initial Execution State, Statements
DtStringThe DtSimComponent Class, The Object Name, Simulated Objects
DtStringSettingThe Settings Manager
DtSurfaceTerrain Surface (Soil Type)
DtSurfaceEntityStateRepositoryThe State Repository Hierarchy
DtSurfaceManagerTerrain Surface (Soil Type)
DtSwitchDynamicTerrainAtPointCommandChanging the Dynamic Terrain
DtSymbolStoreSymbol Strings
DtSymbolStringSymbol Strings
DtTacticalGraphicDataInterfaceGUI Classes
DtTargetSelectionControllerThe Ground Vehicle Entity Behavior Model, The Subsurface Entity Behavior Model, The Surface Entity Behavior Model
DtTaskControllerComponentController Components, Handling Unachievable Tasks, The State Repository Hierarchy, Registering and Unregistering for Tasks, Simulation Engine (Back-End) Classes
DtTaskManagerThe State Repository Hierarchy
DtTaskMenuGUI Classes
DtTaskMessageThe DtTaskMessage Class, Task Messages, Tasks
DtTaskMessageTypeThe DtTaskMessage Class, Task Messages
DtTaskStatePtrHandling Handover of Tasks between Components
DtTaskStmtCreating a New Plan Using API Calls, Statements
DtTDLContactMessageGeneratorControllerSending TDL Messages
DtTDLGenericNetworkMessageReceiving TDL Messages
DtTDLPPLIMessageReceiving TDL Messages
DtTDLPPLIMessageGeneratorControllerSending TDL Messages
DtTDLStatusMessageGeneratorControllerSending TDL Messages
DtTerrainCapabilitiesUsing the DtTerrainInterface Class, Terrain Capabilities
DtTerrainFileLocationsTerrain File Locations
DtTerrainImplementationTerrain Implementations, Using the DtTerrainInterface Class
DtTerrainInterfaceCustomizing or Extending the Simulation Engine, Object Operations and Blocking Terrain Calls, Querying the Terrain Interface, Terrain Database, Using the DtTerrainInterface Class, Loading a Terrain using the VR-Forces Terrain Library, Terrain Intersection Tests, Coordinate Systems, Adding a DtTerrainPassThroughLayer, Terrain Surface (Soil Type), Terrain Capabilities, Terrain File Locations, Synchronous and Asynchronous Calls with Paged Terrains
DtTerrainPassThroughLayerUsing the DtTerrainInterface Class
DtTextReportSending Messages
DtTimerScheduling Events with the Simulation Engine
DtTopLevelOrganizationControllerEchelon IDs
DtTurretAcquireControllerHandheld M16 System
DtUnderFireDeterminationSensorFire and Detonation Processing, The Ground Vehicle Entity Behavior Model, The Subsurface Entity Behavior Model, The Surface Entity Behavior Model
DtUpdateRepositoryActuatorHuman Movement System, Rotary-wing Attack Movement System, Ground Tracked Movement System
DtUserTaskAdding a New Task for a Simulation Object, Adding a User Task, Configuring a User Task from the GUI
DtUserTask Types of Tasks
DtVectorNetworkUsing Vector Networks
DtVectorNetworkIntersectionRecordQuerying the Vector Network
DtVectorNetworkRecordQuerying the Vector Network
DtVectorObstructionExtending the DtSpatialSubdivision Classes
DtVrfAggregateRemoteEntityNetInterfaceConfiguring an Object with a Network Interface
DtVrfAggregateStateRepositoryThe Aggregate Entity Behavior Model
DtVrfAppChoosing Which VR-Forces Applications to Control, Creating and Initializing the Simulation Engine, The DtVrfApp Class, Getting Started with the VR-Forces Simulation API
DtVrfAttachmentManagerThe Attachment Manager
DtVrfBackendListenerFinding Out About Remote VR-Forces Applications, Loading a Scenario, Querying Settings from Remote Applications
DtVrfCreatorCustomizing or Extending the Simulation Engine, The VR-Forces Creator, The DtVrfApp Class, Scheduling Events with the Simulation Engine, Initializing A DtCgf
      overridingCreating the Object Manager
DtVrfGuiApplicationGUI Classes
DtVrfGuiConfigurationGUI Classes
DtVrfIndividualRemoteEntityNetInterfaceConfiguring an Object with a Network Interface
DtVrfKinematicStateState Repositories, Kinematic State
DtVrfMainMenuGUI Classes
DtVrfMessageInterfaceThe Message Interface, Using the Remote Control API
DtVrfMovingObjectStateRepositoryThe State Repository Hierarchy
DtVrfObjectControl Object Parameters, Creating a New Local Object, Notifying an Application When a Simulation Object Changes, Customizing or Extending the Simulation Engine, Executing a Plan, Getting the State of a Simulated Object, How the Object Manager Chooses an Object's Subcomponents, Introduction to Simulation Objects, The Basic Structure of a Simulation Object, Managing Plans, Accessing the Plan for an Object, Object Console Messages, Queueing Object Creation, Overview of Simulation Object Communication, Receiving Messages, Object Parameters, Configuring a Component Manager, The Network Interface, Simulated Objects, The Plan Manager, Creating Settings, Scheduling Events with the Simulation Engine, The VR-Forces Simulation Internal Message System, Simulation Engine (Back-End) Classes
DtVrfObjectCommunicationInterfaceOverview of Simulation Object Communication, Receiving Messages
DtVrfObjectDataStateGetting and Setting User-Created State Property Values, Remote Network Interfaces
DtVrfObjectDataStateViewCollectionGetting the State of a Simulated Object
DtVrfObjectDeletedRemoving a Locally Simulated Object from the Simulation
DtVrfObjectFilterIteratorIterating Through Simulation Objects
DtVrfObjectGeometryControl Object Geometry, State Repositories, Object Geometry
DtVrfObjectManagerCreating a New Local Object, Getting Notified When Objects are Added or Removed, Creating a Simulation Object, Creating a Local Simulation Object from Within an Application, Customizing or Extending the Simulation Engine, The VR-Forces Creator, Executing a Plan, Getting Started with the VR-Forces Simulation API, Identifying Objects, The Object Name, Introduction to Plans, Queueing Object Creation, Overriding the Remote Attachment Process, The Object Manager and Simulated Objects, Spatial Organization of Simulation Objects, The Plan Administrator, Scheduling Events with the Simulation Engine
DtVrfObjectMessageAdmin Messages, The DtSimMessage Class, The DtVrfObjectMessage Class, Overview of Simulation Object Communication, Receiving Interface Messages, Sending Messages, Task Messages, Tasks, Simulation Engine (Back-End) Classes
DtVrfObjectMessageExecutiveThe DtVrfObjectMessageExecutive Class
DtVrfObjectParametersState Repositories, Simulation Object Parameters, Parameter Inheritance, The Object Parameter Database API, The Resource Manager
DtVrfObjectPlanAdministratorCustomizing or Extending the Simulation Engine, Introduction to Plans, The Plan Administrator
DtVrfObjectPlanManagerCustomizing or Extending the Simulation Engine, Executing a Plan, Starting the Plan, Abandoning a Plan, How the Object Manager Chooses an Object's Subcomponents, The Basic Structure of a Simulation Object, Introduction to Plans, Simulated Objects, The Plan Administrator, The Plan Manager
DtVrfObjectPredicateIterating Through Simulation Objects, Object Predicates, Notifying an Application When a Simulation Object Changes
DtVrfObjectPredicateEvaluatorNotifying an Application When a Simulation Object Changes
DtVrfObjectStateRepositoryAccessing User-Created State Properties from the Simulation Engine, Creating Control Objects, Identifying Control Objects, How the Object Manager Chooses an Object's Subcomponents, The Basic Structure of a Simulation Object, State Repositories, The Attachment Manager, The State Repository Hierarchy, Extending State Repositories at the Base Class Level, State Repositories for Simulation Objects, Simulated Objects, The Resource Manager
DtVrfParameterDbThe Object Parameter Database API
DtVrfProcessStateRepositoryProcess State Repositories, Simulation Engine (Back-End) Classes
DtVrfProcessStateRepositoryManagerProcess State Repositories, State Repositories
DtVrfRadioReceiving Messages from Specific Sources, The VR-Forces Radio Message System, The Aggregate Entity Behavior Model, Core Elements of Fixed-wing Entities, The Human Entity Behavior Model
DtVrfRemoteControllerChoosing Which VR-Forces Applications to Control, Finding Out About Remote VR-Forces Applications, Driver Thread, Managing VR-Forces Objects, Creating Objects, Running VR-Forces Applications in Batch Mode Using the Remote Control API, Running VR-Forces Applications in Batch Mode, Saving a Scenario, Saving a Scenario, Tasks and Plans, The Plan Administrator, The Settings Manager, Querying Settings from Remote Applications, Using the Remote Control API, Simulation Engine (Back-End) Classes
DtVrfRemoteEnvironmentalNetInterfaceConfiguring an Object with a Network Interface
DtVrfRightClickMenuGUI Classes
DtVrfSettingsManagerThe Settings Manager
DtVrfSimSettingsManagerThe Settings Manager, The Back-End Settings Manager (DtVrfSimSettingsManager), Accessing Settings, Querying Settings from Remote Applications, Modifying Settings from Remote Applications
DtVrfSimulatedEntityStateViewGetting the State of a Simulated Object
DtVrfStatePropertyPrinter Accessing User-Created State Properties from Remote Applications
DtVrfStateRepositoryUserExtensionExtending State Repositories at the Base Class Level
DtVrfStateViewCollectionManagerAccessing User-Created State Properties from the GUI, Getting the State of a Simulated Object, GUI Classes
DtVrfStatusPublisherCustomizing or Extending the Simulation Engine, Publishing a Back-End's Status
DtVrfSubordinateManagerState Repositories, The Subordinate Manager
DtVrfTaskSetMenuItemGUI Classes
DtVrlinkSimulatedAggregateStateGetting and Setting User-Created State Property Values
DtVrlinkSimulatedBaseStateViewCollectionGetting the State of a Simulated Object
DtVrlinkSimulatedEnvironmentProcessGetting and Setting User-Created State Property Values
DtWaitControllerGround Aggregated Movement System, Human Movement System, Rotary-wing Attack Movement System, Ground Tracked Movement System
DtWaitTaskStateHandling Handover of Tasks between Components
DtWeatherStateProviderEnvironmental State Manager
DtWhenBlockTriggers
DtWhenStmtIterating Through the Statements in a Plan, Modifying a Plan Programmatically
DtXyNetworkSegmentMetricUsing Metrics to Query the Vector Network
dynamic terrainDynamic Terrain Network Interface
      changing stateChanging the Dynamic Terrain
      DIS PDUReceiving Dynamic Terrain Updates
      requesting terrain informationRequesting Dynamic Terrain Information
DynamicTerrain classReceiving Dynamic Terrain Updates
E
ECC code, SEDRISFeature Specifications
echelon IDLooking Up Individual Objects, The Echelon ID, The Organization Manager, Echelon IDs, Unit Organization
      assignment ofCreating a Local Simulation Object from Within an Application
      settingEchelon IDs
echelon-levelEchelon IDs
echelonChangedCb()Creating a Local Simulation Object from Within an Application
echelonId()Echelon IDs
echelonIdChangedPred.hObject Predicates
edgeUsing Vector Networks
      iterating over pointsLinear Features
editing, objects, using remote control APIModifying and Deleting Objects
element, inserting into spatial subdivisionCreating Spatial Subdivision Objects
elseBlock()Modifying a Plan Programmatically
embarkation, object, attaching to simulation objectEmbarkation
embarkationController.hEmbarkation
emitter system, publishingThe Radar Sensor
enable()Components and Systems can be Enabled and Disabled Dynamically, Registering and Unregistering for Set Data Requests
enabled componentsComponents and Systems can be Enabled and Disabled Dynamically
enablePlanExecutionState()The Plan Administrator
entDstroySrch.hConditional Expressions for Testing Entity Status
entInAreaSrch.hConditional Expressions for Testing Entity Status
entity. See also simulation objectThe Object Type
entLOLineSrch.hConditional Expressions for Testing Entity Status
enumeration, object typeThe Object Type
environmentThe Physical World
Environment ManagerThe Physical World
environment processThe Network Interface
environment variable, for building applicationsPrerequisites for Building VR-Forces Applications
      MAK_GEOID_GRIDLoading a Terrain using the VR-Forces Terrain Library
      MAK_TERRAIN_IMPLEMENTATION_LIB_DIRTerrain Implementations
environment, accessing, remote control APIAccessing and Modifying Environment State
environmental object, attaching to simulation objectAttaching Environmental Objects to Simulation Objects
      listGetting the State of a Simulated Object
environmental processIdentifying Control Objects
environmental state dataEnvironmental State Manager
Environmental State ManagerEnvironmental State Manager
environmental state, surfaceTerrain Surface (Soil Type)
environmentalStateManager()Environmental State Manager
equal toResource Operators
erase()List Properties
eval()Object Predicates
evalAnd.hLogical Operators
evalConstant.hLogical Constants
evalEntDestroyed.hConditional Expressions for Testing Entity Status
evalEntInArea.hConditional Expressions for Testing Entity Status
evalEntLofLine.hConditional Expressions for Testing Entity Status
evalNot.hLogical Operators
evalOr.hLogical Operators
evalRandom.hThe Random Operator
evaluate()Resource Operators
evaluating, conditional expressionsConditional Expression Evaluators
      resourcesResource Operators
evaluator, conditional expressionConditional Expression Evaluators
eventActuator Components
Event ManagerScheduling Events with the Simulation Engine
event, schedulingScheduling Events with the Simulation Engine
      sendingScheduling Events with the Simulation Engine
examining, planExamining and Changing Plans
exampleAdding a New Simulation Object Behavior (Creating an Actuator)
      addStatePropertyAccessing User-Created State Properties from the GUI
      settingsManagerExamples
      subtaskHow to Use Subtasks
exClock.hSimulation Time, Time of Day, and the Exercise Clock
execute()Starting the Plan, Statements
executeBlock()Starting the Plan, Advancing Through a Plan
executeStatement()Starting the Plan, Advancing Through a Plan
executeTrigger()Triggers
executing, planExecuting a Plan
      planThe Initial Execution State
      planStarting the Plan
      simulation commandSimulation Command Execution
exercise connectionScheduling Events with the Simulation Engine
exercise, clockThe Simulation Manager
      clockSimulation Time, Time of Day, and the Exercise Clock
      clock, modesSimulation Time, Time of Day, and the Exercise Clock
exitFromBlock()Starting the Plan, Statement Blocks
expression, conditionalConditional Expression Objects
extending VR-ForcesExtending VR-Forces: Plug-ins or Stand-Alone Applications
extending, base state repositoryExtending State Repositories at the Base Class Level
      process state repositoryExtending Process State Repositories
      spatial subdivisionExtending the DtSpatialSubdivision Classes
extent, intersectingCreating Spatial Subdivision Objects
F
factoryThe DtSimComponent Class, Object Factories, VR-Forces Factories
Factory ManagerVR-Forces Factories
factory, component descriptorComponent Descriptors
      component managerConfiguring a Component Manager
      parametersSimulation Object Parameters
      parametersParameter Type Strings
      pointer toVR-Forces Factories
      registering communications model withCreating Custom Communication Models
      set data requestSet Data Requests
      systemCreating Control Objects
factoryManager()VR-Forces Factories
factoryMgr.hVR-Forces Factories
feature, accessingAccessing Features through the API
      arealAreal Features
      creating DtSpecification forFeature Specifications
      linearLinear Features
      setAccessing Features through the API
      set, accessing through terrain interfaceAccessing Feature Sets through the Terrain Interface
      specificationFeature Specifications
file, configurationTerrain File Locations
      object mapCreating a Simulation Object
      order of battleCreating Control Objects
      order of battleCreating a Simulation Object
      planStatements
      reading and writingReadable, Writable Objects
      reading fromHandling Unspecified Parameters
      storing data inParameter Type Strings
      terrain, locationTerrain File Locations
filter, for iterating through objectsIterating Through Simulation Objects
findAndSetFieldValue()Structure Properties
findAndSetPropertyValue()Structure Properties
findFieldValue()Structure Properties
finding, back-endsFinding Out About Remote VR-Forces Applications
      plan statementModifying a Plan Programmatically
findItem()Map Properties
findItemValue()Map Properties
findPartByType()The Attachment Manager
findPropertyValue()Structure Properties
findPropertyValue() functionSimple Properties
finishing planCompleting a Plan
fire interactionFire and Detonation Processing
fireManager.hFire and Detonation Processing
fixed wing fighter jet systemFixed Wing Fighter Jet System
fixed-wing, modelCore Elements of Fixed-wing Entities
fltrFcnInf.hObject Predicates
fltrFcnPred.hObject Predicates
forceThe Simulation Object Hierarchy
      hostilityThe Hostility Manager
forceHostilty.mtlThe Hostility Manager
forceTypePred.hObject Predicates
forEachAttribute() functionFeature Attributes and forEachAttribute()
forEachFeature()Accessing Features through the API
forEachFeature() function Iterating Over Features Using forEachFeature()
forward()The State Repository Hierarchy
function, callbackReceiving Interface Messages
      creatorVR-Forces Factories
      lookupLooking Up Individual Objects
functorThe Spatial Subdivision Container
      creating newExtending the DtSpatialSubdivision Classes
G
geocentric, coordinate systemKinematic State
geodetic, coordinate systemCoordinate Systems
geometry() functionDtFeatureGeometry Objects and DtProj Objects
geometry, modelObject Geometry
      objectState Repositories
      objectObject Geometry
GeometryAndDataReceiving Dynamic Terrain Updates
GeometryDataReceiving Dynamic Terrain Updates
getData()Readable, Writable Objects, Reading Data from a File
getList()Iterating Through Simulation Objects
getSelf()Readable, Writable Objects, Reading Data from a File
getting, simulation object stateProcess State Repositories
getVrfObjects()Spatial Organization of Simulation Objects
global commandSimulation Commands
global IDIdentifying Objects
global object designatorLooking Up Individual Objects, Identifying Objects
global weather objectEnvironmental State Manager
Graphical User Interface (GUI) APIIntroduction to the VR-Forces Toolkit
greater thanResource Operators
greater than or equal toResource Operators
ground movement system, disaggregatedGround Disaggregated Movement System
ground tracked movement systemGround Tracked Movement System
ground vehicle, aggregated movementGround Aggregated Movement System
      armor damage systemGround Armor Damage Systems
      componentsThe Ground Vehicle Entity Behavior Model
      modelGround Vehicle Kinematics Model
      model The Ground Vehicle Entity Behavior Model
      movementGround Disaggregated Movement System
      movement systemGround Tracked Movement System
      support planeGround Vehicle Kinematics Model
ground-entity-state-repositoryHow the Object Manager Chooses an Object's Subcomponents, Parameter Type Strings
ground-vehicle-paramParameter Type Strings
groundClamp()Terrain Database
GUI APIThe VR-Forces Graphical User Interface API
      threadingDriver Thread
H
handheld M16 systemHandheld M16 System
hierarchyThe Echelon ID, The Subordinate Manager, The Organization Manager
      changes, notification ofGetting Notification of Changes to the Hierarchy
      organization, queryingQuerying the Organization Hierarchy
      parameter and state repository classesSimulation Object Parameters
      simulation objectThe Simulation Object Hierarchy
      simulation object, changingModifying the Simulation Object Hierarchy
      state repositoryThe State Repository Hierarchy
HLAVR-Forces and VR-Link
      publishing state propertyPublishing User-Created State Properties to HLA
      RPR FOMIntroduction to Simulation Objects
Hostility ManagerThe Hostility Manager
hostility, changingSimulation Commands
hostilityManager()The Hostility Manager
hostilityManager.hThe Hostility Manager
hostStructs.hAddressing a Message, Calling the DtCgf Constructor
human kinematics modelHuman Kinematics Model
human movement systemHuman Movement System, Human Movement System
human, modelThe Human Entity Behavior Model
      modelComponent Systems that Make Up a Human Entity
I
ID, applicationCalling the DtCgf Constructor
      application Looking Up Objects
      echelonLooking Up Individual Objects
      echelonThe Echelon ID
      echelonThe Organization Manager
      echelonEchelon IDs
      echelonUnit Organization
      echelon, assigningCreating a Local Simulation Object from Within an Application
      globalIdentifying Objects
      objectLooking Up Objects
      radioSending Radio Messages
      sessionCalling the DtCgf Constructor
      sessionVR-Forces Sessions
      siteLooking Up Objects
      siteCalling the DtCgf Constructor
      statementModifying a Plan Programmatically
      statementStatements
      subtaskHow to Use Subtasks
identifier, objectIdentifying Objects
      uniqueLooking Up Objects
identifying objectsIdentifying Objects
identifying, back-endsFinding Out About Remote VR-Forces Applications
If statementStatements
ifaceCont.hThe Message Interface
ifaceMsg.hThe DtSimInterfaceMessage Class, The Message Interface
ifaceMsgExec.hThe DtInterfaceMessageExecutive Class
ifStmt.hIterating Through the Statements in a Plan
implementation, terrainUsing the DtTerrainInterface Class
      terrainAdding a DtTerrainPassThroughLayer
independent taskTypes of Tasks
index, statementStatements
indexType()The DtInterfaceMessageExecutive Class
individual objectThe Object Type
individual-local-entity-net-interfaceConfiguring an Object with a Network Interface
infrared sensorIR Sensor System
inheritanceParameter Inheritance
      multipleMultiple Inheritance and DtReaderWriter
inheriting, parametersParameter Inheritance
inheritValues()Parameter Inheritance
inheritValuesFromThisType()Parameter Inheritance, Parameter Inheritance
init()The VR-Forces Creator, The DtVrfApp Class, How the Object Manager Creates an Object, The Component Manager, Creating Components, Creating Settings, Initializing A DtCgf
initializing, DtCgfInitializing A DtCgf
      DtPlanCreating a New Plan Using API Calls
      simulation engineCreating and Initializing the Simulation Engine
input portInter-Component Communication
input port groupInter-Component Communication, Port Groups
input port, typesTypes of Input and Output Ports Supported in VR-Forces
inputPort.hInter-Component Communication, Inter-Component Communication, Ports and Port Groups
inputPortGroup.hInter-Component Communication, Port Groups
insert()Map Properties
inserterThe Spatial Subdivision Container
inserting, spatial subdivision elementCreating Spatial Subdivision Objects
inter-application communicationThe Message Interface
interaction, damage and fireFire and Detonation Processing
      dataVR-Forces Sessions
      signalThe VR-Forces Radio Message System
interface messageThe DtSimMessage Class, The DtInterfaceMessageExecutive Class, The DtSimInterfaceMessage Class, Local Network Interfaces
      sendingSending an Interface Message
interface, content, creatingCreating New Interface Content
      message, receivingReceiving Interface Messages
      networkThe Network Interface
internal messageOverview of Simulation Object Communication, The VR-Forces Simulation Internal Message System
      sendingSending Simulation Internal Messages
intersect()Querying the Terrain Interface
intersecting, chordCreating Spatial Subdivision Objects
intersection, querying forQuerying the Terrain Interface
      terrain, embarked simulation objectsHow Embarkation Affects Simulation Object Models
      testingTesting for All of the Terrain Intersections Along a Chord
      with terrainTerrain Intersection Tests
intersectionTimeQuerying the Terrain Interface
intersectorThe Spatial Subdivision Container
      creatingExtending the DtSpatialSubdivision Classes
intSetting.hThe Settings Manager
is-organizedThe Organization Manager
isDoneTriggers
isLoaded()Loading a Scenario
iterating, edge pointsLinear Features
      subordinate objectsThe Subordinate Manager
      through objectsIterating Through Simulation Objects
      through plan statementsIterating Through the Statements in a Plan
J
joyDevMgr.hThe Joystick Device Manager
Joystick Device ManagerThe Joystick Device Manager
K
keepExistingAttachmentAttaching Environmental Objects to Simulation Objects
kinematic stateState Repositories, Kinematic State
kinematics, ground vehicleGround Vehicle Kinematics Model
      humanHuman Kinematics Model
      missileMissile Kinematics Model
kinTools.hObject Geometry
L
label, objectThe Object Label
Lambert Conformal Conical coordinate systemCoordinate Systems
lambertConformalProjectionCoordinate Systems
latitudeCoordinate Systems
layer, pass throughUsing the DtTerrainInterface Class
      pass throughAdding a DtTerrainPassThroughLayer
lclEnvNetIf.hCreating Control Objects
lclVerticesNotEqPred.hObject Predicates
lead subordinateUnit Organization
leftCondExpr()Logical Operators
less thanResource Operators
less than or equal toResource Operators
library, BoostThe Boost Serialization Library
      BoostThe Settings Manager
      sharedThe VR-Forces APIs Share Classes and Libraries
      vrfControlUsing the Remote Control API
license, checking forChecking for VR-Forces Licenses at Runtime
      run-timeDeploying VR-Forces Applications
lifeformThe Object Type
      damageLifeform Default Damage System
limitations of subtasksHow to Use Subtasks
linear featureAccessing Feature Sets through the Terrain Interface, Linear Features
Link 16Tactical Data Link (TDL) Messages
linkingBuilding the VR-Forces Application for Linux
Linux, building VR-Forces application forBuilding the VR-Forces Application for Linux
list state propertyList Properties
list, managed objectIterating Through Simulation Objects
load()The Object Parameter Database API
loadBatch()Running VR-Forces Applications in Batch Mode Using the Remote Control API, Running VR-Forces Applications in Batch Mode
loading, DTEDLoading a Terrain using the VR-Forces Terrain Library
      plan fileLoading a Plan File
      plug-insLoading Plug-ins
      scenario, using remote control APILoading a Scenario
      terrainLoading a Terrain using the VR-Forces Terrain Library
loadScenario()Loading a Scenario, Loading a Plan File, Using the DtCgf Class, Using the Remote Control API
loadTerrain()Loading a Terrain using the VR-Forces Terrain Library
local objectLocal and Remote Objects
local simulation objectHow the Object Manager Chooses an Object's Subcomponents
local state repositoryComponents and State Repositories
local, coordinate systemState Repositories
      coordinate systemObject Geometry
      network interfaceThe Network Interface
      objectState Repositories
      object, removingRemoving a Locally Simulated Object from the Simulation
      simulation object, Task ManagerThe Task Manager
      Task ManagerResponding to the Tasked by Superior Request
local-environmental-net-interfaceConfiguring an Object with a Network Interface
localKinematicState().velocity()How Embarkation Affects Simulation Object Models
localState()Resource Operators
location, terrain fileTerrain File Locations
logical, constantLogical Constants
      operatorLogical Operators
longitudeCoordinate Systems
looking up, componentLooking Up a Component
      objectsIterating Through Simulation Objects
      process state repositoryProcess State Repositories
      process state repositoryCreating and Configuring Process State Repositories
lookup functionLooking Up Individual Objects
lookup, objectLooking Up Objects
lookupBackend()Finding Out About Remote VR-Forces Applications
lookupComponent()Looking Up a Component
lookupComponentSystem()Looking Up a Component
lookupNode()Querying the Organization Hierarchy
lookupResource()The Resource Manager
lookupSetting()Creating Settings, Accessing Settings, Querying Settings from Remote Applications
lookupStatement()Modifying a Plan Programmatically
M
M16 systemHandheld M16 System
machine-gun-ammunitionThe Resource Manager
main blockIterating Through the Statements in a Plan
main threadDriver Thread
main()The DtVrfApp Class
main-gun-ammunitionThe Resource Manager
mainBlock()Modifying a Plan Programmatically
mainLoop()Creating and Initializing the Simulation Engine, The DtVrfApp Class
MAK specification modelThe MAK Specification Model
MAK_GEOID_GRID, environment variableLoading a Terrain using the VR-Forces Terrain Library
MAK_TERRAIN_IMPLEMENTATION_LIB_DIR environment variableTerrain Implementations
making decisionsSensor Components
managed object listIterating Through Simulation Objects
manager, resourceThe Resource Manager
      set dataThe Set Data Manager
managing, resourcesThe Resource Manager
      settingsThe Settings Manager
manual reorganizationUnit Organization
map state propertyMap Properties
medium, surfaceTerrain Surface (Soil Type)
messageOverview of Simulation Object Communication
      addressingAddressing a Message
      adminAdmin Messages
      administrationThe DtAdminMessage Class
      callback, typesReceiving Specific Types of Messages
      callbacksMessage Receipt Callback Member Functions
      classesMessage Classes
      controlChoosing Which VR-Forces Applications to Control
      DtIfModifySettingModifying Settings from Remote Applications
      DtIfRequestSettingQuerying Settings from Remote Applications
      DtIfSettingQuerying Settings from Remote Applications
      interfaceThe DtSimMessage Class
      interfaceThe DtInterfaceMessageExecutive Class
      interfaceThe DtSimInterfaceMessage Class
      interfaceThe Message Interface
      interface, sendingSending an Interface Message
      internalOverview of Simulation Object Communication
      internalThe VR-Forces Simulation Internal Message System
      object console, translatingCoding Object Console Messages for Translation
      parametersSetting Parameters
      plan, sendingIntroduction to Plans
      printingSimulation Commands
      radioThe DtSimMessage Class
      radioTask Messages
      radioThe VR-Forces Radio Message System
      receivingReceiving Messages
      receiving interfaceReceiving Interface Messages
      receiving specificReceiving Messages from Specific Sources
      registering interest inController Components
      reportReports
      scripted taskStarting Tasks That Use Scripted Task Messages
      sendingSending Messages
      sending radioSending Radio Messages
      sentActuator Components
      set data requestThe DtSetDataRequestMessage Class
      Tactical Data LinkTactical Data Link (TDL) Messages
      taskThe DtTaskMessage Class
      taskTask Messages
      taskTasks
      VR-Forces interfaceLocal Network Interfaces
      vrf objectThe DtVrfObjectMessageExecutive Class
MetaFlight, terrainSynchronous and Asynchronous Calls with Paged Terrains
metric, querying vector network withUsing Metrics to Query the Vector Network
metric.hUsing Metrics to Query the Vector Network
minimum tick periodTicking Components
      varianceTicking Components
minTickPeriodVarianceTicking Components
missile, dynamics systemMissile Dynamics System
      kinematics modelMissile Kinematics Model
      launcher, US attackAttack Missile Launcher System
      modelThe Missile Entity Behavior Model
missingBackendsLoading a Scenario
model, aggregateThe Aggregate Entity Behavior Model
      effect of embarkationHow Embarkation Affects Simulation Object Models
      fixed-wingCore Elements of Fixed-wing Entities
      geometryObject Geometry
      ground vehicleGround Vehicle Kinematics Model
      ground vehicleThe Ground Vehicle Entity Behavior Model
      humanThe Human Entity Behavior Model
      human, componentsComponent Systems that Make Up a Human Entity
      missileThe Missile Entity Behavior Model
      multi-resolutionThe Aggregate Multi-resolution Model
      multi-resolutionWriting Components for a Multiresolution Model
      physicalActuator Components
      rotary-wing entityThe Rotary-wing Entity Behavior Model
      simulation objectIntroduction to Simulation Objects
      unitThe Aggregate Multi-resolution Model
modeling, resource consumptionModeling Resource Consumption
modifying VR-ForcesExtending VR-Forces: Plug-ins or Stand-Alone Applications
modifyRoute()Using the Remote Control API
movement, system, ground trackedGround Tracked Movement System
msgExec.hThe DtMessageExecutive Class
msgTypes.hMessage Classes, Receiving Interface Messages, The Message Interface
mtl.hReading Data from a File
mtlParamDb.hThe Object Parameter Database API
multi-resolution modelThe Aggregate Multi-resolution Model, Writing Components for a Multiresolution Model, The Aggregate Entity Behavior Model
multiple inheritanceMultiple Inheritance and DtReaderWriter
multiple, radiosSending Radio Messages
munitionThe Object Type
mvObjParams.hSimulation Object Parameters
myExecutionStackTriggers (or When Statements)
myIsCompleteCompleting a Plan
myTaskRequestPendingAdvancing Through a Plan
N
name, componentCreating Components
      objectThe Object Name
      radioSending Radio Messages
net-interface-min-tick-period Tuning the Network Interface
net-interface-min-tick-period-varianceTuning the Network Interface
netIface.hThe Network Interface
netRepSize()Creating a New DtSetDataRequest, Creating New Interface Content, Implementing netRepSize(), Deriving a New Task from DtSimTask
NetTypes.hCreating the Network Representation
networkScheduling Events with the Simulation Engine
network interfaceThe Network Interface, Simulated Objects
      configuringConfiguring an Object with a Network Interface
      control objectCreating Control Objects
      remoteState Repositories
      remoteRemote Network Interfaces
      tuningTuning the Network Interface
network, coordinate systemKinematic State
      representation, classCreating the Network Representation
      state repositoryLocal Network Interfaces
networkingVR-Forces and VR-Link
netwrkEdge.hUsing Vector Networks
netwrkNode.hUsing Vector Networks
netwrkSeg.hUsing Vector Networks
newData()Retrieving Data from an Input Port, Sending Data through and Retrieving Data from Port Groups
newScenario()Finding Out About Remote VR-Forces Applications
nextName()The Object Name
nextTickTime()Ticking Components
non-VR-Forces, objectManaging Local and Remote Simulation Objects
      simulation objectThe Simulation Object Hierarchy
not equal toResource Operators
notification level, messageObject Console Messages
notification, change to organization hierarchyGetting Notification of Changes to the Hierarchy
notify callbackThe Set Data Manager
O
object attribute, state propertyPublishing User-Created State Properties to HLA
object console, message, sendingObject Console Messages
      message, translatingCoding Object Console Messages for Translation
Object ManagerCreating and Managing Objects, Creating a New Local Object, Creating a Simulation Object, Customizing or Extending the Simulation Engine, How the Object Manager Creates an Object, Managing Local and Remote Simulation Objects, Object Parameters, The Object Manager and Simulated Objects, The Organization Manager
      iterating through objectsIterating Through Simulation Objects
object map fileCreating a Simulation Object
object parameter databaseHow the Object Manager Creates an Object, Port Groups, Creating Ports and Port Groups in Components, Object Parameters, The Object Manager and Simulated Objects
      APIThe Object Parameter Database API
      component descriptorComponent Descriptors
      setting tick rateTicking Components
      simulation object creationManaging Local and Remote Simulation Objects
Object Plan ManagerSimulated Objects
object state repositoryThe State Repository Hierarchy, Simulated Objects
object type enumerationThe Object Type
object unique identifierLooking Up Objects
object, accessing planAccessing the Plan for an Object
      callbacks for addition and removalGetting Notified When Objects are Added or Removed
      conditionObject Predicates
      configuring network interfaceConfiguring an Object with a Network Interface
      controlControl Objects
      creatingHow the Object Manager Creates an Object
      creatingSimulation Commands
      creatingDtCgf Member Functions
      creating, with factoriesObject Factories
      creating. remote control APICreating Objects
      creation, blockingObject Operations and Blocking Terrain Calls
      creation, queueQueueing Object Creation
      deletingSimulation Commands
      deletingDtCgf Member Functions
      deleting or editing using remote control APIModifying and Deleting Objects
      detecting with sensorDetecting Objects with Sensors
      discovering remoteCreating and Managing Objects
      discovering remoteThe Object Manager and Simulated Objects
      environmentalAttaching Environmental Objects to Simulation Objects
      geometryControl Object Geometry
      geometryState Repositories
      geometryObject Geometry
      IDLooking Up Objects
      identifierLooking Up Individual Objects
      identifierIdentifying Objects
      identifyingIdentifying Objects
      iterating throughIterating Through Simulation Objects
      labelThe Object Label
      localState Repositories
      local and remoteLocal and Remote Objects
      looking upLooking Up Individual Objects
      lookupLooking Up Objects
      managed listIterating Through Simulation Objects
      managing with remote control APIManaging VR-Forces Objects
      nameLooking Up Individual Objects
      nameIdentifying Objects
      nameThe Object Name
      name, control objectIdentifying Control Objects
      non-VR-ForcesManaging Local and Remote Simulation Objects
      parametersState Repositories
      pointers toImportant Coding Recommendations
      predicateIterating Through Simulation Objects
      predicateObject Predicates
      removing localRemoving a Locally Simulated Object from the Simulation
      simulatedThe Object Manager and Simulated Objects
      spatial organizationSpatial Organization of Objects
      stateGetting the State of a Simulated Object
      subordinateThe Subordinate Manager
      target for sensorSignature Sensor Concepts
      typeThe Object Type
      typeSimulated Objects
      type, predefinedThe Object Type
      vrf, messageThe DtVrfObjectMessageExecutive Class
objectContactListUsing the Contact Fusion Controller
ObjectResourceManagerThe Resource Manager
objectResourceManager.hThe Resource Manager
objectSensor.hSensors
objType.hThe Object Type, The Attachment Manager
objTypeEnums.hControl Object Parameters
objTypeEqPred.hObject Predicates
obstacleControl Objects
obstacle featureAccessing Feature Sets through the Terrain Interface
obstacles() functionAccessing Feature Sets through the Terrain Interface
occupancyDirectorController.hEmbarkation
OPDThe Object Manager and Simulated Objects
OPD Editor, plug-in APIThe Simulation Object Editor and OPD Editor Plug-in API
OPE fileUser-Created State Properties
OpenGLDriver Thread
operator, logicalLogical Operators
order of battle, control objectIdentifying Control Objects
      fileCreating Control Objects
      fileCreating a Simulation Object
organizationThe Echelon ID
Organization ManagerIntroduction to Simulation Objects, Changing the Simulation Object Hierarchy, Simulated Objects, The Organization Manager, How the Organization Manager Works, Getting Notification of Changes to the Hierarchy, Modifying the Simulation Object Hierarchy
organization, hierarchy, queryingQuerying the Organization Hierarchy
      pseudo-aggregateUnit Organization
orgCtlr.hEchelon IDs
orgManager.hThe Organization Manager
orgMgrNode.hHow the Organization Manager Works
orgView.hHow the Organization Manager Works
output port groupPort Groups
output port, typesTypes of Input and Output Ports Supported in VR-Forces
output, portInter-Component Communication
      port groupInter-Component Communication
outputPort.hInter-Component Communication, Inter-Component Communication, Ports and Port Groups
outputPortGroup.hInter-Component Communication, Port Groups
overrideBlockingAssertObject Operations and Blocking Terrain Calls
overriding, remote attachmentOverriding the Remote Attachment Process
P
paged, terrainSynchronous and Asynchronous Calls with Paged Terrains
parameter propertyUser-Created State Properties
      user-createdGetting and Setting User-Created State Property Values
parameter, class hierarchySimulation Object Parameters
      common simulation objectThe State Repository Hierarchy
      componentsSpecifying Parameters for Components
      control objectControl Object Parameters
      factorySimulation Object Parameters
      inheritanceParameter Inheritance
      messageSetting Parameters
      objectState Repositories
      objectObject Parameters
      scripted taskHandling Scripted Task Messages
      simulation objectThe Object Manager and Simulated Objects
      typeIntroduction to Simulation Objects
      typeParameter Type Strings
      unspecifiedHandling Unspecified Parameters
parameters()Object Parameters
parametersEntry()Object Parameters
paramTypes.hSimulation Object Parameters
parentLocation()Kinematic State
part, articulatedThe Attachment Manager
      attachedThe Attachment Manager
      attaching and detachingThe Attachment Manager
pass through layer, terrainAdding a DtTerrainPassThroughLayer
pass through, layerUsing the DtTerrainInterface Class
path featureAccessing Feature Sets through the Terrain Interface
paths() functionAccessing Feature Sets through the Terrain Interface
pauseDtCgf Member Functions
pause()DtCgf Member Functions, Using the Remote Control API
PDU, signalThe VR-Forces Radio Message System
percentageFull()Resource Operators, Managing Resources
performance, blocking terrain callObject Operations and Blocking Terrain Calls
      tuning network interfaceTuning the Network Interface
      tuning, tick rateTicking Components
periodic timerScheduling Events with the Simulation Engine
periTimer.hScheduling Events with the Simulation Engine
phase lineControl Objects
physical extentObject Geometry
physical modelActuator Components
physical worldThe Physical World
physicalWorld.hThe Physical World
physicalWorldParams.mtlSignature Sensor Concepts
place()Object Operations and Blocking Terrain Calls
placePoints()Object Operations and Blocking Terrain Calls
Plan AdministratorThe Plan Administrator
Plan ManagerCustomizing or Extending the Simulation Engine, How the Object Manager Chooses an Object's Subcomponents, Introduction to Simulation Objects, Managing Plans, The Plan Manager, The Task Manager
Plan windowStatements
plan()Accessing the Plan for an Object
plan, abandoningAbandoning a Plan
      abandoningSimulation Commands
      accessing for objectAccessing the Plan for an Object
      adding, statementModifying a Plan Programmatically
      adding, statementCreating a New Plan Using API Calls
      blockIterating Through the Statements in a Plan
      changingExamining and Changing Plans
      changing from codeModifying a Plan Programmatically
      completingCompleting a Plan
      conditional expressionIterating Through the Statements in a Plan
      creating through APICreating a New Plan Using API Calls
      dispatcherIntroduction to Plans
      evaluating resourcesResource Operators
      examiningExamining and Changing Plans
      executingExecuting a Plan
      executingThe Initial Execution State
      executingStarting the Plan
      fileStatements
      finding statementModifying a Plan Programmatically
      iterating through statementsIterating Through the Statements in a Plan
      loading from fileLoading a Plan File
      managingManaging Plans
      moving throughAdvancing Through a Plan
      readingIterating Through the Statements in a Plan
      reading and writingIntroduction to Plans
      remote control APITasks and Plans
      removing, statementModifying a Plan Programmatically
      saving, to fileSaving Plans to a File
      statementStatements
      triggerTriggers
plan. conditional expressionConditional Expressions
planBlock.hIterating Through the Statements in a Plan
platformThe Object Type
plug-inExtending VR-Forces: Plug-ins or Stand-Alone Applications
      API, OPD EditorThe Simulation Object Editor and OPD Editor Plug-in API
      API, Simulation Object EditorThe Simulation Object Editor and OPD Editor Plug-in API
      back-endCreating a Plug-in
      back-endPlug-ins
      creatingCreating a Plug-in
      loadingLoading Plug-ins
pointUsing Vector Networks, Using Vector Networks
point featureAccessing Feature Sets through the Terrain Interface
point, iterating through edgeLinear Features
pointer, objectImportant Coding Recommendations
portInter-Component Communication, Ports and Port Groups, Connecting Components
port groupInter-Component Communication, Port Groups, Connecting Components
      connecting to portConnecting Components
      creatingCreating Ports and Port Groups in Components
port, activatingSending Data Through an Output Port
      connecting to port groupConnecting Components
      creatingCreating Ports and Port Groups in Components
      deactivatingSending Data Through an Output Port
      getting data fromRetrieving Data from an Input Port
      input and outputInter-Component Communication
      sending data throughSending Data Through an Output Port
predefined object typeThe Object Type
predicateIterating Through Simulation Objects
predicate()Notifying an Application When a Simulation Object Changes
predicate, callback functionNotifying an Application When a Simulation Object Changes
      objectObject Predicates
predicateEqual()Object Predicates
preloadTerrainAreas()Synchronous and Asynchronous Calls with Paged Terrains
prerequisite, buildingPrerequisites for Building VR-Forces Applications
priorityConnecting Components
      componentThe Component Manager
      componentSetting the Priority of Components
process state repositoryProcess State Repositories
Process State Repository ManagerProcess State Repositories, State Repositories
      registering process state repository withCreating and Configuring Process State Repositories
process state repository, creating and configuringCreating and Configuring Process State Repositories
      extendingExtending Process State Repositories
      looking upCreating and Configuring Process State Repositories
      looking up nameProcess State Repositories
processAwaitingTask()Starting the Plan
processing, fire and damage interactionsFire and Detonation Processing
processor callbackThe Set Data Manager
processSR.hProcess State Repositories
processTaskComplete()How to Use Subtasks
procSRMgr.hProcess State Repositories
procSRTypes.hProcess State Repositories, Creating and Configuring Process State Repositories
project, settingBuilding an Application for Windows
projected coordinateObject Geometry
propagation, sensorSensor Propagation
property, parameterUser-Created State Properties
      state, user-createdUser-Created State Properties
pseudo-aggregate, organization controllerUnit Organization
pseudo-aggregate-local-entity-net-interfaceConfiguring an Object with a Network Interface
pseudoAggOrg.hEchelon IDs
publishing, emitter systemThe Radar Sensor
      state propertiesPublishing User-Created State Properties
      state property in HLAPublishing User-Created State Properties to HLA
pushExecutionStack()Triggers
putData()Readable, Writable Objects
putSelf()Readable, Writable Objects
Q
querying, organization hierarchyQuerying the Organization Hierarchy
      vector networkQuerying the Vector Network
queue, object creationQueueing Object Creation
      Set Location requestQueueing Set Location Requests
queueObjectForRemoval()Removing a Locally Simulated Object from the Simulation
queueSetSuperior()Modifying the Simulation Object Hierarchy
queueSetSuperiorToForce()Modifying the Simulation Object Hierarchy
R
radar object sensorSensors
radar sensorThe Radar Sensor
radarObjectSensor.hSensors
radioActuators, Introduction to Simulation Objects, Overview of Simulation Object Communication
radio messageThe DtSimMessage Class, Task Messages
      reportReports
radio netIntroduction to Simulation Objects
      report messagesReports
radio, configuringThe VR-Forces Radio Message System
      identifyingSending Radio Messages
      messageThe VR-Forces Radio Message System
      message systemOverview of Simulation Object Communication
      message, adminAdmin Messages
      message, customCreating Custom Communication Models
      multipleSending Radio Messages
      role with controllersController Components
      sending messageSending Radio Messages
radioMessageType()The DtSetDataRequestMessage Class, Task Messages
radioMsg.hTask Messages
radioMsgTypes.hDeriving a New Task from DtSimTask, Task Messages, Tasks
random operatorThe Random Operator
rangeNetNodMet.hUsing Metrics to Query the Vector Network
rangeNetSegMet.hUsing Metrics to Query the Vector Network
rdrWritr.hReadable, Writable Objects, Parameter Type Strings, Tasks
readableSimulation Object Parameters
readerTasks
reading, data from fileReading Data from a File
      databaseTerrain Implementations
      fileReadable, Writable Objects
      from fileHandling Unspecified Parameters
      planIterating Through the Statements in a Plan
      plansIntroduction to Plans
readOrderOfBattleFile()Creating a Simulation Object
readPlanFile()Loading a Plan File, The Plan Administrator
receiveMessage()Creating Custom Communication Models
receiverIntroduction to Simulation Objects
receiving, interface messagesReceiving Interface Messages
      messagesReceiving Messages
record, attribute, DISPublishing User-Created State Properties to DIS
recTimer.hScheduling Events with the Simulation Engine
recurring timerScheduling Events with the Simulation Engine
refleced object, state propertiesAccessing User-Created State Properties from the GUI
reflected entityThe Network Interface
reflected list, state propertyAccessing User-Created State Properties from Remote Applications
reflected objectRemote Network Interfaces
refSR.hThe Attachment Manager
registerConsumer()Getting Notification of Changes to Settings
registering, communications model with factoryCreating Custom Communication Models
      creator functionThe VR-Forces Creator
      interest in messagesController Components
      object callbacksGetting Notified When Objects are Added or Removed
      process state repository, PSR Manager, withCreating and Configuring Process State Repositories
      set data requestRegistering and Unregistering for Set Data Requests
      taskRegistering and Unregistering for Tasks
registerProducer()Creating Settings
registerSetDataRequestCreators()Creating a New DtSetDataRequest
registerTaskMsgCallbacks()Deriving a New Task from DtSimTask, Registering and Unregistering for Tasks
registry, reader-writerThe Reader/Writer Registry
Registry, WindowsDeploying VR-Forces Applications
relativeAcceleration()How Embarkation Affects Simulation Object Models
relativeVelocity()How Embarkation Affects Simulation Object Models
remBatchMgr.hRunning VR-Forces Applications in Batch Mode Using the Remote Control API, Running VR-Forces Applications in Batch Mode
remLgrControl.hRunning VR-Forces Applications in Batch Mode
remote application, accessing state properties fromAccessing User-Created State Properties from Remote Applications
      getting settings fromQuerying Settings from Remote Applications
remote attachmentRemote Attachment
remote control APIIntroduction to the Remote Control API, Introduction to the VR-Forces Toolkit, The VR-Forces Remote Control API
      batch modeRunning VR-Forces Applications in Batch Mode Using the Remote Control API
      batch modeRunning VR-Forces Applications in Batch Mode
      building application Building an Application Using the Remote Control API
      changing environmentAccessing and Modifying Environment State
      creating objectCreating Objects
      managing objectsManaging VR-Forces Objects
      messagesThe DtSimInterfaceMessage Class
      reorganizing simulation objectsChanging the Simulation Object Hierarchy
      tasks and plansTasks and Plans
      usingUsing the Remote Control API
remote control applicationCustomizing or Extending the vrfSim Application, Calling the DtCgf Constructor
Remote Control toolkitReceiving Dynamic Terrain Updates
remote object, discoveringThe Object Manager and Simulated Objects
remote simulation objectHow the Object Manager Chooses an Object's Subcomponents
remote, attachment, overridingOverriding the Remote Attachment Process
      network interfaceState Repositories
      network interfaceThe Network Interface
      network interfaceRemote Network Interfaces
      objectState Repositories
      objectLocal and Remote Objects
      object, discoveringCreating and Managing Objects
      simulation object, non-VR-ForcesThe Simulation Object Hierarchy
remoteEnvironmentController()Accessing and Modifying Environment State
removeAndDelete()Removing a Locally Simulated Object from the Simulation, Modifying a Plan Programmatically
removeBackendDiscoveryCallback()Finding Out About Remote VR-Forces Applications
removeBackendLoadedCallback()Loading a Scenario
removeBackendRemovalCallbacks()Finding Out About Remote VR-Forces Applications
removeBackendSavedCallback()Saving a Scenario
removeChildResource()Managing Resources
removeFromOrganization()Changing the Simulation Object Hierarchy
removePendingSubtaskId()How to Use Subtasks
removePlanCompleteCallback()Tasks and Plans
removePlanStatementCallback()Tasks and Plans
removeResource()The Resource Manager
removeScenarioLoadedCallback()Loading a Scenario
removeScenarioSavedCallback()Saving a Scenario
removing, local objectRemoving a Locally Simulated Object from the Simulation
      statement from planModifying a Plan Programmatically
      subordinate objectThe Subordinate Manager
reorganizationUnit Organization, Unit Organization
reorganizing, simulation objects, remote control APIChanging the Simulation Object Hierarchy
repeatabilityTicking Components
replaceAll()Terrain File Locations
replaceString()Terrain File Locations
reportThe DtReportMessage Class, Reports
      messageReceiving Specific Types of Messages
      spotThe VR-Forces Radio Message System
      textThe VR-Forces Radio Message System
reportMsg.hThe DtReportMessage Class
requirement, building applicationPrerequisites for Building VR-Forces Applications
Resource ManagerComponent Systems, Introduction to Simulation Objects, Modeling Resource Consumption, The Resource Manager
resource, evaluatingResource Operators
      managingThe Resource Manager
      managingManaging Resources
      modelingModeling Resource Consumption
resourceManager()Modeling Resource Consumption, The Resource Manager
restoreTasks
retaskTypes of Tasks
rewindDtCgf Member Functions
rewind()DtCgf Member Functions
rightCondExpr()Logical Operators
rotary wing, attack movement systemRotary-wing Attack Movement System
      modelThe Rotary-wing Entity Behavior Model
rotary-wing, armor systemRotary-wing Default Armor System
routeControl Objects
rsrcList.hManaging Resources
RTItick()using, remote control APIUsing the Remote Control API
run modeDtCgf Member Functions
run()Using the DtCgf Class, DtCgf Member Functions, Using the Remote Control API
run-time licenseDeploying VR-Forces Applications
runBatch()Running VR-Forces Applications in Batch Mode Using the Remote Control API, Running VR-Forces Applications in Batch Mode
running()Running VR-Forces Applications in Batch Mode
rwFile.hParameter Type Strings
rwIntList.hStatement Blocks
rwRegistry.hThe Reader/Writer Registry
rwString.hThe Object Name, Writing Data to a File
S
saveTasks
save()The Object Parameter Database API
saveScenario()Saving Plans to a File, Saving a Scenario, DtCgf Member Functions
saving, plan to fileSaving Plans to a File
      scenarioSaving Plans to a File
      scenarioProcess State Repositories
      scenarioCheckpointing a Simulation Object's State
      scenarioThe Object Manager and Simulated Objects
      scenario, using remote control APISaving a Scenario
scenario, checkpointThe Object Manager and Simulated Objects
      checkpointingProcess State Repositories
      loading, using remote control APILoading a Scenario
      savingSaving Plans to a File
      savingProcess State Repositories
      savingCheckpointing a Simulation Object's State
      saving, using remote control APISaving a Scenario
schedulerThe Simulation Manager, Scheduling Events with the Simulation Engine
scheduler.hScheduling Events with the Simulation Engine
scheduling, eventsScheduling Events with the Simulation Engine
scnBatchIter.hRunning VR-Forces Applications in Batch Mode
scripted taskIntroduction
      messageStarting Tasks That Use Scripted Task Messages
      parameter valuesHandling Scripted Task Messages
      sendingStarting Tasks That Use Scripted Task Messages
searchPathReading Data from a File
SEDRISUsing Vector Networks, The MAK Specification Model
segmentUsing Vector Networks
sendData()Sending Data Through an Output Port, Sending Data through and Retrieving Data from Port Groups
sending, commands to back-endsChoosing Which VR-Forces Applications to Control
      eventsScheduling Events with the Simulation Engine
      interface messageSending an Interface Message
      messageSending Messages
      message, consoleObject Console Messages
      message, internalSending Simulation Internal Messages
      messagesActuator Components
      plan messagesIntroduction to Plans
      radio messageSending Radio Messages
      scripted taskStarting Tasks That Use Scripted Task Messages
sendMessage()Sending Messages, Creating Custom Communication Models
sendSubtask()How to Use Subtasks
sendToNet()Deriving a New Task from DtSimTask
sendVrfOverlayObjectModifyMsg()Attaching Environmental Objects to Simulation Objects
sensorComponents, Sensors, Components and The Component Manager, Sensor Components, Sensor Concepts, The Physical World
      addingAdding a Sensor Component
      adding domainAdding Sensor Domains
      componentThe Sensor Component
      data, collatingUsing the Contact Fusion Controller
      detecting objects withDetecting Objects with Sensors
      IRIR Sensor System
      propagationSensor Propagation
      radarThe Radar Sensor
      signatureSignature Sensor Concepts
      signature propagationSignature Sensor Concepts
      signature propagationSignature Propagation
      signature, target objectTarget Object
      target objectSignature Sensor Concepts
      visualVisual Sensor System
sensorSignatureManager()Sensor Propagation
serializationThe Settings Manager
      BoostThe Boost Serialization Library
sessionVR-Forces Sessions
      IDCalling the DtCgf Constructor
      IDVR-Forces Sessions
Set Data ManagerThe Set Data Manager
set data requestSet Data Requests, The Set Data Manager
      creatingCreating a New DtSetDataRequest
      messageThe DtSetDataRequestMessage Class
      registering forRegistering and Unregistering for Set Data Requests
      statementStatements
      unregistering forRegistering and Unregistering for Set Data Requests
Set Location, queueQueueing Set Location Requests
setAssertOnBlockingTerrainCalls()Synchronous and Asynchronous Calls with Paged Terrains
setDataManager.hThe Set Data Manager
setDataReq.hCreating a New DtSetDataRequest, The DtSetDataRequestMessage Class
setDtaRqMsg.hThe DtSetDataRequestMessage Class
setEntity()Components and State Repositories, Actuators
setEntitySpeed()Using the Remote Control API
setFromNet()Creating a New DtSetDataRequest, Creating New Interface Content, Implementing setFromNet(), Deriving a New Task from DtSimTask
setHostility()The Hostility Manager
setIsComplete(false)Starting the Plan
setMaxWaitTime()Saving a Scenario
setNextTickTime()Ticking Components
setPercentageFull()Managing Resources
setPredicate()Notifying an Application When a Simulation Object Changes
setProjection()Object Geometry
setRelativeAcceleration()How Embarkation Affects Simulation Object Models
setRelativeVelocity()How Embarkation Affects Simulation Object Models
setSetting()Creating Settings, Modifying Settings from Remote Applications
setSpotReportsGloballyEnabled()Modifying Settings from Remote Applications
setSuperior()Changing the Simulation Object Hierarchy, Modifying the Simulation Object Hierarchy
setSuperiorToForceModifying the Simulation Object Hierarchy
setTask()Task Messages
setTaskRequestPending(true)Starting the Plan
setTestInterval()Notifying an Application When a Simulation Object Changes
setting, component prioritySetting the Priority of Components
      data valuesSet Data Requests
      echelon IDEchelon IDs
      simulation object, stateProcess State Repositories
Settings ManagerThe Settings Manager, Creating Settings
      back-endThe Back-End Settings Manager (DtVrfSimSettingsManager)
      BoostThe Boost Serialization Library
      remote APIQuerying Settings from Remote Applications
      remote APIModifying Settings from Remote Applications
settings, accessingAccessing Settings
      back-endThe Back-End Settings Manager (DtVrfSimSettingsManager)
      changing from remote applicationModifying Settings from Remote Applications
      creatingCreating Settings
      getting from remote applicationQuerying Settings from Remote Applications
      notification of changes toGetting Notification of Changes to Settings
      vrfSimSettings.xmlThe Settings Manager
settingsManager, exampleExamples
settingsManager.hThe Settings Manager
settingsObject.hThe Settings Manager
settingsObjectFactory.hThe Settings Manager
setToNet()Creating a New DtSetDataRequest, Creating New Interface Content, Implementing setToNet()
setTskBySupr.hResponding to the Tasked by Superior Request
setUseSessionId()VR-Forces Sessions
setValue()Sending Data Through an Output Port
shared classesThe VR-Forces APIs Share Classes and Libraries
shared librariesThe VR-Forces APIs Share Classes and Libraries
side IDLooking Up Objects
signal interactionThe VR-Forces Radio Message System
signal, PDUThe VR-Forces Radio Message System
signature object sensorSensors, The Radar Sensor
signature, absoluteSignature Sensor Concepts
      apparentSignature Sensor Concepts
      propagationSignature Sensor Concepts
      propagationSignature Propagation
      sensorSignature Sensor Concepts
      sensorTarget Object
signatureObjectSensor.hSensors
simBlock.hIterating Through the Statements in a Plan
simCommand.hSimulation Commands
simComponent.hThe DtSimComponent Class, Components and The Component Manager
simComponentManager.hComponents and The Component Manager
simComponentTypes.hThe DtSimComponent Class
simInternalCommunicationInterface.hReceiving Messages from Specific Sources
simManager()The Simulation Manager
simMgr.hCustomizing or Extending the Simulation Engine, The Simulation Manager
simMsg.hThe DtSimMessage Class, Receiving Interface Messages
simple state propertySimple Properties
simpleCgfDtCgf Member Functions
simplePlanDtCgf Member Functions
simpleRadioCommModel.hCreating Custom Communication Models
simRadio.hController Components, Actuator Components
simReport.hThe DtReportMessage Class
simRsrc.hThe Resource Manager
simStmt.hCreating a New Plan Using API Calls
simTask.hThe DtTaskMessage Class, Tasks
simTaskState.hHandling Handover of Tasks between Components
simTrigger.hTriggers
simulated objectThe State Repository Hierarchy, The Object Manager and Simulated Objects
Simulation APIGetting Started with the VR-Forces Simulation API, Introduction to the VR-Forces Toolkit
simulation commandSimulation Commands
simulation engineThe VR-Forces Simulation API
      creating and initializingCreating and Initializing the Simulation Engine
      stateDtCgf Member Functions
Simulation ManagerAddressing a Message, Parameter Type Strings, The Object Manager and Simulated Objects, The Simulation Manager
simulation model set, hostility fileThe Hostility Manager
simulation object destroyedConditional Expressions for Testing Entity Status
Simulation Object Editor, plug-in APIThe Simulation Object Editor and OPD Editor Plug-in API
simulation object in areaConditional Expressions for Testing Entity Status
simulation object left of lineConditional Expressions for Testing Entity Status
simulation object, adding behaviorAdding a New Simulation Object Behavior (Creating an Actuator)
      attaching environmental object toAttaching Environmental Objects to Simulation Objects
      attaching objects toEmbarkation
      communicationSimulation Object Communication
      communicationOverview of Simulation Object Communication
      Component ManagerComponents and The Component Manager
      Component ManagerThe Component Manager
      componentsIntroduction to Components
      creatingCreating a Simulation Object
      creating, from applicationCreating a Local Simulation Object from Within an Application
      definition ofIntroduction to Simulation Objects
      DI-GuyDI-Guy Integration
      embarkationEmbarkation
      hierarchyThe Simulation Object Hierarchy
      hierarchy, changingModifying the Simulation Object Hierarchy
      hostilityThe Hostility Manager
      instantiatingObject Factories
      listGetting the State of a Simulated Object
      local and remoteHow the Object Manager Chooses an Object's Subcomponents
      local state repositoryComponents and State Repositories
      lookup in object parameter databaseManaging Local and Remote Simulation Objects
      modelIntroduction to Simulation Objects
      organization, spatialSpatial Organization of Simulation Objects
      parametersSimulation Object Parameters
      parametersThe Object Manager and Simulated Objects
      publisherThe Network Interface
      radio messageThe VR-Forces Radio Message System
      reflectedThe Network Interface
      remote, adding components toAdding Existing Components to a Remote Simulation Object
      remote, adding components toAdding New or Modified Components to a Remote Simulation Object
      remote, attaching component toRemote Attachment
      reorganizing, remote control APIChanging the Simulation Object Hierarchy
      spatial organizationThe Physical World
      stateActuator Components
      stateGetting the State of a Simulated Object
      state, savingCheckpointing a Simulation Object's State
      state, savingThe Object Manager and Simulated Objects
      state, setting and retrievingProcess State Repositories
      state, testingConditional Expressions for Testing Entity Status
      subcomponentHow the Object Manager Chooses an Object's Subcomponents
      terrain intersectionHow Embarkation Affects Simulation Object Models
      testing propertiesConditional Expression Objects
simulation, addressChoosing Which VR-Forces Applications to Control
      addressLooking Up Objects
      addressAddressing a Message
      addressCalling the DtCgf Constructor
      internal messageThe VR-Forces Simulation Internal Message System
      internal message systemOverview of Simulation Object Communication
      message interfaceThe Message Interface
      sending internal messageSending Simulation Internal Messages
      timeSimulation Time, Time of Day, and the Exercise Clock
site IDCalling the DtCgf Constructor
site, application, object numberIdentifying Objects
skin, terrainUsing the DtTerrainInterface Class
skipTask()How to Use Subtasks, Skipping a Task
soil factorParameter Inheritance
soil, type, surfaceTerrain Surface (Soil Type)
sorting, terrain, objects and obstructionsSpatial Subdivisions
source, messageReceiving Messages from Specific Sources
Spatial ManagerSpatial Organization of Objects
spatial organizationSpatial Organization of Objects, The Physical World, Spatial Organization of Simulation Objects
spatial subdivisionSpatial Subdivisions
      creatingCreating Spatial Subdivision Objects
      extendingExtending the DtSpatialSubdivision Classes
      functorThe Spatial Subdivision Container
      inserterThe Spatial Subdivision Container
      intersecting chordCreating Spatial Subdivision Objects
      intersecting DtExtentsCreating Spatial Subdivision Objects
      intersectorsThe Spatial Subdivision Container
spatialSubdivision.hThe Spatial Subdivision Container
specAttrib.hFeature Specifications
specificationFeature Specifications
      MAK modelThe MAK Specification Model
specification.hUsing Vector Networks
specifying, taskTasks
specMgr.hUsing Vector Networks
spot reportThe VR-Forces Radio Message System
      generatorSpot Report Generator System
      listGetting the State of a Simulated Object
      receiver systemSpot Report Receiver System
ssAccumulationFunctor.hThe Spatial Subdivision Container
ssChordIntersector.hThe Spatial Subdivision Container, Creating Spatial Subdivision Objects
ssExtentIntersector.hThe Spatial Subdivision Container, Creating Spatial Subdivision Objects
ssFunctor.hThe Spatial Subdivision Container
ssInsertionFunctor.hThe Spatial Subdivision Container
stand-alone applicationExtending VR-Forces: Plug-ins or Stand-Alone Applications
starting, planStarting the Plan
      subtaskHow to Use Subtasks
state data, changingThe Set Data Manager
state information, updatingRemote Network Interfaces
state property, accessing from remote applicaitonAccessing User-Created State Properties from Remote Applications
      accessing through C++User-Created State Properties
      data typesSupported Data Types for User-Created State Properties
      listList Properties
      mapMap Properties
      propertyUtils.hAccessing User-Created State Properties from the Simulation Engine
      publishingPublishing User-Created State Properties
      publishing to DISPublishing User-Created State Properties to DIS
      publishing to HLAPublishing User-Created State Properties to HLA
      reflected listAccessing User-Created State Properties from Remote Applications
      simpleSimple Properties
      structureStructure Properties
      user-createdUser-Created State Properties
      user-createdGetting and Setting User-Created State Property Values
state repositoryGetting and Setting User-Created State Property Values, State Repositories, State Repositories for Simulation Objects
      control objectCreating Control Objects
      extending baseExtending State Repositories at the Base Class Level
      hierarchyThe State Repository Hierarchy
      hierarchySimulation Object Parameters
      localComponents and State Repositories
      networkLocal Network Interfaces
      process state repositoryProcess State Repositories
      pseudo-aggregateState Repositories for Simulation Objects
      relationship to componentsComponents and State Repositories
state, environment, remote control APIAccessing and Modifying Environment State
      kinematicState Repositories
      savingThe Object Manager and Simulated Objects
      setting and retrievingProcess State Repositories
      simulated objectGetting the State of a Simulated Object
statement index objectTriggers (or When Statements)
statement, adding to planCreating a New Plan Using API Calls
      blockIterating Through the Statements in a Plan
      clockStatement Blocks
      conditionalStatements
      IDModifying a Plan Programmatically
      IDStatements
      indexStatements
      planStatements
      removing from planModifying a Plan Programmatically
      set data requestStatements
      taskStatements
      WhileStatements
statementId()Modifying a Plan Programmatically
status, back-endPublishing a Back-End's Status
step()Statements
stepStatement()Advancing Through a Plan
stmtIndex.hThe Initial Execution State
stopBatch()Running VR-Forces Applications in Batch Mode Using the Remote Control API, Running VR-Forces Applications in Batch Mode
storing, data in filesParameter Type Strings
streaming, terrainSynchronous and Asynchronous Calls with Paged Terrains
string, symbolSymbol Strings
stringRep()Creating a New DtSetDataRequest, Deriving a New Task from DtSimTask
stringSetting.hThe Settings Manager
structure state propertyStructure Properties
sub-expressionLogical Operators
subclassing, DtVrfAppThe DtVrfApp Class
subcomponentSimulated Objects
      choosing typeHow the Object Manager Creates an Object
Subordinate ManagerState Repositories, The Subordinate Manager
subordinate, leadUnit Organization
      object, adding, removing, and iteratingThe Subordinate Manager
      specifyingThe Aggregate Entity Behavior Model
subordinatesChanged()Echelon IDs
subresourceThe Resource Manager
subscribePlan()Tasks and Plans
subSearch.hConditional Expressions for Testing Entity Status
subtaskTypes of Tasks, Subtasks
subtask exampleHow to Use Subtasks
subtask IDHow to Use Subtasks
subtask, cancelingHow to Use Subtasks
      limitations ofHow to Use Subtasks
      starting How to Use Subtasks
superiorEchelon IDs
surface, attributesTerrain Surface (Soil Type)
      terrainTerrain Surface (Soil Type)
surface.hTerrain Surface (Soil Type)
symbol, stringSymbol Strings
symbolStore.hSymbol Strings
symStr.hSymbol Strings
synchronous callSynchronous and Asynchronous Calls with Paged Terrains
system, aggregate movementGround Aggregated Movement System
      componentComponent Systems
      damage, ground armorGround Armor Damage Systems
      fixed wing fighter jetFixed Wing Fighter Jet System
      ground tracked movementGround Tracked Movement System
      handheld M16Handheld M16 System
      IR sensorIR Sensor System
      lifeform damageLifeform Default Damage System
      missile dynamicsMissile Dynamics System
      rotary wing attack movementRotary-wing Attack Movement System
      spot report generatorSpot Report Generator System
      spot report receiverSpot Report Receiver System
      US attack missile launcherAttack Missile Launcher System
      visual sensorVisual Sensor System
systems, humanComponent Systems that Make Up a Human Entity
T
Tactical Data Link messagesTactical Data Link (TDL) Messages
tactical graphicsControl Objects
target-acquiredProcess State Repositories
taskTasks
Task ManagerHow the Object Manager Chooses an Object's Subcomponents, Introduction to Simulation Objects, Tasks, Simulated Objects, The Plan Manager, The Task Manager
      clearing tasksHandling Clear Task Messages
      multi-resolution componentHandling Handover of Tasks between Components
      tickingThe Task Manager
task, addingAdding a New Task for a Simulation Object
      C++, startingStarting C++ Tasks
      classesTasks
      handling unachievableHandling Unachievable Tasks
      handoff between componentsHandling Handover of Tasks between Components
      messageReceiving Specific Types of Messages
      messageTask Messages
      messageTasks
      performingSensor Components
      registering forRegistering and Unregistering for Tasks
      remote control APITasks and Plans
      scripted and C++Introduction
      scripted, messageStarting Tasks That Use Scripted Task Messages
      sending task messageStarting C++ Tasks
      statementStatements
      subtaskTypes of Tasks
      subtaskSubtasks
      typesTypes of Tasks
      unregistering forRegistering and Unregistering for Tasks
      userAdding a User Task
      user, controllerAdding a Controller for a User Task
taskComplete()Handling Unachievable Tasks, How to Use Subtasks, Reporting that a Task is Complete
taskControllerComponent.hController Components
taskCtlrCmpnt.hHandling Handover of Tasks between Components
taskedBySuperiorRequestCallback()Responding to the Tasked by Superior Request
taskFactory()VR-Forces Factories
taskFactory.hTasks
taskMgr.hThe Task Manager
taskMsg.hThe DtTaskMessage Class, Task Messages
taskStateHandling Handover of Tasks between Components
TDL messagesTactical Data Link (TDL) Messages
terain, dynamicDynamic Terrain Network Interface
terrainThe Physical World
Terrain APIIntroduction to the VR-Forces Toolkit
terrain API, introduction Introduction to the Terrain API
terrain page-in areaControl Objects
terrain, APIThe VR-Forces Terrain API
      APIUsing the DtTerrainInterface Class
      blocking callsObject Operations and Blocking Terrain Calls
      capabilitiesTerrain Capabilities
      coordinate systemCoordinate Systems
      dataTerrain File Locations
      databaseTerrain Database
      dynamic, changing stateChanging the Dynamic Terrain
      dynamic, requesting terrain informationRequesting Dynamic Terrain Information
      file, locationTerrain File Locations
      implementationUsing the DtTerrainInterface Class
      implementationAdding a DtTerrainPassThroughLayer
      interface, accessing feature setsAccessing Feature Sets through the Terrain Interface
      intersectionTerrain Intersection Tests
      intersection, embarked simulation objectsHow Embarkation Affects Simulation Object Models
      intersection, testTesting for All of the Terrain Intersections Along a Chord
      loadingLoading a Terrain using the VR-Forces Terrain Library
      MetaFlightSynchronous and Asynchronous Calls with Paged Terrains
      pagedSynchronous and Asynchronous Calls with Paged Terrains
      pass through layerAdding a DtTerrainPassThroughLayer
      querying for intersectionsQuerying the Terrain Interface
      readerTerrain Implementations
      skinUsing the DtTerrainInterface Class
      streamingSynchronous and Asynchronous Calls with Paged Terrains
      surfaceTerrain Surface (Soil Type)
TerrainCapabilities()Terrain Capabilities
terrainDb.hCustomizing or Extending the Simulation Engine
terrainHeightAboveSeaLevel()Synchronous and Asynchronous Calls with Paged Terrains
terrainImplementation.hTerrain Implementations
terrainInterface()Terrain Database
terrainInterface.hUsing the DtTerrainInterface Class, Testing for All of the Terrain Intersections Along a Chord
testing, for terrain intersectionsTerrain Intersection Tests
      simulation object propertiesConditional Expression Objects
      terrain intersectionsTesting for All of the Terrain Intersections Along a Chord
text reportThe VR-Forces Radio Message System
      messageReceiving Specific Types of Messages
textReport.hSending Messages
thenBlock()Modifying a Plan Programmatically
threadingDriver Thread
tick()The DtSimComponent::tick() Function, Executing a Plan, Ticking Components, The Simulation Manager, Triggers, Using the DtCgf Class, Components and Systems can be Enabled and Disabled Dynamically
tick, order ofConnecting Components
      periodTicking Components
      rateTicking Components
      rate, tuningTuning the Network Interface
      rate, varianceTicking Components
tick-period-uses-real-timeTicking Components
ticking, componentsTicking Components
      Task ManagerThe Task Manager
time of daySimulation Time, Time of Day, and the Exercise Clock
timedTick()Ticking Components
timer, recurring and periodicScheduling Events with the Simulation Engine
timer.hScheduling Events with the Simulation Engine
toolkit, building applicationsBuilding an Application that Uses the VR-Forces Toolkit
topLevOrgCtrl.hEchelon IDs
topocentric coordinateObject Geometry
translation, object console messageCoding Object Console Messages for Translation
transmitterIntroduction to Simulation Objects
triggerStarting the Plan, Completing a Plan, Triggers (or When Statements), Triggers
tuning, component performanceTicking Components
      performance, network interfaceTuning the Network Interface
type()Configuring a User Task from the GUI, The DtSimComponent Class, Creating a New DtSetDataRequest, Creating New Interface Content, Implementing the type() and clone() Member Functions, Deriving a New Task from DtSimTask, How the Object Manager Chooses an Object's Subcomponents, Simulation Object Parameters, Looking Up a Component, Managing Resources
type, parameter and state repositoryParameter Type Strings
U
underFireDeterminationSensor.hFire and Detonation Processing
unique identifierLooking Up Objects
unitThe Object Type, Introduction to Simulation Objects, The Subordinate Manager
      componentsWriting Components for a Multiresolution Model
      forceThe Simulation Object Hierarchy
      modelThe Aggregate Multi-resolution Model
      publisherThe Network Interface
unregistering, callbackGetting Notified When Objects are Added or Removed
      set data requestRegistering and Unregistering for Set Data Requests
      taskRegistering and Unregistering for Tasks
unspecified parametersHandling Unspecified Parameters
unsubscribePlan()Tasks and Plans
updateAmountFromChildren()Managing Resources
updateFullAmountFromChildren()Managing Resources
updating, state informationRemote Network Interfaces
use-logger-controlRunning VR-Forces Applications in Batch Mode
user taskAdding a User Task, Types of Tasks
User Task dialog boxConfiguring a User Task from the GUI
user task, controllerAdding a Controller for a User Task
user-created state propertyGetting and Setting User-Created State Property Values
userTask.hTypes of Tasks
userTaskNameConfiguring a User Task from the GUI
UTM, coordinate systemCoordinate Systems
UTM_Coordinate_SystemCoordinate Systems
UUIDLooking Up Objects, The Object Name
uuid()Conditional Expressions for Testing Entity Status
V
value()Retrieving Data from an Input Port
variance, tick rateTicking Components
vecNetwrk.hUsing Vector Networks
vecNetwrkRecord.hQuerying the Vector Network
vecNwrkIntRec.hQuerying the Vector Network
vectorUsing Vector Networks
vector networkUsing Vector Networks
      queryingQuerying the Vector Network
      using metricsUsing Metrics to Query the Vector Network
vector, feature, creating DtSpecification forFeature Specifications
velocity, relative to hostHow Embarkation Affects Simulation Object Models
vertexObject Geometry
visitVrfObjects()Spatial Organization of Simulation Objects
visual sensor systemVisual Sensor System
VR-Forces, building applicationRebuilding the VR-Forces Application
      building for LinuxBuilding the VR-Forces Application for Linux
      deploying applications based onDeploying VR-Forces Applications
      messagesThe Message Interface
      toolkitBuilding an Application that Uses the VR-Forces Toolkit
VR-LinkVR-Forces and VR-Link
      object, listGetting the State of a Simulated Object
vrf-aggregate-remote-entity-net-interfaceConfiguring an Object with a Network Interface
vrf-automotive-process-stateCreating and Configuring Process State Repositories
vrf-individual-remote-entity-net-interfaceConfiguring an Object with a Network Interface
vrf-remote-environmental-net-interfaceConfiguring an Object with a Network Interface
vrfApp.cxxThe DtVrfApp Class
vrfApp.hThe DtVrfApp Class
vrfAttachMgr.hThe Attachment Manager
vrfBeListener.hFinding Out About Remote VR-Forces Applications
vrfCheckLicense.hChecking for VR-Forces Licenses at Runtime
vrfControl libraryUsing the Remote Control API
vrfController.hModifying and Deleting Objects, Tasks and Plans, Using the Remote Control API
vrfCreator.hInitializing A DtCgf
VrfExtendedAttributes classPublishing User-Created State Properties to HLA
vrfGuiCustomizing or Extending the vrfSim Application, Introduction to the VR-Forces Toolkit, DtCgf Member Functions
vrfIterator()Iterating Through Simulation Objects
vrfKinState.hKinematic State
vrfMsgDump, DtStatePropertyPrinterAccessing User-Created State Properties from Remote Applications
vrfMsgIf.hThe Message Interface
vrfMvObjSR.hThe State Repository Hierarchy, State Repositories for Simulation Objects
vrfNetIfTypes.hConfiguring an Object with a Network Interface
vrfObject.hSimulated Objects
vrfObjectCommunicationInterface.hOverview of Simulation Object Communication
vrfObjectMessage.hOverview of Simulation Object Communication, Receiving Interface Messages, Tasks
vrfObjectMessageExecutive.hThe DtVrfObjectMessageExecutive Class
vrfObjectPlanManager()Managing Plans
vrfObjGeom.hObject Geometry
vrfObjMgr.hCustomizing or Extending the Simulation Engine, The Object Manager and Simulated Objects
vrfObjParams.hObject Parameters, The Object Parameter Database API
vrfObjPlanAdministrator.hCustomizing or Extending the Simulation Engine
vrfObjPlanMgr.hCustomizing or Extending the Simulation Engine, Introduction to Plans
vrfObjPredCbInfo.hNotifying an Application When a Simulation Object Changes
vrfObjSR.hCreating Control Objects, State Repositories, The State Repository Hierarchy
vrfParamDb.hThe Object Parameter Database API
vrfPluginExtension.hCreating a Plug-in
vrfRadio.hReceiving Messages from Specific Sources
vrfSettingsManager.hThe Settings Manager
vrfSimCustomizing or Extending the vrfSim Application, Getting Started with the VR-Forces Simulation API, Introduction to the VR-Forces Toolkit
vrfsim, log fileObject Console Messages
vrfSim.logCreating a Plug-in
vrfSimSettings.xmlThe Back-End Settings Manager (DtVrfSimSettingsManager)
vrfSimSettings.xml configuration fileThe Settings Manager
vrfSimSettingsManager.hThe Settings Manager
vrfSimUserDISBuilding the VR-Forces Application for Windows
vrfSimUserHLA13Building the VR-Forces Application for Windows
vrfSimUserHLA1516Building the VR-Forces Application for Windows
vrfSimUserHLA1516eBuilding the VR-Forces Application for Windows
vrfSRUserExt.hExtending State Repositories at the Base Class Level
vrfStatusPub.hCustomizing or Extending the Simulation Engine
vrfSubordMgr.hThe Subordinate Manager
W
waypointControl Objects
Weather State ProviderEnvironmental State Manager
weather, controllingEnvironmental State Manager
When statementTriggers (or When Statements), Statements
whenBlock()Modifying a Plan Programmatically
whenStmt.hIterating Through the Statements in a Plan
While statementStatements
window, PlanStatements
Windows, building application forRebuilding the VR-Forces Application
      project settingsBuilding an Application for Windows
writableSimulation Object Parameters
write()Creating Settings
writePlanFile()Saving Plans to a File
writerTasks
writing, data to fileWriting Data to a File
      plansIntroduction to Plans
      to fileReadable, Writable Objects
XYZ
xyNetSegMet.hUsing Metrics to Query the Vector Network

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)