|
tf2 rolling
tf2 maintains the relationship between coordinate frames in a tree structure buffered in time, and lets the user transform points, vectors, etc between any two coordinate frames at any desired point in time.
|
A class to keep a sorted linked list in time (newest first, oldest last). This builds and maintains a list of timestamped data. And provides lookup functions to get data out as a function of time. More...
#include <time_cache.hpp>


Protected Member Functions | |
| const std::list< TransformStorage > & | getAllItems () const |
A class to keep a sorted linked list in time (newest first, oldest last). This builds and maintains a list of timestamped data. And provides lookup functions to get data out as a function of time.
|
explicit |
|
virtual |
Virtual methods.
Implements tf2::TimeCacheInterface.
|
virtual |
Insert data into the cache.
Implements tf2::TimeCacheInterface.
Clear the list of stored values.
Implements tf2::TimeCacheInterface.
|
virtual |
Retrieve the parent at a specific time.
Implements tf2::TimeCacheInterface.
|
virtual |
Get the latest time stored in this cache, and the parent associated with it. Returns parent = 0 if no data.
Implements tf2::TimeCacheInterface.
Debugging information methods.
Implements tf2::TimeCacheInterface.
Get the latest timestamp cached.
Implements tf2::TimeCacheInterface.
Get the oldest timestamp cached.
Implements tf2::TimeCacheInterface.
|
protected |