#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 |