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

#include <sensor_frame.h>

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

Public Member Functions

 SensorFrame ()
 
 SensorFrame (const base::FrameConstPtr &base_frame_ptr)
 
void Initialize (const base::FrameConstPtr &base_frame_ptr)
 
void Initialize (const base::FrameConstPtr &base_frame_ptr, const SensorPtr &sensor)
 
double GetTimestamp () const
 
bool GetPose (Eigen::Affine3d *pose) const
 
std::vector< SensorObjectPtr > & GetForegroundObjects ()
 
const std::vector< SensorObjectPtr > & GetForegroundObjects () const
 
std::vector< SensorObjectPtr > & GetBackgroundObjects ()
 
const std::vector< SensorObjectPtr > & GetBackgroundObjects () const
 
std::string GetSensorId () const
 
base::SensorType GetSensorType () const
 
SensorFrameHeaderConstPtr GetHeader () const
 

Constructor & Destructor Documentation

◆ SensorFrame() [1/2]

apollo::perception::fusion::SensorFrame::SensorFrame ( )

◆ SensorFrame() [2/2]

apollo::perception::fusion::SensorFrame::SensorFrame ( const base::FrameConstPtr base_frame_ptr)
explicit

Member Function Documentation

◆ GetBackgroundObjects() [1/2]

std::vector<SensorObjectPtr>& apollo::perception::fusion::SensorFrame::GetBackgroundObjects ( )
inline

◆ GetBackgroundObjects() [2/2]

const std::vector<SensorObjectPtr>& apollo::perception::fusion::SensorFrame::GetBackgroundObjects ( ) const
inline

◆ GetForegroundObjects() [1/2]

std::vector<SensorObjectPtr>& apollo::perception::fusion::SensorFrame::GetForegroundObjects ( )
inline

◆ GetForegroundObjects() [2/2]

const std::vector<SensorObjectPtr>& apollo::perception::fusion::SensorFrame::GetForegroundObjects ( ) const
inline

◆ GetHeader()

SensorFrameHeaderConstPtr apollo::perception::fusion::SensorFrame::GetHeader ( ) const
inline

◆ GetPose()

bool apollo::perception::fusion::SensorFrame::GetPose ( Eigen::Affine3d *  pose) const
inline

◆ GetSensorId()

std::string apollo::perception::fusion::SensorFrame::GetSensorId ( ) const

◆ GetSensorType()

base::SensorType apollo::perception::fusion::SensorFrame::GetSensorType ( ) const

◆ GetTimestamp()

double apollo::perception::fusion::SensorFrame::GetTimestamp ( ) const
inline

◆ Initialize() [1/2]

void apollo::perception::fusion::SensorFrame::Initialize ( const base::FrameConstPtr base_frame_ptr)

◆ Initialize() [2/2]

void apollo::perception::fusion::SensorFrame::Initialize ( const base::FrameConstPtr base_frame_ptr,
const SensorPtr sensor 
)

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