Public Member Functions | Static Public Member Functions

aesop::MapKdTree Class Reference
[Map kd-Tree Library]

top-level object that manages the full kd-tree More...

#include <map-kdtree.h>

Inheritance diagram for aesop::MapKdTree:
Inheritance graph
[legend]

List of all members.

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< MapKdTreecreate (IN smart_ptr< MapDynamics > &map)

Detailed Description

top-level object that manages the full kd-tree

Definition at line 111 of file map-kdtree.h.


Constructor & Destructor Documentation

aesop::MapKdTree::~MapKdTree ( void   )  throw () [virtual]

Definition at line 47 of file map-kdtree.cpp.


The documentation for this class was generated from the following files: