WSF
WsfScriptBMAuxDataZoneAttachmentClass.hpp
Go to the documentation of this file.
1// ****************************************************************************
2// CUI//REL TO USA ONLY
3//
4// The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
5//
6// The use, dissemination or disclosure of data in this file is subject to
7// limitation or restriction. See accompanying README and LICENSE for details.
8// ****************************************************************************
9/*******************************************************************************
10*
11* File: WsfScriptBMAuxDataZoneAttachmentClass.hpp
12*
13* Classification: UNCLASSIFIED
14*
15* Details:
16*
17* Contract Number:
18* Contractor Name: Radiance Technologies
19* Address: 350 Wynn Drive
20* Huntsville, AL 35805
21*
22* Abstract: Script exports for WsfBMAuxDataZoneAttachment.
23*
24*******************************************************************************/
25
26#ifndef WSF_SCRIPT_BM_AUX_DATA_ZONE_ATTACHMENT_CLASS_HPP
27#define WSF_SCRIPT_BM_AUX_DATA_ZONE_ATTACHMENT_CLASS_HPP
28
29#include <WsfBMCommon.hpp>
30#include <UtScriptBasicTypes.hpp>
32#include <UtMemory.hpp>
33
35{
36 public:
37 WsfScriptBMAuxDataZoneAttachmentClass(const std::string& aClassName, UtScriptTypes* aScriptTypesPtr);
39
40 void* Create(const UtScriptContext& aContext) override;
41 void* Clone(void* aObjectPtr) override;
42 void Destroy(void* aObjectPtr) override;
43
46 UT_DECLARE_SCRIPT_METHOD(IsNthScopeGlobal);
47 UT_DECLARE_SCRIPT_METHOD(IsNthScopePlatform);
48 UT_DECLARE_SCRIPT_METHOD(GetNthPriority);
49 UT_DECLARE_SCRIPT_METHOD(GetNthZoneName);
53 UT_DECLARE_SCRIPT_METHOD(GetNthZoneTypeString);
54};
55
56#endif
WsfScriptBMAuxDataZoneAttachmentClass(const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
Definition WsfScriptBMAuxDataZoneAttachmentClass.cpp:107
UT_DECLARE_SCRIPT_METHOD(IsNthScopeGlobal)
UT_DECLARE_SCRIPT_METHOD(IsNthScopePlatform)
UT_DECLARE_SCRIPT_METHOD(GetNthZoneTypeString)
void * Create(const UtScriptContext &aInstance) override
Definition WsfScriptObjectClass.cpp:44
void Destroy(void *aObjectPtr) override
Definition WsfScriptObjectClass.cpp:56
void * Clone(void *aObjectPtr) override
Definition WsfScriptObjectClass.cpp:50
WsfScriptObjectClass(const std::string &aClassName, UtScriptTypes *aTypesPtr)
Definition WsfScriptObjectClass.cpp:24
Copyrights Multiple, All Rights Reserved