VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
loadScenarioData.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2021 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
6 #pragma once
7 
9 #include <matrix/vlVector.h>
10 #include <vlutil/vlString.h>
11 #include <mtl/mtl.h>
12 
13 #include <vector>
14 #include <map>
15 
16 class DtLocalObject;
19 
22 {
28 
31  unsigned int importFlags;
35 };
36 
40 {
46 
49  bool rollingBackScenario = false;
51 
52  std::vector<DtLocalObject*> objectsAdded;
53  std::map<int, DtlObjPtr> sortedByEntityId;
56  std::vector<DtlObjPtr> objectsToCreate;
58  bool reinitializingScenario = false;
59 };
Class Description: DtVrfSimulationObjectGroupGeometry is a specialized that class will calculate obje...
Definition: vrfSimulationObjectGroupGeometry.h:50
class DtLocalObjectManager:
Definition: localObjectManager.h:157
DtLoadScenarioData(const DtLoadScenarioData &orig)
Definition: loadScenarioData.h:42
DtLocalObjectManager * localObjectManager
Definition: loadScenarioData.h:57
DtImportScenarioData(const DtImportScenarioData &orig)
Definition: loadScenarioData.h:24
bool rollingBackScenario
Definition: loadScenarioData.h:49
DtImportScenarioData()
Definition: loadScenarioData.h:23
Structure that is used during scenario import to determine what to do with the import data...
Definition: loadScenarioData.h:21
bool reinitializingScenario
Definition: loadScenarioData.h:58
std::vector< DtLocalObject * > objectsAdded
Definition: loadScenarioData.h:52
unsigned int importFlags
Definition: loadScenarioData.h:31
DtVector geocentricOffsetLocation
Definition: loadScenarioData.h:33
std::map< int, DtlObjPtr > sortedByEntityId
Definition: loadScenarioData.h:53
DtString deconflictingName
Definition: loadScenarioData.h:30
bool threadScenarioLoad
Definition: loadScenarioData.h:55
bool orderOfBattleObjectsAddedToOrbatByDefault
Definition: loadScenarioData.h:54
bool creatingSimulationObjectGroup
Definition: loadScenarioData.h:27
This is a two way structure. It will contain read data (import) and output dat objects created...
Definition: loadScenarioData.h:39
DtImportScenarioData importData
Definition: loadScenarioData.h:50
int importForce
Definition: loadScenarioData.h:32
bool importingScenario
Definition: loadScenarioData.h:48
double offsetRotation
Definition: loadScenarioData.h:34
bool reuseEntityIdentifiersOnScenarioLoad
Definition: loadScenarioData.h:45
A locally simulated VRF object.
Definition: localObject.h:98
std::vector< DtlObjPtr > objectsToCreate
Definition: loadScenarioData.h:56
DtLoadScenarioData(DtLocalObjectManager *lom)
Definition: loadScenarioData.h:41

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)