WSF
WsfMobilityAndFirepowerLethality::TargetType Class Reference

#include <WsfMobilityAndFirepowerLethality.hpp>

Inheritance diagram for WsfMobilityAndFirepowerLethality::TargetType:
Collaboration diagram for WsfMobilityAndFirepowerLethality::TargetType:

Public Member Functions

 TargetType (WsfStringId aTypeNameId)
bool ProcessInput (UtInput &aInput)
bool Initialize (double aSimTime, WsfMobilityAndFirepowerLethality *aLethality)
bool Add (const Vulnerability &aCM_Effect)
bool FindVulnerabilityTo (WsfStringId aCM_TypeId, Vulnerability *&aVulnerabilityPtr)
size_t CM_EffectCount ()
VulnerabilityCM_EffectEntry (size_t aIndex)
MFK_TableGetTable ()
WsfStringId GetTargetTypeId () const
bool ContainsVulnerabilities () const
Public Member Functions inherited from WsfNamed
 WsfNamed ()
 WsfNamed (WsfStringId aName)
 WsfNamed (const WsfNamed &)=default
WsfNamedoperator= (const WsfNamed &)=default
virtual ~WsfNamed ()=default
const std::string & GetName () const
WsfStringId GetNameId () const
void SetName (WsfStringId aName)

Static Public Member Functions

static bool LoadInstance (UtInput &aInput, TargetType *&aTargetTypePtr)

Constructor & Destructor Documentation

◆ TargetType()

WsfMobilityAndFirepowerLethality::TargetType::TargetType ( WsfStringId aTypeNameId)

References WsfNamed::WsfNamed().

Referenced by LoadInstance().

Member Function Documentation

◆ Add()

bool WsfMobilityAndFirepowerLethality::TargetType::Add ( const Vulnerability & aCM_Effect)

◆ CM_EffectCount()

size_t WsfMobilityAndFirepowerLethality::TargetType::CM_EffectCount ( )
inline

◆ CM_EffectEntry()

Vulnerability * WsfMobilityAndFirepowerLethality::TargetType::CM_EffectEntry ( size_t aIndex)
inline

◆ ContainsVulnerabilities()

bool WsfMobilityAndFirepowerLethality::TargetType::ContainsVulnerabilities ( ) const
inline

◆ FindVulnerabilityTo()

bool WsfMobilityAndFirepowerLethality::TargetType::FindVulnerabilityTo ( WsfStringId aCM_TypeId,
WsfMobilityAndFirepowerLethality::Vulnerability *& aVulnerabilityPtr )

Referenced by Add().

◆ GetTable()

MFK_Table * WsfMobilityAndFirepowerLethality::TargetType::GetTable ( )
inline

◆ GetTargetTypeId()

WsfStringId WsfMobilityAndFirepowerLethality::TargetType::GetTargetTypeId ( ) const
inline

References WsfNamed::GetNameId().

◆ Initialize()

◆ LoadInstance()

bool WsfMobilityAndFirepowerLethality::TargetType::LoadInstance ( UtInput & aInput,
TargetType *& aTargetTypePtr )
static

◆ ProcessInput()

bool WsfMobilityAndFirepowerLethality::TargetType::ProcessInput ( UtInput & aInput)

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