![]() |
RMVL
2.5.0-dev
Robotic Manipulation and Vision Library
|
动态坐标变换发布器 更多...
#include <rmvl/lpss/transform.hpp>
Public 成员函数 | |
| Broadcaster (std::string_view name, Node &node) | |
| 创建同步动态坐标变换发布器 | |
| Broadcaster (std::string_view name, async::Node &node) | |
| 创建异步动态坐标变换发布器 | |
| ~Broadcaster () | |
| Broadcaster (const Broadcaster &)=delete | |
| Broadcaster & | operator= (const Broadcaster &)=delete |
| void | send (const msg::TransformStamped &transform) |
| 发布单条动态坐标变换 | |
| void | send (const msg::TF &transforms) |
| 批量发布动态坐标变换 | |
| bool | invalid () const noexcept |
| 判断底层发布器是否无效 | |
动态坐标变换发布器
发布到 <name>/tf,Node 的生命周期必须长于发布器。
| rm::lpss::tf::Broadcaster::Broadcaster | ( | std::string_view | name, |
| Node & | node ) |
创建同步动态坐标变换发布器
| [in] | name | 话题隔离名称,发布话题为 <name>/tf |
| [in] | node | 同步 LPSS 节点 |
| rm::lpss::tf::Broadcaster::Broadcaster | ( | std::string_view | name, |
| async::Node & | node ) |
创建异步动态坐标变换发布器
| [in] | name | 话题隔离名称,发布话题为 <name>/tf |
| [in] | node | 异步 LPSS 节点 |
| rm::lpss::tf::Broadcaster::~Broadcaster | ( | ) |
|
delete |
|
noexcept |
判断底层发布器是否无效
|
delete |
| void rm::lpss::tf::Broadcaster::send | ( | const msg::TF & | transforms | ) |
批量发布动态坐标变换
| void rm::lpss::tf::Broadcaster::send | ( | const msg::TransformStamped & | transform | ) |
发布单条动态坐标变换