WSF
WsfAltLocEventResults.hpp
Go to the documentation of this file.
1// ****************************************************************************
2// CUI
3//
4// The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
5//
6// The use, dissemination or disclosure of data in this file is subject to
7// limitation or restriction. See accompanying README and LICENSE for details.
8// ****************************************************************************
9#ifndef WSF_ALT_LOC_EVENT_RESULTS_HPP
10#define WSF_ALT_LOC_EVENT_RESULTS_HPP
11
13#include "WsfEventResult.hpp"
14class WsfPlatform;
15
16namespace wsf
17{
18namespace altloc
19{
21{
22public:
23 ComponentInitialized(double aSimTime, WsfPlatform* aPlatformPtr, Component* aComponentPtr, wsf::event::Settings& aSettings)
24 : Result(aSimTime, aSettings)
25 , mPlatformPtr(aPlatformPtr)
26 , mComponentPtr(aComponentPtr)
27 {
28 }
29
30 void Print(std::ostream& aStream) const override;
31 void PrintCSV(std::ostream& aStream) const override;
32
33private:
34 std::string GetDrawType() const;
35
36 WsfPlatform* mPlatformPtr;
37 Component* mComponentPtr;
38};
39} // namespace altloc
40} // namespace wsf
41#endif
Platforms represent a entity within the simulation.
Definition WsfPlatform.hpp:115
ComponentInitialized(double aSimTime, WsfPlatform *aPlatformPtr, Component *aComponentPtr, wsf::event::Settings &aSettings)
Definition WsfAltLocEventResults.hpp:23
void Print(std::ostream &aStream) const override
Definition WsfAltLocEventResults.cpp:18
void PrintCSV(std::ostream &aStream) const override
Definition WsfAltLocEventResults.cpp:116
Definition WsfAltLocComponent.hpp:50
Definition WsfEventResult.hpp:117
Result(double aSimTime, Settings aSettings=Settings{}, std::string aEventName="UNSET")
Definition WsfEventResult.hpp:119
Definition WsfEventResult.hpp:35
Definition WsfAltLocComponent.cpp:28
Function definitions for those who need run-time access to the version.
Definition WsfComm.cpp:32
Copyrights Multiple, All Rights Reserved