VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
vrfTleScenarioDescriptionImporterExporter.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2018 MaK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
7 
8 #pragma once
9 
13 #include "vrfutil/tleParser.h"
14 
16 {
17 public:
21 
24 
26  virtual DtScenarioDescriptionImporterExporter* clone() override;
27 
29  virtual bool importIntoSimulation(DtSimulationServices*) override;
30 
32  virtual bool importFromSimulation(DtSimulationServices*, const std::map<std::string, std::string>& exportData,
33  const DtMsdlHierarchyPropertyMappings&) override;
34 
35 
36 protected:
37  virtual bool complete() const override;
38 
40  static void createObjectsCallback(void*);
41  virtual void processCreateObjects();
42 
44  virtual void createOrbitingEntity(const TleParsedItem& tleItem);
45 
46 protected:
48 };
DtSimulationServices * mySimulationServices
Definition: vrfTleScenarioDescriptionImporterExporter.h:47
This class is the interface for a scenario description importer/exporter. Subclasses will implement t...
Definition: scenarioDescriptionImporterExporter.h:27
Imports TLE (two line elements) to create orbiting objects.
Definition: tleScenarioDescriptionImporterExporter.h:17
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
Definition: msdlHierarchyPropertyMappings.h:56
Central access point of all non-object-specific the services and managers that are available for use ...
Definition: simulationServices.h:96
Definition: vrfTleScenarioDescriptionImporterExporter.h:15
Definition: tleParser.h:12
virtual bool importIntoSimulation(DtSimulationServices *) override
Imports into the simulation. DtSimulationServices is not defined at this level, so subclasses at vrfo...
virtual bool complete() const
Return true if import is complete. Default is true.
virtual bool importFromSimulation(DtSimulationServices *, const std::map< std::string, std::string > &exportData, const DtMsdlHierarchyPropertyMappings &) override
Imports from the simulation into internal structures. DtSimulationServices is not defined at this lev...
virtual DtScenarioDescriptionImporterExporter * clone() override
Clone to create a new copy of the object. Will be used as a &quot;clean&quot; version for import.

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)