26#ifndef WSF_SCRIPT_BM_STATUS_MESSAGE_CLASS_HPP
27#define WSF_SCRIPT_BM_STATUS_MESSAGE_CLASS_HPP
30#include <UtMemory.hpp>
38 void*
Create(
const UtScriptContext& aContext)
override;
39 void*
Clone(
void* aObjectPtr)
override;
40 void Destroy(
void* aObjectPtr)
override;
UT_DECLARE_SCRIPT_METHOD(SetVelocityECEF)
UT_DECLARE_SCRIPT_METHOD(IsSystemStatusRed)
UT_DECLARE_SCRIPT_METHOD(SetSystemStatusRed)
static const char * SCRIPT_CLASS_NAME
Definition WsfScriptBMStatusMessageClass.hpp:42
WsfScriptBMStatusMessageClass(const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
Definition WsfScriptBMStatusMessageClass.cpp:44
UT_DECLARE_SCRIPT_METHOD(SetWeaponStatus)
UT_DECLARE_SCRIPT_METHOD(SetSystemStatusGreen)
void * Create(const UtScriptContext &aContext) override
Definition WsfScriptBMStatusMessageClass.cpp:88
UT_DECLARE_SCRIPT_METHOD(IsSystemStatusYellow)
virtual ~WsfScriptBMStatusMessageClass()
Definition WsfScriptBMStatusMessageClass.cpp:84
UT_DECLARE_SCRIPT_METHOD(HasVelocity)
UT_DECLARE_SCRIPT_METHOD(SetPosition)
UT_DECLARE_SCRIPT_METHOD(IsSystemStatusGreen)
UT_DECLARE_SCRIPT_METHOD(GetPosition)
UT_DECLARE_SCRIPT_METHOD(SetStatusTime)
UT_DECLARE_SCRIPT_METHOD(GetNumAssignments)
void * Clone(void *aObjectPtr) override
Definition WsfScriptBMStatusMessageClass.cpp:95
UT_DECLARE_SCRIPT_METHOD(HasPosition)
UT_DECLARE_SCRIPT_METHOD(GetPositionTime)
UT_DECLARE_SCRIPT_METHOD(SetSystemStatusYellow)
UT_DECLARE_SCRIPT_METHOD(SetMaxAssignments)
UT_DECLARE_SCRIPT_METHOD(IsSystemStatusWhite)
UT_DECLARE_SCRIPT_METHOD(GetMaxAssignments)
UT_DECLARE_SCRIPT_METHOD(GetStatusTime)
static const char * BASE_CLASS_NAME
Definition WsfScriptBMStatusMessageClass.hpp:43
UT_DECLARE_SCRIPT_METHOD(SetPlatform)
UT_DECLARE_SCRIPT_METHOD(GetPlatform)
UT_DECLARE_SCRIPT_METHOD(SetNumAssignments)
UT_DECLARE_SCRIPT_METHOD(GetVelocityECEF)
UT_DECLARE_SCRIPT_METHOD(SetSystemStatusWhite)
void Destroy(void *aObjectPtr) override
Definition WsfScriptBMStatusMessageClass.cpp:100
WsfScriptMessageClass(const std::string &aClassName, UtScriptTypes *aTypesPtr)
Definition WsfScriptMessageClass.cpp:22