Apollo 10.0
自动驾驶开放平台
apollo::dreamview::PointCloudChannelUpdater结构体 参考

#include <point_cloud_updater.h>

apollo::dreamview::PointCloudChannelUpdater 的协作图:

Public 成员函数

 PointCloudChannelUpdater (std::string channel_name)
 

Public 属性

std::string cur_channel_name_
 
std::shared_ptr< cyber::Reader< drivers::PointCloud > > point_cloud_reader_
 
std::shared_ptr< cyber::Reader< apollo::perception::PerceptionEdgeInfo > > perception_edge_reader_
 
double last_point_cloud_time_
 
std::string point_cloud_str_
 
std::unique_ptr< cyber::Timertimer_
 
std::atomic< bool > future_ready_
 
std::future< void > async_future_
 

详细描述

在文件 point_cloud_updater.h58 行定义.

构造及析构函数说明

◆ PointCloudChannelUpdater()

apollo::dreamview::PointCloudChannelUpdater::PointCloudChannelUpdater ( std::string  channel_name)
inlineexplicit

在文件 point_cloud_updater.h69 行定义.

70 : cur_channel_name_(channel_name),
71 point_cloud_reader_(nullptr),
75 future_ready_(true) {}
std::shared_ptr< cyber::Reader< apollo::perception::PerceptionEdgeInfo > > perception_edge_reader_
std::shared_ptr< cyber::Reader< drivers::PointCloud > > point_cloud_reader_

类成员变量说明

◆ async_future_

std::future<void> apollo::dreamview::PointCloudChannelUpdater::async_future_

在文件 point_cloud_updater.h68 行定义.

◆ cur_channel_name_

std::string apollo::dreamview::PointCloudChannelUpdater::cur_channel_name_

在文件 point_cloud_updater.h59 行定义.

◆ future_ready_

std::atomic<bool> apollo::dreamview::PointCloudChannelUpdater::future_ready_

在文件 point_cloud_updater.h67 行定义.

◆ last_point_cloud_time_

double apollo::dreamview::PointCloudChannelUpdater::last_point_cloud_time_

在文件 point_cloud_updater.h63 行定义.

◆ perception_edge_reader_

std::shared_ptr<cyber::Reader<apollo::perception::PerceptionEdgeInfo> > apollo::dreamview::PointCloudChannelUpdater::perception_edge_reader_

在文件 point_cloud_updater.h62 行定义.

◆ point_cloud_reader_

std::shared_ptr<cyber::Reader<drivers::PointCloud> > apollo::dreamview::PointCloudChannelUpdater::point_cloud_reader_

在文件 point_cloud_updater.h60 行定义.

◆ point_cloud_str_

std::string apollo::dreamview::PointCloudChannelUpdater::point_cloud_str_

在文件 point_cloud_updater.h65 行定义.

◆ timer_

std::unique_ptr<cyber::Timer> apollo::dreamview::PointCloudChannelUpdater::timer_

在文件 point_cloud_updater.h66 行定义.


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