Apollo  6.0
Open source self driving car software
Public Member Functions | Protected Attributes | List of all members
apollo::perception::radar::RadarTrackManager Class Reference

#include <radar_track_manager.h>

Collaboration diagram for apollo::perception::radar::RadarTrackManager:
Collaboration graph

Public Member Functions

 RadarTrackManager ()=default
 
 ~RadarTrackManager ()=default
 
std::vector< RadarTrackPtr > & mutable_tracks ()
 
const std::vector< RadarTrackPtr > & GetTracks () const
 
void AddTrack (const RadarTrackPtr &track)
 
int RemoveLostTracks ()
 
void ClearTracks ()
 

Protected Attributes

std::vector< RadarTrackPtrtracks_
 

Constructor & Destructor Documentation

◆ RadarTrackManager()

apollo::perception::radar::RadarTrackManager::RadarTrackManager ( )
default

◆ ~RadarTrackManager()

apollo::perception::radar::RadarTrackManager::~RadarTrackManager ( )
default

Member Function Documentation

◆ AddTrack()

void apollo::perception::radar::RadarTrackManager::AddTrack ( const RadarTrackPtr track)
inline

◆ ClearTracks()

void apollo::perception::radar::RadarTrackManager::ClearTracks ( )

◆ GetTracks()

const std::vector<RadarTrackPtr>& apollo::perception::radar::RadarTrackManager::GetTracks ( ) const
inline

◆ mutable_tracks()

std::vector<RadarTrackPtr>& apollo::perception::radar::RadarTrackManager::mutable_tracks ( )
inline

◆ RemoveLostTracks()

int apollo::perception::radar::RadarTrackManager::RemoveLostTracks ( )

Member Data Documentation

◆ tracks_

std::vector<RadarTrackPtr> apollo::perception::radar::RadarTrackManager::tracks_
protected

The documentation for this class was generated from the following file: