Classes | |
struct | _heap_lex |
Typedefs | |
typedef struct gft::Heap_lex::_heap_lex | Heap_lex |
Functions | |
void | SetRemovalPolicy (Heap_lex *H, char policy) |
void | GoUp (Heap_lex *H, int i) |
void | GoDown (Heap_lex *H, int i) |
char | IsFull (Heap_lex *H) |
char | IsEmpty (Heap_lex *H) |
Heap_lex * | Create (int n, float *cost1, float *cost2) |
void | Destroy (Heap_lex **H) |
char | Insert (Heap_lex *H, int pixel) |
char | Remove (Heap_lex *H, int *pixel) |
void | Update (Heap_lex *H, int p, float value1, float value2) |
void | Reset (Heap_lex *H) |
typedef struct gft::Heap_lex::_heap_lex gft::Heap_lex::Heap_lex |
Heap_lex * gft::Heap_lex::Create | ( | int | n, |
float * | cost1, | ||
float * | cost2 | ||
) |
void gft::Heap_lex::Destroy | ( | Heap_lex ** | H | ) |
void gft::Heap_lex::GoDown | ( | Heap_lex * | H, |
int | i | ||
) |
void gft::Heap_lex::GoUp | ( | Heap_lex * | H, |
int | i | ||
) |
char gft::Heap_lex::Insert | ( | Heap_lex * | H, |
int | pixel | ||
) |
char gft::Heap_lex::IsEmpty | ( | Heap_lex * | H | ) |
char gft::Heap_lex::IsFull | ( | Heap_lex * | H | ) |
char gft::Heap_lex::Remove | ( | Heap_lex * | H, |
int * | pixel | ||
) |
void gft::Heap_lex::Reset | ( | Heap_lex * | H | ) |
void gft::Heap_lex::SetRemovalPolicy | ( | Heap_lex * | H, |
char | policy | ||
) |
void gft::Heap_lex::Update | ( | Heap_lex * | H, |
int | p, | ||
float | value1, | ||
float | value2 | ||
) |