ompl::BinaryHeap< _T, LessThan >::Element Class Reference

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>

List of all members.

Public Attributes

_T data
 The data of this element.

Private Attributes

unsigned int position
 The location of the data in the heap's storage.

Friends

class BinaryHeap

Detailed Description

template<typename _T, class LessThan = std::less<_T>>
class ompl::BinaryHeap< _T, LessThan >::Element

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.


Friends And Related Function Documentation

template<typename _T, class LessThan = std::less<_T>>
friend class BinaryHeap [friend]

Definition at line 63 of file BinaryHeap.h.


Member Data Documentation

template<typename _T, class LessThan = std::less<_T>>
_T ompl::BinaryHeap< _T, LessThan >::Element::data

The data of this element.

Definition at line 69 of file BinaryHeap.h.

template<typename _T, class LessThan = std::less<_T>>
unsigned int ompl::BinaryHeap< _T, LessThan >::Element::position [private]

The location of the data in the heap's storage.

Definition at line 66 of file BinaryHeap.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


ompl
Author(s): Ioan Sucan/isucan@rice.edu, Mark Moll/mmoll@rice.edu, Lydia Kavraki/kavraki@rice.edu
autogenerated on Fri Jan 11 09:33:58 2013