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

#include <transform_interpolation_buffer.h>

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)
 
 TransformInterpolationBuffer ()=default
 
 TransformInterpolationBuffer (const mapping::proto::Trajectory &trajectory)
 

Private Attributes

std::vector< TimestampedTransformtimestamped_transforms_
 

Detailed Description

Definition at line 31 of file transform_interpolation_buffer.h.

Constructor & Destructor Documentation

◆ TransformInterpolationBuffer() [1/2]

cartographer::transform::TransformInterpolationBuffer::TransformInterpolationBuffer ( )
default

◆ TransformInterpolationBuffer() [2/2]

cartographer::transform::TransformInterpolationBuffer::TransformInterpolationBuffer ( const mapping::proto::Trajectory &  trajectory)
explicit

Definition at line 29 of file transform_interpolation_buffer.cc.

Member Function Documentation

◆ earliest_time()

common::Time cartographer::transform::TransformInterpolationBuffer::earliest_time ( ) const

Definition at line 68 of file transform_interpolation_buffer.cc.

◆ empty()

bool cartographer::transform::TransformInterpolationBuffer::empty ( ) const

Definition at line 78 of file transform_interpolation_buffer.cc.

◆ Has()

bool cartographer::transform::TransformInterpolationBuffer::Has ( common::Time  time) const

Definition at line 45 of file transform_interpolation_buffer.cc.

◆ latest_time()

common::Time cartographer::transform::TransformInterpolationBuffer::latest_time ( ) const

Definition at line 73 of file transform_interpolation_buffer.cc.

◆ Lookup()

transform::Rigid3d cartographer::transform::TransformInterpolationBuffer::Lookup ( common::Time  time) const

Definition at line 52 of file transform_interpolation_buffer.cc.

◆ Push()

void cartographer::transform::TransformInterpolationBuffer::Push ( common::Time  time,
const transform::Rigid3d transform 
)

Definition at line 37 of file transform_interpolation_buffer.cc.

Member Data Documentation

◆ timestamped_transforms_

std::vector<TimestampedTransform> cartographer::transform::TransformInterpolationBuffer::timestamped_transforms_
private

Definition at line 60 of file transform_interpolation_buffer.h.


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


cartographer
Author(s): The Cartographer Authors
autogenerated on Mon Feb 28 2022 22:00:59