11#ifndef WSF_SCRIPT_BM_TRACK_MESSAGE_CLASS_HPP
12#define WSF_SCRIPT_BM_TRACK_MESSAGE_CLASS_HPP
15#include <UtMemory.hpp>
23 void*
Create(
const UtScriptContext& aContext)
override;
24 void*
Clone(
void* aObjectPtr)
override;
25 void Destroy(
void* aObjectPtr)
override;
UT_DECLARE_SCRIPT_METHOD(SetIFFFriendly)
void Destroy(void *aObjectPtr) override
Definition WsfScriptBMTrackMessageClass.cpp:107
UT_DECLARE_SCRIPT_METHOD(IsTrackingStatusTimedOut)
UT_DECLARE_SCRIPT_METHOD(GetJammingPower)
UT_DECLARE_SCRIPT_METHOD(SetHeadingENUDegs)
UT_DECLARE_SCRIPT_METHOD(GetPositionTime)
UT_DECLARE_SCRIPT_METHOD(GetTrackingSystemTrackID)
UT_DECLARE_SCRIPT_METHOD(GetUpdateInterval)
UT_DECLARE_SCRIPT_METHOD(SetReportingSensorTypeTAR)
UT_DECLARE_SCRIPT_METHOD(IsIFFUnknown)
UT_DECLARE_SCRIPT_METHOD(SetTrackingStatusDropped)
UT_DECLARE_SCRIPT_METHOD(SetManeuveringFlag)
UT_DECLARE_SCRIPT_METHOD(IsTrackingStatusNormal)
UT_DECLARE_SCRIPT_METHOD(IsIFFFriendly)
virtual ~WsfScriptBMTrackMessageClass()
Definition WsfScriptBMTrackMessageClass.cpp:91
UT_DECLARE_SCRIPT_METHOD(SetReportingSensorTypeTTR)
UT_DECLARE_SCRIPT_METHOD(SetIFFUnknown)
UT_DECLARE_SCRIPT_METHOD(SetJammingPower)
UT_DECLARE_SCRIPT_METHOD(GetJamming)
UT_DECLARE_SCRIPT_METHOD(SetPosition)
UT_DECLARE_SCRIPT_METHOD(SetIFFNeutral)
UT_DECLARE_SCRIPT_METHOD(SetJamming)
UT_DECLARE_SCRIPT_METHOD(GetOrientationWCSPsiDegs)
UT_DECLARE_SCRIPT_METHOD(GetOrientationWCSPhiDegs)
UT_DECLARE_SCRIPT_METHOD(IsIFFHostile)
UT_DECLARE_SCRIPT_METHOD(SetTrackingStatusTimedOut)
UT_DECLARE_SCRIPT_METHOD(GetVelocityECEF)
UT_DECLARE_SCRIPT_METHOD(GetTargetType)
void * Clone(void *aObjectPtr) override
Definition WsfScriptBMTrackMessageClass.cpp:102
UT_DECLARE_SCRIPT_METHOD(SetTrackingStatusNormal)
UT_DECLARE_SCRIPT_METHOD(GetTargetSubType)
UT_DECLARE_SCRIPT_METHOD(SetReportingSensorTypeEW)
UT_DECLARE_SCRIPT_METHOD(IsIFFNeutral)
UT_DECLARE_SCRIPT_METHOD(SetUpdateInterval)
UT_DECLARE_SCRIPT_METHOD(IsReportingSensorTypeEW)
void * Create(const UtScriptContext &aContext) override
Definition WsfScriptBMTrackMessageClass.cpp:95
UT_DECLARE_SCRIPT_METHOD(SetAltitudeReliable)
UT_DECLARE_SCRIPT_METHOD(GetManeuveringFlag)
UT_DECLARE_SCRIPT_METHOD(GetOrientationWCSThetaDegs)
UT_DECLARE_SCRIPT_METHOD(GetPosition)
static const char * BASE_CLASS_NAME
Definition WsfScriptBMTrackMessageClass.hpp:28
UT_DECLARE_SCRIPT_METHOD(SetOrientationWCSDegs)
UT_DECLARE_SCRIPT_METHOD(GetCovarianceMatrix)
UT_DECLARE_SCRIPT_METHOD(SetTrackingStatusDropping)
UT_DECLARE_SCRIPT_METHOD(SetTargetType)
UT_DECLARE_SCRIPT_METHOD(SetCovarianceMatrix)
UT_DECLARE_SCRIPT_METHOD(SetVelocityECEF)
UT_DECLARE_SCRIPT_METHOD(GetAltitudeReliable)
UT_DECLARE_SCRIPT_METHOD(GetTrackingSystemID)
UT_DECLARE_SCRIPT_METHOD(IsReportingSensorTypeTAR)
UT_DECLARE_SCRIPT_METHOD(SetTargetTruthInfo)
UT_DECLARE_SCRIPT_METHOD(IsTrackingStatusCoasting)
static const char * SCRIPT_CLASS_NAME
Definition WsfScriptBMTrackMessageClass.hpp:27
WsfScriptBMTrackMessageClass(const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
Definition WsfScriptBMTrackMessageClass.cpp:26
UT_DECLARE_SCRIPT_METHOD(SetQuantity)
UT_DECLARE_SCRIPT_METHOD(IsTrackingStatusDropping)
UT_DECLARE_SCRIPT_METHOD(SetTrackID)
UT_DECLARE_SCRIPT_METHOD(IsReportingSensorTypeTTR)
UT_DECLARE_SCRIPT_METHOD(GetQuantity)
UT_DECLARE_SCRIPT_METHOD(SetIFFHostile)
UT_DECLARE_SCRIPT_METHOD(IsTrackingStatusDropped)
UT_DECLARE_SCRIPT_METHOD(SetTrackingStatusCoasting)
WsfScriptMessageClass(const std::string &aClassName, UtScriptTypes *aTypesPtr)
Definition WsfScriptMessageClass.cpp:22