WSF
WsfScriptLocalTrackClass Class Reference

The script interface 'class'. More...

#include <WsfScriptTrackClass.hpp>

Inheritance diagram for WsfScriptLocalTrackClass:
Collaboration diagram for WsfScriptLocalTrackClass:

Public Member Functions

 WsfScriptLocalTrackClass (const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
void * Create (const UtScriptContext &aInstance) override
void * Clone (void *aObjectPtr) override
void Destroy (void *aObjectPtr) override
 UT_DECLARE_SCRIPT_METHOD (NumRawTrackIds)
 UT_DECLARE_SCRIPT_METHOD (RawTrackCount)
 UT_DECLARE_SCRIPT_METHOD (RawTrackId)
 UT_DECLARE_SCRIPT_METHOD (RawTrack)
 UT_DECLARE_SCRIPT_METHOD (SetAuxData_1)
 UT_DECLARE_SCRIPT_METHOD (ContributorOf_1)
 UT_DECLARE_SCRIPT_METHOD (ContributorOf_2)
 UT_DECLARE_SCRIPT_METHOD (RawTracksFrom)
 UT_DECLARE_SCRIPT_METHOD (RawTrackFromSensorName)
 UT_DECLARE_SCRIPT_METHOD (RawTrackFromSensorType)
 UT_DECLARE_SCRIPT_METHOD (SensorTypeContributor)
 UT_DECLARE_SCRIPT_METHOD (NumContributors)
Public Member Functions inherited from WsfScriptTrackClass
 WsfScriptTrackClass (const std::string &aClassName, UtScriptTypes *aTypesPtr)
 ~WsfScriptTrackClass () override=default
void * Create (const UtScriptContext &aInstance) override
void * Clone (void *aObjectPtr) override
void Destroy (void *aObjectPtr) override
std::string ToString (void *aObjectPtr) const override
void OnNewScriptRef (UtScriptRef &aReference) override
 UT_DECLARE_SCRIPT_METHOD (Initialize)
 UT_DECLARE_SCRIPT_METHOD (Update)
 UT_DECLARE_SCRIPT_METHOD (KinematicUpdate)
 UT_DECLARE_SCRIPT_METHOD (TrackId)
 UT_DECLARE_SCRIPT_METHOD (StartTime)
 UT_DECLARE_SCRIPT_METHOD (TimeSinceStarted)
 UT_DECLARE_SCRIPT_METHOD (UpdateTime)
 UT_DECLARE_SCRIPT_METHOD (SetUpdateTime)
 UT_DECLARE_SCRIPT_METHOD (TimeSinceUpdated)
 UT_DECLARE_SCRIPT_METHOD (UpdateCount)
 UT_DECLARE_SCRIPT_METHOD (IsStale)
 UT_DECLARE_SCRIPT_METHOD (IsPredefined)
 UT_DECLARE_SCRIPT_METHOD (IsFalseTarget)
 UT_DECLARE_SCRIPT_METHOD (SetStale)
 UT_DECLARE_SCRIPT_METHOD (OriginatorName)
 UT_DECLARE_SCRIPT_METHOD (OriginatorType)
 UT_DECLARE_SCRIPT_METHOD (ProcessorName)
 UT_DECLARE_SCRIPT_METHOD (ProcessorType)
 UT_DECLARE_SCRIPT_METHOD (SensorName)
 UT_DECLARE_SCRIPT_METHOD (SensorType)
 UT_DECLARE_SCRIPT_METHOD (SensorMode)
 UT_DECLARE_SCRIPT_METHOD (RangeValid)
 UT_DECLARE_SCRIPT_METHOD (Range)
 UT_DECLARE_SCRIPT_METHOD (RangeRate)
 UT_DECLARE_SCRIPT_METHOD (SetRange)
 UT_DECLARE_SCRIPT_METHOD (RangeErrorSigma)
 UT_DECLARE_SCRIPT_METHOD (RangeRateErrorSigma)
 UT_DECLARE_SCRIPT_METHOD (BearingValid)
 UT_DECLARE_SCRIPT_METHOD (Bearing)
 UT_DECLARE_SCRIPT_METHOD (SetBearing)
 UT_DECLARE_SCRIPT_METHOD (BearingErrorSigma)
 UT_DECLARE_SCRIPT_METHOD (ElevationValid)
 UT_DECLARE_SCRIPT_METHOD (Elevation)
 UT_DECLARE_SCRIPT_METHOD (SetElevation)
 UT_DECLARE_SCRIPT_METHOD (ElevationErrorSigma)
 UT_DECLARE_SCRIPT_METHOD (TypeValid)
 UT_DECLARE_SCRIPT_METHOD (TypesValid)
 UT_DECLARE_SCRIPT_METHOD (Type)
 UT_DECLARE_SCRIPT_METHOD (Types)
 UT_DECLARE_SCRIPT_METHOD (SetType)
 UT_DECLARE_SCRIPT_METHOD (SetTypes)
 UT_DECLARE_SCRIPT_METHOD (SideValid)
 UT_DECLARE_SCRIPT_METHOD (Side)
 UT_DECLARE_SCRIPT_METHOD (SetSide)
 UT_DECLARE_SCRIPT_METHOD (IFF_Unknown)
 UT_DECLARE_SCRIPT_METHOD (IFF_Ambiguous)
 UT_DECLARE_SCRIPT_METHOD (IFF_Foe)
 UT_DECLARE_SCRIPT_METHOD (IFF_Friend)
 UT_DECLARE_SCRIPT_METHOD (IFF_Neutral)
 UT_DECLARE_SCRIPT_METHOD (SetIFF_Unknown)
 UT_DECLARE_SCRIPT_METHOD (SetIFF_Ambiguous)
 UT_DECLARE_SCRIPT_METHOD (SetIFF_Foe)
 UT_DECLARE_SCRIPT_METHOD (SetIFF_Friend)
 UT_DECLARE_SCRIPT_METHOD (SetIFF_Neutral)
 UT_DECLARE_SCRIPT_METHOD (LandDomain)
 UT_DECLARE_SCRIPT_METHOD (AirDomain)
 UT_DECLARE_SCRIPT_METHOD (SurfaceDomain)
 UT_DECLARE_SCRIPT_METHOD (SubsurfaceDomain)
 UT_DECLARE_SCRIPT_METHOD (SpaceDomain)
 UT_DECLARE_SCRIPT_METHOD (SetLandDomain)
 UT_DECLARE_SCRIPT_METHOD (SetAirDomain)
 UT_DECLARE_SCRIPT_METHOD (SetSurfaceDomain)
 UT_DECLARE_SCRIPT_METHOD (SetSubsurfaceDomain)
 UT_DECLARE_SCRIPT_METHOD (SetSpaceDomain)
 UT_DECLARE_SCRIPT_METHOD (IsA_Candidate)
 UT_DECLARE_SCRIPT_METHOD (SignalToNoiseValid)
 UT_DECLARE_SCRIPT_METHOD (SignalToNoise)
 UT_DECLARE_SCRIPT_METHOD (SetSignalToNoise)
 UT_DECLARE_SCRIPT_METHOD (LocationValid)
 UT_DECLARE_SCRIPT_METHOD (LocationValid2D)
 UT_DECLARE_SCRIPT_METHOD (AltitudeKnown)
 UT_DECLARE_SCRIPT_METHOD (ReportedLocation)
 UT_DECLARE_SCRIPT_METHOD (CurrentLocation)
 UT_DECLARE_SCRIPT_METHOD (LocationAtTime)
 UT_DECLARE_SCRIPT_METHOD (Latitude)
 UT_DECLARE_SCRIPT_METHOD (Longitude)
 UT_DECLARE_SCRIPT_METHOD (Altitude)
 UT_DECLARE_SCRIPT_METHOD (Speed)
 UT_DECLARE_SCRIPT_METHOD (Heading)
 UT_DECLARE_SCRIPT_METHOD (HeadingValid)
 UT_DECLARE_SCRIPT_METHOD (X)
 UT_DECLARE_SCRIPT_METHOD (Y)
 UT_DECLARE_SCRIPT_METHOD (Z)
 UT_DECLARE_SCRIPT_METHOD (SetLocationLLA)
 UT_DECLARE_SCRIPT_METHOD (SetLocationWCS)
 UT_DECLARE_SCRIPT_METHOD (SetLocation)
 UT_DECLARE_SCRIPT_METHOD (VelocityValid)
 UT_DECLARE_SCRIPT_METHOD (Vx)
 UT_DECLARE_SCRIPT_METHOD (Vy)
 UT_DECLARE_SCRIPT_METHOD (Vz)
 UT_DECLARE_SCRIPT_METHOD (VelocityWCS)
 UT_DECLARE_SCRIPT_METHOD (VelocityNED)
 UT_DECLARE_SCRIPT_METHOD (SetVelocityWCS)
 UT_DECLARE_SCRIPT_METHOD (SetVelocityNED)
 UT_DECLARE_SCRIPT_METHOD (SetVelocity_1)
 UT_DECLARE_SCRIPT_METHOD (SetVelocity_2)
 UT_DECLARE_SCRIPT_METHOD (TrackQuality_1)
 UT_DECLARE_SCRIPT_METHOD (TrackQuality_2)
 UT_DECLARE_SCRIPT_METHOD (Quality_1)
 UT_DECLARE_SCRIPT_METHOD (Quality_2)
 UT_DECLARE_SCRIPT_METHOD (SetTrackQuality)
 UT_DECLARE_SCRIPT_METHOD (PixelCount)
 UT_DECLARE_SCRIPT_METHOD (SetPixelCount)
 UT_DECLARE_SCRIPT_METHOD (StateCovariance)
 UT_DECLARE_SCRIPT_METHOD (StateCovarianceValid)
 UT_DECLARE_SCRIPT_METHOD (StateCovarianceAtTime)
 UT_DECLARE_SCRIPT_METHOD (MeasurementCovariance)
 UT_DECLARE_SCRIPT_METHOD (MeasurementCovarianceValid)
 UT_DECLARE_SCRIPT_METHOD (Target)
 UT_DECLARE_SCRIPT_METHOD (TargetIndex)
 UT_DECLARE_SCRIPT_METHOD (TargetName)
 UT_DECLARE_SCRIPT_METHOD (TargetType)
 UT_DECLARE_SCRIPT_METHOD (ClearTarget)
 UT_DECLARE_SCRIPT_METHOD (TargetDamaged)
 UT_DECLARE_SCRIPT_METHOD (Originator)
 UT_DECLARE_SCRIPT_METHOD (SetTarget)
 UT_DECLARE_SCRIPT_METHOD (SetGlobalTrackNumber)
 UT_DECLARE_SCRIPT_METHOD (GlobalTrackNumber)
 UT_DECLARE_SCRIPT_METHOD (HasHistory)
 UT_DECLARE_SCRIPT_METHOD (History)
 UT_DECLARE_SCRIPT_METHOD (OriginatorLocation)
 UT_DECLARE_SCRIPT_METHOD (SetOriginator)
 UT_DECLARE_SCRIPT_METHOD (BallisticPropagate)
 UT_DECLARE_SCRIPT_METHOD (FrequencyValid)
 UT_DECLARE_SCRIPT_METHOD (Frequency)
 UT_DECLARE_SCRIPT_METHOD (SetFrequency)
 UT_DECLARE_SCRIPT_METHOD (SignalCount)
 UT_DECLARE_SCRIPT_METHOD (SignalFrequency)
 UT_DECLARE_SCRIPT_METHOD (SignalPRI)
 UT_DECLARE_SCRIPT_METHOD (SignalPW)
 UT_DECLARE_SCRIPT_METHOD (SignalEmitterType)
 UT_DECLARE_SCRIPT_METHOD (EmitterCount)
 UT_DECLARE_SCRIPT_METHOD (EmitterType)
 UT_DECLARE_SCRIPT_METHOD (EmitterSignalIndexCount)
 UT_DECLARE_SCRIPT_METHOD (EmitterSignalIndexEntry)
 UT_DECLARE_SCRIPT_METHOD (TrueBearingTo_1)
 UT_DECLARE_SCRIPT_METHOD (TrueBearingTo_2)
 UT_DECLARE_SCRIPT_METHOD (TrueBearingTo_3)
 UT_DECLARE_SCRIPT_METHOD (TrueBearingTo_4)
 UT_DECLARE_SCRIPT_METHOD (RelativeBearingTo_1)
 UT_DECLARE_SCRIPT_METHOD (RelativeBearingTo_2)
 UT_DECLARE_SCRIPT_METHOD (RelativeBearingTo_3)
 UT_DECLARE_SCRIPT_METHOD (RelativeBearingTo_4)
 UT_DECLARE_SCRIPT_METHOD (SlantRangeTo_1)
 UT_DECLARE_SCRIPT_METHOD (SlantRangeTo_1s)
 UT_DECLARE_SCRIPT_METHOD (SlantRangeTo_2)
 UT_DECLARE_SCRIPT_METHOD (SlantRangeTo_2s)
 UT_DECLARE_SCRIPT_METHOD (SlantRangeTo_3)
 UT_DECLARE_SCRIPT_METHOD (SlantRangeTo_3s)
 UT_DECLARE_SCRIPT_METHOD (SlantRangeTo_4)
 UT_DECLARE_SCRIPT_METHOD (SlantRangeTo_4s)
 UT_DECLARE_SCRIPT_METHOD (GroundRangeTo_1)
 UT_DECLARE_SCRIPT_METHOD (GroundRangeTo_2)
 UT_DECLARE_SCRIPT_METHOD (GroundRangeTo_3)
 UT_DECLARE_SCRIPT_METHOD (GroundRangeTo_4)
 UT_DECLARE_SCRIPT_METHOD (DownRangeTo_1)
 UT_DECLARE_SCRIPT_METHOD (DownRangeTo_2)
 UT_DECLARE_SCRIPT_METHOD (DownRangeTo_3)
 UT_DECLARE_SCRIPT_METHOD (DownRangeTo_4)
 UT_DECLARE_SCRIPT_METHOD (CrossRangeTo_1)
 UT_DECLARE_SCRIPT_METHOD (CrossRangeTo_2)
 UT_DECLARE_SCRIPT_METHOD (CrossRangeTo_3)
 UT_DECLARE_SCRIPT_METHOD (CrossRangeTo_4)
 UT_DECLARE_SCRIPT_METHOD (AzimuthLOSR_From)
 UT_DECLARE_SCRIPT_METHOD (ElevationLOSR_From)
 UT_DECLARE_SCRIPT_METHOD (TotalAngularRate)
 UT_DECLARE_SCRIPT_METHOD (WithinZoneOf_1)
 UT_DECLARE_SCRIPT_METHOD (WithinZoneOf_2)

Detailed Description

The script interface 'class'.

Constructor & Destructor Documentation

◆ WsfScriptLocalTrackClass()

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

Member Function Documentation

◆ Clone()

void * WsfScriptLocalTrackClass::Clone ( void * aObjectPtr)
override

References Clone().

Referenced by Clone().

◆ Create()

void * WsfScriptLocalTrackClass::Create ( const UtScriptContext & aInstance)
override

◆ Destroy()

void WsfScriptLocalTrackClass::Destroy ( void * aObjectPtr)
override

◆ UT_DECLARE_SCRIPT_METHOD() [1/12]

WsfScriptLocalTrackClass::UT_DECLARE_SCRIPT_METHOD ( ContributorOf_1 )

◆ UT_DECLARE_SCRIPT_METHOD() [2/12]

WsfScriptLocalTrackClass::UT_DECLARE_SCRIPT_METHOD ( ContributorOf_2 )

◆ UT_DECLARE_SCRIPT_METHOD() [3/12]

WsfScriptLocalTrackClass::UT_DECLARE_SCRIPT_METHOD ( NumContributors )

◆ UT_DECLARE_SCRIPT_METHOD() [4/12]

WsfScriptLocalTrackClass::UT_DECLARE_SCRIPT_METHOD ( NumRawTrackIds )

◆ UT_DECLARE_SCRIPT_METHOD() [5/12]

WsfScriptLocalTrackClass::UT_DECLARE_SCRIPT_METHOD ( RawTrack )

◆ UT_DECLARE_SCRIPT_METHOD() [6/12]

WsfScriptLocalTrackClass::UT_DECLARE_SCRIPT_METHOD ( RawTrackCount )

◆ UT_DECLARE_SCRIPT_METHOD() [7/12]

WsfScriptLocalTrackClass::UT_DECLARE_SCRIPT_METHOD ( RawTrackFromSensorName )

◆ UT_DECLARE_SCRIPT_METHOD() [8/12]

WsfScriptLocalTrackClass::UT_DECLARE_SCRIPT_METHOD ( RawTrackFromSensorType )

◆ UT_DECLARE_SCRIPT_METHOD() [9/12]

WsfScriptLocalTrackClass::UT_DECLARE_SCRIPT_METHOD ( RawTrackId )

◆ UT_DECLARE_SCRIPT_METHOD() [10/12]

WsfScriptLocalTrackClass::UT_DECLARE_SCRIPT_METHOD ( RawTracksFrom )

◆ UT_DECLARE_SCRIPT_METHOD() [11/12]

WsfScriptLocalTrackClass::UT_DECLARE_SCRIPT_METHOD ( SensorTypeContributor )

◆ UT_DECLARE_SCRIPT_METHOD() [12/12]

WsfScriptLocalTrackClass::UT_DECLARE_SCRIPT_METHOD ( SetAuxData_1 )

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