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

#include <pbf_shape_fusion.h>

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

Public Member Functions

 PbfShapeFusion (TrackPtr track)
 
virtual ~PbfShapeFusion ()
 
 PbfShapeFusion (const PbfShapeFusion &)=delete
 
PbfShapeFusionoperator= (const PbfShapeFusion &)=delete
 
bool Init () override
 
void UpdateWithMeasurement (const SensorObjectPtr measurement, double target_timestamp) override
 
void UpdateWithoutMeasurement (const std::string &sensor_id, double measurement_timestamp, double target_timestamp) override
 
std::string Name () const override
 
TrackPtr GetTrack ()
 
- Public Member Functions inherited from apollo::perception::fusion::BaseShapeFusion
 BaseShapeFusion (TrackPtr track)
 
virtual ~BaseShapeFusion ()
 
 BaseShapeFusion (const BaseShapeFusion &)=delete
 
BaseShapeFusionoperator= (const BaseShapeFusion &)=delete
 

Additional Inherited Members

- Protected Attributes inherited from apollo::perception::fusion::BaseShapeFusion
TrackPtr track_ref_
 

Constructor & Destructor Documentation

◆ PbfShapeFusion() [1/2]

apollo::perception::fusion::PbfShapeFusion::PbfShapeFusion ( TrackPtr  track)
inlineexplicit

◆ ~PbfShapeFusion()

virtual apollo::perception::fusion::PbfShapeFusion::~PbfShapeFusion ( )
inlinevirtual

◆ PbfShapeFusion() [2/2]

apollo::perception::fusion::PbfShapeFusion::PbfShapeFusion ( const PbfShapeFusion )
delete

Member Function Documentation

◆ GetTrack()

TrackPtr apollo::perception::fusion::PbfShapeFusion::GetTrack ( )
inline

◆ Init()

bool apollo::perception::fusion::PbfShapeFusion::Init ( )
overridevirtual

◆ Name()

std::string apollo::perception::fusion::PbfShapeFusion::Name ( ) const
overridevirtual

◆ operator=()

PbfShapeFusion& apollo::perception::fusion::PbfShapeFusion::operator= ( const PbfShapeFusion )
delete

◆ UpdateWithMeasurement()

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

◆ UpdateWithoutMeasurement()

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

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