12#ifndef WSFP6DOF_EXPLICITWEAPON_HPP
13#define WSFP6DOF_EXPLICITWEAPON_HPP
15#include "wsf_p6dof_export.h"
WsfWeapon * Clone() const override
Standard Clone() method.
Definition WsfExplicitWeapon.cpp:144
WsfExplicitWeapon(WsfScenario &aScenario)
Definition WsfExplicitWeapon.cpp:99
FireResult Fire(double aSimTime, const FireTarget &aTarget, const FireOptions &aSettings) override
Definition WsfExplicitWeapon.cpp:417
bool ProcessInput(UtInput &aInput) override
Definition WsfExplicitWeapon.cpp:180
WsfP6DOF_ExplicitWeapon(WsfScenario &aScenario)
Definition WsfP6DOF_ExplicitWeapon.cpp:20
std::list< std::string > mSubobjectList
Definition WsfP6DOF_ExplicitWeapon.hpp:35
Contains the data required to create a simulation, and acts as the entry point for input file process...
Definition WsfScenario.hpp:111
Weapon firing options.
Definition WsfWeapon.hpp:275
Result of WsfWeapon::Fire().
Definition WsfWeapon.hpp:319
A target for a weapon to fire upon.
Definition WsfWeapon.hpp:243
WsfWeapon(const WsfScenario &aScenario)
Definition WsfWeapon.cpp:48