DGtal
0.6.devel
|
#include <BreadthFirstVisitor.h>
Public Types | |
typedef ConstIterator< TAccessor > | Self |
typedef BreadthFirstVisitor < TGraph, TMarkSet > | Visitor |
typedef TAccessor | Accessor |
typedef std::input_iterator_tag | iterator_category |
typedef Accessor::value | value_type |
typedef std::ptrdiff_t | difference_type |
typedef Accessor::pointer | pointer |
typedef Accessor::reference | reference |
Public Member Functions | |
ConstIterator () | |
ConstIterator (Visitor *ptrV) | |
ConstIterator (const Self &other) | |
Self & | operator= (const Self &other) |
reference | operator* () const |
pointer | operator-> () const |
Self & | operator++ () |
Self | operator++ (int) |
bool | operator== (const Self &other) const |
bool | operator!= (const Self &other) const |
Data Fields | |
CountedPtr< Visitor > | myVisitor |
Definition at line 148 of file BreadthFirstVisitor.h.
typedef TAccessor DGtal::BreadthFirstVisitor< TGraph, TMarkSet >::ConstIterator< TAccessor >::Accessor |
Definition at line 152 of file BreadthFirstVisitor.h.
typedef std::ptrdiff_t DGtal::BreadthFirstVisitor< TGraph, TMarkSet >::ConstIterator< TAccessor >::difference_type |
Definition at line 157 of file BreadthFirstVisitor.h.
typedef std::input_iterator_tag DGtal::BreadthFirstVisitor< TGraph, TMarkSet >::ConstIterator< TAccessor >::iterator_category |
Definition at line 155 of file BreadthFirstVisitor.h.
typedef Accessor::pointer DGtal::BreadthFirstVisitor< TGraph, TMarkSet >::ConstIterator< TAccessor >::pointer |
Definition at line 158 of file BreadthFirstVisitor.h.
typedef Accessor::reference DGtal::BreadthFirstVisitor< TGraph, TMarkSet >::ConstIterator< TAccessor >::reference |
Definition at line 159 of file BreadthFirstVisitor.h.
typedef ConstIterator<TAccessor> DGtal::BreadthFirstVisitor< TGraph, TMarkSet >::ConstIterator< TAccessor >::Self |
Definition at line 150 of file BreadthFirstVisitor.h.
typedef Accessor::value DGtal::BreadthFirstVisitor< TGraph, TMarkSet >::ConstIterator< TAccessor >::value_type |
Definition at line 156 of file BreadthFirstVisitor.h.
typedef BreadthFirstVisitor<TGraph,TMarkSet> DGtal::BreadthFirstVisitor< TGraph, TMarkSet >::ConstIterator< TAccessor >::Visitor |
Definition at line 151 of file BreadthFirstVisitor.h.
|
inline |
Definition at line 165 of file BreadthFirstVisitor.h.
|
inline |
Definition at line 168 of file BreadthFirstVisitor.h.
|
inline |
Definition at line 171 of file BreadthFirstVisitor.h.
|
inline |
Definition at line 229 of file BreadthFirstVisitor.h.
References DGtal::BreadthFirstVisitor< TGraph, TMarkSet >::ConstIterator< TAccessor >::operator==().
|
inline |
Definition at line 184 of file BreadthFirstVisitor.h.
References DGtal::BreadthFirstVisitor< TGraph, TMarkSet >::current(), DGtal::CountedPtr< T >::get(), and DGtal::BreadthFirstVisitor< TGraph, TMarkSet >::ConstIterator< TAccessor >::myVisitor.
|
inline |
Definition at line 202 of file BreadthFirstVisitor.h.
References DGtal::BreadthFirstVisitor< TGraph, TMarkSet >::expand(), and DGtal::BreadthFirstVisitor< TGraph, TMarkSet >::ConstIterator< TAccessor >::myVisitor.
|
inline |
Definition at line 210 of file BreadthFirstVisitor.h.
References DGtal::BreadthFirstVisitor< TGraph, TMarkSet >::expand(), and DGtal::BreadthFirstVisitor< TGraph, TMarkSet >::ConstIterator< TAccessor >::myVisitor.
|
inline |
Definition at line 193 of file BreadthFirstVisitor.h.
References DGtal::CountedPtr< T >::get(), and DGtal::BreadthFirstVisitor< TGraph, TMarkSet >::ConstIterator< TAccessor >::myVisitor.
|
inline |
Definition at line 175 of file BreadthFirstVisitor.h.
References DGtal::BreadthFirstVisitor< TGraph, TMarkSet >::ConstIterator< TAccessor >::myVisitor.
|
inline |
Definition at line 218 of file BreadthFirstVisitor.h.
References DGtal::BreadthFirstVisitor< TGraph, TMarkSet >::current(), DGtal::BreadthFirstVisitor< TGraph, TMarkSet >::finished(), DGtal::CountedPtr< T >::get(), and DGtal::BreadthFirstVisitor< TGraph, TMarkSet >::ConstIterator< TAccessor >::myVisitor.
Referenced by DGtal::BreadthFirstVisitor< TGraph, TMarkSet >::ConstIterator< TAccessor >::operator!=().
CountedPtr< Visitor > DGtal::BreadthFirstVisitor< TGraph, TMarkSet >::ConstIterator< TAccessor >::myVisitor |
Smart pointer to a Visitor.
Definition at line 162 of file BreadthFirstVisitor.h.
Referenced by DGtal::BreadthFirstVisitor< TGraph, TMarkSet >::ConstIterator< TAccessor >::operator*(), DGtal::BreadthFirstVisitor< TGraph, TMarkSet >::ConstIterator< TAccessor >::operator++(), DGtal::BreadthFirstVisitor< TGraph, TMarkSet >::ConstIterator< TAccessor >::operator->(), DGtal::BreadthFirstVisitor< TGraph, TMarkSet >::ConstIterator< TAccessor >::operator=(), and DGtal::BreadthFirstVisitor< TGraph, TMarkSet >::ConstIterator< TAccessor >::operator==().