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