WSF
WsfSixDOF_Observer.hpp
Go to the documentation of this file.
1// ****************************************************************************
2// CUI
3//
4// The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
5//
6// Copyright 2020 Infoscitex, a DCS Company. All rights reserved.
7//
8// The use, dissemination or disclosure of data in this file is subject to
9// limitation or restriction. See accompanying README and LICENSE for details.
10// ****************************************************************************
11
12#ifndef WSFSIXDOFOBSERVER_HPP
13#define WSFSIXDOFOBSERVER_HPP
14
15#include "wsf_six_dof_export.h"
16
17#include "UtCallback.hpp"
18class WsfPlatform;
19class WsfSimulation;
21
22namespace wsf
23{
24namespace six_dof
25{
26class Mover;
27}
28} // namespace wsf
29
30namespace WsfObserver
31{
33 UtCallbackListN<void(double, const WsfPlatform&, wsf::six_dof::Mover&, const std::string&)>;
34
38WSF_SIX_DOF_EXPORT SixDOF_SendMessageCallback& SixDOF_SendMessage(const WsfSimulation* aSimulationPtr);
39} // namespace WsfObserver
40
41namespace wsf
42{
43namespace six_dof
44{
51} // namespace six_dof
52} // namespace wsf
53
54#endif
Platforms represent a entity within the simulation.
Definition WsfPlatform.hpp:115
WsfSimulationExtension()
Definition WsfSimulationExtension.cpp:23
The main controller for a simulation.
Definition WsfSimulation.hpp:109
This is a base class for detailed air movers. This umbrella can cover RB6 or PM6 models.
Definition WsfSixDOF_Mover.hpp:58
Definition WsfSixDOF_Observer.hpp:46
WsfObserver::SixDOF_SendMessageCallback SixDOF_SendMessage
Callback for sending a SixDOF message.
Definition WsfSixDOF_Observer.hpp:49
Observer definitions for cyber events.
Definition WsfAdvancedBehaviorObserver.hpp:22
UtCallbackListN< void(double, const WsfPlatform &, wsf::six_dof::Mover &, const std::string &)> SixDOF_SendMessageCallback
Definition WsfSixDOF_Observer.hpp:32
WSF_SIX_DOF_EXPORT SixDOF_SendMessageCallback & SixDOF_SendMessage(const WsfSimulation *aSimulationPtr)
Callback for sending a SixDOF message.
Definition WsfSA_Processor.hpp:35
Function definitions for those who need run-time access to the version.
Definition WsfComm.cpp:32
Copyrights Multiple, All Rights Reserved