#include <map_by_time.h>
Public Types | |
using | difference_type = int64 |
using | iterator_category = std::bidirectional_iterator_tag |
using | pointer = const int * |
using | reference = const int & |
using | value_type = int |
Public Member Functions | |
ConstTrajectoryIterator (typename std::map< int, std::map< common::Time, DataType >>::const_iterator current_trajectory) | |
bool | operator!= (const ConstTrajectoryIterator &it) const |
int | operator* () const |
ConstTrajectoryIterator & | operator++ () |
ConstTrajectoryIterator & | operator-- () |
bool | operator== (const ConstTrajectoryIterator &it) const |
Private Attributes | |
std::map< int, std::map< common::Time, DataType > >::const_iterator | current_trajectory_ |
Definition at line 139 of file map_by_time.h.
using cartographer::sensor::MapByTime< DataType >::ConstTrajectoryIterator::difference_type = int64 |
Definition at line 143 of file map_by_time.h.
using cartographer::sensor::MapByTime< DataType >::ConstTrajectoryIterator::iterator_category = std::bidirectional_iterator_tag |
Definition at line 141 of file map_by_time.h.
using cartographer::sensor::MapByTime< DataType >::ConstTrajectoryIterator::pointer = const int* |
Definition at line 144 of file map_by_time.h.
using cartographer::sensor::MapByTime< DataType >::ConstTrajectoryIterator::reference = const int& |
Definition at line 145 of file map_by_time.h.
using cartographer::sensor::MapByTime< DataType >::ConstTrajectoryIterator::value_type = int |
Definition at line 142 of file map_by_time.h.
|
inlineexplicit |
Definition at line 147 of file map_by_time.h.
|
inline |
Definition at line 168 of file map_by_time.h.
|
inline |
Definition at line 152 of file map_by_time.h.
|
inline |
Definition at line 154 of file map_by_time.h.
|
inline |
Definition at line 159 of file map_by_time.h.
|
inline |
Definition at line 164 of file map_by_time.h.
|
private |
Definition at line 174 of file map_by_time.h.