WSF
wsf::event::PlatformAppearanceChanged Class Reference

#include <WsfEventResults.hpp>

Inheritance diagram for wsf::event::PlatformAppearanceChanged:
Collaboration diagram for wsf::event::PlatformAppearanceChanged:

Public Member Functions

 PlatformAppearanceChanged (double aSimTime, WsfPlatform *aPlatformPtr, WsfObserver::AppearanceType aAppearanceType, Settings aSettings=Settings())
void Print (std::ostream &aStream) const override
void PrintCSV (std::ostream &aStream) const override
WsfPlatformGetPlatform () const
WsfObserver::AppearanceType GetAppearanceType () const
Public Member Functions inherited from wsf::event::Result
 Result (double aSimTime, Settings aSettings=Settings{}, std::string aEventName="UNSET")
virtual void Print (std::ostream &aStream, Settings aSettings)
virtual void PrintCSV (std::ostream &aStream, Settings aSettings)
Public Member Functions inherited from wsf::event::ResultBase
 ResultBase (double aSimTime, std::string aEventName="UNSET")
 ResultBase (const ResultBase &)=default
ResultBaseoperator= (const ResultBase &)=default
virtual ~ResultBase ()=default
double GetSimTime () const
const std::string & GetName () const

Static Public Attributes

static constexpr const char * cNAME = "PLATFORM_APPEARANCE_CHANGED"

Additional Inherited Members

Protected Attributes inherited from wsf::event::Result
Settings mSettings
Protected Attributes inherited from wsf::event::ResultBase
double mSimTime
std::string mEventName

Constructor & Destructor Documentation

◆ PlatformAppearanceChanged()

wsf::event::PlatformAppearanceChanged::PlatformAppearanceChanged ( double aSimTime,
WsfPlatform * aPlatformPtr,
WsfObserver::AppearanceType aAppearanceType,
Settings aSettings = Settings() )
inline

Member Function Documentation

◆ GetAppearanceType()

WsfObserver::AppearanceType wsf::event::PlatformAppearanceChanged::GetAppearanceType ( ) const
inline

◆ GetPlatform()

WsfPlatform * wsf::event::PlatformAppearanceChanged::GetPlatform ( ) const
inline

◆ Print()

◆ PrintCSV()

Member Data Documentation

◆ cNAME

const char* wsf::event::PlatformAppearanceChanged::cNAME = "PLATFORM_APPEARANCE_CHANGED"
staticconstexpr

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