#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 33 of file tf_filter_impl.h.
|
inlinenoexcept |
Definition at line 46 of file tf_filter_impl.h.
|
inline |
Definition at line 49 of file tf_filter_impl.h.
|
inlinenoexcept |
Definition at line 67 of file tf_filter_impl.h.
|
inlinenoexcept |
Definition at line 56 of file tf_filter_impl.h.
tf2::BufferCore& fkie_message_filters::TfFilter< Inputs >::Impl::bc_ |
Definition at line 77 of file tf_filter_impl.h.
ros::CallbackQueueInterface* fkie_message_filters::TfFilter< Inputs >::Impl::cbq_ |
Definition at line 84 of file tf_filter_impl.h.
uint32_t fkie_message_filters::TfFilter< Inputs >::Impl::cur_queue_size_ |
Definition at line 82 of file tf_filter_impl.h.
FilterFailureCB fkie_message_filters::TfFilter< Inputs >::Impl::failure_cb_ |
Definition at line 80 of file tf_filter_impl.h.
uint32_t fkie_message_filters::TfFilter< Inputs >::Impl::max_queue_size_ |
Definition at line 82 of file tf_filter_impl.h.
std::list<std::shared_ptr<MessageInfo> > fkie_message_filters::TfFilter< Inputs >::Impl::messages_ |
Definition at line 86 of file tf_filter_impl.h.
std::mutex fkie_message_filters::TfFilter< Inputs >::Impl::mutex_ |
Definition at line 79 of file tf_filter_impl.h.
|
static |
Definition at line 35 of file tf_filter_impl.h.
TfFilter<Inputs...>* fkie_message_filters::TfFilter< Inputs >::Impl::parent_ |
Definition at line 78 of file tf_filter_impl.h.
std::map<tf2::TransformableRequestHandle, std::shared_ptr<MessageInfo> > fkie_message_filters::TfFilter< Inputs >::Impl::requests_ |
Definition at line 85 of file tf_filter_impl.h.
ros::V_string fkie_message_filters::TfFilter< Inputs >::Impl::target_frames_ |
Definition at line 81 of file tf_filter_impl.h.
tf2::TransformableCallbackHandle fkie_message_filters::TfFilter< Inputs >::Impl::tf_handle_ |
Definition at line 83 of file tf_filter_impl.h.
|
static |
Definition at line 36 of file tf_filter_impl.h.