15#ifndef WSFAIRMOVER_HPP
16#define WSFAIRMOVER_HPP
18#include "wsf_export.h"
50 virtual void TakeOff(
double aSimTime);
51 virtual void Land(
double aSimTime);
52 virtual void CrashIntoGround(
double aSimTime);
53 virtual void AssessDamage(
double aSimTime);
56 double mMaxImpactSpeed;
57 bool mCrashedIntoGround;
WsfSpatialDomain
A collection of enumerations and type definitions that are used across a number of components.
Definition WsfTypes.hpp:32
@ WSF_SPATIAL_DOMAIN_AIR
Cars, trucks, buildings, etc.
Definition WsfTypes.hpp:35
#define WSF_EXPORT
Definition WsfXIO_Export.hpp:35
WsfSpatialDomain GetSpatialDomain() const override
Definition WsfAirMover.hpp:42
virtual double GetThrottlePosition()
Definition WsfMover.hpp:267
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 WsfWaypointMover.cpp:122
WsfWaypointMover()=delete
WsfMover * Clone() const override
Definition WsfWaypointMover.cpp:326
virtual void PostMoveUpdate(double aSimTime)
Definition WsfWaypointMover.hpp:156
bool ProcessInput(UtInput &aInput) override
Definition WsfWaypointMover.cpp:671