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

#include <dst_existence_fusion.h>

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

Public Member Functions

 DstExistenceFusion (TrackPtr track)
 
 ~DstExistenceFusion ()
 
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 GetExistenceProbability () const
 
- Public Member Functions inherited from apollo::perception::fusion::BaseExistenceFusion
 BaseExistenceFusion (TrackPtr track)
 
virtual ~BaseExistenceFusion ()
 
 BaseExistenceFusion (const BaseExistenceFusion &)=delete
 
BaseExistenceFusionoperator= (const BaseExistenceFusion &)=delete
 

Static Public Member Functions

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

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ DstExistenceFusion()

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

◆ ~DstExistenceFusion()

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

Member Function Documentation

◆ GetExistenceProbability()

double apollo::perception::fusion::DstExistenceFusion::GetExistenceProbability ( ) const

◆ GetToicScore()

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

◆ Init()

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

◆ Name()

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

◆ UpdateWithMeasurement()

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

◆ UpdateWithoutMeasurement()

void apollo::perception::fusion::DstExistenceFusion::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: