WSF
WsfBMWeaponInterface Class Reference

#include <WsfBMWeaponInterface.hpp>

Inheritance diagram for WsfBMWeaponInterface:
Collaboration diagram for WsfBMWeaponInterface:

Public Member Functions

 WsfBMWeaponInterface ()
 WsfBMWeaponInterface (const WsfBMWeaponInterface &aSrc)
virtual ~WsfBMWeaponInterface ()
WsfBMWeaponInterfaceClone () const override
 The standard Clone() method (virtual copy constructor).
const char * GetScriptClassName () const override
virtual std::shared_ptr< WsfBMWeaponInfoRecord > & GetRawRecord ()
Public Member Functions inherited from WsfObject
 WsfObject ()
 This is the constructor for the WsfObject class.
 ~WsfObject () override
 This is the destructor for the WsfObject class.
const char * GetScriptClassName () const override
virtual bool ProcessInput (UtInput &aInput)
const std::string & GetType () const
WsfStringId GetTypeId () const
 Get the string ID of the 'type' of the object.
void SetType (WsfStringId aType)
const std::string & GetBaseType () const
WsfStringId GetBaseTypeId () const
const TypeListGetTypeList () const
bool IsA_TypeOf (WsfStringId aType) const
WsfObjectoperator= (const WsfObject &aRhs)
 Assignment operator.
template<typename T>
void Serialize (T &aBuff)
 For XIO (de)serialization.
const std::string & GetName () const
WsfStringId GetNameId () const
void SetName (WsfStringId aName)

Additional Inherited Members

Public Types inherited from WsfObject
typedef std::vector< WsfStringIdTypeList
 The list of types returned by GetTypeList.
 WsfObject (const WsfObject &aSrc)
 Copy constructor (for Clone()).

Constructor & Destructor Documentation

◆ WsfBMWeaponInterface() [1/2]

WsfBMWeaponInterface::WsfBMWeaponInterface ( )

Referenced by Clone(), and WsfBMWeaponInterface().

◆ WsfBMWeaponInterface() [2/2]

WsfBMWeaponInterface::WsfBMWeaponInterface ( const WsfBMWeaponInterface & aSrc)

◆ ~WsfBMWeaponInterface()

WsfBMWeaponInterface::~WsfBMWeaponInterface ( )
virtual

Member Function Documentation

◆ Clone()

WsfBMWeaponInterface * WsfBMWeaponInterface::Clone ( ) const
overridevirtual

The standard Clone() method (virtual copy constructor).

Implements WsfObject.

References WsfBMWeaponInterface().

◆ GetRawRecord()

std::shared_ptr< WsfBMWeaponInfoRecord > & WsfBMWeaponInterface::GetRawRecord ( )
virtual

◆ GetScriptClassName()

const char * WsfBMWeaponInterface::GetScriptClassName ( ) const
inlineoverride

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