WSF
WsfL16::TrackList Class Reference

#include <TrackList.hpp>

Public Types

typedef std::map< TrackId, WsfTrack * > TrackMap

Public Member Functions

 TrackList ()
 ~TrackList ()
void Add (TrackId aTrackId, WsfTrack *aTrack)
WsfTrackFind (TrackId aTrackId)
TrackMap::const_iterator Begin () const
TrackMap::const_iterator End () const

Protected Attributes

TrackMap mTracks

Detailed Description

Represent a track list as a map. Provide methods to Add and Find tracks in the map.

Member Typedef Documentation

◆ TrackMap

Constructor & Destructor Documentation

◆ TrackList()

WsfL16::TrackList::TrackList ( )

◆ ~TrackList()

WsfL16::TrackList::~TrackList ( )

References mTracks.

Member Function Documentation

◆ Add()

void WsfL16::TrackList::Add ( TrackId aTrackId,
WsfTrack * aTrack )

References mTracks.

◆ Begin()

TrackMap::const_iterator WsfL16::TrackList::Begin ( ) const
inline

References mTracks.

◆ End()

TrackMap::const_iterator WsfL16::TrackList::End ( ) const
inline

References mTracks.

◆ Find()

WsfTrack * WsfL16::TrackList::Find ( TrackId aTrackId)

References mTracks, and trackPtr.

Member Data Documentation

◆ mTracks

TrackMap WsfL16::TrackList::mTracks
protected

Referenced by Add(), Begin(), End(), Find(), and ~TrackList().


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