52 #ifndef _LIBS_TF_TRANSFORMER_H_ 53 #define _LIBS_TF_TRANSFORMER_H_ 55 #include <tf/buffer_core.h> 61 class TimeCacheInterface;
62 typedef std::shared_ptr<TimeCacheInterface> TimeCacheInterfacePtr;
78 bool frame_exists(
const std::string &frame_id_str)
const;
79 TimeCacheInterfacePtr
get_frame_cache(
const std::string &frame_id)
const;
84 const std::string & source_frame,
90 const std::string & source_frame,
92 const std::string & fixed_frame,
96 const std::string &source_frame,
100 const std::string & source_frame,
102 std::string * error_msg = NULL)
const;
106 const std::string & source_frame,
108 const std::string & fixed_frame,
109 std::string * error_msg = NULL)
const;
125 const std::string &target_frame,
132 const std::string & fixed_frame,
137 const std::string & fixed_frame,
142 const std::string & fixed_frame,
147 const std::string & fixed_frame,
Fawkes library namespace.
A class for handling time.
A Class which provides coordinate transforms between any two frames in a system.
Wrapper class to add time stamp and frame ID to base types.
static const int DEFAULT_CACHE_TIME
The default amount of time to cache data in seconds.