Provided by: libcoin80-doc_3.1.4~abc9f50-4ubuntu2_all bug

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.