tf2::TimeCacheInterface Class Reference

#include <time_cache.h>

Inheritance diagram for tf2::TimeCacheInterface:
Inheritance graph
[legend]

List of all members.

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.

Detailed Description

Definition at line 57 of file time_cache.h.


Member Function Documentation

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.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines


tf2
Author(s): Tully Foote, Wim Meeussen, Eitan Marder-Eppstein
autogenerated on Fri Jan 11 09:40:04 2013