| RMVL 2.4.0 Robotic Manipulation and Vision Library

载入中...
搜索中...
未找到
Public 成员函数 | 静态 Public 成员函数 | Public 属性 | 静态 Public 属性 | 所有成员列表
rm::msg::URDF类 参考
消息模块

URDF 消息类型：motion/URDF 更多...

`#include <rmvlmsg/motion/urdf.hpp>`

rm::msg::URDF 的协作图:

## Public 成员函数
std::string | serialize () const noexcept
| 消息序列化
std::size_t | compact_size () const noexcept
| 获取消息紧凑序列化后的大小（单位：字节）

## 静态 Public 成员函数
static URDF | deserialize (const char *const str) noexcept
| 消息反序列化

## Public 属性
std::string | data {}
std::string | mesh_path {}

## 静态 Public 属性
static constexpr const char | msg_type [] = "motion/URDF"
| 消息类型字符串常量

## 详细描述

URDF 消息类型：motion/URDF

参见
  - 详细描述请参考 消息模块使用教程 的 自动代码生成 章节；
  - LPSS 使用教程请参考 轻量发布订阅服务 —— LPSS 。

## 成员函数说明

## ◆ compact_size()

std::size_t rm::msg::URDF::compact_size | ( |  | ) | const
| noexcept

获取消息紧凑序列化后的大小（单位：字节）

函数调用图:

## ◆ deserialize()

URDF rm::msg::URDF::deserialize | ( | const char *const | str | ) |
| static noexcept

消息反序列化

参数

  [in] | str | 待反序列化的字符串指针

返回
  反序列化得到的消息对象

函数调用图:

## ◆ serialize()

std::string rm::msg::URDF::serialize | ( |  | ) | const
| noexcept

消息序列化

返回
  序列化后的字符串

## 类成员变量说明

## ◆ data

std::string rm::msg::URDF::data {}

## ◆ mesh_path

std::string rm::msg::URDF::mesh_path {}

## ◆ msg_type

const char rm::msg::URDF::msg_type[] = "motion/URDF"
| static constexpr

消息类型字符串常量