vgl_rtree_const_iterator< V, B, C > Class Template Reference

#include <vgl_rtree.h>

Inheritance diagram for vgl_rtree_const_iterator< V, B, C >:

vgl_rtree_iterator_base< V, B, C > List of all members.

Detailed Description

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

const_iterator for rtree.

Definition at line 161 of file vgl_rtree.h.


Public Types

typedef vgl_rtree_iterator_base<
V, B, C > 
base
typedef vgl_rtree_const_iterator<
V, B, C > 
self
typedef vgl_rtree_node< V,
B, C > 
node

Public Member Functions

 vgl_rtree_const_iterator (node *root)
 vgl_rtree_const_iterator (vgl_rtree_iterator< V, B, C > const &that)
 vgl_rtree_const_iterator ()
V const & operator * () const
selfoperator++ ()
selfoperator-- ()
self operator++ (int)
self operator-- (int)
void operator_pp ()
void operator_mm ()

Public Attributes

nodecurrent
unsigned int i

Member Typedef Documentation

template<class V, class B, class C>
typedef vgl_rtree_iterator_base<V, B, C> vgl_rtree_const_iterator< V, B, C >::base

Definition at line 164 of file vgl_rtree.h.

template<class V, class B, class C>
typedef vgl_rtree_const_iterator<V, B, C> vgl_rtree_const_iterator< V, B, C >::self

Definition at line 165 of file vgl_rtree.h.

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

Reimplemented from vgl_rtree_iterator_base< V, B, C >.

Definition at line 166 of file vgl_rtree.h.


Constructor & Destructor Documentation

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

Definition at line 168 of file vgl_rtree.h.

template<class V, class B, class C>
vgl_rtree_const_iterator< V, B, C >::vgl_rtree_const_iterator ( vgl_rtree_iterator< V, B, C > const &  that  )  [inline]

Definition at line 169 of file vgl_rtree.h.

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

Definition at line 170 of file vgl_rtree.h.


Member Function Documentation

template<class V, class B, class C>
V const& vgl_rtree_const_iterator< V, B, C >::operator * (  )  const [inline]

Definition at line 172 of file vgl_rtree.h.

template<class V, class B, class C>
self& vgl_rtree_const_iterator< V, B, C >::operator++ (  )  [inline]

Definition at line 174 of file vgl_rtree.h.

template<class V, class B, class C>
self& vgl_rtree_const_iterator< V, B, C >::operator-- (  )  [inline]

Definition at line 175 of file vgl_rtree.h.

template<class V, class B, class C>
self vgl_rtree_const_iterator< V, B, C >::operator++ ( int   )  [inline]

Definition at line 177 of file vgl_rtree.h.

template<class V, class B, class C>
self vgl_rtree_const_iterator< V, B, C >::operator-- ( int   )  [inline]

Definition at line 178 of file vgl_rtree.h.

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

Definition at line 336 of file vgl_rtree.txx.

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

Definition at line 382 of file vgl_rtree.txx.


Member Data Documentation

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

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 [inherited]

Definition at line 120 of file vgl_rtree.h.


The documentation for this class was generated from the following file:
Generated on Mon Mar 8 05:07:57 2010 for core/vgl by  doxygen 1.5.1