VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Typedefs | Variables
scenario.h File Reference

Go to the source code of this file.

Classes

class  DtScenario
 
struct  DtScenario::ScenarioData
 
class  DtLoadBalancingFcnInfo
 
class  DtScenarioLoadInformation
 
struct  DtSimulationObjectGroupSaveInformation
 

Typedefs

typedef bool(* DtPreserveMappingsFcn )(void *usr)
 
typedef bool(* DtLoadBalancingFcn )(DtAddressMap *map, const DtList *backends, bool &remapped, void *usr)
 
typedef bool(* DtRemappingFcn )(DtBackendMap *map, const std::set< DtSimulationAddress > &expectedBackends, void *usr)
 

Variables

const int DtImportScenarioCreateUniqueNamesOnImport = 0x00000001
 
const int DtImportScenarioImportScenarioEvents = 0x00000002
 
const int DtImportScenarioCreateSelectionGroup = 0x00000004
 
const int DtSimulationObjectGroupPreserveForceInformation = 0x00000008
 
const int DtSimulationObjectGroupUseGroupNameToDisambiguate = 0x00000010
 
const int DtSimulationObjectGroupAltitudesAreAboveTerrain = 0x00000020
 
const int DtSimulationObjectGroupCreationMode = 0x00000040
 
const int DtSimulationObjectGroupAllowAltitudePlacement = 0x00000080
 
const int DtImportScenarioKeepOnlyOriginalSimulationObjects = 0x00000100
 
const int DtImportScenarioDefaultFlags
 
const int DtSimulationObjectGroupDefaultFlags
 

Typedef Documentation

typedef bool(* DtPreserveMappingsFcn)(void *usr)

class DtScenario:

Instances of DtScenario is the data declared in a .scn file It provides the capablility to read in a scenario file and access the data. Current scenario version is 3.2. For versions pre 3.2, the scenario exercise time will contain todays date/time as part of the exercise start time. For 3.2 and beyond this is assumed to be set as part of the exercise start time Used by saveScenario to determine if original (true) or new mappings should be saved.

typedef bool(* DtLoadBalancingFcn)(DtAddressMap *map, const DtList *backends, bool &remapped, void *usr)

Return true from this function to signal success of load balancing, however, set remapped to true if the backend mapping has changed. Setting to false will not warn the user to preserve mappings.

typedef bool(* DtRemappingFcn)(DtBackendMap *map, const std::set< DtSimulationAddress > &expectedBackends, void *usr)

Variable Documentation

const int DtImportScenarioCreateUniqueNamesOnImport = 0x00000001
const int DtImportScenarioImportScenarioEvents = 0x00000002
const int DtImportScenarioCreateSelectionGroup = 0x00000004
const int DtSimulationObjectGroupPreserveForceInformation = 0x00000008
const int DtSimulationObjectGroupUseGroupNameToDisambiguate = 0x00000010
const int DtSimulationObjectGroupAltitudesAreAboveTerrain = 0x00000020
const int DtSimulationObjectGroupCreationMode = 0x00000040
const int DtSimulationObjectGroupAllowAltitudePlacement = 0x00000080
const int DtImportScenarioKeepOnlyOriginalSimulationObjects = 0x00000100
const int DtImportScenarioDefaultFlags
Initial value:
const int DtImportScenarioCreateSelectionGroup
Definition: scenario.h:603
const int DtImportScenarioCreateUniqueNamesOnImport
Definition: scenario.h:601
const int DtImportScenarioImportScenarioEvents
Definition: scenario.h:602
const int DtSimulationObjectGroupDefaultFlags
Initial value:
const int DtImportScenarioCreateSelectionGroup
Definition: scenario.h:603
const int DtSimulationObjectGroupPreserveForceInformation
Definition: scenario.h:604
const int DtImportScenarioCreateUniqueNamesOnImport
Definition: scenario.h:601
const int DtImportScenarioImportScenarioEvents
Definition: scenario.h:602
const int DtSimulationObjectGroupAltitudesAreAboveTerrain
Definition: scenario.h:606

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)