Classes | Defines | Functions
core/vgl/algo/vgl_rtree.h File Reference

Templated rtree class and associated classes and functions. More...

#include <vcl_vector.h>

Go to the source code of this file.

Classes

class  vgl_rtree_probe< V, B, C >
 Function predicate object for querying the tree. More...
class  vgl_rtree_node< V, B, C >
 Represent a node in the rtree. More...
class  vgl_rtree_iterator_base< V, B, C >
 Base class for both rtree iterators. More...
class  vgl_rtree_iterator< V, B, C >
 Iterator for rtree. More...
class  vgl_rtree_const_iterator< V, B, C >
 const_iterator for rtree. More...
class  vgl_rtree< V, B, C >
 Templated rtree class. More...

Defines

#define vgl_rtree_MAX_VERTICES   (8)
 max. number of Vs stored in a node.
#define vgl_rtree_MAX_CHILDREN   (8)
 max. number of children of a given node.
#define VGL_RTREE_INSTANTIATE(V, B, C)   extern "you must include vgl_rtree.txx first"

Functions

template<class V , class B , class C >
bool operator== (vgl_rtree_iterator_base< V, B, C > const &a, vgl_rtree_iterator_base< V, B, C > const &b)
template<class V , class B , class C >
bool operator!= (vgl_rtree_iterator_base< V, B, C > const &a, vgl_rtree_iterator_base< V, B, C > const &b)

Detailed Description

Templated rtree class and associated classes and functions.

Author:
fsm

Definition in file vgl_rtree.h.


Define Documentation

#define VGL_RTREE_INSTANTIATE (   V,
  B,
 
)    extern "you must include vgl_rtree.txx first"

Definition at line 359 of file vgl_rtree.h.

#define vgl_rtree_MAX_CHILDREN   (8)

max. number of children of a given node.

should be a template argument?

Definition at line 38 of file vgl_rtree.h.

#define vgl_rtree_MAX_VERTICES   (8)

max. number of Vs stored in a node.

should be a template argument?

Definition at line 34 of file vgl_rtree.h.


Function Documentation

template<class V , class B , class C >
bool operator!= ( vgl_rtree_iterator_base< V, B, C > const &  a,
vgl_rtree_iterator_base< V, B, C > const &  b 
) [inline]

Definition at line 134 of file vgl_rtree.h.

template<class V , class B , class C >
bool operator== ( vgl_rtree_iterator_base< V, B, C > const &  a,
vgl_rtree_iterator_base< V, B, C > const &  b 
)

Definition at line 388 of file vgl_rtree.txx.