WSF
WsfScriptSensorClass.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// Updated by Infoscitex, a DCS Company.
13// ****************************************************************************
14
15#ifndef WSFSCRIPTSENSORCLASS_HPP
16#define WSFSCRIPTSENSORCLASS_HPP
17
18#include "wsf_export.h"
19
21
24{
25public:
26 WsfScriptSensorClass(const std::string& aClassName, UtScriptTypes* aScriptTypesPtr);
27
28 UT_DECLARE_SCRIPT_METHOD(IsA_TypeOf); // static IsA_TypeOf("derived-type", "base-type")
29
32
41
45 UT_DECLARE_SCRIPT_METHOD(FOV_MinimumAzimuth);
46 UT_DECLARE_SCRIPT_METHOD(FOV_MaximumAzimuth);
47 UT_DECLARE_SCRIPT_METHOD(FOV_MinimumElevation);
48 UT_DECLARE_SCRIPT_METHOD(FOV_MaximumElevation);
49 UT_DECLARE_SCRIPT_METHOD(FOV_MinimumRange);
50 UT_DECLARE_SCRIPT_METHOD(FOV_MaximumRange);
51
55 UT_DECLARE_SCRIPT_METHOD(SetFOV_Azimuth);
56 UT_DECLARE_SCRIPT_METHOD(SetFOV_Elevation);
58
59 UT_DECLARE_SCRIPT_METHOD(CanScanInAzimuth);
60 UT_DECLARE_SCRIPT_METHOD(CanScanInElevation);
61 UT_DECLARE_SCRIPT_METHOD(ScanMinimumAzimuth);
62 UT_DECLARE_SCRIPT_METHOD(ScanMaximumAzimuth);
63 UT_DECLARE_SCRIPT_METHOD(ScanMinimumElevation);
64 UT_DECLARE_SCRIPT_METHOD(ScanMaximumElevation);
65
66 UT_DECLARE_SCRIPT_METHOD(WithinFieldOfView);
67
68 UT_DECLARE_SCRIPT_METHOD(ActiveTrackCount);
69 UT_DECLARE_SCRIPT_METHOD(MaximumTrackCount);
70 UT_DECLARE_SCRIPT_METHOD(TrackQuality_1);
71 UT_DECLARE_SCRIPT_METHOD(TrackQuality_2);
72 UT_DECLARE_SCRIPT_METHOD(TrackQuality_3);
73
74 UT_DECLARE_SCRIPT_METHOD(ActiveRequestCount_1);
75 UT_DECLARE_SCRIPT_METHOD(ActiveRequestCount_2);
76 UT_DECLARE_SCRIPT_METHOD(MaximumRequestCount_1);
77 UT_DECLARE_SCRIPT_METHOD(MaximumRequestCount_2);
78 UT_DECLARE_SCRIPT_METHOD(HaveRequestFor);
82
87
92};
93
94#endif
#define WSF_EXPORT
Definition WsfXIO_Export.hpp:35
WsfScriptArticulatedPartClass(const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
Definition WsfScriptArticulatedPartClass.cpp:48
UT_DECLARE_SCRIPT_METHOD(ScanMinimumAzimuth)
UT_DECLARE_SCRIPT_METHOD(HaveRequestFor)
UT_DECLARE_SCRIPT_METHOD(FOV_MinimumElevation)
UT_DECLARE_SCRIPT_METHOD(FOV_1)
UT_DECLARE_SCRIPT_METHOD(CanScanInAzimuth)
UT_DECLARE_SCRIPT_METHOD(WithinFieldOfView)
UT_DECLARE_SCRIPT_METHOD(FrameTime)
UT_DECLARE_SCRIPT_METHOD(FOV_3)
UT_DECLARE_SCRIPT_METHOD(CurrentMode)
UT_DECLARE_SCRIPT_METHOD(StopTracking)
UT_DECLARE_SCRIPT_METHOD(FOV_MinimumRange)
UT_DECLARE_SCRIPT_METHOD(XmtrCount_2)
UT_DECLARE_SCRIPT_METHOD(ActiveRequestCount_2)
UT_DECLARE_SCRIPT_METHOD(SetFOV_3)
UT_DECLARE_SCRIPT_METHOD(ActiveRequestCount_1)
UT_DECLARE_SCRIPT_METHOD(TrackQuality_2)
UT_DECLARE_SCRIPT_METHOD(XmtrCount_1)
UT_DECLARE_SCRIPT_METHOD(RcvrCount_1)
UT_DECLARE_SCRIPT_METHOD(DeselectMode)
UT_DECLARE_SCRIPT_METHOD(BeamCount_1)
UT_DECLARE_SCRIPT_METHOD(SetFOV_Azimuth)
UT_DECLARE_SCRIPT_METHOD(StartTracking)
UT_DECLARE_SCRIPT_METHOD(SelectMode)
UT_DECLARE_SCRIPT_METHOD(Xmtr_1)
UT_DECLARE_SCRIPT_METHOD(TrackQuality_3)
UT_DECLARE_SCRIPT_METHOD(CanScanInElevation)
UT_DECLARE_SCRIPT_METHOD(MaximumRequestCount_1)
UT_DECLARE_SCRIPT_METHOD(SetFOV_1)
UT_DECLARE_SCRIPT_METHOD(Xmtr_2)
UT_DECLARE_SCRIPT_METHOD(SetFOV_Elevation)
UT_DECLARE_SCRIPT_METHOD(ScanMaximumAzimuth)
UT_DECLARE_SCRIPT_METHOD(ModeName)
UT_DECLARE_SCRIPT_METHOD(FOV_MaximumElevation)
UT_DECLARE_SCRIPT_METHOD(ModeCount)
UT_DECLARE_SCRIPT_METHOD(RcvrCount_2)
UT_DECLARE_SCRIPT_METHOD(FOV_MaximumAzimuth)
UT_DECLARE_SCRIPT_METHOD(TurnOff)
UT_DECLARE_SCRIPT_METHOD(IsA_TypeOf)
UT_DECLARE_SCRIPT_METHOD(FOV_MaximumRange)
UT_DECLARE_SCRIPT_METHOD(BeamCount_2)
UT_DECLARE_SCRIPT_METHOD(ScanMinimumElevation)
UT_DECLARE_SCRIPT_METHOD(Rcvr_2)
UT_DECLARE_SCRIPT_METHOD(FOV_MinimumAzimuth)
UT_DECLARE_SCRIPT_METHOD(MaximumTrackCount)
UT_DECLARE_SCRIPT_METHOD(MaximumRequestCount_2)
UT_DECLARE_SCRIPT_METHOD(TurnOn)
UT_DECLARE_SCRIPT_METHOD(BeamCount_3)
UT_DECLARE_SCRIPT_METHOD(Rcvr_1)
UT_DECLARE_SCRIPT_METHOD(TrackQuality_1)
WsfScriptSensorClass(const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
Definition WsfScriptSensorClass.cpp:133
UT_DECLARE_SCRIPT_METHOD(SetFOV_2)
UT_DECLARE_SCRIPT_METHOD(ActiveTrackCount)
UT_DECLARE_SCRIPT_METHOD(ScanMaximumElevation)
UT_DECLARE_SCRIPT_METHOD(SetFOV_Range)
UT_DECLARE_SCRIPT_METHOD(FOV_2)
Copyrights Multiple, All Rights Reserved