7 #include "../common.hpp" 11 #include "../iterators/submap_iterator.hpp" 12 #include "../cost_map.hpp"
Length mapLength_
Map information needed to get position from iterator.
PolygonIterator(const cost_map::CostMap &gridMap, const cost_map::Polygon &polygon)
PolygonIterator & operator++()
void findSubmapParameters(const cost_map::Polygon &polygon, Index &startIndex, Size &bufferSize) const
cost_map::Polygon polygon_
Polygon to iterate on.
const Index & operator*() const
bool operator!=(const PolygonIterator &other) const
grid_map::Position Position
PolygonIterator & operator=(const PolygonIterator &other)
std::shared_ptr< SubmapIterator > internalIterator_
Grid submap iterator.