21 #include "Eigen/Geometry" 22 #include "Eigen/StdVector" 25 namespace localization {
29 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
37 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
39 ~LocalizationPoseBuffer();
56 static const unsigned int s_buffer_size_;
60 Eigen::aligned_allocator<LocalizationStampedPosePair>>
62 unsigned int used_buffer_size_;
63 unsigned int head_index_;
64 bool has_initialized_;
unsigned int GetHeadIndex()
Get the current head of the buffer.
Definition: localization_pose_buffer.h:53
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
Eigen::Affine3d novatel_pose
Definition: localization_pose_buffer.h:31
EIGEN_MAKE_ALIGNED_OPERATOR_NEW double timestamp
Definition: localization_pose_buffer.h:30
Definition: localization_pose_buffer.h:35
Eigen::Affine3d locator_pose
Definition: localization_pose_buffer.h:32
unsigned int GetUsedBufferSize()
Get the used size of buffer.
Definition: localization_pose_buffer.h:51
Eigen::Affine3d Affine3d
Definition: base_map_fwd.h:34
Definition: localization_pose_buffer.h:28