1 #ifndef _GFT_HEAP_LEX_H_
2 #define _GFT_HEAP_LEX_H_
int last
Definition: gft_heap_lex.h:16
void Reset(Heap_lex *H)
Definition: gft_heap_lex.cpp:167
void GoDown(Heap_lex *H, int i)
Definition: gft_heap_lex.cpp:37
void Update(Heap_lex *H, int p, float value1, float value2)
Definition: gft_heap_lex.cpp:156
struct gft::Heap_lex::_heap_lex Heap_lex
void GoUp(Heap_lex *H, int i)
Definition: gft_heap_lex.cpp:12
char removal_policy
Definition: gft_heap_lex.h:18
char IsEmpty(Heap_lex *H)
Definition: gft_heap_lex.cpp:75
int n
Definition: gft_heap_lex.h:17
Heap_lex * Create(int n, float *cost1, float *cost2)
Definition: gft_heap_lex.cpp:83
char IsFull(Heap_lex *H)
Definition: gft_heap_lex.cpp:68
Header file for common definitions and function prototypes.
char Insert(Heap_lex *H, int pixel)
Definition: gft_heap_lex.cpp:128
float * cost1
Definition: gft_heap_lex.h:12
void SetRemovalPolicy(Heap_lex *H, char policy)
Definition: gft_heap_lex.cpp:6
Definition: gft_heap_lex.h:11
char Remove(Heap_lex *H, int *pixel)
Definition: gft_heap_lex.cpp:140
char * color
Definition: gft_heap_lex.h:13
int * pos
Definition: gft_heap_lex.h:15
void Destroy(Heap_lex **H)
Definition: gft_heap_lex.cpp:117
float * cost2
Definition: gft_heap_lex.h:12
int * pixel
Definition: gft_heap_lex.h:14