27#include <Inventor/SbBasic.h>
28#include <Inventor/lists/SbList.h>
33 float (*eval_func)(
void*);
34 int (*get_index_func)(
void*);
35 void (*set_index_func)(
void*, int);
41 const int initsize = 1024);
47 void remove(
const int pos);
48 void remove(
void *obj);
51 void *operator[](
const int idx);
53 void newWeight(
void *obj,
int hpos = -1);
54 SbBool buildHeap(SbBool (*progresscb)(
float percentage,
void *data) = NULL,
56 SbBool traverseHeap(SbBool (*func)(
void *,
void *),
void *userdata)
const;
62 int heapInsert(
void *obj);
63 void *heapExtractMin(
void);
64 void heapReserve(
const int newsize);
65 void heapify(
const int idx);
The SbHeap class is a generic heap class.
Definition SbHeap.h:38
The SbHeapFuncs struct is used to specify functions on heap elements.
Definition SbHeap.h:32
Copyright © 1998-2010 by Kongsberg Oil & Gas Technologies. All rights reserved.
Generated on Wed Jul 17 2024 for Coin by Doxygen 1.12.0.