Public Types | Public Member Functions | Private Attributes | List of all members
cartographer::mapping::OdometryStateTracker Class Reference

#include <odometry_state_tracker.h>

Public Types

using OdometryStates = std::deque< OdometryState >
 

Public Member Functions

void AddOdometryState (const OdometryState &odometry_state)
 
bool empty () const
 
const OdometryStatenewest () const
 
const OdometryStatesodometry_states () const
 
 OdometryStateTracker (int window_size)
 

Private Attributes

OdometryStates odometry_states_
 
size_t window_size_
 

Detailed Description

Definition at line 40 of file odometry_state_tracker.h.

Member Typedef Documentation

Definition at line 42 of file odometry_state_tracker.h.

Constructor & Destructor Documentation

cartographer::mapping::OdometryStateTracker::OdometryStateTracker ( int  window_size)
explicit

Definition at line 29 of file odometry_state_tracker.cc.

Member Function Documentation

void cartographer::mapping::OdometryStateTracker::AddOdometryState ( const OdometryState odometry_state)

Definition at line 39 of file odometry_state_tracker.cc.

bool cartographer::mapping::OdometryStateTracker::empty ( ) const

Definition at line 47 of file odometry_state_tracker.cc.

const OdometryState & cartographer::mapping::OdometryStateTracker::newest ( ) const

Definition at line 49 of file odometry_state_tracker.cc.

const OdometryStateTracker::OdometryStates & cartographer::mapping::OdometryStateTracker::odometry_states ( ) const

Definition at line 35 of file odometry_state_tracker.cc.

Member Data Documentation

OdometryStates cartographer::mapping::OdometryStateTracker::odometry_states_
private

Definition at line 59 of file odometry_state_tracker.h.

size_t cartographer::mapping::OdometryStateTracker::window_size_
private

Definition at line 60 of file odometry_state_tracker.h.


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


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