WSF
WsfScriptArticulatedPartClass.hpp
Go to the documentation of this file.
1// ****************************************************************************
2// CUI
3//
4// The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
5//
6// Copyright 2003-2015 The Boeing Company. All rights reserved.
7//
8// The use, dissemination or disclosure of data in this file is subject to
9// limitation or restriction. See accompanying README and LICENSE for details.
10// ****************************************************************************
11
12#ifndef WSFSCRIPTARTICULATEDPARTCLASS_HPP
13#define WSFSCRIPTARTICULATEDPARTCLASS_HPP
14
15#include "wsf_export.h"
16
18
21{
22public:
23 WsfScriptArticulatedPartClass(const std::string& aClassName, UtScriptTypes* aScriptTypesPtr);
24
40
41 UT_DECLARE_SCRIPT_METHOD(CanSlewInAzimuth);
42 UT_DECLARE_SCRIPT_METHOD(CanSlewInElevation);
43 UT_DECLARE_SCRIPT_METHOD(SlewMinimumAzimuth);
44 UT_DECLARE_SCRIPT_METHOD(SlewMaximumAzimuth);
45 UT_DECLARE_SCRIPT_METHOD(SlewMinimumElevation);
46 UT_DECLARE_SCRIPT_METHOD(SlewMaximumElevation);
48
49 UT_DECLARE_SCRIPT_METHOD(CanCueInAzimuth);
50 UT_DECLARE_SCRIPT_METHOD(CanCueInElevation);
51 UT_DECLARE_SCRIPT_METHOD(CueMinimumAzimuth);
52 UT_DECLARE_SCRIPT_METHOD(CueMaximumAzimuth);
53 UT_DECLARE_SCRIPT_METHOD(CueMinimumElevation);
54 UT_DECLARE_SCRIPT_METHOD(CueMaximumElevation);
55
56 UT_DECLARE_SCRIPT_METHOD(ActualCuedAzimuth);
57 UT_DECLARE_SCRIPT_METHOD(ActualCuedElevation);
58 UT_DECLARE_SCRIPT_METHOD(CurrentCuedAzimuth);
59 UT_DECLARE_SCRIPT_METHOD(CurrentCuedElevation);
60
61 UT_DECLARE_SCRIPT_METHOD(ApparentLocationOf);
62 UT_DECLARE_SCRIPT_METHOD(RelativeAzimuthOf);
63 UT_DECLARE_SCRIPT_METHOD(RelativeElevationOf);
64
70 UT_DECLARE_SCRIPT_METHOD(CueToAbsoluteAzEl);
71 UT_DECLARE_SCRIPT_METHOD(CueToRelativeAzEl);
74
75 UT_DECLARE_SCRIPT_METHOD(TimeToCueToLLA);
76 UT_DECLARE_SCRIPT_METHOD(TimeToCueToWCS);
77 UT_DECLARE_SCRIPT_METHOD(TimeToCueToWCS_2);
78 UT_DECLARE_SCRIPT_METHOD(TimeToCueToPoint);
79 UT_DECLARE_SCRIPT_METHOD(TimeToCueToTrack);
80 UT_DECLARE_SCRIPT_METHOD(TimeToCueToAbsoluteAzEl);
81 UT_DECLARE_SCRIPT_METHOD(TimeToCueToRelativeAzEl);
82
83 UT_DECLARE_SCRIPT_METHOD(MaskingPatternState);
84 UT_DECLARE_SCRIPT_METHOD(SetMaskingPatternState);
85 UT_DECLARE_SCRIPT_METHOD(EnableArticulationUpdates);
86 UT_DECLARE_SCRIPT_METHOD(DisableArticulationUpdates);
87
88 // Script Methods for UtEntityPart
89 UT_DECLARE_SCRIPT_METHOD(ConvertPCSVectorToWCS);
90 UT_DECLARE_SCRIPT_METHOD(ConvertWCSVectorToPCS);
91 UT_DECLARE_SCRIPT_METHOD(ConvertPCSVectorToECS);
92 UT_DECLARE_SCRIPT_METHOD(ConvertECSVectorToPCS);
93};
94
95#endif
#define WSF_EXPORT
Definition WsfXIO_Export.hpp:35
UT_DECLARE_SCRIPT_METHOD(CanSlewInElevation)
UT_DECLARE_SCRIPT_METHOD(MaskingPatternState)
UT_DECLARE_SCRIPT_METHOD(ActualCuedElevation)
UT_DECLARE_SCRIPT_METHOD(RelativeAzimuthOf)
UT_DECLARE_SCRIPT_METHOD(ClearCueing)
UT_DECLARE_SCRIPT_METHOD(ConvertPCSVectorToWCS)
UT_DECLARE_SCRIPT_METHOD(CanSlewInAzimuth)
UT_DECLARE_SCRIPT_METHOD(TimeToCueToRelativeAzEl)
UT_DECLARE_SCRIPT_METHOD(CanCueInAzimuth)
UT_DECLARE_SCRIPT_METHOD(SlewMaximumElevation)
UT_DECLARE_SCRIPT_METHOD(SlewMinimumElevation)
UT_DECLARE_SCRIPT_METHOD(SlewMinimumAzimuth)
UT_DECLARE_SCRIPT_METHOD(DisableArticulationUpdates)
UT_DECLARE_SCRIPT_METHOD(ConvertECSVectorToPCS)
UT_DECLARE_SCRIPT_METHOD(ConvertWCSVectorToPCS)
UT_DECLARE_SCRIPT_METHOD(CueMinimumElevation)
UT_DECLARE_SCRIPT_METHOD(TimeToCueToLLA)
UT_DECLARE_SCRIPT_METHOD(TimeToCueToWCS)
UT_DECLARE_SCRIPT_METHOD(ApparentLocationOf)
WsfScriptArticulatedPartClass(const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
Definition WsfScriptArticulatedPartClass.cpp:48
UT_DECLARE_SCRIPT_METHOD(CueMinimumAzimuth)
UT_DECLARE_SCRIPT_METHOD(TimeToCueToAbsoluteAzEl)
UT_DECLARE_SCRIPT_METHOD(TimeToCueToTrack)
UT_DECLARE_SCRIPT_METHOD(SlewMaximumAzimuth)
UT_DECLARE_SCRIPT_METHOD(CueMaximumElevation)
UT_DECLARE_SCRIPT_METHOD(CueToAbsoluteAzEl)
UT_DECLARE_SCRIPT_METHOD(CurrentCuedAzimuth)
UT_DECLARE_SCRIPT_METHOD(CurrentCuedElevation)
UT_DECLARE_SCRIPT_METHOD(EnableArticulationUpdates)
UT_DECLARE_SCRIPT_METHOD(CueMaximumAzimuth)
UT_DECLARE_SCRIPT_METHOD(TimeToCueToWCS_2)
UT_DECLARE_SCRIPT_METHOD(ConvertPCSVectorToECS)
UT_DECLARE_SCRIPT_METHOD(ActualCuedAzimuth)
UT_DECLARE_SCRIPT_METHOD(SetMaskingPatternState)
UT_DECLARE_SCRIPT_METHOD(RelativeElevationOf)
UT_DECLARE_SCRIPT_METHOD(CanCueInElevation)
UT_DECLARE_SCRIPT_METHOD(TimeToCueToPoint)
UT_DECLARE_SCRIPT_METHOD(CueToRelativeAzEl)
WsfScriptPlatformPartClass(const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
Definition WsfScriptPlatformPartClass.cpp:23
Copyrights Multiple, All Rights Reserved