top-level object that manages the full kd-tree More...
#include <map-kdtree.h>
Public Member Functions | |
virtual | ~MapKdTree (void) throw () |
virtual MapDynamics * | getMapDynamics (void)=0 throw () |
get the underlying MapDynamics object | |
virtual void | walkNodes (IN kdtree_callback_fn callback, IN void *context)=0 |
visit all nodes in the tree in arbitrary order | |
virtual void | walkFrontToBack (IN const glut::render_context_t &rc, IN glut::RenderQueue *rq, IN kdtree_object_fn callback, IN void *context)=0 |
visit all objects in the tree, walking front to back | |
Static Public Member Functions | |
static smart_ptr< MapKdTree > | create (IN smart_ptr< MapDynamics > &map) |
top-level object that manages the full kd-tree
Definition at line 111 of file map-kdtree.h.
aesop::MapKdTree::~MapKdTree | ( | void | ) | throw () [virtual] |
Definition at line 47 of file map-kdtree.cpp.