12#ifndef WSFPLATFORMPARTOBSERVER_HPP
13#define WSFPLATFORMPARTOBSERVER_HPP
17#include "UtCallback.hpp"
19#include "wsf_export.h"
#define WSF_EXPORT
Definition WsfXIO_Export.hpp:35
Definition WsfCallback.hpp:27
The main controller for a simulation.
Definition WsfSimulation.hpp:109
Definition WsfVisualPart.hpp:26
Observer definitions for cyber events.
Definition WsfAdvancedBehaviorObserver.hpp:22
WSF_EXPORT VisualPartTurnedOffCallback & VisualPartTurnedOff(const WsfSimulation *aSimulationPtr)
UtCallbackListN< void(double, WsfVisualPart *)> VisualPartNonOperationalCallback
Definition WsfPlatformPartObserver.hpp:28
WSF_EXPORT VisualPartTurnedOnCallback & VisualPartTurnedOn(const WsfSimulation *aSimulationPtr)
UtCallbackListN< void(double, WsfVisualPart *)> VisualPartOperationalCallback
Definition WsfPlatformPartObserver.hpp:29
UtCallbackListN< void(double, WsfVisualPart *)> VisualPartTurnedOnCallback
Definition WsfPlatformPartObserver.hpp:26
WSF_EXPORT VisualPartBrokenCallback & VisualPartBroken(const WsfSimulation *aSimulationPtr)
UtCallbackListN< void(double, WsfVisualPart *)> VisualPartTurnedOffCallback
Definition WsfPlatformPartObserver.hpp:27
WSF_EXPORT VisualPartNonOperationalCallback & VisualPartNonOperational(const WsfSimulation *aSimulationPtr)
WSF_EXPORT VisualPartOperationalCallback & VisualPartOperational(const WsfSimulation *aSimulationPtr)
UtCallbackListN< void(double, WsfVisualPart *)> VisualPartBrokenCallback
Definition WsfPlatformPartObserver.hpp:30