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

#include <radar_track.h>

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

Public Member Functions

 RadarTrack (const base::ObjectPtr &obs, const double timestamp)
 
 ~RadarTrack ()
 
void UpdataObsRadar (const base::ObjectPtr &obs_radar, const double timestamp)
 
void SetObsRadarNullptr ()
 
int GetObsId () const
 
base::ObjectPtr GetObsRadar ()
 
base::ObjectPtr GetObs ()
 
double GetTimestamp ()
 
double GetTrackingTime ()
 
bool IsDead ()
 
void SetDead ()
 
bool ConfirmTrack ()
 

Static Public Member Functions

static void SetTrackedTimesThreshold (const int &threshold)
 
static void SetChosenFilter (const std::string &chosen_filter)
 
static void SetUseFilter (bool use_filter)
 

Constructor & Destructor Documentation

◆ RadarTrack()

apollo::perception::radar::RadarTrack::RadarTrack ( const base::ObjectPtr obs,
const double  timestamp 
)

◆ ~RadarTrack()

apollo::perception::radar::RadarTrack::~RadarTrack ( )
inline

Member Function Documentation

◆ ConfirmTrack()

bool apollo::perception::radar::RadarTrack::ConfirmTrack ( )
inline

◆ GetObs()

base::ObjectPtr apollo::perception::radar::RadarTrack::GetObs ( )

◆ GetObsId()

int apollo::perception::radar::RadarTrack::GetObsId ( ) const

◆ GetObsRadar()

base::ObjectPtr apollo::perception::radar::RadarTrack::GetObsRadar ( )

◆ GetTimestamp()

double apollo::perception::radar::RadarTrack::GetTimestamp ( )

◆ GetTrackingTime()

double apollo::perception::radar::RadarTrack::GetTrackingTime ( )

◆ IsDead()

bool apollo::perception::radar::RadarTrack::IsDead ( )
inline

◆ SetChosenFilter()

static void apollo::perception::radar::RadarTrack::SetChosenFilter ( const std::string &  chosen_filter)
inlinestatic

◆ SetDead()

void apollo::perception::radar::RadarTrack::SetDead ( )
inline

◆ SetObsRadarNullptr()

void apollo::perception::radar::RadarTrack::SetObsRadarNullptr ( )

◆ SetTrackedTimesThreshold()

static void apollo::perception::radar::RadarTrack::SetTrackedTimesThreshold ( const int &  threshold)
inlinestatic

◆ SetUseFilter()

static void apollo::perception::radar::RadarTrack::SetUseFilter ( bool  use_filter)
inlinestatic

◆ UpdataObsRadar()

void apollo::perception::radar::RadarTrack::UpdataObsRadar ( const base::ObjectPtr obs_radar,
const double  timestamp 
)

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