VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
vrfCsvScenarioDescriptionImporterExporter.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2012 MaK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
9 #pragma once
10 
12 
27 
29 {
30 public:
33 
36 
39 
41  virtual bool importIntoSimulation(DtSimManager*);
42 
44  virtual bool importFromSimulation(DtSimManager*, const std::map<std::string, std::string>& exportData,
46 
47 protected:
49  virtual bool exportOrganization(DtSimManager*, const std::map<std::string, std::string>& exportData,
51 
52  virtual void determineAltitude(const DtVector& local, DtGeodeticCoord& geod, bool useAGL);
53 
55  virtual bool exportTacticalGraphics(DtSimManager*, const std::map<std::string, std::string>& exportData,
57 
59  virtual bool complete() const;
60 
62  virtual bool importOrganization(DtSimManager*);
63 
65  virtual bool importTacticalGraphics(DtSimManager*);
66 
70  virtual bool prepareOrganizationCreationOrder(DtSimManager* mgr, ObjectInformation* element);
71 
73  static void createObjectsCallback(void*);
74  virtual void processCreateObjects();
75 
77  virtual void createEntity(ObjectInformation*);
78 
80  virtual void createTacticalGraphic(ObjectInformation*);
81 
83  virtual DtString deconflictName(DtSimManager*, const DtString&, int kind);
84 
85 protected:
88  std::vector<ObjectInformation*> myOrganizedHierarchy;
89 
92  std::vector<ObjectInformation*> myOrganizationCreationOrder;
93 
95 };

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)