Apollo  v5.5.0
Open source self driving car software
Public Member Functions | Static Public Member Functions | List of all members
apollo::perception::fusion::DstExistanceFusion Class Reference

#include <dst_existance_fusion.h>

Inheritance diagram for apollo::perception::fusion::DstExistanceFusion:
Inheritance graph
Collaboration diagram for apollo::perception::fusion::DstExistanceFusion:
Collaboration graph

Public Member Functions

 DstExistanceFusion (TrackPtr track)
 
 ~DstExistanceFusion ()
 
void UpdateWithMeasurement (const SensorObjectPtr measurement, double target_timestamp, double match_dist) override
 
void UpdateWithoutMeasurement (const std::string &sensor_id, double measurement_timestamp, double target_timestamp, double min_match_dist) override
 
std::string Name () const
 
double GetToicScore () const
 
double GetExistanceProbability () const
 
- Public Member Functions inherited from apollo::perception::fusion::BaseExistanceFusion
 BaseExistanceFusion (TrackPtr track)
 
virtual ~BaseExistanceFusion ()
 
 BaseExistanceFusion (const BaseExistanceFusion &)=delete
 
BaseExistanceFusionoperator= (const BaseExistanceFusion &)=delete
 

Static Public Member Functions

static bool Init ()
 
- Static Public Member Functions inherited from apollo::perception::fusion::BaseExistanceFusion
static bool Init ()
 

Additional Inherited Members

- Protected Attributes inherited from apollo::perception::fusion::BaseExistanceFusion
TrackPtr track_ref_ = nullptr
 

Constructor & Destructor Documentation

◆ DstExistanceFusion()

apollo::perception::fusion::DstExistanceFusion::DstExistanceFusion ( TrackPtr  track)
explicit

◆ ~DstExistanceFusion()

apollo::perception::fusion::DstExistanceFusion::~DstExistanceFusion ( )
inline

Member Function Documentation

◆ GetExistanceProbability()

double apollo::perception::fusion::DstExistanceFusion::GetExistanceProbability ( ) const

◆ GetToicScore()

double apollo::perception::fusion::DstExistanceFusion::GetToicScore ( ) const
inline

◆ Init()

static bool apollo::perception::fusion::DstExistanceFusion::Init ( )
static

◆ Name()

std::string apollo::perception::fusion::DstExistanceFusion::Name ( ) const
virtual

◆ UpdateWithMeasurement()

void apollo::perception::fusion::DstExistanceFusion::UpdateWithMeasurement ( const SensorObjectPtr  measurement,
double  target_timestamp,
double  match_dist 
)
overridevirtual

◆ UpdateWithoutMeasurement()

void apollo::perception::fusion::DstExistanceFusion::UpdateWithoutMeasurement ( const std::string &  sensor_id,
double  measurement_timestamp,
double  target_timestamp,
double  min_match_dist 
)
overridevirtual

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