WSF
wsf::KinematicStateExtrapolation Class Reference

A base class for kinematic state (position, velocity) extrapolation. More...

#include <WsfKinematicStateExtrapolation.hpp>

Inheritance diagram for wsf::KinematicStateExtrapolation:
Collaboration diagram for wsf::KinematicStateExtrapolation:

Public Member Functions

 KinematicStateExtrapolation ()
Public Member Functions inherited from wsf::TrackExtrapolation< KinematicState >
 TrackExtrapolation ()=default
 ~TrackExtrapolation () override=default
virtual std::unique_ptr< UtAttribute< KinematicState > > Extrapolate (double aSimTime, const WsfMeasurement &aData) const=0
Public Member Functions inherited from wsf::TrackExtrapolationBase
 TrackExtrapolationBase ()=default
 TrackExtrapolationBase (const TrackExtrapolationBase &aSrc)=default
TrackExtrapolationBaseClone () const override=0
 ~TrackExtrapolationBase () override=default
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)

Static Public Member Functions

static WsfStringId GetTypeId ()
Static Public Member Functions inherited from wsf::TrackExtrapolation< KinematicState >
static KinematicState Type ()
 Return an instance of the extrapolated type (useful for more transparent type deduction).

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()).

Detailed Description

A base class for kinematic state (position, velocity) extrapolation.

Constructor & Destructor Documentation

◆ KinematicStateExtrapolation()

wsf::KinematicStateExtrapolation::KinematicStateExtrapolation ( )

Member Function Documentation

◆ GetTypeId()

WsfStringId wsf::KinematicStateExtrapolation::GetTypeId ( )
static

Get the type ID associated with this message.

Returns
The string ID of this message.

Referenced by WsfMeasurement::GetExtrapolatedLocationWCS(), and KinematicStateExtrapolation().


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