#include <tf2/buffer_core.h>
#include <string>
#include <list>
#include <vector>
#include <boost/function.hpp>
#include <boost/bind/bind.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/thread.hpp>
#include <message_filters/connection.h>
#include <message_filters/simple_filter.h>
#include <ros/node_handle.h>
#include <ros/callback_queue_interface.h>
#include <ros/init.h>
Go to the source code of this file.
Classes | |
struct | tf2_ros::MessageFilter< M >::CBQueueCallback |
class | tf2_ros::MessageFilter< M > |
Follows the patterns set by the message_filters package to implement a filter which only passes messages through once there is transform data available. More... | |
class | tf2_ros::MessageFilterBase |
struct | tf2_ros::MessageFilter< M >::MessageInfo |
Namespaces | |
tf2_ros | |
tf2_ros::filter_failure_reasons | |
Macros | |
#define | TF2_ROS_MESSAGEFILTER_DEBUG(fmt, ...) ROS_DEBUG_NAMED("message_filter", std::string(std::string("MessageFilter [target=%s]: ") + std::string(fmt)).c_str(), getTargetFramesString().c_str(), __VA_ARGS__) |
#define | TF2_ROS_MESSAGEFILTER_WARN(fmt, ...) ROS_WARN_NAMED("message_filter", std::string(std::string("MessageFilter [target=%s]: ") + std::string(fmt)).c_str(), getTargetFramesString().c_str(), __VA_ARGS__) |
Typedefs | |
typedef filter_failure_reasons::FilterFailureReason | tf2_ros::FilterFailureReason |
#define TF2_ROS_MESSAGEFILTER_DEBUG | ( | fmt, | |
... | |||
) | ROS_DEBUG_NAMED("message_filter", std::string(std::string("MessageFilter [target=%s]: ") + std::string(fmt)).c_str(), getTargetFramesString().c_str(), __VA_ARGS__) |
Definition at line 52 of file message_filter.h.
#define TF2_ROS_MESSAGEFILTER_WARN | ( | fmt, | |
... | |||
) | ROS_WARN_NAMED("message_filter", std::string(std::string("MessageFilter [target=%s]: ") + std::string(fmt)).c_str(), getTargetFramesString().c_str(), __VA_ARGS__) |
Definition at line 55 of file message_filter.h.