WSF
WsfMoverObserver Struct Reference

#include <WsfMoverObserver.hpp>

Public Attributes

WsfObserver::MoverChangedCallback MoverChanged
WsfObserver::MoverTurnedOffCallback MoverTurnedOff
WsfObserver::MoverTurnedOnCallback MoverTurnedOn
WsfObserver::MoverNonOperationalCallback MoverNonOperational
WsfObserver::MoverOperationalCallback MoverOperational
WsfObserver::MoverBrokenCallback MoverBroken
WsfObserver::MoverBurnedOutCallback MoverBurnedOut
WsfObserver::MoverStagedCallback MoverStaged
WsfObserver::MoverUpdatedCallback MoverUpdated
WsfObserver::RouteChangedCallback RouteChanged
WsfObserver::MoverPathEndedCallback MoverPathEnded

Detailed Description

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

Member Data Documentation

◆ MoverBroken

WsfObserver::MoverBrokenCallback WsfMoverObserver::MoverBroken

The mover of a platform has transitioned to broken (unrepairable).

Parameters
aSimTimeThe current simulation time.
aMoverPtrThe mover that has gone terminal.

◆ MoverBurnedOut

WsfObserver::MoverBurnedOutCallback WsfMoverObserver::MoverBurnedOut

A mover has determined that its means of propulsion has waned to insignificance.

Parameters
aSimTimeThe current simulation time.
aMoverPtrThe mover.

◆ MoverChanged

WsfObserver::MoverChangedCallback WsfMoverObserver::MoverChanged

The mover of a platform has changed.

Parameters
aSimTimeThe current simulation time.
aPlatformPtrThe platform whose mover has changed.

◆ MoverNonOperational

WsfObserver::MoverNonOperationalCallback WsfMoverObserver::MoverNonOperational

The mover of a platform has transitioned to non-operational.

Parameters
aSimTimeThe current simulation time.
aMoverPtrThe mover that has gone non-operational.

◆ MoverOperational

WsfObserver::MoverOperationalCallback WsfMoverObserver::MoverOperational

The mover of a platform has transitioned to operational.

Parameters
aSimTimeThe current simulation time.
aMoverPtrThe mover that has gone operational.

◆ MoverPathEnded

WsfObserver::MoverPathEndedCallback WsfMoverObserver::MoverPathEnded

The mover's path has ended (route has completed)

Parameters
aSimTimeThe current simulation time
aMoverPtrThe mover with the completed path

◆ MoverStaged

WsfObserver::MoverStagedCallback WsfMoverObserver::MoverStaged

A mover has determined that a stage has been discarded.

Parameters
aSimTimeThe current simulation time.
aMoverPtrThe mover.

◆ MoverTurnedOff

WsfObserver::MoverTurnedOffCallback WsfMoverObserver::MoverTurnedOff

The mover of a platform has been turned off.

Parameters
aSimTimeThe current simulation time.
aMoverPtrThe mover that has been turned off.

◆ MoverTurnedOn

WsfObserver::MoverTurnedOnCallback WsfMoverObserver::MoverTurnedOn

The mover of a platform has been turned on.

Parameters
aSimTimeThe current simulation time.
aMoverPtrThe mover that has been turned on.

◆ MoverUpdated

WsfObserver::MoverUpdatedCallback WsfMoverObserver::MoverUpdated

A mover has updated the position, orientation, velocity or acceleration.

Parameters
aSimTimeThe current simulation time.
aMoverPtrThe mover.

◆ RouteChanged

WsfObserver::RouteChangedCallback WsfMoverObserver::RouteChanged

A mover's route has been modified.

Parameters
aSimTimeThe current simulation time.
aMoverPtrThe mover with the changed route.

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