#include <id.h>
Classes | |
| class | ConstIterator |
| class | ConstTrajectoryIterator |
| struct | IdDataReference |
| struct | MapByIndex |
Public Member Functions | |
| IdType | Append (const int trajectory_id, const DataType &data) |
| const DataType & | at (const IdType &id) const |
| DataType & | at (const IdType &id) |
| ConstIterator | begin () const |
| ConstIterator | BeginOfTrajectory (const int trajectory_id) const |
| bool | Contains (const IdType &id) const |
| bool | empty () const |
| ConstIterator | end () const |
| ConstIterator | EndOfTrajectory (const int trajectory_id) const |
| ConstIterator | find (const IdType &id) const |
| void | Insert (const IdType &id, const DataType &data) |
| ConstIterator | lower_bound (const int trajectory_id, const common::Time time) const |
| size_t | size () const |
| size_t | SizeOfTrajectoryOrZero (const int trajectory_id) const |
| Range< ConstIterator > | trajectory (const int trajectory_id) const |
| Range< ConstTrajectoryIterator > | trajectory_ids () const |
| void | Trim (const IdType &id) |
Static Private Member Functions | |
| static int | GetIndex (const NodeId &id) |
| static int | GetIndex (const SubmapId &id) |
Private Attributes | |
| std::map< int, MapByIndex > | trajectories_ |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |