WSF
WsfTrackObserver Struct Reference

#include <WsfTrackObserver.hpp>

Public Attributes

WsfObserver::CorrelationStrategyChangedCallback CorrelationStrategyChanged
WsfObserver::FusionStrategyChangedCallback FusionStrategyChanged
WsfObserver::LocalTrackCorrelationCallback LocalTrackCorrelation
WsfObserver::LocalTrackDecorrelationCallback LocalTrackDecorrelation
WsfObserver::LocalTrackDroppedCallback LocalTrackDropped
WsfObserver::LocalTrackInitiatedCallback LocalTrackInitiated
WsfObserver::LocalTrackUpdatedCallback LocalTrackUpdated
WsfObserver::SensorTrackCoastedCallback SensorTrackCoasted
WsfObserver::SensorTrackDroppedCallback SensorTrackDropped
WsfObserver::SensorTrackInitiatedCallback SensorTrackInitiated
WsfObserver::SensorTrackUpdatedCallback SensorTrackUpdated

Detailed Description

The implementation of the Track observer objects. An instance of this class is maintained by the simulation.

Member Data Documentation

◆ CorrelationStrategyChanged

WsfObserver::CorrelationStrategyChangedCallback WsfTrackObserver::CorrelationStrategyChanged

A platform's track manager's correlation strategy has changed.

Parameters
aSimTimeThe current simulation time.
aPlatformPtrThe platform with the modified strategy.

◆ FusionStrategyChanged

WsfObserver::FusionStrategyChangedCallback WsfTrackObserver::FusionStrategyChanged

A platform's track manager's fusion strategy has changed.

Parameters
aSimTimeThe current simulation time.
aPlatformPtrThe platform with the modified strategy.

◆ LocalTrackCorrelation

WsfObserver::LocalTrackCorrelationCallback WsfTrackObserver::LocalTrackCorrelation

Indicate a non-local track is to be 'associated' with a specified local track. This is typically called by a track manager to indicate that a non-local track is associated (or 'correlated') with a specified local track.

Parameters
aSimTimeThe current simulation time.
aPlatformPtrThe platform that owns the local track.
aLocalTrackIdThe ID of the local track with which the non-local track is being associated.
aNonLocalTrackIdThe ID of the non-local track to be associated with the local track.

◆ LocalTrackDecorrelation

WsfObserver::LocalTrackDecorrelationCallback WsfTrackObserver::LocalTrackDecorrelation

Indicate that non-local track is no longer 'associated' with the specified local track. This is typically called by a track manager to indicate that a non-local track is no longer associated with a specified local track.

Parameters
aSimTimeThe current simulation time.
aPlatformPtrThe platform that owns the local track.
aLocalTrackIdThe ID of the local track from which the association is being removed.
aNonLocalTrackIdThe ID of the non-local track that is no longer associated with the specified local track.

◆ LocalTrackDropped

WsfObserver::LocalTrackDroppedCallback WsfTrackObserver::LocalTrackDropped

A platform has dropped a local track.

Parameters
aSimTimeThe current simulation time.
aPlatformPtrThe platform that is dropping the track.
aTrackPtrThe track that was dropped.

◆ LocalTrackInitiated

WsfObserver::LocalTrackInitiatedCallback WsfTrackObserver::LocalTrackInitiated

A platform has initiated a local track.

Parameters
aSimTimeThe current simulation time.
aPlatformPtrThe platform that is initiating the track.
aTrackPtrThe track that was initiated.
aSourcePtrThe source track that was used to create the track (may be 0).

◆ LocalTrackUpdated

WsfObserver::LocalTrackUpdatedCallback WsfTrackObserver::LocalTrackUpdated

A platform has updated a local track.

Parameters
aSimTimeThe current simulation time.
aPlatformPtrThe platform that is updating the track.
aTrackPtrThe track that was updated.
aSourcePtrThe source track that was used to update the track (may be 0).

◆ SensorTrackCoasted

WsfObserver::SensorTrackCoastedCallback WsfTrackObserver::SensorTrackCoasted

A sensor has coasted a track.

Parameters
aSimTimeThe current simulation time.
aSensorPtrThe sensor that is coasting the track.
aTrackPtrThe track being coasted.

◆ SensorTrackDropped

WsfObserver::SensorTrackDroppedCallback WsfTrackObserver::SensorTrackDropped

A sensor has dropped a track.

Parameters
aSimTimeThe current simulation time.
aSensorPtrThe sensor that is dropping a track.
aTrackPtrThe track being dropped.

◆ SensorTrackInitiated

WsfObserver::SensorTrackInitiatedCallback WsfTrackObserver::SensorTrackInitiated

A sensor has initiated a track.

Parameters
aSimTimeThe current simulation time.
aSensorPtrThe sensor that is initiating a track.
aTrackPtrThe track being initiated.

◆ SensorTrackUpdated

WsfObserver::SensorTrackUpdatedCallback WsfTrackObserver::SensorTrackUpdated

A sensor has initiated a track.

Parameters
aSimTimeThe current simulation time.
aSensorPtrThe sensor that is updating a track.
aTrackPtrThe track being updated.

The documentation for this struct was generated from the following file:
Copyrights Multiple, All Rights Reserved