Classes | |
| struct | _heap |
Typedefs | |
| typedef struct gft::Heap::_heap | Heap |
Functions | |
| void | SetRemovalPolicy (Heap *H, char policy) |
| void | GoUp (Heap *H, int i) |
| void | GoDown (Heap *H, int i) |
| char | IsFull (Heap *H) |
| char | IsEmpty (Heap *H) |
| Heap * | Create (int n, float *cost) |
| void | Destroy (Heap **H) |
| char | Insert (Heap *H, int pixel) |
| char | Remove (Heap *H, int *pixel) |
| void | Update (Heap *H, int p, float value) |
| void | Reset (Heap *H) |
| typedef struct gft::Heap::_heap gft::Heap::Heap |
| Heap * gft::Heap::Create | ( | int | n, |
| float * | cost | ||
| ) |
| void gft::Heap::Destroy | ( | Heap ** | H | ) |
| void gft::Heap::GoDown | ( | Heap * | H, |
| int | i | ||
| ) |
| void gft::Heap::GoUp | ( | Heap * | H, |
| int | i | ||
| ) |
| char gft::Heap::Insert | ( | Heap * | H, |
| int | pixel | ||
| ) |
| char gft::Heap::IsEmpty | ( | Heap * | H | ) |
| char gft::Heap::IsFull | ( | Heap * | H | ) |
| char gft::Heap::Remove | ( | Heap * | H, |
| int * | pixel | ||
| ) |
| void gft::Heap::Reset | ( | Heap * | H | ) |
| void gft::Heap::SetRemovalPolicy | ( | Heap * | H, |
| char | policy | ||
| ) |
| void gft::Heap::Update | ( | Heap * | H, |
| int | p, | ||
| float | value | ||
| ) |
1.8.6