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

#include <perception_camera_updater.h>

apollo::dreamview::CameraChannelUpdater 的协作图:

Public 成员函数

 CameraChannelUpdater (std::string channel_name)
 

Public 属性

std::string curr_channel_name_
 
std::string curr_obstacle_channel_name_
 
std::shared_ptr< cyber::Reader< drivers::Image > > perception_camera_reader_
 
std::shared_ptr< cyber::Reader< apollo::perception::PerceptionObstacles > > perception_obstacle_reader_
 
std::vector< uint8_t > image_buffer_
 
CameraUpdate camera_update_
 
double current_image_timestamp_
 
std::unique_ptr< cyber::Timertimer_
 
std::deque< std::shared_ptr< apollo::localization::LocalizationEstimate > > localization_queue_
 
std::mutex obstacle_mutex_
 
std::mutex image_mutex_
 
std::mutex localization_mutex_
 
std::vector< apollo::perception::BBox2Dbbox2ds
 
std::vector< int32_t > obstacle_id
 
std::vector< int32_t > obstacle_sub_type
 
bool enabled_
 

详细描述

在文件 perception_camera_updater.h44 行定义.

构造及析构函数说明

◆ CameraChannelUpdater()

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

在文件 perception_camera_updater.h63 行定义.

64 : curr_channel_name_(channel_name),
68 enabled_(false) {}
std::shared_ptr< cyber::Reader< apollo::perception::PerceptionObstacles > > perception_obstacle_reader_
std::shared_ptr< cyber::Reader< drivers::Image > > perception_camera_reader_

类成员变量说明

◆ bbox2ds

std::vector<apollo::perception::BBox2D> apollo::dreamview::CameraChannelUpdater::bbox2ds

在文件 perception_camera_updater.h59 行定义.

◆ camera_update_

CameraUpdate apollo::dreamview::CameraChannelUpdater::camera_update_

在文件 perception_camera_updater.h51 行定义.

◆ curr_channel_name_

std::string apollo::dreamview::CameraChannelUpdater::curr_channel_name_

在文件 perception_camera_updater.h45 行定义.

◆ curr_obstacle_channel_name_

std::string apollo::dreamview::CameraChannelUpdater::curr_obstacle_channel_name_

在文件 perception_camera_updater.h46 行定义.

◆ current_image_timestamp_

double apollo::dreamview::CameraChannelUpdater::current_image_timestamp_

在文件 perception_camera_updater.h52 行定义.

◆ enabled_

bool apollo::dreamview::CameraChannelUpdater::enabled_

在文件 perception_camera_updater.h62 行定义.

◆ image_buffer_

std::vector<uint8_t> apollo::dreamview::CameraChannelUpdater::image_buffer_

在文件 perception_camera_updater.h50 行定义.

◆ image_mutex_

std::mutex apollo::dreamview::CameraChannelUpdater::image_mutex_

在文件 perception_camera_updater.h57 行定义.

◆ localization_mutex_

std::mutex apollo::dreamview::CameraChannelUpdater::localization_mutex_

在文件 perception_camera_updater.h58 行定义.

◆ localization_queue_

std::deque<std::shared_ptr<apollo::localization::LocalizationEstimate> > apollo::dreamview::CameraChannelUpdater::localization_queue_

在文件 perception_camera_updater.h55 行定义.

◆ obstacle_id

std::vector<int32_t> apollo::dreamview::CameraChannelUpdater::obstacle_id

在文件 perception_camera_updater.h60 行定义.

◆ obstacle_mutex_

std::mutex apollo::dreamview::CameraChannelUpdater::obstacle_mutex_

在文件 perception_camera_updater.h56 行定义.

◆ obstacle_sub_type

std::vector<int32_t> apollo::dreamview::CameraChannelUpdater::obstacle_sub_type

在文件 perception_camera_updater.h61 行定义.

◆ perception_camera_reader_

std::shared_ptr<cyber::Reader<drivers::Image> > apollo::dreamview::CameraChannelUpdater::perception_camera_reader_

在文件 perception_camera_updater.h47 行定义.

◆ perception_obstacle_reader_

std::shared_ptr<cyber::Reader<apollo::perception::PerceptionObstacles> > apollo::dreamview::CameraChannelUpdater::perception_obstacle_reader_

在文件 perception_camera_updater.h49 行定义.

◆ timer_

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

在文件 perception_camera_updater.h53 行定义.


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