Public Member Functions | Static Public Attributes
hector_pose_estimation::Queue Class Reference

#include <queue.h>

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

List of all members.

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 ( ) [inline, virtual]

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 Mon Oct 6 2014 00:24:16