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

#include <xy_index.h>

Inheritance diagram for cartographer::mapping_2d::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

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

Definition at line 59 of file xy_index.h.

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

Definition at line 66 of file xy_index.h.

Member Function Documentation

XYIndexRangeIterator cartographer::mapping_2d::XYIndexRangeIterator::begin ( )
inline

Definition at line 95 of file xy_index.h.

XYIndexRangeIterator cartographer::mapping_2d::XYIndexRangeIterator::end ( )
inline

Definition at line 99 of file xy_index.h.

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

Definition at line 91 of file xy_index.h.

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

Definition at line 85 of file xy_index.h.

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

Definition at line 71 of file xy_index.h.

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

Definition at line 87 of file xy_index.h.

Member Data Documentation

Eigen::Array2i cartographer::mapping_2d::XYIndexRangeIterator::max_xy_index_
private

Definition at line 107 of file xy_index.h.

Eigen::Array2i cartographer::mapping_2d::XYIndexRangeIterator::min_xy_index_
private

Definition at line 106 of file xy_index.h.

Eigen::Array2i cartographer::mapping_2d::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):
autogenerated on Mon Jun 10 2019 12:51:39