#include <queue.h>
Public Member Functions | |
virtual size_t | capacity () const |
virtual void | clear () |
virtual bool | empty () const |
virtual bool | full () const |
virtual const Update & | pop () |
virtual void | push (const MeasurementUpdate &update) |
Queue_ () | |
virtual size_t | size () const |
virtual | ~Queue_ () |
Public Member Functions inherited from hector_pose_estimation::Queue | |
virtual | ~Queue () |
Static Private Member Functions | |
static size_t | inc (size_t &index) |
Private Attributes | |
boost::array< Update, Queue::capacity_ > | data_ |
size_t | in_ |
size_t | out_ |
size_t | size_ |
Additional Inherited Members | |
Static Public Attributes inherited from hector_pose_estimation::Queue | |
static const size_t | capacity_ = 10 |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
Implements hector_pose_estimation::Queue.
|
inlinevirtual |
Implements hector_pose_estimation::Queue.
|
inlinevirtual |
Implements hector_pose_estimation::Queue.
|
inlinevirtual |
Implements hector_pose_estimation::Queue.
|
inlinestaticprivate |
|
inlinevirtual |
Implements hector_pose_estimation::Queue.
|
inlinevirtual |
Implements hector_pose_estimation::Queue.
|
inlinevirtual |
Implements hector_pose_estimation::Queue.
|
private |
|
private |
|
private |
|
private |