Go to the documentation of this file.
20 #ifndef INCLUDE_FKIE_MESSAGE_FILTERS_MESSAGE_TRANSLATE_H_
21 #define INCLUDE_FKIE_MESSAGE_FILTERS_MESSAGE_TRANSLATE_H_
38 return *t.getConstMessage().get();
59 return t.getConstMessage();
80 return helpers::convert_shared_ptr<FilterType>(t.getConstMessage());
84 return helpers::convert_shared_ptr<PublishType>(t);
105 return t.getConstMessage();
109 return *t.getConstMessage();
static PublishType filterToPublish(const FilterType &t) noexcept
std::shared_ptr< const M > FilterType
static FilterType eventToFilter(const EventType &t) noexcept
static const MessageType & filterToMessage(const FilterType &t) noexcept
ros::MessageEvent< const M > EventType
ros::MessageEvent< const M > FilterType
static PublishType filterToPublish(const FilterType &t)
static const MessageType & filterToMessage(const FilterType &t) noexcept
typename M::ConstPtr PublishType
static const MessageType & filterToMessage(const FilterType &t)
static PublishType filterToPublish(const FilterType &t) noexcept
typename M::ConstPtr PublishType
static FilterType eventToFilter(const EventType &t) noexcept
typename M::ConstPtr PublishType
static FilterType eventToFilter(const EventType &t)
typename M::ConstPtr FilterType
static const MessageType & filterToMessage(const FilterType &t) noexcept
static FilterType eventToFilter(const EventType &t) noexcept
ros::MessageEvent< const M > EventType
static PublishType filterToPublish(const FilterType &t) noexcept