12 #include <matrix/vlVector.h>
18 class DtReflectedDesignator;
89 virtual void lookupAndCacheProcessSR();
100 static void targetPointTaskCallback(
DtSimMessage* msg,
void* usrData);
101 virtual void processTargetPointTaskMessage(
DtSimMessage* msg);
109 static void targetEntityTaskCallback(
DtSimMessage* msg,
void* usrData);
110 virtual void processTargetEntityTaskMessage(
DtSimMessage* msg);
118 static void setLaserCodeCallback(
DtSimMessage* msg,
void* usrData);
119 virtual void processSetLaserCodeMessage(
DtSimMessage* msg);
126 static void laserDesignatorRemovedCallback(
127 DtReflectedDesignator* designator,
void* usr);
128 virtual void processLaserDesignatorRemoved(
129 DtReflectedDesignator* designator);
135 static void objectAboutToBeRemovedCallback(
DtVrfObject*
object,
void* usr);
136 virtual void processObjectAboutToBeRemoved(
DtVrfObject*
object);