#include <>>
Interface for transform time caches.
Definition at line 80 of file time_cache.h.
◆ L_TransformStorage
List of stored transforms.
Definition at line 84 of file time_cache.h.
◆ clear_list()
void fawkes::tf::TimeCacheInterface::clear_list |
( |
| ) |
|
|
pure virtual |
◆ clone()
TimeCacheInterfacePtr fawkes::tf::TimeCacheInterface::clone |
( |
const fawkes::Time & |
look_back_until = fawkes::Time(0, 0) | ) |
const |
|
pure virtual |
Create a copy of this time cache.
- Parameters
-
look_back_until | if non-zero time is passed only include transforms younger than the given time. |
- Returns
- shared pointer to copy of this time cache
Implemented in fawkes::tf::StaticCache, and fawkes::tf::TimeCache.
◆ get_data()
◆ get_latest_time_and_parent()
P_TimeAndFrameID fawkes::tf::TimeCacheInterface::get_latest_time_and_parent |
( |
| ) |
|
|
pure virtual |
◆ get_latest_timestamp()
fawkes::Time fawkes::tf::TimeCacheInterface::get_latest_timestamp |
( |
| ) |
const |
|
pure virtual |
◆ get_list_length()
unsigned int fawkes::tf::TimeCacheInterface::get_list_length |
( |
| ) |
const |
|
pure virtual |
◆ get_oldest_timestamp()
fawkes::Time fawkes::tf::TimeCacheInterface::get_oldest_timestamp |
( |
| ) |
const |
|
pure virtual |
◆ get_parent()
CompactFrameID fawkes::tf::TimeCacheInterface::get_parent |
( |
fawkes::Time |
time, |
|
|
std::string * |
error_str |
|
) |
| |
|
pure virtual |
◆ get_storage()
◆ get_storage_copy()
◆ insert_data()
bool fawkes::tf::TimeCacheInterface::insert_data |
( |
const TransformStorage & |
new_data | ) |
|
|
pure virtual |
The documentation for this class was generated from the following files: