Public Member Functions | Private Member Functions | Private Attributes
cartographer::mapping::SubmapController< SubmapType > Class Template Reference

#include <submap_controller.h>

List of all members.

Public Member Functions

std::shared_ptr< SubmapType > UpdateSubmap (const mapping::proto::Submap &proto)

Private Member Functions

template<>
std::shared_ptr
< mapping::Submap2D
CreateSubmap (const mapping::proto::Submap &proto)
template<>
std::shared_ptr
< mapping::Submap3D
CreateSubmap (const mapping::proto::Submap &proto)
std::shared_ptr< SubmapType > CreateSubmap (const mapping::proto::Submap &proto)
template<>
std::shared_ptr
< mapping::Submap2D
CreateSubmap (const mapping::proto::Submap &proto)
template<>
std::shared_ptr
< mapping::Submap3D
CreateSubmap (const mapping::proto::Submap &proto)

Private Attributes

ValueConversionTables conversion_tables_
mapping::MapById
< mapping::SubmapId,
std::shared_ptr< SubmapType > > 
unfinished_submaps_

Detailed Description

template<class SubmapType>
class cartographer::mapping::SubmapController< SubmapType >

Definition at line 29 of file submap_controller.h.


Member Function Documentation

template<>
std::shared_ptr< mapping::Submap2D > cartographer::mapping::SubmapController< mapping::Submap2D >::CreateSubmap ( const mapping::proto::Submap &  proto) [private]

Definition at line 24 of file submap_controller.cc.

template<>
std::shared_ptr< mapping::Submap3D > cartographer::mapping::SubmapController< mapping::Submap3D >::CreateSubmap ( const mapping::proto::Submap &  proto) [private]

Definition at line 37 of file submap_controller.cc.

template<class SubmapType>
std::shared_ptr<SubmapType> cartographer::mapping::SubmapController< SubmapType >::CreateSubmap ( const mapping::proto::Submap &  proto) [private]
template<>
std::shared_ptr< mapping::Submap2D > cartographer::mapping::SubmapController< mapping::Submap2D >::CreateSubmap ( const mapping::proto::Submap &  proto) [private]
template<>
std::shared_ptr< mapping::Submap3D > cartographer::mapping::SubmapController< mapping::Submap3D >::CreateSubmap ( const mapping::proto::Submap &  proto) [private]
template<class SubmapType>
std::shared_ptr<SubmapType> cartographer::mapping::SubmapController< SubmapType >::UpdateSubmap ( const mapping::proto::Submap &  proto) [inline]

Definition at line 31 of file submap_controller.h.


Member Data Documentation

template<class SubmapType>
ValueConversionTables cartographer::mapping::SubmapController< SubmapType >::conversion_tables_ [private]

Definition at line 66 of file submap_controller.h.

template<class SubmapType>
mapping::MapById<mapping::SubmapId, std::shared_ptr<SubmapType> > cartographer::mapping::SubmapController< SubmapType >::unfinished_submaps_ [private]

Definition at line 64 of file submap_controller.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