An abstract base class for the various types of message notifiers. More...
#include <message_notifier_base.h>
Public Member Functions | |
virtual void | clear ()=0 |
Clear any messages currently in the queue. | |
virtual void | setTargetFrame (const std::vector< std::string > &target_frames)=0 |
Set the frame you need to be able to transform to before getting a message callback. | |
virtual void | setTargetFrame (const std::string &target_frame)=0 |
Set the frame you need to be able to transform to before getting a message callback. | |
virtual void | setTolerance (const ros::Duration &tolerance)=0 |
Set the required tolerance for the notifier to return true. | |
virtual void | setTopic (const std::string &topic)=0 |
Set the topic to listen on. | |
virtual void | subscribeToMessage ()=0 |
Subscribe to the message topic. | |
virtual void | unsubscribeFromMessage ()=0 |
Unsubscribe from the message topic. | |
virtual | ~MessageNotifierBase () |
Destructor. | |
Protected Member Functions | |
MessageNotifierBase () |
An abstract base class for the various types of message notifiers.
Definition at line 56 of file message_notifier_base.h.
virtual tf::MessageNotifierBase::~MessageNotifierBase | ( | ) | [inline, virtual] |
Destructor.
Definition at line 63 of file message_notifier_base.h.
tf::MessageNotifierBase::MessageNotifierBase | ( | ) | [inline, protected] |
Definition at line 102 of file message_notifier_base.h.
virtual void tf::MessageNotifierBase::clear | ( | ) | [pure virtual] |
Clear any messages currently in the queue.
Implemented in tf::MessageNotifier< MessageT >.
virtual void tf::MessageNotifierBase::setTargetFrame | ( | const std::vector< std::string > & | target_frames | ) | [pure virtual] |
Set the frame you need to be able to transform to before getting a message callback.
Implemented in tf::MessageNotifier< MessageT >.
virtual void tf::MessageNotifierBase::setTargetFrame | ( | const std::string & | target_frame | ) | [pure virtual] |
Set the frame you need to be able to transform to before getting a message callback.
Implemented in tf::MessageNotifier< MessageT >.
virtual void tf::MessageNotifierBase::setTolerance | ( | const ros::Duration & | tolerance | ) | [pure virtual] |
Set the required tolerance for the notifier to return true.
Implemented in tf::MessageNotifier< MessageT >.
virtual void tf::MessageNotifierBase::setTopic | ( | const std::string & | topic | ) | [pure virtual] |
Set the topic to listen on.
Implemented in tf::MessageNotifier< MessageT >.
virtual void tf::MessageNotifierBase::subscribeToMessage | ( | ) | [pure virtual] |
Subscribe to the message topic.
Implemented in tf::MessageNotifier< MessageT >.
virtual void tf::MessageNotifierBase::unsubscribeFromMessage | ( | ) | [pure virtual] |
Unsubscribe from the message topic.
Implemented in tf::MessageNotifier< MessageT >.