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

List of all members.

Public Member Functions

virtual ~MapKdTree (void) throw ()
virtual MapDynamicsgetMapDynamics (void)=0 throw ()
 get the underlying MapDynamics object
virtual void walkNodes (kdtree_callback_fn callback, void *context)=0
 visit all nodes in the tree in arbitrary order
virtual void walkFrontToBack (const glut::render_context_t &rc, glut::RenderQueue *rq, kdtree_object_fn callback, void *context)=0
 visit all objects in the tree, walking front to back

Static Public Member Functions

static smart_ptr< MapKdTreecreate (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: