12#ifndef ATA_LAUNCHCOMPUTERGENERATOR_HPP
13#define ATA_LAUNCHCOMPUTERGENERATOR_HPP
70 void Update(
double aSimTime)
override;
92 mObserver.SetAllDone();
97 bool PlaceNewTarget(
double aSimTime, WsfTrack& aTrack);
101 int mQuantityLaunched;
106 double mSavedMinRange;
107 double mSavedMaxRange;
108 double mSavedMaxAzimuth;
109 double mSavedMaxElevation;
110 double mSavedMinElevation;
111 double mSavedMaxRangeRate;
112 double mSavedMinRangeRate;
113 double mSavedMaxBoresight;
118 bool mHitAtShortestRange;
119 bool mHitAtLongestRange;
122 std::ofstream mOutFile;
123 std::string mGenTime;
127 WsfATA_LaunchComputer* mATALCPtr;
ATA_LaunchComputerGenerator & operator=(const ATA_LaunchComputerGenerator &)=delete
ATA_LaunchComputerGenerator(WsfScenario &aScenario)
Definition ATA_LaunchComputerGenerator.cpp:42
void WriteOutputFile()
Output a data file defining the Launch Computer just generated.
Definition ATA_LaunchComputerGenerator.cpp:349
Definition WsfATA_LaunchComputer.hpp:34
Contains the data required to create a simulation, and acts as the entry point for input file process...
Definition WsfScenario.hpp:111
The main controller for a simulation.
Definition WsfSimulation.hpp:109