CARLA
 
载入中...
搜索中...
未找到
Public 属性 | 所有成员列表
carla::ros2::CarlaRadarPublisherImpl结构体 参考

CarlaRadarPublisher的内部实现结构体,封装了Fast-DDS发布雷达数据所需的对象。 更多...

+ carla::ros2::CarlaRadarPublisherImpl 的协作图:

Public 属性

efd::DataWriter * _datawriter { nullptr }
 Fast-DDS数据写入器对象指针。
 
CarlaListener _listener {}
 CARLA监听器对象,用于接收来自CARLA的雷达数据。
 
efd::DomainParticipant * _participant { nullptr }
 Fast-DDS域参与者对象指针。
 
efd::Publisher * _publisher { nullptr }
 Fast-DDS发布者对象指针。
 
sensor_msgs::msg::PointCloud2 _radar {}
 存储雷达数据的ROS 2点云消息对象。
 
efd::Topic * _topic { nullptr }
 Fast-DDS主题对象指针。
 
efd::TypeSupport _type { new sensor_msgs::msg::PointCloud2PubSubType() }
 Fast-DDS类型支持对象,用于注册ROS 2点云消息类型。
 

详细描述

CarlaRadarPublisher的内部实现结构体,封装了Fast-DDS发布雷达数据所需的对象。

在文件 CarlaRadarPublisher.cpp45 行定义.

类成员变量说明

◆ _datawriter

efd::DataWriter* carla::ros2::CarlaRadarPublisherImpl::_datawriter { nullptr }

Fast-DDS数据写入器对象指针。

在文件 CarlaRadarPublisher.cpp61 行定义.

◆ _listener

CarlaListener carla::ros2::CarlaRadarPublisherImpl::_listener {}

CARLA监听器对象,用于接收来自CARLA的雷达数据。

在文件 CarlaRadarPublisher.cpp69 行定义.

◆ _participant

efd::DomainParticipant* carla::ros2::CarlaRadarPublisherImpl::_participant { nullptr }

Fast-DDS域参与者对象指针。

在文件 CarlaRadarPublisher.cpp49 行定义.

◆ _publisher

efd::Publisher* carla::ros2::CarlaRadarPublisherImpl::_publisher { nullptr }

Fast-DDS发布者对象指针。

在文件 CarlaRadarPublisher.cpp53 行定义.

◆ _radar

sensor_msgs::msg::PointCloud2 carla::ros2::CarlaRadarPublisherImpl::_radar {}

存储雷达数据的ROS 2点云消息对象。

在文件 CarlaRadarPublisher.cpp73 行定义.

◆ _topic

efd::Topic* carla::ros2::CarlaRadarPublisherImpl::_topic { nullptr }

Fast-DDS主题对象指针。

在文件 CarlaRadarPublisher.cpp57 行定义.

◆ _type

efd::TypeSupport carla::ros2::CarlaRadarPublisherImpl::_type { new sensor_msgs::msg::PointCloud2PubSubType() }

Fast-DDS类型支持对象,用于注册ROS 2点云消息类型。

在文件 CarlaRadarPublisher.cpp65 行定义.


该结构体的文档由以下文件生成: