Class TransformInterpolationBuffer

Class Documentation

class TransformInterpolationBuffer

Public Functions

TransformInterpolationBuffer() = default
explicit TransformInterpolationBuffer(const mapping::proto::Trajectory &trajectory)
void SetSizeLimit(size_t buffer_size_limit)
void Push(common::Time time, const transform::Rigid3d &transform)
void Clear()
bool Has(common::Time time) const
transform::Rigid3d Lookup(common::Time time) const
common::Time earliest_time() const
common::Time latest_time() const
bool empty() const
size_t size_limit() const
size_t size() const