virtual
int ObjectDetected (FalconEntity*, int trackType) = 0; abstract class cannot
be used by it self only in a derived form
virtual
void DisplayInit (ImageBuffer*);
virtual
void GetAGCenter (float* x, float* y); // Center of rwr ground search
public:
static const
int RADIATE_CYCLE;
// How long (in ms) will we "coast" a radiating emitter
static const int
TRACK_CYCLE;
// How long (in ms) will we "coast" a locked on emitter
static const int
GUIDANCE_CYCLE; // How
long (in ms) will we "coast" a guiding emitter
protected:
int
CanSeeObject (SimObjectType*);
// Is object within my field of view?
int
BeingPainted (SimObjectType*);
// Is object illuminating us?
int
CanDetectObject (SimObjectType*);
// Are emmisions strong enough to warrant annunciation?
int
CanDetectObject (FalconEntity*);
// Are emmisions strong enough to warrant annunciation?
void
DrawEmitterSymbol (int symbolID, int boxed=0);
// Draw the specified symbol
protected:
struct
RwrDataType *typeData;