#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.