Class PoseBuffer
Defined in File pose_buffer.h
Class Documentation
-
class PoseBuffer
Public Types
-
using Entry = std::pair<rclcpp::Time, Eigen::Isometry3d>
Public Functions
-
explicit PoseBuffer(double max_age = 10.0)
-
void push(const rclcpp::Time &stamp, const Eigen::Isometry3d &pose)
-
std::optional<Eigen::Isometry3d> lookup(const rclcpp::Time &stamp) const
-
void applyTransform(const Eigen::Isometry3d &T)
-
void expireBefore(const rclcpp::Time &stamp)
-
std::optional<rclcpp::Time> earliestStamp() const
-
std::optional<rclcpp::Time> latestStamp() const
-
void clear()
-
bool empty() const
-
size_t size() const
-
using Entry = std::pair<rclcpp::Time, Eigen::Isometry3d>