17 #include <vlpi/disEnums.h>
18 #include <matrix/vlVector.h>
58 virtual const char*
type()
const;
77 virtual void findWeaponControlInterfaces();
80 virtual void setCurrentTargetLocation(
const DtVector& location);
82 virtual const DtVector& currentTargetLocation();
92 static void FFEOnTargetCallback(
DtSimMessage * msg,
void * usr);
94 static void FFEOnEntityCallback(
DtSimMessage * msg,
void * usr);
96 static void FFEOnLocationCallback(
DtSimMessage * msg,
void * usr);
98 static void userTaskCallback(
DtSimMessage * msg,
void * usr);
106 virtual bool processFFEOnTargetTask(
DtSimMessage * msg);
107 virtual bool processFFEOnLocationTask(
DtSimMessage * msg);
108 virtual bool processFFEOnEntityTask(
DtSimMessage * msg);
141 void makeDisplayNamesUnique();
148 virtual bool createPSR();