35 #ifndef NAV_GRID_ITERATORS_LINE_ABSTRACT_LINE_ITERATOR_H 36 #define NAV_GRID_ITERATORS_LINE_ABSTRACT_LINE_ITERATOR_H 84 #endif // NAV_GRID_ITERATORS_LINE_ABSTRACT_LINE_ITERATOR_H virtual nav_grid::SignedIndex getFinalIndex() const =0
Abstract class for iterating over lines.
AbstractLineIterator(nav_grid::SignedIndex index)
Protected Constructor - takes arbitrary index.
nav_grid::SignedIndex index_
const nav_grid::SignedIndex & operator*() const
Dereference the iterator.
AbstractLineIterator()
Public Constructor.
virtual void increment()=0
Increase the iterator to the next element.