Public Member Functions | Private Attributes | List of all members
cartographer::mapping::XYIndexRangeIterator Class Reference

#include <xy_index.h>

Inheritance diagram for cartographer::mapping::XYIndexRangeIterator:
Inheritance graph
[legend]

Public Member Functions

XYIndexRangeIterator begin ()
 
XYIndexRangeIterator end ()
 
bool operator!= (const XYIndexRangeIterator &other) const
 
Eigen::Array2i & operator* ()
 
XYIndexRangeIteratoroperator++ ()
 
bool operator== (const XYIndexRangeIterator &other) const
 
 XYIndexRangeIterator (const Eigen::Array2i &min_xy_index, const Eigen::Array2i &max_xy_index)
 
 XYIndexRangeIterator (const CellLimits &cell_limits)
 

Private Attributes

Eigen::Array2i max_xy_index_
 
Eigen::Array2i min_xy_index_
 
Eigen::Array2i xy_index_
 

Detailed Description

Definition at line 55 of file xy_index.h.

Constructor & Destructor Documentation

◆ XYIndexRangeIterator() [1/2]

cartographer::mapping::XYIndexRangeIterator::XYIndexRangeIterator ( const Eigen::Array2i &  min_xy_index,
const Eigen::Array2i &  max_xy_index 
)
inline

Definition at line 59 of file xy_index.h.

◆ XYIndexRangeIterator() [2/2]

cartographer::mapping::XYIndexRangeIterator::XYIndexRangeIterator ( const CellLimits cell_limits)
inlineexplicit

Definition at line 66 of file xy_index.h.

Member Function Documentation

◆ begin()

XYIndexRangeIterator cartographer::mapping::XYIndexRangeIterator::begin ( )
inline

Definition at line 95 of file xy_index.h.

◆ end()

XYIndexRangeIterator cartographer::mapping::XYIndexRangeIterator::end ( )
inline

Definition at line 99 of file xy_index.h.

◆ operator!=()

bool cartographer::mapping::XYIndexRangeIterator::operator!= ( const XYIndexRangeIterator other) const
inline

Definition at line 91 of file xy_index.h.

◆ operator*()

Eigen::Array2i& cartographer::mapping::XYIndexRangeIterator::operator* ( )
inline

Definition at line 85 of file xy_index.h.

◆ operator++()

XYIndexRangeIterator& cartographer::mapping::XYIndexRangeIterator::operator++ ( )
inline

Definition at line 71 of file xy_index.h.

◆ operator==()

bool cartographer::mapping::XYIndexRangeIterator::operator== ( const XYIndexRangeIterator other) const
inline

Definition at line 87 of file xy_index.h.

Member Data Documentation

◆ max_xy_index_

Eigen::Array2i cartographer::mapping::XYIndexRangeIterator::max_xy_index_
private

Definition at line 107 of file xy_index.h.

◆ min_xy_index_

Eigen::Array2i cartographer::mapping::XYIndexRangeIterator::min_xy_index_
private

Definition at line 106 of file xy_index.h.

◆ xy_index_

Eigen::Array2i cartographer::mapping::XYIndexRangeIterator::xy_index_
private

Definition at line 108 of file xy_index.h.


The documentation for this class was generated from the following file:


cartographer
Author(s): The Cartographer Authors
autogenerated on Mon Feb 28 2022 22:00:59