#include <KdPriorityQueue.h>
Classes | |
| struct | KdQueueEntry |
Public Member Functions | |
| CKdPriorityQueue (int nMaxSize) | |
| void | Empty () |
| int | GetSize () |
| void | Pop (float &fValue, void *&pMeta) |
| void | Push (float fValue, void *pMeta) |
| ~CKdPriorityQueue () | |
Private Attributes | |
| int | m_nMaxSize |
| int | m_nSize |
| KdQueueEntry * | m_pQueue |
Definition at line 57 of file KdPriorityQueue.h.
| CKdPriorityQueue::CKdPriorityQueue | ( | int | nMaxSize | ) | [inline] |
Definition at line 70 of file KdPriorityQueue.h.
| CKdPriorityQueue::~CKdPriorityQueue | ( | ) | [inline] |
Definition at line 80 of file KdPriorityQueue.h.
| void CKdPriorityQueue::Empty | ( | ) | [inline] |
Definition at line 87 of file KdPriorityQueue.h.
| int CKdPriorityQueue::GetSize | ( | ) | [inline] |
Definition at line 92 of file KdPriorityQueue.h.
| void CKdPriorityQueue::Pop | ( | float & | fValue, |
| void *& | pMeta | ||
| ) | [inline] |
Definition at line 125 of file KdPriorityQueue.h.
| void CKdPriorityQueue::Push | ( | float | fValue, |
| void * | pMeta | ||
| ) | [inline] |
Definition at line 97 of file KdPriorityQueue.h.
int CKdPriorityQueue::m_nMaxSize [private] |
Definition at line 162 of file KdPriorityQueue.h.
int CKdPriorityQueue::m_nSize [private] |
Definition at line 161 of file KdPriorityQueue.h.
KdQueueEntry* CKdPriorityQueue::m_pQueue [private] |
Definition at line 164 of file KdPriorityQueue.h.