WSF
WsfScriptSensorClass Class Reference

Define script methods for WsfSensor. More...

#include <WsfScriptSensorClass.hpp>

Inheritance diagram for WsfScriptSensorClass:
Collaboration diagram for WsfScriptSensorClass:

Public Member Functions

 WsfScriptSensorClass (const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
 UT_DECLARE_SCRIPT_METHOD (IsA_TypeOf)
 UT_DECLARE_SCRIPT_METHOD (TurnOff)
 UT_DECLARE_SCRIPT_METHOD (TurnOn)
 UT_DECLARE_SCRIPT_METHOD (ModeCount)
 UT_DECLARE_SCRIPT_METHOD (ModeName)
 UT_DECLARE_SCRIPT_METHOD (CurrentMode)
 UT_DECLARE_SCRIPT_METHOD (SelectMode)
 UT_DECLARE_SCRIPT_METHOD (DeselectMode)
 UT_DECLARE_SCRIPT_METHOD (BeamCount_1)
 UT_DECLARE_SCRIPT_METHOD (BeamCount_2)
 UT_DECLARE_SCRIPT_METHOD (BeamCount_3)
 UT_DECLARE_SCRIPT_METHOD (FOV_1)
 UT_DECLARE_SCRIPT_METHOD (FOV_2)
 UT_DECLARE_SCRIPT_METHOD (FOV_3)
 UT_DECLARE_SCRIPT_METHOD (FOV_MinimumAzimuth)
 UT_DECLARE_SCRIPT_METHOD (FOV_MaximumAzimuth)
 UT_DECLARE_SCRIPT_METHOD (FOV_MinimumElevation)
 UT_DECLARE_SCRIPT_METHOD (FOV_MaximumElevation)
 UT_DECLARE_SCRIPT_METHOD (FOV_MinimumRange)
 UT_DECLARE_SCRIPT_METHOD (FOV_MaximumRange)
 UT_DECLARE_SCRIPT_METHOD (SetFOV_1)
 UT_DECLARE_SCRIPT_METHOD (SetFOV_2)
 UT_DECLARE_SCRIPT_METHOD (SetFOV_3)
 UT_DECLARE_SCRIPT_METHOD (SetFOV_Azimuth)
 UT_DECLARE_SCRIPT_METHOD (SetFOV_Elevation)
 UT_DECLARE_SCRIPT_METHOD (SetFOV_Range)
 UT_DECLARE_SCRIPT_METHOD (CanScanInAzimuth)
 UT_DECLARE_SCRIPT_METHOD (CanScanInElevation)
 UT_DECLARE_SCRIPT_METHOD (ScanMinimumAzimuth)
 UT_DECLARE_SCRIPT_METHOD (ScanMaximumAzimuth)
 UT_DECLARE_SCRIPT_METHOD (ScanMinimumElevation)
 UT_DECLARE_SCRIPT_METHOD (ScanMaximumElevation)
 UT_DECLARE_SCRIPT_METHOD (WithinFieldOfView)
 UT_DECLARE_SCRIPT_METHOD (ActiveTrackCount)
 UT_DECLARE_SCRIPT_METHOD (MaximumTrackCount)
 UT_DECLARE_SCRIPT_METHOD (TrackQuality_1)
 UT_DECLARE_SCRIPT_METHOD (TrackQuality_2)
 UT_DECLARE_SCRIPT_METHOD (TrackQuality_3)
 UT_DECLARE_SCRIPT_METHOD (ActiveRequestCount_1)
 UT_DECLARE_SCRIPT_METHOD (ActiveRequestCount_2)
 UT_DECLARE_SCRIPT_METHOD (MaximumRequestCount_1)
 UT_DECLARE_SCRIPT_METHOD (MaximumRequestCount_2)
 UT_DECLARE_SCRIPT_METHOD (HaveRequestFor)
 UT_DECLARE_SCRIPT_METHOD (StartTracking)
 UT_DECLARE_SCRIPT_METHOD (StopTracking)
 UT_DECLARE_SCRIPT_METHOD (FrameTime)
 UT_DECLARE_SCRIPT_METHOD (Xmtr_1)
 UT_DECLARE_SCRIPT_METHOD (Xmtr_2)
 UT_DECLARE_SCRIPT_METHOD (XmtrCount_1)
 UT_DECLARE_SCRIPT_METHOD (XmtrCount_2)
 UT_DECLARE_SCRIPT_METHOD (Rcvr_1)
 UT_DECLARE_SCRIPT_METHOD (Rcvr_2)
 UT_DECLARE_SCRIPT_METHOD (RcvrCount_1)
 UT_DECLARE_SCRIPT_METHOD (RcvrCount_2)
Public Member Functions inherited from WsfScriptArticulatedPartClass
 WsfScriptArticulatedPartClass (const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
 UT_DECLARE_SCRIPT_METHOD (Pitch)
 UT_DECLARE_SCRIPT_METHOD (SetPitch)
 UT_DECLARE_SCRIPT_METHOD (Roll)
 UT_DECLARE_SCRIPT_METHOD (SetRoll)
 UT_DECLARE_SCRIPT_METHOD (Yaw)
 UT_DECLARE_SCRIPT_METHOD (SetYaw)
 UT_DECLARE_SCRIPT_METHOD (X)
 UT_DECLARE_SCRIPT_METHOD (Y)
 UT_DECLARE_SCRIPT_METHOD (Z)
 UT_DECLARE_SCRIPT_METHOD (DX)
 UT_DECLARE_SCRIPT_METHOD (DY)
 UT_DECLARE_SCRIPT_METHOD (DZ)
 UT_DECLARE_SCRIPT_METHOD (SetXYZ)
 UT_DECLARE_SCRIPT_METHOD (SetDXYZ)
 UT_DECLARE_SCRIPT_METHOD (Location)
 UT_DECLARE_SCRIPT_METHOD (CanSlewInAzimuth)
 UT_DECLARE_SCRIPT_METHOD (CanSlewInElevation)
 UT_DECLARE_SCRIPT_METHOD (SlewMinimumAzimuth)
 UT_DECLARE_SCRIPT_METHOD (SlewMaximumAzimuth)
 UT_DECLARE_SCRIPT_METHOD (SlewMinimumElevation)
 UT_DECLARE_SCRIPT_METHOD (SlewMaximumElevation)
 UT_DECLARE_SCRIPT_METHOD (IsSlewing)
 UT_DECLARE_SCRIPT_METHOD (CanCueInAzimuth)
 UT_DECLARE_SCRIPT_METHOD (CanCueInElevation)
 UT_DECLARE_SCRIPT_METHOD (CueMinimumAzimuth)
 UT_DECLARE_SCRIPT_METHOD (CueMaximumAzimuth)
 UT_DECLARE_SCRIPT_METHOD (CueMinimumElevation)
 UT_DECLARE_SCRIPT_METHOD (CueMaximumElevation)
 UT_DECLARE_SCRIPT_METHOD (ActualCuedAzimuth)
 UT_DECLARE_SCRIPT_METHOD (ActualCuedElevation)
 UT_DECLARE_SCRIPT_METHOD (CurrentCuedAzimuth)
 UT_DECLARE_SCRIPT_METHOD (CurrentCuedElevation)
 UT_DECLARE_SCRIPT_METHOD (ApparentLocationOf)
 UT_DECLARE_SCRIPT_METHOD (RelativeAzimuthOf)
 UT_DECLARE_SCRIPT_METHOD (RelativeElevationOf)
 UT_DECLARE_SCRIPT_METHOD (CueToLLA)
 UT_DECLARE_SCRIPT_METHOD (CueToWCS)
 UT_DECLARE_SCRIPT_METHOD (CueToWCS_2)
 UT_DECLARE_SCRIPT_METHOD (CueToPoint)
 UT_DECLARE_SCRIPT_METHOD (CueToTrack)
 UT_DECLARE_SCRIPT_METHOD (CueToAbsoluteAzEl)
 UT_DECLARE_SCRIPT_METHOD (CueToRelativeAzEl)
 UT_DECLARE_SCRIPT_METHOD (ClearCueing)
 UT_DECLARE_SCRIPT_METHOD (IsCued)
 UT_DECLARE_SCRIPT_METHOD (TimeToCueToLLA)
 UT_DECLARE_SCRIPT_METHOD (TimeToCueToWCS)
 UT_DECLARE_SCRIPT_METHOD (TimeToCueToWCS_2)
 UT_DECLARE_SCRIPT_METHOD (TimeToCueToPoint)
 UT_DECLARE_SCRIPT_METHOD (TimeToCueToTrack)
 UT_DECLARE_SCRIPT_METHOD (TimeToCueToAbsoluteAzEl)
 UT_DECLARE_SCRIPT_METHOD (TimeToCueToRelativeAzEl)
 UT_DECLARE_SCRIPT_METHOD (MaskingPatternState)
 UT_DECLARE_SCRIPT_METHOD (SetMaskingPatternState)
 UT_DECLARE_SCRIPT_METHOD (EnableArticulationUpdates)
 UT_DECLARE_SCRIPT_METHOD (DisableArticulationUpdates)
 UT_DECLARE_SCRIPT_METHOD (ConvertPCSVectorToWCS)
 UT_DECLARE_SCRIPT_METHOD (ConvertWCSVectorToPCS)
 UT_DECLARE_SCRIPT_METHOD (ConvertPCSVectorToECS)
 UT_DECLARE_SCRIPT_METHOD (ConvertECSVectorToPCS)
Public Member Functions inherited from WsfScriptPlatformPartClass
 WsfScriptPlatformPartClass (const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
void OnNewScriptRef (UtScriptRef &aReference) override
 UT_DECLARE_SCRIPT_METHOD (Platform)
 UT_DECLARE_SCRIPT_METHOD (IsNonOperational)
 UT_DECLARE_SCRIPT_METHOD (IsOperational)
 UT_DECLARE_SCRIPT_METHOD (SetOperational)
 UT_DECLARE_SCRIPT_METHOD (IsNonCritical)
 UT_DECLARE_SCRIPT_METHOD (IsCritical)
 UT_DECLARE_SCRIPT_METHOD (SetCritical)
 UT_DECLARE_SCRIPT_METHOD (IsTurnedOff)
 UT_DECLARE_SCRIPT_METHOD (IsTurnedOn)
 UT_DECLARE_SCRIPT_METHOD (InitiallyTurnedOn)
 UT_DECLARE_SCRIPT_METHOD (TimeSinceLastStatusChange)
 UT_DECLARE_SCRIPT_METHOD (SendMessage_1)
 UT_DECLARE_SCRIPT_METHOD (SendMessage_2)
 UT_DECLARE_SCRIPT_METHOD (SendMessageToProcessor)
 UT_DECLARE_SCRIPT_METHOD (SetDebugEnabled)
 UT_DECLARE_SCRIPT_METHOD (DebugEnabled)
 UT_DECLARE_SCRIPT_METHOD (SetDamageFactor)
 UT_DECLARE_SCRIPT_METHOD (DamageFactor)
 UT_DECLARE_SCRIPT_METHOD (CanBeMadeOperational)
 UT_DECLARE_SCRIPT_METHOD (CanBeMadeNonOperational)
 UT_DECLARE_SCRIPT_METHOD (CanBeTurnedOn)
 UT_DECLARE_SCRIPT_METHOD (CanBeTurnedOff)
 UT_DECLARE_SCRIPT_METHOD (CategoryMemberOf)
 UT_DECLARE_SCRIPT_METHOD (GroupMemberOf_1)
 UT_DECLARE_SCRIPT_METHOD (GroupMemberOf_2)
 UT_DECLARE_SCRIPT_METHOD (GroupMemberOf_3)
 UT_DECLARE_SCRIPT_METHOD (GetGroupByIndex)
 UT_DECLARE_SCRIPT_METHOD (GetGroupByName)
 UT_DECLARE_SCRIPT_METHOD (GroupsByName)
 UT_DECLARE_SCRIPT_METHOD (Groups)
 UT_DECLARE_SCRIPT_METHOD (GroupJoin)
 UT_DECLARE_SCRIPT_METHOD (GroupLeave)
Public Member Functions inherited from WsfScriptObjectClass
 WsfScriptObjectClass (const std::string &aClassName, UtScriptTypes *aTypesPtr)
 ~WsfScriptObjectClass () override
void * Create (const UtScriptContext &aInstance) override
void * Clone (void *aObjectPtr) override
void Destroy (void *aObjectPtr) override
std::string ToString (void *aObjectPtr) const override
 UT_DECLARE_SCRIPT_METHOD (Name)
 UT_DECLARE_SCRIPT_METHOD (Type)
 UT_DECLARE_SCRIPT_METHOD (BaseType)
 UT_DECLARE_SCRIPT_METHOD (IsA_TypeOf)
 UT_DECLARE_SCRIPT_METHOD (ProcessInput)

Detailed Description

Define script methods for WsfSensor.

Constructor & Destructor Documentation

◆ WsfScriptSensorClass()

WsfScriptSensorClass::WsfScriptSensorClass ( const std::string & aClassName,
UtScriptTypes * aScriptTypesPtr )

Member Function Documentation

◆ UT_DECLARE_SCRIPT_METHOD() [1/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( ActiveRequestCount_1 )

◆ UT_DECLARE_SCRIPT_METHOD() [2/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( ActiveRequestCount_2 )

◆ UT_DECLARE_SCRIPT_METHOD() [3/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( ActiveTrackCount )

◆ UT_DECLARE_SCRIPT_METHOD() [4/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( BeamCount_1 )

◆ UT_DECLARE_SCRIPT_METHOD() [5/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( BeamCount_2 )

◆ UT_DECLARE_SCRIPT_METHOD() [6/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( BeamCount_3 )

◆ UT_DECLARE_SCRIPT_METHOD() [7/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( CanScanInAzimuth )

◆ UT_DECLARE_SCRIPT_METHOD() [8/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( CanScanInElevation )

◆ UT_DECLARE_SCRIPT_METHOD() [9/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( CurrentMode )

◆ UT_DECLARE_SCRIPT_METHOD() [10/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( DeselectMode )

◆ UT_DECLARE_SCRIPT_METHOD() [11/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( FOV_1 )

◆ UT_DECLARE_SCRIPT_METHOD() [12/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( FOV_2 )

◆ UT_DECLARE_SCRIPT_METHOD() [13/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( FOV_3 )

◆ UT_DECLARE_SCRIPT_METHOD() [14/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( FOV_MaximumAzimuth )

◆ UT_DECLARE_SCRIPT_METHOD() [15/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( FOV_MaximumElevation )

◆ UT_DECLARE_SCRIPT_METHOD() [16/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( FOV_MaximumRange )

◆ UT_DECLARE_SCRIPT_METHOD() [17/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( FOV_MinimumAzimuth )

◆ UT_DECLARE_SCRIPT_METHOD() [18/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( FOV_MinimumElevation )

◆ UT_DECLARE_SCRIPT_METHOD() [19/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( FOV_MinimumRange )

◆ UT_DECLARE_SCRIPT_METHOD() [20/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( FrameTime )

◆ UT_DECLARE_SCRIPT_METHOD() [21/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( HaveRequestFor )

◆ UT_DECLARE_SCRIPT_METHOD() [22/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( IsA_TypeOf )

◆ UT_DECLARE_SCRIPT_METHOD() [23/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( MaximumRequestCount_1 )

◆ UT_DECLARE_SCRIPT_METHOD() [24/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( MaximumRequestCount_2 )

◆ UT_DECLARE_SCRIPT_METHOD() [25/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( MaximumTrackCount )

◆ UT_DECLARE_SCRIPT_METHOD() [26/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( ModeCount )

◆ UT_DECLARE_SCRIPT_METHOD() [27/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( ModeName )

◆ UT_DECLARE_SCRIPT_METHOD() [28/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( Rcvr_1 )

◆ UT_DECLARE_SCRIPT_METHOD() [29/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( Rcvr_2 )

◆ UT_DECLARE_SCRIPT_METHOD() [30/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( RcvrCount_1 )

◆ UT_DECLARE_SCRIPT_METHOD() [31/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( RcvrCount_2 )

◆ UT_DECLARE_SCRIPT_METHOD() [32/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( ScanMaximumAzimuth )

◆ UT_DECLARE_SCRIPT_METHOD() [33/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( ScanMaximumElevation )

◆ UT_DECLARE_SCRIPT_METHOD() [34/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( ScanMinimumAzimuth )

◆ UT_DECLARE_SCRIPT_METHOD() [35/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( ScanMinimumElevation )

◆ UT_DECLARE_SCRIPT_METHOD() [36/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( SelectMode )

◆ UT_DECLARE_SCRIPT_METHOD() [37/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( SetFOV_1 )

◆ UT_DECLARE_SCRIPT_METHOD() [38/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( SetFOV_2 )

◆ UT_DECLARE_SCRIPT_METHOD() [39/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( SetFOV_3 )

◆ UT_DECLARE_SCRIPT_METHOD() [40/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( SetFOV_Azimuth )

◆ UT_DECLARE_SCRIPT_METHOD() [41/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( SetFOV_Elevation )

◆ UT_DECLARE_SCRIPT_METHOD() [42/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( SetFOV_Range )

◆ UT_DECLARE_SCRIPT_METHOD() [43/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( StartTracking )

◆ UT_DECLARE_SCRIPT_METHOD() [44/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( StopTracking )

◆ UT_DECLARE_SCRIPT_METHOD() [45/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( TrackQuality_1 )

◆ UT_DECLARE_SCRIPT_METHOD() [46/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( TrackQuality_2 )

◆ UT_DECLARE_SCRIPT_METHOD() [47/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( TrackQuality_3 )

◆ UT_DECLARE_SCRIPT_METHOD() [48/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( TurnOff )

◆ UT_DECLARE_SCRIPT_METHOD() [49/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( TurnOn )

◆ UT_DECLARE_SCRIPT_METHOD() [50/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( WithinFieldOfView )

◆ UT_DECLARE_SCRIPT_METHOD() [51/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( Xmtr_1 )

◆ UT_DECLARE_SCRIPT_METHOD() [52/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( Xmtr_2 )

◆ UT_DECLARE_SCRIPT_METHOD() [53/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( XmtrCount_1 )

◆ UT_DECLARE_SCRIPT_METHOD() [54/54]

WsfScriptSensorClass::UT_DECLARE_SCRIPT_METHOD ( XmtrCount_2 )

The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved