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