|
WSF
|
#include <WsfTrackObserver.hpp>
The implementation of the Track observer objects. An instance of this class is maintained by the simulation.
| WsfObserver::CorrelationStrategyChangedCallback WsfTrackObserver::CorrelationStrategyChanged |
A platform's track manager's correlation strategy has changed.
| aSimTime | The current simulation time. |
| aPlatformPtr | The platform with the modified strategy. |
| WsfObserver::FusionStrategyChangedCallback WsfTrackObserver::FusionStrategyChanged |
A platform's track manager's fusion strategy has changed.
| aSimTime | The current simulation time. |
| aPlatformPtr | The platform with the modified strategy. |
| 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.
| aSimTime | The current simulation time. |
| aPlatformPtr | The platform that owns the local track. |
| aLocalTrackId | The ID of the local track with which the non-local track is being associated. |
| aNonLocalTrackId | The ID of the non-local track to be associated with the local track. |
| 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.
| aSimTime | The current simulation time. |
| aPlatformPtr | The platform that owns the local track. |
| aLocalTrackId | The ID of the local track from which the association is being removed. |
| aNonLocalTrackId | The ID of the non-local track that is no longer associated with the specified local track. |
| WsfObserver::LocalTrackDroppedCallback WsfTrackObserver::LocalTrackDropped |
A platform has dropped a local track.
| aSimTime | The current simulation time. |
| aPlatformPtr | The platform that is dropping the track. |
| aTrackPtr | The track that was dropped. |
| WsfObserver::LocalTrackInitiatedCallback WsfTrackObserver::LocalTrackInitiated |
A platform has initiated a local track.
| aSimTime | The current simulation time. |
| aPlatformPtr | The platform that is initiating the track. |
| aTrackPtr | The track that was initiated. |
| aSourcePtr | The source track that was used to create the track (may be 0). |
| WsfObserver::LocalTrackUpdatedCallback WsfTrackObserver::LocalTrackUpdated |
A platform has updated a local track.
| aSimTime | The current simulation time. |
| aPlatformPtr | The platform that is updating the track. |
| aTrackPtr | The track that was updated. |
| aSourcePtr | The source track that was used to update the track (may be 0). |
| WsfObserver::SensorTrackCoastedCallback WsfTrackObserver::SensorTrackCoasted |
A sensor has coasted a track.
| aSimTime | The current simulation time. |
| aSensorPtr | The sensor that is coasting the track. |
| aTrackPtr | The track being coasted. |
| WsfObserver::SensorTrackDroppedCallback WsfTrackObserver::SensorTrackDropped |
A sensor has dropped a track.
| aSimTime | The current simulation time. |
| aSensorPtr | The sensor that is dropping a track. |
| aTrackPtr | The track being dropped. |
| WsfObserver::SensorTrackInitiatedCallback WsfTrackObserver::SensorTrackInitiated |
A sensor has initiated a track.
| aSimTime | The current simulation time. |
| aSensorPtr | The sensor that is initiating a track. |
| aTrackPtr | The track being initiated. |
| WsfObserver::SensorTrackUpdatedCallback WsfTrackObserver::SensorTrackUpdated |
A sensor has initiated a track.
| aSimTime | The current simulation time. |
| aSensorPtr | The sensor that is updating a track. |
| aTrackPtr | The track being updated. |