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

#include <localization_pose_buffer.h>

Collaboration diagram for apollo::localization::ndt::LocalizationPoseBuffer:
Collaboration graph

Public Member Functions

EIGEN_MAKE_ALIGNED_OPERATOR_NEW LocalizationPoseBuffer ()
 
 ~LocalizationPoseBuffer ()
 
void UpdateLidarPose (double timestamp, const Eigen::Affine3d &locator_pose, const Eigen::Affine3d &novatel_pose)
 receive a pair of lidar pose and odometry pose which almost have the same timestame More...
 
Eigen::Affine3d UpdateOdometryPose (double timestamp, const Eigen::Affine3d &novatel_pose)
 receive an odometry pose and estimate the output pose according to last lidar pose recorded. More...
 
unsigned int GetUsedBufferSize ()
 Get the used size of buffer. More...
 
unsigned int GetHeadIndex ()
 Get the current head of the buffer. More...
 

Constructor & Destructor Documentation

◆ LocalizationPoseBuffer()

EIGEN_MAKE_ALIGNED_OPERATOR_NEW apollo::localization::ndt::LocalizationPoseBuffer::LocalizationPoseBuffer ( )

◆ ~LocalizationPoseBuffer()

apollo::localization::ndt::LocalizationPoseBuffer::~LocalizationPoseBuffer ( )

Member Function Documentation

◆ GetHeadIndex()

unsigned int apollo::localization::ndt::LocalizationPoseBuffer::GetHeadIndex ( )
inline

Get the current head of the buffer.

◆ GetUsedBufferSize()

unsigned int apollo::localization::ndt::LocalizationPoseBuffer::GetUsedBufferSize ( )
inline

Get the used size of buffer.

◆ UpdateLidarPose()

void apollo::localization::ndt::LocalizationPoseBuffer::UpdateLidarPose ( double  timestamp,
const Eigen::Affine3d &  locator_pose,
const Eigen::Affine3d &  novatel_pose 
)

receive a pair of lidar pose and odometry pose which almost have the same timestame

◆ UpdateOdometryPose()

Eigen::Affine3d apollo::localization::ndt::LocalizationPoseBuffer::UpdateOdometryPose ( double  timestamp,
const Eigen::Affine3d &  novatel_pose 
)

receive an odometry pose and estimate the output pose according to last lidar pose recorded.


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