#include <hybrid_grid.h>
Classes | |
class | Iterator |
Public Member Functions | |
DynamicGrid () | |
DynamicGrid (DynamicGrid &&) | |
int | grid_size () const |
ValueType * | mutable_value (const Eigen::Array3i &index) |
DynamicGrid & | operator= (DynamicGrid &&) |
ValueType | value (const Eigen::Array3i &index) const |
Private Member Functions | |
Eigen::Array3i | GetMetaIndex (const Eigen::Array3i &index) const |
void | Grow () |
Private Attributes | |
int | bits_ |
std::vector< std::unique_ptr < WrappedGrid > > | meta_cells_ |
Definition at line 251 of file hybrid_grid.h.
cartographer::mapping::DynamicGrid< WrappedGrid >::DynamicGrid | ( | ) | [inline] |
Definition at line 255 of file hybrid_grid.h.
cartographer::mapping::DynamicGrid< WrappedGrid >::DynamicGrid | ( | DynamicGrid< WrappedGrid > && | ) |
Eigen::Array3i cartographer::mapping::DynamicGrid< WrappedGrid >::GetMetaIndex | ( | const Eigen::Array3i & | index | ) | const [inline, private] |
Definition at line 377 of file hybrid_grid.h.
int cartographer::mapping::DynamicGrid< WrappedGrid >::grid_size | ( | ) | const [inline] |
Definition at line 260 of file hybrid_grid.h.
void cartographer::mapping::DynamicGrid< WrappedGrid >::Grow | ( | ) | [inline, private] |
Definition at line 385 of file hybrid_grid.h.
ValueType* cartographer::mapping::DynamicGrid< WrappedGrid >::mutable_value | ( | const Eigen::Array3i & | index | ) | [inline] |
Definition at line 283 of file hybrid_grid.h.
DynamicGrid& cartographer::mapping::DynamicGrid< WrappedGrid >::operator= | ( | DynamicGrid< WrappedGrid > && | ) |
ValueType cartographer::mapping::DynamicGrid< WrappedGrid >::value | ( | const Eigen::Array3i & | index | ) | const [inline] |
Definition at line 263 of file hybrid_grid.h.
int cartographer::mapping::DynamicGrid< WrappedGrid >::bits_ [private] |
Definition at line 405 of file hybrid_grid.h.
std::vector<std::unique_ptr<WrappedGrid> > cartographer::mapping::DynamicGrid< WrappedGrid >::meta_cells_ [private] |
Definition at line 406 of file hybrid_grid.h.