#include <tf_filter_impl.h>
Classes | |
struct | MessageInfo |
Public Member Functions | |
void | cancel_all_transformable_requests (std::shared_ptr< MessageInfo > &info) noexcept |
Impl (TfFilter< Inputs... > *parent, tf2::BufferCore &bc) noexcept | |
tf2::TransformableRequestHandle | make_transformable_request (std::shared_ptr< MessageInfo > &info, const std::string &target_frame, const std::string &source_frame, const ros::Time &time) noexcept |
~Impl () | |
Public Attributes | |
tf2::BufferCore & | bc_ |
ros::CallbackQueueInterface * | cbq_ |
uint32_t | cur_queue_size_ |
FilterFailureCB | failure_cb_ |
uint32_t | max_queue_size_ |
std::list< std::shared_ptr< MessageInfo > > | messages_ |
std::mutex | mutex_ |
TfFilter< Inputs... > * | parent_ |
std::map< tf2::TransformableRequestHandle, std::shared_ptr< MessageInfo > > | requests_ |
ros::V_string | target_frames_ |
tf2::TransformableCallbackHandle | tf_handle_ |
Static Public Attributes | |
static constexpr tf2::TransformableRequestHandle | NeverTransformable = 0xffffffffffffffffull |
static constexpr tf2::TransformableRequestHandle | TransformAvailable = 0 |
Definition at line 51 of file tf_filter_impl.h.
|
inlinenoexcept |
Definition at line 82 of file tf_filter_impl.h.
|
inline |
Definition at line 85 of file tf_filter_impl.h.
|
inlinenoexcept |
Definition at line 103 of file tf_filter_impl.h.
|
inlinenoexcept |
Definition at line 92 of file tf_filter_impl.h.
tf2::BufferCore& fkie_message_filters::TfFilter< Inputs >::Impl::bc_ |
Definition at line 113 of file tf_filter_impl.h.
ros::CallbackQueueInterface* fkie_message_filters::TfFilter< Inputs >::Impl::cbq_ |
Definition at line 120 of file tf_filter_impl.h.
uint32_t fkie_message_filters::TfFilter< Inputs >::Impl::cur_queue_size_ |
Definition at line 118 of file tf_filter_impl.h.
FilterFailureCB fkie_message_filters::TfFilter< Inputs >::Impl::failure_cb_ |
Definition at line 116 of file tf_filter_impl.h.
uint32_t fkie_message_filters::TfFilter< Inputs >::Impl::max_queue_size_ |
Definition at line 118 of file tf_filter_impl.h.
std::list<std::shared_ptr<MessageInfo> > fkie_message_filters::TfFilter< Inputs >::Impl::messages_ |
Definition at line 122 of file tf_filter_impl.h.
std::mutex fkie_message_filters::TfFilter< Inputs >::Impl::mutex_ |
Definition at line 115 of file tf_filter_impl.h.
|
staticconstexpr |
Definition at line 71 of file tf_filter_impl.h.
TfFilter<Inputs...>* fkie_message_filters::TfFilter< Inputs >::Impl::parent_ |
Definition at line 114 of file tf_filter_impl.h.
std::map<tf2::TransformableRequestHandle, std::shared_ptr<MessageInfo> > fkie_message_filters::TfFilter< Inputs >::Impl::requests_ |
Definition at line 121 of file tf_filter_impl.h.
ros::V_string fkie_message_filters::TfFilter< Inputs >::Impl::target_frames_ |
Definition at line 117 of file tf_filter_impl.h.
tf2::TransformableCallbackHandle fkie_message_filters::TfFilter< Inputs >::Impl::tf_handle_ |
Definition at line 119 of file tf_filter_impl.h.
|
staticconstexpr |
Definition at line 72 of file tf_filter_impl.h.