42 virtual bool exportableObject(
const DtEntityType& t)
const;
69 static void createObjectsCallback(
void*);
70 virtual void processCreateObjects();
77 virtual void exportHostilityManager(
DtSimManager*,
const std::map<std::string, std::string>& exportData);
80 virtual void exportOrganization(
DtSimManager*,
const std::map<std::string, std::string>& exportData,
84 virtual void exportTacticalGraphics(
DtSimManager*,
const std::map<std::string, std::string>& exportData,
86 virtual void exportTacticalGraphic(
const DtVrfObject*,
DtSimManager*,
const std::map<std::string, std::string>& exportData,
90 virtual void exportUnit(
const DtVrfObject* obj,
const std::map<std::string, std::string>& exportData,
94 virtual void exportEquipmentItem(
const DtVrfObject* obj,
const std::map<std::string, std::string>& exportData,
DtVrfObject is used to represent any type of simulated object (entities, aggregate, control objects) in a VR-Forces application.
Definition: vrfObject.h:215
Class that represents an overlay layer.
Definition: msdlScenarioDescriptionImporterExporter.h:128
virtual bool importFromSimulation(DtSimManager *, const std::map< std::string, std::string > &exportData, const DtMsdlHierarchyPropertyMappings &)
Imports from the simulation into internal structures.
std::map< DtUUID, Msdl_UUID > myObjectIdToUUIDMap
Definition: vrfMsdlScenarioDescriptionImporterExporter.h:121
std::map< int, Msdl_UUID > myForceMap
Definition: vrfMsdlScenarioDescriptionImporterExporter.h:119
The main class that is used to import/export values from/to an Msdl file.
Definition: msdlScenarioDescriptionImporterExporter.h:161
The DtExtent represents an axis-aligned 3d bounding box.
Definition: extent.h:43
This class is the interface for a scenario description importer/exporter.
Definition: scenarioDescriptionImporterExporter.h:27
virtual bool importIntoSimulation(DtSimManager *)
Imports into the simulation.
ReaderWriter for lists of force descriptions.
Definition: rwForceDescriptionList.h:28
DtSimManager * mySimManager
Definition: vrfMsdlScenarioDescriptionImporterExporter.h:117
Definition: coordSystem.h:54
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
Definition: msdlHierarchyPropertyMappings.h:56
Class that represents a tactical graphic element.
Definition: msdlScenarioDescriptionImporterExporter.h:100
std::string Msdl_UUID
Conveniece typedef for representing an Msdl UUID.
Definition: msdlScenarioDescriptionImporterExporter.h:39
std::vector< DtMsdlSimulatedElement * > myOrganizationCreationOrder
Keeps track of the order in which to create the items in the hierarchy.
Definition: vrfMsdlScenarioDescriptionImporterExporter.h:116
virtual DtScenarioDescriptionImporterExporter * clone()
Returns a new copy.
The simulation engine is controlled by a single,top-level class called the Simulation Manager...
Definition: simManager.h:103
virtual bool complete() const
Return true if import is complete. Default is true.
This class will import the msdl scenario into the VR-Forces scenario.
Definition: vrfMsdlScenarioDescriptionImporterExporter.h:20
Definition: msdlScenarioDescriptionImporterExporter.h:55
std::map< DtString, Msdl_UUID > myOverlayNameToUUIDMap
Definition: vrfMsdlScenarioDescriptionImporterExporter.h:122
Class that represents a simulated element (aggregate or entity) in the simulation.
Definition: msdlScenarioDescriptionImporterExporter.h:69