#include <localization_pose_buffer.h>
◆ LocalizationPoseBuffer()
EIGEN_MAKE_ALIGNED_OPERATOR_NEW apollo::localization::ndt::LocalizationPoseBuffer::LocalizationPoseBuffer |
( |
| ) |
|
◆ ~LocalizationPoseBuffer()
apollo::localization::ndt::LocalizationPoseBuffer::~LocalizationPoseBuffer |
( |
| ) |
|
◆ 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: