When an element is added to the heap, an instance of Element* is created. This instance contains the data that was added and internal information about the position of the data in the heap's internal storage. More...
#include <BinaryHeap.h>
Public Attributes | |
_T | data |
The data of this element. | |
Private Member Functions | |
Element (void) | |
~Element (void) | |
Private Attributes | |
unsigned int | position |
The location of the data in the heap's storage. | |
Friends | |
class | BinaryHeap |
When an element is added to the heap, an instance of Element* is created. This instance contains the data that was added and internal information about the position of the data in the heap's internal storage.
Definition at line 61 of file BinaryHeap.h.
ompl::BinaryHeap< _T, LessThan >::Element::Element | ( | void | ) | [inline, private] |
Definition at line 65 of file BinaryHeap.h.
ompl::BinaryHeap< _T, LessThan >::Element::~Element | ( | void | ) | [inline, private] |
Definition at line 66 of file BinaryHeap.h.
friend class BinaryHeap [friend] |
Definition at line 63 of file BinaryHeap.h.
_T ompl::BinaryHeap< _T, LessThan >::Element::data |
The data of this element.
Definition at line 71 of file BinaryHeap.h.
unsigned int ompl::BinaryHeap< _T, LessThan >::Element::position [private] |
The location of the data in the heap's storage.
Definition at line 68 of file BinaryHeap.h.