#include <time_cache.h>

Public Member Functions | |
| virtual void | clearList ()=0 |
| Clear the list of stored values. | |
| virtual bool | getData (ros::Time time, TransformStorage &data_out, std::string *error_str=0)=0 |
| Access data from the cache. | |
| virtual P_TimeAndFrameID | getLatestTimeAndParent ()=0 |
| Get the latest time stored in this cache, and the parent associated with it. Returns parent = 0 if no data. | |
| virtual ros::Time | getLatestTimestamp ()=0 |
| Get the latest timestamp cached. | |
| virtual unsigned int | getListLength ()=0 |
| Debugging information methods. | |
| virtual ros::Time | getOldestTimestamp ()=0 |
| Get the oldest timestamp cached. | |
| virtual CompactFrameID | getParent (ros::Time time, std::string *error_str)=0 |
| Retrieve the parent at a specific time. | |
| virtual bool | insertData (const TransformStorage &new_data)=0 |
| Insert data into the cache. | |
Definition at line 57 of file time_cache.h.
| virtual void tf2::TimeCacheInterface::clearList | ( | ) | [pure virtual] |
Clear the list of stored values.
Implemented in tf2::TimeCache, and tf2::StaticCache.
| virtual bool tf2::TimeCacheInterface::getData | ( | ros::Time | time, | |
| TransformStorage & | data_out, | |||
| std::string * | error_str = 0 | |||
| ) | [pure virtual] |
Access data from the cache.
Implemented in tf2::TimeCache, and tf2::StaticCache.
| virtual P_TimeAndFrameID tf2::TimeCacheInterface::getLatestTimeAndParent | ( | ) | [pure virtual] |
Get the latest time stored in this cache, and the parent associated with it. Returns parent = 0 if no data.
Implemented in tf2::TimeCache, and tf2::StaticCache.
| virtual ros::Time tf2::TimeCacheInterface::getLatestTimestamp | ( | ) | [pure virtual] |
Get the latest timestamp cached.
Implemented in tf2::TimeCache, and tf2::StaticCache.
| virtual unsigned int tf2::TimeCacheInterface::getListLength | ( | ) | [pure virtual] |
Debugging information methods.
Get the length of the stored list
Implemented in tf2::TimeCache, and tf2::StaticCache.
| virtual ros::Time tf2::TimeCacheInterface::getOldestTimestamp | ( | ) | [pure virtual] |
Get the oldest timestamp cached.
Implemented in tf2::TimeCache, and tf2::StaticCache.
| virtual CompactFrameID tf2::TimeCacheInterface::getParent | ( | ros::Time | time, | |
| std::string * | error_str | |||
| ) | [pure virtual] |
Retrieve the parent at a specific time.
Implemented in tf2::TimeCache, and tf2::StaticCache.
| virtual bool tf2::TimeCacheInterface::insertData | ( | const TransformStorage & | new_data | ) | [pure virtual] |
Insert data into the cache.
Implemented in tf2::TimeCache, and tf2::StaticCache.