Macros | Functions
vgl_rtree.hxx File Reference
#include <iostream>
#include "vgl_rtree.h"
#include <cassert>

Go to the source code of this file.

Macros

#define trace(str)
 
#define VGL_RTREE_INSTANTIATE_tagged(tag, V, B, C)
 
#define VGL_RTREE_INSTANTIATE_expand(tag, V, B, C)   VGL_RTREE_INSTANTIATE_tagged(tag, V, B, C)
 
#define VGL_RTREE_INSTANTIATE(V, B, C)   VGL_RTREE_INSTANTIATE_expand(__LINE__, V, B, C)
 

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)
 

Macro Definition Documentation

◆ trace

#define trace (   str)

Definition at line 16 of file vgl_rtree.hxx.

◆ VGL_RTREE_INSTANTIATE

#define VGL_RTREE_INSTANTIATE (   V,
  B,
 
)    VGL_RTREE_INSTANTIATE_expand(__LINE__, V, B, C)

Definition at line 418 of file vgl_rtree.hxx.

◆ VGL_RTREE_INSTANTIATE_expand

#define VGL_RTREE_INSTANTIATE_expand (   tag,
  V,
  B,
 
)    VGL_RTREE_INSTANTIATE_tagged(tag, V, B, C)

Definition at line 414 of file vgl_rtree.hxx.

◆ VGL_RTREE_INSTANTIATE_tagged

#define VGL_RTREE_INSTANTIATE_tagged (   tag,
  V,
  B,
 
)
Value:
template class vgl_rtree_probe<V, B, C >; \
template class vgl_rtree_node<V, B, C >; \
typedef vgl_rtree_iterator_base<V, B, C > itVBC##tag; \
template bool operator==(itVBC##tag const &, itVBC##tag const &); \
/*template bool operator!=(itVBC##tag const &, itVBC##tag const &) ; */ \
template class vgl_rtree<V, B, C >
bool operator==(vgl_rtree_iterator_base< V, B, C > const &a, vgl_rtree_iterator_base< V, B, C > const &b)
Definition: vgl_rtree.hxx:391
Represent a node in the rtree.
Definition: vgl_algo_fwd.h:31
Iterator for rtree.
Definition: vgl_algo_fwd.h:33
Templated rtree class.
Definition: vgl_algo_fwd.h:35
const_iterator for rtree.
Definition: vgl_algo_fwd.h:34
Base class for both rtree iterators.
Definition: vgl_algo_fwd.h:32
Function predicate object for querying the tree.
Definition: vgl_algo_fwd.h:30

Definition at line 402 of file vgl_rtree.hxx.

Function Documentation

◆ operator==()

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 391 of file vgl_rtree.hxx.