Apollo  6.0
Open source self driving car software
Public Types | Public Member Functions | List of all members
apollo::localization::msf::LocalizationLidarProcess Class Reference

process lidar msg for localization More...

#include <localization_lidar_process.h>

Collaboration diagram for apollo::localization::msf::LocalizationLidarProcess:
Collaboration graph

Public Types

typedef Eigen::Affine3d TransformD
 
typedef Eigen::Vector3d Vector3D
 
typedef Eigen::Matrix3d Matrix3D
 

Public Member Functions

 LocalizationLidarProcess ()
 
 ~LocalizationLidarProcess ()
 
apollo::common::Status Init (const LocalizationIntegParam &params)
 
void PcdProcess (const LidarFrame &lidar_frame)
 
void GetResult (int *lidar_status, TransformD *location, Matrix3D *covariance) const
 
int GetResult (LocalizationEstimate *lidar_local_msg)
 
void IntegPvaProcess (const InsPva &sins_pva_msg)
 
void RawImuProcess (const ImuData &imu_msg)
 

Detailed Description

process lidar msg for localization

Member Typedef Documentation

◆ Matrix3D

◆ TransformD

◆ Vector3D

Constructor & Destructor Documentation

◆ LocalizationLidarProcess()

apollo::localization::msf::LocalizationLidarProcess::LocalizationLidarProcess ( )

◆ ~LocalizationLidarProcess()

apollo::localization::msf::LocalizationLidarProcess::~LocalizationLidarProcess ( )

Member Function Documentation

◆ GetResult() [1/2]

void apollo::localization::msf::LocalizationLidarProcess::GetResult ( int *  lidar_status,
TransformD location,
Matrix3D covariance 
) const

◆ GetResult() [2/2]

int apollo::localization::msf::LocalizationLidarProcess::GetResult ( LocalizationEstimate *  lidar_local_msg)

◆ Init()

apollo::common::Status apollo::localization::msf::LocalizationLidarProcess::Init ( const LocalizationIntegParam params)

◆ IntegPvaProcess()

void apollo::localization::msf::LocalizationLidarProcess::IntegPvaProcess ( const InsPva &  sins_pva_msg)

◆ PcdProcess()

void apollo::localization::msf::LocalizationLidarProcess::PcdProcess ( const LidarFrame lidar_frame)

◆ RawImuProcess()

void apollo::localization::msf::LocalizationLidarProcess::RawImuProcess ( const ImuData &  imu_msg)

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