#include <time_cache.h>
Public Member Functions | |
virtual void | clearList ()=0 |
Clear the list of stored values. More... | |
virtual bool | getData (ros::Time time, TransformStorage &data_out, std::string *error_str=0)=0 |
Access data from the cache. More... | |
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. More... | |
virtual ros::Time | getLatestTimestamp ()=0 |
Get the latest timestamp cached. More... | |
virtual unsigned int | getListLength ()=0 |
Debugging information methods. More... | |
virtual ros::Time | getOldestTimestamp ()=0 |
Get the oldest timestamp cached. More... | |
virtual CompactFrameID | getParent (ros::Time time, std::string *error_str)=0 |
Retrieve the parent at a specific time. More... | |
virtual bool | insertData (const TransformStorage &new_data, std::string *error_str=0)=0 |
Insert data into the cache. More... | |
Definition at line 54 of file time_cache.h.
|
pure virtual |
Clear the list of stored values.
Implemented in tf2::StaticCache, and tf2::TimeCache.
|
pure virtual |
Access data from the cache.
Implemented in tf2::StaticCache, and tf2::TimeCache.
|
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::StaticCache, and tf2::TimeCache.
|
pure virtual |
Get the latest timestamp cached.
Implemented in tf2::StaticCache, and tf2::TimeCache.
|
pure virtual |
Debugging information methods.
Get the length of the stored list
Implemented in tf2::StaticCache, and tf2::TimeCache.
|
pure virtual |
Get the oldest timestamp cached.
Implemented in tf2::StaticCache, and tf2::TimeCache.
|
pure virtual |
Retrieve the parent at a specific time.
Implemented in tf2::StaticCache, and tf2::TimeCache.
|
pure virtual |
Insert data into the cache.
Implemented in tf2::StaticCache, and tf2::TimeCache.