NAME
SbHeapFuncs -
The SbHeapFuncs struct is used to specify functions on heap elements.
SYNOPSIS
#include <Inventor/SbHeap.h>
Public Attributes
float(* eval_func )(void *)
int(* get_index_func )(void *)
void(* set_index_func )(void *, int)
Detailed Description
The SbHeapFuncs struct is used to specify functions on heap elements.
Member Data Documentation
SbHeapFuncs::eval_func The eval_func member is a pointer to a function that
should return a weight-value for a heap element. Smaller elements are
extracted first from the heap.
SbHeapFuncs::get_index_func get_index_func is a pointer to a function which
should return the element’s heap index. If you want to remove an
element from the heap (other than the first element), or change the
weight for a heap element, you must supply the two index functions.
Each element must then store its heap index in its own data structures.
SbHeapFuncs::set_index_func set_index_func is used to set this index value,
and will be called whenever the element is moved in the heap.
Author
Generated automatically by Doxygen for Coin from the source code.