WsfTrackManager

WsfTrackManager inherits Object

WsfTrackManager is a script representation of a track_manager.

Methods

WsfLocalTrack AddTrackReport(WsfTrack aTrack)

Add a track report (sensor measurement or processed track update). The track manager will attempt to associate the report with an existing track in the local track list. If no association is made, a new local track is created from the report; otherwise, the data in the report is fused with data in the associated track. A copy of the report is stored in the raw track list.

Return the local track that was associated with (or, created from) the track report.

Note

The track report is associated with existing local tracks according to the track manager’s correlation method, and it is fused according to its fusion method.

WsfTrackList RawTrackList()

Return the raw track list (the tracks that are input to the track manager).

WsfLocalTrackList LocalTrackList()

Return the local track list (the fused tracks from inputs to the track manager).

void DropTrack(WsfTrackId aTrackId)

Remove a raw track from the raw track list. The local track associated with the dropped raw track may be deleted if there are no other raw tracks associated with it, and if the track manager’s uncorrelated_track_drops feature is enabled.