12#ifndef WSFATG_WEAPONLAR_HPP
13#define WSFATG_WEAPONLAR_HPP
15#include "wsf_mil_export.h"
50 virtual bool IsInside(
const double aTargetPointWCS[3],
51 const double aLaunchPointWCS[3],
52 const double aLaunchHeading,
53 const double aLaunchSpeed,
54 const double aDeltaAltitude,
55 const double aLaunchGamma)
const;
UtStringId WsfStringId
WsfStringId – the same thing as UtStringId.
Definition WsfStringId.hpp:23
const WsfZone * GetZone() const
Definition WsfATG_WeaponLAR.hpp:59
WsfATG_WeaponLAR & operator=(const WsfATG_WeaponLAR &aRhs)
void ProcessInputBlock(UtInputBlock &aInputBlock)
Definition WsfATG_WeaponLAR.cpp:138
double DeltaAltitude() const
Delta Altitude is defined as Launcher Altitude minus Target Altitude.
Definition WsfATG_WeaponLAR.hpp:58
double LaunchSpeed() const
Definition WsfATG_WeaponLAR.hpp:42
WsfATG_WeaponLAR()
Definition WsfATG_WeaponLAR.cpp:26
virtual bool operator<(const WsfATG_WeaponLAR &aRhs) const
Definition WsfATG_WeaponLAR.hpp:62
WsfStringId GetTypeId() const
Get the string ID of the 'type' of the object.
Definition WsfObject.hpp:78
The main controller for a simulation.
Definition WsfSimulation.hpp:109
WsfWeaponLAR()
Definition WsfWeaponLAR.cpp:20
virtual bool Initialize(WsfSimulation &aSimulation)
Definition WsfWeaponLAR.cpp:47
bool ProcessInput(UtInput &aInput) override
Definition WsfWeaponLAR.cpp:30
WsfWeaponLAR * Clone() const override=0
Definition WsfZone.hpp:63