WSF
TrackAccessor Class Reference

A parse-once re-use object super-class, to get to the track attributes. More...

#include <WsfClassificationProcessor.hpp>

Inheritance diagram for TrackAccessor:
Collaboration diagram for TrackAccessor:

Public Member Functions

 TrackAccessor ()=default
virtual ~TrackAccessor ()=default
std::string GetTrueType () const
WsfStringId GetTrueTypeID () const
void SetTrack (const WsfTrack &aTrack)

Protected Attributes

const WsfTrackmTrack = nullptr

Detailed Description

A parse-once re-use object super-class, to get to the track attributes.

The default is truth, which doesn't incur the cost of fully parsing the track.

Constructor & Destructor Documentation

◆ TrackAccessor()

TrackAccessor::TrackAccessor ( )
default

◆ ~TrackAccessor()

virtual TrackAccessor::~TrackAccessor ( )
virtualdefault

Member Function Documentation

◆ GetTrueType()

std::string TrackAccessor::GetTrueType ( ) const
inline

References mTrack.

Referenced by WsfEntityPrototype::GetEllipticalGate().

◆ GetTrueTypeID()

◆ SetTrack()

void TrackAccessor::SetTrack ( const WsfTrack & aTrack)
inline

References mTrack.

Referenced by WsfTrackClassifier::GetTrackAccessor().

Member Data Documentation

◆ mTrack

const WsfTrack* TrackAccessor::mTrack = nullptr
protected

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