#include <hybrid_grid.h>
Public Member Functions | |
| void | AdvanceToEnd () |
| bool | Done () const |
| Eigen::Array3i | GetCellIndex () const |
| const ValueType & | GetValue () const |
| Iterator (const DynamicGrid &dynamic_grid) | |
| void | Next () |
| bool | operator!= (const Iterator &it) const |
| const std::pair < Eigen::Array3i, ValueType > | operator* () const |
| Iterator & | operator++ () |
Private Member Functions | |
| void | AdvanceToValidNestedIterator () |
Private Attributes | |
| int | bits_ |
| const std::unique_ptr < WrappedGrid > * | current_ |
| const std::unique_ptr < WrappedGrid > *const | end_ |
| WrappedGrid::Iterator | nested_iterator_ |
Definition at line 304 of file hybrid_grid.h.
| cartographer::mapping::DynamicGrid< WrappedGrid >::Iterator::Iterator | ( | const DynamicGrid & | dynamic_grid | ) | [inline, explicit] |
Definition at line 306 of file hybrid_grid.h.
| void cartographer::mapping::DynamicGrid< WrappedGrid >::Iterator::AdvanceToEnd | ( | ) | [inline] |
Definition at line 341 of file hybrid_grid.h.
| void cartographer::mapping::DynamicGrid< WrappedGrid >::Iterator::AdvanceToValidNestedIterator | ( | ) | [inline, private] |
Definition at line 357 of file hybrid_grid.h.
| bool cartographer::mapping::DynamicGrid< WrappedGrid >::Iterator::Done | ( | ) | const [inline] |
Definition at line 325 of file hybrid_grid.h.
| Eigen::Array3i cartographer::mapping::DynamicGrid< WrappedGrid >::Iterator::GetCellIndex | ( | ) | const [inline] |
Definition at line 327 of file hybrid_grid.h.
| const ValueType& cartographer::mapping::DynamicGrid< WrappedGrid >::Iterator::GetValue | ( | ) | const [inline] |
Definition at line 336 of file hybrid_grid.h.
| void cartographer::mapping::DynamicGrid< WrappedGrid >::Iterator::Next | ( | ) | [inline] |
Definition at line 315 of file hybrid_grid.h.
| bool cartographer::mapping::DynamicGrid< WrappedGrid >::Iterator::operator!= | ( | const Iterator & | it | ) | const [inline] |
Definition at line 352 of file hybrid_grid.h.
| const std::pair<Eigen::Array3i, ValueType> cartographer::mapping::DynamicGrid< WrappedGrid >::Iterator::operator* | ( | ) | const [inline] |
Definition at line 343 of file hybrid_grid.h.
| Iterator& cartographer::mapping::DynamicGrid< WrappedGrid >::Iterator::operator++ | ( | ) | [inline] |
Definition at line 347 of file hybrid_grid.h.
int cartographer::mapping::DynamicGrid< WrappedGrid >::Iterator::bits_ [private] |
Definition at line 368 of file hybrid_grid.h.
const std::unique_ptr<WrappedGrid>* cartographer::mapping::DynamicGrid< WrappedGrid >::Iterator::current_ [private] |
Definition at line 369 of file hybrid_grid.h.
const std::unique_ptr<WrappedGrid>* const cartographer::mapping::DynamicGrid< WrappedGrid >::Iterator::end_ [private] |
Definition at line 370 of file hybrid_grid.h.
WrappedGrid::Iterator cartographer::mapping::DynamicGrid< WrappedGrid >::Iterator::nested_iterator_ [private] |
Definition at line 371 of file hybrid_grid.h.