WSF
WsfScriptGroupClass Class Reference

Define script methods for WsfSimulation. More...

#include <WsfScriptGroupClass.hpp>

Inheritance diagram for WsfScriptGroupClass:
Collaboration diagram for WsfScriptGroupClass:

Public Member Functions

 WsfScriptGroupClass (const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
void * Create (const UtScriptContext &aInstance) override
 virtual
void * Clone (void *aObjectPtr) override
 virtual
void Destroy (void *aObjectPtr) override
 virtual
void OnNewScriptRef (UtScriptRef &aReference) override
 virtual
 UT_DECLARE_SCRIPT_METHOD (AddMember_1)
 UT_DECLARE_SCRIPT_METHOD (AddMember_2)
 UT_DECLARE_SCRIPT_METHOD (RemoveMember_1)
 UT_DECLARE_SCRIPT_METHOD (RemoveMember_2)
 UT_DECLARE_SCRIPT_METHOD (MembersByName)
 UT_DECLARE_SCRIPT_METHOD (Members)
 UT_DECLARE_SCRIPT_METHOD (Member)
 UT_DECLARE_SCRIPT_METHOD (Size)
 UT_DECLARE_SCRIPT_METHOD (CreateGroup)
 UT_DECLARE_SCRIPT_METHOD (Group)
 UT_DECLARE_SCRIPT_METHOD (Groups)
Public Member Functions inherited from WsfScriptObjectClass
 WsfScriptObjectClass (const std::string &aClassName, UtScriptTypes *aTypesPtr)
 ~WsfScriptObjectClass () override
void * Create (const UtScriptContext &aInstance) override
void * Clone (void *aObjectPtr) override
void Destroy (void *aObjectPtr) override
std::string ToString (void *aObjectPtr) const override
 UT_DECLARE_SCRIPT_METHOD (Name)
 UT_DECLARE_SCRIPT_METHOD (Type)
 UT_DECLARE_SCRIPT_METHOD (BaseType)
 UT_DECLARE_SCRIPT_METHOD (IsA_TypeOf)
 UT_DECLARE_SCRIPT_METHOD (ProcessInput)

Detailed Description

Define script methods for WsfSimulation.

Constructor & Destructor Documentation

◆ WsfScriptGroupClass()

WsfScriptGroupClass::WsfScriptGroupClass ( const std::string & aClassName,
UtScriptTypes * aScriptTypesPtr )

Member Function Documentation

◆ Clone()

void * WsfScriptGroupClass::Clone ( void * aObjectPtr)
override

virtual

References Clone().

Referenced by Clone().

◆ Create()

void * WsfScriptGroupClass::Create ( const UtScriptContext & aInstance)
override

virtual

◆ Destroy()

void WsfScriptGroupClass::Destroy ( void * aObjectPtr)
override

virtual

◆ OnNewScriptRef()

void WsfScriptGroupClass::OnNewScriptRef ( UtScriptRef & aReference)
override

virtual

◆ UT_DECLARE_SCRIPT_METHOD() [1/11]

WsfScriptGroupClass::UT_DECLARE_SCRIPT_METHOD ( AddMember_1 )

◆ UT_DECLARE_SCRIPT_METHOD() [2/11]

WsfScriptGroupClass::UT_DECLARE_SCRIPT_METHOD ( AddMember_2 )

◆ UT_DECLARE_SCRIPT_METHOD() [3/11]

WsfScriptGroupClass::UT_DECLARE_SCRIPT_METHOD ( CreateGroup )

◆ UT_DECLARE_SCRIPT_METHOD() [4/11]

WsfScriptGroupClass::UT_DECLARE_SCRIPT_METHOD ( Group )

◆ UT_DECLARE_SCRIPT_METHOD() [5/11]

WsfScriptGroupClass::UT_DECLARE_SCRIPT_METHOD ( Groups )

◆ UT_DECLARE_SCRIPT_METHOD() [6/11]

WsfScriptGroupClass::UT_DECLARE_SCRIPT_METHOD ( Member )

◆ UT_DECLARE_SCRIPT_METHOD() [7/11]

WsfScriptGroupClass::UT_DECLARE_SCRIPT_METHOD ( Members )

◆ UT_DECLARE_SCRIPT_METHOD() [8/11]

WsfScriptGroupClass::UT_DECLARE_SCRIPT_METHOD ( MembersByName )

◆ UT_DECLARE_SCRIPT_METHOD() [9/11]

WsfScriptGroupClass::UT_DECLARE_SCRIPT_METHOD ( RemoveMember_1 )

◆ UT_DECLARE_SCRIPT_METHOD() [10/11]

WsfScriptGroupClass::UT_DECLARE_SCRIPT_METHOD ( RemoveMember_2 )

◆ UT_DECLARE_SCRIPT_METHOD() [11/11]

WsfScriptGroupClass::UT_DECLARE_SCRIPT_METHOD ( Size )

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