75 Index& startIndex,
Size& bufferSize)
const;
97 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
double radiusSquare_
Square of the radius (for efficiency).
void findSubmapParameters(const Position ¢er, double radius, Index &startIndex, Size &bufferSize) const
double radius_
Radius of the circle.
Position center_
Position of the circle center;.
CircleIterator & operator++()
CircleIterator(const GridMap &gridMap, const Position ¢er, double radius)
bool operator!=(const CircleIterator &other) const
Length mapLength_
Map information needed to get position from iterator.
const Index & operator*() const
std::shared_ptr< SubmapIterator > internalIterator_
Grid submap iterator. // TODO Think of using unique_ptr instead.