12#ifndef WSFWEAPONCOMPONENT_HPP
13#define WSFWEAPONCOMPONENT_HPP
15#include "wsf_mil_export.h"
52 virtual void TurnOn(
double aSimTime) {}
WsfSimpleComponentT< WsfWeaponComponent > WsfSimpleWeaponComponent
Definition WsfWeaponComponent.hpp:73
WsfComponentT()
Definition WsfComponent.hpp:124
ParentType * GetComponentParent() const
Definition WsfComponent.hpp:154
virtual bool Initialize(double aSimTime)
Definition WsfComponent.cpp:45
virtual bool PreInitialize(double aSimTime)
Definition WsfComponent.cpp:24
virtual bool Initialize2(double aSimTime)
Definition WsfComponent.cpp:63
virtual bool ProcessInput(UtInput &aInput)
Definition WsfComponent.cpp:100
Definition WsfSimpleComponent.hpp:33
The main controller for a simulation.
Definition WsfSimulation.hpp:109
Definition WsfWeaponComponent.hpp:31
WsfWeapon * GetWeapon() const
Definition WsfWeaponComponent.hpp:35
virtual void TurnOff(double aSimTime)
Definition WsfWeaponComponent.hpp:53
virtual void TurnOn(double aSimTime)
Definition WsfWeaponComponent.hpp:52
Definition WsfWeapon.hpp:63