RMVL  2.5.0-dev
Robotic Manipulation and Vision Library
载入中...
搜索中...
未找到
rm::msg::OccupancyGridUpdate类 参考

OccupancyGridUpdate 消息类型:nav/OccupancyGridUpdate 更多...

#include <rmvlmsg/nav/occupancy_grid_update.hpp>

rm::msg::OccupancyGridUpdate 的协作图:

Public 成员函数

std::string serialize () const noexcept
 消息序列化
std::string json () const noexcept
 将消息序列化为 JSON 字符串
std::size_t compact_size () const noexcept
 获取消息紧凑序列化后的大小(单位:字节)

静态 Public 成员函数

static OccupancyGridUpdate deserialize (const char *const str) noexcept
 消息反序列化

Public 属性

rm::msg::Header header {}
uint64_t base_revision {}
uint64_t revision {}
uint32_t x {}
uint32_t y {}
uint32_t width {}
uint32_t height {}
std::vector< int8_t > data {}

静态 Public 属性

static constexpr const char msg_type [] = "nav/OccupancyGridUpdate"
 消息类型字符串常量

详细描述

OccupancyGridUpdate 消息类型:nav/OccupancyGridUpdate

参见

成员函数说明

◆ compact_size()

std::size_t rm::msg::OccupancyGridUpdate::compact_size ( ) const
noexcept

获取消息紧凑序列化后的大小(单位:字节)

函数调用图:

◆ deserialize()

OccupancyGridUpdate rm::msg::OccupancyGridUpdate::deserialize ( const char *const str)
staticnoexcept

消息反序列化

参数
[in]str待反序列化的字符串指针
返回
反序列化得到的消息对象
函数调用图:

◆ json()

std::string rm::msg::OccupancyGridUpdate::json ( ) const
noexcept

将消息序列化为 JSON 字符串

函数调用图:

◆ serialize()

std::string rm::msg::OccupancyGridUpdate::serialize ( ) const
noexcept

消息序列化

返回
序列化后的字符串

类成员变量说明

◆ base_revision

uint64_t rm::msg::OccupancyGridUpdate::base_revision {}

◆ data

std::vector<int8_t> rm::msg::OccupancyGridUpdate::data {}

◆ header

rm::msg::Header rm::msg::OccupancyGridUpdate::header {}

◆ height

uint32_t rm::msg::OccupancyGridUpdate::height {}

◆ msg_type

const char rm::msg::OccupancyGridUpdate::msg_type[] = "nav/OccupancyGridUpdate"
staticconstexpr

消息类型字符串常量

◆ revision

uint64_t rm::msg::OccupancyGridUpdate::revision {}

◆ width

uint32_t rm::msg::OccupancyGridUpdate::width {}

◆ x

uint32_t rm::msg::OccupancyGridUpdate::x {}

◆ y

uint32_t rm::msg::OccupancyGridUpdate::y {}