|
WSF
|
#include <WsfSensorTracker.hpp>
Public Types | |
| enum | Options { cSUPPRESS_DETECTION_CHANGE_MESSAGES = 0x00000001 , cSUPPRESS_TRACKING_CRITERIA = 0x00000002 , cSUPPRESS_ALLOW_TRACKING_CHECK = 0x00000004 } |
| A bitmask of options that can be passed to the tracker. More... | |
Public Member Functions | |
| WsfSensorTrackerSettings () | |
| WsfSensorTrackerSettings (unsigned int aOptions, int aComponentRole, unsigned int aComponentFlags) | |
| A bitmask of Settings (from the enum Settings). | |
Public Attributes | |
| unsigned int | mOptions |
| int | mComponentRole |
| unsigned int | mComponentFlags |
| Additional flags that are passed to the component when mComponentRole is non-zero. | |
A class used to pass options to the tracker. Note: This started as a nested class of WsfSensorTracker, but we needed to be able to forward declare this class to prevent circular references.
|
inline |
References mComponentFlags, mComponentRole, and mOptions.
|
inline |
A bitmask of Settings (from the enum Settings).
References mComponentFlags, mComponentRole, and mOptions.
| unsigned int WsfSensorTrackerSettings::mComponentFlags |
Additional flags that are passed to the component when mComponentRole is non-zero.
Referenced by WsfEW_SensorComponent::TrackerDropTrack(), WsfEW_SensorComponent::TrackerInitializeTrack(), WsfEW_SensorComponent::TrackerUpdateTrack(), WsfSensorTrackerSettings(), and WsfSensorTrackerSettings().
| int WsfSensorTrackerSettings::mComponentRole |
The role of a the component calling the tracker. The tracker will invoke track-related functions for the sensor component with this role rather than those defined within the tracker. This allows the component to to create tracks exactly in the manner required.
Referenced by WsfSensorTracker::DropTrackP(), WsfSensorTracker::InitializeTrackP(), WsfCTD_SensorComponent::TrackerDropTrack(), WsfEW_SensorComponent::TrackerDropTrack(), WsfEW_SensorComponent::TrackerInitializeTrack(), WsfEW_SensorComponent::TrackerUpdateTrack(), WsfSensorTracker::UpdateTrackP(), WsfSensorTrackerSettings(), and WsfSensorTrackerSettings().
| unsigned int WsfSensorTrackerSettings::mOptions |