tf2_ros
master
This package contains the ROS bindings for the tf2 library, for both Python and C++.
|
Namespaces | |
filter_failure_reasons | |
Classes | |
class | AsyncBufferInterface |
Abstract interface for asynchronous operations on a tf2::BufferCoreInterface . Implementations include tf2_ros::Buffer. More... | |
class | Buffer |
Standard implementation of the tf2_ros::BufferInterface abstract data type. More... | |
class | BufferClient |
Action client-based implementation of the tf2_ros::BufferInterface abstract data type. More... | |
class | BufferInterface |
Abstract interface for wrapping tf2::BufferCoreInterface in a ROS-based API. Implementations include tf2_ros::Buffer and tf2_ros::BufferClient. More... | |
class | BufferServer |
Action server for the action-based implementation of tf2::BufferCoreInterface. More... | |
class | CreateTimerInterface |
Abstract interface for creating timers. More... | |
class | CreateTimerInterfaceException |
class | CreateTimerROS |
Create and manage ROS timers. More... | |
class | DynamicBroadcasterQoS |
class | DynamicListenerQoS |
class | GoalAbortedException |
class | GoalCanceledException |
class | GoalRejectedException |
class | InvalidTimerHandleException |
class | LookupTransformGoalException |
class | MessageFilter |
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 | MessageFilterBase |
class | StaticBroadcasterQoS |
class | StaticListenerQoS |
class | StaticTransformBroadcaster |
This class provides an easy way to publish coordinate frame transform information. It will handle all the messaging and stuffing of messages. And the function prototypes lay out all the necessary data needed for each message. More... | |
class | StaticTransformBroadcasterNode |
class | TransformBroadcaster |
This class provides an easy way to publish coordinate frame transform information. It will handle all the messaging and stuffing of messages. And the function prototypes lay out all the necessary data needed for each message. More... | |
class | TransformListener |
This class provides an easy way to request and receive coordinate frame transform information. More... | |
class | UnexpectedResultCodeException |
Typedefs | |
using | TransformStampedFuture = std::shared_future< geometry_msgs::msg::TransformStamped > |
using | TransformReadyCallback = std::function< void(const TransformStampedFuture &)> |
using | TimerHandle = uint64_t |
using | TimerCallbackType = std::function< void(const TimerHandle &)> |
typedef filter_failure_reasons::FilterFailureReason | FilterFailureReason |
Functions | |
builtin_interfaces::msg::Time | toMsg (const tf2::TimePoint &t) |
tf2::TimePoint | fromMsg (const builtin_interfaces::msg::Time &time_msg) |
builtin_interfaces::msg::Duration | toMsg (const tf2::Duration &t) |
tf2::Duration | fromMsg (const builtin_interfaces::msg::Duration &duration_msg) |
double | timeToSec (const builtin_interfaces::msg::Time &time_msg) |
tf2::TimePoint | fromRclcpp (const rclcpp::Time &time) |
rclcpp::Time | toRclcpp (const tf2::TimePoint &time) |
tf2::Duration | fromRclcpp (const rclcpp::Duration &duration) |
rclcpp::Duration | toRclcpp (const tf2::Duration &duration) |
typedef std::shared_future< geometry_msgs::msg::TransformStamped > tf2_ros::TransformStampedFuture |
typedef std::function< void(const TransformStampedFuture &)> tf2_ros::TransformReadyCallback |
using tf2_ros::TimerHandle = typedef uint64_t |
using tf2_ros::TimerCallbackType = typedef std::function<void(const TimerHandle &)> |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |