#include <transform_interpolation_buffer.h>
Classes | |
struct | TimestampedTransform |
Public Member Functions | |
common::Time | earliest_time () const |
bool | empty () const |
bool | Has (common::Time time) const |
common::Time | latest_time () const |
transform::Rigid3d | Lookup (common::Time time) const |
void | Push (common::Time time, const transform::Rigid3d &transform) |
Static Public Member Functions | |
static std::unique_ptr< TransformInterpolationBuffer > | FromTrajectory (const mapping::proto::Trajectory &trajectory) |
Private Attributes | |
std::deque< TimestampedTransform > | deque_ |
Definition at line 31 of file transform_interpolation_buffer.h.
common::Time cartographer::transform::TransformInterpolationBuffer::earliest_time | ( | ) | const |
Definition at line 74 of file transform_interpolation_buffer.cc.
bool cartographer::transform::TransformInterpolationBuffer::empty | ( | ) | const |
Definition at line 84 of file transform_interpolation_buffer.cc.
|
static |
Definition at line 87 of file transform_interpolation_buffer.cc.
bool cartographer::transform::TransformInterpolationBuffer::Has | ( | common::Time | time | ) | const |
Definition at line 38 of file transform_interpolation_buffer.cc.
common::Time cartographer::transform::TransformInterpolationBuffer::latest_time | ( | ) | const |
Definition at line 79 of file transform_interpolation_buffer.cc.
transform::Rigid3d cartographer::transform::TransformInterpolationBuffer::Lookup | ( | common::Time | time | ) | const |
Definition at line 45 of file transform_interpolation_buffer.cc.
void cartographer::transform::TransformInterpolationBuffer::Push | ( | common::Time | time, |
const transform::Rigid3d & | transform | ||
) |
Definition at line 30 of file transform_interpolation_buffer.cc.
|
private |
Definition at line 64 of file transform_interpolation_buffer.h.