WSF
WsfTrackClusterObject Class Reference

#include <WsfClusterManager.hpp>

Inherits UtClusterObject.

Public Member Functions

 WsfTrackClusterObject (WsfTrack *aTrackPtr, double aSimTime)
 ~WsfTrackClusterObject () override
bool VelocityValid () override
void GetLocationWCS (double aLocationWCS[3]) override
void GetLocationLLA (double &aLat, double &aLon, double &aAlt) override
void GetVelocityWCS (double aVelocityWCS[3]) override
WsfTrackGetTrack ()
double GetSimTime ()

Static Public Member Functions

static void GetObjects (double aSimTime, const std::vector< WsfTrack * > &tracks, std::vector< UtClusterObject * > &objects)
static void GetObjects (double aSimTime, const std::vector< WsfLocalTrack * > &tracks, std::vector< UtClusterObject * > &objects)
static void GetObjects (double aSimTime, WsfTrackList &tracks, std::vector< UtClusterObject * > &objects)
static void GetObjects (double aSimTime, WsfLocalTrackList &tracks, std::vector< UtClusterObject * > &objects)
static void GetTracks (std::vector< UtClusterObject * > &objects, std::vector< WsfTrack * > &tracks)
static void GetTracks (std::vector< UtClusterObject * > &objects, std::vector< WsfLocalTrack * > &tracks)

Constructor & Destructor Documentation

◆ WsfTrackClusterObject()

WsfTrackClusterObject::WsfTrackClusterObject ( WsfTrack * aTrackPtr,
double aSimTime )

◆ ~WsfTrackClusterObject()

WsfTrackClusterObject::~WsfTrackClusterObject ( )
inlineoverride

Member Function Documentation

◆ GetLocationLLA()

void WsfTrackClusterObject::GetLocationLLA ( double & aLat,
double & aLon,
double & aAlt )
override

References GetSimTime().

◆ GetLocationWCS()

void WsfTrackClusterObject::GetLocationWCS ( double aLocationWCS[3])
override

References GetSimTime().

◆ GetObjects() [1/4]

void WsfTrackClusterObject::GetObjects ( double aSimTime,
const std::vector< WsfLocalTrack * > & tracks,
std::vector< UtClusterObject * > & objects )
static

◆ GetObjects() [2/4]

◆ GetObjects() [3/4]

void WsfTrackClusterObject::GetObjects ( double aSimTime,
WsfLocalTrackList & tracks,
std::vector< UtClusterObject * > & objects )
static

◆ GetObjects() [4/4]

void WsfTrackClusterObject::GetObjects ( double aSimTime,
WsfTrackList & tracks,
std::vector< UtClusterObject * > & objects )
static

◆ GetSimTime()

double WsfTrackClusterObject::GetSimTime ( )
inline

Referenced by GetLocationLLA(), and GetLocationWCS().

◆ GetTrack()

WsfTrack * WsfTrackClusterObject::GetTrack ( )
inline

Referenced by GetTracks().

◆ GetTracks() [1/2]

void WsfTrackClusterObject::GetTracks ( std::vector< UtClusterObject * > & objects,
std::vector< WsfLocalTrack * > & tracks )
static

◆ GetTracks() [2/2]

void WsfTrackClusterObject::GetTracks ( std::vector< UtClusterObject * > & objects,
std::vector< WsfTrack * > & tracks )
static

◆ GetVelocityWCS()

void WsfTrackClusterObject::GetVelocityWCS ( double aVelocityWCS[3])
override

◆ VelocityValid()

bool WsfTrackClusterObject::VelocityValid ( )
override

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