Classes | Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
cartographer::transform::TransformInterpolationBuffer Class Reference

#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< TransformInterpolationBufferFromTrajectory (const mapping::proto::Trajectory &trajectory)
 

Private Attributes

std::deque< TimestampedTransformdeque_
 

Detailed Description

Definition at line 31 of file transform_interpolation_buffer.h.

Member Function Documentation

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.

std::unique_ptr< TransformInterpolationBuffer > cartographer::transform::TransformInterpolationBuffer::FromTrajectory ( const mapping::proto::Trajectory &  trajectory)
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.

Member Data Documentation

std::deque<TimestampedTransform> cartographer::transform::TransformInterpolationBuffer::deque_
private

Definition at line 64 of file transform_interpolation_buffer.h.


The documentation for this class was generated from the following files:


cartographer
Author(s):
autogenerated on Mon Jun 10 2019 12:51:40