|
WSF
|
#include <WsfFalseTargetScreener.hpp>


Classes | |
| struct | ForceData |
Public Types | |
| enum | OutputType { cPLOT , cTRACKS , cOVERLOAD } |
| Describe the output state of this object. More... | |
| enum | Picture { cPERFECT , cDEGRADED , cINEFFECTIVE } |
| enum | RangeForceType { cFORCE_NEITHER = 0 , cFORCE_INSIDE = 1 , cFORCE_OUTSIDE = 2 , cFORCE_IN_OUT = 3 } |
| using | FT_JammerPair = std::pair<WsfFalseTarget*, WsfEM_Xmtr*> |
| using | FT_JammerIdPair = std::pair<WsfStringId, unsigned int> |
| using | FT_JammerVec = std::vector<FT_JammerPair> |
| using | FT_Result = std::map<unsigned int, WsfEM_Interaction*> |
| using | BlipAlloc = std::map<WsfFalseTarget::BlipBehavior, int> |
| using | BlipIdFTJammerList = std::vector<std::pair<size_t, FT_JammerPair>> |
| using | TargetIds = std::vector<size_t> |
| using | RR_Map = std::map<WsfFalseTarget::BlipBehavior, double> |
| using | RR_MapPair = std::pair<WsfFalseTarget::BlipBehavior, double> |
| using | TrackIdMap = std::map<size_t, WsfTrackId> |
| using | BlipIdToForceDataMap = std::map<size_t, ForceData> |
| Public Types inherited from WsfObject | |
| typedef std::vector< WsfStringId > | TypeList |
| The list of types returned by GetTypeList. | |
Public Member Functions | |
| WsfFalseTargetScreener (const WsfScenario &aScenario) | |
| WsfFalseTargetScreener (const WsfFalseTargetScreener &aSrc) | |
| WsfFalseTargetScreener & | operator= (const WsfFalseTargetScreener &)=delete |
| ~WsfFalseTargetScreener () override | |
| WsfFalseTargetScreener * | Clone () const override |
| virtual bool | Initialize (double aSimTime, WsfSensorMode *aSensorModePtr, bool aReportsSignalToNoise) |
| bool | ProcessInput (UtInput &aInput) override |
| void | ProcessInputBlock (UtInputBlock &aInputBlock) |
| A convenience method to check for and process a 'false_target_screener/end_false_target_screener' block. | |
| bool | NeedsUpdated (double aSimTime) |
| void | Update (double aSimTime, WsfSensor::Settings &aSettings) |
| void | Reset () |
| void | PrintScreenerState (double aSimTime) |
| void | SetSensorModePtr (WsfSensorMode *aSensorModePtr) |
| WsfSensorMode * | GetSensorModePtr () |
| bool | ReportsSNR () const |
| OutputType | GetScreenerOutputType () const |
| Public Member Functions inherited from WsfObject | |
| WsfObject () | |
| This is the constructor for the WsfObject class. | |
| ~WsfObject () override | |
| This is the destructor for the WsfObject class. | |
| const char * | GetScriptClassName () const override |
| const std::string & | GetType () const |
| WsfStringId | GetTypeId () const |
| Get the string ID of the 'type' of the object. | |
| void | SetType (WsfStringId aType) |
| const std::string & | GetBaseType () const |
| WsfStringId | GetBaseTypeId () const |
| const TypeList & | GetTypeList () const |
| bool | IsA_TypeOf (WsfStringId aType) const |
| WsfObject & | operator= (const WsfObject &aRhs) |
| Assignment operator. | |
| template<typename T> | |
| void | Serialize (T &aBuff) |
| For XIO (de)serialization. | |
| const std::string & | GetName () const |
| WsfStringId | GetNameId () const |
| void | SetName (WsfStringId aName) |
Static Public Member Functions | |
| static WsfFalseTargetScreener * | Find (const WsfSensorMode &aSensorMode) |
Fusion Center (WsfFusionCenter) methods. | |
| TrackIdMap | mReportingTrackIds |
| Reportable Track Id list from the sensor tracker. The sensor tracker manages this list. | |
| FT_JammerVec | mFalseTargetsJammers |
| List of false target jammer pairs being considered by screener function. | |
| int | GetPassedFalseTargetNumber () const |
| int | GetPassedRealTargetNumber () const |
| int | GetFalseTargetNumber () const |
| int | GetRealTargetNumber () const |
| WsfPlatform * | GetTempPlatform () |
| WsfSimulation * | GetSimulation () const |
Target track list variables. | |
A target track Id is only allowed to be in one of the three available lists at any instance. | |
| TrackIdMap | mActiveTargetTrackIds |
| List of active target track Ids that are being tracked in the sensor tracker. | |
| TrackIdMap | mBlockedTargetTrackIds |
| TrackIdMap | mForcedTargetTrackIds |
| TrackIdMap | mNullTargetTrackIds |
| List of target track Ids that are being detected but not yet a track in the sensor tracker. | |
| bool | mTargetsAdjusted |
| bool | mTargetsInvalid |
| double | mLastUpdate |
| The last time a full update of the screener was achieved. | |
Blip list variables. | |
A blip Id is only allowed to be in one of the three available lists at any instance. | |
| BlipIdFTJammerList | mBlockedBlipIds |
| Blocked but detectable blip list. | |
| BlipIdFTJammerList | mUndetectedBlipIds |
| Undetectable blip list. | |
| BlipIdFTJammerList | mTrackableBlipIds |
| Track-able blip list (i.e. detected). | |
| bool | mBlipsAdjusted |
| bool | mBlipsInvalid |
| int | GetAllowedRealTargetNumber () const |
| void | CheckFT_Toggle () |
| void | RemoveBlips (WsfFalseTarget *aFalseTargetPtr, WsfEM_Xmtr *aJammerXmtrPtr) |
| void | AdjustTargetsAndBlips (double aSimTime) |
| bool | ForceTargetTrack (double aRadar2TargetRange, double aRadar2TargetAzimuth, double aTargetSNR) |
Status methods. | |
| bool | GetDebugEnabled () const |
| bool | GetScreenerValid () |
Data methods. | |
| int | GetPlotCapacity () const |
| int | GetTrackCapacity () const |
| int | GetTransferCapacity () const |
| int | GetRangeForceType () const |
| double | GetForceSectorArc () const |
| double | GetForceRange () const |
| int | GetForceCountPerRangeSector () const |
| double | GetForceJtoSDeltaThreshold () const |
Blip Methods. | |
| bool | FindTrackableBlip (size_t aBlipId) |
| BlipIdFTJammerList & | GetTrackableBlipIds () |
| WsfFalseTarget::Blip * | GetTrackableBlip (size_t aBlipId) |
| bool | FindBlockedBlip (size_t aBlipId) |
| BlipIdFTJammerList & | GetBlockedBlipIds () |
| WsfFalseTarget::Blip * | GetBlockedBlip (size_t aBlipId) |
| bool | FindUndetectedBlip (size_t aBlipId) |
| BlipIdFTJammerList & | GetUndetectedBlipIds () |
| WsfFalseTarget::Blip * | GetUndetectedBlip (size_t aBlipId) |
| WsfFalseTarget * | GetFalseTarget (const std::string &aName, WsfEM_Xmtr *aJammerXmtrPtr) const |
| bool | AddFalseTarget (FT_JammerPair aFT_JammerPair) |
| bool | RemoveFalseTarget (FT_JammerPair aFT_JammerPair) |
| bool | RemoveFalseTargets (WsfFalseTarget *aFalseTargetPtr) |
| bool | FindFalseTarget (FT_JammerPair aFT_JammerPair) |
| WsfEM_Xmtr * | GetJammerXmtr (WsfFalseTarget *aFalseTargetPtr) const |
| bool | RemoveJammerXmtr (WsfEM_Xmtr *aJammerXmtrPtr) |
| TrackIdMap | GetActiveTargetTracks () const |
| TrackIdMap | GetBlockedTargets () |
False target track methods. | |
| void | AddFalseTargetTrack (size_t aBlipId, WsfTrackId aTrackId) |
| void | DropFalseTargetTrack (size_t aBlipId) |
| bool | FindFalseTargetTrack (size_t aBlipId) |
| TrackIdMap | GetFalseTargetTracks () |
| bool | IsRequestBasedTracking () const |
| bool | OnlyScreenFT_TrackRequests () const |
| void | AddTargetTrack (WsfStringInt aObjectId, WsfTrack *aValidTrackPtr) |
| void | UpdateTargetTrack (size_t aObjectId, WsfTrack *aValidTrackPtr) |
| void | DropTargetTrack (size_t aObjectId) |
| bool | AllowTargetTrack (double aSimTime, size_t aObjectId, WsfTrack *aTrackPtr, const WsfSensorResult &aResult) |
| bool | AllowTrackReporting (size_t aObjectId, const WsfTrack *aTrackPtr) |
| void | TracksTransfered () |
| bool | TrackExists (size_t aObjectId) |
| bool | IsRadarModeTurnedOn () |
Additional Inherited Members | |
| WsfObject (const WsfObject &aSrc) | |
| Copy constructor (for Clone()). | |
A class for collecting false target blips and merging them with existing tracks in the sensor tracker.
| using WsfFalseTargetScreener::BlipAlloc = std::map<WsfFalseTarget::BlipBehavior, int> |
| using WsfFalseTargetScreener::BlipIdFTJammerList = std::vector<std::pair<size_t, FT_JammerPair>> |
| using WsfFalseTargetScreener::BlipIdToForceDataMap = std::map<size_t, ForceData> |
| using WsfFalseTargetScreener::FT_JammerIdPair = std::pair<WsfStringId, unsigned int> |
| using WsfFalseTargetScreener::FT_JammerPair = std::pair<WsfFalseTarget*, WsfEM_Xmtr*> |
| using WsfFalseTargetScreener::FT_JammerVec = std::vector<FT_JammerPair> |
| using WsfFalseTargetScreener::FT_Result = std::map<unsigned int, WsfEM_Interaction*> |
| using WsfFalseTargetScreener::RR_Map = std::map<WsfFalseTarget::BlipBehavior, double> |
| using WsfFalseTargetScreener::RR_MapPair = std::pair<WsfFalseTarget::BlipBehavior, double> |
| using WsfFalseTargetScreener::TargetIds = std::vector<size_t> |
| using WsfFalseTargetScreener::TrackIdMap = std::map<size_t, WsfTrackId> |
Describe whether the electronic attack is successful in getting enough "applied technique" energy into the target receiver for the desired effect.
| Enumerator | |
|---|---|
| cPERFECT | Enough energy is injected to produce the desired effect. |
| cDEGRADED | Marginally effective. |
| cINEFFECTIVE | Not successful with the desired effect. |
|
explicit |
References cFORCE_NEITHER, cPERFECT, cPLOT, mActiveTargetTrackIds, mBlipsAdjusted, mBlipsInvalid, mBlockedBlipIds, mBlockedTargetTrackIds, mFalseTargetsJammers, mForcedTargetTrackIds, mLastUpdate, mNullTargetTrackIds, mReportingTrackIds, mTargetsAdjusted, mTargetsInvalid, mTrackableBlipIds, mUndetectedBlipIds, and WsfObject::WsfObject().
Referenced by Clone(), Find(), operator=(), and WsfFalseTargetScreener().
| WsfFalseTargetScreener::WsfFalseTargetScreener | ( | const WsfFalseTargetScreener & | aSrc | ) |
References mActiveTargetTrackIds, mBlipsAdjusted, mBlipsInvalid, mBlockedBlipIds, mBlockedTargetTrackIds, mFalseTargetsJammers, mForcedTargetTrackIds, mLastUpdate, mNullTargetTrackIds, mReportingTrackIds, mTargetsAdjusted, mTargetsInvalid, mTrackableBlipIds, mUndetectedBlipIds, WsfFalseTargetScreener(), and WsfObject::WsfObject().
|
override |
| bool WsfFalseTargetScreener::AddFalseTarget | ( | FT_JammerPair | aFT_JammerPair | ) |
| void WsfFalseTargetScreener::AddFalseTargetTrack | ( | size_t | aBlipId, |
| WsfTrackId | aTrackId ) |
Referenced by WsfEW_SensorComponent::TrackerInitializeTrack().
|
inline |
References UpdateTargetTrack().
|
protected |
References mActiveTargetTrackIds, mBlipsAdjusted, mBlipsInvalid, mBlockedBlipIds, mBlockedTargetTrackIds, mForcedTargetTrackIds, mNullTargetTrackIds, mTargetsAdjusted, mTargetsInvalid, and mTrackableBlipIds.
Referenced by Update().
| bool WsfFalseTargetScreener::AllowTargetTrack | ( | double | aSimTime, |
| size_t | aObjectId, | ||
| WsfTrack * | aTrackPtr, | ||
| const WsfSensorResult & | aResult ) |
References ForceTargetTrack(), mActiveTargetTrackIds, WsfEM_Interaction::RelativeData::mAz, mFalseTargetsJammers, mForcedTargetTrackIds, WsfSensorResult::mModeIndex, mNullTargetTrackIds, WsfEM_Interaction::RelativeData::mRange, WsfEM_Interaction::mRcvrToTgt, WsfSensorResult::mRequiredPd, WsfEM_Interaction::mSignalToNoise, WsfEM_Interaction::mTgtToRcvr, NeedsUpdated(), settings(), Update(), and UpdateTargetTrack().
Referenced by WsfEW_SensorComponent::TrackerAllowTracking().
| bool WsfFalseTargetScreener::AllowTrackReporting | ( | size_t | aObjectId, |
| const WsfTrack * | aTrackPtr ) |
References WsfTrack::GetTrackId(), mActiveTargetTrackIds, mFalseTargetsJammers, mForcedTargetTrackIds, and mReportingTrackIds.
Referenced by WsfEW_SensorComponent::UpdateTrack().
|
protected |
References WsfFalseTarget::GetToggled(), mFalseTargetsJammers, and WsfFalseTarget::SetToggled().
Referenced by Update().
|
overridevirtual |
Return a copy of this object. Must be implemented by all derived types. If cloning is impossible, a WsfUncloneableException should be thrown.
Implements WsfObject.
References WsfFalseTargetScreener().
| void WsfFalseTargetScreener::DropFalseTargetTrack | ( | size_t | aBlipId | ) |
References mReportingTrackIds.
Referenced by WsfEW_SensorComponent::TrackerDropTrack().
| void WsfFalseTargetScreener::DropTargetTrack | ( | size_t | aObjectId | ) |
References mActiveTargetTrackIds, mBlockedTargetTrackIds, mForcedTargetTrackIds, and mReportingTrackIds.
Referenced by WsfEW_SensorComponent::TrackerDropTrack().
|
static |
Return the pointer to the false target screener associated with the specified mode.
References WsfEW_SensorComponent::Find(), WsfEW_SensorComponent::GetScreener(), WsfSensorMode::GetSensor(), and WsfFalseTargetScreener().
Referenced by WsfFusionCenter::CheckForScreenerAdd(), WsfFusionCenter::CheckForScreenerReset(), WsfEW_RcvrComponent::RemoveInteractor(), and WsfEW_SimpleFT_Effect::UpdateEffects().
| bool WsfFalseTargetScreener::FindBlockedBlip | ( | size_t | aBlipId | ) |
References mBlockedBlipIds.
| bool WsfFalseTargetScreener::FindFalseTarget | ( | FT_JammerPair | aFT_JammerPair | ) |
References mFalseTargetsJammers.
| bool WsfFalseTargetScreener::FindFalseTargetTrack | ( | size_t | aBlipId | ) |
| bool WsfFalseTargetScreener::FindTrackableBlip | ( | size_t | aBlipId | ) |
References mTrackableBlipIds.
| bool WsfFalseTargetScreener::FindUndetectedBlip | ( | size_t | aBlipId | ) |
References mUndetectedBlipIds.
|
protected |
References cFORCE_INSIDE, and cFORCE_OUTSIDE.
Referenced by AllowTargetTrack(), and UpdateTargetTrack().
| WsfFalseTargetScreener::TrackIdMap WsfFalseTargetScreener::GetActiveTargetTracks | ( | ) | const |
References mActiveTargetTrackIds, and mForcedTargetTrackIds.
Referenced by WsfFusionCenter::UpdateState().
|
inlineprotected |
| WsfFalseTarget::Blip * WsfFalseTargetScreener::GetBlockedBlip | ( | size_t | aBlipId | ) |
References mBlockedBlipIds.
|
inline |
References mBlockedBlipIds.
|
inline |
References mBlockedTargetTrackIds.
|
inline |
Referenced by WsfEW_SensorComponent::TrackerAllowTracking().
| WsfFalseTarget * WsfFalseTargetScreener::GetFalseTarget | ( | const std::string & | aName, |
| WsfEM_Xmtr * | aJammerXmtrPtr ) const |
References WsfObject::GetName(), and mFalseTargetsJammers.
|
inline |
References mTrackableBlipIds.
|
inline |
Referenced by WsfFusionCenter::UpdateState().
|
inline |
Referenced by WsfEW_SimpleFT_Effect::UpdateEffects().
|
inline |
Referenced by WsfEW_SimpleFT_Effect::UpdateEffects().
|
inline |
Referenced by WsfEW_SimpleFT_Effect::UpdateEffects().
|
inline |
Referenced by WsfEW_SimpleFT_Effect::UpdateEffects().
| WsfEM_Xmtr * WsfFalseTargetScreener::GetJammerXmtr | ( | WsfFalseTarget * | aFalseTargetPtr | ) | const |
References mFalseTargetsJammers.
|
inline |
Referenced by WsfFusionCenter::PrintFuserState().
|
inline |
Referenced by WsfFusionCenter::PrintFuserState().
|
inline |
|
inline |
Referenced by WsfEW_SimpleFT_Effect::UpdateEffects().
|
inline |
References mActiveTargetTrackIds, and mForcedTargetTrackIds.
|
inline |
|
inline |
Referenced by WsfFusionCenter::UpdateState().
|
inline |
Referenced by WsfFusionCenter::PrintFuserState(), and WsfEW_SensorComponent::TrackerAllowTracking().
| WsfSimulation * WsfFalseTargetScreener::GetSimulation | ( | ) | const |
Referenced by AddFalseTarget(), Initialize(), RemoveFalseTarget(), RemoveFalseTargets(), RemoveJammerXmtr(), and ~WsfFalseTargetScreener().
|
inline |
Referenced by WsfEW_SensorComponent::AttemptToDetectFalseTarget().
| WsfFalseTarget::Blip * WsfFalseTargetScreener::GetTrackableBlip | ( | size_t | aBlipId | ) |
References mTrackableBlipIds.
Referenced by WsfEW_SensorComponent::TrackerUpdateTrack().
|
inline |
References mTrackableBlipIds.
|
inline |
Referenced by WsfEW_SimpleFT_Effect::UpdateEffects().
|
inline |
| WsfFalseTarget::Blip * WsfFalseTargetScreener::GetUndetectedBlip | ( | size_t | aBlipId | ) |
References mUndetectedBlipIds.
|
inline |
References mUndetectedBlipIds.
|
virtual |
References WsfSimulation::GetRandom(), GetSimulation(), mFalseTargetsJammers, and success.
Referenced by WsfEW_SensorComponent::Initialize(), and operator=().
| bool WsfFalseTargetScreener::IsRadarModeTurnedOn | ( | ) |
Referenced by WsfFusionCenter::UpdateState().
|
inline |
Referenced by NeedsUpdated(), and WsfEW_SensorComponent::PrePerformScheduledDetections().
| bool WsfFalseTargetScreener::NeedsUpdated | ( | double | aSimTime | ) |
References IsRequestBasedTracking(), mLastUpdate, and mTargetsInvalid.
Referenced by AllowTargetTrack(), and operator=().
|
inline |
Referenced by WsfEW_SensorComponent::PrePerformScheduledDetections().
|
delete |
References Initialize(), NeedsUpdated(), PrintScreenerState(), ProcessInputBlock(), Reset(), and WsfFalseTargetScreener().
| void WsfFalseTargetScreener::PrintScreenerState | ( | double | aSimTime | ) |
References WsfObject::GetName(), mActiveTargetTrackIds, mBlockedTargetTrackIds, mForcedTargetTrackIds, mNullTargetTrackIds, mReportingTrackIds, and mTrackableBlipIds.
Referenced by operator=(), and Update().
|
overridevirtual |
Process input from a generic source.
Examine the current input command. If it is NOT one of the commands recognized by this class then it simply returns 'false'. If it is one of the commands recognized by this class then it processes the command and returns 'true'.
| aInput | a reference to a UtInput object. |
| UtInput::ExceptionBase | (or an object derived from it) if the command was recognized but contains some sort of error. |
Reimplemented from WsfObject.
References WsfFalseTarget::cCONSISTENT_SCAN_TO_SCAN, cFORCE_IN_OUT, cFORCE_INSIDE, cFORCE_NEITHER, cFORCE_OUTSIDE, and WsfFalseTarget::cRANDOM_SCAN_TO_SCAN.
Referenced by ProcessInputBlock().
| void WsfFalseTargetScreener::ProcessInputBlock | ( | UtInputBlock & | aInputBlock | ) |
A convenience method to check for and process a 'false_target_screener/end_false_target_screener' block.
References ProcessInput().
Referenced by operator=().
|
protected |
Referenced by RemoveFalseTarget(), RemoveFalseTargets(), and RemoveJammerXmtr().
| bool WsfFalseTargetScreener::RemoveFalseTarget | ( | FT_JammerPair | aFT_JammerPair | ) |
| bool WsfFalseTargetScreener::RemoveFalseTargets | ( | WsfFalseTarget * | aFalseTargetPtr | ) |
| bool WsfFalseTargetScreener::RemoveJammerXmtr | ( | WsfEM_Xmtr * | aJammerXmtrPtr | ) |
|
inline |
Referenced by WsfEW_SimpleFT_Effect::UpdateEffects().
| void WsfFalseTargetScreener::Reset | ( | ) |
References mActiveTargetTrackIds, mBlipsAdjusted, mBlipsInvalid, mBlockedBlipIds, mBlockedTargetTrackIds, mForcedTargetTrackIds, mNullTargetTrackIds, mReportingTrackIds, mTargetsAdjusted, mTargetsInvalid, mTrackableBlipIds, and mUndetectedBlipIds.
Referenced by WsfFusionCenter::CheckForScreenerReset(), and operator=().
|
inline |
| bool WsfFalseTargetScreener::TrackExists | ( | size_t | aObjectId | ) |
References mActiveTargetTrackIds, and mForcedTargetTrackIds.
| void WsfFalseTargetScreener::TracksTransfered | ( | ) |
References mActiveTargetTrackIds, mForcedTargetTrackIds, and mTrackableBlipIds.
Referenced by WsfFusionCenter::UpdateState().
| void WsfFalseTargetScreener::Update | ( | double | aSimTime, |
| WsfSensor::Settings & | aSettings ) |
References AdjustTargetsAndBlips(), CheckFT_Toggle(), mBlipsAdjusted, mLastUpdate, mReportingTrackIds, mTargetsAdjusted, mTargetsInvalid, and PrintScreenerState().
Referenced by AllowTargetTrack().
| void WsfFalseTargetScreener::UpdateTargetTrack | ( | size_t | aObjectId, |
| WsfTrack * | aValidTrackPtr ) |
|
protected |
List of active target track Ids that are being tracked in the sensor tracker.
Referenced by AdjustTargetsAndBlips(), AllowTargetTrack(), AllowTrackReporting(), DropTargetTrack(), GetActiveTargetTracks(), GetRealTargetNumber(), PrintScreenerState(), Reset(), TrackExists(), TracksTransfered(), UpdateTargetTrack(), WsfFalseTargetScreener(), and WsfFalseTargetScreener().
|
protected |
Referenced by AdjustTargetsAndBlips(), Reset(), Update(), WsfFalseTargetScreener(), and WsfFalseTargetScreener().
|
protected |
Referenced by AdjustTargetsAndBlips(), Reset(), WsfFalseTargetScreener(), and WsfFalseTargetScreener().
|
protected |
Blocked but detectable blip list.
Referenced by AdjustTargetsAndBlips(), FindBlockedBlip(), GetBlockedBlip(), GetBlockedBlipIds(), Reset(), WsfFalseTargetScreener(), and WsfFalseTargetScreener().
|
protected |
List of target track Ids which exist in the sensor tracker, but are not being tracked due to maximum track capacity limitations
Referenced by AdjustTargetsAndBlips(), DropTargetTrack(), GetBlockedTargets(), PrintScreenerState(), Reset(), UpdateTargetTrack(), WsfFalseTargetScreener(), and WsfFalseTargetScreener().
|
protected |
List of false target jammer pairs being considered by screener function.
Referenced by AddFalseTarget(), AllowTargetTrack(), AllowTrackReporting(), CheckFT_Toggle(), FindFalseTarget(), GetFalseTarget(), GetJammerXmtr(), Initialize(), RemoveFalseTarget(), RemoveFalseTargets(), RemoveJammerXmtr(), WsfFalseTargetScreener(), and WsfFalseTargetScreener().
|
protected |
List of target track Ids whose range from the sensor is less than the mMinimumFalseTargetRange and are being forced as tracks to the sensor tracker.
Referenced by AdjustTargetsAndBlips(), AllowTargetTrack(), AllowTrackReporting(), DropTargetTrack(), GetActiveTargetTracks(), GetRealTargetNumber(), PrintScreenerState(), Reset(), TrackExists(), TracksTransfered(), UpdateTargetTrack(), WsfFalseTargetScreener(), and WsfFalseTargetScreener().
|
protected |
The last time a full update of the screener was achieved.
Referenced by NeedsUpdated(), Update(), WsfFalseTargetScreener(), and WsfFalseTargetScreener().
|
protected |
List of target track Ids that are being detected but not yet a track in the sensor tracker.
Referenced by AdjustTargetsAndBlips(), AllowTargetTrack(), PrintScreenerState(), Reset(), UpdateTargetTrack(), WsfFalseTargetScreener(), and WsfFalseTargetScreener().
|
protected |
Reportable Track Id list from the sensor tracker. The sensor tracker manages this list.
Referenced by AllowTrackReporting(), DropFalseTargetTrack(), DropTargetTrack(), PrintScreenerState(), Reset(), Update(), WsfFalseTargetScreener(), and WsfFalseTargetScreener().
|
protected |
Referenced by AdjustTargetsAndBlips(), Reset(), Update(), WsfFalseTargetScreener(), and WsfFalseTargetScreener().
|
protected |
Referenced by AdjustTargetsAndBlips(), NeedsUpdated(), Reset(), Update(), UpdateTargetTrack(), WsfFalseTargetScreener(), and WsfFalseTargetScreener().
|
protected |
Track-able blip list (i.e. detected).
Referenced by AdjustTargetsAndBlips(), FindTrackableBlip(), GetFalseTargetNumber(), GetTrackableBlip(), GetTrackableBlipIds(), PrintScreenerState(), Reset(), TracksTransfered(), WsfFalseTargetScreener(), and WsfFalseTargetScreener().
|
protected |
Undetectable blip list.
Referenced by FindUndetectedBlip(), GetUndetectedBlip(), GetUndetectedBlipIds(), Reset(), WsfFalseTargetScreener(), and WsfFalseTargetScreener().