#include <heap.h>
Public Member Functions | |
BoundedHeap (size_t capacity) | |
void | clear () |
bool | empty () |
void | insert (const T &value) |
bool | popMin (T &value) |
int | size () |
Private Attributes | |
size_t | capacity_ |
IntervalHeap< T > | interval_heap_ |
rtflann::BoundedHeap< T >::BoundedHeap | ( | size_t | capacity | ) | [inline] |
void rtflann::BoundedHeap< T >::clear | ( | ) | [inline] |
bool rtflann::BoundedHeap< T >::empty | ( | ) | [inline] |
void rtflann::BoundedHeap< T >::insert | ( | const T & | value | ) | [inline] |
bool rtflann::BoundedHeap< T >::popMin | ( | T & | value | ) | [inline] |
int rtflann::BoundedHeap< T >::size | ( | ) | [inline] |
size_t rtflann::BoundedHeap< T >::capacity_ [private] |
IntervalHeap<T> rtflann::BoundedHeap< T >::interval_heap_ [private] |