WSF
WsfBMInterceptCalcResult Class Reference

#include <WsfBMInterceptCalcResult.hpp>

Inheritance diagram for WsfBMInterceptCalcResult:
Collaboration diagram for WsfBMInterceptCalcResult:

Public Member Functions

 WsfBMInterceptCalcResult ()
WsfBMInterceptCalcResultClone () const override
const char * GetScriptClassName () const override
virtual const char * GetBaseClassName ()
virtual void SetCanIntercept (const bool value)
virtual bool GetCanIntercept () const
virtual void SetTTI (const double value)
virtual double GetTTI () const
virtual void SetPredPoint (const WsfGeoPoint &value)
virtual WsfGeoPoint GetPredPoint () const
virtual void SetEstimatedPK (const double value)
virtual double GetEstimatedPK () const
virtual void SetWeaponMaxRange (const double value)
virtual double GetWeaponMaxRange () const
Public Member Functions inherited from WsfObject
 WsfObject ()
 This is the constructor for the WsfObject class.
 ~WsfObject () override
 This is the destructor for the WsfObject class.
const char * GetScriptClassName () const override
virtual bool ProcessInput (UtInput &aInput)
const std::string & GetType () const
WsfStringId GetTypeId () const
 Get the string ID of the 'type' of the object.
void SetType (WsfStringId aType)
const std::string & GetBaseType () const
WsfStringId GetBaseTypeId () const
const TypeListGetTypeList () const
bool IsA_TypeOf (WsfStringId aType) const
WsfObjectoperator= (const WsfObject &aRhs)
 Assignment operator.
template<typename T>
void Serialize (T &aBuff)
 For XIO (de)serialization.
const std::string & GetName () const
WsfStringId GetNameId () const
void SetName (WsfStringId aName)

Additional Inherited Members

Public Types inherited from WsfObject
typedef std::vector< WsfStringIdTypeList
 The list of types returned by GetTypeList.
 WsfObject (const WsfObject &aSrc)
 Copy constructor (for Clone()).

Constructor & Destructor Documentation

◆ WsfBMInterceptCalcResult()

WsfBMInterceptCalcResult::WsfBMInterceptCalcResult ( )

Referenced by Clone().

Member Function Documentation

◆ Clone()

WsfBMInterceptCalcResult * WsfBMInterceptCalcResult::Clone ( ) const
overridevirtual

Return a copy of this object. Must be implemented by all derived types. If cloning is impossible, a WsfUncloneableException should be thrown.

Implements WsfObject.

References WsfBMInterceptCalcResult().

◆ GetBaseClassName()

virtual const char * WsfBMInterceptCalcResult::GetBaseClassName ( )
inlinevirtual

◆ GetCanIntercept()

virtual bool WsfBMInterceptCalcResult::GetCanIntercept ( ) const
inlinevirtual

◆ GetEstimatedPK()

virtual double WsfBMInterceptCalcResult::GetEstimatedPK ( ) const
inlinevirtual

◆ GetPredPoint()

virtual WsfGeoPoint WsfBMInterceptCalcResult::GetPredPoint ( ) const
inlinevirtual

◆ GetScriptClassName()

const char * WsfBMInterceptCalcResult::GetScriptClassName ( ) const
inlineoverride

◆ GetTTI()

virtual double WsfBMInterceptCalcResult::GetTTI ( ) const
inlinevirtual

◆ GetWeaponMaxRange()

virtual double WsfBMInterceptCalcResult::GetWeaponMaxRange ( ) const
inlinevirtual

◆ SetCanIntercept()

virtual void WsfBMInterceptCalcResult::SetCanIntercept ( const bool value)
inlinevirtual

Referenced by UT_DEFINE_SCRIPT_METHOD().

◆ SetEstimatedPK()

virtual void WsfBMInterceptCalcResult::SetEstimatedPK ( const double value)
inlinevirtual

◆ SetPredPoint()

virtual void WsfBMInterceptCalcResult::SetPredPoint ( const WsfGeoPoint & value)
inlinevirtual

◆ SetTTI()

virtual void WsfBMInterceptCalcResult::SetTTI ( const double value)
inlinevirtual

◆ SetWeaponMaxRange()

virtual void WsfBMInterceptCalcResult::SetWeaponMaxRange ( const double value)
inlinevirtual

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