12#ifndef WSFZONEOBSERVER_HPP
13#define WSFZONEOBSERVER_HPP
15#include "wsf_export.h"
17#include "UtCallback.hpp"
#define WSF_EXPORT
Definition WsfXIO_Export.hpp:35
The main controller for a simulation.
Definition WsfSimulation.hpp:109
Definition WsfZone.hpp:63
Observer definitions for cyber events.
Definition WsfAdvancedBehaviorObserver.hpp:22
UtCallbackListN< void(const WsfZone &)> ZoneFillColorChangedCallback
Definition WsfZoneObserver.hpp:23
WSF_EXPORT ZoneFillColorChangedCallback & ZoneFillColorChanged(const WsfSimulation *aSimulation)
WSF_EXPORT ZoneLineColorChangedCallback & ZoneLineColorChanged(const WsfSimulation *aSimulation)
UtCallbackListN< void(const WsfZone &)> ZoneLineColorChangedCallback
Definition WsfZoneObserver.hpp:24
Definition WsfZoneObserver.hpp:33
WsfObserver::ZoneFillColorChangedCallback ZoneFillColorChanged
Provide a callback to query the zone fill color whenever it is changed.
Definition WsfZoneObserver.hpp:35
WsfObserver::ZoneLineColorChangedCallback ZoneLineColorChanged
Provide a callback to query the zone line color whenever it is changed.
Definition WsfZoneObserver.hpp:38