12#ifndef WSFSPACEMOVER_HPP
13#define WSFSPACEMOVER_HPP
15#include "wsf_space_export.h"
19#include "UtCloneablePtr.hpp"
21#include "UtOrbitalState.hpp"
22class UtTwoLineElement;
53 bool SetInitialPoint(
double lat,
double lon,
double alt,
double speed,
double heading)
override;
64 void ShowStatus(
double aSimTime);
67 void InitializeFromWaypoint(
const UtCalendar& aEpoch);
69 bool mDebugShowStatus;
72 ut::CloneablePtr<WsfWaypoint> mInitialPointPtr;
A singleton object used to maintain the start date and time of the simulation.
Definition WsfDateTime.hpp:34
Definition WsfMover.hpp:37
Contains the data required to create a simulation, and acts as the entry point for input file process...
Definition WsfScenario.hpp:111
bool Initialize(double aSimTime) override
Definition WsfSpaceMoverBase.cpp:151
WsfSpaceMoverBase()=delete
virtual bool SetInitialPoint(double aLat, double aLon, double aAlt, double aSpeed, double aHeading)
Definition WsfSpaceMoverBase.cpp:456
bool ProcessInput(UtInput &aInput) override
Definition WsfSpaceMoverBase.cpp:273
WsfSpaceMover & operator=(const WsfSpaceMover &)=delete
WsfSpaceMover(const WsfScenario &aScenario)
Definition WsfSpaceMover.cpp:36
WsfMover * Clone() const override
Definition WsfSpaceMover.hpp:57
WsfSpaceMover(const WsfSpaceMover &aSrc)=default
~WsfSpaceMover() override=default