Public Member Functions | Static Public Attributes | List of all members
hector_pose_estimation::Queue Class Referenceabstract

#include <queue.h>

Inheritance diagram for hector_pose_estimation::Queue:
Inheritance graph
[legend]

Public Member Functions

virtual size_t capacity () const =0
 
virtual void clear ()=0
 
virtual bool empty () const =0
 
virtual bool full () const =0
 
virtual const MeasurementUpdatepop ()=0
 
virtual void push (const MeasurementUpdate &update)=0
 
virtual size_t size () const =0
 
virtual ~Queue ()
 

Static Public Attributes

static const size_t capacity_ = 10
 

Detailed Description

Definition at line 37 of file queue.h.

Constructor & Destructor Documentation

virtual hector_pose_estimation::Queue::~Queue ( )
inlinevirtual

Definition at line 41 of file queue.h.

Member Function Documentation

virtual size_t hector_pose_estimation::Queue::capacity ( ) const
pure virtual
virtual void hector_pose_estimation::Queue::clear ( )
pure virtual
virtual bool hector_pose_estimation::Queue::empty ( ) const
pure virtual
virtual bool hector_pose_estimation::Queue::full ( ) const
pure virtual
virtual const MeasurementUpdate& hector_pose_estimation::Queue::pop ( )
pure virtual
virtual void hector_pose_estimation::Queue::push ( const MeasurementUpdate update)
pure virtual
virtual size_t hector_pose_estimation::Queue::size ( ) const
pure virtual

Member Data Documentation

const size_t hector_pose_estimation::Queue::capacity_ = 10
static

Definition at line 39 of file queue.h.


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


hector_pose_estimation_core
Author(s): Johannes Meyer
autogenerated on Thu Feb 18 2021 03:29:31