Classes | Public Member Functions | Private Member Functions | Private Attributes
cartographer::mapping::DynamicGrid< WrappedGrid > Class Template Reference

#include <hybrid_grid.h>

List of all members.

Classes

class  Iterator

Public Member Functions

 DynamicGrid ()
 DynamicGrid (DynamicGrid &&)
int grid_size () const
ValueType * mutable_value (const Eigen::Array3i &index)
DynamicGridoperator= (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_

Detailed Description

template<typename WrappedGrid>
class cartographer::mapping::DynamicGrid< WrappedGrid >

Definition at line 251 of file hybrid_grid.h.


Constructor & Destructor Documentation

template<typename WrappedGrid >
cartographer::mapping::DynamicGrid< WrappedGrid >::DynamicGrid ( ) [inline]

Definition at line 255 of file hybrid_grid.h.

template<typename WrappedGrid >
cartographer::mapping::DynamicGrid< WrappedGrid >::DynamicGrid ( DynamicGrid< WrappedGrid > &&  )

Member Function Documentation

template<typename WrappedGrid >
Eigen::Array3i cartographer::mapping::DynamicGrid< WrappedGrid >::GetMetaIndex ( const Eigen::Array3i &  index) const [inline, private]

Definition at line 377 of file hybrid_grid.h.

template<typename WrappedGrid >
int cartographer::mapping::DynamicGrid< WrappedGrid >::grid_size ( ) const [inline]

Definition at line 260 of file hybrid_grid.h.

template<typename WrappedGrid >
void cartographer::mapping::DynamicGrid< WrappedGrid >::Grow ( ) [inline, private]

Definition at line 385 of file hybrid_grid.h.

template<typename WrappedGrid >
ValueType* cartographer::mapping::DynamicGrid< WrappedGrid >::mutable_value ( const Eigen::Array3i &  index) [inline]

Definition at line 283 of file hybrid_grid.h.

template<typename WrappedGrid >
DynamicGrid& cartographer::mapping::DynamicGrid< WrappedGrid >::operator= ( DynamicGrid< WrappedGrid > &&  )
template<typename WrappedGrid >
ValueType cartographer::mapping::DynamicGrid< WrappedGrid >::value ( const Eigen::Array3i &  index) const [inline]

Definition at line 263 of file hybrid_grid.h.


Member Data Documentation

template<typename WrappedGrid >
int cartographer::mapping::DynamicGrid< WrappedGrid >::bits_ [private]

Definition at line 405 of file hybrid_grid.h.

template<typename WrappedGrid >
std::vector<std::unique_ptr<WrappedGrid> > cartographer::mapping::DynamicGrid< WrappedGrid >::meta_cells_ [private]

Definition at line 406 of file hybrid_grid.h.


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


cartographer
Author(s): The Cartographer Authors
autogenerated on Thu May 9 2019 02:27:36