101 virtual int sensorType()
const;
130 virtual const char* defaultPSRType()
const;
138 virtual void updateDetectableObjectsList();
150 const std::list<DtU8>& forceTypes);
156 virtual bool initSensorGeometry();
161 virtual void setupGeometryForDetection();
166 virtual DtVector localSensorPosition()
const;
171 virtual DtTaitBryan localSensorOrientation()
const;
179 virtual bool processObjects();
202 virtual bool continueDetectingObject(
DtVrfObject*
object,
207 virtual bool objectWithinSensorGeometry(
DtVrfObject*
object)
const;
211 virtual double rangeSquaredToObject(
const DtVrfObject*
object)
const;
215 virtual double rangeToObject(
const DtVrfObject*
object)
const;
218 virtual void clearObjectRangeCache()
const;
221 virtual void printTargets()
const;
225 virtual void updateDetectedObjectListPort();
228 virtual bool createAndInitSensorMonitor();
231 virtual bool objectInDetectableList(
DtVrfObject*)
const;
235 static void hostilitiesChangedCallback(DtU8 force,
void* usr);
236 virtual void processHostilitiesChanged(DtU8 force);