WSF
wsf::event::CyberTriggerResult Class Reference

#include <WsfCyberEventResult.hpp>

Inheritance diagram for wsf::event::CyberTriggerResult:
Collaboration diagram for wsf::event::CyberTriggerResult:

Public Member Functions

 CyberTriggerResult (double aSimTime, const cyber::trigger::Trigger &aTrigger, Settings aSettings, std::string aEventName)
const wsf::cyber::trigger::Trigger & GetTrigger () 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) const =0
virtual void Print (std::ostream &aStream, Settings aSettings)
virtual void PrintCSV (std::ostream &aStream) const =0
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

Protected Member Functions

virtual std::string FormatOutput (const std::string &aObserverType, bool aIsCSV=false) const

Protected Attributes

const cyber::trigger::Trigger & mTrigger
Protected Attributes inherited from wsf::event::Result
Settings mSettings
Protected Attributes inherited from wsf::event::ResultBase
double mSimTime
std::string mEventName

Constructor & Destructor Documentation

◆ CyberTriggerResult()

wsf::event::CyberTriggerResult::CyberTriggerResult ( double aSimTime,
const cyber::trigger::Trigger & aTrigger,
Settings aSettings,
std::string aEventName )
inline

Member Function Documentation

◆ FormatOutput()

std::string wsf::event::CyberTriggerResult::FormatOutput ( const std::string & aObserverType,
bool aIsCSV = false ) const
protectedvirtual

◆ GetTrigger()

const wsf::cyber::trigger::Trigger & wsf::event::CyberTriggerResult::GetTrigger ( ) const
inline

References mTrigger.

Member Data Documentation

◆ mTrigger

const cyber::trigger::Trigger& wsf::event::CyberTriggerResult::mTrigger
protected

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