WSF
WsfBatchTrackReporting Class Reference

An instance of WsfTrackReportingStrategy that sends tracks all at once in a batch. More...

#include <WsfBatchTrackReporting.hpp>

Inheritance diagram for WsfBatchTrackReporting:
Collaboration diagram for WsfBatchTrackReporting:

Public Member Functions

 ~WsfBatchTrackReporting () override=default
WsfTrackReportingStrategyClone () const override
 Create a clone of "this" object.
void ReportFusedTracks (double aSimTime) override
 Send all fused tracks over external links.
void ReportRawTracks (double aSimTime) override
 Send all raw tracks over external links.
Public Member Functions inherited from WsfTrackReportingStrategy
 WsfTrackReportingStrategy ()
 ~WsfTrackReportingStrategy () override=default
virtual bool Initialize ()
 Perform any necessary initialization.
WsfTrackProcessorGetTrackProcessor ()
 Return the track manager processor instance associated with this reporting strategy.
void SetTrackProcessor (WsfTrackProcessor &aTrackProcessor)
 Set the track manager reference.
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()).

Detailed Description

An instance of WsfTrackReportingStrategy that sends tracks all at once in a batch.

Constructor & Destructor Documentation

◆ ~WsfBatchTrackReporting()

WsfBatchTrackReporting::~WsfBatchTrackReporting ( )
overridedefault

Member Function Documentation

◆ Clone()

WsfTrackReportingStrategy * WsfBatchTrackReporting::Clone ( ) const
overridevirtual

Create a clone of "this" object.

Implements WsfTrackReportingStrategy.

References WsfTrackReportingStrategy::WsfTrackReportingStrategy().

◆ ReportFusedTracks()

◆ ReportRawTracks()


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