Public Types | Public Member Functions | Public Attributes
vgl_rtree_iterator_base< V, B, C > Class Template Reference

Base class for both rtree iterators. More...

#include <vgl_rtree.h>

Inheritance diagram for vgl_rtree_iterator_base< V, B, C >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef vgl_rtree_node< V, B, C > node

Public Member Functions

 vgl_rtree_iterator_base (node *root)
 vgl_rtree_iterator_base ()
void operator_pp ()
void operator_mm ()

Public Attributes

nodecurrent
unsigned int i

Detailed Description

template<class V, class B, class C>
class vgl_rtree_iterator_base< V, B, C >

Base class for both rtree iterators.

Definition at line 115 of file vgl_rtree.h.


Member Typedef Documentation

template<class V, class B, class C>
typedef vgl_rtree_node<V, B, C> vgl_rtree_iterator_base< V, B, C >::node

Reimplemented in vgl_rtree_const_iterator< V, B, C >, and vgl_rtree_iterator< V, B, C >.

Definition at line 118 of file vgl_rtree.h.


Constructor & Destructor Documentation

template<class V, class B, class C>
vgl_rtree_iterator_base< V, B, C >::vgl_rtree_iterator_base ( node root) [inline]

Definition at line 122 of file vgl_rtree.h.

template<class V, class B, class C>
vgl_rtree_iterator_base< V, B, C >::vgl_rtree_iterator_base ( ) [inline]

Definition at line 123 of file vgl_rtree.h.


Member Function Documentation

template<class V , class B , class C >
void vgl_rtree_iterator_base< V, B, C >::operator_mm ( )

Definition at line 382 of file vgl_rtree.txx.

template<class V , class B , class C >
void vgl_rtree_iterator_base< V, B, C >::operator_pp ( )

Definition at line 336 of file vgl_rtree.txx.


Member Data Documentation

template<class V, class B, class C>
node* vgl_rtree_iterator_base< V, B, C >::current

Definition at line 119 of file vgl_rtree.h.

template<class V, class B, class C>
unsigned int vgl_rtree_iterator_base< V, B, C >::i

Definition at line 120 of file vgl_rtree.h.


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