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

#include <dst_evidence.h>

Collaboration diagram for apollo::perception::fusion::Dst:
Collaboration graph

Public Member Functions

 Dst (const std::string &app_name)
 
bool SetBbaVec (const std::vector< double > &bba_vec)
 
bool SetBba (const std::map< uint64_t, double > &bba_map)
 
void ComputeSptPlsUct () const
 
void ComputeProbability () const
 
const std::vector< double > & GetBbaVec () const
 
const size_t GetBbaSize () const
 
double GetSubsetBfmass (uint64_t fod_subset) const
 
double GetIndBfmass (size_t ind) const
 
const std::vector< double > & GetSupportVec () const
 
const std::vector< double > & GetPlausibilityVec () const
 
const std::vector< double > & GetUncertaintyVec () const
 
const std::vector< double > & GetProbabilityVec () const
 
std::string PrintBba () const
 
std::string Name () const
 

Friends

Dst operator+ (const Dst &lhs, const Dst &rhs)
 
Dst operator* (const Dst &dst_evidence, double w)
 

Constructor & Destructor Documentation

◆ Dst()

apollo::perception::fusion::Dst::Dst ( const std::string &  app_name)
explicit

Member Function Documentation

◆ ComputeProbability()

void apollo::perception::fusion::Dst::ComputeProbability ( ) const

◆ ComputeSptPlsUct()

void apollo::perception::fusion::Dst::ComputeSptPlsUct ( ) const

◆ GetBbaSize()

const size_t apollo::perception::fusion::Dst::GetBbaSize ( ) const
inline

◆ GetBbaVec()

const std::vector<double>& apollo::perception::fusion::Dst::GetBbaVec ( ) const
inline

◆ GetIndBfmass()

double apollo::perception::fusion::Dst::GetIndBfmass ( size_t  ind) const

◆ GetPlausibilityVec()

const std::vector<double>& apollo::perception::fusion::Dst::GetPlausibilityVec ( ) const
inline

◆ GetProbabilityVec()

const std::vector<double>& apollo::perception::fusion::Dst::GetProbabilityVec ( ) const
inline

◆ GetSubsetBfmass()

double apollo::perception::fusion::Dst::GetSubsetBfmass ( uint64_t  fod_subset) const

◆ GetSupportVec()

const std::vector<double>& apollo::perception::fusion::Dst::GetSupportVec ( ) const
inline

◆ GetUncertaintyVec()

const std::vector<double>& apollo::perception::fusion::Dst::GetUncertaintyVec ( ) const
inline

◆ Name()

std::string apollo::perception::fusion::Dst::Name ( ) const
inline

◆ PrintBba()

std::string apollo::perception::fusion::Dst::PrintBba ( ) const

◆ SetBba()

bool apollo::perception::fusion::Dst::SetBba ( const std::map< uint64_t, double > &  bba_map)

◆ SetBbaVec()

bool apollo::perception::fusion::Dst::SetBbaVec ( const std::vector< double > &  bba_vec)

Friends And Related Function Documentation

◆ operator*

Dst operator* ( const Dst dst_evidence,
double  w 
)
friend

◆ operator+

Dst operator+ ( const Dst lhs,
const Dst rhs 
)
friend

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